Алгоритмічна структура повторення. Цикл з передумовою
Актуалізація знань
Запитання до учнів:
Які процеси називають циклічними?
Наведіть приклад циклічних процесів, що відбуваються у природі.
Сприйняття та осмислення нового матеріалу
Задача (підводить до питання уроку)
Наповнити діжку невідомого об'єму водою
Алгоритм наповнення діжки водою
Означення циклічного процесу в програмуванні
Циклічними називаються обчислювальні процеси, в яких неодноразово виконуються одні й ті ж дії, але з різними даними
https://www.ua5.org/pascal/14-cikli-ta-ciklchn-procesi.html
Принцип роботи циклу з передумовою
Цикл з передумовою мовою Пайтон
while логічний_вираз:
команда 1
команда 2
...
команда N
Завдання.
Відкрити середовище програмування мовою Python
Приклад задачі.
Учитель пояснює, учні повторюють на своїх комп'ютерахОрганізувати введення даних з клавіатури до тих пір, поки не введуть додатне число
Завдання.
Написати програму, яка просить набрати відповідь на запитання "Скільки днів має високосний рік?" до тих пір, поки користувач не набере правильну відповідь
Задача для пояснення вчителем
Учитель пояснює та демонструє, учні повторюють на своїх комп'ютерахНа підприємстві з вирощування полуниці працівник завершує свою зміну тоді, коли назбирає встановлений на день ліміт зібраних ягід. Кожну годину працівники здають зібраний врожай, зважуючи його. Написати програму, за якою вводиться вага зібраного врожаю за чергову відпрацьовану годину до тих пір, поки загальна вага зібраного врожаю не перевищує встановленого ліміту. Як результат програма повинна вивести кількість зібраного врожаю в кілограмах та тривалість робочого дня працівника в годинах
Програма до задачі