Контрольные задания > 6. Что будет выведено на экран после выполнения фрагмента программы:
begin
a:=12;
if a>10 then n:=a+5 else n:=a-1;
writeln (n);
end.
Вопрос:
6. Что будет выведено на экран после выполнения фрагмента программы:
begin
a:=12;
if a>10 then n:=a+5 else n:=a-1;
writeln (n);
end.
a) 17
Объяснение:
* `a := 12;` - переменной `a` присваивается значение 12.
* `if a > 10 then` - проверяется условие: если `a` больше 10, то...
* Так как `a` (12) больше 10, выполняется ветка `then`:
* `n := a + 5;` - переменной `n` присваивается значение `a + 5`, то есть `12 + 5 = 17`.
* `writeln(n);` - на экран выводится значение переменной `n`, которое равно 17.