第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

相关文章

用js控制视频播放进度基本示例代码

《用js控制视频播放进度基本示例代码》写前端的时候,很多的时候是需要支持要网页视频播放的功能,下面这篇文章主要给大家介绍了关于用js控制视频播放进度的相关资料,文中通过代码介绍的非常详细,需要的朋友可... 目录前言html部分:JavaScript部分:注意:总结前言在javascript中控制视频播放

Python异步编程中asyncio.gather的并发控制详解

《Python异步编程中asyncio.gather的并发控制详解》在Python异步编程生态中,asyncio.gather是并发任务调度的核心工具,本文将通过实际场景和代码示例,展示如何结合信号量... 目录一、asyncio.gather的原始行为解析二、信号量控制法:给并发装上"节流阀"三、进阶控制

使用DrissionPage控制360浏览器的完美解决方案

《使用DrissionPage控制360浏览器的完美解决方案》在网页自动化领域,经常遇到需要保持登录状态、保留Cookie等场景,今天要分享的方案可以完美解决这个问题:使用DrissionPage直接... 目录完整代码引言为什么要使用已有用户数据?核心代码实现1. 导入必要模块2. 关键配置(重点!)3.

SpringSecurity 认证、注销、权限控制功能(注销、记住密码、自定义登入页)

《SpringSecurity认证、注销、权限控制功能(注销、记住密码、自定义登入页)》SpringSecurity是一个强大的Java框架,用于保护应用程序的安全性,它提供了一套全面的安全解决方案... 目录简介认识Spring Security“认证”(Authentication)“授权” (Auth

python之流程控制语句match-case详解

《python之流程控制语句match-case详解》:本文主要介绍python之流程控制语句match-case使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录match-case 语法详解与实战一、基础值匹配(类似 switch-case)二、数据结构解构匹

Spring Security注解方式权限控制过程

《SpringSecurity注解方式权限控制过程》:本文主要介绍SpringSecurity注解方式权限控制过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、摘要二、实现步骤2.1 在配置类中添加权限注解的支持2.2 创建Controller类2.3 Us

Python中如何控制小数点精度与对齐方式

《Python中如何控制小数点精度与对齐方式》在Python编程中,数据输出格式化是一个常见的需求,尤其是在涉及到小数点精度和对齐方式时,下面小编就来为大家介绍一下如何在Python中实现这些功能吧... 目录一、控制小数点精度1. 使用 round() 函数2. 使用字符串格式化二、控制对齐方式1. 使用

Springboot控制反转与Bean对象的方法

《Springboot控制反转与Bean对象的方法》文章介绍了SpringBoot中的控制反转(IoC)概念,描述了IoC容器如何管理Bean的生命周期和依赖关系,它详细讲解了Bean的注册过程,包括... 目录1 控制反转1.1 什么是控制反转1.2 SpringBoot中的控制反转2 Ioc容器对Bea

浅析如何使用Swagger生成带权限控制的API文档

《浅析如何使用Swagger生成带权限控制的API文档》当涉及到权限控制时,如何生成既安全又详细的API文档就成了一个关键问题,所以这篇文章小编就来和大家好好聊聊如何用Swagger来生成带有... 目录准备工作配置 Swagger权限控制给 API 加上权限注解查看文档注意事项在咱们的开发工作里,API

Spring IOC控制反转的实现解析

《SpringIOC控制反转的实现解析》:本文主要介绍SpringIOC控制反转的实现,IOC是Spring的核心思想之一,它通过将对象的创建、依赖注入和生命周期管理交给容器来实现解耦,使开发者... 目录1. IOC的基本概念1.1 什么是IOC1.2 IOC与DI的关系2. IOC的设计目标3. IOC