Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Кодирование символов

Min

Средняя

FF – max

2. Наиболее интересные названия даются цветам, у которых все три составляющие кода равны. Это гамма цвета серости. Она имеет 256 оттенков: от черного (00,00,00) до белого (FF,FF,FF). В середине обычный серый (80,80,80). Иногда таким цветам присваивается процент «серости». Например, «DimGray» имеет 40% серости:

.

3. В программах можно задавать

- либо название цвета: color:=’gold’;

- либо его код: color:=’#FFD700’.

В зависимости от графического и цветового разрешения необходимый объем V видеопамяти рассчитывается по формуле:

,

где - графическое разрешение;

b – разрядность кодирования.

Пример 1. Пусть при графическом разрешении используется 256 цветов. Определить необходимый объем V видеопамяти.

Так как используется 256 цветов, то цветовое разрешение b = 8 бит и.

.

Пример 2. Пусть при графическом разрешении выбрано b = 24 бит Определить необходимый объем V видеопамяти.

В графическом режиме можно менять размер и вид символов (форматирование символов). Форматирование символов обеспечивают

палитра
преключатели начертания
поле ввода с раскрывающимся списком шрифтов
раскрывающийся список шрифтов

 

 

Для форматирования символов используют операции:

1) выбор и изменение гарнитуры шрифта. Существует 2 категории шрифтов

а) с засечками (семейство (Times New Roman), которые легче читаются в больших текстах, их рекомендуется применять для оформления основного текста;

б) без засечек (рубленые) (семейство Arial), которые рекомендуется использовать для заголовков в технических текстах и для оформления дополнительных материалов (врезки, примечания).

Гарнитуры шрифта делятся на две группы:

а) пропорциональные – ширина отдельных символов и расстояние между соседними символами динамически меняются так, чтобы сопряжение символов было благоприятным для чтения;

б) моноширинные (семейство Courier) – каждый символ с окаймляющими интервалами имеет строго определенную ширину. Применяется для имитации шрифта пишущей машинки (например, при выводе листинга программ).

2) управление размером шрифта. Шрифт зависит от

а) назначения документа;

б) вертикального размера листа.

Примеры.

формат типовой книжной страницы 10 пункта;
печатный документ на формате А4 (210х297 мм) 12 пт;
факсимильный документ, который часто воспроизводится с искажением, предпочтительно увеличить в размере, что улучшает удобство чтения 14 пт;
электронный документ – выбирается исходя из разрешения экрана 800х600 1024х768   12 пт 10 пт

 

 

Справка.

1 дюйм=25,4 мм (королевский дюйм) 1 дюйм = 27,6 мм (французский дюйм)

1 дюйм = 6 пикам =72 пункта = 24,5 мм

1 маш. интервал меду строками =1/6 дюйма = 1 пике =12 пт =4,23 мм

 

С каждым шрифтом связаны соответствующие файлы, расширения которых.fon и.ttf


Клавиатура – главное средство ввода в компьютер информации от пользователя. Существуют следующие основные группы клавиш:

А) Алфавитно-цифровые и знаковые клавиши пунктуации, арифметических операций. Например, А..z; 0..9;.,: + -, а также клавиши Esc, Tab, Backspace, Enter.

Б) Функциональные клавиши F1, F2, …F12

В) Клавиши управления курсором (КУК).

Г) Клавиши редактирования (Insert, Delete).

Д) Служебные для смены регистров и модификации кодов других клавиш (Shift, Alt, Ctrl).

Е) Клавиши для фиксации регистров (NumLock, CapsLock, ScrollLock).

Ж) Вспомогательные клавиши (PrintScreen,Gray-, Gray+,…).

Выделяют три уровня представления и обработки сигналов, поступающих с клавиатуры:

1. физический;

2. логический;

3. функциональный

Физический уровень. Все клавиши перенумерованы попорядку от 1 до N (где N – количество клавиш на клавиатуре). Например (Esc - № 1 и т.п.). При нажатии клавиши генерируется код, соответствующий ее порядковому номеру, который называется скэн-кодом. Скэн-код фиксируется в специальном однобайтовом регистре

7 6 5 4 3 2 1 0

               

«1» - клавиша нажата

«0» - клавиша отпущена

B
Пример: - S(B) = 4810 =1100002

7 6 5 4 3 2 1 0

               

Логический уровень. Через «9 прерывание» скэн-код преобразуется в специальный двухбайтовый код.

Драйвер (drive) – программы, которые управляют устройствами и обеспечивают связь устройств с другими программами.

 

Существует два типа кода:

1. Расширенный код. Вырабатывается клавишами из групп Б), В), Г), Д).

15 8 7 0

    скэн- код                        

Вспомогательный байт Главный байт

 

Расширенный код – это сочетание главного и вспомогательнго байтов, когда главный = 0.

 

2. Коды символов. Вырабатываются клавишами группы А)

 

15 8 7 0

    скэн- код         A S C I I - c o d

Вспомогательный байт Главный байт

Введен стандарт: каким кодом (от 0 до 255) должен кодироваться каждый символ.

Стандарт устанавливается таблицей кодов, в которой 256 строк

Код символ
   
...  
   

 

Общепринятым стандартом являются АSCII – коды (американский стандартный код для обмена информацией), которые используются на больших локальных компьютерах, работающих на платформе Windows.

.Это компьютерный алфавит. Кодовая таблица содержит 256 графических образов (символьная матрица) и их машинные коды. В системе АSCII закреплены две таблицы – базовая и расширенная. Базовая таблица кодировки АSCII приведена в табл. 1.

Табл. 1.1. Базовая таблица кодировки ASCII ( CP 1251)

32пробел 33! 34» 35 # 36 $ 37 % 38 & 39 | 40 ( 41) 42 * 43 + 44, 45 – 46. 47 / 48 0 49 1 50 2 51 3 52 4 53 5 54 6 55 7 56 8 57 9 58: 59; 60 < 61 = 62 > 63? 64 @ 65 A 66 B 67 C 68 D 69 E 70 F 71 G 72 H 73 I 74 J 75 K 76 L 77 M 78 N 79 O 80 P 81 Q 82 R 83 S 84 T 85 U 86 V 87 W 88 X 89 Y 90 Z 91 [ 92 \ 93 ] 95 _ 96’ 97 a 98 b 99 c 100 d 101 e 102f 103 g 104 h 105 I 106j 107 k 108 l 109 m 110 n 111 o   112 p 113 q 114 r 115 s 116 t 117 u 118 v 119 w 120 x 121 y 122 z 123 { 124| 125} 126 ~

 

I часть базовая содержит стандартные коды 0...127, обязательные для всех стран и компьютеров

0..31 - управляющие коды отданы производителям аппаратных устройств (производителям компьютеров и печатающих устройств). С помощью этих кодов управляют выводом на экран или принтер:

# 7 – подача звукового сигнала;

# 8 – затирание символа слева (Backspace);

# 10 – переход на новую строку

#13 - при нажатии клавиши Enter

а) завершение ввода

б) выбор пункта меню

в) если #13 направлен на принтер, то перевод каретки на начало строки;

#27 – Esc может применяться для

а) управления принтером

б) отмены действия

32 – пробел

33.. 47 – спецсимволы и знаки препинания;

48.. 57 – цифры0..9;

58.. 64 – математические символы знаки препинания;

65.. 90 - английские буквы А.. Z;

91.. 96 – спецсимволы;

97.. 122 – строчные буквы a..z;

123.. 127 – спецсимволы (скобки).

II часть национальная содержит коды 128..255.

Аналогичные системы кодирования текстовых данных были разработаны и в других странах. Однако поддержка производителей оборудования и программ вывела американский код на уровень международного стандарта, и национальным системам кодирования пришлось «отступить» во вторую расширяющую часть системы кодирования, определяющую значения кодов с 128 по 255. Отсутствие единого стандарта в этой области привело к множественности одновременно действующих кодировок. Только в России можно указать три действующих стандарта кодировки. Так, например, кодировка символов русского языка, известная как кодировка Windows-1251 (табл. 1.2), была введена извне – компанией Microsoft, но, учитывая широкое распространение операционных систем и других продуктов этой компании в России, она глубоко закрепилась и нашла широкое распространение.

На компьютерах, работающих в операционных системах MS DOS, могут действовать еще две кодировки (кодировка ГОСТ и кодировка ГОСТ-альтернативная). Первая из них считалась устаревшей даже в годы появления персональной вычислительной техники, но вторая используется по сей день.

Табл. 1.2. Кодировка Windows 1251

128 Б 129 Г 130, 132 « 133 … 141 К 147 « 148 “ 149. 150 – 151 __ 155 ‘ 157 к 163 J 178 l 179 I 180 r 183. 184 e 185 № 187» 188 j 189 S 190 s 191 i 192А 193 Б 194 В 195 Г 196 Д 197 Е 198 Ж 199 З 200 И 201 И 202 К 203 Л 204 М 205 Н 206 О 207 П 208 Р 209 С 210 Т 211 У 212 Ф 213 Х 214 Ц 215 Ч 216 Ш 217 Щ 218 Ъ 219 Ы 220 Ь 221 Э 222 Ю 223 Я 224 а 225 б 226 в 227 г 228 д 229 е 230 ж 231 з 232 и 233 и 234 к 235 л 236 м 237 н 238 о 239 п 240 р 241 с 242 т 243 у 244 ф 245 х 246 ц 247 ч 248 ш 249 щ 250 ъ 251 ы 252 ь 253 э 254 ю 255 я  

ГОСТ – альтернативная кодировка (CP 866 – DOS)

128.. 175 – русские буквы А.. Я, а.. п;

176.. 223 – символ псевдографики;

224.. 239 – р.. я;

240.. 255 – спецсимволы.

Другая распространенная кодировка носит название КОИ –8 (код обмена информацией, восьмизначный) – ее происхождение относится ко времени действия Совета Экономической Взаимопомощи государств Восточной Европы. Сегодня кодировка КОИ –8 имеет широкое распространение в компьютерных сетях на территории России и в российском секторе Интернета.

 

Пример. Произвести кодирование слов

a) COMPUTER

C O M P U T E R
               

b) computer

c o m p u t e r
               

c) КОМПЬЮТЕР

К О М П Ь Ю Т Е Р  
                  CP-866
                  CP- 1251

 

В связи с изобилием систем кодирования текстовых данных, действующих в России, возникает задача межсистемного преобразования данных – это одна из распространенных задач информатики. Организационные трудности, связанные с созданием единой системы кодирования текстовых данных, вызваны ограниченным набором кодов (256). Переход на 16-разрядную систему кодирования (UNICODE), в которой обеспечиваются коды для 65 536 различных символов, сдерживается по ряду причин:

- все текстовые документы становятся в 2 раза длиннее;

- возникают проблемы по согласованию документов, выполненных в разных системах кодирования.

 

<== предыдущая лекция | следующая лекция ==>
Графический режим | Особенности кодирования основных групп клавиш
Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 556; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.036 сек.