所有的编程技术中,Scratch是一个划时代的技术革命,也是目前最佳的少儿编程入门语言。
Scratch是一款由麻省理工学院设计开发的少儿编程工具。针对6岁以上孩子们的认知水平,以及对于界面的喜好,MIT做了相当深入研究和颇具针对性的设计开发,不仅易于孩子们使用,又能寓教于乐,让孩子们获得创作中的乐趣。
Scratch少儿编程的最大特点就是简单简单简单!构成程序的命令和参数通过积木形状的模块来实现,使用者用鼠标拖动模块到程序编辑栏就可以了。
来看一下Scratch编程涉及到的结构
顺序结构
顺序结构的程序设计只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。
例如:a=3,b=5,现交换a,b的值,这个问题就好像交换两个杯子水,这当然要用到第三个杯子,假如第三个杯子是c,那么正确的程序为:c=a;a=b;b=c; 执行结果是a=5,b=c=3
分支结构
对于要先做判断再选择的问题要使用分支结构。分支结构的执行是依据一定的条件选择执行路径,分支结构适合于带有逻辑或关系比较等条件判断的计算。
If结构(单分支结构)
If...else结构(二分支结构)
If...else...If结构(多分支结构)
循环结构
所谓循环,就是一段程序要反复执行好多遍,甚至是一直执行下去。
看完编程用到的结构我们再来
看一下关于Scratch的趣味编程挑战
地震模拟器
当地震来临的时候,
怎样的房子才足够坚固不会倒塌?
会跳舞的飞行器
这是一个有两个会旋转的螺旋桨的飞行棋
为它连接上Scratch3.0以后
左右摇摆就像在跳舞一样!
散步的小猪
连接上Scratch 3.0并设置程序,
当遇到阻碍物时,
它就会自动停下脚步!
Scratch少儿编程不是游戏,是一款趣味性的编程软件,它以图形化的工具让孩子拖动积木块即可完成编程,程序已经被模块化地包涵在了这些图形当中。将有趣的动手实践体验与创造性的编程探索相结合,让孩子在玩乐中释放自己的创造力!怎么样,你有没有被她迷住!
微博:@外太空机器人俱乐部
外太空创新中心 | 北京三盛大厦
领取专属 10元无门槛券
私享最新 技术干货