ответ:
1. динамический массив
program p_1;
var n,i,k: integer;
a: array of integer;
begin
write('введите количество элементов массива ');
readln (n);
a : = new integer[n+1];
for i: =1 to n do
begin
write('введите ',i,' элемент массива ');
readln (a[i])
end;
k: =0;
for i: =1 to n do
if a[i] = 0 then k: =k+1;
writeln;
writeln('k = ',k)
end.
2. статический массив
program p_1;
var n,i,k: integer;
a: array [1..1000] of integer;
begin
write('введите количество элементов массива ');
readln (n);
for i: =1 to n do
begin
write('введите ',i,' элемент массива ');
readln (a[i])
end;
k: =0;
for i: =1 to n do
if a[i] = 0 then k: =k+1;
writeln;
writeln('k = ',k)
end.
ответ:
1. 1089
2. cmyk
3. 1036800
объяснение:
1. черно-белое изображение имеет только два цвета, поэтому для кодирования точки достаточно одного бита. все изображение содержит 33×33 = 1089 точек, столько же нужно будет бит.
2. принтеры работают с цветовой моделью cmyk, поскольку картинка рассматривается в отраженном счете. именно эта модель обеспечиваит правильную цветопередачу.
3. картинка на экрате будет содержать 720×360 = 259200 точек (пикселей). 16 = 2⁴, поэтому одна точка кодируется 4 битами. следовательно, общее количество точек составит 4×259200 = 1036800 бит
Поделитесь своими знаниями, ответьте на вопрос:
Определите количество символов в сообщении, если известно, что информационный объём сообщения, состоящего из символов алфавита мощностью 32, равен 25 байт.