Практична робота № 3 «Проєкти з підпрограмами та розгалуженнями».

Про матеріал
Ознайомитися з використанням умовних операторів (if, elif, else) та логічних операцій ( для створення програм з розгалуженням. Закріпити навички побудови алгоритмів з підпрограмами, а також навчитися аналізувати вхідні дані та генерувати відповідні результати. Створювати програми з підпрограмами (функціями def).
Перегляд файлу

Практична робота №3

Тема: Проєкти з підпрограмами та розгалуженнями

Мета уроку:

  • Навчитися використовувати умовні оператори (if, elif, else) для розгалуження алгоритму.
  • Створювати програми з підпрограмами (функціями def).

Обладнання: Комп'ютер з установленим Python.

Завдання 1: Перевірка парності числа.

Створити програму, яка запитує число і перевіряє, чи є воно парним. Якщо число парне, вивести: "Число парне", інакше вивести: "Число непарне". Примітка: використовуємо % 2 для перевірки на парність.

Завдання 2: Обчислення площі прямокутника.

Створити програму, яка запитує довжину та ширину прямокутника, обчислює і виводить його площу.

Завдання 3: Визначення відстані між містами.

Напиши програму, яка запитує у користувача значення швидкості v (в км/год) і часу t (в годинах), обчислює відстань між містами та виводить результат.

Для обчислення скористаємося формулою: 

Завдання 4: Визначення категорії віку.

Створити програму, що запитує вік користувача і визначає його вікову категорію.

Примітка: (До 12 років - дитина, до 18 років - підліток, до 60 років- дорослий, в інших випадках – пенсіонер)

Задача 5: Визначення оцінки за балами

Напиши програму, яка запитує у користувача його кількість балів за контрольну роботу (від 0 до 100) і визначає оцінку на основі цих балів:

  • 90 і більше — "Відмінно"
  • 70 до 89 — "Добре"
  • 50 до 69 — "Задовільно"
  • Менше 50 — "Не задовільно"

 

Завдання 6: Знаходження найбільшого числа серед трьох

Напишіть програму з функцію def find_largest (a, b, c), яка приймає три числа (запитує у користувача) та повертає найбільше з них.

Примітка: Для повернення результут використовуємо return max(a,b,c)