![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
< ім’я поля >:= < значення >;
Присвоєння даних запису Student буде виглядати так:
With Student do
Begin
FIO:=’Іваненко П.П.’;
Numb:= 345;
Mark:= 5;
end;
Зверніть увагу на те, що в наведеному прикладі використовується операторні дужки (begin – end), тому що після do, згідно з правилами мови Паскаль, може виконуватися тільки один оператор, а необхідно – три, тому вони згруповані в один складений оператор.
Опис власного типу даних
Найчастіше при роботі з записом описують спочатку тип запису, а потім цей тип використовують при описі змінних. Опис типів, як вже говорилося в попередніх темах, здійснюється в розділі TYPE. Давайте опишемо тип запису для “нашого бідного студента”:
Type
StudentType = record
FIO: string[20];
Numb: word;
Mark: 2..5;
end;
Тепер можна описати змінну:
Var
Student: StudentType;
Використання масиву записів
З використання вище описаного типу можна задати масив записів для збереження даних про студентську групу:
StudentGroup : array [1..30] of StudentType;
Для доступу до елементів масиву використовується операція індексування та розкриття запису:
StudentGroup [1]. FIO:= ‘Андрейченко‘;
StudentGroup [1]. Numb:= 367;
StudentGroup [1]. Mark:= 5;
або з оператором приєднання:
With StudentGroup [1] do
Begin
FIO:=’Андрейченко’;
Numb:= 367;
Mark:= 5;
end;
Якщо проводити, наприклад, введення елементів масиву, то підійде такий оператор циклу:
for i:=1 to 30 do
Дата публикования: 2014-11-03; Прочитано: 286 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!