Отримання знань

дистанційна підтримка освіти школярів


Структура програми. Написання лінійних програм

Структура програми

 


Задача “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. Обчислити:

      

   Контрольні приклади
         1) x= 4, y= 1      =>     t= 493, z= 18.0
         2) x= 3, y= 2      =>     t= 199, z= 18.6666666667


 

 


Задача “Road.py”   

   Потрібно було відремонтувати n км дороги. За перший місяці полагодили 36%, за другий– m%, а за третій – решту. 

   Скільки кілометрів дороги відремонтували за третій місяць?  

   Контрольні приклади

     1) n= 1000, m= 25        =>      s= 390.0

     2) n=2354, m= 12         =>      s= 1224.08

 

 


В системі: гості - (1); користувачі - (0)