Для начала посчитаем сколько пикселей содержит картинка 1024*1024=2^10*2^10=2^20 точек Теперь посмотрим сколько памяти требуется на один пиксель.Формула такова 2^b=c, где c-количество цветов, b-объём в битах 2^b=256 b=8 бит=1 байт Теперь умножим объём памяти, отведённый на одну точку на их количество. 2^20 * 1 байт=2^20/2^10 кб=2^10 кб = 1024 кб ответ: 1024
1) один символ (например буква) = 1 байт. 1 байт = 8 бит (или по другому - 8 разрядов). Некоторые символы, например иероглифы не умещаются в 1 байт потому что их много, поэтому для них используют не один байт, а больше. Если для символа нужно больше 8 бит, то прибавляют не недостающее число битов, а удваивают число байт. Поэтому буквы (символы) или 8-ми разрядные (1 байт), или 16-ти разрядные (2 байта), или 32-х разрядные (4 байта). 2) МАМА - это 4 обычных символа, или 4 байта (32 бита). 3) один байт, или 8 бит. 4) 15 байт - количество всех букв + пробелы + точка. Или 120 бит. 5) 21 байт, или 168 бит (все буквы + пробел + точка). 6) 7 букв = 7 байт. 7) 20 х 40 = 800 символов/страница. 2 страницы = 1600 символов. 1600 символов = 1600 байт, или 1600 х 8 = 12800 бит. 8) 20 байт. 9) большой латинской "ай" - "I". 10) латинская буква "N". 11) маленькая латинская "ай" - "i". Из формулы Хартли N=
uses crt,graph; type mas=array[1..500] of Pointtype; var gd,gm,i,j,k,n:integer; a:mas; begin randomize; gd:=0; initgraph(gd,gm,''); for i:=1 to 500 do begin a[i].x:=random(getmaxX); a[i].y:=random(getmaxY); circle(a[i].x,a[i].y,2); end; k:=0;n:=0; repeat k:=k+1; delay(200); setcolor(0); for i:=1 to 500 do circle(a[i].x,a[i].y,2); for i:=1 to 500 do begin if a[i].y>getmaxY-n-10 then a[i].y:=1 else a[i].y:=a[i].y+3; if a[i].x<0 then a[i].x:=getmaxX else a[i].x:=a[i].x-1; end; setcolor(15); for i:=1 to 500 do circle(a[i].x,a[i].y,2); if k mod 20=0 then begin n:=n+1; line(0,getmaxY-n,getmaxX,getmaxY-n); end; until keypressed; readln end.
1024*1024=2^10*2^10=2^20 точек
Теперь посмотрим сколько памяти требуется на один пиксель.Формула такова 2^b=c, где c-количество цветов, b-объём в битах
2^b=256
b=8 бит=1 байт
Теперь умножим объём памяти, отведённый на одну точку на их количество.
2^20 * 1 байт=2^20/2^10 кб=2^10 кб = 1024 кб
ответ: 1024