Побудуйте математичну модель і складіть проєкт для обчислення суми n чисел, перше з яких дорівнює додатному числу x, а кожне наступне
у 2 рази більше за попереднє.(python)
Ответы
Відповідь:
Нехай вираз (а+4*с) буде y, а вираз (2*с+а) буде x. Тоді модель матиме вигляд:
Початок
Увести значення змінних а та с
x:=2*c+a
Ні x=0? Так
y:=a+4*c Повідомити "Обчислити не можна:
b:=y/x ділиння на 0"
Повідомити значення
змінної b
Кінець
Написання програми:
a=int(input("Уведіть значення a: "))
c= int(input("Уведіть значення c: "))
x=3*c+a
if x=0:
print("Обчислити не можна: ділення на 0")
else:
y=a+4*c
b=y/x
print("Результат обчислення b =", b)
Пояснення:
Команда Результат виконання
Приклад 1
Увести значення змінних x та y c = 4; a = 12
х : = 2*с + а x = 2*4+12=20
x = 0? Ні
y : = a + 4*c y=12 + 4*4=28
b : = y/x y=28 /20=1,4
Повідомлення значення змінної c Повідомлення: с=1,4
Приклад 2
Увести значення змінних x та y c = -6; a = 12
х : = 2*с + а x = 2*(-6)+12=0
x = 0? Так
Повідомити «Обчислити не можна: ділення на 0» Повідомлення: «Обчислити не можна: ділення на 0»