Информатика, вопрос задал kusainovdair5 , 1 год назад

ДАЮ 100Б ПОМОГИТЕ ПОЖАЛУЙСТА
5. Даны числа a=20 и b= 5, если разность чисел a и b >15, то необходимо вычислить квадрат второго числа, иначе необходимо вычислить удвоенное значение суммы чисел a и b. Нарисуйте блок-схему. Напишите код программы и её результат​


nastyatima1: на каком языке нужно написать программу? python?
kusainovdair5: да

Ответы на вопрос

Ответил MagicSticks
1

Блок схема:

┌───────────────┐

│ a = 20, b = 5                    │

└───────────────┘

                  │

                  ▼

    ┌──────────┐

    │ a - b > 15            │

    └──────────┘

                   │

  ┌─────┴─────┐

  ▼                              ▼

┌─────────┐ ┌───────────┐

│   b ** 2             │  │ 2 * (a+b)               │

└─────────┘ └───────────┘

Код:

a = 20

b = 5

if a - b > 15:

   result = b ** 2

else:

   result = 2 * (a + b)

print(result)


Результат:
Будет 50. Это связано с тем, что a - b равно 15, что не больше 15, поэтому программа оценивает оператор else и вычисляет (a + b) * 2, что равно 50.


kusainovdair5: спасибо
Новые вопросы