当前位置:文档之家› 计算机程序与程序设计语言 高中信息技术粤教版(2019)必修1教学PPT课件

计算机程序与程序设计语言 高中信息技术粤教版(2019)必修1教学PPT课件

输出设备 显示器、音箱、打印机、绘图仪、投影仪
系统软件 操作系统 语言处理程序
应用软件
3.计算机的工作过程
(1)计算机内部采用二进制形式表示和存储指令或数据 (2)解决问题的程序和需要加工处理的原始数据事先转换 成二进制数,并存入存储器中。 (3)计算机反复地获取指令、执行指令的过程。
计算机程序运行图
C. Basic语 言、Python语言
D.机器语言、Python语言
3、计算机的核心部件是( CPU(中央处理器)),由( 运算器)和 ( 控制器)组成。
4、下列设备中,( )不能作为微机的输出设备。
B
A、绘图仪
B、键盘
C、显示器
D、打印机
5、CPU即( )。A
A、中央处理器 B、随机存储器 C、只读存储器 D、主板
总结:
1、计算机程序概念。 2、计算机组成。 3、计算机程序语言的发展历程 4、计算机语言的特点 5、常见的高级语言有哪些?
27
课堂练习
1、计算机程序设计语言不包括( )
A.机器语言
B.汇编语言
D
C.高级语言
D.自然语言
C 2、列选项都是属于高级语言的是( )
A.汇编语言、机器语言
B.汇编语言、Basic语言
ADD AL,8 Print(9+8)
把累加器AL中的内容与另一数8相加,结 果存在累加器AL中(即完成9 +8的运算)
11110100
HTL
停止操作
讨论
三代计算机语言的优势与不足
语言类型 是否翻译(编译)
优势
不足
一 机器语言
能被计算机接受和执行, 程序难以理解,程序设计任

运算效率最高。
务繁重,移植性差。
现在我们许多程序员自嘲自己是码 农、做体力活的,第一代程序员,那 6位女士,可真是干体力活!
ENIAC的第一次测试运行是计算氢 弹相关数据,输入、输出数据是一百 万张卡片!
2、计算机组成
计 硬件系统 算 机 系 统 软件系统
运算器 控制器 CPU中央处理器(硬件的核心) 存储器 内存
外存 输入设备 键盘、鼠标、扫描仪、手写板,麦克风
3.3.2 计算机程序语言
1、计算机程序设计语言概念 2、计算机程序语言的发展历程及其特点
3、常见的高级语言有哪些?
10
10
思考:
同学们,我们要想编 写程序必须要有工具,那 什么是设计程序的工具呢?
计算机程序设计语言
1、计算机程序设计语言
是指一组用来定义计算机程序 的语法规则,通常称为“编程语 言”。
二 汇编语言 三 高级语言
针对计算机特定硬件而编 不能被计算机直接运行,移
制的汇编语言程序,比机 植性不好。

器语言易于理解,效率仍
十分高。
接近于数学语言或人的自 不能被计算机直接运行。

然语言,易于理解,移植
性好。
3、常见高级语言的种类
第一种高级语言是Fortran语言,它主要用于科学 和工程计算,ALGOL、COBOL、Basic、LISP、 SNOBOL、Pascal、C、PROLOG、Ada、VC、VB、 Delphi、Java、Python。
3.3计算机程序 与程序设计语言
预习提纲
1、计算机程序概念。 2、计算机组成。 3、计算机程序语言的发展历程 4、计算机语言的特点 5、常见的高级语言有哪些?
2
观看案例:
计算机绘画小猪佩奇。
计算机是利用什么绘制小猪佩奇的?
3
3.3.1 计算机程序
1、计算机程序概念。 2、计算机组成。 3、计算机工作过程
或它的地址)。
指令序号
机器指令
指令功能
1
10110000
00001001
把加数9送到累加器AL中
2
00000100
00001000
完成运算9+8
3
11110100
停止操作
14
15
(2)汇编语言:(第二代计算机语言)
使用了一种类似英文缩略词且带有助记性符号的语言,来替代一个特
定的指令的二进制串,每条指令都和一条机器指令相对应。需要一个专
12
2、计算机程序语言的发展历程
机器语言 高级语言
1 2
3
汇编语言
13
(1)机器语言:(第一代计算机语言)
由“0”和“1”这样的二进制代码指令组来表示,计算机能直
接识别和执行。难被理解,编写效率低,运算效率最高!
每一条机器指令包含两个主要部分:
操作(指出计算机应做什么)和被操作的对象(指出处理的数据
门的语言翻译器,负责将程序中的每条语句都翻译成用二进制数表示的
机器语言。
指令序号 指令功能
机器指令
汇编语言指令
把加数9送
10110000
1
到累加器AL 00001001

MOV AL,9
2
完成运算
00000100
9+8
00001000
ADD AL,8
3
停止操作
11110100
HTL
17
18
19
6、计算机语言分为( 机器语言)、( 汇编语言 )和( 高级语言 )三大类。 7、 python是一种( 高级 ) 程序设计语言。 8、计算机高级语言翻译成机器语言有( 编译 )和( 解释 )两种方式。
29
谢谢!
30
(3)高级语言:(第三代计算机语言)
接近于数学语言或人的自然语言,并且 不再过度地倚赖某种特定的机器或环境, 必须经过翻译器将其翻译成机器语言。
9+8的加法运算
机器语言 汇编语言 高级语言
指令功能
10110000 00001001
MOV AL,9
把家数9送到累加器AL中
00000100 00001000
4
1、计算机程序概念
简而指言为之了得:到某种结果而可以
由计算机等具有信息处理能力的
装置执计行算的代机码程化序指就令序是列,或
者指可计被算自动机转可换以成识代码别化运指令序
列行的的符指号化令指集令合序。列或者符号化
语句序列。
世界上第一台电子计算机
1946年2月14日,ENIAC在美国宾夕法尼亚大学诞生。 电子计算机ENIAC是个庞然大物:重30余吨,占地约170平方米, 肚子里装有18000只电子管。
相关主题