首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

跳舞的飞行器,散步的小猪,Scratch编程让人如此着迷

所有的编程技术中,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少儿编程不是游戏,是一款趣味性的编程软件,它以图形化的工具让孩子拖动积木块即可完成编程,程序已经被模块化地包涵在了这些图形当中。将有趣的动手实践体验与创造性的编程探索相结合,让孩子在玩乐中释放自己的创造力!怎么样,你有没有被她迷住!

微博:@外太空机器人俱乐部

外太空创新中心 | 北京三盛大厦

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191213A0KST000?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券