Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по технологии програм..doc
Скачиваний:
13
Добавлен:
24.02.2016
Размер:
253.95 Кб
Скачать

Лекция №8. Записи.

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

Общая форма описания записи:

TYPE имя типа = RECORD

Поле 1: базовый тип;

Поле 2: базовый тип;

----------------------------

Поле N: базовый тип;

END;

VAR имя переменной: имя типа;

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

Пример:

TYPESPISOK=RECORD

FIO:STRING[50];

OTP: INTEGER;

MAT: INTEGER;

IST: INTEGER;

VIZ: INTEGER;

BALL, SRB: REAL;

Для того что бы обратиться к любому элементу типа запись необходимо указать имя типа. имя поля;

Что бы избежать такой записи существует оператор присваивания WITH.

Форма этого оператора:

WITH <имя записи> do оператор;

Пример:

SPISOK.FIO:='Иванов';

или

WITHSPISOKDOFIO:='Иванов';