- •«Обработка файлов средствами языка Turbo Pascal»
- •Лабораторная работа № 7 Обработка файлов средствами языка Turbo Pascal
- •Порядок выполнения работы
- •1. Получить вариант задания.
- •2. Изучить процедуры и функции, используемые для работы с файлами, и необходимые для выполнения данной лабораторной работы.
- •3. Разработать алгоритм подготовки и обработки данных на основе заданных операций.
- •Варианты заданий
- •Описание входных и выходных данных
- •С а) хема программы
- •Текст программы
- •Примеры работы программы
- •Контрольные вопросы
- •3. Каково назначение переменных файлового типа? Как могут быть определены такие переменные в Pascal-программе?
- •4. Каков состав и каково назначение установочных и завершающих операций с файлами? Какие параметры используются при обращении к соответствующим процедурам?
- •5. При помощи каких процедур реализуются операции ввода-вывода (чтения из файла и записи в файл)? Каким образом происходит выполнение этих процедур?
- •6. Каково назначение операций перемещения по файлу, определения параметров файла?
- •7. Как организовать обработку ошибок при работе с файлами?
- •8. Что такое «текстовый файл»? Какие процедуры используются для открытия текстовых файлов, для чтения из файла, записи в файл?
Министерство Образования Российской Федерации
ПЕНЗЕНСКАЯ ГОСУДАРСТВЕННАЯ ТЕХНОЛОГИЧЕСКАЯ АКАДЕМИЯ
(ПГТА)
Кафедра «Информационные компьютерные технологии»
ОТЧЕТ
О ВЫПОЛНЕНИИ ЛАБОРАТОРНОЙ РАБОТЫ №7
«Обработка файлов средствами языка Turbo Pascal»
Выполнил:
Студент гр.11СИ1б __________________________
подпись, дата
Принял:
Доцент кафедры ИКТ _________________________ В.С.Дятков
подпись, дата
Пенза, 2012
Лабораторная работа № 7 Обработка файлов средствами языка Turbo Pascal
Цель работы: освоение методики проектирования Pascal-программ с использованием операций с файлами.
Порядок выполнения работы
1. Получить вариант задания.
2. Изучить процедуры и функции, используемые для работы с файлами, и необходимые для выполнения данной лабораторной работы.
3. Разработать алгоритм подготовки и обработки данных на основе заданных операций.
4. Подготовить текст программы и отладить программу с использованием среды Turbo Pascal.
5. Устно ответить на контрольные вопросы.
6. Оформить отчет.
Варианты заданий
Таблица 7.1
№ варианта |
Тип данных (табл. 7..2) |
Задание имени файла (табл. 7.3) |
Сообщение об ошибках (табл. 7.4) |
Последовательность операций над данными (табл. 7.5) |
1 |
2 6 |
1 2 |
1 2 |
1 2 |
Таблица 7.2
№ варианта |
Тип данных в файле |
2 |
Вещественные числа |
6 |
Записи со структурой табл. 7.8 |
Таблица 7.3 Таблица 7.4
№ варианта |
Вариант задания имени файла |
|
№ варианта |
Вариант вывода сообщений об ошибках |
1 |
Ввод с клавиатуры |
|
1 |
Краткий |
2 |
Строковая константа в программе |
|
2 |
Расширенный |
Таблица 7.5
№ варианта |
Вариант цепочки операций над данными |
1 |
Ввод с клавиатуры и запись в массив, запись из массива в файл, чтение из файла и вывод на экран |
2 |
Ввод с клавиатуры и запись в файл, чтение из файла и вывод на экран, дополнение файла |
Таблица 7.8
Студент |
|
|||
Фамилия |
Экзаменационные оценки |
|
||
|
Математика |
Информатика |
|
Описание входных и выходных данных
-
Название переменной
Идентификатор
Тип
Ограничения
i
i
byte
>0
Массив
a
array[1..30] of real
>0
Имя файла
f_name
string
>0
b
b
real
>0
Файл1
F1
file of real
>0
Оценка
Otsen
record
>0
студент
stud
record
>0
Файл «студенты»
FS
file of stud
>0
Фамилия
fio
string
>0
Количество записей, количество элементов массива
kol
byte
>0
Таблица 1 - Структура входных и выходных данных программы