1.Цель работы
Получение практических навыков в использовании языка C/C++.
2.Задание
Создать электронную картотеку, хранящуюся на диске, и программу, обеспечивающую взаимодействие с ней.
Программа должна выполнять следующие действия:
- занесение данных в электронную картотеку;
- внесение изменений (исключение, корректировка, добавление);
- поиск данных по признаку;
- сортировку;
- вывод результатов на экран и сохранение на диске.
Выбор подлежащих выполнению команд должен быть реализован с помощью меню и подменю.
3.Уточнение задания
Пользователь вводит данные спортсменов (вид спорта - плавание).
Набор данных для каждого спортсмена содержит:
-Имя пловца
-Фамилия пловца
-Дистанция
-Страна
4.Контрольные примеры
Контрольные примеры приведены в таблице 1.
|
Исходные данные |
Данные после обработки |
||||||
№ |
Имя |
Фамилия |
Дистанция |
Страна |
Имя |
Фамилия |
Дистанция |
Страна |
1 |
Paul |
Biederman |
200 |
Germany |
Yanick |
Agnel |
200 |
France |
2 |
Yanick |
Agnel |
200 |
France |
Paul |
Biederman |
200 |
Germany |
3 |
Ian |
Thorpe |
800 |
Australia |
Ian |
Thorpe |
800 |
Australia |
Таблица 2. Изменение первого элемента на Matt Grevers 100 USA