Программирование на языке Pascal

На главную

Введение

Алгоритм

Язык Pascal

Переменные, константы, типы

Выражения языка Pascal

Условные операторы языка Pascal

Циклы языка Pascal

Массивы языка pascal

Записи в языке Pascal

Строковый тип данных в языке Pascal

Процедуры и функции для работы со строками в языке Pascal

Лабораторная работа № 1 «Алгоритмы ветвления»

Лабораторная работа № 2 «Циклические алгоритмы»

Лабораторная работа № 3 «Обработка массивов»

Лабораторная работа № 4 «Работа со строками и записями»

Список литературы


Записи в языке Pascal


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

Листинг 6. Использование записей в Pascal
program listing_6;
uses crt; (* подключаем библиотеку *)
type student = record
  fio: string[50];
  year: integer;
  phone: string[12];
end;
var st: student;
begin clrscr; (* очистка экрана *)
  readln(st.fio); readln(st.year); readln(st.phone);
  writeln(st.fio + ' ', st.year, ' ' + st.phone)
end.


В программе из листинга 6 сначала в разделе type определяется пользовательский тип с названием student. После этого в секции var создается переменная st, которая состоит из переменных 3х типов: строка длинной до 50 символов, целое число и строка длинной до 12 символов. Эта переменная называется – запись. Доступ к полям записи осуществляется с использованием символа «.», после которого указывается имя поля, к которому происходит доступ.