3.3计算机程序与程序设计语言 课件 2022—2023学年-粤教版(2019)高中信息技术必修1(17张PPT)

文档属性

名称 3.3计算机程序与程序设计语言 课件 2022—2023学年-粤教版(2019)高中信息技术必修1(17张PPT)
格式 pptx
文件大小 23.4MB
资源类型 教案
版本资源 粤教版(2019)
科目 信息技术(信息科技)
更新时间 2022-09-25 22:50:05

图片预览

文档简介

(共17张PPT)
3.3计算机程序与程序
设计语言
学习目标
2

口计算机程序的概念
■计算机的组成
■计算机的工作原理
■计算机程序设计语言
6
问题引入
某学校高一二班共计有58名同学参加期末考试,考试
科目共计9科,老师用什么方式计算同学们的总分,平均
分,各科最高分,最低分,及格率,优秀率?
1、计算机程序的概念
计算机程序:计算机可以识别运行的指令集合。
2、计算机的组成
计算机:由硬件和软件组成。
硬件:运算器、控制器、存储器、输入设备和输出设备
软件包括系统软件和应用软件。
3、计算机工作过程
运算器
反馈信号
操作命
数据流
+控制流
程序
输入
输出
处理
数据
设备
(内)存储器
设备
结果
响应信号


请求信号
响应信号
请求信号
控制器
计算机的工作过程实际上是周而复始地获取指令、
执行指令的过程。
计算机程序设计语言
计算机程序设计语言:是指一组用来定义计算机程序的
语法规则,通常简称为“编程语言”。
程序设计语言的产生与发展是由低级到高级,由繁到
简的。具体来说,大致经历了机器语言、汇编语言、高级
语言几个发展阶段,使人能够越来越方便、越来越容易地
将算法体现为程序。
计算机程序设计语言一机器语言
由“0”和“1”这样的二进制代码指令组来表示,计算机能直接识
别和执行。运算效率最高!
机器指令包含两个主要部分:
操作(指出计算机应做什么)
被操作的对象(指出处理的数据或它的地址)
指令序号
机器指令
指令功能
太难了
10110000
把加数9送到累加器AL中
00001001
00000100
2
完成运算9+8
00001000
3
11110100
停止操作
6
计算机程序设计语言一机器语言
有没有,容易点的?
计算机程序设计语言一汇编语言
使用了一种类似英文缩略词且带有助记性符号的语言,
来替代一个特定的指令的二进制串,每条指令都和一条机器指
令相对应。
指令序号
指令功能
机器指令
汇编语言指令
把加数9送到
10110000
1
MOV AL,9
累加器AL中
00001001
00000100
2
完成运算9+8
ADD AL,8
00001000
3
停止操作
11110100
HTL
计算机程序设计语言一汇编语言
汇编
翻译程序
机器
语言
语言
需要一个专门的语言翻译器,负责将程序中的每条语句
都翻译成用二进制数表示的机器语言。