
- •«Оренбургский государственный университет»
- •Основы программирования
- •Содержание
- •Введение
- •Методические указания к лабораторной работе № 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 Варианты заданий
- •Список использованных источников
12.4 Варианты заданий
Для конкретного варианта составить входную информацию. Разработать программу, которая обеспечивает последовательное занесение информации в однонаправленный список с одновременным упорядочением по указанному в варианте признаку. По окончании формирования списка распечатать его.
1. Составить список учебников для N-го курса, указав название, фамилию автора, год издания, цену, тираж и упорядочить его по заданному признаку.
№
курса Название
поля
Фамилия автора
Название
Год издания
Цена
Тираж
2. Составить список кабинетов техникума для М этажа, указав название кабинета, номер комнаты, количество посадочных мест и упорядочить его по заданному признаку.
№ этажа Название поля
Название кабинета
Номер комнаты
Количество мест
Список использованных источников
Семагин И.Г. Основы программирования [Текст] / И.Г. Семагин, А.П. Шестаков. – М.: Академия, 2004. – 385 c.
Попов В.Б. TURBO PASCAL для школьников [Текст] / В.Б. Попов. – М.: Финансы и статистика, 2001. – 518 c.
Житкова О.А. Справочные материалы по программированию на языке Паскаль [Текст] / О.А.Житкова, Е.К. Кудрявцева. – М.: Интеллект-центр, 2002. –77 с.
Меженный О.А. TURBO PASCAL. Учитесь программировать [Текст] / О.А.Меженный. – М.: Диалектика, 2001. – 88 с.
Фаронов В.В. TURBO PASCAL 7.0 [Текст] / В.В. Фаронов. – М.: Нолидж, 2000. – 312 с.
Марченко А.И. Программирование в среде TurboPascal 7.0 [Текст] / А.И.Марченко. – М.: Бином Универсал, 2000. – 485 с.
Культин Н. Delphi Программирование на Object Pascal [Текст] / Н.Культин. – М.: BHV–Санкт-Петербург, 2002. – 297 с.
Зубов В.С. Программирование на языке TP [Текст] / В.С.Зубов. – М.: ТТО «Филинъ», 2000. – 301с.
Васюкова Н.Д. Практикум по основам программирования язык Паскаль [Текст] / Н.Д.Васюкова, В.В. Тюляева. – М.: Высшая школа, 2000. – 160 с.
Бондарев В.М. Основы программирования [Текст] / В.М. Бондарев, В.И. Рублинецкий, Е.Г. Качко. – М.: ТТО «Филинъ», 2000. – 363 с.