Для начала надо найти i(вес 1 символа, т.е чему равен 1 символ в битах)
Для этого есть формула N=2^i ; N(Мощность алфавита)
Подставляем в формулу мощность алфавита.
64=2^6 значит i=6 бит, а как получил 6 тут просто нужно , 2×2×2×2×2×2=64, кол.двоек означает вес 1 символа.
Теперь, чтобы найти I(3 страниц)нужно (кол.страниц×кол.строк×кол.символов×вес 1 символа)
I=3×40×60×6=43'200 бит, теперь переведем в байты по условию задачи.
43'200 бит=43'200÷8=5'400байт
Ответ:5'400 байт<span> количество информации содержат 3 страницы.</span>
150 байт = 150*8 бит = 1200 бит
Количество информации на один символ = 1200/400 = 3 бита
Количество символов в алфавите = 2^3 = 8
A) количество операций, которые процессор выполняет в секунду –
Ответ : тактовая частота
b) размер данных, которые обрабатывает процессор за один такт
ответ : разрядность
2)
const n = 6;
var
a: array[1..n] of integer;
i, s: integer;
begin
s := 1;
for i := 1 to n do begin
a[i] := random(5);
write(a[i], ' ');
if(a[i] > 1) then s := s * a[i];
end;
writeln;
writeln('Произведение эл. > 1 : ', s);
end.
3)
const n = 8;
var
a: array[1..n] of integer;
i, max: integer;
begin
for i := 1 to n do begin
a[i] := 100000 + random(10000);
write(a[i], ' ');
if(a[i] > max) then max := a[i];
end;
writeln;
writeln('Наибольшее кол-во населения: ', max);
end.
Получить на экране значения, показанные в задании, используя при этом массив (хотя он здесь совершенно не нужен), можно так:
const n=6;
var a:array [1..n] of integer;
i,j:integer;
begin
for i:=1 to n do a[i]:=i+4;
for j:=0 to 5 do
begin
write('':3*j);
for i:=1 to n-j do write(a[i]:3);
writeln;
end;
end.
Результат:
5 6 7 8 9 10
5 6 7 8 9
5 6 7 8
5 6 7
5 6
5