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

资源下载
  1. 二一教育资源

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

资源简介

(共21张PPT)
高中信息技术 社 必修1《数据与计算》
第三章 算法基础
3.3 计算机程序和
程序设计语言
一、旧知回顾
“鸡 兔 同 笼” 问 题
方程法:
设鸡有chickens,兔有rabbits。
方程组为:
chickens+rabbits=10
2*chickens+4*rabbits=30
列表法:
鸡 1 2
3 。。 。


三 十
兔 9
8
7 。。 。

腿 38 36 34 。。 。

法基础

一、旧知回顾
计 算 机 解 决 问 题 的 过 程
调试运行
程序
分析问题
设计算法
编写程序
高中信息技术必修1第三章《算法基础

一、旧知回顾
“信息时代,你

但,绝不能对程序一无所知!”
高中信息技术必修1第三章《算法基础

二、新知学习
n
学 习 内 容
01
计算机程序
02
程序设计语言
高中信息技术必修1第三章《算法基础

二、新知学习
n
计 算 机 程 序
即计算机可以识别、运行的指令集合。
高中信息技术必修1第三章《算法基础

二、新知学习
n
程 序 设 计 语 言
一组用来定义计算机程序的语法规则,通常简称为
“编程语言”。
机器语言
汇编语言
高级语言
高中信息技术必修1第三章《算法基础

二、新知学习
n
1 、 机 器 语 言
是由“0”和“1”这样的二进制代码指令组来表示。
机器语言是第一代计算机语言。
1 1 0 1 0 1 1 0
0 0 1 0 1 1 0 0
1 0 1 0 1 1 1 0
高中信息技术必修1第三章《算法基础

二、新知学习
n
1 、 机 器 语 言
每一条机器指令都包含两个部分:
1、操作(指出计算机应该做什么)。
2、被操作的对象(指出处理的数据或者它的地址)。
在这些指令的控制下,计算机可以实现最基本的算术运算和逻辑运算。
高中信息技术必修1第三章《算法基础

二、新知学习
n
1 、 机 器 语 言
高中信息技术必修1第三章《算法基础

二、新知学习
n
2 、 汇 编 语 言
一种类似英文缩略词且带有助记性符号的语言,替代一
个特定的指令二进制串。
汇编语言是第二代计算机语言。
汇编
语言
机器
语言
翻译程序
高中信息技术必修1第三章《算法基础

二、新知学习
n
3 、 高 级 语 言
最早的高级语言是 Fortran,发展至今,广泛使用的高级语言有 Basic、
Java、C、Python 等。
高中信息技术必修1第三章《算法基础

二、新知学习
n
3 、 高 级 语 言
需要编译程序或解释程序翻译成机器语言。
高级
语言
机器
语言
编译程序或
解释程序
高中信息技术必修1第三章《算法基础

二、新知学习
n
编 译 和 解 释
编译程序:翻译完再运行(一次性整篇翻译)
解释程序:即时翻译,即时运行(类似于同声传译)
高中信息技术必修1第三章《算法基础

二、新知学习
n
例如:用计算机程序设计语言完成“9+8”的运算
机器语言代码
汇编语言代码
高级(Python)语言代码
高中信息技术必修1第三章《算法基础

三、探究活动
n
活 动 一 : 比 较 三 种 语 言
是否翻译
(编译)
语言种类
机器语言
汇编语言
高级语言
优势
不足
高中信息技术必修1第三章《算法基础

三、探究活动
n
活 动 二 : 交 流 任 务 卡 2
小组内展开交流活动,用图示法表述:算法、程序、程序设计语言三者
之间的关系,并展示交流。
高中信息技术必修1第三章《算法基础

四、实例探究
n
五、课堂总结
n
计 算 机 程 序 和 程 序 设 计 语 言
直接识别执行
机器语言
计算机程序
0,1组成,二进制
运行效率最高
低级语言
高级语言
类似于英文缩略词
汇编语言
程序设计
语言
需翻译/解释
移植性最好
需翻译/解释
六、学业评价
打开网页链接,完成答题和自我评价,并提交。

1
基础

展开更多......

收起↑

资源预览