<h3 style="text-align: right">五年级选修课</h3> <b>第一期:认识scratch</b> 之前有文章《不会编程,你的孩子正在失去竞争力》中,讲了国内外对于编程这件事的相关情况,那么什么是编程呢?<br><br> <h3><font color="#010101"> 其实编程就是把人们的想法按照一定的编码规则编写成计算机可以识别的语言,这就是编程。这些编码就好比是翻译,把人们说的话翻译给计算机,让它能听懂。这时候我们就可以通过编程和计算机进行沟通了。</font></h3> <h3><font color="#010101"> 接下来李老师带大家认识的scratch就是一种计算机的编程软件,计算机是通过运行各种各样的软件来实现各种功能的。</font>scratch是由麻省理工学院媒体实验室终身幼稚园组在2006年研发出来,是一种教学式语言。</h3> <h3><font color="#010101"> 你们可以通过拖拽电脑屏幕上的程序模块完成程序设计。它可以用来创作小说,电影,游戏,音乐等等,几乎你能想到的它都能办到。</font></h3> 下面的小视频就是运用scarch制作的<b><font color="#167efb">动画:</font></b> 下面的小视频就是运用scarch制作的<font color="#167efb"><b>小游戏——超级玛丽</b></font>: <h3><font color="#010101"> 另外,Scratch这个单词有“抓、刮”的意思,也就是说你只要在Scratch中“抓来抓去”就能完成一个作品了,它把复杂的程序指令设计成像拼图一样,我们只要用拼图的方式就可以进行编程了。</font></h3> 编程是锻炼逻辑思维和系统思维的很好方式,通过编程可以提高推理能力、解决问题的能力,你在编出一个程序时,没有唯一的方式和答案。<div> Scratch只是工具,我们的目的不是要让你如何进行专业编程,而是通过这种方法,来实现自己的创意。少儿编程不是要培养未来程序员(Coder),只是帮助你做好准备,来面对智能化的未来社会。</div><div><br></div><div><br></div><div> 大家不要一听说编程就觉得很难,其实scratch就是一款用来制作软件的软件而已。<br></div><div> 如果你还感兴趣,那么李老师就带大家认识scratch这个软件,并安装它吧!</div> <h3><font color="#010101">如何获取Scratch编程工具</font></h3> <h3><font color="#010101"> 下面这个图就是Scratch打开的界面,整个界面一共分三个部分,左上角的区域是舞台,左下角为角色区域,中间为控件区域,右边为代码区域。还有其他一些工具栏和按钮,会在以后使用的过程中来介绍。</font></h3> 编程看来真的好简单,就从控件区拖命令过来就好了,从<b><font color="#167efb">蓝色的motion控件</font>表</b>里拖一个<b>move 10 steps</b>,然后把<b>10</b>改成<b>20</b>,然后从<font color="#167efb">looks控件表</font>里拖个<b>say hello</b>!这个<b>hello</b>!还能改成别的字。然后再操作一遍,就是把20变成-20. 再加上when 绿旗 clicked放在最前面。完工!!!让我们体验一下编程的成功吧!<br><br><br> <h3><font color="#010101">结果:检验结果</font></h3> <h3>等等…….小猫怎么没动?</h3><h3>就闪了一下而已,再点一下小绿旗,还是就闪了一下!</h3><h3>什么情况?</h3><h3>没写错呀?</h3><h3>问题出在哪里了???</h3> 其实错误出现在我们的编程逻辑里少了重要一环,<b>时间!</b>我们让小猫走了20步,有没有说让小猫等多久再往回走呢?<div>没有!</div><div>结果小猫立即就走回来了,这个立即是多久?</div><div>1毫秒!也就是千分之一秒!</div><div>小猫并不是没动,而是向右做了20步后在0.001秒后就迅速回到了原点。</div><div> 远远超过了人的眼睛能够反映的速度。这才是我们看到的结果。并不是小猫没动,是动的太快了。<b>那真正的编程逻辑是什么呢?</b><br></div><div><br></div> <b>正确的编程逻辑:</b><br><br>1:首先要有一个对象,那就是小猫,第一步要选定‘小猫’。<br><br>2:第二步:要让小猫向右走20步。<br><br>3:第三步:要让小猫说一声hello!<br><br>4:第四步:等待1秒钟!<br><br>5:第五步:要让小猫向左走20步。<br><br>6:第六步:要让小猫再说一声hello!<br><br>7:第七步:选一个程序触发执行的事件放在程序的最前面。<div><br></div><div>至于执行结果,李老师就不在这里展示了,自己试试吧,第一课的内容很简单,自己摸索一下吧!</div><div><br></div><div>李老师是不会手把手的教的,还是要你自学,给你几个任务试试看能不能自己摸索出来:<br><br>1:让小猫来回重复走个10遍。<br><br>2:让小猫每走一遍就变个颜色。<br><br>3:让小猫走的时候能不能加点鼓声进去。<b>(提示:声音控件)</b><br><h3><br></h3><h3>如果你摸索出来了,可以在电脑上运行的时候,用手机把运行情况录制下来发到群里和大家一起分享!</h3></div>