3.3 计算机程序与程序设计语言 课件(共17张PPT)+教案+6视频

文档属性

名称 3.3 计算机程序与程序设计语言 课件(共17张PPT)+教案+6视频
格式 zip
文件大小 53.4MB
资源类型 教案
版本资源 粤教版(2019)
科目 信息技术(信息科技)
更新时间 2021-10-26 14:10:44

文档简介

(共17张PPT)
3.3 计算机程序与程序设计语言
美国加州理工学院推出新型机器人——能走又能飞
CONTENTS
计算机程序
计算机程序设计语言
1
2
计算机程序
即计算机可以识别、运行的指令集合。
计算机程序
世界上第一位程序员
一组用来定义计算机程序的语法规则,通常简称为“编程语言”。它是一种被标准化的交流技巧,用于向计算机发出指令。
计算机程序设计语言
机器语言
汇编语言
高级语言
机器语言
机器语言
由 “0” 和 “1” 表示的二进制代码,是早期人们和计算机的通信方式;
操作(做什么)+被操作对象(数据或地址)
针对特定机器,代码难以理解,但运算效率最高。
汇编语言
汇编语言
用助记性符号替代二进制代码。
需要一个专门的语言翻译器,翻译成机器语言。
与特定的机器及微处理器相关,效率很高,在某些领域仍是常用工具。
高级语言
高级语言
接近数学语言和自然语言,摆脱了对特定机器的过度依赖。最早的高级语言是 Fortran,发展至今,广泛使用的高级语言有 Basic、Java、C、、VC、Python 等。
抽象度高,移植性好。
需要经过编译程序或解释程序将其翻译成机器语言。
编译程序:计算机把高级语言程序的每一条语句都编译成机器语言,并保存成二进制文件后才运行的程序。
解释程序:计算机在执行高级语言程序时,逐条语句解释成机器语言并立即执行的程序。
小组探究:简述三种语言的执行过程
拓展提高: 通过网络查阅相关资料,完成下面的图表:
源程序
( )程序
( )程序
( )程序
目标程序
可执行
程序
其他
目标程序
源程序
( )数据
( )程序
( )数据
(a)编译过程
(b)解释过程
作业:
一个高质量的程序应该具备哪些条件?
(通过网络查阅相关资料)课题 3.3 计算机程序与程序设计语言 课型 新授课 课时安排 1
教 学 目 标 1. 理解计算机程序及程序设计语言 2. 掌握三种语言的执行过程。 3. 激发学生利用计算机程序解决问题的兴趣,提升信息素养。
教 学 重难 点 重点:计算机程序及程序设计语言 难点:程序设计语言
教 学 方 法 讲授法、小组探究法、讲授法、讨论交流法等
教 学 过 程 情境导入 观看视频片段“美国加州理工学院推出新型机器人-能走又能飞”。 引导学生思考:机器人怎样实现走路和飞行的? 从而导入本节课题 新知探索 计算机程序: 为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列 。 总结: 即计算机可以识别、运行的指令集合。 教师讲解计算机的工作过程,即周而复始地获取指令、执行指令的过程。 观看视频,了解世界上第一位计算机程序员:阿达·洛芙莱斯 计算机程序设计语言: 一组用来定义计算机程序的语法规则,通常简称为“编程语言”。它是一种被标准化的交流技巧,用于向计算机发出指令。 计算机程序设计语言的发展历程: 机器语言→汇编语言→高级语言 (1)机器语言: 由 “0” 和 “1” 表示的二进制代码,是早期人们和计算机的通信方式; 操作(做什么)+被操作对象(数据或地址) 针对特定机器,代码难以理解,但运算效率最高。 (2)汇编语言: 用助记性符号替代二进制代码。 需要一个专门的语言翻译器,翻译成机器语言。 与特定的机器及微处理器相关,效率很高,在某些领域仍是常用工具。 (3)高级语言: 接近数学语言和自然语言,摆脱了对特定机器的过度依赖。最早的高级语言是 Fortran,发展至今,广泛使用的高级语言有 Basic、Java、C、、VC、Python 等。 抽象度高,移植性好。 需要经过编译程序或解释程序将其翻译成机器语言。 教师讲解: 编译程序:计算机把高级语言程序的每一条语句都编译成机器语言,并保存成二进制文件后才运行的程序。 解释程序:计算机在执行高级语言程序时,逐条语句解释成机器语言并立即执行的程序。 小组探究 简述三种语言的执行过程 拓展提高 通过网络查阅相关资料,完成下面的图表: 编译过程 (b)解释过程 作业 一个高质量的程序应该具备哪些条件? (通过网络查阅相关资料)