Методична скарбничка
учителя математики та інформатики
Івахниченко Тамари Миколаївни

Все буде Україна!!!

Не ігноруємо сигнали «Повітряна тривога»!!! 

Тема:  Алгоритми та програми

Дата проведення: 18 квітня - 8-Б, 19 квітня  - 8-В

Тема уроку:  Циклічні алгоритми   у Python

 

Онлайн-середовище Python

 Опрацювати наступний матеріал і записати в зошит структуру оператора циклу з параметром і приклад застосування

Цикл з параметром for
 

Для організації циклічних алгоритмів можна використати цикл з параметром for.

for <параметр циклу> in <об'єкт>     <блок команд>
  
Дія: блок команд тіла циклу буде виконуватись до тих пір, доки параметр циклу послідовно не набуде усіх значень, що містяться в об'єкті.

<об'єкт> може бути рядком, списком, словником тощо.

У циклічних алгоритмах часто застосовують функцію range - діапазон.

 
 
Завдання 1
for i in range(0, 5):     print ('Hello')

Результат:

Hello

Hello

Hello

Hello

Hello

Спершу змінна i набуває значення 0 і друкується слово "Hello". Далі відбувається повернення у цикл: змінна набуває значення 1 та знову друкується слово "Hello", і так далі. Останнім значенням змінної i буде 4 і знову надрукується слово "Hello". Таким чином, після виконання циклу на екрані з'явиться привітання 5 разів (від 0 до 4).

 

Завдання 2

1. Роздрукувати всі парні числа, менші 100.
 
1 варіант
for i in range(0, 100):    # змінна i "крокуватиме" від числа 0 до 99
  if i % 2 == 0:           # перевіряємо чи число парне, тобто остача від ділення на 2 дорівнює нулю
    print(i)               # виводимо число, яке задовольняє умову

або 

2 варіант

for i in range(0, 100, 2): # третій аргумент відповідає за крок параметра циклу (у попередньому варіанті крок був 1)
  print(i)

# - знак означає коментар, він не впливає на алгоритм, а дає пояснення до кожної команди

 

2.  Виконати програму Завдання 2 - два варіанти

 

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

1. Надіслати фото конспекту (записати в зошит структуру оператора циклу з параметром і приклади застосування - Завдання № 2 -два варіанти)

і скриншот виконаного завдання № 2 (два варіанти) - середній рівень


2. Скласти програму, яка друкує всі тризначні числа, кратні 15 (два варіанти програми, як у прикладі про парні числа)

Надіслати скриншоти виконаної програми (два варіанти програми)

Критерії оцінювання:

----достатній рівень-- 1 варіант програми і фото конспекту ( структура оператора циклу з параметром і

           приклади застосування - Завдання № 2 - два варіанти)

--- високий рівень --- 2 варіанти програми і 

                       фото конспекту (структура оператора циклу з параметром

                                                   і приклади застосування - Завдання № 2 -два варіанти)

Увага! 

Надсилаємо завдання або середнього рівня, або достатнього рівня, або високого рівня

 

 

Copyright @ 2023