
Тип и формат данных.ppt
- Количество слайдов: 20
ТИПЫ И ФОРМАТЫ ДАННЫХ
ТИПЫ И ФОРМАТЫ ДАННЫХ ТИП ДАННЫХ ХАРАКТЕРИЗУЕТ СПОСОБ (ФОРМУ) ПРЕДСТАВЛЕНИЯ ДАННЫХ В ПАМЯТИ КОМПЬЮТЕРА. ФОРМАТ ДАННЫХ ХАРАКТЕРИЗУЕТ ФОРМУ (ВИД) ПРЕДСТАВЛЕНИЯ ДАННЫХ НА ВНЕШНЕМ НОСИТЕЛЕ (ЭКРАНЕ МОНИТОРА, БУМАГЕ, …) ТИП - ВНУТРЕННЕЕ ПРЕДСТАВЛЕНИЕ ДАННЫХ ФОРМАТ - ВНЕШНЕЕ ПРЕДСТАВЛЕНИЕ ДАННЫХ
КЛАССИФИКАЦИЯ ДАННЫХ ПО ТИПУ ДАННЫЕ ЧИСЛОВЫЕ ГРАФИЧЕСКИЕ СИМВОЛЬНЫЕ ЛОГИЧЕСКИЕ ЦЕЛЫЕ (С ФИКСИРОВАННОЙ ТОЧКОЙ) ВЕЩЕСТВЕННЫЕ (С ПЛАВАЮЩЕЙ ТОЧКОЙ) БЕЗ ЗНАКА СО ЗНАКОМ Однобайтовые Двухбайтовые Четырехбайтовые Восьмибайтовые Четырехбайтовые Шестибайтовые Восьмибайтовые Десятибайтовые
СИМВОЛЬНЫЕ ДАННЫЕ ПРИНИМАЮТ ЗНАЧЕНИЯ НА МНОЖЕСТВЕ ВСЕХ СИМВОЛОВ, КОТОРЫЕ МОЖНО ВВЕСТИ С КЛАВИАТУРЫ КОМПЬЮТЕРА
ПРЕДСТАВЛЕНИЕ СИМВОЛЬНЫХ ДАННЫХ В ПАМЯТИ ЭВМ MS DOS, 16 -разрядные компьютеры: 1 символ - 1 байт. Таблица кодов символов: ASCII American Standard Code for Information Interchangeразработана комиссией ANSI - American National Standard Institute. Первые 128 символов - мировой стандарт, вторая часть кодовой таблицы - для национальных алфавитов.
ASCII
ПРЕДСТАВЛЕНИЕ СИМВОЛЬНЫХ ДАННЫХ В ПАМЯТИ ЭВМ Windows, 32 - разрядные компьютеры: наряду с ASCII-кодировкой используется система кодирования UNICODE: 1 символ - 2 байта, первые 256 символов кодовой таблицы совпадают с ASCII.
ПРЕДСТАВЛЕНИЕ СИМВОЛЬНЫХ ДАННЫХ В ПАМЯТИ ЭВМ ПОСЛЕДОВАТЕЛЬНОСТИ СИМВОЛОВ - СТРОКИ: ¨Первый элемент строки хранит ее текущую длину: длина строки символы строки ¨Конец строки отмечается специальным символом: символы строки нуль-терминатор
ПРЕДСТАВЛЕНИЕ ЛОГИЧЕСКИХ ДАННЫХ В ПАМЯТИ ЭВМ
ТИПЫ ДАННЫХ ДИАПАЗОН ДАННЫХ ТИП ДАННЫХ ПРЕДСТАВЛЕНИЕ В ПАМЯТИ ЭВМ ОПЕРАЦИИ НАД ДАННЫМИ
ДИАПАЗОНЫ ДАННЫХ
ОПЕРАЦИИ НАД ДАННЫМИ
ЯЧЕЙКА ПАМЯТИ ЯЧЕЙКА - ОБЛАСТЬ ПАМЯТИ, ХРАНЯЩАЯ ФУНКЦИОНАЛЬНО ЗАВЕРШЕННОЕ ЗНАЧЕНИЕ (Т. Е. ОДНО ДАННОЕ КАКОГО-ЛИБО ТИПА). ЯЧЕЙКА ХАРАКТЕРИЗУЕТСЯ: ¨СОДЕРЖИМЫМ; ¨АДРЕСОМ; ¨ИМЕНЕМ (В АЛГОРИТМИЧЕСКОМ ЯЗЫКЕ).
СВОЙСТВА ЯЧЕЙКИ ПАМЯТИ <ЯЧЕЙКА ХРАНИТ ДАННОЕ СКОЛЬ УГОДНО ДОЛГО; <ПРИ СЧИТЫВАНИИ ДАННОЕ ЯЧЕЙКИ НЕ РАЗРУШАЕТСЯ; <ПРИ ЗАПИСИ В ЯЧЕЙКУ НОВОГО ДАННОГО СТАРОЕ СОДЕРЖИМОЕ НЕ СОХРАНЯЕТСЯ; ЗАПИСЬ В ЯЧЕЙКУ НАЗЫВАЕТСЯ ПРИСВАИВАЕНИЕМ; <ЕСЛИ В ЯЧЕЙКУ НИЧЕГО НЕ ЗАПИСАНО, ТО ЕЕ СОДЕРЖИМОЕ СЧИТАЕТСЯ НЕОПРЕДЕЛЕННЫМ.
ФОРМАТЫ ДАННЫХ ФОРМАТ ДАННЫХ ХАРАКТЕРИЗУЕТ ФОРМУ ПРЕДСТАВЛЕНИЯ ДАННЫХ НА ВНЕШНЕМ НОСИТЕЛЕ (ЭКРАНЕ МОНИТОРА, БУМАГЕ, …), Т. Е. ФОРМАТ ХАРАКТЕРИЗУЕТ ВНЕШНЕЕ ПРЕДСТАВЛЕНИЕ ДАННЫХ.
ФОРМАТЫ ДАННЫХ ЧИСЛОВЫЕ ФОРМАТЫ ¨С фиксированной точкой (не обязательно для чисел с внутренним представлением «с фиксированной точкой» ) XX…X Для вещественных чисел: d W XX…X W W. d W - длина числа, d - длина дробной части. Для целых чисел: W
ФОРМАТЫ ДАННЫХ ЧИСЛОВЫЕ ФОРМАТЫ ¨С плавающей точкой ¨ X. XX…X E XX…X X. XX…X*10 XX…X d W Формат: W. d W - длина числа, d - длина дробной части. Применяется только для вещественных чисел !
ФОРМАТЫ ДАННЫХ ЧИСЛОВЫЕ ФОРМАТЫ ¨Специальные форматы Денежные: ХХ. . . Х, ХХ р. Процентные: ХХ. . . Х, ХХ% Дробные: ХХ…Х/ ХХ…Х Дата и время (иногда относятся к текстовым) . . .
ФОРМАТЫ ДАННЫХ ТЕКСТОВЫЕ (СИМВОЛЬНЫЕ) ФОРМАТЫ ¨Форматы для произвольных строк ХХ…Х W - длина строки используется и для логических значений W ¨Специальные форматы (иногда относятся к числовым) Дата: Время: ДД. ММ. ГГ 06 апр 2003. . . ЧЧ: ММ: СС РМ ЧЧ: ММ: СС ЧЧ: ММ
ФОРМАТЫ ДАННЫХ Для всех форматов, если W>реальной длины, может указываться выравнивание: по правому краю, по левому краю, иногда - другие виды выравнивания. ИТОГ: ТИП - ВНУТРЕННЕЕ ПРЕДСТАВЛЕНИЕ ДАННЫХ. ТИП ОПРЕДЕЛЯЕТ ДИАПАЗОН ДАННЫХ И ДОПУСТИМЫЕ ОПЕРАЦИИ НАД ДАННЫМИ. ФОРМАТ - ВНЕШНЕЕ ПРЕДСТАВЛЕНИЕ ДАННЫХ