Вопрос:

6. Что будет выведено на экран после выполнения фрагмента программы: begin a:=12; if a>10 then n:=a+5 else n:=a-1; writeln (n); end. a) 11 b) 12 c) 17 d) 16

Ответ:

b) 17

Решение:
1. *a* инициализируется значением 12.
2. Проверяется условие: *a > 10*. Так как 12 > 10, условие истинно.
3. Выполняется присваивание *n := a + 5*, то есть *n := 12 + 5 = 17*.
4. Оператор *writeln(n)* выводит значение *n* на экран.
5. Конец программы.
Подать жалобу Правообладателю

Похожие