Задание №1:
int(-5,89)= -5
int(0,53)=0
round(-5,8)=-6
round(5,2)=5
frac(-17,4)=0,4
frac(0,32)=0,32
trunc(-17,4)=-17
trunc(15,2)=15
45 div 4=11
15 mod 8=7
(489 div 10) mod 10=8
Задача №2:
а=1, в=2; a=2
а=3, в=3; a=0
а=4, в=2; a=2
а=-3, в=5 a=-15
Задача №3:
var m,s:integer;
begin
readln(m);
readln(s);
if s>m then writeln('Саша старше Маши')
else if m>s then writeln('Маша старше Саши ')
else writeln('Саша и Маша ровесники');
end.
Задача №4:
var a:real;
begin
write('Введите число: ');
readln(a);
if a>0 then a:=a/7
else a:=a*a;
writeln(a);
end.
Задача №5:
var a,b:real;
begin
write('Введите первое число: ');
readln(a);
write('Введите второе число: ');
readln(b);
if a>b then writeln('Наибольшее число: ',a)
else writeln('Наибольшее число: ',b);
end.
Задача №6:
var a,b,c,p:real;
begin
write('Введите первое число: ');
readln(a);
write('Введите второе число: ');
readln(b);
write('Введите третье число: ');
readln(c);
if a>b then if a>c then p:=a
else p:=c
else if b>c then p:=b
else p:=c;
writeln('Наибольшее число: ',p);
end.
Задача №7:
var a,b,c,d,p:real;
begin
write('Введите первое число: ');
readln(a);
write('Введите второе число: ');
readln(b);
write('Введите третье число: ');
readln(c);
write('Введите четвертое число: ');
readln(d);
if a>b then if a>c then p:=a
else p:=c
else if b>c then p:=b
else p:=c;
if p<d then p:=d;
writeln('Наибольшее число: ',p);
end.
Задача №8:
var a:real;
begin
a:=0;
while a<7.9 do
begin
write('Введите скорость ракеты: ');
readln(a);
if (a>=7.9) and (a<11.2) then writeln('Ракета станет спутником Земли')
else if (a>=11.2) and (a<16.6) then writeln('Ракета станет спутником Cолнца')
else if a>=16.6 then writeln('Ракета покинет Cолнечную систему')
else writeln('Требуется повторный ввод скорости');
end;
end.
1) ((N mod 3=0) or (N mod 7=0)) and (N mod 5<>0)
2) (((N mod 100) div 10)>((N mod 1000) div 100)) and (N mod 3=0)
3) (N mod 2=0) or ((N >400) and (N<500))
4) (N mod 6=0) and (N mod 7<>0)
5) ((N>9) and (N<100)) and ((N mod 10=6) or (N div 10=6) ))div 10))
6) (N mod 2=0) and (N mod 3=0)
7) ((N>99) and (N<1000)) and (N mod 2<>0)
8) ((N>9) and (N<100)) and ((N div 10) mod 2=0)
9) ((N<=77) or (N>=88))
10) (N mod 2<>0) or (N <=3) or (N mod 7<>0)
11) ((a>9) and (a<100)) and (b>0)
12) (a mod b=0) or (b mod a=0)
13) (((a mod 100) div 10) mod 2=0) and (((a mod 100) div 10) mod 2=0)
14) (a*b) mod 3=0
15) ((a+b) mod 2=0) and ((a*b) mod 2<>0)
16) ((a>9) and (a<100)) and (b<53)
17) ((a mod 1000) div 100=2) or ((b mod 1000) div 100=2)
18) (a>0) or (b>0)
19) (a mod 10)>((a mod 100) div 10)
20) (a>0) and (b>0)
Мы вводим наш х (5), далее у нас спрашивают: «Х (5) > 0?», – мы видим, что больше, значит идём по ветке «Да». Здесь мы видим вот такое: у: = 2 * х, значит вместо «х», мы ставим 5, и получаем: 2 * 5 = 10
ответ: у: = 10.