Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PEChAT.doc
Скачиваний:
10
Добавлен:
27.09.2019
Размер:
234.5 Кб
Скачать

33. Паскаль работа с файлами

В программах на языке Паскаль имена файлов задаются с помощью строк. Например, имя файла на диске может иметь вид: 'LAB1.DAT' 'c:\ pr.txt' 'my_files'

Турбо Паскаль поддерживает три файловых типа:

текстовые файлы; типизированные файлы; нетип-ные ф-лы.

Доступ к файлу в программе происходит с помощью переменных файлового типа. Переменную файлового типа описывают одним из трех способов:

file of тип - типизированный файл (указан тип компоненты);

text - текстовый файл;

file - нетипизированный файл.

Примеры описания файловых переменных:

Var f1: file of char; f2: file of integer; f3: file; t: text;

Любые дисковые файлы становятся доступными программе после связывания их с файловой переменной, объявленной в программе. Все операции в программе производятся только с помощью связанной с ним файловой переменной.

Assign(f, FileName) связывает файловую переменную f с физическим файлом, полное имя которого задано в строке FileName. Установленная связь будет действовать до конца работы программы, или до тех пор, пока не будет сделано переназначение.

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

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

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

Rename(f, NewName) позволяет переименовать физический файл на диске, связанный с файловой переменной f. Переименование возможно после закрытия файла.

Erase(f)

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

34. Паскаль Библиотека

Библиотека – набор типов данных, const, переменных, процедур, функций, которые используются в нескольких программах, объединенных в одном файле.

Модуль CRT содержит подпрограммы управления текстовым выводом на экран дисплея, звуковым генераторм и чтения клавиатуры.

Модуль GRAPH.

Модуль GRAPH представляет собой мощную библиотеку графических подпрограмм универсального назначений, рассчитанную на работу с наиболее распространёнными графическими адаптерами IBM – совместимых с ПК.

Процедуры:

InitGraph (var Driver, Mode: Integer; Path: String) Инициализирует графический режим. Переменные Driver, Mode должны содержать тип графического драйвера и его режим работы. Параметр Path определяет маршрут поиска файла графического драйвера.

SetViewPort (x1, x2, y1, y2: Integer; ClipOn;Word) – создаёт на экране графическое окно . Если окно определено весь дальнейший графический вывод осуществляется относительно координат этого окна и отсекается его границами.

SetGraphMode – устанавливает новый графический режим и очищает экран.

SetTextStyle – устанавливает текущий шрифт, стиль и размер текста.

CloseGraph – закрывает графический режим.

ClearDevice – очищает экран.

OutText – выводит текстовую строку на экран.

OutTextXY – выводит текст в заданное место экрана.

Модуль GRAPH. Построение граф. линий.

Line(X1, y1, x2,y2) рисует линию от точки х1, y1 до х2, y2

SetBkColor – устанавливает цвет фона.

SetColor – устанавливает основной цвет, которым будет производиться рисование.

SetLineStyle – устанавливает толщину и стиль линии.

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