Вопрос:

Что получится в результате выполнения этого алгоритма? a:=5; b:=7; if a>b then b:= a+b-28 else b:=a*b-30;

Смотреть решения всех заданий с листа

Ответ:

Разберем выполнение алгоритма по шагам:

  1. a:=5; - Переменной 'a' присваивается значение 5.
  2. b:=7; - Переменной 'b' присваивается значение 7.
  3. if a>b then - Проверяется условие: 'a' больше 'b'? Так как 5 не больше 7, условие ложно.
  4. else b:=a*b-30; - Выполняется ветка 'else'. Переменной 'b' присваивается значение выражения a*b-30.

Вычислим значение 'b':

$$b = 5 * 7 - 30 = 35 - 30 = 5$$

Ответ: b = 5

ГДЗ по фото 📸

Похожие