Задача 1. Для цілого числа К від 1 до 99 надрукувати фразу «Мені К років», враховуючи, що при деяких значеннях К слово «років» треба замінити на «рік» або «роки». Наприклад: 1 рік, 23 роки, 97 років.
 
Проаналізуй, як залежить відповідь від числа К:
 
к.PNG
Зверни увагу!
В програмі використовується вкладення розгалужень.
Програма:
k = int(input('Введіть значення k: '))
if k>=11 and k<=14:
    print ('Мені ', k, ' років')
else:
    if k% 10==1 :
        print ('Мені ', k, ' рiк')
    else:
        if k % 10>=2 and k % 10 <=4:
            print ('Мені ', k, ' роки')
        else:
            print ('Мені ', k, ' років')
Задача 2. Написати програму для визначення переможця з бігу на 100 м за результатами забігу трьох спортсменок, які посіли призові місця: Іванни, Уляни та Дарини.
t1 = float(input('Введіть результат Іванни'))
t1 = float(input('Введіть результат Уляни'))
t1 = float(input('Введіть результат Дарини'))
# Команда розгалуження визначає, яке зі значень t1, t2 і t3 є найменшим:
if t1<t2:
        if t1<t3: print('Перемогла Іванна')
        else: print('Перемогла Дарина')
else:
        if t2<t3: print('Перемогла Уляна')
        else: print('Перемогла Дарина') 
 
Перевірте робот програми для наведених наборів значень:
  1. 11    11.2    11.1    Перемогла Іванна
  2. 11.6    11.3    11.5    Перемогла Уляна
  3. 11.4    11.7    11.2   Перемогла Дарина
Задача 3. Скласти програму для обчислення коренів лінійного рівняння вигляду
ax + b = c.
Проаналізуй словесний алгоритм розв’язування рівняння:
Якщо a = 0, b = c, то коренем рівняння є будь-яке число;
якщо a = 0, b ≠ c, то коренів немає;
якщо a ≠ 0, b = c, то x = 0;
якщо a ≠ 0, b ≠ c, то x = (c – b) / a.
Блок-схема алгоритма
 
линур2.PNG
 
За блок-схемою запишемо програмний код:
a = int(input ('a=?'))
b = int(input ('b=?'))
c = int(input ('c=?'))
if a == 0:
          if b == c:              
                print ('х - будь-яке число')
          else :
                print ('корені відсутні')
else :
          if b == c:   
                print ('х = 0')
          else : 
                x = (c–b)/a
                print (‘x = ‘, x)
Джерела:
 Інформатика : підруч. для 6 кл. закл. загал. серед. освіти / [О. О. Бондаренко, В. В. Ластовецький, О. П. Пилипчук, Є. А. Шестопалов]. — Харків : Вид-во «Ранок», 2023.