Теоретический материал
Все типы данных, как простые, так и сложные, которые мы изучали и применяли раньше, могут использоваться для хранения данных только одного типа. Но так как вычислительнаятехника используется в различных информационных, справочных, экономических и других информационных системах, то возникает необходимость в организации сложного типа данных для хранения неоднороднойинформации.
Для работы с группой различных по типу данных применяют тип данных «запись».
Понятие записи рассмотрим на примере списка учащихся с их оценками:
Каждая строка в этой ведомости состоит из отдельныхэлементов – данных разного типа:
а) порядковый номер – целое число;
б) Фамилия И.О. – символьная строка;
в) оценки – массив целых чисел.
Эти данные можно объединить в группу и считать записью. Запись вцелом и отдельные ее элементы (поля) обозначаются именами.
Обращение к элементу (полю) записи в программе выполняется с помощью уточненного (составного) имени. Уточненное имя содержит имя записи иимя элемента и записывается в следующем виде:
<имя записи>.<имя элемента (поля) записи>
Например:
R_EX.N
R_EX.NAME
Объявление записи можно производить в разделе объявления переменныхvar или с использованием раздела объявления типов пользователя type.
Объявление записи в разделе объявления переменных var имеет следующий вид:
var
<имя записи>: record
<имя поля1>: тип;
<имя поля 2>: тип;
……………
<имя поля n>: тип;
end;
Здесь служебные слова record end играют роль операторных скобок. Между ними производится описание полей записи. Вместоодного имени записи допускается использование нескольких имен, записанных через запятую.
Для представленной выше ведомости учащихся описание записи выглядит следующим образом:
var
R_EX: record
N: integer;Name: string [25];
Rb: array [1..4] of byte
end;
Рассмотрим наиболее универсальную форму объявления записи – с использованием раздела типов пользователя type:
Type...
Все типы данных, как простые, так и сложные, которые мы изучали и применяли раньше, могут использоваться для хранения данных только одного типа. Но так как вычислительнаятехника используется в различных информационных, справочных, экономических и других информационных системах, то возникает необходимость в организации сложного типа данных для хранения неоднороднойинформации.
Для работы с группой различных по типу данных применяют тип данных «запись».
Понятие записи рассмотрим на примере списка учащихся с их оценками:
Каждая строка в этой ведомости состоит из отдельныхэлементов – данных разного типа:
а) порядковый номер – целое число;
б) Фамилия И.О. – символьная строка;
в) оценки – массив целых чисел.
Эти данные можно объединить в группу и считать записью. Запись вцелом и отдельные ее элементы (поля) обозначаются именами.
Обращение к элементу (полю) записи в программе выполняется с помощью уточненного (составного) имени. Уточненное имя содержит имя записи иимя элемента и записывается в следующем виде:
<имя записи>.<имя элемента (поля) записи>
Например:
R_EX.N
R_EX.NAME
Объявление записи можно производить в разделе объявления переменныхvar или с использованием раздела объявления типов пользователя type.
Объявление записи в разделе объявления переменных var имеет следующий вид:
var
<имя записи>: record
<имя поля1>: тип;
<имя поля 2>: тип;
……………
<имя поля n>: тип;
end;
Здесь служебные слова record end играют роль операторных скобок. Между ними производится описание полей записи. Вместоодного имени записи допускается использование нескольких имен, записанных через запятую.
Для представленной выше ведомости учащихся описание записи выглядит следующим образом:
var
R_EX: record
N: integer;Name: string [25];
Rb: array [1..4] of byte
end;
Рассмотрим наиболее универсальную форму объявления записи – с использованием раздела типов пользователя type:
Type...
Поделиться рефератом
Расскажи своим однокурсникам об этом материале и вообще о СкачатьРеферат