Содержание
- 2. План лекции Комбинированный тип данных Записи Примеры записей Поле Обращение к полю Оператор with Операции над
- 3. Комбинированный тип данных Часто оправданным является представление некоторых элементов в качестве составных частей другой, более крупной
- 4. Пример комбинированных типов данных
- 5. Записи Запись – это структура данных, состоящая из фиксированного числа компонентов, называемых полями. Запись и массив
- 6. Пример записи Приведем пример описания переменной, имеющей структуру записи: Type Date = Record Day : 1..31;
- 7. Примеры записей Type User = Record FirstName : String[20]; LastName : String[20]; Sex : (‘m’,’f’); BirthDay
- 8. Поля. Обращение к полю Var User : Record FirstName : String[20]; LastName : String[20]; Sex :
- 9. Поля Type Date = Record Day : 1..31; Month : String[20]; Year : integer; End; User
- 10. Оператор with … Student.BirthDay.Day:=13; Student.BirthDay.Month:=‘January’; Student.BirthDay.Year:=1992; … Соблюдение всех правил перечисления индексов и имен полей при
- 11. Оператор with В рамках оператора, определяемого внутри оператора with, к полям определяемой переменной можно обращаться просто
- 12. Оператор with Операторы with могут быть вложенными. Приведенные ниже три оператора эквивалентны друг другу: Student.BirthDay.Day:=13; with
- 13. Операции над записями Type Date = Record Day : 1..31; Month : String[20]; Year : integer;
- 14. Операции над записями Для переменных одного типа можно проверить выполнение отношения равенства или неравенства ("=", "
- 15. Массивы записей Так как на тип компонент массива не накладывается ограничений, то можно использовать массив, компонентами
- 16. Задача В массиве хранятся данные об учениках класса: школа, фамилия, класс. Вывести список учеников, которые учатся
- 17. Задача writeln('Ученики 8-ых классов:'); writeln('Школа Фамилия Класс'); writeln('---------------------------------'); for i:=1 to n do if massiv[i].klass=8 then
- 18. Записи с вариантами Записи, рассмотренные выше - это записи с фиксированными частями. Они имеют в различных
- 19. Записи с вариантами Использование записей с вариантами позволяет образовать структуру, каждый вход которой соответствует содержанию записи.
- 20. Записи с вариантами Каким образом можно узнать , что List[3] содержит ссылку на книгу, а List[4]
- 22. Скачать презентацию