ID: 19653518

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

日期:2025-01-19 科目:信息技术 类型:高中课件 查看:23次 大小:1715583B 来源:二一课件通
预览图 1/9
必修,2019,教版,信息技术,高中,学年
  • cover
(课件网) 高中信息技术 社 必修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 基础 》 ... ...

~~ 您好,已阅读到文档的结尾了 ~~