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

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


Задача “Rectangle.py”

   Дано сторони прямокутника a і b та ціле число r (1 або 2). 

   При r=1 знайти периметр даного прямокутника, використавши функцію Perimeter(x, y).

   При r=2 обчислити площу прямокутника з використанням функції Area(x, y).


  Вказівка Зразок написання функції наведено в уроці “27.2. Написання найпростіших програм із функціями”


 


Задача “Rectangles.py”

  Дано два прямокутники зі сторонами a і b та c і d відповідно. Вивести площу більшого прямокутника.

   Вказівка. Використати 2 функції:

      1) Area(x, y) – для обчислення площі прямокутника зі сторонами x і y;

      2) Bilshe2(x, y) – для знаходження більшого серед двох чисел x і y.

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

       1) a= 6, b= 8, c= 2, d= 15    =>    S= 48

       2) a= 10, b= 6, c= 9, d= 7    =>    S= 63

 

 


  Вказівка Зразок написання функції Menshe(a,b) наведено в уроці 28.1. Програми з функціями


 


Задача “Simile.py”

   Дано 3 числа s, g, h. За допомогою функції Simile(x) з’ясувати: аргумент x є числом додатнім, від’ємним чи рівним нулеві.  

  Функція повинна повертати 

       • знак -, якщо число x – від’ємне (менше 0);

       • знак +, якщо число x – додатне (більше 0);

       • знак 0, якщо число x дорівнює 0.

 

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

        1)  s= 12, g= -123, h= 0     =>    12 +
                                                            -123 -
                                                            0 0

        2) s= -600.5, g=14, h= 789.9     =>    -600.5 -
                                                                   14 +
                                                                    789.9 +


Вказівка Приклад оформлення функції Simile(c1, c2) можна переглянути в уроці “29.1. Розв’язання задачі методом поділу на підзадачі”.


Задача “TKR_Task_02.py”

  Тамара Дмитрівна купила в магазині M1 кг яблук по G1 грн та M2 кг груш по G2 грн за кілограм. 

  Скільки довелося заплатити на касі? Які фрукти коштували дорожче?

  Напишіть 2 функції:

    ¤ Price(m, c), яка для заданих маси m та ціни c, повертає вартість покупки;

    ¤ Simile(c1, c2), яка для заданих цін c1 і c2 за 1 кг повертає
           apples (якщо ціна на 1 кг яблука більша);
           pears (якщо ціна за 1 кг груш більша);
          equally (якщо ціни на 1 кг яблук і груш однакові).

 

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

        1) M1= 5, G1= 10, M2= 7, G2= 12        =>    s=134
                                                                                 pears
        2) M1= 4, G1= 16, M2= 2, G2= 13       =>    s=90
                                                                                apples
        3) M1= 3, G1= 11, M2= 6, G2= 11        =>    s=99
                                                                                equally


  Вказівки

   Зразок написання функції Price(m, c) наведено в уроці “27.2. Написання найпростіших програм із функціями”

  Приклад оформлення функції Simile(c1, c2) можна переглянути в уроці “29.1. Розв’язання задачі методом поділу на підзадачі”.
 


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