Информатика
Категория реферата: Рефераты по информатике, программированию
Теги реферата: научный журнал, скачать доклад бесплатно
Добавил(а) на сайт: Jazdovskij.
Предыдущая страница реферата | 1 2 3 | Следующая страница реферата
DXL 1 AVTO,
2. FIRM CHAR (5) VAR,
2. PRIZN,
3. LEN FIXED (4,2),
3 MASS,
4. (WEIG,CAPAC) FLOAT (4),
3. (WID, HEIG) FIXED (4,2),
2. MODEL DEC FIXED (5,0),
2. COLOR CHAR (10) VAR,
2. PRICE FLOAT (7);
Этой структуре адекватна схема:
Именам подструктур никакие типы не приписываются, поскольку они представляют собой не конкретные переменные, имеющие в процессе выполнения программы определенные значения, а некоторые промежуточные узловые структурные объекты. Типы данных связываются с концевыми вершинами – именно они являются полями с конкретными значениями.
Если имя какого-либо поля структуры уникально, т.е. не встречается
среди имен других простых переменных или структур, то на него можно
ссылаться без пересечения имен предшествующих подструктур. В противном
случае необходимо задавать полное составное имя, формируемое перечислением
“вышестоящих” имен через точку:
AVTO.PRIZN.MASS.WEIG = 995; AVTO.PRICE = 8300;
В одной структуре могут быть одинаковые имена полей, но только в том случае, если пути от корня структуры до этих полей разные (например, в структуре AVTO имена WEIG и WID можно заменить одним именем W).
Как элементарные (концевые) поля, так и узловые вершины могут быть и массивами.
Массив является упорядоченным набором переменных одинакового типа, которые называются элементами массива. Все элементы перенумерованы, причем
в качестве номеров могут использоваться не только целые числа, но и
последовательные значения других скалярных типов (кроме вещественного).
Номер элемента массива называется его индексом. Элементы массива в свою
очередь могут быть как скалярными, так и составными переменными.
Как и скалярные переменные, массивы должны быть описаны перед тем, как они будут использоваться в программе. При описании задаются имя массива, границы изменения его индексов и тип элемента массива. Границы изменения индексов должны быть константами, причем нижняя граница не может превосходить верхнюю.
Пример описания массива:
CONST N = 3;
VAR A, B: ARRAY [1….100] OF INTEGER;
C: ARRAY [-1….N] OF CHAR;
D: ARRAY [1….40] OF ARRAY [‘A’….’E’]
OF REAL;
Описание массива начинается со служебного слова ARRAY (МАССИВ). В
приведенном примере описаны одинаковые по структуре массивы с именами А и
В, элементы которых являются целочисленными переменными, перенумерованными
целыми числами от 1 до 100; и массив с именем С, содержащий пять элементов
символьного типа (верхняя граница индекса этого массива – описанная ранее
константа N). Описан также массив D из 40 элементов, каждый из которых в
свою очередь является массивом вещественных переменных, “пронумерованных”
символами от ‘A’ до ‘E’. Описание массива D можно сделать и более кратко:
Рекомендуем скачать другие рефераты по теме: контрольные 2 класс 2 четверть, шпаргалки ответы.
Предыдущая страница реферата | 1 2 3 | Следующая страница реферата