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

2022-09-28
| 21页
| 1606人阅读
| 2人下载
精品

内容正文:

算法基础 粤教版(2019版) 信息技术(高中) 3.3 计算机程序与程序设计语言 学易同步精品课堂 必修1 数据与计算 第三章 在完成问题分析和算法设计两个环节之后,接下来就要开始编写计算机程序对数据进 行统计分析,进而形成解决问题的方案。各小组交流什么是计算机程序语言。 1.围绕交流的问题展开“头脑风暴”活动,确定认识计算机程序需要解决的问题和 知识,具体可参考表3-6。 表3-6  认识计算机程序的问题列表 2.表3-6中所要解决的每一个问题都可以制作成各类相关图表,如思维导图、概 念图或者时间线表等。参考表3-7,思考其他问题的列表形式。 表3-7  高级程序设计语言的发展时间线表 3 . 3 . 1 计算机程序 计算机程序就是指计算机可以识别运行的指令集合。 图3-10  计算机程序运行图 3 . 3 . 2 计算机程序设计语言 程序设计语言的发展,经历了从机器语言、汇编语言到高级语言的发展历程。 1. 机器语言 图3-11  机器语言示意图 计算机 只能识别“0”和“1”组成的二进制数。因此,二进制是计算机语言的基础。计算机发明 之初,人们只能使用计算机的基础语言(图3-11)。因此,早期的程序设计语言是由 “0”和“1”所表示的二进制代码指令组表示的。这样的语言是计算机能直接接收和执行 的,通常被称为“机器语言”。机器语言是第一代计算机语言。 表3-8  用Intel 80386机器指令完成“9+8”的加法运算表 图3-12  穿孔纸带 2. 汇编语言 表3-9 用汇编语言来实现“9+8”运算的指令表 图3-13  汇编语言被翻译成机器语言示意图 3. 高级语言 图3-14  高级语言被翻译成机器语言示意图 第一种高级语言是Fortran语言,它主要用于科学和工程计算。在Fortran语言之后,出现了 许多高级语言,如ALGOL、COBOL、Basic、LISP、SNOBOL、Pascal、C、PROLOG、 Ada、VC、VB、Delphi、Java、Python等。例如,在计算“9+8”的问题时,若使用高级 语言Python,则只需要语句“print(9+8)”就能完成,既简单又易于理解。 图3-16  手摇计算器 图3-17  计算机ENIAC 本章扼要回顾 单选题 (1)人们

资源预览图

3.3 计算机程序与程序设计语言 课件 高中信息技术同步教学课件(粤教版2019)必修1
1
3.3 计算机程序与程序设计语言 课件 高中信息技术同步教学课件(粤教版2019)必修1
2
3.3 计算机程序与程序设计语言 课件 高中信息技术同步教学课件(粤教版2019)必修1
3
3.3 计算机程序与程序设计语言 课件 高中信息技术同步教学课件(粤教版2019)必修1
4
3.3 计算机程序与程序设计语言 课件 高中信息技术同步教学课件(粤教版2019)必修1
5
3.3 计算机程序与程序设计语言 课件 高中信息技术同步教学课件(粤教版2019)必修1
6
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。