scratch英文版(scratch手机版下载)

英语学习 2022-07-03 11:33 65

摘要:情景对话14.3.1创设场景情景对话【角色】一位老师Alice和四位小朋友Ella、Eric、Jack和Lisa。老师Alice学生Ella学生Eric学生Ja...

情景对话

14.3.1 创设场景

情景对话

使用简易图形化编程工具Scratch(情景对话)


【角色】

一位老师Alice和四位小朋友Ella、Eric、Jack和Lisa。

使用简易图形化编程工具Scratch(情景对话)

老师Alice

使用简易图形化编程工具Scratch(情景对话)

学生Ella

使用简易图形化编程工具Scratch(情景对话)

学生Eric

使用简易图形化编程工具Scratch(情景对话)

学生Jack

使用简易图形化编程工具Scratch(情景对话)

学生Lisa


【情节】

一位老师和四位小朋友在讨论关于Scratch的对话场景,日本签证办理条件是什么四位小朋友依次提问,老师对小朋友的提问依次回答。

老师和小朋友们面对面,展开下面对话:

学生提问

老师回答

老师,Scratch是干什么的呢?

Scratch是由麻省理工学院设计研发的一款面向儿童的图形化编程工具,可以用来创造交互式故事、动画、游戏、音乐和艺术等。

老师,Scratch难学吗?

它具有易学易懂、趣味性强、操作简单直观等特点,非常适合6岁以上的孩子学习,是少儿学习编程思想的入门之选。

老师,我们为什么要学习Scratch编程呢?

通过学习Scratch编程,可以提升大家的逻辑思维与创造力,培养耐心与专注力,以及解决问题的能力。

老师,学习Scratch和我们后面要学习的人工智能有什么关系呢?

Scratch只是适合小朋友的最简单编程工具,但是与其他高级编程语言的作用是一样的,人工智能是学习解决问题的思维能力,我们可以通过Scratch进行描述和实现。

14.3.2 设计思路

要实现老师和学生之间的有序对话,可以使用事件积木中的消息事件(和)的广播功能来实现。比如学生Jack说完一句话后,广播“学生Jack的提问”,当老师收到“学生Jack的提问”后,回复学生Jack的提问,同时广播允许下一个小朋友提问,相应的脚本代码示例如下:

使用简易图形化编程工具Scratch(情景对话)

学生Jack角色

使用简易图形化编程工具Scratch(情景对话)

老师Alice角色

老师和学生之间是一问一答相对应的,可以使用变量积木中的列表来实现一问一答的对应关系;可以先建立一个“学生问题”列表,然后再建立一个“老师回答”列表,其中问题列表编号和回答列表编号一一对应,如下所示:

使用简易图形化编程工具Scratch(情景对话)

对于学生问题列表和老师答案列表的操作,可以使用变量积木中的相关列表积木进行操作,如:

使用简易图形化编程工具Scratch(情景对话)

(1)“学生问题”列表操作

使用简易图形化编程工具Scratch(情景对话)

(2)“老师回答”列表操作


学生老师之间的问答,可以使用扩展积木中的文字朗读积木(

使用简易图形化编程工具Scratch(情景对话)

)实现声音对话,更符合真实场景下的人与人对话效果,如:

使用简易图形化编程工具Scratch(情景对话)

14.3.3实践操作

14.3.3.1 添加角色

在角色区,鼠标指针

使用简易图形化编程工具Scratch(情景对话)

移动到“选择一个角色”按钮

使用简易图形化编程工具Scratch(情景对话)

,点击“上传角色”

使用简易图形化编程工具Scratch(情景对话)

,将出现“上传角色”对话框,选择“情景对话/实验素材/老师Alice”素材。上传“老师Alice”角色后,调整角色位置和大小。学生Ella、Eric、Jack和Lisa也是同样的方法进行添加。最后添加并在舞台区调整位置后的效果如下:

使用简易图形化编程工具Scratch(情景对话)

14.3.3.2 创建列表

老师和学生之间你问我答一一对应,因此,创建两个并列列表,即“学生问题”列表和“老师回答”列表。“学生问题”列表创建过程如下:

使用简易图形化编程工具Scratch(情景对话)

使用简易图形化编程工具Scratch(情景对话)

使用简易图形化编程工具Scratch(情景对话)

使用简易图形化编程工具Scratch(情景对话)

使用简易图形化编程工具Scratch(情景对话)

“老师回答”列表创建过程与“学生问题”列表创建过程相同,请小朋友们自己实践完成。

14.3.3.3 编写脚本

老师Alice角色的脚本

使用简易图形化编程工具Scratch(情景对话)

使用简易图形化编程工具Scratch(情景对话)

使用简易图形化编程工具Scratch(情景对话)

使用简易图形化编程工具Scratch(情景对话)

学生Jack角色的脚本

使用简易图形化编程工具Scratch(情景对话)

学生Ella角色的脚本

使用简易图形化编程工具Scratch(情景对话)

学生Eric角色的脚本

使用简易图形化编程工具Scratch(情景对话)

学生Lisa角色的脚本

使用简易图形化编程工具Scratch(情景对话)

14.3.4 作品展示

当点击

使用简易图形化编程工具Scratch(情景对话)

后,学生Jack先进行提问,当老师收到学生Jack的提问后,回答问题,依次是Ella、Eric和Lisa进行提问,老师依次进行解答。

使用简易图形化编程工具Scratch(情景对话)

视频加载中...

14.3.5 探究发现

  • “情景对话”作品中的老师和学生之间的对话内容是提前设定好的,请小朋友考虑,我们是否可以实现无预设内容的人机对话呢?
  • 是否可以让角色听懂我们说的内容并进行回答呢?
相关推荐

评论列表
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~
关闭

用微信“扫一扫”