Второе положение концепции данных

КОНЦЕПЦИЯ ДАННЫХ В ЯЗЫКЕ ПАСКАЛЬ

ЭВМ — сложное электронное устройство для хранения и автоматической обработки информации. В качестве информации могут быть:

— численные величины;

— текстовые величины;

— логические величины;

— нетрадиционные величины (определяемые создателем программы).

Эти величины могут быть как одиночными (простыми), так и специальным образом взаимосвязанными (структурированными).

Все величины, которые хранятся и обрабатываются в ЭВМ, являются данными для программ. Программы обеспечивают автоматическую обработку данных и представляют собой совокупность команд. Все обрабатываемые данные и программы хранятся в памяти ЭВМ, а исполняет команды программы и управляет работой ЭВМ процессор. Физически вся информация в ЭВМ представляется в виде электрических импульсов. Математической моделью представления информации является двоичный код (1 — есть импульс, 0 — нет). Формально конечный результат представления различных по типам величин имеет один и тот же вид — вид двоичной последовательности (последовательности 0 и 1). Но длина последовательности для каждого типа различна (а значит, различен объем памяти), и над каждым типом данных можно делать только свои строго определенные операции.

Первое положение концепции данных

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

Второе положение концепции данных

Рис.2.1. – Первое положение концепции данных

Тип определяет (это является первым положением концепции данных):

— множество значений, которые могут принимать данные;

— набор операций, которые могут выполняться над данными.

Операции классифицируются по различным признакам. По количеству операндов и форме записи операции можно выделить унарные, бинарные операции и вызов функции. Если обозначить @ как знак любой операции, то унарная операция определяется @,

бинарная операция — @ .

Вызов функции определяется ();

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

По сравнению с другими языками программирования, в языке Паскаль имеются возможности для обработки широкого диапазона разнотипных данных..

Второе положение концепции данных

Второе положение концепции данных в языке Паскаль заключается в следующем: имеется 4 стандартных простых типа данных:

— целый;

— вещественный;

— логический;

— литерный

и стандартные правила определения новых типов. На основании этих стандартных типов и нестандартного абстрактного перечисляемого типа (в этом типе значения задаются именами) программистом строится огромное многообразие новых типов данных.

Второе положение концепции данных

Рис. 2.2. – Дерево типов

Принцип конструирования новых типов из набора стандартных показан на рис.2.2. — Дерево типов языка программирования Паскаль. Дерево построено по принципу вырастания одних типов из других. Если взять любой из типов, не являющийся корневым, то легко определить, какие типы можно использовать при его построении (это все типы, расположенные левее и ниже и от которых идут стрелки к данному типу). Типы, из которых строятся новые типы, называются базовыми для этих новых типов.

\


Похожие статьи.

Понравилась статья? Поделиться с друзьями: