.

转载第二十届科技学术节计算机系第

[第二十届科技学术节]计算机系第三届“互联网+”大赛之C语言程序设计大赛

为了推动和促进计算机软件技术在校园内的推广与普及,有助于提高在校生的创新能力,形成协作精神和理论联系实际的学风;增强在校生实践素质的培养,提高在校生针对实际问题进行设计制作的能力;计算机系拟举办第三届“互联网+”大赛之C语言程序设计大赛。

#1

组织机构

主办单位:

广州软件学院

承办单位:

广州软件学院计算机系团委学生会

#2

参赛对象

广州软件学院全体学生

#3

大赛内容

C语言程序设计以结构化程序设计的三大结构为基础,依托于“VisualC++6.0程序开发平台”,进行现场编程设计。竞赛采用“顺序结构应用”、“选择结构应用”、“循环结构应用”、“函数调用”、“数组应用”、“指针的引用”、“递归函数”7种题型。主要涉及的知识和技能如下:

1.顺序结构应用

结合顺序结构的特点,独立使用其编写较为简单的完整程序,完成输入、计算、输出三步曲。

2.选择结构应用

灵活应用if语句、switch语句以及if语句的嵌套,解决现实生活中需要进行判断和选择的问题。

3.循环结构应用

结合循环结构的设计思想,灵活应用for语句,while语句,do-while语句解决程序执行中的重复问题,提高重复执行的效率。能熟练地应用循环结构实现常用算法。

4.函数调用

应用函数模块化程序设计的优点以及函数之间的信息传递机制,将较复杂的问题进行抽象分解成若干个功能模块,编写相应的功能函数。具备编写调用功能函数的能力。熟悉C标准库中常见的数学函数。

5.数组应用

能根据实际情况恰当地应用一维数组、二维数组解决实际问题,掌握字符数组的输入/输出方法,熟悉常规的排序方法。

6.指针的引用

掌握指针变量的定义和使用方法,能合理利用指针变量编写功能函数,解决简单的实际问题。

7.递归函数应用

能够灵活使用递归函数解决许多数学问题上,比如计算一个数的阶乘、生成斐波那契数列,等等。

说明:

1.比赛以个人赛的形式进行。

2.规定时间内使用oj在线网站进行编程,只能使用C语言

#4

赛程安排

1、报名阶段:4月6日-4月14日2、初赛:4月26日3、决赛:5月10日

#5

报名方式

线上报名:

时间:4月6日-4月14日




转载请注明:http://www.abachildren.com/hbyx/554.html