Контрольная работа: Численное интегрирование методом прямоугольников
Процедура осуществляет переход к началу следующей строки, т.е. пропускает все символы текущей строки.
2. WriteLn (var F: Text)
Процедура записывает символ "Конец строки" в текстовый файл.
3. EOLN (var F: Text): Boolean
Функция возвращает TRUE, если в файле F найден символ "Конец строки" или символ "Конец файла" и FALSE - в противном случае.
Замечание. С символом EOLN оперируют следующие процедуры:
процедура WriteLn (F) записывает символ "Конец строки" (EOLN) в компонент файла, на который установлен указатель файла;
процедура ReadLn (F) пропускает оставшуюся часть текущей строки и устанавливает указатель файла на первый символ новой строки.
4. EOF (var F: Text): Boolean
При работе с текстовым файлом функция возвращает результат TRUE, если указатель файла расположен в позиции символа "Конец файла" ("CTRL"+"Z") и FALSE - в противном случае.
5. SeekEOLN (var F: Text): Boolean
Аналогична функции EOLN, но пропускает символы "Пробел" перед проверкой на достижение символа "Конец строки".
6. SeekEOF (var F: File): Boolean
Аналогична функции EOF, но пропускает символы "Пробел" и символы "Конец строки" перед проверкой на достижение символа "Конец файла".
В. Нетипизированные файлы
Эти файлы состоят из компонентов одинакового размера, структура которых неизвестна или не имеет значения. Такие файлы применяются, в частности, или в процедурах копирования, или при обработке файлов базы данных.
Описание нетипизированного файла: var F: File;
Для обработки файлов без типа применяют те же функции, что и для файлов с типом (т.е. функции EOF, FileSize, FilePos).
Типизированные файлы - это файлы прямого доступа.
Типизированный файл - это файл, состоящий из последовательности элементов (называемых компонентами) одного типа. Количество компонентов файла при задании файла не ограничивается.
Так как все компоненты файла имеют одинаковую "длину", то позиция каждого компонента в файле может быть вычислена.
Длиной файла называется число находящихся в нём компонентов. Пустым файлом называется файл, не содержащий компонентов. Длина пустого файла равна нулю.
Не допускается использование файловых переменных в операторах присваивания и в выражениях. Над файлами можно выполнять два явных вида действий:
1. Создание файла. Оно выполняется в результате добавления новых компонент в конец первоначально пустого файла. В процессе создания новые значения разрешается записывать только в конец файла;
2. Просмотр файла. Он выполняется в результате последовательного продвижения по файлу, начиная с его начала. При этом в каждый момент времени доступен лишь один компонент файла. В процессе просмотра файла изменять значения компонентов на новые запрещается.
Начать писать в файл можно только с самого его начала, дописывая новые компоненты последовательно одну за другой; для чтения также надо начинать просмотр файла с самого начала. Вследствие такой организации на одном просмотре файла нельзя совмещать и чтение, и запись информации: можно либо только читать из файла, либо только писать в файл. Однако, работая с различными файлами A и B, можно одновременно читать файл A и писать в файл B (и наоборот).
Все остальные действия над файлами последовательного доступа являются композицией его просмотра и создания.
Условные операторы предназначены для изменения порядка выполнения инструкций программы, в соответствии с некоторым условием.
IF условие THEN оператор 1 ELSE оператор 2 ; (полная форма)