Задать вопрос
6 января, 14:34

Какое значение будет иметь переменная 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

+4
Ответы (1)
  1. 6 января, 16:36
    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
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Какое значение будет иметь переменная z после выполнения операторов: z: = 10; if x >=1 then if y>0 then z:=1 else z:=z-2 else z:=z-3 при а) ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы