Что будет напечатано программой в результате ее выполнения? var x : integer; begin x:=2;...

0 голосов
85 просмотров

Что будет напечатано программой в результате ее выполнения?
var x : integer;
begin
x:=2;
if x больше 2 then x:=4; x:=x+1;
writeln ('x=',x);
end.


Информатика (15 баллов) | 85 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

X получит значение 2.
Логическое выражение x>2 ложно, поэтому оператор x:=4 выполняться не будет. Оператор x:=x+1 увеличит значение на 1, т.е. x станет равно 3.
Это значение и будет выведено.
Ответ: Будет выведен текст "x=3" (без кавычек)

(150k баллов)
0

вообще должны программу забанить за оформление кода, почему автор не перенес x := x + 1 на строчку ниже, с вами я согласен, я ошибся

0

Просто по принятым стандартам оформления кода эта программа может быть забанена

0

Я про различные проверяющие системы, а не про бан аккаунта на данном сайте

0 голосов

Программа выведет x=3

(573 баллов)
0

Спасибо