Пожалуйста, представьтесь:
Условный оператор
1. Какое из следующих выражений
выполняет поиск минимального числа?
if x>y then min:=x else min:=y;
if x>y then min:=2*x else min:=2*y;
if
x<y then
z:=x else
z:=y;
if
x<y then
z:=y else
z:=x;
2.
Каков результат выполнения данного алгоритма:
var max,x,y:integer;
Begin
x:=6;
y:=2;
if x<y then max:=x else max:=y;
writeln('большее из двух = ',max);
End.
3.
Каков результат выполнения данного алгоритма:
var max,x,y,z:real;
Begin
x:=5;
y:=4;
z:=6;
if x>y then max:=x else max:=y;
if z>max then max:=5*z;
writeln(max);
End.
4. Какие из
следующих алгоритмов дадут в результате 5?
var
max,x,y,z:real;
Begin x:=5; y:=4; z:=1;
if x>y then max:=x else max:=y;
if z>max then max:=6*z; writeln('большее из трёх
=',max);
End.
var x,y:integer;
Begin
x:=8;
if x>3 then y:=x-3;
if x=3 then y:=x;
if x<3 then y:=x*x-5;
writeln('y =',y);
End.
var max,x,y:integer;
Begin
x:=5; y:=4;
if x>y then max:=x else max:=y;
writeln('большее из двух = ',max);
End.
var max,x,y,z:real;
Begin x:=-2; y:=-4; z:=1;
if x>y then max:=x else max:=y;
if z>max then max:=5*z; writeln('большее из трёх
=',max);
End.
var x,y:integer;
Begin
x:=5;
if x>3 then y:=x-3;
if x=3 then y:=x;
if x<3 then y:=x*x-5;
writeln('y =',y);
End.