《高级语言程序设计》教案.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教 案 2010 年- 2011 学年第一学期 课程名称 C 程序设计 任课教师 贺 燕 第 1章 程序设计和 C 语言 教学目标: 了解程序设计语言的发展历史及其支持环境;熟悉 C 语言程序上机实 验操作步骤;了解 C 语言程序的基本结构以及学会使用库函数和用户自定义函数 组装 C 程序。 教学重点: C 语言程序上机实验操作步骤;用库函数和用户自定义函数组装 C 程 序。 教学难点: 用用户自定义函数组装 C 程序。 §1.1 程序与程序设计语言 程序设计语言是人与计算机进行信息交流的工具。程序设计是一种编写计算 机程序的活动。由于计算机是一种专门用程序来解决特定问题的通用工具,因而 程序设计是为解决某一特定问题而构造一种专用工具的活动。 程序是实体在计算机内部的表示。实体具有一个名字,一组表示该实体特征 的数据以及若干作用在这些数据上的行为。实体具有的数据表示它的状态,而这 些状态可由实体的行为来改变。例如,银行帐户是实体,存款和取款是该实体的 行为。 1.1.1 程序设计语言的发展 程序设计语言伴随着计算机技术的进步而不断升级换代,通常人们将程序设 计语言的发展分为以下四个阶段。 (1) 机器语言 机器语言是一种 CPU 的指令系统,它是该 CPU 可以识别的一组由 0 和 1 序列 构成的指令代码。下面是某 CPU 指令系统中的两条指令: 加 减 用机器语言编写程序,就是从所使用的 CPU 的指令系统中挑选合适的指令, 组成一个指令系列。这种程序虽然可以被机器直接理解和执行,但是由于它们不 直观、难记、难认、难理解、不易查错,只能被少数专业人员掌握,同时程序的 生产效率很低,质量难以保证。这种繁重的手工方式与高速、自动的计算机极不 相称。 (2) 汇编语言 为减轻人们在编程中的劳动强度, 20 世纪 50 年代中期人们开始用一些 “助记 符 ”代表 0,1 编程。例如,前面的两条机器指令可以定成: ADD A,B SUB A,B 这种用助记符号描述的指令系统,称为符号语言或汇编语言。 用汇编语言编程,程序的生产率及质量都有所提高。但是汇编语言指令是机 器不能直接识别、理解和执行的。用它编写的程序经检查无误后,要先翻译成机 器语言程序才能被机器理解、 执行。这个翻译过程称为 “代真 ”。代真之后得到的机 器语言程序称目标程序,代真之前的程序称为源程序。 机器语言和汇编语言都依赖于具体的计算机,是一种面向机器的程序设计语 言。面向机器的语言可以编制出效率极高的程序,但是需要程序员熟悉机器的内 部结构, 并且要 “手工 ”地进行存储器分配。 这种编程劳动强度很大, 给计算机的普 及推广造成很大的障碍。 (3) 高级语言 机器语言和汇编语言是面向机器的,随机器而异。 1954 出现的 FORTRAN 语 言以及随后相继再现的其它高级语言,使人们开始摆脱进行程序设计必须先熟悉 机器的桎梏,把精力集中于解题思路和方法,使程序设计语言开始与解题方法相 结合。其中一种方法是把解题过程看作是数据被加工的过程。基于这种方法的程 序设计语言称为面向过程的程序设计语言。 C 语言就是一种面向过程的程序设计语 言。 使用高级语言编程可以大大地降低编程过程的劳动强度,提高编程效率。高 级语言的诞生是计算机技术发展史上的一个里程碑

文档评论(0)

质点 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档