信息学奥林匹克竞赛中得分高的关键环节-测试(DEMO).docVIP

  • 1
  • 0
  • 约5.14千字
  • 约 5页
  • 2017-02-08 发布于北京
  • 举报

信息学奥林匹克竞赛中得分高的关键环节-测试(DEMO).doc

信息学奥林匹克竞赛中得分高的关键环节-测试(DEMO)

信息学奥林匹克竞赛中得高分的关键环节——测试 ? Ⅰ、引言 中学生信息学奥林匹克竞赛是中学生奥林匹克竞赛的一个重要组成部分,和其他科目的奥林匹克竞赛相比它在竞赛方式上和评分标准上有着很大不同。竞赛实施的方式完全是上机编程序,实践性很强,评分的唯一标准是看通过测试数据的多少。通常竞赛中编写一个程序可以分为这样几个环节:分析题目—设计算法和数据结构—编码—调试—测试,设计测试数据的能力是竞赛考察的重点之一。但是很多学习信息学奥林匹克竞赛的学生和一些教师常常只重视算法的学习,忽视了“测试”这个环节。有的同学在竞赛中为了赶时间多做完一道题目,没有对已经做过的题目进行充分的测试,认为设计测试数据是浪费时间,所以经常会出现会做的题目不得分或者得不了满分的情况。那么怎么才能提高程序的正确率,在竞赛中取得高分呢? ? Ⅱ、一些良好的习惯可以帮助提高编程正确率 众所周知,要想提高学生编程的正确率必须要培养学生有一个良好的编程习惯。这些良好的习惯包括: A、规范地书写程序。我们书写程序时要使用缩进格式,不同层次的语句向后缩进若干格,这样可以保证程序尽量少出语法错误。另外,命名变量名时应尽量有一定意义,增加程序的可读性,调试程序时也方便。但是不要把变量名起得太长,这样会影响编程速度,可以使用一些简短的汉语拼音或英文缩写,只要自己好记就可以了。 B、编程时要使用自顶向下分析的方法和模块化的方法。可以将一些

文档评论(0)

1亿VIP精品文档

相关文档