今天终于迈入了另一个阶段,因为我们学习了变量的使用。
如果没有变量,世界将会怎样?实际上,这不是个问题,有世界存在,就有变量。今天的天气,白菜的价格,你的身高,我的体重,有意义的数据,都隶属于变量。
在Scratch里,如果没有变量,程序将会怎样?
如果没有变量,我们绘制输出不同大小的的正多边形,只能按照“停止-编辑-修改边长-重新启动”这样的流程来实现,不许例外,回回如此。
如果没有变量,我们只能笨拙地一次次点选色彩落下画笔来绘制渐变色彩的花朵,效率堪比蜗牛。
如果没有变量,即便我们控制鼠标或键盘去反弹下落的小球,但也无法记录我们的成绩,无法获得与现实世界中相近的运动体验和情绪体验。
如果没有变量,我们无法甄别我们是否完成了摘苹果的任务指标,也无法与同伴展开劳动竞赛。
变量是存放数据的地方的标签,是门牌;
变量可以代数完成计算,代字符实现交互应答;
变量可以在程序里改变,可以作为程序分支的标志;
变量的值可以输入,也可以输出…
变量还有什么用途?
看看这些心切的孩子们,早早发掘了变量的潜力,偷偷将它作为了过关升级的标志,开始切换场景;还有人已经在琢磨,一次只有一个值的变量似乎不太够用,怎么办呢?
好吧!Free老师只能望表兴叹,你们这么好学,你们妈妈知道么?!
领取专属 10元无门槛券
私享最新 技术干货