Для кодирования использовалась восьмибитная кодировка, значит на один символ приходится 1 байт памяти.
Количество символов равно 256*40*60
Каждый символ равен 1 байту, значит объем текста в байтах равен количеству символов.
Переведём объем в килобайты:
(256*40*60) / 1024 = (2^8*40*60) / 2^10 = 2^(-2)*40*60 = 600 Кбайт
<span>P.S.: Сильно хотел написать ответ во¬т т¬ак, чт¬о б¬ы н¬ел¬ьз¬я б¬ыл¬о п¬ро¬чи¬тат¬ь, но Alviko не оценит:(</span>
запишем условие: I=40Kб, строк=40, символы=64, N=256, страницы-?
решение: из формулы мощности алфавита найдем вес одного символа
N=2^i, 256=2^i, 2^8=2^i, i=8 бит
выразим информационный объем в битах
I=40Кб*1024*8=327680 бит
найдем из формулы информационного объема общее количество символов в тексте K=I/i=327680/8=40960
узнаем сколько страниц в реферате страницы=40960/40/64=16
это и есть ответ
Вот у тебя есть число 99
99 < 128, значит берем 64
Теперь составим 99 из степеней двойки:
64 = 2^6 = 1000000 (в двоичном виде это единица и 6 нулей)
32 = 2^5 = 0100000 (аналогично, единица и 5 нулей)
2 = 2^1 = 0000010
1 = 2^0 = 0000001 (любое число в 0 степени - 1)
Получаем 1100011
Для задания №1 не понятна кодировка. Предположим, что КОИ-8, тогда получим 71*35*50 = 124250 Байт ≈ 121 Кбайт
Задание №2:
Ответ:14 Байт
Var a,i,b:longint;
begin
b:=1;
readln(a);
for i:=2 to a do
b:=b*i;
writeln(b);
<span>end.
вторую извини, не знаю.</span>