重点、难点:
- 学习运动、控制模块的新指令
- 理解顺序结构(程序都是自上而下运行的)
- 理解循环结构,掌握有限循环
重点积木块:
Scratch编程界面
简单运用:
自己动手画一个格子背景,让角色围绕红色块区域奔跑一周。回到出发点(左下角)。
角色就使用Scratch中自带的小猫即可。逻辑如下:
1.导入背景图:
2.设置角色位置和大小、背景图大小。
3.规划角色路线,实现让角色从左下角向右出发;到达右边缘时向上移动;到达顶部时再向左出发;到达上左边缘后向下移动到出发点即可。
代码编程:
1.找到启动命令,让它作为我们程序的开始,拖动到软件中间
2.想要让角色向右边缘移动,首先要确定角色位置和方向,即初始化角色位置。
3.初始化角色位置和方向后, 我们需要找到移动命令,让角色动起来。
但移动10步还不太够,需要重复执行,这时候就需要用到重复执行命令模块。
看看完成代码模块
4.多数初学者在这里就不知道该怎么继续下去了,其实只要按照我们思路来,到这里时是不是可以继续用“面向...方向”这个模块,去调整角色的角度为 0 度就ok了。
以上就是基本的程序逻辑框架了,后面的半部分和前面走的相差不大,您可以自行尝试。对于文中有错误或不严谨地方,欢迎各位老师指正,互相学习!!!
附:背景图(csdn自己加的水印,目前没找到怎么去除,有知道的可以私我哈。)