Урок 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 с.