Содержание
- 2. Записи Type имя=record имя_поля11, …, имя_поля1n:тип1; . . . . . . . . . .
- 3. Type student=record Fio:string [40]; God_r:integer; Usp:real; End; Const n=10; Var S:student; Arr_student:array[1..n] of student;
- 4. Описание записи в разделе var var : record ,_, : ; : ; ... end; var
- 5. Возможна ситуация var x: real; r: record x: real; y: real end;
- 6. Обращение к полю d.date:=30; d.month:=12; d.year:=1993;
- 7. Запись – компонент других структур Type family=(father,mother,child); Var birthday:array[family] of date; Обращение к полям: birthday[father].day:=30; birthday[father].month:=12;
- 8. with do begin {имена полей здесь используются как , а не как . } end; With
- 9. Но! with my_birthday do begin day:= 17; month:= 3; {поле записи my_birthday.month} year:= 2004; programma.month:= 5;
- 10. Запись с вариантной частью Type имя=record имя_поля1:тип1; . . . . . . . . .
- 11. Type kind=(married,single); person=record name:string; datebirth:date; Case yesno:kind Of married:(name1:string;date1:date); single:(); End;
- 12. Пример. Для того чтобы описать содержимое библиотеки, необходима следующая информация: Графы "Название" и "Издательство" являются общими
- 13. type biblio = record name,publisher: string[20]; case item: char of 'b': (author: string[20]; year: 0..2020); 'n':
- 14. Вложенные операторы with type date = record day: 1..31; month: 1..12; year: 1900..2005; end; student =
- 15. begin ... with ivanov do begin ... with birth do begin ... year:= 2001; {birth.year} gruppa:=
- 16. Множества Type имя=set of базовый_тип; или Type monet=(r1,r5,r10); Var sum: set of monet; Конструкторы множеств: [r1],
- 17. var s1: set of char; {множество из 256-ти элементов} s2: set of 'a'..'z','A'..'Z'; {множество из 52-х
- 18. Type n=1..9; Var k:set of n; k:=[]; k:=[3..6]; … [1,3]=[3,1] [1..3]=[1,2,3] [1] [2] [1,2,3] [1,4,3] [1,2]
- 20. Скачать презентацию