Отчет
по лабораторной работе №1
Вариант № 2
Студент: Мубораккадамов Самсон Алимназарович
Группа: БТК22
Задание 1. Записать коды символов, которые хранят строки крылатых слов (без учета кавычек). Между словами считать один пробел:
2) "Посеять зубы дракона."
Решение:
207 238 241 229 255 242 252 32 231 243 225 251 32 228 240 224 234 238 237 224 46
Задание 2. Подсчитать объем памяти в байтах, занимаемый строками Пушкинских стихов (без учета кавычек; пустые промежутки заполнены одним пробелом; перевод строки считать двумя символами) :
2) "Мой жребий вынул Феб, и лира мой удел.
Страшусь, неопытный, бесславного паденья... "
Решение:
Поскольку один символ занимает в памяти компьютера 1 байт раз мер вышеприведенной строки составит 91 байтов
Задание 3. Получить верное утверждение, заменив знак вопроса операцией отношения (=,>,<,<>).
2) "ключ" ? "Ключи"
Решение:
Согласно таблице кодов символов, буква к соответствует число 234 и К-202, таким образом верны следующие утверждения:
"ключ" > "Ключи"
"ключ" <> "Ключи"
Задание 4. . Какие слова записаны в ячейки ОЗУ, если они содержат значения :
2) 199 192 207 208 206 209
Решение:
ЗАПРОС
Задание 5. Вычислить логические выражения с текстовыми константами:
2) X = "Алгоритм" , У = "Программа"
(ДЛИНА(Х)< ДЛИНА(У)-1) И (Х<У)
(ДЛИНА(Х)< ДЛИНА(У)-1) ИЛИ (Х<У)
Решение:
(ДЛИНА(Х)< ДЛИНА(У)-1) И (Х<У)
8<9-1 И (192<207)=Ложь
(ДЛИНА(Х)< ДЛИНА(У)-1) ИЛИ (Х<У)
8<9-1 ИЛИ (192<207)=Истина
Задание 6. Закодировать графическое изображение двухцветной палитрой и записать его в двоичном и шестнадцатеричном кодах.
|
Двоичный код
0000 0000 0000 0000
0000111000000000
0000110000000000
0011000001000001
0110000001100011
0011000000111111
0110111101011101
0111111111001001
0011111111001001
0011111111110111
0011111110011100
0011111110000000
0011100011000000
0110000110000000
0111000111100000
0111100111100000
|
Шестнадцатеричный код
0
0Е00
0C00
3041
6063
303F
6F5D
7FC9
3FC9
3FF7
3F9C
3F80
38C0
6180
71E0
79E0
|
Решение:
Задание 7. Рисунок имеет размеры а*b точек. Подсчитать объем памяти в байтах занимаемый при растровом кодировании изображения с цветной палитрой:
a=100 b=50 N=1024
Решение:
2^N=1024
N=10
10 бит x 100 x 50 = 500000/8=62500 байт
Задание 8. На мониторах Х" установлено оптимальное разрешение (14":640x480 пиксель, 15": 800х600 пиксель, 17":1024х768 пиксель, 19":1280xl024 пиксель). Изображение занимает 1/k часть экрана. Какой объем видеопамяти в килобайтах будет занимать растровый код изображения с 65536 цветной палитрой?
2) Х=19’’ k=15
1. Подсчитать число бит для кодирования одной точки.
2. Подсчитать число точек экрана
3. Подсчитать число точек рисунка.
4. Вычислить объем растрового кода рисунка.
Решение:
65536 = 2^i
2^16 = 2^i
i = 16 число бит для кодирования одной точки
640*480 = 307200 число точек экрана
640/15 = 42,6 ~ 43
480/15 = 32
43*32 = 1376 число точек рисунка
4. 1376*16 = (22016/8)/1024 = 2,6875 Кб объем растрового кода рисунка
Задание 9. Растровый код занимает X Кб. Какую примерную часть экрана при разрешении 1024х768 пикселей будет занимать рисунок при 63536 цветной палитре
Х=48кб
1. Подсчитать число бит для кодирования одной точки.
2. Подсчитать число точек экрана.
3. Подсчитать число точек рисунка.
4. Подсчитать какую часть экрана занимает рисунок.
Решение:
1. 63536 = 2^i
Дополним количество цветов до 65536 и число бит для кодирования одной точки будет равно 16
2. 1024*768=768432 число точек экрана
3. 48*1024=49152/2=24576 число точек изображения
4. 3110/768432=1/31,2 часть экрана занимает изображение
Достарыңызбен бөлісу: |