Перейти до змісту

ЛР1. Алгоритм до коду: формалізація і покрокова перевірка

Коротко про роботу

Сервіс контролює споживання електроенергії пристроєм і обчислює підсумкову вартість сеансу. Варіант визначає STUDENT_X.

Відкрити робочий зошит Як виконувати лабораторні

1. Умова

Сервіс контролює споживання електроенергії пристроєм і обчислює підсумкову вартість сеансу.

Усі обчислення виконуйте з даними свого STUDENT_X. Значення варіанта друкує перша комірка зошита.

2. Що треба знати

Робота виконується після Л1. Потрібні поняття:

  1. вхідні дані та результат
  2. int і double
  3. арифметичний вираз
  4. трасування стану

Межа матеріалу

Використовуйте поняття, вивчені до Л1. Умови, цикли, функції та колекції в основному розв’язанні не потрібні.

3. Варіант, вхідні дані та результат

У зошиті заповніть STUDENT_NAME, STUDENT_GROUP і STUDENT_X від 1 до 30.

Вхідні дані

Поле Зміст
power_kw потужність пристрою, кВт
hours тривалість роботи, год
tariff тариф за 1 кВт·год
fixed_fee фіксований збір

Поля результату

Поле Зміст
energy_kwh спожита енергія
energy_cost вартість енергії
final_total повна вартість

Назви полів результату не змінюйте.

4. Терміни і правила

Терміни

  • трасування — покроковий запис значень змінних після важливих інструкцій.
  • перевірка варіанта — повторний запуск на даних, завантажених для вашого STUDENT_X, із подальшою локальною самоперевіркою.

Правила

  1. power_kw — стала потужність пристрою протягом усього сеансу.
  2. hours — тривалість сеансу в годинах, а tariff — ціна однієї кВт·год.
  3. fixed_fee додається до вартості сеансу один раз.
  4. Поля energy_kwh, energy_cost і final_total округлюйте лише для фінальної перевірки до точності, яку допускає самоперевірка.

5. Завдання

Завдання 1

Запишіть назви чотирьох вхідних величин та їхні одиниці. Напишіть послідовність дій для обчислення energy_kwh, energy_cost і final_total.

Завдання 2

Обчисліть energy_kwh, energy_cost і final_total. Після кожного обчислення виведіть нове значення змінної в консоль.

Завдання 3

Порахуйте energy_kwh, energy_cost і final_total вручну. Порівняйте ці значення з результатом програми.

6. Перевірка і здача

  1. Запустіть самоперевірку та виправте помилки.
  2. Перезапустіть ядро і виконайте роботу ще раз від початку.
  3. Збережіть .ipynb і PDF з кодом та результатами.

Назва PDF: LR01_Прізвище_Група_VNN.pdf.