Требования к решению задач. Ø Элемент базы данных должен иметь тип record.

Ø Элемент базы данных должен иметь тип record.

Ø Программа не должна запрашивать у пользователя размер базы данных.

Ø Максимальный размер базы, 200 элементов, задать константой.

Ø Программа должна подсказывать пользователю, что ему делать.

Ø Программу необходимо снабдить тестом (примером, выполнение которого подтверждает правильность работы программы).

Варианты задач.

Состав элемента Способ сортировки
1. Название страны Название команды Число игр Очки Место Расположить записи в порядке возрастания номеров занятых мест
2. Фамилия Дата рождения Телефон Стаж работы Пол Расположить записи в порядке убывания стажа работы
3. Наименование изделия Страна изготовитель Вес Цвет Номер модели Расположить записи в порядке убывания веса
4. Название автомобиля Фирма изготовитель Мощность двигателя Тип кузова Средняя скорость Расположить записи в алфавитном порядке по фирмам изготовителям.
5. Автор Название книги Год издания Количество страниц Стоимость Расположить записи в алфавитном порядке по авторам.
6. Страна Площадь территории Численность населения Столица Форма правления Все записи с формой правления “монархия” разместить вначале массива.
7. Название детали Дата выпуска Стоимость Количество Марка стали Записи сгруппировать по маркам стали.
8. Название страны Название команды Число игр Очки Место Записи сгруппировать по странам  
9. Фамилия Дата рождения Телефон Стаж работы Пол Расположить записи в алфавитном порядке
10. Наименование изделия Страна изготовитель Вес Цвет Номер модели Сгруппировать записи по цветам
11. Название автомобиля Фирма изготовитель Мощность двигателя Тип кузова Средняя скорость Расположить записи по возрастанию мощности двигателя.
12. Автор Название книги Год издания Количество страниц Стоимость Расположить записи по старине.
13. Страна   Численность населения Столица Форма правления Расположить записи в порядке возрастания площади территории
14. Название детали Дата выпуска Стоимость Количество Марка стали Записи сгруппировать по дате выпуска.
15. Название страны Название команды Число игр Очки Место Расположить записи в порядке убывания числа игр
16. Фамилия Дата рождения Телефон Стаж работы Пол Записи сгруппировать по номеру телефонной станции
17. Наименование изделия Страна изготовитель Вес Цвет Номер модели Расположить записи в алфавитном порядке по наименованию изделия
18. Название автомобиля Фирма изготовитель Мощность двигателя Тип кузова Средняя скорость Записи сгруппировать по типу кузова.
19. Автор Название книги Год издания Количество страниц Стоимость Расположить записи по возрастанию объема книги.
20. Страна Площадь территории Численность населения Столица Форма правления Расположить записи в алфавитном порядке по названию страны
21. Название детали Дата выпуска Стоимость Количество Марка стали Расположить записи по возрастанию стоимости.

Контрольные вопросы

1) Как описать тип запись?

2) Где и как можно использовать поля записи?

3) Какие процедуры для типа файл существуют в языке ПАСКАЛЬ?

4) Что дает применение оператора with?

5) Что такое запись с вариантами и как ее можно использовать?

6) Каких типов могут быть поля записи?

Литература

1. Абрамов В.Г., Трифонов Н.П., Трифонова Г.Н. Введение в язык паскаль. – М: Наука. Гл. ред. физ. – мат. лит., 1988. 320 с.

2. Васюкова Н.Д., Тюляева В.В. Практикум по основам программирования. Язык ПАСКАЛЬ. – М.: Высш. шк., 1991. 160 с.

3. Вьюкова Н.И., Галатенко В.А., Ходулев А.Б. Систематический подход к программированию/ Под ред. Ю.М. Баяковского.– М: Наука. Гл. ред. физ. – мат. лит., 1988. 208 с.

4. Епанешников А.М. Епанешников В.А. Программирование в среде Turbo ПАСКАЛЬ 7.0. – М.: “Диалог‑МИФИ”, 1996, 288 с.

5. Перминов О.Н. Программирование на языке ПАСКАЛЬ. – М.: Радио и связь, 1988. 220 с.

6. Попов В.Б. Turbo ПАСКАЛЬ для школьниковю –М.:Финансы и статистика, 1996. 547 с.

7. Семашко Г.Л., Салтыков А.И. Программирование на языке паскаль. – М.: Наука, 1988. 288 с.

8. Форсайт Р. ПАСКАЛЬ для всех: Пер. с англ.: М.: Машиностроение, 1986.