Курсовая работа: Разработка обучающей программы, поддерживающей изучение темы "Структуры данных"

N:integer;

K:string;

F:array[1..5,5..10]of real;

End;

Var rec:a;

Примеры записей

1. объект – физическое тело с измерениями a,b,c – длина, ширина, высота

2. объект – товар, характеризующийся названием и ценой

3. объект – дата рождения: день, месяц, год

Записи могут объединяться в массивы, например:

Type

A = record

N:integer;

K:string;

F:array[1..5,5..10]of real;

End;

Mas = array[1..n] of A;

Var masrec:mas;

Для обращения к полю записи используются сложные имена из имени записи из раздела var и имени поля, разделенных точкой: rec.n; rec.f[1,5]; mas­rec[1].f[2,8];

4. Массив сведений о работниках предприятия(имя, должность, дата рождения, зарплата).

Операции над записями

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

Оператор присоединения – используется для краткости. Он позволяет при об­работке записи указать её имя только 1 раз: with список имен do оператор.

1.2.8. Файлы

В параграфе описаны основные этапы операций обработки файлов – чтения и записи

Операция записи

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

Этапы записи в файл

1. описание файла – в разделе описания типов или переменных. При­мер: var f:file of integer; a:integer;

К-во Просмотров: 559
Бесплатно скачать Курсовая работа: Разработка обучающей программы, поддерживающей изучение темы "Структуры данных"