Scratch 03:在实践中学习—编写Hello World
作为IT行业来说,一般第一个程序都是 Hello World:
Hello World 中文意思是『你好,世界』。因为《The C Programming Language》中使用它做为第一个演示程序,非常著名,所以后来的程序员在学习编程或进行设备调试时延续了这一习惯。
咱们也来个动画版的Hello World吧。
首先打开软件:
![](https://img.haomeiwen.com/i13717732/5066e5ff11f5bbe0.jpg)
![](https://img.haomeiwen.com/i13717732/1fc9c26a57dec989.jpg)
然后开始拖拽语句块到编码区:
![](https://img.haomeiwen.com/i13717732/03945549170f10f1.jpg)
意思是开始标志。
把你好拖拽过来,让第一个黄色积木块的突起正好拼接上紫色的凹陷位置。
![](https://img.haomeiwen.com/i13717732/c6ef3f3f970cb4ff.jpg)
下面来点运行。对,就是这个小绿旗子:
![](https://img.haomeiwen.com/i13717732/b42743e05e89cfd8.jpg)
发现小猫说了:
![](https://img.haomeiwen.com/i13717732/e89c83ca9bfded46.png)
咱们是要说你好世界,对不对?
![](https://img.haomeiwen.com/i13717732/f3740fd3a36ff076.jpg)
再点绿色小旗子:
![](https://img.haomeiwen.com/i13717732/27154adc8795c298.png)
那他就只能这么“傻傻的”说你好吗?
能一边走路一边说话吗?
咱们进造型界面:
![](https://img.haomeiwen.com/i13717732/f4b544d9d3670e89.jpg)
看到最左边有两副画,再看看第二个
![](https://img.haomeiwen.com/i13717732/470e5bda5de410d7.jpg)
是个跑的动作。
那咱们让小猫动起来:
![](https://img.haomeiwen.com/i13717732/2501f17c5f6e7236.jpg)
![](https://img.haomeiwen.com/i13717732/3dd454ea761036b2.jpg)
让它一直切换造型:
造型1–>下一个造型(造型2)–>下一个造型(又是造型1)–>下一个造型(又变成了造型2)
点执行:
![](https://img.haomeiwen.com/i13717732/722337acacc48f16.png)
怎么没变化?
其实不是没变化,是造型一和造型二切换的太快了,眼睛已经看不到了。
那怎么让它变慢点儿呢?
![](https://img.haomeiwen.com/i13717732/bf42328c45c5d943.jpg)
让每个造型切换的时候都等待一秒钟。
再点执行:
![](https://img.haomeiwen.com/i13717732/8bf4b5eb2cf0eaad.png)
动倒是动了,可是好不自然啊,怎么办?
把等待的一秒换成0.5秒试试呢~
![](https://img.haomeiwen.com/i13717732/852f9a98762804e1.jpg)
那我想让它走100步,难道我得拖一百个代码块?
如果一直想让它走那……
累死也拖不了那么那么都啊~
怎么办?
使用另一个语句:循环
![](https://img.haomeiwen.com/i13717732/e82edc0b831cd20f.jpg)
拖住 “下一个造型”紫色块,拆开,然后拖一个重复执行出来。
![](https://img.haomeiwen.com/i13717732/b25d0d4334218c64.jpg)
拼接成这样子,再点执行
因为是重复执行嘛,可以精简成这样:
![](https://img.haomeiwen.com/i13717732/4603ccba05850c76.png)
再点执行,是不是就更自然了。
如果一直想让小猫走下去,就使用 重复执行,替换原来的重复执行 多少 次的语句块。
![](https://img.haomeiwen.com/i13717732/fba61b66b5ce2635.png)
好,今天第一个程序就先这样了。
咱们总结一下:
1)首先得有个启动按钮,就是屏幕上的绿色小旗子。
![](https://img.haomeiwen.com/i13717732/b1cfd9a743a398c0.png)
那程序怎么控制启动?
![](https://img.haomeiwen.com/i13717732/6a1676b596a4656d.png)
2)想让小猫说你好世界,就需要用到 代码–>外观–>说你好
![](https://img.haomeiwen.com/i13717732/68d76086d9b94ebc.png)
这里可以把说的话改成你想要说的,比如,你记世界。
3)小猫本来的造型是两个,来回切换就会有走动的效果。为了达到这个效果,就需要使用到 下一个造型
![](https://img.haomeiwen.com/i13717732/e71d01c99e79422c.jpg)
4)为了不让造型间切换的太快,肉眼捕捉不到,把切换造型加上时间间隔,就是等待
![](https://img.haomeiwen.com/i13717732/d34a7cbf4b1e293a.png)
5)如果想让它一直走,就需要用到重复执行:
![](https://img.haomeiwen.com/i13717732/8d927ed558a05570.jpg)
那过程中,在说话的时候,有俩语句块:
![](https://img.haomeiwen.com/i13717732/6bbb4d65eea1f1ca.png)
说你好,说你好 2秒,什么区别?
大家不妨自己动手试试吧~
转自公众号:
可乐妈妈说带娃