Урок 51
Тема уроку: Алгоритми з повтореннями для опрацювання величин. Цикл з лічильником.
Обладнання: зошити, підручник, програма Python (онлайн https://repl.it/languages/python3 )
Прочитати §25 та зробити конспект, що стосується Python
Домашнє завдання: вивчити конспект.
Мета:
навчальна:навчити реалізовувати алгоритми з повтореннями в середовищі програмування;
розвиваюча: розвити навички роботи з блок-схемами, логічне мислення, пам'ять;
виховна:виховувати уважність, акуратність, дисциплінованість,наполегливість у навчанні.
Обладнання:комп’ютери, підручник, дошка
Тип уроку:комбінований
ХІД УРОКУ
1.Організаційний момент
Привітання учнів та перевірка готовності до уроку;
Перевірка присутніх;
2.Перевірка домашнього завдання.
3.Мотивація навчальної діяльності.
Давайте з вами пригадаємо які процеси називають циклічними?
(Алгоритм, у якому передбачається багаторазове виконання одного й того самого набору команд, називають циклічним.
У циклічних алгоритмах використовують алгоритмічну структуру повторення.
Повторення (цикл) – це форма організації дій, за якою та сама послідовність дій виконується кілька разів доти, поки є істинною деяка умова)
4.Вивчення нового матеріалу
У мові програмування Object Paskal є кілька команд, які можуть реалізувати цикл. Одна із таких команд – це команда циклу з лічильником. ЇЇ доцільно використовувати тоді, коли кількість повторень команд тіла циклу відома ще до початку виконання команди циклу. Вигляд команди такий:
for <ім'я змінної> := <вираз1> to
<вираз2> do
begin
<команди тіла циклу>
end; де, рядок for <ім'я змінної> := <вираз1> to
<вираз2> do називають рядком заголовка команди циклу з лічильником.
(англ. for – для, to – до, do- робити,виконувати)
Мал. 1. Блок-схема команди циклу з лічильником
Лічильник циклу, вираз1 і вираз2 можуть набувати тільки цілих значень. Якщо тіло циклу складається лише з однієї команди то операторні дужки begin і end можна не ставити.
Виконується команда циклу з лічильником так:
Звертаємо увагу, що після закінчення виконання команди циклу з лічильником значення лічильника циклу (змінної і) на 1 більше, ніж значення вираз2, і це значення, за необхідністю, можна використовувати в наступних командах
5.Фізкультхвилинка
6.Усвідомлення набутих знань
1.Що таке цикл в алгоритмі?
2.Який вигляд має команда циклу з лічильником в Object Paskal?
3.Який вигляд має блок-схема циклу з лічильником? Поясніть виконання фрагмента алгоритму
7.Домашнє завдання
Вивчити розділ 6.6 (cт.213), дати письмово відповіді на питання 7(ст.215). Завдання 2, 4 (ст.216)
Література: Інформатика: підруч. Для 8-го кл.загальноосвіт. І-74 навч.закл./ Й.Я Ривкінд [та ін.]. – Київ : Генеза, 2016. – 288 с.