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

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

Все буде Україна!!!  Не ігноруємо сигнали «Повітряна тривога»!!! 

  

 ІІ семестр. Тема.  Алгоритми та програмування

 

 Тема уроку: Створення та реалізація  алгоритмів і програм з повторенням

Дата проведення - 15-16-17-19 квітня

Підручник. Інформатика. 2020 рік 

 Критерії оцінювання навчальних досягнень з інформатики

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

 Повторити загальний вигляд оператора циклу з лічильником

 

 

Приклади застосування оператора циклу з параметром

   Знайти суму всіх цілих чисел від 1 до 100

s=0                           # значення змінної s обнуляємо
for i in range(101): # змінна i "крокуватиме" від числа 0 до 100
s=s+i # змінна S змінюється за правилом-до попереднього значення
S додається значення i 100 разів, починаючи від 1 до 100
print('s=', s) # друкуємо результат-суму всіх чисел від 1 до 100

 

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

Програма 1

Знайти частку від ділення числа a на число b

a=int(input('введіть перше число '))  # введення цілого числа a з клавіатури
b=int(input('введіть друге число '))   #введення цілого числа b з клавіатури
c=a // b                              #обчислення частки від ділення числа a на число b
print('частка',c)                      # друк-виведення на екран частки

 Програма 2

Знайти остачу від ділення числа a на число b

a=int(input('введіть перше число '))  # введення цілого числа a з клавіатури
b=int(input('введіть друге число '))   #введення цілого числа b з клавіатури
c=a % b                                #обчислення остачі від ділення числа a на число b
print('остача',c)                      # друк-виведення на екран остачі

Ознайомитися з оператором циклу  з параметром for, в якому використовується функцію range - діапазон

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

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

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

 

Програма 3

for i in range(0, 5):     print ('Hello')

Результат:

Hello

Hello

Hello

Hello

Hello

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

 

Програма  4

  Знайти суму натуральних чисел від 4 до 10, тобто S = 4+5+6+7+8+9+10
s=0           # значення змінної s зануляємо
for i in range(4,11): # змінна i "крокуватиме" від числа 4 до 10
s=s+i
print('s=', s)  

Виконати

---Програми 1,2,4

---Заповни блок-схему з визначеною кількістю повторень для створення орнаменту у середовищі СКРЕТЧ 

Завдання 5

---Cкласти програму для обчислення суми натуральних чисел в діапазоні від 10 до 40 (скористатися прикладом циклічного оператора у програмі 3 та зразком програми 4

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

Опрацювати матеріали уроку, в зошит написати приклади програм 1-2-3-4,

виконати програми 1-2-3 -4,  інтерактивну вправу та завдання 5

 

Надіслати скриншоти

---- програми 2,

----інтерактивної вправи,

-----фото конспекту та

-----виконану програму 5

                     

Дотримуйтесь правил безпечної поведінки при роботі з комп'ютером та

 не ігноруйте сигнали "Повітряна тривога"

Бажаю успіхів! Бережіть себе!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Copyright @ 2023