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

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

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

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

Дата проведення: 01 березня(9-Б, Г клас), 02 березня (9-В клас)

Тема уроку:  Узагальнення та систематизація навчального матеріалу

 

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

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

Приклад лінійного алгоритму

Задача---знайти гіпотенузу с, знаючи два катети a та  b.

a=float(input('катет a='))   # вводимо довжину першого катета (може бути дробовим числом)

b=float(input('катет b='))   # вводимо довжину другого катета (може бути дробовим числом)

import math                          # імпортуємо бібліотеку з математичними функціями

c=math.sqrt(a**2+b**2)     # обчислення за формулою

print('гіпотенуза с=',c)          #  виведення результату - значення гіпотенузи с

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

 Для організації циклічних алгоритмів можна використати цикл з параметром for.
for <параметр циклу> in <об'єкт>
    <блок команд>
  Приклад 
 
 Роздрукувати всі парні числа, менші 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)

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

 Алгоритм з розгалуженням

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

a=int(input('введіть перше число   '))

b=int(input('введіть друге число ')) 

c=a%b

print('остача',c)

if c==0:print('ділиться націло')

else:print('не ділиться націло')

 Виконати завдання 

Завдання № 1

Написати програму для обчислення площі прямокутного трикутника за катетом a та гіпотенузою c

Виконати програму для a=6,  c=10

 Підказка

1. обчислити катет b,  знаючи гіпотенузу і катет a

2. обчислити площу трикутника за двома катетами

 

Завдання № 2

Написати програму для обчислення значення змінної R за наступною умовою:

якщо N>8, то R=2N+1, інакше R=2N-1.

Виконати програму для N=1 і N=10

 

Завдання № 3

Написати програму ----Роздрукувати всі двозначні числа,  які діляться на 5.

(Два варіанти програми)


Завдання № 4

Написати програму ----Роздрукувати квадрати двозначних чисел,  які діляться на 5.

 

 

Надіслати

1. Скриншот виконаної програми Завдання № 1 (4 бали)

2. 2 скриншоти виконаної програми Завдання № 2 (для N=1 і R=10) (3 бали)

3.  Скриншот виконаної програми Завдання № 3(два варіанти програми) (3 бали за два варіанти)

4.  Скриншот виконаної програми Завдання № 4 (2 бали)

 

Copyright @ 2023