Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры по инфе 2.docx
Скачиваний:
3
Добавлен:
02.08.2019
Размер:
85.32 Кб
Скачать
  1. Встроенные (стандартный) процедуры и функции.

Процедура Assign( var f; FileName: String ) связывает логический файл f с физическим файлом, полное имя которого задано в строке FileName.

Процедура Reset( var f ) открывает логический файл f для чтения данных. После успешного выполнения процедуры Reset файл готов к чтению из него первого элемента.

Процедура Rewrite( var f ) открывает логический файл f для записи данных После успешного выполнения этой процедуры файл готов к записи в него первого элемента.

Процедура Close( var f ) закрывает открытый до этого логический файл. Вызов процедуры Close необходим при завершении работы с файлом.

Логическая функция EOF( var f ): Boolean возвращает значение TRUE, когда при чтении достигнут конец файла. Это означает, что уже прочитан последний элемент в файле или файл после открытия оказался пуст.

Процедура Rename( var f; NewName: String ) позволяет переименовать физический файл на диске, связанный с логическим файлом f.

Процедура Erase( var f ) уничтожает физический файл на диске, который был связан с файловой переменной f. Файл к моменту вызова процедуры Erase должен быть закрыт.

  1. Строки и строковые функции.

Строковый тип данных позволяет ввести и обработать любые данные. При использовании в выражении строка должна заключаться в ‘_’. Количество символов 0-256. Количество символов в строке может указываться в [ ].

Var

X:string[10];

X:=’Иванов И.И.’

Для обработки данных строкового типа используется ряд функций:

Delete(St,poz,n) –из строки St с позиции poz удалить n символов;

Insert(St1,St2,poz) – вставка строки St1 в строку St2, начиная с позиции poz.

  1. Примеры описания данных строкового типа.

Строковый тип данных позволяет – позволяет ввести и обрабатывать любые символы ввода.

Ключевое слово для обозначения строкового типа – String;Var в:string; Количество символов в строке можно указывать в квадратных скобках.(Var x: string [10];)Переменная Х может содержать строку max 10 символов(Х: ‘Иванов’ И.И.;)

  1. Множества. Операции с множествами.

Множество – структурированный тип данных, представляющих собой набор взаимозависящих по какому-либо признаку или группе признаков объектов, которые можно рассматривать как единое целое. Каждый объект в множестве – элемент множества. Элементы должны относиться к одному и тому же типу данных. Значение элементов указывается в [ ]. Если нет элементов – пустое множество.

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

Проверка на равенство или неравенство (=, <>)

Сравнение (>=, <=)

+ - объединение

* - пересечение

- - разность

In – проверка вхождения элементов в то или иное множество (if 2 in[1,2,3] then)