Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

With < ім’я запису > do



< ім’я поля >:= < значення >;

Присвоєння даних запису 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; Прочитано: 275 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...