Вопрос:

19. Какие значения примут переменные c и d в результате выполнения программы: program v; var a, b, c, d: integer; begin a:=7; b:=a - 3; if b>a then c:=b - a else d:=a - b; writeln ('c=', c); writeln ('d=', d); end.

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

Ответ:

Решение:

  1. a := 7.
  2. b := 7 - 3 = 4.
  3. Проверяется условие b > a (4 > 7), оно ложно.
  4. Выполняется ветка else: d := a - b.
  5. d := 7 - 4 = 3.
  6. Переменная c не изменяется в данном случае.

Ответ: c=4, d=0

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

Похожие