Вкладені�цикли
За навчальною програмою 2017 року
Урок 49
8
teach-inf.com.ua
Що таке вкладені цикли?
Розділ 4 § 18
У програмах, складених мовою програмування Python, можна використовувати алгоритмічні конструкції, вкладені одні в одні.
8
© Вивчаємо інформатику teach-inf.com.ua
Що таке вкладені цикли?
Розділ 4 § 18
Наприклад, у командах розгалуження можна використовувати деякі циклічні розрахунки, або навпаки, під час виконання циклу виконувати блоки команд, які викликаються в командах розгалуження.
Можуть бути також цикли, які виконуються в тілі інших циклів, або так званих вкладених циклів.
8
© Вивчаємо інформатику teach-inf.com.ua
Що таке вкладені цикли?
Розділ 4 § 18
Розглянемо, наприклад, задачу про покупку з обмеженим бюджетом. Є 1000 грн.
Скільки упаковок цукерок, вафель і печива можна купити на всі ці гроші, якщо вартість упаковки:
100 грн
цукерок
50 грн
вафель
10 грн
печива
Обов’язково потрібно купити щонайменше по одній одиниці товару.
8
© Вивчаємо інформатику teach-inf.com.ua
Що таке вкладені цикли?
Розділ 4 § 18
Фрагмент розв’язку матиме такий вигляд.
8
© Вивчаємо інформатику teach-inf.com.ua
Що таке вкладені цикли?
Розділ 4 § 18
Цикл у рядках 6-10 містить обчислення суми, пере-вірку умови та цикл підрахунку кількості упаковок печива.
8
© Вивчаємо інформатику teach-inf.com.ua
Що таке вкладені цикли?
Розділ 4 § 18
Цикл у рядках 4-11, у свою чергу, містить цикл підрахунку кількості печива та вафель.
8
© Вивчаємо інформатику teach-inf.com.ua
Що таке вкладені цикли?
Розділ 4 § 18
Цикл 2-12 — містить цикли підрахунку кількості цукерок, вафель та печива.
8
© Вивчаємо інформатику teach-inf.com.ua
Розгадайте ребус
«Ребуси українською» © rebus1.com
Розділ 4 § 18
Цикл
8
© Вивчаємо інформатику teach-inf.com.ua
Домашнє завдання
Проаналізувати
§ 17, ст. 176-179
Розділ 4 § 18
8
© Вивчаємо інформатику teach-inf.com.ua
Працюємо за комп’ютером
Розділ 4 § 18
Сторінка
177-179
8
© Вивчаємо інформатику teach-inf.com.ua
Дякую за увагу!
За навчальною програмою 2017 року
Урок 49
8
teach-inf.com.ua