Цветной сканер имеет разрешение 256 на 256 точек (пикселов) на дюйм. объем памяти, занимаемой отсканированным изображением размером 8 ч 6 дюймов, составляет 6 мбайт. глубина представления цвета сканера (в битах на пиксел) равна ?
Ширина изображения: 6 * 256 = 1536 Высота изображения 8 * 256 = 2048 Общее количество точек в изображении 1536 * 2048 = 3 145 728 6 МБайт = 6 * 1024 * 1024 = 6 291 456 На каждую точку приходится 6 291 456 / 3 145 728 = 2 байта или 16 битов Цвет состоит из 3 компонент (красный, зелёный, синий), поэтому на каждый цвет приходится 16 / 3 = 5 бит. ответ: цветовая глубина 5 бит на пиксель. Примечание: часто используется схема, в которой на красный и синий отводится по 5 битов, а на зелёный 6, что позволяет полностью занять все 16 битов.
aleksandramir90
13.02.2020
Построим битовые цепочки для первого и второго уравнений. Они одинаковые:
В 3 уравнении если x1=1, то y1 обязательно должен быть равен 1. Если x1=0, значит y1 может быть равен и 1, и 0. Получается, что первому столбцу в цепочке иксов соответствует один набор в цепочке игриков, остальным шести столбцам иксов - семь столбцов игриков. Получается, что количество решений равно 1 + 6*7 = 43
nat5555
13.02.2020
#include <iostream> #include <stdio.h> using namespace std;
int main(){ int y; cin>>y; y=y%12; switch (y){ case 4:{cout<<"Mouse"; break;} case 5:{cout<<"Bull";break;} case 6:{cout<<"Tiger";break;} case 7:{cout<<"Rabbit";break;} case 8:{cout<<"Dragon";break;} case 9:{cout<<"Snake";break;} case 10:{cout<<"Horse";break;} case 11:{cout<<"Goat";break;} case 0:{cout<<"Monkey";break;} case 1:{cout<<"Cock";break;} case 2:{cout<<"Dog";break;} case 3:{cout<<"Pig";break;} } cin.get(); cin.get(); return 0; }
Высота изображения 8 * 256 = 2048
Общее количество точек в изображении 1536 * 2048 = 3 145 728
6 МБайт = 6 * 1024 * 1024 = 6 291 456
На каждую точку приходится 6 291 456 / 3 145 728 = 2 байта или 16 битов
Цвет состоит из 3 компонент (красный, зелёный, синий), поэтому на каждый цвет приходится 16 / 3 = 5 бит.
ответ: цветовая глубина 5 бит на пиксель.
Примечание: часто используется схема, в которой на красный и синий отводится по 5 битов, а на зелёный 6, что позволяет полностью занять все 16 битов.