Пожалуйста, представьтесь:

Алгоритмы с ветвлениями 2

1. Выбери правильный вариант ответа. Полная форма условного оператора имеет следующий вид:

if   < условие >  then  < команда 1 > else < команда 2 >else < команда 3 >

if   < условие >  then  < команда 1 > else < команда 2 >

  if   < условие > then  < команда 1 >  

if   < условие >  else < команда 1 >

2. Рассмотри фрагмент программы. Чему будет равно s:

k:=5;
if   k div 4 >2   then s:=k   else s:= 0;
writeln(s);

3.Рассмотри фрагмент программы. Чему будут равны x,y,d после выполнения данного фрагмента:

x:=5;
y:=19;
if x>y then d:=x+4 else d:= y-7;
writeln(x);
writeln(y);
writeln(d);

5

19

9

12

алгоритм не выполнится

4. Чему будет равно r после выполнения программы:

var a : integer;  r : string;
begin
a:=25;
if a mod 4=0 then r:='число кратно 4' else r:='число не кратно 4';
writeln(r);
end.

число кратно 4

число не кратно 4

алгоритм не выполнится

5. Какой результат будет выведен в процессе выполнения программы:

var chislo,m,n,p,w : integer;
begin
chislo:=379;
m:=chislo mod 10;
n:=(chislo div 10) mod 10;
p:=chislo div 100;
if m+n>10 then w:=m+n else w:=p;
writeln(w);
end.