Автор работы: Пользователь скрыл имя, 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
Основная программа
Титульный лист программы:
Ввод количества участников и судей:
Выбор пользователя:
Результаты вычисления