Перші лінійні програми на Python
Існує велика кількість
алгоритмів, у яких всі команди повинні виконуватись послідовно одна за одною.
Згадайте, наприклад, алгоритми заварювання чаю чи приготування
бутерброду. Такі алгоритми будемо називати лінійними.
Алгоритм,
у якому всі команди виконуються послідовно одна за одною, називається лінійним
алгоритмом. Програма, що є реалізацією лінійного алгоритму, називається
лінійною.
Напишемо програму, що розв'язує задачу:
№1. У цариці Несміяни кругле обличчя, радіус якого R. Визначте, яку сторону повинно мати квадратне дзеркало, щоб, коли Несміяна милується собою, її відображення поміщалося у дзеркалі.
№1. У цариці Несміяни кругле обличчя, радіус якого R. Визначте, яку сторону повинно мати квадратне дзеркало, щоб, коли Несміяна милується собою, її відображення поміщалося у дзеркалі.
Вхідними даними (що дано) будуть:
цариця Несміяна
обличчя цариці Несміяни радіус обличчя квадратне дзеркало довжина сторони квадратного дзеркала відображення цариці Несміяни Відповідь правильна! |
Вихідними даними (результатом) будуть:
цариця Несміяна
обличчя цариця Несміяни радіус обличчя квадратне дзеркало довжина сторони квадратного дзеркала відображення цариці Несміяни Відповідь правильна! |
Отже, розв'язування задачі можна розділити
на 3 етапи:
- 1) введення значення радіуса обличчя R з клавіатури;
- 2) обчислення довжини сторони дзеркала, тобто обчислення a;
- 3) виведення отриманого а.
Для виконання 1) пункту використаємо
команду введення:
R=input('vvedi radius ')
Для виконання 3) пункту використаємо
команду виведення:
print 'storona dzerkala =', a
Як ще виконати 2) пункт? Проаналізуйте
малюнки:
Неважко здогадатися, що довжина сторони
дзеркала має дорівнювати діаметру обличчя, або подвоєнному радіусу. Оскільки за
умовою нам дано радіус R, то матимемо таку команду на Python:
a=2*R
Остаточно програма на Python виглядатиме
так:
R=input('vvedi radius ')
a=2*R
print 'storona dzerkala =', a
Після цього
1) програму треба зберегти у свою робочу
папку, вказавши при цьому ім'я, наприклад, pr1.py. Для
збереження використовуємо пункт меню File > Save або File
> Save as.. ,
або комбінацію клавіш Ctrl+S.
2) запустити на виконання натиском
клавіші F5 або комбінації Shift+F5.
Після цього у вікні Python Shell бачимо
повідомлення
vvedi radius
вводимо значення радіуса, наприклад, 12,
натискаємо Enter, інтерпретатор миттєво видає результат:
storona dzerkala = 24
Для того, щоб ще раз запустити
програму pr1.py і перевірити правильність її написання, треба
повернутися у вікно програми і знову натиснути F5.
На малюнку бачимо результат п'ятьох
запусків програми.
Комментариев нет:
Отправить комментарий