var i, e, r: Integer; m : array [1..n, 1..n] of Integer; begin
for i:= 1 to n do for e:= 1 to n do begin //m[i, e] := Random(101) - 50; // Заполнение случайными числами Write('m[',i,',',e,'] = '); Readln(m[i, e]); // Ручной ввод матрицы end;
1) При использовании 16384 цветов для хранения одной точки требуется log(2)16384 = 14 бит. Количество точек рисунка = 9696*8 / 14 ≈ 5540
2) При использовании палитры из 65536 цветов для хранения одной точки требуется log(2)65536 = 16 бит = 2 байта. Объем видеопамяти = 1024*768*2 байт = 1024*768*2/1024 Кбайт = 1536 Кбайт = 1536/1024 Мбайт = 1,5 Мбайт
3) При использовании палитры из 16 цветов для хранения одной точки требуется log(2)16 = 4 бита. Необходимый объем видеопамяти = 640*480*4 бит = 640*480*4/8 байт = 320*480 байт = 320*480/1024 Кбайт = 150 Кбайт. ответ: 256 достаточно для работы
1) При использовании 16384 цветов для хранения одной точки требуется log(2)16384 = 14 бит. Количество точек рисунка = 9696*8 / 14 ≈ 5540
2) При использовании палитры из 65536 цветов для хранения одной точки требуется log(2)65536 = 16 бит = 2 байта. Объем видеопамяти = 1024*768*2 байт = 1024*768*2/1024 Кбайт = 1536 Кбайт = 1536/1024 Мбайт = 1,5 Мбайт
3) При использовании палитры из 16 цветов для хранения одной точки требуется log(2)16 = 4 бита. Необходимый объем видеопамяти = 640*480*4 бит = 640*480*4/8 байт = 320*480 байт = 320*480/1024 Кбайт = 150 Кбайт. ответ: 256 достаточно для работы
const
n = 5; // Размер матрицы
var
i, e, r: Integer;
m : array [1..n, 1..n] of Integer;
begin
for i:= 1 to n do
for e:= 1 to n do
begin
//m[i, e] := Random(101) - 50; // Заполнение случайными числами
Write('m[',i,',',e,'] = '); Readln(m[i, e]); // Ручной ввод матрицы
end;
r := n;
for i := 1 to n do
begin
if m[i, r] >= 0 then
Write(m[i, r], ' ');
dec(r);
end;
Readln;
end.