Uses crt;
var i:integer;
s:real;begin
s:=1;write(s);
for i:=1 to 50 do begin
i:=i+1;
s:=s*i;write('*',i);
end;
write (' = ',s);
<span>end.
P.s. Программа написана на языке PascalABC, странный ответ она выдает потому, что в данном языке есть ограничения, и число, которое получается, выходит за диапазон данного значения.</span>
Потому-что оставшаяся память резервируются под программы для более быстрого запуска
Каждая запись должна кодировать один из 32 - (-32) + 1 = 65 вариантов
, поэтому каждая цепочка должна быть длины 7 и содержать 7 бит информации
Если одна запись несёт 7 бит информации, то информационный объём 40960 записей составляет 40960 * 7 бит = 5 * 7 * 1024 * 8 бит = 5 * 7 * 1024 байт = 5 * 7 Кбайт = 35 Кбайт
<u>Ответ</u>. 35 Кбайт