- •ТИПЫ И ФОРМАТЫ ДАННЫХ
- •ТИПЫ И ФОРМАТЫ ДАННЫХ
- •КЛАССИФИКАЦИЯ ДАННЫХ ПО ТИПУ
- •СИМВОЛЬНЫЕ ДАННЫЕ
- •ПРЕДСТАВЛЕНИЕ СИМВОЛЬНЫХ ДАННЫХ В ПАМЯТИ ЭВМ
- •ASCII
- •ПРЕДСТАВЛЕНИЕ СИМВОЛЬНЫХ ДАННЫХ В ПАМЯТИ ЭВМ
- •ПРЕДСТАВЛЕНИЕ СИМВОЛЬНЫХ ДАННЫХ В ПАМЯТИ ЭВМ
- •ПРЕДСТАВЛЕНИЕ ЛОГИЧЕСКИХ ДАННЫХ В ПАМЯТИ ЭВМ
- •ТИПЫ ДАННЫХ
- •ОПЕРАЦИИ НАД ДАННЫМИ
- •ФОРМАТЫ ДАННЫХ
- •ФОРМАТЫ ДАННЫХ
- •ФОРМАТЫ ДАННЫХ
- •ФОРМАТЫ ДАННЫХ
- •ФОРМАТЫ ДАННЫХ
- •ФОРМАТЫ ДАННЫХ
ТИПЫ И ФОРМАТЫ ДАННЫХ
ТИПЫ И ФОРМАТЫ ДАННЫХ
ТИП ДАННЫХ ХАРАКТЕРИЗУЕТ СПОСОБ (ФОРМУ) ПРЕДСТАВЛЕНИЯ ДАННЫХ В ПАМЯТИ КОМПЬЮТЕРА.
ФОРМАТ ДАННЫХ ХАРАКТЕРИЗУЕТ ФОРМУ (ВИД) ПРЕДСТАВЛЕНИЯ ДАННЫХ НА ВНЕШНЕМ НОСИТЕЛЕ (ЭКРАНЕ МОНИТОРА, БУМАГЕ, …)
ТИП - ВНУТРЕННЕЕ ПРЕДСТАВЛЕНИЕ ДАННЫХ
ФОРМАТ - ВНЕШНЕЕ ПРЕДСТАВЛЕНИЕ ДАННЫХ
КЛАССИФИКАЦИЯ ДАННЫХ ПО ТИПУ
ДАННЫЕ ГРАФИЧЕСКИЕ
ЧИСЛОВЫЕ |
|
СИМВОЛЬНЫЕ |
|
ЛОГИЧЕСКИЕ |
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ЦЕЛЫЕ
(С ФИКСИРОВАННОЙ ТОЧКОЙ)
ВЕЩЕСТВЕННЫЕ
(С ПЛАВАЮЩЕЙ ТОЧКОЙ)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Четырехбайтовые |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|||
БЕЗ ЗНАКА |
|
СО ЗНАКОМ |
|
||||||||||
|
|
|
|||||||||||
|
|
|
Шестибайтовые |
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||
|
Однобайтовые |
|
|
Однобайтовые |
|
Восьмибайтовые |
|||||||
|
|
|
|
||||||||||
|
|
|
|
Десятибайтовые |
|||||||||
|
|
|
|||||||||||
|
Двухбайтовые |
|
|
Двухбайтовые |
|
||||||||
|
|
|
|
||||||||||
|
|
|
|
|
|
||||||||
|
Четырехбайтовые |
|
|
Четырехбайтовые |
|
|
|
||||||
|
|
|
|
|
|||||||||
|
Восьмибайтовые |
|
|
Восьмибайтовые |
|
|
|
||||||
|
|
|
|
|
СИМВОЛЬНЫЕ ДАННЫЕ
СИМВОЛЬНЫЕ ДАННЫЕ ПРИНИМАЮТ ЗНАЧЕНИЯ НА МНОЖЕСТВЕ ВСЕХ СИМВОЛОВ, КОТОРЫЕ МОЖНО ВВЕСТИ С КЛАВИАТУРЫ КОМПЬЮТЕРА
ПРЕДСТАВЛЕНИЕ СИМВОЛЬНЫХ ДАННЫХ В ПАМЯТИ ЭВМ
MS DOS, 16-разрядные компьютеры: 1 символ - 1 байт.
Таблица кодов символов: ASCII -
American Standard Code for Information Interchange
Первые 128 символов - мировой стандарт, вторая часть кодовой таблицы - для национальных алфавитов.
Турбо Паскаль: символьный тип данных – char
ASCII до сих пор активно используется, например, при кодировании информации для передачи по сети.
ASCII
Символ |
Код 10 |
Значение |
nul |
0 |
Нуль |
soh |
1 |
Начало заголовка |
… |
… |
… |
lf |
10 |
Перевод строки |
… |
… |
… |
esc |
27 |
Esc |
… |
… |
… |
0 |
48 |
Цифра «0» |
… |
… |
… |
9 |
57 |
Цифра «9» |
… |
… |
… |
A |
65 |
Латинская «A» |
… |
… |
… |
Z |
90 |
Латинская «Z» |
… |
… |
… |
del |
127 |
Delete |
ПРЕДСТАВЛЕНИЕ СИМВОЛЬНЫХ ДАННЫХ В ПАМЯТИ ЭВМ
Windows, 32- разрядные компьютеры:
используется таблица кодирования ANSI (разработана комиссией ANSI - American National Standard Institute). ANSI: 1 символ - 1 байт, вторая половина кодовой таблицы отличается от ASCII
Наряду с ANSI используется система кодирования UNICODE: 1 символ - 2 байта,
первые 256 символов кодовой таблицы совпадают с ANSI.
Объектный паскаль - два символьных типа: char (1 символ – 1 байт), char AnsiChar widechar (1 символ – 2 байта).
ПРЕДСТАВЛЕНИЕ СИМВОЛЬНЫХ ДАННЫХ В ПАМЯТИ ЭВМ
ПОСЛЕДОВАТЕЛЬНОСТИ СИМВОЛОВ - СТРОКИ:Первый элемент строки хранит ее текущую длину:
0 |
1 |
n-1 |
символы строки
длина строки
Конец строки отмечается специальным символом:
0 1 |
n-1 |
||
|
0 |
|
|
символы строки |
|
||
нуль- |
|
терминатор |
|
|
ПРЕДСТАВЛЕНИЕ ЛОГИЧЕСКИХ ДАННЫХ В ПАМЯТИ ЭВМ
Логические |
|
Способы |
|
значения: |
кодирования |
||
|
|
1 |
2 |
истина |
true |
1 |
0 |
ложь |
false |
0 |
0 |
ТИПЫ ДАННЫХ
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ДИАПАЗОН |
|
|
|
|
|
|
|
|
|
|
ДАННЫХ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ТИП |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ПРЕДСТАВЛЕНИЕ |
|
|
|
|
|
|
|
ДАННЫХ |
|
|
|
|
|
|
|
|
|
|
|
|
|
В ПАМЯТИ ЭВМ |
|
|
|
|
|
|
|
|
|
|
|
|
|
ОПЕРАЦИИ |
|
||
|
|
|
|
|
|
|
|
|
||
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
НАД |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ДАННЫМИ |
|
|
|
|
|
|
|
|
|
|
|
|