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

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

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

  

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

 

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

Дата проведення - 29-30-квітня 1-3  травня

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

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

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

 

Сьогодні на уроці: опрацювати задачі онлайн уроку

Задачі

 Виконати

---Програму 1 (задача 1 онлайн уроку)

---Програму 2 ( задача 2 онлайн уроку)

---Програму 3 :

              Видрукувати всі тризначні числа, які кратні 117,

              тобто діляться націло на 117 

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

Виконати  задачі 1, 2, 3 та надіслати скриншоти виконаних програм

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

 

Довідковий матеріал

  

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

   Знайти суму всіх цілих чисел від 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

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


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

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


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

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

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

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

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

 

Вивести на екран 5 разів слово "Hello"

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

Результат:

Hello

Hello

Hello

Hello

Hello

 

Знайти суму натуральних чисел від 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)  

 

Задача ----Визначити, чи ділиться націло число a   на число b

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

         

Задача  --- Видрукувати всі парні числа, менші 100.

# Парні - це цілі числа, що діляться націло на 2, тобто кратні 2

 
for i in range(0, 100): 
if i % 2 == 0:
print(i)

           

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

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Copyright @ 2023