案例四:元素对对碰
案例介绍:
本案例通过对Scratch中角色坐标的控制,将化学反映中元素发生的变化表现出来,本案例总共展示了化学反应中的两种主要的反应:置换反应和化合反应。

案例准备
其知识点涵盖了scratch编程界面坐标的使用。编写了详细的案例指导手册,并提供相应的代码。
知识模块主要包括: a:置换反应和化合反应的概念。 b:程序设计。 c:角色图像的绘制。
a:置换反应: 置换反应是单质与化合物反应生成另外的单质和化合物的化学反应,是化学中四大基本反应类型之一,包括金属与金属盐的反应,金属与酸的反应等。它是一种单质与一种化合物作用,生成另一种单质与另一种化合物的反应。

化合反应: 化合反应指的是由两种或两种以上的物质反应生成一种新物质的反应(combination reaction)。其中部分反应为氧化还原反应,部分为 非氧化还原反应。此外,化合反应一般释放出能量。
b:本案例不涉及复杂的逻辑结构,只需要掌握对编程面板坐标的掌控,我们首先整理自己想要完成什么样的效果,例如在本案例中,我们最后需要产生铁将硫酸铜置换出来生成了硫酸亚铁和铜的画面,即铁元素最后要和硫酸根离子结合在一起,而铜要被单独释放出来,于是,我们可以提前设定好每个元素的位置,这里要注意,元素的位置坐标是以整个角色的中心为标准,这样,当程序开始运行的时候,元素都跑到我们事先设定的位置,即可完成反应的过程。
c: 本案例所需的角色图像是由作者自己制作,制作角色面板如下图所示,scratch提供了各式各样的画图工具以及丰富多彩的颜色,制作者可以使用这些创造出属于自己的专属角色。
