Лабораторный практикум по программированию на языке Паскаль. Найханова Л.В - 70 стр.

UptoLike

70
ЛАБОРАТОРНАЯ РАБОТА N 10
Тема: "Комбинированный тип данных - записи"
Цель работы
1. Получить навыки в организации ввода и вывода значений комбинированных типов
данных.
2. Получить навыки программирования задач с использованием записей.
Краткие сведения из теории
10.1. Объявление данных типа записи
Комбинированный тип характеризует объекты, называемые записями. Синонимом понятия
" комбинированный тип" является понятие "структурный тип". Запись (структура) - это
сложная переменная с несколькими компонентами. При определении комбинированного
типа задаются имя всей записи, имя и тип каждой компоненты. Описание
комбинированного типа начинается со служебного слова RECORD и заканчивается словом
END. Записи, как и другие данные, объявляются в разделе описаний и используются в
разделе операторов.
Записи можно объявлять в разделе TYPE либо VAR.
Объявление записи в разделе VAR имеет следующий вид:
VAR
< имя записи > : RECORD
< имя компоненты 1: тип >;
< имя компоненты 2: тип >;
. . .
< имя компоненты N: тип >
END;
Здесь служебное слово RECORD (запись) выполняет роль открывающей операторной
скобки, END - закрывающей. Внутри операторных скобок описываются компоненты
записи. Допускается вместо имени записи указывать список имен, т.е. имена записей,
разделенные запятыми. Компоненты записи вместе с их описанием называются полями
записи.
Более универсальной формой объявления записи является описание с использованием
раздела TYPE, которое имеет вид:
TYPE
< имя типа > = RECORD
< имя компоненты 1 >: тип;
< имя компоненты 2 >: тип;
. . .
< имя компоненты N >: тип
END;
VAR
< имя записи >: имя типа;
Пример. Дана ведомость списка студентов с их оценками (рис.1) Для представленной
ведомости объявление записи в разделе переменных выглядит следующим образом:
VAR
vedom : RECORD
n : integer;
fio : string[15];
progr,fizika : integer
END;
                          ЛАБОРАТОРНАЯ РАБОТА N 10
                   Тема: "Комбинированный тип данных - записи"
Цель работы
1. Получить навыки в организации ввода и вывода значений комбинированных типов
данных.
2. Получить навыки программирования задач с использованием записей.
Краткие сведения из теории
10.1. Объявление данных типа записи
Комбинированный тип характеризует объекты, называемые записями. Синонимом понятия
" комбинированный тип" является понятие "структурный тип". Запись (структура) - это
сложная переменная с несколькими компонентами. При определении комбинированного
типа задаются имя всей записи,         имя и тип каждой       компоненты.   Описание
комбинированного типа начинается со служебного слова RECORD и заканчивается словом
END. Записи, как и другие данные, объявляются в разделе описаний и используются в
разделе операторов.
Записи можно объявлять в разделе TYPE либо VAR.
Объявление записи в разделе VAR имеет следующий вид:
VAR
      < имя записи > : RECORD
             < имя компоненты 1: тип >;
             < имя компоненты 2: тип >;
             . . .
             < имя компоненты N: тип >
      END;
Здесь служебное слово RECORD (запись) выполняет роль открывающей операторной
скобки, END - закрывающей. Внутри операторных скобок описываются компоненты
записи. Допускается вместо имени записи указывать список имен, т.е. имена записей,
разделенные запятыми. Компоненты записи вместе с их описанием называются полями
записи.
Более универсальной формой объявления записи является описание с использованием
раздела TYPE, которое имеет вид:
TYPE
      < имя типа > = RECORD
             < имя компоненты 1 >: тип;
             < имя компоненты 2 >: тип;
             . . .
             < имя компоненты N >: тип
      END;
VAR
      < имя записи >: имя типа;
Пример. Дана ведомость списка студентов с их оценками (рис.1) Для представленной
ведомости объявление записи в разделе переменных выглядит следующим образом:
VAR
      vedom : RECORD
             n        : integer;
             fio      : string[15];
             progr,fizika : integer
      END;




                                                                                 70