Скачать презентацию ТИПЫ И ФОРМАТЫ ДАННЫХ ТИПЫ И ФОРМАТЫ Скачать презентацию ТИПЫ И ФОРМАТЫ ДАННЫХ ТИПЫ И ФОРМАТЫ

Тип и формат данных.ppt

  • Количество слайдов: 20

ТИПЫ И ФОРМАТЫ ДАННЫХ ТИПЫ И ФОРМАТЫ ДАННЫХ

ТИПЫ И ФОРМАТЫ ДАННЫХ ТИП ДАННЫХ ХАРАКТЕРИЗУЕТ СПОСОБ (ФОРМУ) ПРЕДСТАВЛЕНИЯ ДАННЫХ В ПАМЯТИ КОМПЬЮТЕРА. ТИПЫ И ФОРМАТЫ ДАННЫХ ТИП ДАННЫХ ХАРАКТЕРИЗУЕТ СПОСОБ (ФОРМУ) ПРЕДСТАВЛЕНИЯ ДАННЫХ В ПАМЯТИ КОМПЬЮТЕРА. ФОРМАТ ДАННЫХ ХАРАКТЕРИЗУЕТ ФОРМУ (ВИД) ПРЕДСТАВЛЕНИЯ ДАННЫХ НА ВНЕШНЕМ НОСИТЕЛЕ (ЭКРАНЕ МОНИТОРА, БУМАГЕ, …) ТИП - ВНУТРЕННЕЕ ПРЕДСТАВЛЕНИЕ ДАННЫХ ФОРМАТ - ВНЕШНЕЕ ПРЕДСТАВЛЕНИЕ ДАННЫХ

КЛАССИФИКАЦИЯ ДАННЫХ ПО ТИПУ ДАННЫЕ ЧИСЛОВЫЕ ГРАФИЧЕСКИЕ СИМВОЛЬНЫЕ ЛОГИЧЕСКИЕ ЦЕЛЫЕ (С ФИКСИРОВАННОЙ ТОЧКОЙ) ВЕЩЕСТВЕННЫЕ КЛАССИФИКАЦИЯ ДАННЫХ ПО ТИПУ ДАННЫЕ ЧИСЛОВЫЕ ГРАФИЧЕСКИЕ СИМВОЛЬНЫЕ ЛОГИЧЕСКИЕ ЦЕЛЫЕ (С ФИКСИРОВАННОЙ ТОЧКОЙ) ВЕЩЕСТВЕННЫЕ (С ПЛАВАЮЩЕЙ ТОЧКОЙ) БЕЗ ЗНАКА СО ЗНАКОМ Однобайтовые Двухбайтовые Четырехбайтовые Восьмибайтовые Четырехбайтовые Шестибайтовые Восьмибайтовые Десятибайтовые

СИМВОЛЬНЫЕ ДАННЫЕ ПРИНИМАЮТ ЗНАЧЕНИЯ НА МНОЖЕСТВЕ ВСЕХ СИМВОЛОВ, КОТОРЫЕ МОЖНО ВВЕСТИ С КЛАВИАТУРЫ КОМПЬЮТЕРА СИМВОЛЬНЫЕ ДАННЫЕ ПРИНИМАЮТ ЗНАЧЕНИЯ НА МНОЖЕСТВЕ ВСЕХ СИМВОЛОВ, КОТОРЫЕ МОЖНО ВВЕСТИ С КЛАВИАТУРЫ КОМПЬЮТЕРА

ПРЕДСТАВЛЕНИЕ СИМВОЛЬНЫХ ДАННЫХ В ПАМЯТИ ЭВМ MS DOS, 16 -разрядные компьютеры: 1 символ - ПРЕДСТАВЛЕНИЕ СИМВОЛЬНЫХ ДАННЫХ В ПАМЯТИ ЭВМ MS DOS, 16 -разрядные компьютеры: 1 символ - 1 байт. Таблица кодов символов: ASCII American Standard Code for Information Interchangeразработана комиссией ANSI - American National Standard Institute. Первые 128 символов - мировой стандарт, вторая часть кодовой таблицы - для национальных алфавитов.

ASCII ASCII

ПРЕДСТАВЛЕНИЕ СИМВОЛЬНЫХ ДАННЫХ В ПАМЯТИ ЭВМ Windows, 32 - разрядные компьютеры: наряду с 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 ФОРМАТЫ ДАННЫХ ЧИСЛОВЫЕ ФОРМАТЫ ¨С плавающей точкой ¨ X. XX…X E XX…X X. XX…X*10 XX…X d W Формат: W. d W - длина числа, d - длина дробной части. Применяется только для вещественных чисел !

ФОРМАТЫ ДАННЫХ ЧИСЛОВЫЕ ФОРМАТЫ ¨Специальные форматы Денежные: ХХ. . . Х, ХХ р. Процентные: ФОРМАТЫ ДАННЫХ ЧИСЛОВЫЕ ФОРМАТЫ ¨Специальные форматы Денежные: ХХ. . . Х, ХХ р. Процентные: ХХ. . . Х, ХХ% Дробные: ХХ…Х/ ХХ…Х Дата и время (иногда относятся к текстовым) . . .

ФОРМАТЫ ДАННЫХ ТЕКСТОВЫЕ (СИМВОЛЬНЫЕ) ФОРМАТЫ ¨Форматы для произвольных строк ХХ…Х W - длина строки ФОРМАТЫ ДАННЫХ ТЕКСТОВЫЕ (СИМВОЛЬНЫЕ) ФОРМАТЫ ¨Форматы для произвольных строк ХХ…Х W - длина строки используется и для логических значений W ¨Специальные форматы (иногда относятся к числовым) Дата: Время: ДД. ММ. ГГ 06 апр 2003. . . ЧЧ: ММ: СС РМ ЧЧ: ММ: СС ЧЧ: ММ

ФОРМАТЫ ДАННЫХ Для всех форматов, если W>реальной длины, может указываться выравнивание: по правому краю, ФОРМАТЫ ДАННЫХ Для всех форматов, если W>реальной длины, может указываться выравнивание: по правому краю, по левому краю, иногда - другие виды выравнивания. ИТОГ: ТИП - ВНУТРЕННЕЕ ПРЕДСТАВЛЕНИЕ ДАННЫХ. ТИП ОПРЕДЕЛЯЕТ ДИАПАЗОН ДАННЫХ И ДОПУСТИМЫЕ ОПЕРАЦИИ НАД ДАННЫМИ. ФОРМАТ - ВНЕШНЕЕ ПРЕДСТАВЛЕНИЕ ДАННЫХ