
- •Информатика Учебно-методическое пособие
- •Часть 1
- •Режим доступа к электронному аналогу печатного издания: http://www.Libdb.Sssu.Ru
- •Содержание
- •Предисловие
- •11. Основные требования фгос впо и структура дисциплины
- •2Основные понятия информатики
- •2.1. Понятие информации
- •2.2. Свойства информации
- •Понятие количества информации
- •2.4. Предмет и задачи информатики
- •2.5. Представление (кодирование) данных
- •3. Системы счисления и представление информации в эвм
- •3.1. Понятие об основных системах счисления
- •3.2. Перевод чисел из одной системы счисления в другую
- •Представление чисел в различных системах счисления
- •3.3. Двоичная арифметика
- •3.4. Представление чисел в эвм
- •Примеры представления целых чисел в шестнадцатиразрядных двоичных кодах
- •Представление десятичных чисел в четырёхразрядном коде Грея
- •3.5. Кодирование информации в эвм
- •Базовая таблица кодировки ascii
- •4. Логические основы построения эвм
- •4.1. Основы алгебры логики
- •4.2. Операции сравнения
- •4.3. Логические операции
- •Основные логические операторы
- •4.4. Основы элементной базы эвм
- •4.5. Элементы теории множеств
- •4.6. Элементы теории графов
- •3Технические средства реализации информационных процессов
- •5.1. История развития эвм
- •5.2. Классификация эвм
- •5.3. Архитектура эвм
- •5.4. Состав персонального компьютера
- •5.5. Внешние устройства
- •6. Программное обеспечение эвм
- •6.1. Базовые понятия ос
- •6.2. Классификация операционных систем
- •6.3. Файловая структура эвм
- •6.4. Файловые системы Microsoft Windows
- •6.5. Драйверы устройств
- •6.6. Служебные программы
- •6.7. Обзор операционных систем unix и Linux
- •6.8. Обзор операционных систем Windows
- •Команды ms-dos и их описание
- •7. Прикладное и инструментальное программное обеспечение
- •7.1. Прикладное программное обеспечение общего назначения
- •7.2. Прикладное программное обеспечение специального назначения
- •7.3. Инструментальное по 1
- •7.4. Нумерация версий программ
- •7.5. Правовой статус программ
- •7.6. Текстовые редакторы и процессоры
- •8. Модели решения функциональных и вычислительных задач
- •8.1. Моделирование как метод познания
- •8.2. Классификация моделей
- •8.3. Компьютерное моделирование
- •8.4. Информационные модели
- •8.5. Примеры информационных моделей
- •8.6. Базы данных
- •8.7. Искусственный интеллект
- •9. Основы алгоритмизации
- •9.1. Понятие алгоритма
- •9.2. Свойства алгоритма
- •9.3. Исполнители алгоритмов
- •9.4. Способы описания алгоритмов 1
- •Обозначения, название и функциональное назначение
- •9.5. Основные алгоритмические конструкции
- •9.6. Структурный подход к разработке алгоритмов
- •10. Тематика практических занятий
- •11. Темы, выносимые на зачёт, и примеры тестовых заданий
- •Библиографический список
- •Часть 1
- •3 46500, Г. Шахты, Ростовская обл., ул. Шевченко, 147
3.5. Кодирование информации в эвм
Для представления символьной информации в двоичной форме используются таблицы кодировки. Код (от лат. codex) – система условных знаков (символов, обозначений) для представления различной информации.
При длине кода один байт (8 бит) можно закодировать 256 (т.е. 28) различных символов. Этого достаточно для кодирования символов любого национального алфавита, но недостаточно, чтобы представить в одной таблице символы всех алфавитов.
Уровня международного стандарта достигла система ASCII (American Standard Code for Information Interchange – Американский стандартный код для обмена информацией). Эта система устанавливает две таблицы кодирования: базовую и расширенную. В базовой таблице (табл. 5) закреплены значения кодов от 0 до 127. Первые 32 кода являются управляющими, они предназначены для управления устройствами вывода данных и определяются производителями. Большинство значений кодов базовой таблицы ASCII представлено в таблице 5.
Таблица 5
Базовая таблица кодировки ascii
7 beep (звуковой сигнал) |
37 |
% |
52 |
4 |
67 |
C |
82 |
R |
97 |
a |
112 |
p |
|
38 |
& |
53 |
5 |
68 |
D |
83 |
S |
98 |
b |
113 |
q |
||
8 backspace (удаление предыдущего символа) |
39 |
' |
54 |
6 |
69 |
E |
84 |
T |
99 |
c |
114 |
r |
|
40 |
( |
55 |
7 |
70 |
F |
85 |
U |
100 |
d |
115 |
s |
||
41 |
) |
56 |
8 |
71 |
G |
86 |
V |
101 |
e |
116 |
t |
||
9 tab (табуляция) |
42 |
* |
57 |
9 |
72 |
H |
87 |
W |
102 |
f |
117 |
u |
|
10 linefeed (перевод строки) |
43 |
+ |
58 |
: |
73 |
I |
88 |
X |
103 |
g |
118 |
v |
|
44 |
, |
59 |
; |
74 |
J |
89 |
Y |
104 |
h |
119 |
w |
||
13 carriage return (возврат каретки) |
45 |
- |
60 |
< |
75 |
K |
90 |
Z |
105 |
i |
120 |
x |
|
46 |
. |
61 |
= |
76 |
L |
91 |
[ |
106 |
j |
121 |
y |
||
32 space (пробел) |
47 |
/ |
62 |
> |
77 |
M |
92 |
\ |
107 |
k |
122 |
z |
|
33 |
! |
48 |
0 |
63 |
? |
78 |
N |
93 |
] |
108 |
l |
123 |
{ |
34 |
« |
49 |
1 |
64 |
@ |
79 |
O |
94 |
^ |
109 |
m |
124 |
| |
35 |
# |
50 |
2 |
65 |
A |
80 |
P |
95 |
_ |
110 |
n |
125 |
} |
36 |
$ |
51 |
3 |
66 |
B |
81 |
Q |
96 |
` |
111 |
o |
126 |
~ |
Расширенная таблица определяет значения кодов со 128 по 255 и используется национальными системами кодирования. Например, в России наибольшее распространение получили три разных системы: ГОСТ-альтернативная (на компьютерах, работающих в операционной системе MS-DOS); Windows-1251; КОИ-8 (код обмена информации, восьмизначный).
В настоящее время всё большее распространение получает универсальная система кодирования (UNICODE). В ней используется шестнадцатиразрядный код, позволяющий представить 65 536 (то есть 216) символов. Этого достаточно для кодирования символов большинства языков планеты. Однако текст в кодировке UNICODE занимает вдвое больший объём в памяти ЭВМ или на машинном носителе информации, по сравнению с этим же текстом в кодировке ASCII или любой другой восьмиразрядной системе кодирования.
Существует множество способов представления графики, звука, видео, других видов данных и их совокупностей, и оно постоянно расширяется.
Растровая графика использует RGB, CMY, HSВ модели глубиной до 32 бит на пиксель. Векторная графика не имеет проблем с масштабированием, но неудобна для фотоизображений. Среди методов кодирования звуковой информации можно выделить два основных подхода: частотной модуляции (FM – Frequency Modulation), использующего АЦП и ЦАП, и таблично-волнового синтеза (Wave Table), использующего образцы звуков музыкальных инструментов.
Таким образом, многообразие систем кодирования ставит одну из важнейших задач информатики – задачу межсистемного преобразования данных.