Автоматическая фотокамера каждую секунду создаёт растровое изображение, содержащее 216=65536 цветов. Размер изображения – 640 x 480 пикселей. Все полученные изображения и коды пикселей внутри одного изображения записываются подряд, никакая дополнительная информация не сохраняется, данные не сжимаются. Сколько Мбайт нужно выделить для хранения всех изображений, полученных за 128 секунд? В ответе укажите только целое число – количество Мбайт, единицу измерения указывать не надо.
1) Размер одного пикселя в битах:
У нас есть 65536 цветов, для кодирования которых нам потребуется 16 бит.
2) Размер одного изображения в битах:
У нас 640 пикселей по ширине и 480 пикселей по высоте, что дает общее количество пикселей равное 640 * 480 = 307200 пикселей.
Итак, общий размер одного изображения составляет 307200 * 16 бит = 4915200 бит.
3) Размер одного изображения в байтах:
Так как 1 байт равен 8 битам, размер одного изображения будет составлять 4915200 бит / 8 = 614400 байт.
4) Размер всех изображений за 128 секунд:
Каждую секунду создается одно изображение, поэтому за 128 секунд будет создано 128 изображений.
Итак, общий размер всех изображений за 128 секунд составляет 128 * 614400 байт.
5) Перевод в Мбайты:
Поскольку 1 Мбайт равен 1024 * 1024 байтам, мы можем разделить общий размер всех изображений (128 * 614400 байт) на 1024 * 1024, чтобы перевести его в Мбайты.
Итак, общий размер всех изображений за 128 секунд составляет (128 * 614400) / (1024 * 1024) Мбайт.
Расчет:
(128 * 614400) / (1024 * 1024) = 7.6875
Значит, нам нужно выделить около 7 Мбайт (число округляем вниз до ближайшего целого числа) для хранения всех изображений, полученных за 128 секунд.
2) 640*480*16 = 4 915 200 бит
3)делим на 8 бит в байте = 614 400 байт
4)делим на 1024 байт в кб = 600 КБ = 0,59 МБ
0
вот так надеюсь что помогла.