全国中学生奥林匹克信息技术大赛规则

来源:百度知道 编辑:UC知道 时间:2024/05/26 08:24:20

程 序 设 计

程序设计竞赛旨在向中学生普及计算机基础知识,使学生了解算法和程序设计在解决问题过程中的地位和作用;能从简单问题出发,使用一种程序设计语言编制程序,使他们对信息技术的一些核心内容有更多的了解。

竞赛目标:培养学生的想象力与创造力、对问题的理解和分析能力及逻辑思维能力等。强调通过程序设计,提高学生学习计算机的兴趣,初步掌握解决实际问题的方法。

竞赛分为初中组和高中组。

一、竞赛内容及评审标准

(一)初中组
根据初中生的特点,培养学生学习计算机的兴趣以及理论与实践相结合的指导思想,引导学生注意寻找、发现身边的实际问题,并设计出计算机程序去解决这些问题。
使用的编程语言为C语言、Pascal语言和QBasic语言,可自选(在申报表中注明)。

1.程序完善题:
共2题,每题15分,共计30分。
题目给出一段关于程序功能的文字说明,然后给出一段程序代码,在代码中略去了若干个语句或语句的一部分并在这些位置留出空格,要求参赛选手根据程序的功能说明和代码的上下文,填出被略去的语句。调试运行,实现程序所要求的功能,方可得分,否则不得分。

2.程序设计题:
共2题,每题35分,共计70分。
题目给出一个实际问题或游戏,要求学生编写程序代码,调试运行,实现程序所要求的功能,方可得分,否则不得分。

(二)高中组

根据高中生的特点,培养学生学习计算机的兴趣,注意与高中新课标中有关内容相衔接,强调理论与实践的结合,引导学生注意寻找、发现身边的实际问题,并设计出算法和计算机程序去解决这些问题。
使用的编程语言为Java语言、C语言和Pascal语言,可自选(在申报表中注明)。

1.程序完善题:
共2题,每题15分,共计30分。
题目给出一段关于程序功能的文字说明,然后给出一段程序代码,在代码中略去了若干个语句或语句的一部分