Базові алгоритмічні структури мовою програмування Пайтон
Сприйняття та осмислення нового матеріалу
Базові алгоритмічні структури
Цикл перебору заданої множини елементів
for змінна in множина_значень:
набір_інструкцій
Приклад.
Програма обчислення суми перших 10 натуральних чисел
s=0
for x in [1,2,3,4,5,6,7,8,9,10]:
s=s+x
print('Сума =',s)
------------------------------------------------------------------
Сума = 55
Завдання.
Учні спочатку складають програму самостійно, потім обговорюється результат роботиСтворити програму обчислення суми непарних натуральних чисел, менших 20
Функція генерації послідовності чисел
range(перше_число, останнє_число(не_включно), крок)
Приклад.
Програма обчислення суми перших 100 натуральних чисел
s=0
for x in range(1,101):
s=s+x
print('Сума =',s)
------------------------------------------------------------------
Сума = 5050
Завдання.
Створити програму обчислення суми парних натуральних чисел, менших 50
Структура повторення з передумовою
while логічний_вираз:
набір_інструкцій #повторюється доти, поки логічний_вираз повертає значення True
Приклад.
Програма обчислення суми перших 10 натуральних чисел
s=0
x=1
while x<=10:
s=s+x
x=x+1
print('Сума=',s)
------------------------------------------------------------------
Сума = 55
Завдання.
Створити програму обчислення суми парних натуральних чисел, менших 50
Неповний умовний оператор
if логічний вираз:
інструкції #виконуються, якщо логічний вираз має значення True
Приклад.
Якщо з клавіатури вводиться від'ємне число, то програма виводить на екран повідомлення "число від'ємне"
a=float(input('Уведіть число'))
if a<0:
print("Число від'ємне")
Завдання.
Створити програму, яка повинна працювати за наступним сценарієм:
Людина вводить з клавіатури свій вік.
Якщо вік до 16 років, то програма виводить на екран повідомлення "Ви ще дитина"
Повний умовний оператор
if логічний_вираз:
інструкції_1 #виконуються, коли логічний вираз має значення True
else:
інструкції_2, #виконуються, коли логічний вираз має значення False
Приклад.
Написати програму, яка виводить повідомлення про знак введеного з клавіатури числа
a=float(input('Уведіть число'))
if a<0:
print("Число від'ємне")
else:
print("Число додатнє, або рівне нулю")
Завдання.
Створити програму, яка повинна працювати за наступним сценарієм:
Людина вводить з клавіатури свій вік.
Якщо вік до 16 років, то програма виводить на екран повідомлення "Ви ще дитина", інакше програма виводить повідомлення "Ви вже доросла людина"