ЛР26. Знайомі алгоритми у Python
Коротко про роботу
Відомі циклові обчислення переносяться з C++ у Python без зміни самого алгоритмічного задуму. Варіант визначає STUDENT_X.
Відкрити робочий зошит Як виконувати лабораторні
1. Умова
Відомі циклові обчислення переносяться з C++ у Python без зміни самого алгоритмічного задуму.
Усі обчислення виконуйте з даними свого STUDENT_X. Значення варіанта друкує перша комірка зошита.
2. Що треба знати
Робота виконується після Л1–Л11. Потрібні поняття:
- імена й об’єкти Python
- присвоєння
if,for,whileinput()таint()
Межа матеріалу
Використовуйте поняття, вивчені до Л1–Л11. Не вводьте новий алгоритм. Мета — перенесення вже відомих міркувань у Python.
3. Варіант, вхідні дані та результат
У зошиті заповніть STUDENT_NAME, STUDENT_GROUP і STUDENT_X від 1 до 30.
Вхідні дані
| Поле | Зміст |
|---|---|
start |
початок діапазону |
stop |
верхня невключна межа |
step |
крок |
while_start |
початковий стан циклу while |
text_number |
число у вигляді рядка |
Поля результату
| Поле | Зміст |
|---|---|
range_sum |
сума діапазону |
while_count |
кількість кроків до нуля |
converted_double |
подвоєне значення після int() |
Назви полів результату не змінюйте.
4. Терміни і правила
Терміни
range(start, stop, step)— послідовність цілих відstartіз крокомstep; значенняstopдо неї не входить.- перетворення через
int()— спроба отримати ціле число з текстового представлення.
Правила
range_sum— сума значеньrange(start, stop, step);stopдо діапазону не входить.- У
whileпочаткове значення дорівнюєwhile_start; кожна ітерація зменшує його на 1 до нуля. while_count— кількість виконаних ітерацій.converted_double— подвоєне ціле після перетворенняtext_numberчерезint().
5. Завдання
Завдання 1
Через for і range(start, stop, step) обчисліть range_sum.
Завдання 2
Через while зменшуйте значення від while_start до нуля. Кількість кроків запишіть у while_count.
Завдання 3
Перетворіть text_number через int(), подвойте число та запишіть у converted_double.
6. Перевірка і здача
- Запустіть самоперевірку та виправте помилки.
- Перезапустіть ядро і виконайте роботу ще раз від початку.
- Збережіть
.ipynbі PDF з кодом та результатами.
Назва PDF: LR26_Прізвище_Група_VNN.pdf.