Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции 13--18.doc
Скачиваний:
25
Добавлен:
24.04.2019
Размер:
558.08 Кб
Скачать

Множество;

Множество – это структурированный тип данных, представляющий набор взаимосвязанных объектов, которые можно рассматривать как единое целое;

Порядок использования множеств:

Описание типа множество начинается со слов Set of, после которых в круглы скобках перечисляются элементы множества через запятую;

Элементы множества могут быть представлены элементами любого простого типа (кроме вещественного). Элементы множества образуют базовый тип множества;

Базовый тип задается либо диапазоном, либо перечислением;

  • Объявление переменных типа множество:

  • с предварительным объявлением типа:

  • Type <Имя типа> = set of (<элемент1>, <элемент2>,.. ,

<элементN>);

  • Var <Идентификатор, …> : <Имя типа>;

  • без предварительного объявления типа множества:

  • Var <Идентификатор, …> : set of (<элемент1>, <элемент2>,.. , <элементN>);

  • Множества могут использоваться в теле программы без предварительного описания. В этом случае значения элементов множества указываются в квадратных скобках [1,2,3,4] непосредственно.

  • Операции над множествами:

  • допускаются операции

  • отношения ( =, <>, >=, <=) - порядок следования значения не имеет;

  • объединения (+); пересечения (*); разности (-);

  • операция In. (проверка вхождения в множество) – пример: If A in [1,2,3,4] then

  • Результат вычислений над множествами получается логического типа;

Пример.

Файл;

Тип файл представляет собой последовательность компонент одного типа, расположенных на внешнем устройстве. Компоненты могут быть любого типа, за исключением типа файл и типа объект. Число компонент в файле не объявляется.

Порядок использования типа ФАЙЛ:

Описание типа файл начинается со слов file of, после которых указывается тип компонентов файла. В описании типа файл может быть применен стандартный тип text, содержащий символы, объединенные в строки.

  • Объявление (описание) переменной типа файл:

  • с предварительным объявлением типа:

  • Type <Имя типа> = file of <тип компонентов файла>;

  • Var <Имя переменной, …> : <Имя типа>;

  • без предварительного объявления типа множества:

  • Var <Имя переменной, …> : file of <тип элементов файла>;

  • Множества могут использоваться в теле программы без предварительного описания. В этом случае значения элементов множества указываются в квадратных скобках [1,2,3,4] непосредственно.

  • Операции над файловыми переменными:

Файловые переменные имеют специфическое применение. Над ними нельзя выполнять никаких операций (присваивать значение, сравнивать и т.д.). Их можно использовать лишь для выполнения операций с файлами (,чтения, записи, удаления файла и.т.д.).

  1. Основные конструкции языка Turbo Pascal

Вопросы:

        1. Константы

        2. Переменные

        3. Функции

        4. Знаки операций

        5. Круглые скобки.

        6. Порядок вычисления выражений.

Литература:

1. [6], c. 13-23.

2. [7], с. 83-90.

Выражение – это синтаксическая единица, лежащая в основе тела программы языка Турбо Паскаль. Она определяет порядок выполнения вычислений. Выражения формируются в соответствии с рядом правил, которые рассмотрены в лекции о синтаксисе языка Турбо Паскаль.

В состав выражения входят:

  • константы;

  • переменные;

  • функции;

  • знаки операций;

  • круглые скобки.

Рассмотрим каждый из элементов более подробно.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]