Предмет: Информатика,
автор: dmorozov96
какое значение будет иметь переменная 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
Ответы
Автор ответа:
0
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
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
Похожие вопросы
Предмет: Математика,
автор: analesnyy
Предмет: Алгебра,
автор: geheje
Предмет: Русский язык,
автор: chaika56
Предмет: География,
автор: полеон
Предмет: Математика,
автор: Shadow007