Автор работы: Пользователь скрыл имя, 03 Декабря 2013 в 00:21, курсовая работа
Обработку результатов по каждому из видов осуществлять в подпрограмме. Результаты соревнований фигуристов по одному из видов многоборья представлены оценками судей в баллах от 0 до 6. По результатам оценок судьи определяется место каждого участника у этого судьи. Места участников определяются далее по сумме мест, которые каждый участник занял у всех судей. Составить программу, определяющую по исходной таблице оценок фамилии и сумму мест участников в порядке занятых или мест.
Белорусский Национальный Технический Университет
Кафедра «Материаловедение в машиностроении»
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовому проекту
по дисциплине
«Информатика»
Выполнил
Проверил
Минск 2012
СОДЕРЖАНИЕ
Составить программу для обработки результатов соревнований по фигурному катанию, проводившихся по трем видам многоборья (обязательная, короткая и произвольная).
Обработку результатов по каждому из видов осуществлять в подпрограмме. Результаты соревнований фигуристов по одному из видов многоборья представлены оценками судей в баллах от 0 до 6. По результатам оценок судьи определяется место каждого участника у этого судьи. Места участников определяются далее по сумме мест, которые каждый участник занял у всех судей. Составить программу, определяющую по исходной таблице оценок фамилии и сумму мест участников в порядке занятых или мест.
Примечание: число участников не более 15, число судей не более 10.
Программа имеет не сложный набор процедур, которые выполняют требуемый расчет.
В программе задействованы
Переменная |
Описание |
i, j, k |
Переменные-счетчики |
n, m |
Количество участников и судей соответственно |
V |
Выбор пользователя |
pr |
Проверочная переменная |
max |
Переменная для отыскания максимального места |
poz |
Переменная-позиция |
nom |
Место участника |
put, s |
Текстовые переменные для создания имен файлов 3-х видов соревнований |
Mest |
Массив распределение мест у судей |
Ms |
Массив итоговых мест |
Y4as |
Строковый массив с именами участников |
bal |
Массив баллов судей |
Zan |
Проверочный массив |
t |
Текстовая переменная |
После запуска программы будет выведен титульный лист. После нажатия клавиши Enter программа вступит в цикл решения задачи.
Для работы программы нужно ввести следующие данные: количество участников многоборья и количество судей. Далее программа выведет список соревнований. При выборе пунктов 1 – 3 будет произведен расчет. При выборе пункта 4 программа завершит работу.
Данные соревнований (баллы каждого участника) будут созданы с помощью генератора случайных чисел и занесены в текстовые файлы.
После выбора вида соревнований программа считает данные результаты из файла и произведет их оценку. Далее на экран будет выведена информация о местах.
После нажатия клавиши Enter программа завершиться.
Процедура tityl;
Процедура meny;
Процедура rez
Процедура ras4_viv
Основная программа
Титульный лист программы:
Ввод количества участников и судей:
Выбор пользователя:
Результаты вычисления