C程序设计实训指导.doc

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C程序设计实训指导.doc

项目(实训)指导书 系 别: 计算机系 专 业: 软件工程 课 程: C程序设计 制 订 人: 王贤晟 审 核 人: ? 制订时间: 2012年9月 目录 项目一 熟悉C程序上机环境与顺序结构程序 - 1 - 项目二 选择结构程序设计 - 5 - 项目三 循环结构程序设计 - 10 - 项目四 模块化程序设计 - 15 - 项目五 数据结构的应用 - 19 - 项目六 指针的应用 - 23 - 项目七 结构体的程序设计 - 27 - 项目八 文件的操作 - 30 - 项目九 综合实训 - 33 - 项目一 熟悉C程序上机环境与顺序结构程序 项目(实训)名称 熟悉C程序上机环境与顺序结构程序。 项目(实训)学时数 2课时。 项目(实训)目标 实训目标: 1、设置C程序运行环境。 2、编缉,调试,与运行C程序。 3、理解各种语句的组成与作用。 最终成果: 1、成功运行所调试的程序。 获得的知识: 1、C程序的运行过程。 2、C程序的组成结构。 3、C语言的基本语法。 项目(实训)中的具体任务 1.编译、连接、运行此程序。 注意:互换时要设第三个变量,且类型与这两个变量相同。 2. 测试数据(1) 2345,7890 (2)-9876,-4555 3.熟练地程序。C程序的编译、连接和运行的过程。掌握和理解C程序的结构。Visual Studio C++ 6; 2、单击“文件|新建”,打开“新建对话框”,选择“文件”标签; 3、在“文件”对话框中,选择“C++ Source File”项,选择文件保存位置,输入文件名; 4、输入源代码。 #include stdio.h; int main() { … } 4、编译程序,检查语法错误。 5、连接生成.exe文件。 6、执行.exe文件,观察屏幕显示。 (二)调试其它例题 1、按以上步骤调试例题。 2、按授课内容改动程序观察运行结果。 考核或评价标准 实训成绩将主要根据学生对待实训的态度、对关键知识点和编程技巧的掌握程度、实训报告的内容、答辩情况等进行综合评定。最后的成绩将分优秀、良好、中等、及格和不及格五个等级。具体评判标准如下: 优秀:实训认真、刻苦,有钻研精神,不无故缺席。熟练掌握了本实训的关键知识点,具有良好的独立思考问题和解决问题的能力,具备了较好的C语言编程能力,编制的程序运行正确。实训记录内容丰富、齐全,答辩时能清晰明了地阐明问题,回答问题反映敏捷、思路清晰。 良好:能认真对待实训,不无故缺席。掌握了本实训的关键知识点,具备了较好的C语言编程能力,编写的程序运行正确。实训记录内容齐全,答辩时能清晰明了地阐明问题,能正确回答全部问题。 中等:能认真对待实训,不无故缺席。基本掌握了本实训的关键知识点,具备了一定的C语言编程能力,编写的程序运行基本正确,无致命错误。实训记录内容较齐全,答辩时能正确回答大部分问题。 及格:对待实训不够认真,有少量迟到、早退或无故缺席现象。基本掌握了本实训的主要内容,具有了用C语言编程的基本能力,但掌握不全面、扎实,编写的程序总体结构符合要求,基本能正常运行,但还存在少量错误。实训记录内容基本齐全,答辩时能在教师提示下正确回答大部分问题。 不及格:对待实训马虎、敷衍,经常迟到、早退或无故缺席。不能正确理解本实训的主要内容,不具备基本的C语言编程能力,编制的程序不能正常运行,或是抄袭他人程序,应付答辩。答辩时即使经教师提示仍不能正确回答大部分问题。 项目二 选择结构程序设计 项目(实训)名称 选择结构程序设计 项目(实训)学时数 4课时 项目(实训)目标 实训目标: 1、 进一步掌握关系表达式和逻辑表达式的使用。2、 熟悉选择结构程序设计。3、 熟练使用if语句进行程序设计。4、 使用switch语句实现多分选择结构。 1、调试下列程序,使之具有如下功能:输入a、b、c三个整数,求最小值并验证结果。 #include stdio.h int main() { int a,b,c; scanf(%d%d%d,a,b,c); if((ab)(ac)) if(bc) printf(min=%d\n,b); else printf(min=%d\n,c); if((ab)(ac)) printf(min=%d\n,a); } 2、用sc

文档评论(0)

cai + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档