Автор работы: Пользователь скрыл имя, 12 Декабря 2011 в 15:19, курсовая работа
Главной идеей работы является: предоставить секретарю возможность с помощью программных инструментов упростить и ускорить процесс систематизации работы соревнований, а также подсчета оценок участниц.
Во время проведения соревнований решение данных задач является крайне сложным и трудоемким процессом, т.к. в соревнованиях участвует большое количество гимнасток и поэтому необходимо производить большое количество расчетов.
Выбранная тема является актуальной, потому что данная компьютерная модель позволяет вести учет проводимых соревнований, рассчитывать оценки участвующих гимнасток, а также осуществлять упорядоченное хранение необходимых данных.
Введение 4
1 Проектная часть 6
1.1 Словесно-логическое описание предметной области 6
1.2 Концептуальная модель 8
1.3 Логическая модель 10
1.4 Математическая модель 14
1.5 Физическая модель 15
2 Практическая реализация 17
2.1 Разработка входного интерфейса 17
2.2 Реализация проекта 18
2.3 Инструкция пользователя 21
Заключение 23
Список использованной литературы 24
Приложение 25
Next i
a(4) = (a(0) + a(1) + a(2) + a(3) - minA - maxA) / 2
End If
If d(2) = 0 Then
d(4) = (d(0) + d(1)) / 2
Else
minD = d(0)
For i = 1 To 3
If d(i) < minD Then
minD = d(i)
End If
Next i
maxD = d(0)
For i = 1 To 3
If d(i) > maxD Then
maxD = d(i)
End If
Next i
d(4) = (d(0) + d(1) + d(2) + d(3) - minD - maxD) / 2
End If
ЛичнаяКарточка.TextBox11.
ЛичнаяКарточка.TextBox16.
ЛичнаяКарточка.TextBox21.
ЛичнаяКарточка.TextBox23.
End Sub
Sub SK_Ind()
'Расчет оценок за скакалку
E(0) = CSng(ЛичнаяКарточка.TextBox24.
E(1) = CSng(ЛичнаяКарточка.TextBox25.
E(2) = CSng(ЛичнаяКарточка.TextBox26.
E(3) = CSng(ЛичнаяКарточка.TextBox27.
a(0) = CSng(ЛичнаяКарточка.TextBox28.
a(1) = CSng(ЛичнаяКарточка.
a(2) = CSng(ЛичнаяКарточка.
a(3) = CSng(ЛичнаяКарточка.
d(0) = CSng(ЛичнаяКарточка.
d(1) = CSng(ЛичнаяКарточка.
d(2) = CSng(ЛичнаяКарточка.
d(3) = CSng(ЛичнаяКарточка.
sbavki = CSng(ЛичнаяКарточка.
If E(2) = 0 Then
E(4) = (E(0) + E(1)) / 2
Else
minE = E(0)
For i = 1 To 3
If E(i) < minE Then
minE = E(i)
End If
Next i
maxE = E(0)
For i = 1 To 3
If E(i) > maxE Then
maxE = E(i)
End If
Next i
E(4) = (E(0) + E(1) + E(2) + E(3) - minE - maxE) / 2
End If
If a(2) = 0 Then
a(4) = (a(0) + a(1)) / 2
Else
minA = a(0)
For i = 1 To 3
If a(i) < minA Then
minA = a(i)
End If
Next i
maxA = a(0)
For i = 1 To 3
If a(i) > maxA Then
maxA = a(i)
End If
Next i
a(4) = (a(0) + a(1) + a(2) + a(3) - minA - maxA) / 2
End If
ЛичнаяКарточка.TextBox171.
ЛичнаяКарточка.TextBox169.
d(4) = (d(0) + d(1)) / 2
ЛичнаяКарточка.TextBox170.
d(5) = (d(2) + d(3)) / 2
ЛичнаяКарточка.TextBox180.
DD = (d(4) + d(5)) / 2
ЛичнаяКарточка.TextBox174.
ЛичнаяКарточка.TextBox176.
End Sub
Sub OBR_Ind() 'Расчет оценок за обруч
E(0) = CSng(ЛичнаяКарточка.
E(1) = CSng(ЛичнаяКарточка.
E(2) = CSng(ЛичнаяКарточка.
E(3) = CSng(ЛичнаяКарточка.
a(0) = CSng(ЛичнаяКарточка.
a(1) = CSng(ЛичнаяКарточка.
a(2) = CSng(ЛичнаяКарточка.
a(3) = CSng(ЛичнаяКарточка.
d(0) = CSng(ЛичнаяКарточка.
d(1) = CSng(ЛичнаяКарточка.
d(2) = CSng(ЛичнаяКарточка.
d(3) = CSng(ЛичнаяКарточка.
sbavki = CSng(ЛичнаяКарточка.
If E(2) = 0 Then
E(4) = (E(0) + E(1)) / 2
Else
minE = E(0)
For i = 1 To 3
If E(i) < minE Then
minE = E(i)
End If
Next i
maxE = E(0)
For i = 1 To 3
If E(i) > maxE Then
maxE = E(i)
End If
Next i
E(4) = (E(0) + E(1) + E(2) + E(3) - minE - maxE) / 2
End If
If a(2) = 0 Then
a(4) = (a(0) + a(1)) / 2
Else
minA = a(0)
For i = 1 To 3
If a(i) < minA Then
minA = a(i)
End If
Next i
maxA = a(0)
For i = 1 To 3
If a(i) > maxA Then
maxA = a(i)
End If
Next i
a(4) = (a(0) + a(1) + a(2) + a(3) - minA - maxA) / 2
End If
ЛичнаяКарточка.TextBox346.
ЛичнаяКарточка.TextBox344.
d(4) = (d(0) + d(1)) / 2
ЛичнаяКарточка.TextBox345.
d(5) = (d(2) + d(3)) / 2
ЛичнаяКарточка.TextBox355.
DD = (d(4) + d(5)) / 2
ЛичнаяКарточка.TextBox349.
ЛичнаяКарточка.TextBox351.
End Sub
Sub MCH_Ind() 'Расчет оценок за мяч
E(0) = CSng(ЛичнаяКарточка.
E(1) = CSng(ЛичнаяКарточка.
E(2) = CSng(ЛичнаяКарточка.
E(3) = CSng(ЛичнаяКарточка.
a(0) = CSng(ЛичнаяКарточка.
a(1) = CSng(ЛичнаяКарточка.
a(2) = CSng(ЛичнаяКарточка.
a(3) = CSng(ЛичнаяКарточка.
d(0) = CSng(ЛичнаяКарточка.
d(1) = CSng(ЛичнаяКарточка.
d(2) = CSng(ЛичнаяКарточка.
d(3) = CSng(ЛичнаяКарточка.
sbavki = CSng(ЛичнаяКарточка.
If E(2) = 0 Then
E(4) = (E(0) + E(1)) / 2
Else
minE = E(0)
For i = 1 To 3
If E(i) < minE Then
minE = E(i)
End If
Next i
maxE = E(0)
For i = 1 To 3
If E(i) > maxE Then
maxE = E(i)
End If
Next i
E(4) = (E(0) + E(1) + E(2) + E(3) - minE - maxE) / 2
End If
If a(2) = 0 Then
a(4) = (a(0) + a(1)) / 2
Else
minA = a(0)
For i = 1 To 3
If a(i) < minA Then
minA = a(i)
End If
Next i
maxA = a(0)
For i = 1 To 3
If a(i) > maxA Then
maxA = a(i)
End If
Next i
a(4) = (a(0) + a(1) + a(2) + a(3) - minA - maxA) / 2
End If
ЛичнаяКарточка.TextBox371.
ЛичнаяКарточка.TextBox369.
d(4) = (d(0) + d(1)) / 2
ЛичнаяКарточка.TextBox370.
d(5) = (d(2) + d(3)) / 2
ЛичнаяКарточка.TextBox380.
DD = (d(4) + d(5)) / 2
ЛичнаяКарточка.TextBox374.
ЛичнаяКарточка.TextBox376.
End Sub
Sub BL_Ind() 'Расчет оценок за булавы
E(0) = CSng(ЛичнаяКарточка.
E(1) = CSng(ЛичнаяКарточка.
E(2) = CSng(ЛичнаяКарточка.
E(3) = CSng(ЛичнаяКарточка.
a(0) = CSng(ЛичнаяКарточка.
a(1) = CSng(ЛичнаяКарточка.
a(2) = CSng(ЛичнаяКарточка.
a(3) = CSng(ЛичнаяКарточка.
d(0) = CSng(ЛичнаяКарточка.
d(1) = CSng(ЛичнаяКарточка.
d(2) = CSng(ЛичнаяКарточка.
d(3) = CSng(ЛичнаяКарточка.
sbavki = CSng(ЛичнаяКарточка.
If E(2) = 0 Then
E(4) = (E(0) + E(1)) / 2
Else
minE = E(0)
For i = 1 To 3
If E(i) < minE Then
minE = E(i)
End If
Next i
maxE = E(0)
For i = 1 To 3
If E(i) > maxE Then
maxE = E(i)
End If
Next i
E(4) = (E(0) + E(1) + E(2) + E(3) - minE - maxE) / 2
End If
If a(2) = 0 Then
a(4) = (a(0) + a(1)) / 2
Else
minA = a(0)
For i = 1 To 3
If a(i) < minA Then
minA = a(i)
End If
Next i
maxA = a(0)
For i = 1 To 3
If a(i) > maxA Then
maxA = a(i)
End If
Next i
a(4) = (a(0) + a(1) + a(2) + a(3) - minA - maxA) / 2
End If
ЛичнаяКарточка.TextBox396.
ЛичнаяКарточка.TextBox394.
d(4) = (d(0) + d(1)) / 2
ЛичнаяКарточка.TextBox395.