z:=1 Если условие истинно то, а оно истинно то выполняется эта часть кода и z=1
else
z:=2
b) z=2
Z:=0
If x>0 then 1>0 Да
If y>0 then Проверяем тут -1>0 Нет
z:=1 Условие ложно и эта часть программы не работает
else
z:=2 Переходит на эту часть программы и z=2
c) z=0
Z:=0
If x>0 then -1>0 Условие не работает, если в этой части когда условие не работает то и последующий за ним код не будет работать следовательно Z как было 0 так и остается 0
Answers & Comments
Ответ:
a) z=1
Z:=0
If x>0 then 1>0 Да
If y>0 then Проверяем тут 1>0 да
z:=1 Если условие истинно то, а оно истинно то выполняется эта часть кода и z=1
else
z:=2
b) z=2
Z:=0
If x>0 then 1>0 Да
If y>0 then Проверяем тут -1>0 Нет
z:=1 Условие ложно и эта часть программы не работает
else
z:=2 Переходит на эту часть программы и z=2
c) z=0
Z:=0
If x>0 then -1>0 Условие не работает, если в этой части когда условие не работает то и последующий за ним код не будет работать следовательно Z как было 0 так и остается 0
If y>0 then
z:=1
else
z:=2
Объяснение: