Домашние задания: Информатика

Помогите с задачами по информатике, пожалуйста! 8 класс

1) Квадратное 64-цветное растровое изображение имеет объём 0,75 Мбайт. Каковы его размеры?

2) Квадратное 16-цветное растровое изображение имеет объём 1/8 Мбайт. Каковы его размеры?
Sasha Matyushin
Sasha Matyushin
159
Ну, арифметику же в школе изучал?

1) 64 цвета = 6 бит
 0.75 Мб = 768 Кб = 768 ∙ 1024 байт
Кол-во пикселей = 768 Кб / 6 бит ∙ 8 бит/байт = 128 ∙ 8 K = 1024 ∙ 1024 шт = 2²⁰ шт
Для получения размера надо извлечь корень:
 √2²⁰ = 2¹⁰ = 1024 пикселя по каждой оси 

2) 16 цветов = 4 бит
 1/8 Мб = 128 Кб = 128 ∙ 1024 байт
Кол-во пикселей = 128 Кб / 4 бит ∙ 8 бит/байт = 256 К = 256 ∙ 1024 шт = 2¹⁸ шт
√2¹⁸ = 2⁹ = 512 пикселей по каждой оси
Николай Корытин
Николай Корытин
87 571
Лучший ответ
Для решения этих задач нужно знать, что объём памяти для хранения растрового изображения зависит от количества пикселей и количества цветов. Количество пикселей равно произведению ширины и высоты изображения. Количество цветов определяет количество бит на один пиксель.

1) Пусть x - сторона квадратного изображения в пикселях. Тогда количество пикселей равно x^2^. Поскольку изображение 64-цветное, то на один пиксель требуется 6 бит (так как 2^6^ = 64). Тогда объём памяти для хранения изображения равен (x^2^ * 6) / 8 байт (так как в одном байте 8 бит). Это должно быть равно 0,75 Мбайт или 786432 байт (так как в одном Мбайте 1024 * 1024 байт). Решая уравнение, получаем x = 512. Значит, размеры изображения - 512 на 512 пикселей.

2) Пусть y - сторона квадратного изображения в пикселях. Тогда количество пикселей равно y^2^. Поскольку изображение 16-цветное, то на один пиксель требуется 4 бита (так как 2^4^ = 16). Тогда объём памяти для хранения изображения равен (y^2^ * 4) / 8 байт. Это должно быть равно 1/8 Мбайта или 131072 байта. Решая уравнение, получаем y = 256. Значит, размеры изображения - 256 на 256 пикселей.