第20课 用声音控制小猫动作

2024-06-18 17:38
文章标签 控制 动作 20 声音 小猫

本文主要是介绍第20课 用声音控制小猫动作,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

20课 用声音控制小猫动作

【教材分析】

本课主要的学习任务是用音量值控制小猫的运动,其涉及的知识点有:认识音量值控件,用数值与逻辑运算来表达音量值的范围,以及用多个“如果...”控件来实现不同条件下做不同的事。其中的感知分支语句含义,对小学生来讲不易理解,因此在教学中应注重体验。根据本课的教学目标可将教学内容分成三部分,第一部分感知在Scratch中可通过声音来控制动画的特点;第二部分是学习获取音量值的方法;第三部分是能根据音量值的范围,使用“如果...”控件来实现在不同的音量值中做不同的事的任务。

【学情分析】

本课教学对象是小学五年级学生,该年龄段的孩子活泼好动,其思维还是以形象思维为主,有较强的学习愿望和兴趣,开始独立思考、追求与探索,是掌握基础知识、基本技能的最佳时期,但其认知水平和分析能力的发展有限。为此在教学设计时应根据学生已有的生活经验和知识水平准确把握学生的学习起点,力求让学生在掌握知识与技能的同时,能体验到“跳一跳摘到桃子”的滋味。同时尽可能地为学生创设自由创作的空间和时间,从而提高学生动手实践和学以致用的能力。

【教学目标与要求】

1. 知识与技能

(1)掌握用数学表达式表示音量值的范围。

(2)学会用声音控制动画的方法。

(3)理解分支语句的含义。

2. 过程与方法

在活动中充分地体验、感知,在完成本任务的过程中要引导思考、猜测、实践与总结。

3. 情感、态度与价值观

通过具体的教学活动培养勇于实践、勇于探究的精神,在活动中体验成功与喜悦的情感,从而增加对Scratch的学习兴趣。

4. 行为与创新

在完成任务的同时不断创新与实践,并应用本课知识与原理解决实际问题。

【教学重点与难点】

重点:学会用声音控制动画的方法。

难点:理解分支语句的含义。

【教学方法与手段】

以学生自主学习为主,教师演示讲解为辅。

【课时安排】

安排1课时。

【教学准备】

计算机网络教室,教学广播系统。

【教学过程】

教学环节

教师与学生活动

设计意图

导入

  《Do Re Mi》是美国影片《音乐之声》中的主题曲之一,它旋律优美,堪称经典,下面请同学们带着欢快的心情一起唱《Do Re Mi》,在唱的过程中请同学们看大屏幕,仔细观察屏幕上的动画与什么有关?一旦发现就举手说出你的观点,比一比,我们班的同学谁的眼力最厉害。

   学生演唱并抢答。

   师:对了,教师的动画是根据同学们音量大小来控制的,那今天我们就一起来学习用声音来控制小猫的运动。

一是让学生边唱歌边观察,多维感知发现规律;二是通过猜测导入,激发学生的学习兴趣。

新授

 1. 认识音量值。

师:刚才同学们唱歌,计算机是如何知道的呢?

师:对了,是麦克风,是通过麦克风将声音传递给计算机中的Scratch的。但声音有大小,那么在Scratch中哪个控件能告诉大家音量的大小呢?

    教师演示其方法。

测试数据:下面请同学测一测,你正常说话时音量的最大值与最小值分别是多少。

师:看来在Scratch中通过控件“音量值”可获取我们音量的大小。

    2. 读脚本。

刚才老师就是利用音量值来控制动画的,同学们想看一下老师编写的脚本吗?老师是用什么方法来控制的呢?

思考:

问题1:在音量的控制下该小猫做了几件事?分别是什么?

问题2:分别在什么情况下做的?该控件分别代表什么意思?

师:对了,老师用了三句“如果...”,其判断的条件分别是什么?

问题3:为什么要用重复控件?

学生回答。

师总结:刚才老师是通过用控制音量值范围,用“如果...”控件来让小猫做不同的事。

3. 运用与创作。

今天我们也来让小猫根据同学们的音量大小做不同的事吧。

(1)任务1:完成“当音量值<15时让小猫步行”的任务。

请同学们根据教材中的步骤尝试完成全班交流,请同学演示如何表示音量值<15。

思考:让小猫步行的判断条件是什么?用什么控件来实现全班交流?

教师小结。

思考:怎样可以每次单击绿旗后,都能让小猫回到舞台中央?要让小猫一在舞台上呈现,需添加哪些控件?

全班交流,教师小结。

(2)任务2:完成当音量值>15并且音量值<40时让小猫翻跟头的任务。

思考:如何表示音量值>15并且音量值<40呢?

老师演示其方法。

学生操作:尝试完成当音量值>15并且音量值<40时小猫翻跟头(教师巡视)。

全班交流,教师归纳总结。

(3)师:刚才在大家的努力下,能够运用“如果...”和音量值大小来实现在什么条件下做什么事的操作,下面请同学们自己设定条件让小猫变颜色和变大。

学生尝试操作,老师巡视,发现问题及时解决,全班交流,老师小结。

师:同学们有没有发现,每次运行完脚本后小猫都不知跑哪儿去了,你能想办法让它回到固定的地方吗?

学生尝试,全班交流,教师归纳总结。

师:当音量值变小时如何让小猫变回原来的大小?看你有几种方法,并和你的同桌交流一下。

全班交流,学生边交流边演示。

4. 探究与实践。

 除了用音量控制小猫的动作外,在侦测控件中找一找,还可以用什么方法来控制小猫?

尝试一下,并把你的发现和同伴分享。

通过说一说,测一测,让学生感知获取音量大小的方法。

小结

今天我们运用了“如果...”和音量值范围作为条件来控制小猫的运动,真是一件非常有趣的事。请同学们再次思考,运用这个原理我们还能做些什么? 下节课我们一起来实践一下吧。

 

 

 

【教案设计:凌秋虹(苏州市姑苏区教师发展中心)】

这篇关于第20课 用声音控制小猫动作的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1072671

相关文章

Spring Security 基于表达式的权限控制

前言 spring security 3.0已经可以使用spring el表达式来控制授权,允许在表达式中使用复杂的布尔逻辑来控制访问的权限。 常见的表达式 Spring Security可用表达式对象的基类是SecurityExpressionRoot。 表达式描述hasRole([role])用户拥有制定的角色时返回true (Spring security默认会带有ROLE_前缀),去

系统架构师考试学习笔记第三篇——架构设计高级知识(20)通信系统架构设计理论与实践

本章知识考点:         第20课时主要学习通信系统架构设计的理论和工作中的实践。根据新版考试大纲,本课时知识点会涉及案例分析题(25分),而在历年考试中,案例题对该部分内容的考查并不多,虽在综合知识选择题目中经常考查,但分值也不高。本课时内容侧重于对知识点的记忆和理解,按照以往的出题规律,通信系统架构设计基础知识点多来源于教材内的基础网络设备、网络架构和教材外最新时事热点技术。本课时知识

【C++学习笔记 20】C++中的智能指针

智能指针的功能 在上一篇笔记提到了在栈和堆上创建变量的区别,使用new关键字创建变量时,需要搭配delete关键字销毁变量。而智能指针的作用就是调用new分配内存时,不必自己去调用delete,甚至不用调用new。 智能指针实际上就是对原始指针的包装。 unique_ptr 最简单的智能指针,是一种作用域指针,意思是当指针超出该作用域时,会自动调用delete。它名为unique的原因是这个

用Unity2D制作一个人物,实现移动、跳起、人物静止和动起来时的动画:中(人物移动、跳起、静止动作)

上回我们学到创建一个地形和一个人物,今天我们实现一下人物实现移动和跳起,依次点击,我们准备创建一个C#文件 创建好我们点击进去,就会跳转到我们的Vision Studio,然后输入这些代码 using UnityEngine;public class Move : MonoBehaviour // 定义一个名为Move的类,继承自MonoBehaviour{private Rigidbo

【JavaScript】LeetCode:16-20

文章目录 16 无重复字符的最长字串17 找到字符串中所有字母异位词18 和为K的子数组19 滑动窗口最大值20 最小覆盖字串 16 无重复字符的最长字串 滑动窗口 + 哈希表这里用哈希集合Set()实现。左指针i,右指针j,从头遍历数组,若j指针指向的元素不在set中,则加入该元素,否则更新结果res,删除集合中i指针指向的元素,进入下一轮循环。 /*** @param

控制反转 的种类

之前对控制反转的定义和解释都不是很清晰。最近翻书发现在《Pro Spring 5》(免费电子版在文章最后)有一段非常不错的解释。记录一下,有道翻译贴出来方便查看。如有请直接跳过中文,看后面的原文。 控制反转的类型 控制反转的类型您可能想知道为什么有两种类型的IoC,以及为什么这些类型被进一步划分为不同的实现。这个问题似乎没有明确的答案;当然,不同的类型提供了一定程度的灵活性,但

深入解析秒杀业务中的核心问题 —— 从并发控制到事务管理

深入解析秒杀业务中的核心问题 —— 从并发控制到事务管理 秒杀系统是应对高并发、高压力下的典型业务场景,涉及到并发控制、库存管理、事务管理等多个关键技术点。本文将深入剖析秒杀商品业务中常见的几个核心问题,包括 AOP 事务管理、同步锁机制、乐观锁、CAS 操作,以及用户限购策略。通过这些技术的结合,确保秒杀系统在高并发场景下的稳定性和一致性。 1. AOP 代理对象与事务管理 在秒杀商品

树莓派5_opencv笔记27:Opencv录制视频(无声音)

今日继续学习树莓派5 8G:(Raspberry Pi,简称RPi或RasPi)  本人所用树莓派5 装载的系统与版本如下:  版本可用命令 (lsb_release -a) 查询: Opencv 与 python 版本如下: 今天就水一篇文章,用树莓派摄像头,Opencv录制一段视频保存在指定目录... 文章提供测试代码讲解,整体代码贴出、测试效果图 目录 阶段一:录制一段

PostgreSQL中的多版本并发控制(MVCC)深入解析

引言 PostgreSQL作为一款强大的开源关系数据库管理系统,以其高性能、高可靠性和丰富的功能特性而广受欢迎。在并发控制方面,PostgreSQL采用了多版本并发控制(MVCC)机制,该机制为数据库提供了高效的数据访问和更新能力,同时保证了数据的一致性和隔离性。本文将深入解析PostgreSQL中的MVCC功能,探讨其工作原理、使用场景,并通过具体SQL示例来展示其在实际应用中的表现。 一、

vue2实践:el-table实现由用户自己控制行数的动态表格

需求 项目中需要提供一个动态表单,如图: 当我点击添加时,便添加一行;点击右边的删除时,便删除这一行。 至少要有一行数据,但是没有上限。 思路 这种每一行的数据固定,但是不定行数的,很容易想到使用el-table来实现,它可以循环读取:data所绑定的数组,来生成行数据,不同的是: 1、table里面的每一个cell,需要放置一个input来支持用户编辑。 2、最后一列放置两个b