Сообщение занимает 96 страницы по 180 строк. В каждой строке записано по 40 символов. Необходимо определить сколько символов в использованном алфавите, если известно, что вес сообщения 675 Кбайт. Решите ломаю над этим голову часа два. за ответ.
Найдем кол-во символов в тексте. Для этого перемножим кол-во страниц, кол-во строк и кол-во символов в каждой строке. Получаем 96* 180*40=691200 символов. Для того, чтобы узнать вес одного символа, нужно разделить вес всего текста на кол-во символов. Получаем 675*1024(перевод кбайтов в байты):691200=1 байт=8 бит. Чтобы найти кол-во символов в алфавите, нужно ввести двойку в степень, равную весу одного символа в битах. Получаем 2^8=256
begin Randomize; writeln('Исходный массив'); for i := 1 to n do begin a[i] := Random(100) - 50; write(a[i]:6); if a[i] < 0 then a[i] := sqr(i) end; writeln; writeln('Результирующий массив'); for i := 1 to n do write(a[i]:6); writeln end.
program z1; var n,m:integer; rost,nine_a,nine_b:real; begin write('Введите количество учинеков 9а класса: '); readln(n); write('Введите количество учинеков 9б класса: '); readln(m); writeln('Вводите рост каждого из учинеков 9а по очереди'); for i:integer :=1 to n do begin write(i,': '); read(rost); nine_a:=nine_a+rost; end; nine_a:=nine_a/n; // средний рост 9а writeln('Вводите рост каждого из учинеков 9б по очереди'); for i:integer :=1 to m do begin write(i,': '); read(rost); nine_b:=nine_b+rost;end; nine_b:=nine_b/n; // средний рост 9б if nine_a > nine_b then write('Средний рост учеников 9а больше.') else if nine_a < nine_b then write('Средний рост учеников 9б больше.') else write('Средний рост учеников 9а равен среднему росту учеников 9б.'); end.
ответ : 256
Объяснение:
Найдем кол-во символов в тексте. Для этого перемножим кол-во страниц, кол-во строк и кол-во символов в каждой строке. Получаем 96* 180*40=691200 символов. Для того, чтобы узнать вес одного символа, нужно разделить вес всего текста на кол-во символов. Получаем 675*1024(перевод кбайтов в байты):691200=1 байт=8 бит. Чтобы найти кол-во символов в алфавите, нужно ввести двойку в степень, равную весу одного символа в битах. Получаем 2^8=256