Отримання знань
дистанційна підтримка освіти школярів
Структура програми. Написання лінійних програм
Структура програми
Задача “Roses.py”
![]() |
У флориста було a білих троянд і вдвічі більше червоних. Він поділив всі квіти порівну на букети, компонуючи по b троянд. Скільки квіткових композицій отримав флорист? Контрольні приклади 1) a= 20, b= 6 => k= 10 2) a= 25, b= 15 => k= 5 |
Розв’язання
За умовою білих троянд - a, червоних у двічі більше, тобто 2a. Тоді всього квітів a+2a=3a. Троянди поділено порівну по b у кожний букет. Отже, отримуємо 3a/b.
Програма | Пояснення |
a=input('a=') b=input('b=') k=3*a/b print 'k=', k |
Виведення 'a=' та зчитування введеного числа в змінну a Виведення 'b=' та зчитування введеного числа в змінну b Обчислення кількості букетів k Виведення рядка 'k=' і знайденого числа k |
Задача “Ice_cream.py”
На молочному заводі перша лінія за 8 годин виготовила та упакувала m порцій морозива. Удосконалений конвеєр за 1 годину опрацьовує на d порцій більше. Скільки морозива буде виготовлено на конвеєрі за 10 годин? Відомо, що за 1 годину на обох лініях виготовляється ціла кількість порцій. Контрольні приклади 1) m= 800, d= 10 => k= 1100 2) m= 776, d= 15 => k= 1120 |
![]() |
Задача “Calculation.py”
![]() |
Дано два числа x і y. Обчислити: Контрольні приклади |
Задача “Road.py”
Потрібно було відремонтувати n км дороги. За перший місяці полагодили 36%, за другий– m%, а за третій – решту. Скільки кілометрів дороги відремонтували за третій місяць? Контрольні приклади 1) n= 1000, m= 25 => s= 390.0 2) n=2354, m= 12 => s= 1224.08 |
![]() |