在Visual Basic(VB)编程中,给分通常遵循以下标准和步骤:
改错题
录入原题:2分
改错:每个错误点4分,根据改错点给分,新错误不扣分。
编程题
界面设计:根据界面元素的复杂程度,给5~8分,每个元素得一定的分数。
清除按钮:2分。
退出按钮:1分。
含算法的按钮:根据代码多少按步骤给分。
编程注意事项:
首先进行变量说明。
按输入、处理、输出的顺序设计程序逻辑结构。
采用规范的书写方法,注意缩进和层次感。
程序控制结构应先写出来,再添加其他代码。
上机操作题
总分:40分,其中改错题占14分,编程题占26分。
评分标准:
能运行出来,并且得出的结果和题目中相同就满分,如果不对,就是零分,没有给一半分的。
示例代码(VB编程竞赛评分系统)
```vb
Module VBProgrammingCompetitionScoringSystem
Sub Main()
Dim scores(9) As Integer ' 存放10个评委的打分
Dim sum As Integer = 0 ' 总分
Dim maxScore As Integer = Integer.MinValue ' 最高分
Dim minScore As Integer = Integer.MaxValue ' 最低分
' 输入评委打分
For i As Integer = 0 To 9
Console.Write("请输入第 " & (i + 1) & " 个评委的打分: ")
scores(i) = Integer.Parse(Console.ReadLine())
sum += scores(i)
' 更新最高分和最低分
If scores(i) > maxScore Then
maxScore = scores(i)
End If
If scores(i) < minScore Then
minScore = scores(i)
End If
Next
' 计算平均分并去掉一个最高分和一个最低分
Dim averageScore As Double = (sum - maxScore - minScore) / 8
' 输出结果
Console.WriteLine("选手的平均得分(去掉一个最高分和一个最低分)是: " & averageScore)
Console.ReadLine() ' 等待用户输入,防止程序立即退出
End Sub
End Module
```
建议
认真审题:确保理解题目要求,包括界面设计、功能实现和算法复杂性。
规范编码:遵循VB编程规范,注意缩进、变量命名和代码结构。
逐步调试:在编写代码时,逐步调试并测试每个功能点,确保程序能正确运行并得出预期结果。
时间管理:合理分配时间,确保在规定时间内完成编程和测试。