第1单元第4课制作环保币计算器教案 清华大学版信息科技四年级下册.docxVIP

第1单元第4课制作环保币计算器教案 清华大学版信息科技四年级下册.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第四课《制作环保币计算器》教案

教学时间

2024.xx.xx

教学班级

四年级

课程名称

制作环保币计算器

课时

1-2课时

教学目标

一、知识与技能

了解使用图形化编辑器实现算法的过程;

掌握变量在数据存储、运算中的使用;

理解运行调试与优化在程序实现中的作用。

二、过程与方法

通过讲授与分析的方式,带领学生掌握变量在程序编写中的作用;

通过讲授与实际操作方式,带领学生了解使用图形化编辑器实现算法的过程;

通过讲授与实际操作方式,引导学生了解调试与优化在程序实现中的作用。

三、情感态度与价值观

通过制作环保币计算器,增强学生的环保意识;

通过对程序调试过程的体验,培养学生的全局意识。

项目目标

制作属于自己的环保币计算器;

2.优化与调试环保币计算器。

重点

体验程序编写的过程;

理解调试与优化的重要性。

难点

变量在数据存储、运算中的作用;

使用图形化编辑器制作环保币计算器。

教具

图形化编程工具、程序文件(见教学资源)

教学方法

教学展示、小组讨论法、任务驱动法

教学资源准备

本课教学资源包含:

本课电子课件:第一单元第四课.pptx

本课教案(本文件):第一单元第四课.docx

文件:数据输入与存储.bcm4

文件:数据输出.bcm4

文件:环保币计算器.bcm4

文件:环保币计算器-示例创意程序.bcm4

教学评价表格:1-4教学效果评价量表.docx

教学过程

课堂组织

展示参考(其他备注)

上节回顾(3分钟)

【教师讲解】教师根据课件,带领学生快速回顾“算法的描述方式”及“算法的控制结构”相关知识。

【教师讲解】上节课,同学们组合使用“顺序结构”、“分支结构”和“循环结构”,绘制出自己的“环保币计算器”算法流程图。这节课我们将根据流程图,用图形化编程的方式制作“环保币计算器”。现在,让我们一起来看看,制作程序时都需要从哪些角度来考虑问题呢?

制作环保币计算器(20分钟)

1.1.界面布局与角色素材

【教师讲解】设计程序的界面和布局,一般需要考虑哪些内容在哪里显示,如何让使用者快速找到所需功能,并保持整体美观。

思考小清的“环保币计算器”界面由哪些元素组成

了解图形化编程中,承载程序界面的是”舞台“(3种不同尺寸的舞台)

认识到不同元素放置的位置,可能会影响使用程序时的感受

※小贴士

【教师讲解】结合课件讲解时,教师可让学生观察小清使用的各种图标,引导学生理解:在设计界面时,使用一些容易理解的标识或图片,既可以代替一部分文字说明,还能让界面布局更加简洁美观。

※实践(选做)

请学生对第2课设计的程序界面进行升级优化,或重新设计程序界面。

1.2.根据算法编写程序

【教师讲解】联系之前学习的“算法的工作过程”,指出在编写编程序时,也需要考虑在程序中如何实现“数据输入”、“数据存储”、“数据输出”和“数据运算”这四大类问题。

1.2.1.数据输入

【教师讲解】在图形化编辑器中进行数据输入有很多种方式,在实际应用中应当选取合适的方式。

【演示素材】“数据输入与存储.bcm4”

【教师演示】打开图形化编程工具,加载素材,分别演示三种数据输入的方式。演示时,引导学生观察舞台左上角“变量1”数值的变化。

注:此时默认展示“数据输入”角色(鸭子)的积木

直接在变量设置中输入数据

①点开积木栏“变量”;

②点开“变量1”的下拉箭头;

③点击“初始值”后的数值进行更改

使用积木,在程序运行时设置变量1的值

①改变积木数值,此时变量1不会变化

②单击此积木单独运行、积木周围呈现发光效果,变量1变化

③再次点击积木可终止运行,变量1变回原值

④或拼接事件积木再点击“开始”运行,也可以观察到变化

使用“询问()并等待”积木,让程序使用者来输入数据

①直接点击“开始”运行程序

②根据提示输入数据,确定/回车即可观察到变化

1.2.2.数据存储

【教师讲解】输入的数据还需要先存储起来,才能继续处理。计算机程序可以用变量或者列表等形式存储用户输入的数据,方便进一步在程序中运算。

【演示素材】“数据输入与存储.bcm4”

【教师演示】继续演示bcm4程序,点击“数据存储”角色,分别演示三种数据存储的方式。演示时,引导学生观察舞台中“变量2”及“列表1”的变化。

(1)使用“获得答复”类积木临时存储数据

(2)使用变量存储数据

(3)使用列表存储数据

(返回展示幻灯片)

【师生问答】

问题:三种存储方式对应什么样的使用场景呢?

参考答案:“获得答复”适用于直接使用或者立刻计算、不需要二次使用的场景;“变量”适用于一般单个数据的存储,可以多次使用;“列表”可以储存复杂的数据,在一个列表里可以储存多个数据值。

1.2.3.数据输出

【教师讲解】结合课件,讲解数字“100”可以使用角色对话、变量(文本形式)、语音朗读、进度条(改变

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
文档贡献者

售后加V wkl436858

版权声明书
用户编号:7141026065000021

1亿VIP精品文档

相关文档