Задать вопрос
14 августа, 08:52

Какое значение будет иметь переменная 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. 14 августа, 10:02
    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 при а) ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы