УРОК 3
Вкладені алгоритмічні структури повторення
Вкладені алгоритмічні структури повторення
На минулих уроках ми з Вами розглядали лінійні алгоритми.
На минулих уроках ми з Вами розглядали лінійні алгоритми.
На сьогоднішньому уроці ми розглянемо алгоритм з повторенням (цикл)
На сьогоднішньому уроці ми розглянемо алгоритм з повторенням (цикл)
Ви повинні запам’ятали як працюють цикли. Ви пам’ятаєте як намалювати квадрат? (наприклад пройди 100 кроків, зробіть поворот на 90 градусів, потім ще три рази). А як можна зробити алгоритм виконання дій простішим? У цьому випадку можна застосовувати блок «повторити». Часто буває так, що ми з вами повторюємо одні й ті ж самі дії декілька разів. Згодні? Сьогодні ми і з’ясуємо як можна використовувати блок «повторити» та будемо вчитися полегшувати і зменшувати запис порядку виконання дій.
Ви повинні запам’ятали як працюють цикли. Ви пам’ятаєте як намалювати квадрат? (наприклад пройди 100 кроків, зробіть поворот на 90 градусів, потім ще три рази). А як можна зробити алгоритм виконання дій простішим? У цьому випадку можна застосовувати блок «повторити». Часто буває так, що ми з вами повторюємо одні й ті ж самі дії декілька разів. Згодні? Сьогодні ми і з’ясуємо як можна використовувати блок «повторити» та будемо вчитися полегшувати і зменшувати запис порядку виконання дій.
Цикл – це фрагмент алгоритму, програми якого можуть виконуватись більше ніж 1 раз. Число вказує на кількість повторень певних дій і називається «лічільником циклу».
Цикл – це фрагмент алгоритму, програми якого можуть виконуватись більше ніж 1 раз. Число вказує на кількість повторень певних дій і називається «лічільником циклу».
Тіло циклу – ті дії, що будуть повторюватись (записати).
Тіло циклу – ті дії, що будуть повторюватись (записати).
У мові Python цикл має такий вигляд
У мові Python цикл має такий вигляд
while умова:
while умова:
команди циклу
команди циклу
Давайте розглянемо декілька прикладів.
Давайте розглянемо декілька прикладів.
Приклад 1.
Приклад 1.
Приклад 2
Приклад 2
ЗАВДАННЯ ДЛЯ САМОСТІЙНОГО ВИКОНАННЯ
ЗАВДАННЯ ДЛЯ САМОСТІЙНОГО ВИКОНАННЯ
Завдання 1
Завдання 1
Завдання 2
Завдання 2
Виконанні завдання надсилаємо мені на електронну пошту yulyav87@gmail.com або у особисті повідомлення на номер 0988307760 до 17.04 до 15.00
Виконанні завдання надсилаємо мені на електронну пошту yulyav87@gmail.com або у особисті повідомлення на номер 0988307760 до 17.04 до 15.00