第五章 计算机语言
一、教学目标:
1. 了解计算机语言的概念
2. 掌握计算机语言的分类及特点
3. 了解常见的几种高级语言
4. 了解软件的概念,掌握软件的分类,并能区分各种软件
二、教学重点、难点
计算机语言的分类、特点及软件系统的分类
三、教学方法
教师讲解,学生思考、记忆;教与学对应的全链式教学法
阿尔卑斯比萨自助四、教具使用
计算机一台、多媒体幻灯片演示
五、教学内容与过程
导入:提问:人与人之间主要是如何交流的,怎样让计算机听从人们的指挥?
为什么手机网速很慢引导学生思考、回答并相互补充。
教师总结归纳计算机语言及软件的特点,进入教学课题。
连忙的近义词讲授新课:(多媒体幻灯片演示和板书)
第五章 计算机语言
5.1 计算机语言的发展
5.1.1 只有0和1计算机语言——机器语言
教师讲解:
最早的计算机设计者把计算机能完成的所有操作都赋予二进制代码。例如在某型号的8位机上,由8位二进制数据组成了一个指令就代表一种操作,8个1或0可以组成28 = 256种排列组合,它们通过电子线路转换为电信号,使计算机执行各种不同操作。
提问:0、1代码的机器语言有什么优缺点?
学生思考、看书、回答;
教师总结:
计算机可以直接执行机器语言,因此具有执行速度快,灵活等优点;但是请大家比较下面十进制与二进制表示形式:
涨工资申请书范文
十进制算式: | 20 | – | 12 |
二进制表示: | 00010100 | 00000011 | 00001100 |
比较可知:
(1)机器语言一般人是无法读懂,通篇都是0和1,程序冗长,且易出错,调试、修改、维护都很困难;
(2)另外,各种机器的指令系统不一样,在某台机器上编写的程序,到另一台机器上不能保证正常运行,因此程序缺乏通用性;
(3)对程序员的计算机专业知识要求较高,需要非常了解所编写的机器特性。
5.1.2 用字符简化指令的计算机语言——汇编语言
提问:请参照课本思考汇编语言有什么特点?
学生思考、看书、回答;
教师总结:
汇编语言采用了英文缩写的助记符,程序编写、程序的可读性和检查修改方面较机器语言有所改善,更容易识别和记忆;最重要的优势是文件容量较小,执行速度快。然而也有不少缺陷:
(1) 汇编程序的每一句指令只有对应实际操作过程的一个很细微动作,程 序还是比较冗长、复杂、容易出错;
(2) 汇编语言与机器语言一样是面向具体计算机硬件的语言,通用性差
(3) 使用汇编语言需要用户有较强的计算机专业基础
5.1.3 高级语言
教师讲解:
高级语言采用英文字符表示,是一种与具体计算机内部指令系统无关、完全独立于计算机机型、表达方式接近人类和数学公式、容易掌握和书写的程序设计语言。程序短小、简单、易维护。
目前常用的计算机语言主要有:面向过程的语言(FORTRAN、ALGOL、BASIC等)、面向对象的语言(VB、VFP等)、网络编程语言等。
5.2语言的转换
提问:计算机怎样读懂汇编语言和高级语言?
学生思考、看书、回答;
教师总结:
用汇编语言或高级语言编写的程序(一般称源程序)必须“翻译”成计算机能识别的机器语言程序(一般称目标程序)才能执行。负责“翻译”的程序有三种:汇编程序、解释程序、编译程序。翻译过程如下图:
汇编语言源程序
目标程序
结果
汇编程序
汇编
执行
(a)汇编语言源程序汇编成目标程序
高级语言源程序文管专业
目标程序
结果
编译程序
编译
执行
(b)高级语言源程序编译成目标程序
注意:解释程序的“翻译”过程是将源程序逐句解释逐句执行的,此过程中不生成目标程序,修改程序比较灵活;编译方式整体翻译,效率较高但对程序的修改不够灵活。
5.3 计算机软件系统
提问:计算机软件是计算机的灵魂,你知道什么是软件吗?曾用过哪些软件?
学生思考、看书、回答;
教师总结:
1.利用下图解释软件的概念没有酵母粉怎么发面
计算机软件系统是计算机软件的集合:
计算机软件是程序与文档的集合;
计算机程序是指令的有序集合。
计算机软件系统
指令1
程序 ……
指令n
文档
软件
2.看看你所使用的软件属于哪类
操作系统(DOS、Windows、Netware、UNIX等)
数据库管理系统(FoxPro、Access、Oracle、Sybase等)
系统软件 各种编程语言(Basic、C、VB、Delphi、Java、SOL、Asp等)
语言处理程序及工具(汇编、编译、解释程序;编辑、
诊断、调试程序等)
软
件 用户程序(票务管理系统、人事管理系统、档案处理软件等)
系
统 应用软件 多媒体处理(图形、图像、动画、视频制作软件)
应用软件包 Internet工具(Web服务器、浏览器软件、FTP等)
系统工具软件(查杀病毒软件、文件压缩工具等)
六、小结:
1. 计算机语言的发展与执行过程
2. 计算机软件的概念及分类
七、作业:
1. 复习本章
2. 预习下一章
3. 做本章的随堂任务与作业
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论