精品
绪 论
C 是一门高效实用的程序设计语言,它既可进行过程化程序设计,也可进行面向对象程序设计。随着 C 逐渐成为 ANSI 标准,这种新的面向对象程序设计语言已经成为了程序员最广泛使用的工具。本课程是一门计算机及相关专业的重要的专业基础课,开设实验课程主要目的是使学生掌握有关 C 语言的基本概念、基本语法和编程方法,理解 C 语言面向对象的重要特征, 促使学生理论联系实际,能够灵活应用自己所学的理论知识进行程序开发,增强学生的实践动手技能,并能够提高学生独立分析问题和解决问题的能力。
通过程序设计基础实训专用周,使学生能将学到的程序设计思想用到具体的工作和学习中。通过实训专用周,能够提高学生分析问题、解决问题的能力,从而运用所学知识解决实际问题,因而必须给予足够的重视。
学生在进行专用周实训时,建议首先明确专用周实训任务,复习与查阅一些相关资料。在实习过程中,能按要求完成实训内容,实训指导书后面虽附有每一部分每一小题的程序源代码,但只是提供了对应问题的一种算法思路,而学程序设计基础是为后继课程打基础,要求学生能独立编一些基本的程序,解决基本的数学和实际等问题,所以学生一定要严格要求自己,希望学生能进行独立的思考、独立的编程、独立的上机调试,这一点是非常重要的。同时,通过进行专用周实训后,希望学生能将理论灵活地应用于实践,编写出正确、执行效率高、可读性好、界面友好的程序。
可编辑
精品
可编辑
精品
实训要求、考核及说明
建议学生在专用周中的实践练习中,对于指导书上前面四部分的基础练习、提升练习单独完成,同学之间可相互交流学习,但要独立上机编写调试,对于指导书上的第五部分学生可两人或三人分组完成。学生实训结束后需提交程序电子文档和实训报告(总结)。凡不按规定提交程序电子文档、报告(总结)或上交内容为抄袭,则整个实训成绩为“不及格”。
实训采用百分制评定程序设计基础实训专用周成绩,学分为2学分,具体的评分标准参照如下: 评分内容 按时出勤,遵守课堂纪律 按时完成规定内容 撰写报告(总结)
内涵 按学院及系部规定执行 能否按照要求编写程序 思路清晰,操作可行等 比例 30% 50% 20%
可编辑
精品
第一部分 模块化程序设计
实训目的:
在课堂教学的基础之上,进一步熟悉模块化程序设计思想,掌握用函数书写程序的技巧。函数是模块划分的基本单位,是对处理问题过程的基本抽象单元。同时使用函数也为代码的重用提供了技术上的支持,从而提高开发效率,增强程序的可靠性,便于分工合作和修改维护。
实训准备要求:
复习程序设计基础教材的相应章节,熟悉函数的定义、调用、函数的参数传递、函数的返回值等。熟悉上机编译环境。实训环境要求一人一机。
实训步骤和内容: 基础练习:
1. 写一个函数,判断一个5位数是不是回文数。例:12321是回文数,个位与万位相同,
十位与千位相同。 编程指导及提示:
? 定义函数,注意形参、函数返回值类型等
定义一个函数的语法格式为: 类型 函数名(形式参数表) {
函数体; }
? 将输入的一个5位数的个、十、百、千、万位分离,再判定个位与万位、十位与
可编辑
相关推荐: