程序设计综合课程设计 - 1 - 保安值班安排系统 第一章 课程设计的目的和要求 1.1 课程设计的目的 C语言课程设计的主要目的是培养我们综合运用 C语言程序设计课程所学到的知识,做相应的自主练习,消化课堂所讲解的内容,通过编写 C程序,积累调试 C程序的经验,完成所要求的题目,逐渐培养编程能力,解决实际问题的能力,以及严谨的工作态度和良好的程序设计习惯。 1. 进一步掌握和利用 C语言进行程序设计的能力。 2. 进一步培养我们结构化程序设计的思想,加深对高级语言基本语言要素和控制结构的理解。 3. 针对 C语言中的重点和难点内容进行训练,独立完成有一定工作量的课程设计任务,同时强调好课程设计风格。 4. 掌握 C语言的编程技巧和上机调试程序的方法。 5. 掌握程序设计的常用算法。 6. 掌握书写程序开发文档的能力。 通过课程设计的训练,我们应该能够了解程序设计的基本开发过程,掌握编写、调试和测试 C语言程序的基本技巧,充分理解结构化程序设计的基本方法。 另外,C语言本身的复杂性也是其比较难学的原因之一。C不仅可以用来开发应用程序,更可用来设计系统程序。比起其他语言,C增加的许多特点就是为了设计高质量的系统软件。显然,这些特点也增加了学习 C的难度。 因此,在程序设计的时候必须树立以下观念:学习思考的方法比学习语言更重要,琢磨程序设计的思维模式比琢磨 C语言的知识更重要,培养自己的思考能力比记忆语言知识更重要。 C语言程序设计的主要任务是要求我们遵循软件开发过程的基本规范,运用结构化程序设计的方法,按照课程设计的题目要求,分析、设计、编写、调试和测试 C语言程序及编写设计报告。 程序设计综合课程设计 - 2 - 1.2 课程设计的要求 课程设计的选题必须围绕本课程内容,确定一个或几个难度、份量适当的具体的工程实际项目,以便较系统地训练学生综合运用本课程所学知识解决工程实际问题的能力。课程设计题目都应给出原始数据。课程设计题目需要完成的工作量。课程设计的工作量包括:设计计算(包括程序控制),绘图设计说明书。学生在课程设计中初次运用本课程内容进行综合计算及设计,课程设计指导书要比较详细地指导学生进行规范化计算与设计步骤及有关要求,并附有完成各部分工作量所需时间及评分标准,以及检查学生设计进度及每一步应达到的基本要求。课程设计的参考资料除本课程所用教材外,还应准备相应的工程设计规范、设计手册,国家标准...