Задание базового уровня, на выполнение отводится 5 минут. Оно проверяет умение определять объем памяти, необходимый для хранения графической и звуковой информации.
Условие задачи
Прибор автоматической фиксации нарушений правил дорожного движения делает цветные фотографии размером 1024×768 пикселей, используя палитру из 4096 цветов. Снимки сохраняются в памяти камеры, группируются в пакеты по несколько штук, а затем передаются в центр обработки информации со скоростью передачи данных 1 310 720 бит в секунду. Каково максимально возможное количество снимков в одном пакете, если на передачу одного пакета отводится не более 300 секунд?
Решение задачи
1. Определение размера одного пакета:
Объем памяти, занимаемый одним пакетом, вычисляется по формуле:
Объем пакета (бит) = Скорость передачи данных (бит/с) * Время передачи (с)
Подставляем известные значения:
Объем пакета (бит) = 1 310 720 бит/с * 300 с = 393 216 000 бит
2. Определение размера одного снимка:
Для определения количества снимков в пакете необходимо знать размер одного снимка. Размер одного снимка вычисляется по формуле:
Размер снимка (бит) = Глубина цвета (бит) * Ширина (пиксели) * Высота (пиксели)
Глубина цвета (количество бит на один пиксель) определяется из количества цветов в палитре (N) по формуле:
N = 2<sup>глубина цвета</sup>
В нашем случае N = 4096. Поэтому:
4096 = 2<sup>глубина цвета</sup>
Отсюда следует, что глубина цвета равна 12 бит.
Теперь вычисляем размер одного снимка:
Размер снимка (бит) = 12 бит/пиксель * 1024 пикселя * 768 пикселей = 9 437 184 бит
3. Определение количества снимков в пакете:
Количество снимков (K) в одном пакете определяется делением общего объема пакета на размер одного снимка:
K = Объем пакета (бит) / Размер снимка (бит)
K = 393 216 000 бит / 9 437 184 бит ≈ 41.66
Так как количество снимков должно быть целым числом, и условие задачи гласит «не более 300 секунд», то максимально возможное количество снимков в пакете равно 41.
Ответ
Максимально возможное количество снимков в одном пакете – 41.