|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Если в качестве базового тина взят другой массив, то образуется структура, которую принято называть многомерным массивомПример: Type Vector = array[1..4] of integer; Massiv = array[1..4] of Vector; Var Matr: Massiv; – комбинированный тип (записи); Запись – это структурированный тип данных, состоящий из фиксированного числа компонентов одного или нескольких типов. Определение типа записи начинается идентификатором record и заканчивается зарезервированным словом end. Между ними располагается список компонентов, называемых полями, с указанием идентификаторов полей и типа каждого поля. Формат: Type <имя типа> = record <идентификатор поля>:<тип компонента>; <идентификатор поля>:<тип компонента> end; Var <идентификатор,...>: <имя типа>; Пример: type Саr = record Number: integer; {Номер} Marka: string[20]; {Марка автомобиля} FIO: string[40]; {Фамилия, инициалы владельца} Address: string[60] {Адрес владельца} end; Var М, V: Саr; – файловый тип (файлы); Одной из наиболее фундаментальных структур данных, используемых в Tuibo Pascal, являются файлы. Любой файл имеет три характерные особенности. Во-первых, у него есть имя, что даст возможность программе работать одновременно с несколькими файлами. Во-вторых, он содержит компоненты одного тиля. Таким компонентом может быть любой тип Turbo Pascal, кроме файлового. Например, допускается файл записей или файл строк, но нельзя создать «файл файлов». В-третьих, длина создаваемого файла никак не оговаривается при его объявлении и ограничивается только емкостью устройств внешней памяти. В большинстве случаев файлы состоят из текстовых строк, или записей. Для описания файла используется словосочетание file of. Для доступа к файлу описывается специальная файловая переменная, которая считается представителем в Pascal-программе (чаще всего ее обозначают как F). Если файл состоит из записей, дополнительно описи переменная для доступа к полям записи (обозначим ее R). Формат: Type <имя типа> = <тип компонентов»; Var : file of <имя типа>; : <имя типа>; – множественный тип (множества); Множество – это структурированный тип данных, представляющий собой набор взаимосвязанных по какому-либо признаку или группе признаков объектов, которые можно рассматривать как единое целое. Каждый объект в множестве называется элементом множества. Все элементы множества должны принадлежать одному из скалярных типов, кроме вещественного. Этот тип называется базовым типом множества. Базовый тип задается диапазоном или перечислением. Область значений типа «множество» – набор всевозможных подмножеств, составленных из элементов базового типа. В выражениях на языке Pascal значения элементов множества указываются в квадратных скобках: [1,2,3,4], ['a','b','c'], ['a'..'z']. Если множество не имеет элементов, оно называется пустым и обозначается как [ ]. Количество элементов множества называется его мощностью. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |