Створення алгоритмів і програм з використанням змінних і алгоритмічних лінійних структур


Перші  лінійні програми на Python
Існує велика кількість алгоритмів, у яких всі команди повинні виконуватись послідовно одна за одною. Згадайте, наприклад, алгоритми заварювання чаю чи  приготування бутерброду. Такі алгоритми будемо називати лінійними.
Алгоритм, у якому всі команди виконуються послідовно одна за одною, називається лінійним алгоритмом. Програма, що є реалізацією лінійного алгоритму, називається лінійною.

Напишемо програму, що розв'язує задачу:
№1. У цариці Несміяни кругле обличчя, радіус якого R. Визначте, яку сторону повинно мати квадратне дзеркало, щоб, коли Несміяна милується собою, її відображення поміщалося у дзеркалі. 
Вхідними даними (що дано) будуть:
цариця Несміяна
обличчя цариці Несміяни
радіус обличчя
квадратне дзеркало
довжина сторони квадратного дзеркала
відображення цариці Несміяни
Відповідь правильна!

Вихідними даними (результатом) будуть:
цариця Несміяна
обличчя цариця Несміяни
радіус обличчя
квадратне дзеркало
довжина сторони квадратного дзеркала
відображення цариці Несміяни
Відповідь правильна!


Отже, розв'язування задачі можна розділити на 3 етапи:
  • 1) введення значення радіуса обличчя з клавіатури;
  • 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.
На малюнку бачимо результат п'ятьох запусків програми.

Комментариев нет:

Отправить комментарий