пʼятниця, 22 травня 2026 р.

Приклади реалізації алгоритмів з розгалуженнями

 



Задача 1.Дано три числа a, b, c.  Змінній m присвоїти значення найбільшого з трьох чисел.

Програма:
a = int(input ('a=?'))
b = int(input ('b=?'))
c = int(input ('c=?'))
if a>b
     m == a
else:
     m = b
if m<c:
     m = c
print ('найбільше значення дорівнює ', m)


Задача 2. Дано три числа a, b, c.   Упорядкувати числа за зростанням (a<=b<=c). 

Програма:
a = int(input ('a=?'))
b = int(input ('b=?'))
c = int(input ('c=?'))
if a>b
     a, b = b, c
if b>c:
     b, c = c, b
if a>b:
     a, b = b, c
print ('a=' a, 'b=', b, 'c=', c)
------------------------------------------------------------------------------------------------------------------------------

Задача 3. Скласти  програму для визначення за номером у (у>0) деякого року  номера його сторіччя С. З клавіатури вводиться ціле число — номер року; виводиться ціле число — номер століття.
Програма:
y = int(input('Введіть значення y: '))
if y %100==0
            c=y //100
else:
            c=y //100 + 1
            print ('Це ', c, ' століття')


Задача 4. Дано номер місяця. Виведіть його назву і кількість днів у цьому місяці.

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

1. Запросіть у користувача номер місяця

Користувач має ввести число від 1 до 12.

Підказка:

  • використайте input()
  • перетворіть введене значення у число за допомогою int()

2. Використайте розгалуження

Згадайте конструкцію:

if умова:
команда
elif умова:
команда
else:
команда

3. Для кожного номера перевірте, який це місяць

Наприклад:

  • якщо введено 1 → це ...
  • якщо введено 2 → це ...
  • якщо введено 3 → це ...

І так до 12.

4. Для кожного місяця виведіть назву та кількість днів

Підказка:

  • 31 день мають: 1, 3, 5, 7, 8, 10, 12
  • 30 днів мають: 4, 6, 9, 11
  • Лютий (2) має 28 днів

Для виведення використайте:

print()

5. Передбачте помилку введення

Якщо користувач введе число менше 1 або більше 12, програма повинна повідомити:

Такого місяця не існує

Для цього використайте else.

Приклад роботи програми

Введення:

Введіть номер місяця: 4

Результат:

Квітень, 30 днів

Задача 5.

Дано температуру повітря у градусах Цельсія. Виведіть відповідну оцінку за шкалою теплового комфорту: "холодно", "прохолодно", "комфортно", "тепло", "жарко".

Задача 6.

Дано номер місяця.
Визначте, до якої пори року він належить.

 Задача 7.


Немає коментарів:

Дописати коментар