uses crt; var i,j,max:byte; a: array [1..100] of integer; buf:integer; BEGIN repeat write(' input number of elements '); readln(max); until max in [1..100]; writeln('input your demention'); for i:=1 to max do begin write('input a[', i, '] = '); readln(a[i]); end; buf:=0; write('the first sort: '); for i:=max downto 1 do for j:=2 to i do if a[j]<a[j-1] then begin buf:=a[j]; a[j]:=a[j-1]; a[j-1]:=buf; end; for i:=1 to max do write(a[i]); writeln; write('the second sort : '); for i:=max downto 1 do write(a[i],' '); END. С форума программистов , сортировка повсюду
Для всех заданий воспользуемся формулой N=2^i? где N -количество цветов, а i -количество бит на 1 пиксель. Задача 1. N=2^4=16 цветов.
Задача 2. N=224=2^i, поскольку для кодирования 128 цветов необходимо 7 бит, а для кодирования 256 цветов -8 бит, выбираем большее число, то есть 8 бит или 1 байт.
Задача 3. 65536 это 2^16⇒требуется 16 бит или 2 байта.
Задача 4. 1. Узнаем общее количество пикселей 1280*1024=1310720 2. Полученное число умножаем на глубину цвета 1310720*32=41943040 бит = 41943040/8 = 5242880 байт = 5242880/1024 = 5120 кб =5120/1024 = 5 Мб ответ: 5 Мб
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку