Определите значение переменной x после выполнения фрагмента программы: a:=2; x:= a + 2; if x > 4 then x := x + 2 * a; Определите значение переменной x после выполнения фрагмента программы: a:=2; x:= a + 2; if x > 4 then x := x + 2 * a; if x<=4 then x:=a-2; if x<=4 then x:=a-2;
Ответ:
а)4 б)-2
Объяснение:
а)
а:=2
х:=4
4=4 значит цикл не выполняется
б)
х не больше 4 значит первый цикл не выполняется
х=4 значит второй цикл выполняется и х:=0
х меньше 4 значит третий цикл выполняется х:=-2