Конспект уроку з інформатики - розгалуження

навчитися зображати розгалужуються алгоритми у вигляді блок схеми.

Навчальні. сприяти вивченню алгоритмів, що розгалужуються, повного і неповного розгалуження, послідовності дій при вирішенні завдань, формування навички складати блок-схеми.

Розвиваючі: сприяти розвитку логічного мислення, уваги; розвиток пізнавального інтересу до предмета.

Виховні: розвиток вміння пов'язувати вивчення нового матеріалу з уже відомими фактами; виховання самостійності і вміння працювати в групах, в парі і самостійно.

Тип уроку: урок отримання нових знань.

Вид уроку: комбінований.

1. Організаційний момент

Вранці сонечко прокинулося,
Потягнулося, посміхнулося
І вирушило гуляти
Темряву нічну проганяти ....

2.Актуалізація опорних знань

Дайте визначення алгоритму;

Перерахуйте властивості алгоритму;

Назвіть способи запису алгоритмів;

Які алгоритмічні конструкції ви знаєте?

Який алгоритм називається лінійним?

Як зобразити блок-схему лінійного алгоритму?

3. Формування нових знань

Вступне слово вчителя: З оверш певні дії, ми виконуємо будь-якої алгоритм.
Наведіть, будь ласка, приклади, з повсякденного життя, які стосуються лінійним алгоритмам. (Учні наводять приклади лінійних алгоритмів)
На жаль, в житті лінійні алгоритми зустрічаються досить рідко. Завжди з'являються якісь умови. які змінюють алгоритм.
Наприклад. Вранці, збираючись до школи, ми обов'язково подивимося у вікно: якщо йде дощ, то беремо з собою парасольку ... (Хлопці продовжують наводити приклади). Такі умови зустрічаються в нашому житті досить часто.


Згадаймо казку: "На розвилці доріг-доріг лежить Віщий камінь, а на ньому напис:« Направопойдёшь - коняпотеряешь. Себе врятуєш; наліво підеш - себе втратиш. Коня врятуєш; прямо підеш.

Таким чином, з'являється новий вид алгоритму.
- Як би ви його назвали?

- Спробуйте дати йому визначення. (Розгалужуються алгоритм - це алгоритм, в якому в залежності від умови виконується або одна, або інша послідовність дій)
- Нижче наведені форми розгалужень. Чим вони відрізняються? Як би ви їх назвали?

- А тепер спробуйте сформулювати тему і мету нашого уроку:

познайомитися з алгоритмічної структурою розгалуження;

навчитися зображати розгалужуються алгоритми у вигляді блок схем.

Повна форма розгалуження

IF умова then дію 1 else дію 2 (Якщо умова то дія 1 інакше дію

IF умова then дію 1

Приклади використання алгоритмів, що розгалужуються у вигляді блок-схем:

Якщо ластівки літають низько, то буде дощ, інакше дощу не буде.

Якщо погода буде хороша, то перед тим, як робити уроки, покатаюся на лижах.

IV. Закріплення вивченого матеріалу

Ви вирушаєте в кіно. Підійшовши до кінотеатру, ви виявляєте, що сьогодні йдуть два фільми: нова серія «Гаррі Поттера» і новий бойовик з Сильвестром Сталлоне. Якщо є квитки на перший, то підете дивитися його, інакше будете дивитися бойовик.

Спробуємо написати програму на мові БЕЙСІК

30 IF x<0 THEN y=8+x ELSE y=4*x+10

Кожен учень сідати за комп'ютер. На робочому столі лежать завдання, він вибирає одне будь-яке з запропонованих завдань і записує програму на комп'ютері, результат повідомляє вчителю.

Завдання 1. Дано два числа. Більше число звести в квадрат.

Завдання 2 Дано два числа. Більше число потроїти, менше звести в квадрат

Завдання 3. Знайти суму між квадратом більшого і кубом меншого з двох чисел.

Завдання 4. Позитивне число збільшити на п'ять.

Завдання 5. У = х 5 +1 х> 10

4. Підведення підсумків уроку

Все наше життя - це алгоритм складної «ветвящейся» структури і треба прагнути до того, щоб кожна наша дія було обдуманим і призводило до правильного, гідного результату!

Учитель: Яка це алгоритмічна структура? Яке розгалуження ви зараз виконали?

6. Д / з п4.2.2, стор 114