《c语言程序设计专用周》实训指导书

《c语言程序设计专用周》实训指导书

ID:18604578

大小:442.50 KB

页数:33页

时间:2018-09-19

《c语言程序设计专用周》实训指导书_第1页
《c语言程序设计专用周》实训指导书_第2页
《c语言程序设计专用周》实训指导书_第3页
《c语言程序设计专用周》实训指导书_第4页
《c语言程序设计专用周》实训指导书_第5页
资源描述:

《《c语言程序设计专用周》实训指导书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《C语言程序设计专用周2》实训指导书(供计算机类专业3年制专科使用)计算机科学技术系编制33前言程序设计是一门实践性很强的课程,实践教学在程序设计中是非常重要的教学环节。程序设计基础课程一直设有实训专用周,实训专用周是课程教学中的一项重要内容,是完成教学计划达到教学目标的重要环节,它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生全面素质具有很重要的意义。在程序设计的教学中,实践教学与基础教学各有侧重,互为补充。通过实验教学,可以验证、巩固和补充课堂讲授的知识;通过实验教学,可以使学生深入领会程序设计语言的功能和作用,理解程序的编译、

2、运行机理,加深对算法的程序实现本质的认识,从而具备较好的程序设计能力和解决问题的能力,并积累一定的实践经验,为今后在专业领域中用计算机解决问题打下扎实基础。实训专用周授课总时数为30学时。建议教师讲授学时为6学时,学生上机实验学时为24学时,教师也可根据学生的学习情况自行灵活地调整讲授学时和上机实验学时。本实训指导书根据程序设计基础课程选择的教材一般为C语言,故将实训项目分为四大部分,分别为模块化程序设计、数组与结构体的应用、综合练习、等级考试模拟考试,供教师根据学生掌握情况选择内容让学生练习。学生上机编译环境可选择TurboC或DevC++。由于时间仓促,在实

3、训项目设置和实训方法设计上还有待进一步改进,书稿中难免有疏漏之处,恳请各位老师和同学批评指正,以利进一步改进。33目录第一部分模块化程序设计6基础练习6提升练习9第二部分数组、结构体、指针的应用11基础练习11提升练习14第三部分综合题15附件:计算机等级考试二级C语言笔试试题2233绪论C是一门高效实用的程序设计语言,它既可进行过程化程序设计,也可进行面向对象程序设计。随着C逐渐成为ANSI标准,这种新的面向对象程序设计语言已经成为了程序员最广泛使用的工具。本课程是一门计算机及相关专业的重要的专业基础课,开设实验课程主要目的是使学生掌握有关C语言的基本概念、基

4、本语法和编程方法,理解C语言面向对象的重要特征,促使学生理论联系实际,能够灵活应用自己所学的理论知识进行程序开发,增强学生的实践动手技能,并能够提高学生独立分析问题和解决问题的能力。通过程序设计基础实训专用周,使学生能将学到的程序设计思想用到具体的工作和学习中。通过实训专用周,能够提高学生分析问题、解决问题的能力,从而运用所学知识解决实际问题,因而必须给予足够的重视。学生在进行专用周实训时,建议首先明确专用周实训任务,复习与查阅一些相关资料。在实习过程中,能按要求完成实训内容,实训指导书后面虽附有每一部分每一小题的程序源代码,但只是提供了对应问题的一种算法思路,

5、而学程序设计基础是为后继课程打基础,要求学生能独立编一些基本的程序,解决基本的数学和实际等问题,所以学生一定要严格要求自己,希望学生能进行独立的思考、独立的编程、独立的上机调试,这一点是非常重要的。同时,通过进行专用周实训后,希望学生能将理论灵活地应用于实践,编写出正确、执行效率高、可读性好、界面友好的程序。33实训要求、考核及说明建议学生在专用周中的实践练习中,对于指导书上前面四部分的基础练习、提升练习单独完成,同学之间可相互交流学习,但要独立上机编写调试,对于指导书上的第五部分学生可两人或三人分组完成。学生实训结束后需提交程序电子文档和实训报告(总结)。凡不

6、按规定提交程序电子文档、报告(总结)或上交内容为抄袭,则整个实训成绩为“不及格”。实训采用百分制评定程序设计基础实训专用周成绩,学分为2学分,具体的评分标准参照如下:评分内容内涵比例按时出勤,遵守课堂纪律按学院及系部规定执行30%按时完成规定内容能否按照要求编写程序50%撰写报告(总结)思路清晰,操作可行等20%33第一部分模块化程序设计实训目的:在课堂教学的基础之上,进一步熟悉模块化程序设计思想,掌握用函数书写程序的技巧。函数是模块划分的基本单位,是对处理问题过程的基本抽象单元。同时使用函数也为代码的重用提供了技术上的支持,从而提高开发效率,增强程序的可靠性,

7、便于分工合作和修改维护。实训准备要求:复习程序设计基础教材的相应章节,熟悉函数的定义、调用、函数的参数传递、函数的返回值等。熟悉上机编译环境。实训环境要求一人一机。实训步骤和内容:基础练习:1.写一个函数,判断一个5位数是不是回文数。例:12321是回文数,个位与万位相同,十位与千位相同。  编程指导及提示:!定义函数,注意形参、函数返回值类型等定义一个函数的语法格式为:类型函数名(形式参数表){函数体;}!将输入的一个5位数的个、十、百、千、万位分离,再判定个位与万位、十位与千位是否相同,将判定结果返回给主函数!程序运行演示:2.编写一函数,将N*N方阵行列互

8、换。编程指导及提示:!函

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。