选修课要求
C语言程序基础(期末报告要求)
(李学聪 2014.3)
一、 课程设计目的
(1)熟练掌握C语言的基本知识和技能;
(2)掌握程序设计的一些经典算法和基本方法;
(3)了解数组的应用;
(4)利用所学的基本知识和技能,解决日常生活中经常面临的问题;
(5)培养分析、解决实际问题的能力;
(6)提高学生的程序报告写作能力。
二、 内容要求:
本次课程期末报告的内容是:设计一个完整的C语言程序,使用的变量要求有整型、浮点型、布尔型、字符型、字符串型和二维数组等类型;使用产生随机数函数;程序结构包含选择结构、分支选择结构和三种类型的循环结构,至少使用一种循环跳出方式;使用输入和输出函数,包含至少3个以上的输入量和整型、浮点型和字符串型的输出打印;包含至少一个子函数;程序的关键代码需要标注注释,方面阅读。设计要求如下:
1. 程序分析及设计,简述该程序设计的目标用途;程序设计的流程图或者N-S图;
2. 程序代码编写,包括子函数;
3. 程序调试和运行,写出相应的调试记录;
4. 对程序已完成的功能进行说明,还可以对程序的功能或代码中的哪些地方做改进。