Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Uch_praktika_-_7_-_fayly.doc
Скачиваний:
5
Добавлен:
19.05.2015
Размер:
80.38 Кб
Скачать

Министерство образования и науки российской федерации

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«ДОНСКОЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

Колледж экономики, управления и права

методические рекомендации

для УЧЕБНОЙ практиКИ студентов

по дисциплине «Основы алгоритмизации и программирования»

Специальность

230105 51 ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ И АВТОМАТИЗИРОВАННЫХ СИСТЕМ

автор-составитель Шинакова С.В.

Ростов-на-Дону 2011

Рассмотрены на заседании Ц(П)К специальности 230105.51 Программное обеспечение вычислительной техники и автоматизированных систем

«07» апреля 2011 г. Протокол № 8

Председатель Ц(П)К _____________ Шинакова С.В.

Практическая работа №7

Работа с файлами

1 Цель работы

Научиться принципам работы с файлами в языке программирования Pascal.

 

2 Задачи работы

Изучить приемы решения задач с использованием файлов.

3 Порядок выполнения работы

3.1 В среде программирования Turbo Pascal или Pascal ABCсоставить и отладить программу решения задач (см. Приложение А, Б).

3.2 Провести анализ результатов работы программы.

3.3 Составить отчет о проделанной работе.

 

4 Отчет о проделанной работе должен содержать

-         название и цель работы;

-         номер и условие своего варианта;

-         текст программы;

-         полученные результаты;

-         ответы на контрольные вопросы пункта 6 в соответствии с указаниями преподавателя.

  

5 Теоретические положения

5.1 Стандартные процедуры и функции для обработки файлов

Под файлом понимается либо именованная область внешней памяти ПК (жесткого диска, гибкой дискеты, электронного «виртуального» диска), либо логическое устройство - потенциальный источник или приемник информации.

В зависимости от способа объявления можно выделить три вида файлов:

  • типизированные файлы (задаются предложением FILE OF...);

  • текстовые файлы (определяются типом TEXT);

  • нетипизированные файлы (определяются типом FILE).

Пример:

var f: file of integer; {типизированный файл}

f2: text; {текстовый файл}

f3; file; {нетипизированный файл}

begin

end.

 

  1. Файловая переменная связывается с именем файла в результате обращения к стандартной процедуре ASSIGN:

ASSIGN (<ф.п.>, <имя файла или л.у.>);

Здесь <ф.п.> - файловая переменная (правильный идентификатор, объявленный в программе как переменная файлового типа); 

<имя файла или л.у.> - текстовое выражение, содержащее имя файла или логическое устройство.

begin

assign(f1,’file1.text’);

…;

end.

 

В результате работы предложенной выше программы переменной stбудет присвоено значение ’abc’.

Допускается сравнение строковых переменных. Операции отношений =, <>, >, <, >=,<= выполняются над двумя строками посимвольно, слева направо, с учетом внутренней кодировки символов.

Примеры сравнения строковых переменных с результатом «Истина»:

‘A’ < ‘B’

‘Turbo Pascal’ > ‘Turbo’

‘2’ > ’1’

  

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