Конспект уроку з інформатики - розгалуження
навчитися зображати розгалужуються алгоритми у вигляді блок схеми.
Навчальні. сприяти вивченню алгоритмів, що розгалужуються, повного і неповного розгалуження, послідовності дій при вирішенні завдань, формування навички складати блок-схеми.
Розвиваючі: сприяти розвитку логічного мислення, уваги; розвиток пізнавального інтересу до предмета.
Виховні: розвиток вміння пов'язувати вивчення нового матеріалу з уже відомими фактами; виховання самостійності і вміння працювати в групах, в парі і самостійно.
Тип уроку: урок отримання нових знань.
Вид уроку: комбінований.
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