Актуалізація знань

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

  2. Як називається алгоритмічна структура повторення у програмуванні?

  3. Який процес називається циклічним?

Сприйняття та осмислення нового матеріалу

Задача (підводить до питання уроку)

Наповнити діжку об'ємом 50 л водою, використовуючи відро ємністю 10 л

Алгоритм наповнення діжки водою

Принцип роботи циклу з параметром

Цикл з параметром мовою Python

for параметр in послідовність_даних:

команда 1

команда 2

...

команда N

Способи формування послідовності даних

Функція генерації послідовності чисел

range(перше_число, останнє_число(не_включно), крок)

Приклади результатів функції range

Приклад задачі.

Учитель пояснює, учні повторюють на своїх комп'ютерах

1. Вивести на екран 50 символів "=".

2. Вивести на екран усі натуральні числа до N, які кратні 3.

3. Скласти програму обчислення n! (n-факторіал).

Самостійна робота за комп'ютером

Задача.

Скласти програму обчислення суми парних натуральних чисел, менших за N

Пояснення до задачі

N=10

Послідовність парних натуральних чисел, менших за N: 2, 4, 6, 8

Сума=20

Домашнє завдання

П. 4.4, с. 154