Электронная картотека
5

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