
- •«Оренбургский государственный университет»
- •Основы программирования
- •Содержание
- •Введение
- •Методические указания к лабораторной работе № 1
- •В таблице 2 представлены операции над множествами.
- •Программирование с использованием множеств
- •Задания базового уровня
- •Задания повышенного уровня
- •1.7 Вопросы к защите лабораторной работы № 1
- •2 Лабораторная работа № 2. Составление и отладка программ с комбинированными типами данных (записи)
- •2.1 Ход работы:
- •2.2 Содержание отчета
- •2.3 Вопросы для допуска к лабораторной работе № 2
- •2.4 Методические указания к лабораторной работе № 2
- •2.5 Задания базового уровня
- •2.6 Задания повышенного уровня
- •2.7 Пример программы
- •Вопросы к защите лабораторной работы № 2
- •3.3.2 Задачи на «множества»
- •4.4 Методические указания к лабораторной работе № 3
- •1. По типу (логической структуре)
- •2. По методу доступа к элементам файла
- •4.5 Постановка задачи
- •4.6 Вопросы к защите лабораторной работы № 3
- •5 Лабораторная работа № 4. Процедуры и функции модуля System
- •5.1 Ход работы:
- •5.2 Содержание отчёта
- •5.3 Методические указания к лабораторной работе № 4 Процедуры работы с каталогами
- •6.4 Вопросы к защите домашней работы № 2
- •7 Лабораторная работа № 5. Работа с временными файлами
- •7.1 Ход работы:
- •7.2 Содержание отчёта
- •7.3 Постановка задачи
- •7.4 Вопросы к защите лабораторной работы № 5
- •8 Лабораторная работа № 6. Работа с внешними файлами
- •8.1 Ход работы:
- •8.2 Содержание отчёта
- •8.3 Задания базового уровня
- •9.4 Вопросы к защите домашней работы № 3
- •10 Лабораторная работа № 7. «Линейные списки»
- •Ход работы:
- •10.2 Содержание отчета
- •10.3 Методические указания к лабораторной работе № 7
- •10.4 Задания базового уровня
- •10.5 Вопросы к защите лабораторной работы № 7
- •11.4 Задания базового уровня
- •11.5 Вопросы к защите лабораторной работы № 8
- •12 Домашняя работа № 4. Формирование списка с одновременным упорядочением его элементов
- •12.1 Ход работы
- •12.2 Содержание отчета
- •12.3 Методические указания к домашней работе № 4
- •12.4 Варианты заданий
- •Список использованных источников
6.4 Вопросы к защите домашней работы № 2
Какие проблемы решаются при использовании файлов?
Каковы требования к именам файлов?
Назовите общие и отрицательные черты текстовых, типизированных и нетипизированных файлов.
Какие отличия существуют в использовании процедуры Reset при открытии различных типов файлов (текстовых, нетипизированных)?
Как представлена информация в типизированных файлах?
В чем заключается несоответствие номера физической записи и логической записи в типизированном файле?
Назовите стандартные процедуры обработки файлов, содержащиеся в модуле Dos.
7 Лабораторная работа № 5. Работа с временными файлами
Цель работы. Выработать навыки работы с файловым типом данных. Научиться решать задачи с использованием временных файлов.
7.1 Ход работы:
Изучить теоретический материал по теме лабораторной работы (лекции, учебник).
Составить и откомпилировать программу, согласно постановке задачи.
Запустить программу на выполнение.
Отредактировать программу и сохранить ее на диске А под именем lab5.pas.
Распечатать программу и результаты работы программы.
Составить отчет по работе.
Защитить работу.
7.2 Содержание отчёта
Отчет по лабораторной работе должен содержать:
тему работы;
цель работы;
ход работы;
постановку задачи;
распечатку программ;
результаты работы программ.
7.3 Постановка задачи
Подготовить анкетные данные своих ближайших родственников. Оформить сведения о каждом родственнике в виде записи, в которой определены следующие поля:
фамилия, имя, отчество;
степень родства (мать, сестра и т.д.);
город проживания;
год рождения;
признак – работает или нет.
Организовать ввод данных с терминала и записать их во временный файл. Вычислить в программе средний возраст родственников. Организовать чтение созданного файла и вывод на терминал информации о тех родственниках, у которых возраст меньше среднего.
7.4 Вопросы к защите лабораторной работы № 5
Какие операции и функции используются при работе временными файлами?
Можно ли в одно и то же время считать из файла и записывать в него? Почему?
Если не переписывать файл заново, то значения таких элементов можно изменять: только первого, только последнего, каких угодно, никаких? Какие элементы можно удалять из файла?
В какое место файла можно добавлять новые элементы: в начало, в конец, в середину, куда угодно, никуда? Ответ поясните.
8 Лабораторная работа № 6. Работа с внешними файлами
Цель работы: Выработать навыки работы с файловым типом данных. Научиться решать задачи с использованием внешних файлов.
8.1 Ход работы:
Изучить теоретический материал по теме лабораторной работы (лекции, учебник).
Составить программу по заданию своего варианта.
Запустить программу на выполнение.
Отредактировать программу и сохранить ее на диске А под именем lab6.pas.
Распечатать программу и результаты работы программы.
Составить отчет по работе.
Защитить работу.
8.2 Содержание отчёта
Отчет по лабораторной работе должен содержать:
тему работы;
цель работы;
ход работы;
постановку задачи;
распечатку программ;
результаты работы программ.