Какой объём видеопамяти необходим для хранения одной страницы изображения при условии ,что разрешающая экрана 640×480 пикселей ,а количество используемых цветов 16? , надо
16 цветов можно закодировать 4-мя битами, т.е. на каждый пиксель приходится по 4 бита. Всего пикселей 640*480 = 307200 Умножаем на объем одного пикселя: 307200*4 = 1228800 бит = 153600 байт (поделив на 8) Делим на 1024 и получаем в Кбайтах: 150 Кбайт
Const n=10; m=3; var a:array[1..n,1..m] of integer; i,j,s,k:integer; p:real; begin Randomize; writeln('Исходный массив:'); for i:=1 to n do begin for j:=1 to m do begin a[i,j]:=random(81)+20; write(a[i,j]:4); end; writeln; end; s:=0; for i:=1 to n do for j:=1 to m do s:=s+a[i,j]; p:=s/n*0.8; writeln('p = ',p:5:2); writeln('Зачислены:'); k:=0; for i:=1 to n do begin s:=0; for j:=1 to m do s:=s+a[i,j]; if s>=p then begin write(i,' '); k:=k+1; end; end; writeln; writeln('k = ',k); end.
Всего пикселей 640*480 = 307200
Умножаем на объем одного пикселя: 307200*4 = 1228800 бит = 153600 байт (поделив на 8)
Делим на 1024 и получаем в Кбайтах: 150 Кбайт