资源简介 “克隆”语句教学设计本资源,《小学信息技术》第八版(重庆大学出版社)六年级下册《第8课 场地模拟》适用一、学习目标1.了解虚拟场地的重要性和场地设计要求。2.理解“克隆”语句的意义及与“复制”的区别。3.掌握“克隆”语句的使用。4.初步培养善于创新、创造的实践精神,形成较为严谨的思维品质。二、教学重点正确使用“克隆”语句,了解本体和克隆体两者的不同之处。三、教学难点正确使用“克隆”语句,了解本体和克隆体两者的不同之处。四、教学具准备1.配套PPT。五、教学过程时间 教学环节 主要内容 呈现方式了解模拟测试的重要性 在虚拟环境中,通过软件编程,对产品进行模拟测试,测试成功后,再开始实际研发。这样能够很好地降低设计风险、节约成本和提升成功开发产品的可能性。 如:“鸟巢”防火能力的模拟测试、2022年北京冬奥“鸟巢”开、闭幕式的虚拟彩排等。 所以,在完成机器人的设计思路后,我们先进行模拟测试,以检验我们的设计是否存在漏洞甚至错误。 解说+课件录屏虚拟场地的设计要求 模拟测试的前提是要模拟出真实的环境,使测试具有准确性和有效性。所以要注意以下两点: 场地、物品大小,应该与实际场地一致或成比例。 结合实际情况,对场地内物品数量进行合理估算。 解说+录屏创建角色 (介绍利用上档键绘制水平、竖直线段的小技巧) 创建扫地机器人、垃圾、房间的四边等角色,注意将角色中心点 与角色坐标位置参考点 重合,方便我们利用坐标值更加精准地定位角色的位置。(角色可以用教学资源库里的,也可以自己设计) 这里,同学们一定要注意房间四边的x、y坐标值,后面编程的时候会用到。 另外,大家可能会遇到在绘制房间四边的时候,不能画出水平或者竖直线段的情况,这里给大家介绍一种利用上档键绘制这些线段的方法。(演示操作过程) 解说+录屏克隆“垃圾”角色并设置克隆个数(变量:房间垃圾数) 我们不用多次创建“垃圾”角色来增加房间的垃圾数,可以通过指令来实现多个垃圾同时出现在模拟的房间中。 但是,“克隆”指令每次只能克隆一个角色,利用循环语句来实现多次克隆。 依据现实情况,每次房间里的垃圾数应该是随机的,而且每次垃圾出现的地方(垃圾角色的坐标值)也应该是房间内的随机位置,所以我们利用“运算”指令区里的指令来得到这些不确定的数。 解说+录屏讲解程序编写 首先,新建变量:房间垃圾数,让垃圾角色显示出来后,将“房间垃圾数”设为1到15之间的随机数。 由于克隆垃圾出现的位置应该在房间内,所以我们根据之前房间四边的x、y坐标值,设定克隆垃圾坐标值的合适随机数范围。 当然,这个变量就是垃圾角色的克隆数,我们就把克隆语句的循环次数设为“房间垃圾数”。 最后,由于之后课程中讲解扫地机器人碰到垃圾后,垃圾消失,这一事件是发生在垃圾角色是克隆体的时候,对垃圾角色的本体无效,这也是克隆体与本体的区别,所以我们这里选择将垃圾角色本体隐藏。 解说+录屏小组合作设计模拟场地程序 根据你们小组共同设想的扫地机器人,在Kittenblock中设计它的模拟场地。六、微课脚本1 了解模拟测试的重要性 各位同学,大家好! 今天我们一起进入六年级下册《第8课 虚拟场地》的学习,一同了解虚拟场地的重要性和场地设计要求,以及掌握“克隆”语句的使用。 在虚拟环境中,通过软件编程,对产品进行模拟测试,测试成功后,再开始实际研发。这样能够很好地降低设计风险、节约成本和提升成功开发产品的可能性。 如:“鸟巢”防火能力的模拟测试、2022年北京冬奥“鸟巢”开、闭幕式的虚拟彩排等。 所以,在完成机器人的设计思路后,我们先进行模拟测试,以检验我们的设计是否存在漏洞甚至错误。2 虚拟场地的设计要求 模拟测试的前提是要模拟出真实的环境,使测试具有准确性和有效性。所以要注意以下两点: 场地、物品大小,应该与实际场地一致或成比例。 结合实际情况,对场地内物品数量进行合理估算。3 创建角色 (介绍利用上档键绘制水平、竖直线段的小技巧) 创建扫地机器人、垃圾、房间的四边等角色,注意将角色中心点 与角色坐标位置参考点 重合,方便我们利用坐标值更加精准地定位角色的位置。 (角色可以用教学资源库里的,也可以自己设计) 这里,同学们一定要注意房间四边的x、y坐标值,后面编程的时候会用到。 另外,大家可能会遇到在绘制房间四边的时候,不能画出水平或者竖直线段的情况,这里给大家介绍一种利用上档键绘制这些线段的方法,而且用这种方法在画直线的时候,向下拉动鼠标,还可以绘制倾角为 的直线。 播放演示视频 (配音:请看演示视频) (配音:具体来说就是左右边沿的x坐标值,上下边沿的y坐标值。) 播放演示视频 (配音:请看演示视频……注意,在整个绘制直线的过程中,上档键要用手指一直按住。)4 克隆“垃圾”角色并设置克隆个数(变量:房间垃圾数) 我们不用多次创建“垃圾”角色来增加房间的垃圾数,可以通过指令: 来实现多个垃圾同时出现在模拟的房间中。 那什么是“克隆”指令呢? 克隆是英文“clone”的音译,它本身是一个生物学名词。Kittenblock中“克隆”指令可以让角色复制出无数个同样的形象,我们把角色本身称为“本体”,把克隆出来的形象称为“克隆体”。 它与“复制”相同的地方是两者都能使操作对象数量增多。区别是复制角色多少次,就会新增多少个角色,而克隆不管多少次,只会增加克隆体,角色只有本体一个,不会增加。 但是,“克隆”指令每次只能克隆一个克隆体,我们利用循环语句来实现多次克隆。 依据现实情况,每次房间里的垃圾数应该是随机的,而且每次垃圾出现的地方(克隆体的坐标值)也应该是房间内的随机位置,所以我们用“运算”指令区的 指令来得到这些不确定的数。 信息窗:“克隆”与“复制”5 讲解程序编写 首先,新建变量:房间垃圾数,让垃圾角色显示出来后,将“房间垃圾数”设为1到15之间的随机数。 由于克隆垃圾出现的位置应该在房间内,所以我们根据之前房间四边的x、y坐标值,设定克隆垃圾坐标值的合适随机数范围。 我在这里设置的房间左右边沿的x坐标值为-216和+216,由于垃圾都要出现在房间以内,而且最好离边沿有一定的距离,所以将垃圾随机出现的x坐标值范围设在-180和+180之间,当然大家也可以根据自己的情况设置这些值的大小。垃圾随机出现的y坐标值范围道理也是一样,在这里就不再赘述。 当然,房间垃圾数就是垃圾角色的克隆数,我们就把克隆语句的循环次数设为“房间垃圾数”这个变量。 最后,由于之后课程中讲解扫地机器人碰到垃圾后,垃圾消失,这一事件是发生在垃圾角色是克隆体的时候,对垃圾角色的本体无效,这也是克隆体与本体的区别,所以我们这里选择将垃圾角色本体隐藏。 播放演示视频 (配音:请看演示视频……我们来看看程序运行的效果。)6 小结 在虚拟环境中,通过软件编程,对产品进行模拟测试,对于成功制作很重要。编写程序是要选择正确的循环语句,利用“克隆”指令,结合“运算”指令区的随机数,实现真实环境的场地模拟。7 小组合作设计模拟场地程序 根据你们小组共同设想的扫地机器人,在Kittenblock中设计它的模拟场地。七、作业(练习)设计教科书47页的“探一探”。根据你自己设想的机器人,在Kittenblock中设计它的模拟场地。 展开更多...... 收起↑ 资源预览