Оглавление
Условие задачи 2
Список переменных и типов данных, методов. 3
Текстовый алгоритм 5
Графический алгоритм 7
Текст программы 10
Контрольный пример 17
Руководство пользователя 19
Используемая литература 21
Условие задачи
В соревнованиях по рыбной ловле принимает участие по 4 спортсмена от каждой страны. Соревнования проводятся в 2 дня. В конце каждого дня производится взвешивание улова. Победитель каждого дня определяется по наибольшей массе выловленной рыбы. Победитель по результатам двух дней определяется: а) по наименьшей сумме мест за два дня; б) по наибольшей массе улова за два дня; в) по наибольшей массе улова за первый день. определить победителей в личном и командном зачёте в первый, второй и общий результаты
Список переменных и типов данных, методов.
Имя переменной |
Тип переменной |
Описание |
nst |
int |
Переменная для хранения числа участников рыбалке |
nsp |
int |
Переменная для хранения числа стран учасниц |
spvkom |
int |
Переменная для хранения числа количества участников от страны |
tn |
TreeNode |
Для хранения дерева участников и стран |
Vsekom[] |
comanda |
Массив для хранения всех команд |
Vsespotmens[] |
sportsmen |
Массив для хранения всех спортсменов |
|
|
|
Класс sportsmen |
||
strana |
string |
Для хранения названия страны спортсмена |
imya |
string |
Для хранения имя спортсмена |
Ulov1 |
int |
Для хранения кол-ва улова за первый день |
Ulov2 |
int |
Для хранения кол-ва улова за второй день |
Ulovob |
int |
Для хранения кол-ва улова за два дня |
Mesto1 |
int |
Для хранения места за 1 день |
Mesto2 |
int |
Для хранения места за 2 день |
Mestoob |
int |
Для хранения места за два дня |
minmestsum |
int |
Для хранения суммы мест за два дня |
sportsmen |
String, string |
Создает объект на основе входящих данных |
|
||
Класс komanda |
||
strana |
string |
Имя страны |
Sportmens[] |
sportsmen |
Массив спортсменов команды |
kUlov1 |
int |
Для хранения кол-ва улова за первый день |
kUlov2 |
int |
Для хранения кол-ва улова за второй день |
kUlovob |
int |
Для хранения кол-ва улова за два дня |
kMesto1 |
int |
Для хранения места за 1 день |
kMesto2 |
int |
Для хранения места за 2 день |
kMestoob |
int |
Для хранения места за два дня |
minmestsum |
int |
Для хранения суммы мест за два дня |
|
|
|