2^12 бит = 4096 бит. в одном байте - 8 бит. 4096 бит = 512 байт. в 1 Кбайте - 1024 байта => 2^12 бит = 1/2 Кбайт
<-_-><-_-><-_-><-_-><-_-><-_-><-_-><-_-><-_-><-_-><-_-><-_-><-_-><-_-><-_->
16Гбайт = 16*1024Мбайт=16*1024*1024Кбайт=16*1024*1024*1024байт
<-_-><-_-><-_-><-_-><-_-><-_-><-_-><-_-><-_-><-_-><-_-><-_-><-_-><-_-><-_->
128 Мбайт = 128/1024 Гбайт
Площадь изображения 15,5 кв. дюймов. На каждыц кв. дюйм приходится 600×600=360000 точек. Всего точек в изображении 15,5×360000=5580000.
На каждую точку приходится 32 бита или по-другому 4 байта (глубина цвета). Следовательно, информационный объем в байтах будет равен:
5580000×4=22320000 байт. Чтобы получить килобайты, поделим это число на 1024:
<span>22320000:1024≈21797 килобайт.</span>
Вводим переменную summ типа int в которой будет записан конечный результат(то есть сколько потребуется нажатий пера).
Считаем строку из исходного файла в переменную stroka типа string.Посимвольно считываем со строки string символы и прибавляем к переменной summ.Переключение регистра или языка тоже суммируется в той же переменной.Если необходимо переключить регистр ,то нужно выбрать переключать его на всё время, или только на следующие касание.Чтобы выбрать проверим сколько букв далее стоят с одним регистром.Если 2 и более последущих букв стоят в одном регистре, то будем использовать Caps Lock т.к в результате потребуется меньше нажатий пера ,чем при использование Shift.
По коду символа будем определять его регистр и принадлежность к какому либо языку.
1)4*4=16, 2^4=16 ответ 4 бита
2)2^3=8; 2^7=128 событий
3)2^3=8 ответ 3 бит
4)2^7=128 ответ 7 бит
5)4/32=1/8; 2^3=8 ответ 3 бит
Разрешающая способность 200 dpi означает, что на отрезке длиной 1 дюйм сканер различит 200 точек.
Необходимо перевести разрешающую способность в точки на сантиметр (1 дюйм=2,54см):
200 dpi/2.54=79точек/см
Следовательно, размер изображения в точках будет 1659*2291 точек
Общее количество точек равно 1659*2291=3800769
Объем рисунка равен 16*3800769=60812304бит=7601538байт=7423 Кб=7,2Мб