课程标准和 教学目标 | 执教:清华同方驱动 | |||||||||
教材内容:3.3计算机程序与程序设计语言 | ||||||||||
课程标准: 1、掌握数字化学习的方法 2、能根据需要选用合适的数字化工具开展学习 3、能够利用软件工具或平台对数据进行整理、组织、计算与呈现 | ||||||||||
教学目标: 1、了解计算机程序的定义,认识计算机的工作过程 8开尺寸2、了解常见的计算机程序设计语言 3、能灵活运用计算机程序解决问题 | 指向的核心素养: 【数字化学习与创新】 1、通过交流表述程序与程序设计语言之间的关系 2、了解高级语言的类型及其各自的工作过程、优势和不足等与计算机程序的有关内容 | |||||||||
学习环境:多媒体网络教室 | ||||||||||
课时:1课时 | ||||||||||
教学活动设计 | 教学环节 | 教学过程 | 设计意图 | |||||||
导入 | 猪的价格1、python语言实例展示:python绘制小猪佩奇的过程 2、思考:(1)什么是计算机程序?(2)程序设计语言有哪些? 3、引入课题:3.3计算机程序与程序设计语言农历四月初五 | 运行程序实例,直观形象,问题启发思考,激发学习兴趣。 | ||||||||
任务驱动——知识讲解 | 一:计算机程序 学生自主阅读课本54页的内容,完成下表
程序运行的过程: 二:计算机程序设计语言 思考:编写程序用什么工具呢? 1、计算机程序设计语言 计算机程序设计语言是指一组用来定义计算机程序的语法规则。 小组交流探讨:阅读课本55-57页,总结程序设计语言的发展历程。 (1)机器语言:是由“0”和“1”这样的二进制代码指令组来表示。每一条机器指令包含两个主要部分:操作(指出计算机应做什么)和被操作的对象(指出处理的数据或它的地址),计算机能直接识别和执行。 (2)汇编语言:使用了一种类似英文缩略词且带有助记性符号的语言,来替代一个特定的指令的二进制串,每条指令都和一条机器指令相对应。需要一个专门的语言翻译器,负责将程序中的每条语句都翻译成用二进制数表示的机器语言。 (3)高级语言: 接近于数学语言或人的自然语言,并且不再过度地倚赖某种特定的机器或环境,必须经过翻译器将其翻译成机器语言。 三代计算机语言的优势与不足: 思考与交流:算法、程序、程序设计、程序设计语言关系 | 任务驱动,在问题解决过程中掌握知识与技能。 自主学习,小组交流,教师启发,先学后教,教师引导,学生为主。 | ||||||||
交流探讨 | 1、通过网络搜索相关知识,了解高级语言的编译过程和解释过程各有什么优势和不足。 2、高级语言的编译过程和解释过程是不同的,请通过查阅相关资料,将两个不同的执行过程用图表形式呈现出来,完成图如下: | 通过网络检索不同类型高级语言不同的原理,掌握数字化学习方法,并从中思考完成图表填写,进而理解高级语言的类型及原理。 | ||||||||
课堂小结 | 一、计算机程序 二、计算机程序设计语言 三、高级程序设计语言 | 梳理整节课知识,突出重难点。 | ||||||||
课后任务 | 1、完成课堂测试 | 测试及时巩固所学。 | ||||||||
教学反思 | 1、课堂检测的落实 2、学习活动中学科核心素养是否达成 | |||||||||
计算机程序与程序设计语言-教案
本文发布于:2024-11-07 07:52:11,感谢您对本站的认可!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
- 上一篇: 【计算机测试】2013年计算机二级考试C语言课后模拟题二及答案
- 下一篇: 计算机二级C语言笔试真题
发布评论