256 символьный алфавит значит
2⁸=256
один символ имеет объём 8 бит
всего в сообщении
80*32*2=5120 символов
5120*8=<em><u>40960 бит занимает сообщение </u></em>
40960/1024/8=<em><u>5 килобайт занимает сообщение</u></em>
Задание 11
Чтобы упростить подсчет разделим на две подзадачи
1) кол-во путей А->Г
2) кол-во путей Г->М
1) =3
АБГ
АГ
АДГ
2) =11
ГВИМ
ГВЕИМ
ГВЕМ
ГВЕКМ
ГЕИМ
ГЕМ
ГЕКМ
ГЖЕИМ
ГЖЕМ
ГЖЕКМ
<span>ГЖКМ
ответ: 3*11=33
Задание 13
ПРАВИЛА:
1) В конце A,B,C
2) В начале B,D,C и нет в конце
3) В середине A,C,E,B и нет в начале
CBB подходит под все правила
EAC не подходит из-за правила 2
CAA </span>подходит под все правила<span>
BCD </span>не подходит из-за правила 1<span>
CAB </span>подходит под все правила<span>
BCB </span>не подходит из-за правила 2<span>
BCC </span>подходит под все правила<span>
ABC </span>не подходит из-за правила 2<span>
CBA </span>подходит под все правила
Ответ: 5 цепочек созданы по правилам
===== PascalABC.NET =====
begin
var a := ArrRandom(40, -99, 99);
a.Println;
var i := a.IndexMax;
a?[:i]
.Where(p -> p <> 0)
.Aggregate(Biginteger.One, (p, q) -> p * q)
.Print
end.
Program prog;
Uses crt;
var n,s: integer;
begin
clrscr;
write('n = ');
readln(n);
repeat
s:=(n mod 10)+s;
n:=n div 10;
until
n=0;
writeln;
writeln('S = ', abs(s));
readln;
end.