《计算机导论》电子教案 计算机导论第4章教案
56页1、计算机导论,文斌 田原 制作,第4章高级语言软件开发能力培养,本章学习目标 高级语言的分类、特点和选择 常用编程语言的特点 Turbo C的基本结构和语句 面向对象的编程方法 高级语言编程技术与编程风格,本章内容安排,4.1 计算机程序和高级语言,4.2 常用编程语言简介,4.3 面向对象编程语言简介,4.4 编程的风格与原理,4.5 小结,4.6 习题,退出,4.1 计算机程序和高级语言,4.1.1 程序设计语言的特点,4.1.2 程序设计语言的选择,退出,基础知识,人们在相互交谈时使用的是相互理解的语言,如汉语、英语、俄语等,它们统称为自然语言。人们用以同计算机“交谈”的语言,称之计算机语言。,计算机每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行的,程序是计算机要执行的有序指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。,计算机所能识别的语言只有机器语言。,计算机语言,机器语言(由0和1构成的代码),汇编语言(英文缩写的助记符),高级语言,直接对硬件操作,1、采用比较接近人们习惯的自然语言 2、具有
2、很大的通用性(即不受具体机器指令的约束) 3、 面向算法编写程序,高级语言按转换方式可将它们分为两类 :,(1)解释类:应用程序源代码一边由相应语言的解释器“翻译”成目标代码,一边执行。 效率比较低,而且不能生成可独立执行的可执行文件,应用程序不能脱离其解释器,但这种方式比较灵活,可以动态地调整、修改应用程序。 (2)编译类:编译是指在应用源程序执行之前,就将程序源代码“翻译”成目标代码,因此其目标程序可以脱离其语言环境独立执行。 现在大多数的编程语言都是编译型的。,4.1.1 程序设计语言的特点,(1)名字说明 预先说明程序中使用的对象的名字,使编译程序能检查程序中出现的名字的合法性,从而能帮助程序员发现和改正程序中的错误。 (2)类型说明 通过类型说明用户定义了对象的类型,从而确定了该对象的使用方式。编译程序能够发现程序中对某个特定类型的对象使用不当的错误,因此有助于减少程序错误。 (3)初始化 为减少发生错误的可能性,应该强迫程序员对程序中说明的所有变量初始化。,4.1.1 程序设计语言的特点,(4)程序对象的局限性 程序设计的一般原理是,程序对象的名字应该在靠近使用它们的地方引
3、入,并且应该只有程序中真正需要它们的那些部分才能访问它们。即局部化和信息隐蔽原理。 (5)程序模块 模块有一系列优点:第一,可以构造抽象数据类型,用户可以对这种数据进行操作,而并不需要知道它们的具体表示方法;第二,可以把有关的操作归并为一组,并且以一种受控制的方式共享变量;第三,这样的模块是独立编译的方便单元。 (6)循环控制结构,4.1.1 程序设计语言的特点,(7)分支控制结构 (8)异常处理 提供了相应的机制,从而不必为异常处理过分增加程序长度,并且可以把出现异常的信息从一个程序单元方便地传送到另一个单元。 (9)独立编译 独立编译意味着能分别编译各个程序单元,然后再把它们集成为一个完整的程序。如果没有独立编译的机制,就不是适合软件工程需要的好语言。,4.1.2 程序设计语言的选择,(2)可以使用的编译程序 运行目标系统的环境中可以提供的编译程序往往限制了可以选用的语言的范围。,(3)可以得到的软件工具 如果某种语言有支持程序开发的软件工具可以利用,则目标系统的实现和验证都变得比较容易。,(1)系统用户的要求 如果所开发的系统由用户负责维护,用户通常要求用他们熟悉的语言书写程序。
4、,(4)工程规模,4.1.2 程序设计语言的选择,(6)软件可移植性要求 如果目标系统将在几台不同的计算机上运行,或者预期的使用寿命很长,那么选择一种标准化程度高、程序可移植性好的语言就是很重要的。,(7)软件的应用领域 选择语言时应该充分考虑目标系统的应用范围。,(5)程序员的知识 完全掌握一种新语言需要实践。,4.2 常用编程语言简介,4.2.2 FORTRAN,4.2.3 COBOL,4.2.4 PASCAL,4.2.1 BASIC,4.2.5 C,4.2.6 Turbo C的基本结构,BASIC是一种易学易用的高级语言,它是Beginners All-Purpose Symbolic Instruction Code的缩写,其含义是“初学者通用符号指令编码”。它是从FORTRAN语言简化而来的,最初是美国Daltmouth学院为便于教学而开发的会话语言。它自1965年诞生以来,其应用己远远超出教学范围,并于1977年开始了标准化工作。 BASIC语言的特点是简单易学,基本BASIC只有17种语句,语法结构简单,结构分明,容易掌握;具有人机会话功能,便于程序的修改与调试,非常适合
《《计算机导论》电子教案 计算机导论第4章教案》由会员E****分享,可在线阅读,更多相关《《计算机导论》电子教案 计算机导论第4章教案》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页