1. 16 = 2^4, поэтому на кодирование 1 символа отводится 4 бита = 0,5 байта (1 байт = 8 бит).
0,5 байт/символ * 384 символа = 192 байта.
2. 3/8 Кбайт + 1024 байт = 0,375 Кбайт + 1 Кбайт = 1,375 Кбайт (1 Кбайт = 1024 байт)
Иначе: 3/8 Кбайт + 1024 байт = 3/8 * 1024 байт + 1024 байт = 384 байт + 1024 байт = 1408 байт.
3. Всего символов: 3 * 25 * 60
Объем в битах: 1125 * 8
Бит на символ: 1125 * 8 / (3 * 25 * 60) = 2
В алфавите 2^2 = 4 символа.
4. D5:E6 - прямоугольный диапазон, в углах которого стоят D5 и E6. В неговходят все указанные в задании ячейки.
СУММ(диапазон) считает сумму всех чисел в диапазоне. В данном случае получится 8+3+5+2=18.
uses crt;
var a:array[1..100,1..100] of integer;
n,m,s:integer;
begin
clrscr;
randomize;
write('n='); read(n);
write('m='); read(m);
for n:=1 to n do
for m:=1 to m do
a[n,m]:=random(100);
writeln('massiv:');
for n:=1 to n do
begin
for m:=1 to m do
write(a[n,m],' ');
writeln;
end;
for n:=1 to n do
for m:=1 to m do
begin
if (a[n,m] mod 5 =0)and (a[n,m] mod 3<>0) then
begin
s:=n;
write('stroka ',s,'; ');
end;
end;
end.
(10012+41001216)*740=30348308720
Var x, y: real;
begin
writeln('Введите координаты точки x, y');
read(x, y);
if abs(x - 4) + abs(y - 4) <= 3 then writeln('Принадлежит')
else writeln('Не принадлежит')
end.