Вопрос:

Задание 5. Определите, что будет выведено в результате работы фрагмента программы, представленной на языке программирования Pascal: a:=3; b:=2; if a > b then c := b - 1; else c := b+1; writeln (c);

Ответ:

Разберем код построчно:

  1. a:=3; - переменной a присваивается значение 3.
  2. b:=2; - переменной b присваивается значение 2.
  3. if a > b then c := b - 1; else c := b+1; - проверяется условие a > b. Так как a = 3 и b = 2, то условие истинно (3 > 2). Следовательно, выполняется ветка then: c := b - 1;. В этом случае переменной c присваивается значение b - 1 = 2 - 1 = 1.
  4. writeln (c); - выводится значение переменной c, которое равно 1.

Ответ: 1

Смотреть решения всех заданий с листа
Подать жалобу Правообладателю

Похожие