高中信息技术 粤教版《计算机程序与程序设计语言》教学设计_第1页
高中信息技术 粤教版《计算机程序与程序设计语言》教学设计_第2页
高中信息技术 粤教版《计算机程序与程序设计语言》教学设计_第3页
高中信息技术 粤教版《计算机程序与程序设计语言》教学设计_第4页
高中信息技术 粤教版《计算机程序与程序设计语言》教学设计_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课程题目:3.3计算机程序与程序设计语言一、教材分析内容分析:本小节内容是在前两节“计算机解决问题的一般过程”和“算法及其描述” 的基础上,学生将会学习到计算机程序及计算机的基本组成、了解三类程序设计语言。结构分析:本节是第三章最后一节,内容上承接前两节计算机解决问题的一般过程和算 法及其描述,同时,为下一章具体开展程序设计基础的学习做铺垫。课程案例调整:为了促进学生理解,提高学习兴趣,结合学生知识水平,引入学生感兴 趣的案例:第一个程序员、高级程序设计语言的开展时间线表探究活动等案例。二、学习者分析学生基本情况:高一年级学生学生知识情况:在之前的课程中,学生已经学习了三种描述算法的方法,但是

2、这三种方 法计算机无法识别,必须学习到计算机程序及计算机的基本组成,了解算法、计算机程 序、计算机程序设计语言,方可实现用计算机解决问题的目的。学生综合情况:对编程有挑战欲望,对信息技术有强烈的好奇心,对新事物能够主动思 考,乐于探究,积极尝试。三、学科核心素养及教学目标核心素养:信息意识:在实际问题中体会计算机程序及计算机的基本组成,了解三类程序设计语言。 计算思维:加强对算法、计算机程序、计算机程序设计语言的认识,将知识建构、技能 培养与思维开展融入信息技术核心素养中。教学目标:知识与技能O计算机程序及计算机的基本组成O三类程序设计语言,计算机程序设计语言的开展及种类过程与方法O比照分析算

3、法、计算机程序、计算机程序设计语言的含义,归纳总结这三个概念的 区别与联系;O小组活动探究高级程序设计语言的开展时间线表,了解计算机程序设计语言的开展 及种类。情感态度价值观O激发学生对利用计算机程序解决问题的学习兴趣;。提升学生信息技术学科素养。四、教学重难点教学重点O计算机程序及计算机的基本组成O计算机程序设计语言教学难点。计算机程序设计语言五、教法及学法教法:启发式教学法、案例教学法学法:学思结合、合作与探究相结合六、教学过程教学环节教师活动学生活动设计意图、创设情境 引出课题 (3-5分钟).历史溯源一一世界上第一 位程序员,数学家阿达洛 芙莱斯,现代计算机程序创 始人.引入计算机程序

4、与程序设 计语言课程要点: 什么是计算机程序? 计算机程序设计语言的三种 类型通过有意思的历史溯 源,自然聚焦到本节课 的课程内容中。激发学生学习兴趣,引 入本堂课的知识重点 和逻辑框架。二、 师生互动 探索新知 (15-20 分钟)一.计算机程序,给出计算机程序的概念:.介绍计算机的基本组成:运算器、控制器、存储 器、输入设备和输出设备只能识别“0”和“1”组 成的二进制数3 .总结计算机的工作过程:采用二进制的形式表达 和存储指令或数据。计算机的工作过程实际 上是周而复始地获取指令、 执行指令的过程。二.计算机程序设计语言1、计算机程序设计语言的定 义一组用来定义计算机程 序的语法规那么,

5、通常简称为 “编程语言”一种被标准化的交流技 巧,用于向计算机发出指令 2、机器语言由“0”和“1”所表示的 二进制代码指令组,通常被 成为“机器语言”,是第一代 计算机语言。包含两个主要局部:操 作和被操作对象。【举例】图片展示把加 数9送到累加器中的机器指.学生学习计算机 程序相关知识,思考 问题。.学生比照学习三 类计算机程序设计语 言,分析异同。.知识由浅入深,便 于学生很快的融入课 堂并掌握知识。.比照学习的方法 促进学生掌握知识, 提高学牛分析能力。令,分析并提问。机器语言程序针对特定 型号计算机,运算效率最高, 程序难以理解,当出现问题, 修改难度也很大。【实物展示】在早期人们与

6、计算机的通信过程中, 用到的穿孔纸带和早期计算 机设备。4、汇编语言用类似英文缩略词且带 有助记性符号的语言来替代 一个特定指令的二进制串, 也叫符号语言。【举例】同样的是把加 数9送到累加器中,汇编语 言用到指令码mov代表数 据的传递,比拟容易读懂并 理解程序,纠错及维护也变 得更加方便了。计算机需要语言翻译程 序将汇编语言语句翻译成用 二进制表示的机器语言。汇编语言与特定的机器 及微处理器相关,效率很高 但移植性不好。5、高级语言高级语言接近于数学语 言和人的自然语言,简单又 容易理解不再过度的依赖某种特 定的机器或者环境,移植性 非常好用高级语言编写的程序 需要通过编译程序或解释程 序

7、翻译成机器语言。3.根据教师的引导, 分析例如,独立思考, 回答下列问题。三、巩固提高 应用探究 (5分钟)一.计算机程序设计语言对 比实例以C语言为例,通过一个简 单的数学加法运算c=a+b,直 观比照执行同一个任务的机 器语言、汇编语言和c语言 代码的差异。1.学生在教师引导 下,通过实例直观对 比三种计算机程序设 计语言3.教师讲授、问题引 导、实物展示相结合, 激发学生学习兴趣。1 .使学生对三种不 同的计算机程序设计 语言有直观体验。实例:设a,b为变量,编程完成运算c=a+匕机器语言代码10100000 000000000000000000000010 00000110 00000

8、0000000000110100010 00000000000000101汇编语言代码C代码movala _add al,b mov c,al)四、自主探究 知识闯关 (10-15 分钟)一、选择题.计算机内部存储、传输、 加工的数据或指令都是以什 么形式进行的?.编译器的主要功能是? 补充知识:源代码 采用某种编程语言编写的计算机程序,人类可读 例如:result = 2 + 3目标代码 计算机可直接执行,人类小可读(专家除外) 例如:11010010 00111011二.探究活动.高级程序设计语言的发 展时间线表,比照高级语言的编译过程 和解释过程学生独立思考,积极 参与小组讨论,辅以 计算机查询手段,完 成自主探究。检阅学习成果,拓展 课堂内容。五、 归纳小结 (3-5分钟).知识总结.计算机程序指计算机可 以识别、运行的指令集合计算机内部采用二进制 表达和存储指令或数据.计算机程序设计语言师生共同回顾、小结巩固新知,为学生自 主探究做准备机器语言a汇编语言5T “筑1齐K用功记上行E些的一道制代码;.工算效型量育,.针对符定力以商;,效会很巨:4笈度三,接近诒:士承柏车n;#要片葡w行仪匍译成成七、板书设计计算机程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论