内容正文:
复习课件
(计算机程序与程序设计语言)
第3章 算法基础
高中信息技术粤教版2019 必修1
计算机程序
01
计算机程序设计语言
02
复习内容总览
计算机程序
PART 01
第1节 计算机程序 知识结构
第1节 计算机程序 知识点一
1、计算机程序的定义
教材第55页
定义1:
为了得到某种结果而可以由计算机具有信息处理能力的装置执行的代码指令序列。
定义2:
可以被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列。
定义3:
计算机可以识别运行的指令集合。
第1节 计算机程序 知识点二
2、计算机程序五大基本部件
教材第55页
1、计算机五大基本部件包括:运算器、控制器、存储器、输入设备、输出设备。
第1节 计算机程序 知识点二
2、计算机程序五大基本部件
教材第55页
2、冯·诺依曼:计算机之父。
计算机主要由五大部件组成的原理是冯·诺依曼提出的,这个理论奠定了现代计算机的基本结构。
第1节 计算机程序 知识点二
2、计算机程序五大基本部件
教材第55页
3、每个部件的作用:
①运算器:核心部分,负责对数据进行运算处理。
②控制器:指挥中心,控制和协调计算机系统的各种操作。
③存储器:用于存储程序和数据。
④输入设备:向计算机输入数据和指令。
⑤输出设备:将计算机处理后的数据和结果呈现给用户。
第1节 计算机程序 知识点二
2、计算机程序五大基本部件
教材第55页
4、计算机的工作过程实际上是周而复始的获取指令、执行指令的过程。
5、CPU包括:运算器和控制器。
第1节 计算机程序 提升练习
1.冯诺依曼结构计算机硬件的五大部件包括输入设备、输出设备、运算器、控制器和( )
A.硬盘
B. CPU
C.存储器
D.主机板
【答案】C
计算机程序设计语言
PART 02
第2节 计算机程序设计语言 知识结构
第2节 计算机程序设计语言 知识点一
1、计算机程序设计语言的定义
教材第55页
一组用来定义计算机程序的语法规则。
第2节 计算机程序设计语言 知识点二
2、计算机程序设计语言的发展
教材第55页
第一代:机器语言
(1)第一代计算机语言。
(2)能被计算机直接接收和执行的语言。
(3)每一条机器指令包含:操作和被操作的对象。
①操作:计算机应做什么。
②被操作的对象:处理的数据或它的地址。
(4)缺点:难以被理解,程序设计任务繁重,效率低下;移植性差。
(5)优点:运算效率最高。
第2节 计算机程序设计语言 知识点二
2、计算机程序设计语言的发展
教材第56页
第二代:汇编语言
(1)第二代计算机语言。
(2)类似英文缩写缩略词且带有助记性符号的语言。
(3)每一条机器指令和机器指令相对应,只是均采用符号形式。
(4)优点:比较容易读懂并理解程序;纠错和维护更加方便;效率比较高;精炼、质量高、易于理解。
第2节 计算机程序设计语言 知识点二
2、计算机程序设计语言的发展
教材第56页
第二代:汇编语言
(5)缺点:
①不能直接被计算机识别和执行,需要专门语言翻译器将每条语句翻译成用二进制数表示的机器语言。
②与特定的机器和微处理器有关,移植性差。
第2节 计算机程序设计语言 知识点二
2、计算机程序设计语言的发展
教材第56页
第三代:高级语言
(1)第三代计算机语言。
(2)接近于数学语言和人的自然语言。
(3)第一种高级语言是Fortran语言,主要用于科学和工程计算。
(4)优点:
①不依赖某种特定的机器或环境,移植性好。
②简单易于理解。
第2节 计算机程序设计语言 知识点二
2、计算机程序设计语言的发展
教材第56页
第三代:高级语言
(5)缺点:
①不能直接被计算机识别和执行,必须经过编译或解释程序将其翻译成机器语言。
(6)编译程序:把每一条语句都编译成机器语言,并保存成二进制文件后才运行。
(7)解释程序:逐条语句解释成机器语言并立即执行。
(8)高级语言的发展经历了:
①从非结构化→结构化程序设计语言
②面向过程→非过程化程序设计语言(即面向应用)
第2节 计算机程序设计语言 知识点三
3、三种计算机程序语言的优缺点对比
语言类型 是否翻译(编译) 优势 不足
一 机器语言 否 能被计算机接受和执行,运算效率最高。 程序难以理解,程序设计任务繁重,移植性差。
二 汇编语言 是 针对计算机特定硬件而编制的汇编语言程序,比机器语言易于理解,效率仍十分高。 不能被计算机直接运行,移植性不好。
三 高级语言 是 接近于数学语言或人的自然语言,易于理解,移植性好。 不能被计算机直接运行。
第2节 计算机程序设计语言 知识点四
4、中国超级计算机的进展
教材第59页
(1)1983年,第一台超级计算机“银河一号”称为继美国、日本之后的第三个独立设计和旨在超级计算机的国家。
(2)2010年,“天河一号A”让中国第一次拥有全球最快的超级计算机。
(3)“神威蓝光”:以国产微处理器制造的。
(4)2019年11月。TOP500组织发布的世界超级500强榜单中,中国占227个席位,其中第三位是神威·太湖之光,第四位是天河二号。
(5)2024年,“天河星逸”,位列全球第二。
第2节 计算机程序设计语言 知识点五
5、世界第一台计算机
教材第60页
(1)时间:1946年2月14日诞生
(2)发明人:莫克利·艾克特
(3)地点:美国宾夕法尼亚大学
(4)体积与重量:占地170平方,30吨
(5)元器件:18000个电子管
(6)运算速度:5000次每秒
(7)用途:第二次世界大战用于计算火炮弹道轨迹开发
(8)历史意义:标志计算机时代的到来
第2节 计算机程序设计语言 提升练习
1.编写程序时,我们主要使用哪种语言( )
A.自然语言
B.数学语言
C.计算机语言
D.艺术语言
【答案】C
第2节 计算机程序设计语言 提升练习
2.下列关于计算机程序设计语言的描述中正确的是( )
A.计算机程序设计语言的发展先后顺序为汇编语言、机器语言、高级语言
B.机器语言是用二进制代码“0"和*1”来表示的,不能直接被计算机接收和执行
C.汇编语言不能直接被计算机接收和执行,必须翻译成机器语言后才能被计算机接收和执行
D.汇编语言和高级语言都属于高级语言
答案】C
第3章 算法基础
高中信息技术浙教版2019 必修1
谢谢观看
$$