- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序语言设计Ⅰ
实验指导
2010级信息管理和电子商务专业用
国际商学院管理科学与工程系
2011.03
前 言
程序设计是一门实践性很强的课程,仅仅通过阅读教科书和听课
是不可能掌握的。学习程序设计最重要的环节就是实践。
凡是学习程序设计的人,经常会有这样的感受:看书或听课时,
对老师讲的和书上的内容基本上都能理解,但是当需要自己编程时却
无从下手。每一个讲授程序设计课程的教师也都有过这样的经历:有
些问题,尽管再三强调,反复举例,学生还是不能够完全理解,上机
时更是错误百出。应该说,这是学习过程中的必然现象。要想能够把
书本上的知识变为自己所具有的能力,所需要的是实践、实践、再实
践。在实践环节中,起主导作用的是学习者自己,旁人是无法代劳的,
也没有一蹴而就的捷径。
为了配合《程序语言设计》的课程教学与实验工作,让学生有效
地、比较全面地了解、熟悉和掌握本课程的基本知识,在学习程序设
计的过程中,养成良好的编程风格和习惯,更快地掌握程序设计、程
序调试的方法和技巧,特编写此上机实验指导,为使学生从看懂教科
书过渡到具有基本的编程能力助一臂之力。本着循序渐近、由易到难
的原则,每个实验都包括验证性实验和设计性实验两部分,实验十一
为综合设计性实验(为课外上机实验),目的是为了提高学生综合设
计能力,加强对基础知识的理解和应用。要求学生在实验前预习,并
根据要求事先编写程序。实验时再上机调试,将调试过程与结果反映
在实验报告上,力求在有限的时间内达到良好的效果。
由于时间仓促和自身水平的局限,难免存在错误之处,恳请批评
指正,我们会继续努力,力求不断完善和提高,以便更好地满足程序
设计不断变化的需求。
国际商学院管科管理科学与工程系
2011.03
目 录
C语言上机实验的目的和要求 1
实验一 C程序运行环境 3
实验二 数据类型、运算符及表达式6
实验三 顺序及逻辑结构程序设计10
实验四 循环控制12
实验五 数组14
实验六 函数16
实验七 编译预处理与位运算18
实验八 指针19
实验九 结构体和共用体20
实验十 文件25
实验十一 C综合课程设计 26
附A:Microsoft Visual C++6.0 上机操作 28
附B:Microsoft Visual C++6.0 程序调试 35
C 语言上机实验的目的和要求
实验目的
学习程序设计不能满足于 “懂得”了,满足于能看懂程序,而应当熟练
地掌握程序设计的全过程,即独立编写出源程序、独立上机调试程序、独立
运行程序和分析结果,掌握程序设计的思想、方法和技巧,应用任何一门程
序设计语言编程,都具有灵活应用这些思想和方法的能力。“程序设计”是
一门实践性很强的课程,必须十分重视实践环节。
上机的 目的绝不仅仅是为了验证教材和讲课的内容或者验证自己所编
的程序正确与否。学习程序设计,上机实验的目的是:
1. 加深对课堂讲授内容的理解,尤其是一些语法规定。光靠课堂讲授,
既枯燥无味又难以记住,但它们很重要。通过多次上机,在实践中就能自然
地、熟练地掌握。通过上机掌握语法规则是行之有效的方法。
2. 熟悉 C 语言程序开发的环境。一个程序必须在一定的外部环境下才
能运行,所谓“环境”,就是指所用的计算机系统的硬件和软件环境。学习
时要了解为了运行一个 C 程序需要哪些必要的外部条件(例如硬件配置、
软件配置),可以利用哪些系统的功能来帮助自己开发程序。每一种计算机
系统的功能和操作方法不完全相同,但只要熟练掌握一到两种开发环境的使
用,再遇到其它的系统时便会触类旁通,很快就能学会。
3. 学会上机调试程序。要善于发现程序中的错误,并能很
文档评论(0)