scratch小猫奔跑,是第十一届蓝桥杯选拔赛中的一道scratch真题,难度比较低。主要是考察学生对变量、以及循环、移动积木的运用,造型的切换等;小猫不断往右奔跑,奔跑的过程中一直说圈数,碰到了右侧边缘就重新从左侧开始;
scratch小猫奔跑效果图
[编程实现]
1 )运行程序后,小猫出现在舞台左侧(-240,0)然后向右奔跑;
2 )奔跑过程中要不断地切换造型;
3 )当它碰到右侧边缘时,要回到舞台左侧,此时算完成一圈;
4 )小猫在奔跑的过程中,要一直说圈数,圈数从1开始;
5 )整个程序运行不能出现卡顿。
scratch小猫奔跑完整代码
[评判标准]
5分:能向右跑,并且不断切换造型;
6分:在10分的基础上,碰到右边能从左边出现;
7分:在30分基础上,能正确说出圈数。
scratch小猫奔跑编程实现步骤:
步骤一、初始小猫的坐标位置(-240,0),向右面向方向90度。新建变量“圈数”,主要是记录小猫每次跑的圈数;
初始小猫代码
步骤二、奔跑过程中不断的切换造型,如果造型切换快点的话,就直接把“下一个造型”积木放循环里。如果需要控制小猫奔跑的速度,就在新建一段代码,控制造型切换;
小猫角色切换
步骤三、当小猫碰到右侧边缘,我们需要回到最侧。这里我们用到的碰到舞台边缘一个条件的话,是不行的,因为一开始小猫就在左侧边缘的位置;这里需要加上一个条件,x坐标>0;
判断小猫碰到边缘
步骤四、变量初始值为1,循环每跑一圈加1;让小猫一直说出来;