Предмет: Информатика, автор: Lmfaou

Побудуйте математичну модель і складіть проєкт для обчислення суми n чисел, перше з яких дорівнює додатному числу x, а кожне наступне

у 2 рази більше за попереднє.(python)

Ответы

Автор ответа: prodannazar703
2

Відповідь:

Нехай вираз (а+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»

Похожие вопросы
Предмет: Математика, автор: kondratenyayanamail