计算机导论 计算机导论第4章教案

计算机导论 计算机导论第4章教案

ID:40343084

大小:874.00 KB

页数:57页

时间:2019-07-31

计算机导论 计算机导论第4章教案_第1页
计算机导论 计算机导论第4章教案_第2页
计算机导论 计算机导论第4章教案_第3页
计算机导论 计算机导论第4章教案_第4页
计算机导论 计算机导论第4章教案_第5页
资源描述:

《计算机导论 计算机导论第4章教案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机导论文斌田原制作第4章高级语言软件开发能力培养本章学习目标高级语言的分类、特点和选择常用编程语言的特点TurboC的基本结构和语句面向对象的编程方法高级语言编程技术与编程风格本章内容安排4.1计算机程序和高级语言4.2常用编程语言简介4.3面向对象编程语言简介4.4编程的风格与原理4.5小结4.6习题退出4.1计算机程序和高级语言4.1.1程序设计语言的特点4.1.2程序设计语言的选择退出基础知识人们在相互交谈时使用的是相互理解的语言,如汉语、英语、俄语等,它们统称为自然语言。人们用以同计算机“交谈”的语言,称之计算机语言。计算机每做的一次动作,一个步骤

2、,都是按照已经用计算机语言编好的程序来执行的,程序是计算机要执行的有序指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。计算机所能识别的语言只有机器语言。计算机语言机器语言(由0和1构成的代码)汇编语言(英文缩写的助记符)高级语言直接对硬件操作1、采用比较接近人们习惯的自然语言2、具有很大的通用性(即不受具体机器指令的约束)3、面向算法编写程序高级语言按转换方式可将它们分为两类:(1)解释类:应用程序源代码一边由相应语言的解释器“翻译”成目标代码,一边执行。效率比较低,而且不能生成可独立执行的可执行

3、文件,应用程序不能脱离其解释器,但这种方式比较灵活,可以动态地调整、修改应用程序。(2)编译类:编译是指在应用源程序执行之前,就将程序源代码“翻译”成目标代码,因此其目标程序可以脱离其语言环境独立执行。现在大多数的编程语言都是编译型的。4.1.1程序设计语言的特点(1)名字说明预先说明程序中使用的对象的名字,使编译程序能检查程序中出现的名字的合法性,从而能帮助程序员发现和改正程序中的错误。(2)类型说明通过类型说明用户定义了对象的类型,从而确定了该对象的使用方式。编译程序能够发现程序中对某个特定类型的对象使用不当的错误,因此有助于减少程序错误。(3)初始化为减

4、少发生错误的可能性,应该强迫程序员对程序中说明的所有变量初始化。4.1.1程序设计语言的特点(4)程序对象的局限性程序设计的一般原理是,程序对象的名字应该在靠近使用它们的地方引入,并且应该只有程序中真正需要它们的那些部分才能访问它们。即局部化和信息隐蔽原理。(5)程序模块模块有一系列优点:第一,可以构造抽象数据类型,用户可以对这种数据进行操作,而并不需要知道它们的具体表示方法;第二,可以把有关的操作归并为一组,并且以一种受控制的方式共享变量;第三,这样的模块是独立编译的方便单元。(6)循环控制结构4.1.1程序设计语言的特点(7)分支控制结构(8)异常处理提供

5、了相应的机制,从而不必为异常处理过分增加程序长度,并且可以把出现异常的信息从一个程序单元方便地传送到另一个单元。(9)独立编译独立编译意味着能分别编译各个程序单元,然后再把它们集成为一个完整的程序。如果没有独立编译的机制,就不是适合软件工程需要的好语言。4.1.2程序设计语言的选择(2)可以使用的编译程序运行目标系统的环境中可以提供的编译程序往往限制了可以选用的语言的范围。(3)可以得到的软件工具如果某种语言有支持程序开发的软件工具可以利用,则目标系统的实现和验证都变得比较容易。(1)系统用户的要求如果所开发的系统由用户负责维护,用户通常要求用他们熟悉的语言书

6、写程序。(4)工程规模4.1.2程序设计语言的选择(6)软件可移植性要求如果目标系统将在几台不同的计算机上运行,或者预期的使用寿命很长,那么选择一种标准化程度高、程序可移植性好的语言就是很重要的。(7)软件的应用领域选择语言时应该充分考虑目标系统的应用范围。(5)程序员的知识完全掌握一种新语言需要实践。4.2常用编程语言简介4.2.2FORTRAN4.2.3COBOL4.2.4PASCAL4.2.1BASIC4.2.5C4.2.6TurboC的基本结构BASIC是一种易学易用的高级语言,它是Beginner'sAll-PurposeSymbolicInstru

7、ctionCode的缩写,其含义是“初学者通用符号指令编码”。它是从FORTRAN语言简化而来的,最初是美国Daltmouth学院为便于教学而开发的会话语言。它自1965年诞生以来,其应用己远远超出教学范围,并于1977年开始了标准化工作。BASIC语言的特点是简单易学,基本BASIC只有17种语句,语法结构简单,结构分明,容易掌握;具有人机会话功能,便于程序的修改与调试,非常适合初学者学习运用。BASIC的主要版本有:标准BASIC、高级BASIC、结构化BASIC(如QBASIC、TrueBASIC、TurboBASIC)、CAREALIZER、GFABA

8、SIC、POWERBASIC,以及在W

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

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

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