少儿编程入门第二课理解这几个概念助你快速上手图形化编程
在第一课中,我为大家选择了能够适合我们各个阶段学习的工具。今天我们为大家介绍少儿编程必须要掌握的几个概念。因为,理解了这些概念,将会使你能够很好地理解Scratch图形化编程。
动画
什么是动画?通俗地来讲,就是连续会动的画。这个画指每一瞬间的画面。如图,一个跑步的人的动画就由9个画面构成。我们将这九个两面连续播放就构成了人跑步的动画。
跑后分解后的画面
9个画面连续播放合成的动画
所以,动画是通过把人物的表情、动作、变化等分解后画成许多动作瞬间的画幅,再用摄影机连续拍摄成一系列画面,给视觉造成连续变化的图画。
场景和角色
什么场景?就像上文中老爷爷在一张白纸上面不停地跑步,就是一个场景,而这个老爷爷就是其中的角色。场景指一个故事或人物活动的特定空间环境,而角色就是活动在这个空间环境中的具有某些特点和行为的人或者物。例如,我们上课前教室里的场景,如下图所示:
上课前的教室里场景
该场景有:教室,同学构成。
再比如说,一个下雪的午后,妈妈惬意地在享受下午茶的场景,如下图所示:
妈妈喝下午茶的场景
该场景有家里的一角,妈妈,茶杯,茶壶,猫构成。
我们发现,场景其实就是由一个背景和多个角色构成。在第一个上课前的场景中,教室和课桌构成了背景,每一个同学都是角色。同样的,在第二个妈妈喝下午茶的场景中,家里的一角是背景,妈妈、茶杯、猫都是角色。
图形化编程
什么是图形化编程?在了解这个概念之前,我们先看看代码编程和图形化编程的对比图,如下图所示:
图形化编程和代码编程的对比
从上图,我们可以看出,所谓图形化编程,就是将抽象的代码转化成形象的积木块的图形化的形式进行编程。