1) "ЛЕКЦИЯ"
2) "F=18"
3) "COPY('ИНФОРМАТИКА',3,6);"
4) "24 + 24 =48"
5) "ЭЛЕКТРО"
*кавычки не входят в ответ
Var
number, day, month: integer;
begin
writeln('Напишите день');
readln(number);
day := (number mod 30);
month := (number div 30);
writeln(day, '.', month);
end.
Ответ:
8
Объяснение:
При скорости передачи 200 символов в минуту за 5 минут передано 200×5 = 1000 символов. Поскольку объем сообщения 3000 бит, на один символ приходится 3000 / 1000 = 3 бита. Следовательно, размер алфавита не превышает 2³ = 8 символов.
В программе генерируются только убывающие последовательности (a[i]:=-i+random()+20;). Можно при желании массив вводить с клавиатуры.
const n=15;
var a:array[1..n] of real;
i:integer; b:boolean;
begin
Randomize;
for i:=1 to n do begin
a[i]:=-i+random()+20;
write(a[i]:5:2,' ');
end;
writeln;
b:=true;
for i:=1 to n-1 do
if a[i+1]>=a[i] then b:=false;
if b
then
begin
writeln('Последовательность убывающая');
writeln('p = ',a[n]*a[n div 2+1]:5:2);
end
else writeln('Последовательность не убывающая')
end.
Пример:
19.02 18.28 17.91 16.67 15.03 14.68 13.10 12.86 11.91 10.19 9.66 8.35 7.37 6.55 5.20
Последовательность убывающая
p = 66.86
1) 9600 : 8 = 1200 байт в с
2)1200*15= 18000 байт за 15 секунд