Базові алгоритмічні структури мовою програмування Пайтон

Сприйняття та осмислення нового матеріалу

Базові алгоритмічні структури

Цикл перебору заданої множини елементів

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("Число від'ємне")

Завдання.

Створити програму, яка повинна працювати за наступним сценарієм:

Повний умовний оператор

if логічний_вираз:

  інструкції_1                     #виконуються, коли логічний вираз має значення True

else:

  інструкції_2,                   #виконуються, коли логічний вираз має значення False

Приклад.

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

a=float(input('Уведіть число'))

if a<0:

    print("Число від'ємне")

else:

    print("Число додатнє, або рівне нулю")

Завдання.

Створити програму, яка повинна працювати за наступним сценарієм: