小学高年级课后服务 scratch3.0编程课件 二阶课程 项目1消防小达人 第2节 火灾演习课件(共50张PPT +教案)

资源下载
  1. 二一教育资源

小学高年级课后服务 scratch3.0编程课件 二阶课程 项目1消防小达人 第2节 火灾演习课件(共50张PPT +教案)

资源简介

(共50张PPT)
消防小达人
火灾演习
认识micro:bit
思考与拓展
进入火灾演习
知识问答编程
总结与巩固
认识micro:bit
1
micro:bit
在制作作品时会使用micro:bit硬件
姓名:
micro:bit
micro:bit是什么
micro:bit
温度探测仪
无线通讯
机器人
其他作品
micro:bit硬件
USB接口
5×5LED矩阵
B按钮
A按钮
输入/输出引脚
micro:bit硬件
蓝牙天线
应用处理器
指南针
加速度计
重置按钮
电源接口
micro:bit连接
如何连接micro:bit并用scratch编程呢
● 系统要求:
Windows 10+ / macOS 10.13+
● 软件需求:
Bluetooth(蓝牙),Scratch Link
● 文件需求:
Scratch micro:bit HEX文件
连接micro:bit
① 连接micro:bit到电脑
② 运行scratch
和Scratch Link
③ 复制HBX文件到micro:bit
连接micro:bit
④添加micro:bit拓展
⑤ 连接micro:bit设备
程序初体验
按钮
移动
显示
倾斜
引脚
运行【显示( )】积木后,可以看到micro:bit屏幕上显示出对应的图形
进入火灾演习
2
作品框架
点击绿旗
运行作品
火灾演习
游戏开始
(火灾报警)
知识问答
判断得分
赋予称号
游戏结束
隐患排查
游戏开始
(封面)
查找隐患
计算时间
第一步——作品开始
第一步:实现作品开始运行和模式选择
初始画面
问题1:运行作品后,舞台区出现的画面应该包含什么?
封面背景
按钮角色
问题2:如何实现点击按钮后,其他角色或背景作出反应?
使用“广播”进行交互
按钮点击
上传按钮角色
Step1-1:点击按钮,广播消息
发送广播消息
初始状态
Step1-2:设置初始状态
● 想一想:点击绿旗运行作品时,背景和两个按钮角色的状态分别是什么?应该如何实现?
切换到指定背景
让角色出现在舞台上
进入游戏
Step1-3:点击按钮,进入游戏
● 想一想:点击按钮之后,背景和两个按钮角色的状态分别是什么?应该如何实现?
接收广播消息
让角色在舞台上消失
第一步总结
实现功能:作品开始运行和两种模式选择
主要脚本:
第二步——火灾警报
第二步:火灾演习开始,添加火灾警报
火灾警报
火灾警报是什么样子的
Step2-1:播放警报音效
警报音效
播放指定声音
警示灯闪烁
● 想一想:警示灯闪烁时状态是什么样的?

重复几次
警示灯闪烁
① LED点阵亮起:
② LED点阵熄灭:
③ 重复几次:
警示灯闪烁
Step2-2:添加警示灯
第二步总结
实现功能:火灾演习开始,火灾警报开启
主要脚本:
知识问答编程
3
第三步——知识问答
第三步:知识问答,按下按键回答问题
过程梳理
进入游戏
初始化得分为0
问题
回答是否正确
是否全部回答
得分加1
正确提示

得分不变
错误提示


结束

用流程图梳理知识问答的过程
变量得分
问题1:在scratch中用什么来记录游戏得分?
问题2:初始化得分为0的积木命令是什么?
问题3:能够让得分增加的积木命令是什么?
变量
Step3-1:初始化得分
变量得分
变量得分
点击绿旗运行,有没有不合适的地方
变量“得分”不应该现在显示
变量得分
Step3-1:初始化得分
变量在舞台区隐藏
变量在舞台区显示
回答问题
① 展示问题1的场景和题目
② 使用按键回答问题
③ 判断回答是否正确,根据回答情况改变得分,播放音效,提示正确或错误
Step3-2:判定回答结果
回答问题
回答正确的情况
回答错误的情况
等待按钮按下
为什么还没有按下按钮就判定错误了呢
切换背景后直接判断
解决方案:
等待按钮按下后再判断
等待按钮按下
等待某个事件发生:
侦测按钮按下:
Step3-3:等待按钮按下
解答题目
用什么方式能够实现用语音说出题目的解答
方案1:录音之后播放声音
方案2:朗读文字
解答题目
① 添加文字朗读拓展
② 把朗读积木拖到脚本区
③ 复制问题文档“详解”单元格内的文字
④ 快捷键粘贴文字到积木内
解答题目
Step3-4:题目解答
回答问题二
完成回答问题二的脚本编写,观察和回答问题一的脚本有什么相同和不同之处。
解答题目
Step3-5:问题2脚本
相同和不同
脚本不同之处
能不能将重复的积木进行简化呢?
思考与拓展
4
自制积木
类比:




① 积木名称
② 文本输入项
② 数字输入项
④ 文本标签
③ 布尔值输入项
尝试独立使用自制积木简化脚本
课后拓展
总结与巩固
5消防小达人项目第二讲:火灾演习
一、 课程目标
1、认识micro:bit 板,学习micro 板的基本使用;
2、学习使用流程图分析作品运行流程;
3、学习广播、变量、背景切换、 micro:bit[显示()、按下()按钮]、文字朗读等积木脚本的使用。
二、 课堂组织形式
1、开放式问题讨论
2、引导式思维发散
3、问答式课堂互动
4、针对问题探究实践
5、学生动手制作项目
6、课堂内容梳理巩固
三、课堂准备
编号 名称 内容 来源 备注
【 1】 PPT 课件 课堂全流程演示文稿 火星科学盒官网
【2】 课程资料 PPT 课件、讲义、视频 火星科学盒官网
【 3】 教师参考程序 项目完整程序 网盘链接下载
【4】 学生上课使用资料 笔记本电脑或者台式电脑 老师自备 电脑系统需求: win 10+,或 macOS 10.13+
micro:bit 板 火星人商城采购
编程所需素材 网盘链接下载
课堂报告 网盘链接下载
【 5】 编程软件下载 scratch3.0 scratch 官网 课前下载安装
【6】 micro:bit 连接 Scratch Link scratch 官网 课前下载安装
Scratch micro:bit HEX scratch 官网
四、主要脚本程序
编号 详细内容 功能描述
【 1】 “换成()背景” 切换到指定背景
【2】 “广播()” 发送广播消息
【 3】 “当接收到()” 接收广播消息,接收到指定消息内容后执行下 方脚本
【4】 “显示()” micro:bit 拓展模块的积木,可以让 micro:bit 板显示指定的图案
【 5】 “按下()按钮” micro:bit 拓展模块的积木,侦测micro:bit 板上的按钮被按下
【6】 “朗读” 文字朗读拓展模块的积木,可以朗读指定的文 字
五、上课流程
本节课包括 5 步具体流程:
(1)第 1 步为认识 micro:bit。老师来领学生认识 micro:bit 的基本结构,完成 micro:bit 与 scratch 的连接,初次编写程序控 制 micro:bit。时长控制在 15 分钟内。
(2)第 2、3 步为程序编写。首先带领学生使用流程图完成作品运行流程的梳理。之后上传角色, 设置角色和背景的初始状态, 实 现点击按钮选择游戏模式的功能。然后使用 micro 板的点阵实现“火灾演习”模式下的报警功能。之后分析知识问答的具体步骤,完 成按下按键回答问题并判断回答是否正确的功能。时长控制在 65 分钟内
(3)第 4 步为拓展思考。给出一个课后编程任务并针对其中的问题给出提示,学生在课后进行思考编程。时长控制在 5 分钟内。
(4)第 5 步为课堂总结, 知识图谱的形式总结课程内容。时长控制在 5 分钟内。
上课步骤 主要内容 备注
【第 1 步】认识 micro:bit 【 对 应 PPT 】“ 认 识 micro:bit” 【时长】 15min 【引入】 上节课中已经完成了作品的背景素材添加, 那么这节课就正式进入作品编程之作。在这 个作品中会引入一个新的硬件工具叫“micro:bit”, 下面就先来认识一下什么是 micro:bit 以及它的使用方法。 【讲解】 1. micro:bit 是一种可用电脑编程控制的单片机,可以用来制作温度探测仪、无线通讯 装置、机器人等作品; 上课之前辅助学 生完成所需软件 的下载和安装。
2. 讲解 micro 板的硬件结构及基本功能。 3. 讲解如何把 micro 板与scratch进行连接,并带领学生完成连接以及程序编写测试。
【第 2 步】 初步程序编 写 【对应 PPT】“进入火灾 演习” 【时长】 30min 【衔接】 为了更好地进行作品编程,先来梳理一下这个游戏的整体框架。 【讲解】 老师引导学生完成运行整个游戏的流程描述, 带领学生完成流程图绘制; (流程图见附 录一:流程图 – 1.完整流程) 【衔接】 游戏的大概框架已经梳理完成了, 下面就根据游戏框架编写脚本。首先是开始游戏。完 成作品开始运行和模式的选择。 【讲解】 学生打开上节课保存的作品之后, 老师以提问的方式带领学生分析刚开始运行作品后 作品的画面,以及如何实现角色间的交互。 【制作】 1. 学生上传两个按钮角色, 完成第 1 步, 点击按钮广播消息的程序编写;(程序样例见 “第六部分 - 程序 1-1”) 2. 编写程序设置角色和背景的初始显示状态;(程序样例见“第六部分 - 程序 1-2”)
3. 实现点击按钮,切换背景进入游戏的功能;(程序样例见“第六部分 - 程序 1-3”) 【讲解】 带领学生分析进入火灾演习模式后, 呈现出的火灾报警应该是什么样的。应该由报警声 和警示灯闪烁,所以可以使用 micro 板上的 LED 点阵作为警示灯。 【制作】 1. 上传“警报声”音效,编程实现“警报声”播放。(程序样例见“第六部分 - 程序 2-1”) 2. 带领学生分析警示灯闪烁时的状态,讲解控制 micro 板上 LED 亮和灭的命令,编程 实现警示灯闪烁效果。(程序样例见“第六部分 - 程序 2-2”)
【第 3 步】 知识问答部 分编程 【对应 PPT】“知识问答 编程” 【时长】 35min 【衔接】 火灾演习的游戏开始状态已经设置完成了, 下面开始编写脚本, 完成火灾演习的游戏主 体,也就是知识问答。 【讲解】 1. 带领学生用流程图完成知识问答部分详细的流程分析。(流程图见附录一: 流程图 – 2.知识问答) 2. 在本次作品中需要用变量来记录得分,用提问的形式带领学生复习变量命令的使 用。
【制作】 1. 拼接脚本并运行测试, 实现得分的初始化及变量的正确显示;(程序样例见“第六部 分 - 程序 3-1”) 2. 带领学生分析显示第一个问题以及回答第一个问题时需要的积木脚本, 上传正确的 提示音效, 编程实现按键回答问题及回答判定的功能(程序样例见“第六部分 - 程 序 3-2”) 3. 运行程序, 分析出现的还没有按下按钮就判定回答错误的问题, 编程解决问题。(程 序样例见“第六部分 - 程序 3-3”) 【衔接】 同学们都完成得太棒了, 已经实现了问题 1 的回答判断, 但是小呆觉得在判定结果之后 还应该给出解答, 让不了解这个问题的人知道答案, 用什么方法能够实现用语音说出题 目的解答呢? 【讲解】 1. 带领学生分析可以实现语音说出解答也就是文字信息的两种方式:录音和文字朗 读; 2. 添加朗读模块的积木到积木区, 讲解文字朗读积木的基本使用方法, 以及把文字粘 贴到积木的方法。
【制作】 1. 拼接【朗读()】积木实现题目解答效果; (程序样例见“第六部分 - 程序 3-4”) 2. 复制脚本并修改参数, 完成回答问题二的脚本拼接, 并观察这组脚本和回答问题一 的脚本的不同之处。(程序样例见“第六部分 - 程序 3-5”) 【讲解】 老师带领学生分析回答问题二的脚本和回答问题一的脚本的不同与相同之处。
【第 4 步】 拓展思考 【对应 PPT】“思考与拓 展” 【时长】 5min 【讲解】 简单讲解“自制积木”的概念,学生在课后进行思考并编写程序 这一部分的思考 内容在下节课会 详细讲解,学生 有能力的话可以 这节课课上完成
【第 5 步】知识巩固 【对应 PPT】“总结与巩 固” 【时长】 5min 老师根据ppt 中的知识图谱回顾本节课的主要内容,带领学生完成知识总结
第一步:实现《消防小达人》游戏作品运行和模式选择
程序样例编号 程序样例与说明 对应的角色
1-1 【程序 1-1 描述】角色被点击时广播“火灾演习”的消息。 【按钮 1】
【程序 1-1 描述】角色被点击时广播“隐患排查”的消息。 【按钮 2】
1-2 【程序 1-2 描述】 点击绿旗后,切换成“封面”背景。 【背景】
【程序 1-2 描述】点击绿旗后,角色在舞台区出现。 【按钮 1】
【按钮 2】
1-3 【程序 1-3 描述】接收到广播“火灾演习”后,换成“火灾演习 封面”的背景;接收到“隐患排查”广播后,换成“隐患排查封 面” 的背景 【背景】
【程序 1-3 描述】角色被点击时,会广播“火灾演习”的消息, 【按钮 1】
之后隐藏,当接收到“隐患排查”的消息之后也会隐藏。
【程序 1-3 描述】角色被点击时,会广播“隐患排查”的消息, 之后隐藏,当接收到“火灾演习”的消息之后也会隐藏。 【按钮 2】
第二步: 火灾演习开始, 添加火灾警报
程序样例编号 程序样例与说明 对应的角色
2-1 【背景】
【程序 2-1 描述】接收到“火灾演习”的广播后,会换成“火灾 演习封面”背景,并播放警报声。
2-2 【程序 2-1 描述】接收到“火灾演习”的广播后,会换成“火灾 演习封面”背景,并播放警报声。之后 micro 板上的 LED 矩阵亮 灭六次,实现闪烁效果。
第三步: 知识问答,按下按键回答问题
程序样例编号 程序样例与说明 对应的角色
3-1 【程序 3-1 描述】当绿旗被点击后会换成“封面”背景,变量 “得分”隐藏;当接收到“火灾演习”的广播之后,会换成“火 灾演习封面”被禁,播放警报声,警示灯闪烁,变量“得分”显 示并初始化为 0。 【背景】
3-2 【程序 3-2 描述】变量“得分”显示并初始化为 0 之后,换成 “问题 1”背景,判断 B 按钮是否被按下,按下的话就播放正确 的提示音, micro 板会显示对号,否则就播放错误的提示音, micro 板会显示叉号。 【说明】这样拼接在问题 1 刚显示出来时就会提示错误
3-3 【程序 3-3 描述】换成“问题 1”背景后,一直等待按钮被按 下,当按钮按下时,判断 B 按钮是否被按下,按下的话就播放正 确的提示音, micro 板会显示对号,否则就播放错误的提示音, micro 板会显示叉号。
3-4 【程序 3-4 描述】问题回答完成后,使用【朗读】积木朗读问题 的解答。
3-5 【程序 3-5 描述】问题 1 回答完成之后,切换到问题 2 背景,显
示问题 2,等待按钮被按下,当按钮按下时,判断是否是正确的 按钮被按下,如果按下的按钮正确,就将得分加 1,播放正确的 提示音并显示对号,否则播放错误的提示音并显示叉号。
附录一:流程图
1. 完整流程
2. 知识问答

展开更多......

收起↑

资源列表