Вопрос:

5. В результате выполнения фрагмента программы a:=5; b:=20; a:=a-b/2; if a>b then c:=a+b else c:=b-a; переменная a примет значение:

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

Ответ:

Давайте пошагово разберем выполнение данного фрагмента программы:



  1. a:=5; - Переменной 'a' присваивается значение 5.

  2. b:=20; - Переменной 'b' присваивается значение 20.

  3. a:=a-b/2; - Здесь вычисляется новое значение 'a'. 'b/2' равно 20/2 = 10. Затем 'a' становится равным 5 - 10 = -5.

  4. if a>b then c:=a+b else c:=b-a; - Проверяется условие: 'a' (-5) больше 'b' (20)? Это неверно. Следовательно, выполняется часть 'else', и 'c' становится равным 'b-a', то есть 20 - (-5) = 25.


Ответ: -5
ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие