Другое: РК №3
Описание
Файл включает записи, содержащие информацию о пассажирах.
О каждом пассажире известно:
Фамилия, Количество мест багажа, Общий вес багажа;
Разработать модуль, содержащий следующие подпрограммы:
Процедуру создания файла записей из компоненты StringGrid;
Процедуру вывода файла записей в StringGrid;
Функцию вычисления общего веса багажа всех пассажиров;
Процедуру сортировки файла пассажиров по возрастанию среднего веса одного
места багажа;
Процедуру, формирующую файл пассажиров, имеющих 4 места багажа.
Процедуру, удаляющую из файла пассажира с заданной фамилией. Фамилию
ввести в основной программе и передать в процедуру в качестве параметра.
В основной программе создать меню для работы с файлом. Исходный файл, файл
после сортировки, полученный и измененный файлы вывести в разные компоненты
StringGrid.
Для задания имен файлов использовать компоненты TSaveDialog и TOpenDialog.
Характеристики учебной работы
Список файлов
- MAIN_FILE.dat 720 b
- project1.lpi 2,18 Kb
- project1.lpr 416 b
- project1.lps 5,31 Kb
- unit1.lfm 5,15 Kb
- unit1.pas 6,25 Kb
- unit2.pas 6,28 Kb
- project1.compiled 832 b
- project1.o 32,35 Kb
- project1.or 200,88 Kb
- project1.res 135,79 Kb
- unit1.lfm 5,2 Kb
- unit1.o 345,11 Kb
- unit1.ppu 102,31 Kb
- unit2.o 277,34 Kb
- unit2.ppu 5,09 Kb
- project1.exe 19,78 Mb
- project1.ico 133,83 Kb
- project1.lpi 2,18 Kb
- project1.lpr 418 b
- project1.lps 5,27 Kb
- project1.res 135,79 Kb
- unit1.lfm 5,2 Kb
- unit1.pas 6,25 Kb
- unit2.pas 6,28 Kb