Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемЛидия Ненашева
2 Записи
3 – структурированный тип данных, состоящий из отдельных компонентов (полей) различного типа. Запись
4 Формат описания записей type = record : ; : ; ……………………. : ; end; var : < имя типа>;
5 Пример type p erson = record f am : s tring[20] ; name : s tring[10] ; day : b yte ; month : b yte ; year : i nteger ; address : s tring[20] ; end ; var man, woman : p erson ;
6 Чтобы обратиться к полю записи нужно указать имя записи, точку, имя поля. !!!
7 Допустимы операции: woman.name := Дуся ; man.fam := Иванов ; readln ( man.day, man.month ) ; writeln ( man.fam, man.name ) ; Иванов ?
8 Позволяет использовать в программе имена полей без указания имени записи. Оператор with
9 Формат оператора with with do ; Оператор – простой или составной оператор.
10 Пример with m an do begin fam := Иванов ; name := Иван ; day := 12 ; month := 1 ; year := 1988 ; end;
11 Состоит из фиксированной и вариантной частей. Запись c вариантами Позволяет задать произвольное число вариантов структуры.
12 Формат вариантной записи type = record : ; ……………………. : ; case : of : (поле:тип); ……………………………. :(поле:тип) end; Фиксированная часть В а р ч и а а с н т т ь н а я
13 Пример type p erson = record f am : s tring[20] ; name : s tring[10] ; day : b yte ; month : b yte ; year : i nteger ; address : s tring[20] ; case f : b oolean of t rue : ( military :boolean ) ; f alse : ( ) end ;
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.