Найти тему
Полезное ТОИ

Классификация данных

А Вы задумывались, как часто мы сталкиваемся с информацией? Это то, что окружает нас повсюду, все, что нас окружает несет в себе информацию!

Но задумывались ли Вы, как классифицируются данные в ТОИ? Чтобы разобраться в этом вопросе, предлагаю обратиться к самому понятию "данные"?

Данные – это конкретная форма представления информации.

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

Тип данных определяет:

· набор их допустимых значений;

· правила их обработки (преобразования);

· порядок их размещения в памяти компьютера при хранении;

· порядок доступа к ним (обращения и извлечения с места хранения).

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

Данные делятся на ​элементарные (простые) и структурированные (сложные)

Элементарные данные - символы, числа (целые и вещественные) и логические данные.

Особенность одиночных данных: каждое из них имеет одно значение и собственное имя.

Значение – это содержимое тех ячеек памяти, где данное располагается.

Имя (его называют также идентификатор) – это обозначение данного в тексте программы.

Правила построения идентификаторов элементарных данных определяются языком программирования.

Из элементарных данных строятся структурированные данные.

Структурированные данные – это информационный массив, включающий в себя элементарные данные и связи между ними.

Структура данных – это перечень объединяемых элементарных данных, их характеристики и особенности связей между ними.

Пример: телефонный справочник.

Перечень допустимых СД определяется языком программирования или прикладной программой. Этот перечень может быть фиксированным (нерасширяемым), как в языке BASIC или прикладных программах без встроенных возможностей программирования. В развитых языках программирования (PASCAL,Cи др.) и ряде прикладных программ наряду с зарезервированными типами структур данных допускается создание новых типов; при этом элементами структуры могут быть сложные (структурированные) данные.

Сложные (структурированные) данные, как и элементарные, имеют значения и идентификаторы (имена). Значения размещаются в ячейках памяти по определенным схемам.

Правила построения идентификатора устанавливаются языком программирования или прикладной программой.

Исключение: правила формирования имен файлов – эти правила задаются операционной системой и должны соблюдаться всеми работающими в ней программами и языками программирования.

Пример: вMS-DOSв качестве имен файлов допустимы комбинации из латинских букв, цифр и некоторых специальных символов общей длиной не более 8 знаков; вWindows-95 (и выше) разрешены имена файлов длиной до 255 знаков.

Входные, промежуточные, выходные данные

Входные данные – это данные, необходимые для исполнения программы и вводимые в компьютер до начала работы или в процессе работы программы.

Промежуточные данные – это данные, формирующиеся в ходе исполнения программы; чаще всего они пользователю недоступны, не отображаются на устройствах вывода, но существуют в памяти компьютера. Идентификаторы промежуточным данным присваивают разработчики программы или задает сама программа по заложенным в нее правилам.

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

С точки зрения самой программы все эти виды данных – входные, промежуточные, выходные – равноправны, то есть обрабатываются только в соответствии с их типом, а не в соответствии с функциональным назначением.

Представление данных

Задачи, возникающие при их хранении и обработке:

· определить способы представления элементарных данных;

· определить способы объединения данных в структуры;

· установить способы размещения (при хранении) информации на материальном носителе.

-3

Уровни представления данных:

Концептуальный уровень: определяется общая структура информационного массива (модель данных).

Известны и используются несколько моделей данных: иерархическая, сетевая, реляционная, объектно-ориентированная. В соответствии с выбранной моделью данных строится информационная система, в которой данные будут храниться, а также строятся программы, ведущие обработку данных (манипулирование данными).

Логический уровень: определяет способы представления элементарных данных, их перечень при объединении их в структуру, а также связи между ними в рамках выбранной модели данных.

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

Мы разобрались с основой классификацией данных. Надеюсь информация была для Вас полезна. Подписывайтесь на мой канал! До скорых встреч!