четвер, 15 листопада 2018 р.

Символи, ключові слова та ідентифікатори. Оператор присвоювання. Оператори введення й виведення даних


Лінійні програми (задачі з формулами і Чебурашка)

Задача “Task.py”

Дано число х. Обчислити значення функції за формулою  y=x3+2x2-3x+4  
Контрольний приклад

x = 4.2 → y = 100.768

Приклад виконання програми



Розв’язання 

Для введення змінної x скористаємось функцією input():

x=input()

Запишемо формулу y=x3+2x2-3x+4  мовою програмування Python. При цьому врахуємо, що у математичному записі 3x між числом 3 і змінною x є операція множення, яка позначається *. Піднесення до степеня позначають **, тому x3 слід записатиx**3.

У результаті формула y=x3+2x2-3x+4  буде записана:

y=x**3+2*x**2-3*x+4

Виведемо знайдене значення змінної y за допомогою команди print (“друк”).

print y

Програма мовою програмування матиме вигляд:

x=float(input())
y=x**3+2*x**2-3*x+4
print (y)




Задача “Task01.py”
Дано число х. Обчислити значення функції за формулою y=x4+3x3-2x+1 .
Контрольний приклад

x=4.2 y=526.033


Задача “Chebyrashka.py”


Як відомо, Чебурашка потрапив з тропічного лісу в місто в ящику з апельсинами та жив у телефонній будці. Після знайомства з крокодилом Геною та Галею вони вирішили побудувати будинок Дружби, де б всі бажаючі могли знайти собі товариша.

Будівля вийшла a метрів в довжину та b м в ширину.

Допоможіть друзям порахувати площу будинку Дружби.

Контрольні приклади 1) a= 8, b= 6 => S= 48.0

2) a= 12.5, b= 9 => S= 112.5


Задача “Task02.py”

Дано 2 цілих числа x і y, які записуються через пропуск у рядку. Знайти їх суму.

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

1) х=20, у=50 → sym= 70

2) х= -25, у=5 → sym= -20

Приклади виконання програми

 

Розв’язання
У даній задачі дано не одне, а два числа, які записуються через пропуск у рядку. Тому спочатку доведеться прочитати рядок командою input(), а потім розділити (“порізати”) його на 2 окремі числа командою split().

Значення, які ми отримали, будуть в рядковому типі, а ми хочемо працювати з цілими числами. З цією метою скористаємось командою map(int, …).

Таким чином зчитування буде відбуватись наступним чином:

x, y=map(int, input().split())

Введемо змінну sym для збереження суми чисел x і y. Запишемо формулу знаходження суми чисел:

sym=x+y

Домашнє завдання:

Задача “Bags.py”


Шапокляк дуже полюбляла робити злі справи, тому постійно заважала Чебурашці та крокодилу Гені під час побудови будинку Дружби.
Друзі вирішили відправити шкідницю на повітряних кульках подалі з міста.
Відомо, що Шапокляк важить кг. Щоб підняти в повітря 1 кг, потрібно кульок.
Скільки повітряних кульок доведеться купити друзям?

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

1)  M= 50, K=3      =>    N= 150


2)  M= 48, K=2      =>    N= 96

Немає коментарів:

Дописати коментар