Нужно все перемножить и еще умножить на кодировку. И сразу переведем в Кбайт поделив на 8*1024*1024
I=k*i
I=32*32*35*8/8*1024*1024=35 Кб
Ответ 4.
Если тебе интересно, как можно посчитать без калькулятора, то оставь комментарий под этим ответом, я тебе объясню
----------------------------------------------------------------------------------
Необходимо представить все данные в виде двойки в N степени: страницы, строки, символы, кодировка.
32 - это 2^5 степени, вы должны были учить на первых уроках информатики значение двойки от 1 степени до 10.
35 - в степени двойки не представляется, оставим так. Ее будем умножать с остальными цифрами.
8 бит - 2^3
Формула нахождения информационного объема I=k*i
k - кол-во символов, i - кодировка
Подставляем I=2^5+2^5*35+2^3
При умножении степеней с одинаковым основанием основание остается прежним, показатели складываются
I=2 в 13 степени *35 Бит
Переведем в байт. В 1 байте - 8 бит, это 2^3 степени, следовательно отнимем 3 от нашей степени
I=2 в 10 степени *35
Переведем в Кбайт.
В 1 кбайте - 1024 байт. А 2^10 это 1024. Отнимаем
I=35
Осталось 35, так как степени ушли, а любое число в нулевой степени равно 1
Вот так получилось 35 Кбайт.
Процессор
Текстовый процессор — вид прикладной компьютерной
программы, предназначенной для производства (включая набор,
редактирование, форматирование, иногда печать) любого вида печатной
информации. Иногда текстовый процессор называют текстовым редактором
второго рода.
Текстовые процессоры, в отличие от текстовых
редакторов, имеют больше возможностей для форматирования текста,
внедрения в него графики, формул, таблиц и других объектов. Поэтому они
могут быть использованы не только для набора текстов, но и для создания
различного рода документов, в том числе официальных. Классическим
примером текстового процессора является Microsoft Word.
//FPC 2.6.4
Program sieve_of_Eratosthenes;
var
n, i, x:integer;
a: array[1..32000] of boolean;
begin
readln(n);
for i:=2 to (n+1) div 2 do
begin
x:=i*2;
while x<=n do
begin
a[x]:=true;
x:=x+i;
end;
x:=0;
end;
for i:=1 to n do if not a[i] then write(i,' ');
readln;
end.
1)
uses crt;
var i:integer;
A:array[0..15] of integer;
begin
For i:= 0 to 15 do
A[i]:= i+1;
For i:= 0 to 14 do
A[i]:= A[i+1];
For i:=0 to 15 do
write(A[i],' ');
end.
2) Перемещает первый элемент массива в конец.