欢迎来到天天文库
浏览记录
ID:18313944
大小:196.00 KB
页数:41页
时间:2018-09-16
《c程序设计实训指导new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、项目(实训)指导书系别:计算机系专业:软件工程课程:C程序设计制订人:王贤晟审核人: 制订时间:2012年9月目录目录项目一熟悉C程序上机环境与顺序结构程序-1-项目二选择结构程序设计-5-项目三循环结构程序设计-10-项目四模块化程序设计-15-项目五数据结构的应用-19-项目六指针的应用-23-项目七结构体的程序设计-27-项目八文件的操作-30-项目九综合实训-33--37-C程序设计-----项目(实训)指导书项目一熟悉C程序上机环境与顺序结构程序一、项目(实训)名称熟悉C程序上机环境与顺序结构程序。二、项目(实训)学时数2课时。三、项目(实训)目标实训目标:1、设置C程序运
2、行环境。2、编缉,调试,与运行C程序。3、理解各种语句的组成与作用。最终成果:1、成功运行所调试的程序。获得的知识:1、C程序的运行过程。2、C程序的组成结构。3、C语言的基本语法。四、项目(实训)中的具体任务1.将两个数互换输出实验步骤与要求:(1)将两个数定义为整型;(2)用赋值法对两个变量赋值;(3)编译、连接、运行此程序。测试数据(1)123,456-37-C程序设计-----项目(实训)指导书(2)-8766,-45注意:互换时要设第三个变量,且类型与这两个变量相同。2.从键盘输入两个整数,然后输出两数中的较大值。程序参阅课本测试数据(1)2345,7890(2)-9876
3、,-45553.整数a的值为32767,b的值为a+1,编程输出b的值。一、教师知识和能力要求1、熟练地进入VisualC++6编辑界面,熟练地输入和修改源程序。2、掌握C程序的编译、连接和运行的过程。3、掌握和理解C程序的结构。4、掌握VisualC++6主菜单中常用菜单的功能。二、学生知识和能力准备1、总结实验中在编辑、编译、连接、运行等各环节中所出现的问题及解决方法。2、提交实验报告,每个程序都要跟算法和程序清单。三、工具与设备1、PC机。2、Windows2003/XP操作系统。3、VisualStudioC++6。四、教学资料《C程序设计》(第四版),谭浩强著,清华大学出版
4、社,2010年11月五、实施步骤与技术要点(一)编写源程序代码-37-C程序设计-----项目(实训)指导书1、运行VisualStudioC++6;2、单击“文件
5、新建”,打开“新建对话框”,选择“文件”标签;3、在“文件”对话框中,选择“C++SourceFile”项,选择文件保存位置,输入文件名;4、输入源代码。#include;intmain(){…}4、编译程序,检查语法错误。5、连接生成.exe文件。6、执行.exe文件,观察屏幕显示。(二)调试其它例题1、按以上步骤调试例题。2、按授课内容改动程序观察运行结果。一、考核或评价标准实训成绩将主要根据学生对
6、待实训的态度、对关键知识点和编程技巧的掌握程度、实训报告的内容、答辩情况等进行综合评定。最后的成绩将分优秀、良好、中等、及格和不及格五个等级。具体评判标准如下:优秀:实训认真、刻苦,有钻研精神,不无故缺席。熟练掌握了本实训的关键知识点,具有良好的独立思考问题和解决问题的能力,具备了较好的C语言编程能力,编制的程序运行正确。实训记录内容丰富、齐全,答辩时能清晰明了地阐明问题,回答问题反映敏捷、思路清晰。良好:能认真对待实训,不无故缺席。掌握了本实训的关键知识点,具备了较好的C语言编程能力,编写的程序运行正确。实训记录内容齐全,答辩时能清晰明了地阐明问题,能正确回答全部问题。-37-C程
7、序设计-----项目(实训)指导书中等:能认真对待实训,不无故缺席。基本掌握了本实训的关键知识点,具备了一定的C语言编程能力,编写的程序运行基本正确,无致命错误。实训记录内容较齐全,答辩时能正确回答大部分问题。及格:对待实训不够认真,有少量迟到、早退或无故缺席现象。基本掌握了本实训的主要内容,具有了用C语言编程的基本能力,但掌握不全面、扎实,编写的程序总体结构符合要求,基本能正常运行,但还存在少量错误。实训记录内容基本齐全,答辩时能在教师提示下正确回答大部分问题。不及格:对待实训马虎、敷衍,经常迟到、早退或无故缺席。不能正确理解本实训的主要内容,不具备基本的C语言编程能力,编制的程序
8、不能正常运行,或是抄袭他人程序,应付答辩。答辩时即使经教师提示仍不能正确回答大部分问题。-37-C程序设计-----项目(实训)指导书项目二选择结构程序设计一、项目(实训)名称选择结构程序设计二、项目(实训)学时数4课时三、项目(实训)目标实训目标:1、进一步掌握关系表达式和逻辑表达式的使用。2、熟悉选择结构程序设计。3、熟练使用if语句进行程序设计。4、使用switch语句实现多分支选择结构。最终成果:1、演示程序运行结果。2、说明调试过程中出现的现象3
此文档下载收益归作者所有