1) С точки зрения алфавитного подхода, какое количество информации в байтах содержится на экране монитора (20 строк по 80 символов), заполненного текстом на языке с алфавитом мощностью 32? 2) Растровый графический файл содержит черно-белое изображение (без градаций серого) размером 180х100 точек. Каков информационный объем в Килобайтах (с точностью до тысячных) этого файла?
БУДУ очень благодарна! :)
291
335
Ответы на вопрос:
1) 1000 байт; 2) 2,197 КБ
Объяснение:
1) Алфавит мощностью 32, т.е. каждый символ кодируется log2(32) = 5 битами
На экране 20 * 80 = 1600 символов
Поскольку 1 символ = 5 бит
Размер текста на экране: 1600 * 5 = 8000 бит
Поскольку 1 байт = 8 бит
8000 / 8 = 1000 байт
Результат: 1000 байт
2) Размер изображения 180 х 100 точек, следовательно 180 * 100 = 18000 точек
2 градации цвета (чёрный, белый) = 1 бит
18000 точек = 18000 бит
18000 бит в байтах = 18000 / 8 = 2250 байт
2250 байт в КБ = 2250 / 1024 = 2,197 КБ
Первая: program qwer; uses crt; var i, kol : integer; begin kol : = 10; for i : = 10 downto 1 do begin writeln(kol,' поросят пошли купаться в море.'); writeln(kol,' поросят пошли купаться в море.'); writeln(kol,' поросят резвились на просторе.'); writeln(kol,' один из них утоп – его сложили в гроб,'); kol : = kol - 1; writeln('и вот вам результат – ',kol,' поросят…'); end; end. вторая: program qwer; uses crt; var i, pr, n : integer; begin readln(n); pr : = 1; for i : = 1 to n do pr : = pr * i; write(pr); end.третья: program qwer; uses crt; var s, i : integer; begins : = 115; for i : = 1 to 9 dowriteln(i * 100,'г = ',i * 100 * s / 1000,'руб'); end.готово!
Популярно: Информатика
-
Зозяська15.02.2021 18:33
-
Irina560016.09.2022 20:57
-
bzhx16.04.2023 14:58
-
Helokiti234324.08.2020 19:01
-
anishenkovayana23.02.2021 11:38
-
lailashihaeva05.05.2020 09:43
-
KatinaDobet200604.03.2023 21:32
-
ученик144325.03.2021 15:00
-
yyyoooppp05.01.2023 09:05
-
alinapopova99715.06.2020 06:37