Какое значение будет иметь переменная z после выполнения операторов : z:= 10; if x больше =1 then if y больше 0 then z:=1 else z:=z-2 else z:=z-3 при а) x=1 y=1 б)x=1 y=-1 в) x=-1 y=1

Какое значение будет иметь переменная z после выполнения операторов : z:= 10; if x >=1 then if y>0 then z:=1 else z:=z-2 else z:=z-3 при а) x=1 y=1 б)x=1 y=-1 в) x=-1 y=1
Гость
Ответ(ы) на вопрос:
Гость
z:=10; if x>=1  then if y>0 then z:=1 else z:=z-2  else z:=z-3; а) x=1; y=1; z=10 x>=0 ⇒ 1>=0 ⇒ true; y>0 ⇒ 1>0 ⇒ true ⇒ z=1 б) x=1; y=-1; z=10 x>=0 ⇒ 1>=0 ⇒ true; y>0 ⇒ -1>0 ⇒ false ⇒ z=z-2=10-2=8 в) x=-1; y=1; z=10x>=0 ⇒ -1>=0 ⇒ false; ⇒ z=z-3=10-3=7
Не нашли ответ?
Ответить на вопрос
Похожие вопросы