Предмет: Информатика, автор: anafrebi

Даны значения целочисленных переменных : a=10 b=20. Чему будет равно значение логической переменной rez после выполнения операции присваивания?a) rez:=(a=10) or (b>10)б) rez:=(a>5) and (b>5) and (a<20) and (b>30)в) rez:=(not (a<15)) or (b>20)
НАПИШИТЕ ПРОГРАММЫ ПОЖАЛУЙСТА)))​

Ответы

Автор ответа: MGXFrost
0

Как и в математике. Сначала выполняем операции в скобках, потом вне.

a=10 b=20

a) rez:= (a=10) or (b>10) = TRUE or TRUE = TRUE

б) rez:= (a>5) and (b>5) = TRUE and TRUE = TRUE

в) rez:= (not (a<15)) or (b>20) = (not TRUE) or FALSE = FALSE or FALSE = FALSE

Программа, так полагаю, на паскале. Вот примерный код

var

a, b :integer;

rez : boolean;

begin

a:=10;

b:=20;

rez:=(a=10) or (b>10);

writeln(rez);

end.

Вместо строчки rez:=(a=10) or (b>10); подставляешь то, что тебе нужно, и будет счастье.

Похожие вопросы