小猫周岁:21天养成编程习惯:Scratch刷题第Day15天
「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复【Scratch】或【Python】,即可进入,如果加入了之前的社群不需要重复加入小猫周岁。进群之后大家可以参与每周日晚20:00的升级打怪活动以及每个月的青少年编程组队学习活动。
本期训练营根据孩子们对知识的掌握情况分成四个打卡群(Scratch一级打卡群、Scratch二级打卡群、Scratch三级打卡群、Scratch四级打卡群), 每个打卡群针对不同需求的孩子,这就使得本次活动更具有针对性,对孩子学习编程帮助更大小猫周岁。
烧纸钱 烧金元宝 烧寒衣 烧纸扎 代办视频
加师父微信 免费查看操办视频 wangzijinci
活动的时间 从10月1日至10月21日,每天一道编程题小猫周岁。
参与的小朋友可以 ,让他邀请你到本次相应的打卡群并把本次的打卡题目发给你小猫周岁。
微信号:ProgrammingAssistant
Day15: 2020.12_小猫当裁判 1. 准备工作
(1)背景:School、Soccer2;
(2)角色:小猫小猫周岁。
2. 功能实现
(1)设置小猫初始位置如下图所示小猫周岁,初始方向为右;
(2)设置初始背景为School;
(3)点击绿旗小猫周岁,等待1秒后,小猫面向学校,走到学校门口,切换背景Soccer2;
(4)切换成Soccer2后小猫周岁,小猫位置在左下角;
(5)小猫进入Soccer2小猫周岁,播放声音Goal Cheer;
(6)调整小猫面向方向,朝着右上角的小红旗走去,最后停在小红旗处小猫周岁。
3. 设计思路与实现 (1)角色分析
角色:小猫;
(2)背景分析
背景:School、Soccer2;
(3)所用积木块介绍 a. 运动类
角色移动指定的步数,正数就是向前,负数就是向后小猫周岁。
将角色移动到舞台中央指定的X/Y坐标位置,默认坐标(x:0, y:0)小猫周岁。
x的范围(-240, 240);y的范围(-180, 180)小猫周岁。
将角色朝向某个指定的方向小猫周岁。
通常用作控制角色在舞台中的上下左右朝向小猫周岁。即0朝上,90朝右(默认),180朝下,-90朝左。
b. 外观类
换成指定的背景小猫周岁。
该积木块通常在初始化舞台背景时使用小猫周岁。
c. 声音类
播放指定的声音,声音开始播放的同时立刻执行后面的积木指令小猫周岁。
d. 事件类
程序开始积木块小猫周岁。
点击舞台区的绿旗,执行以绿旗开始的所有程序脚本小猫周岁。
e. 控制类
时间间隔,等待指定的时间后执行后面的指令小猫周岁。
(4)角色、舞台背景设置
a. 角色设置
保留默认的小猫角色,在声音面版,点击“选择一个声音”,进入声音库小猫周岁。在声音库中找到我们题目要求的声音Goal Cheer,添加进来,如下图所示:
b. 舞台背景设置
点击“选择一个背景”,进入背景库小猫周岁。在背景库中找到我们题目要求的背景School、Soccer2,添加进来,如下图所示:
(5)脚本编写
编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据小猫周岁。
a. 角色:小猫
当点击绿旗时:
开始:点击绿旗,也就是程序启动,就要执行后续的程序指令小猫周岁。
初始位置:X=-97,Y=-108小猫周岁。(小猫初始位置在屏幕的左下角)
初始方向:面向90°小猫周岁。(初始方向为右)
初始背景:School小猫周岁。(设置初始背景为School)
等待1秒钟小猫周岁。
设置方向:60°小猫周岁。(小猫面向学校)
重复执行10次:(走到学校门口)
移动10步小猫周岁。
设置背景:Soccer2小猫周岁。(切换背景Soccer2)
设置位置:X=-184,Y=-114小猫周岁。(小猫位置在左下角,进入Soccer2)
设置播放的声音:Goal Cheer小猫周岁。(播放声音Goal Cheer)
设置方向:65°小猫周岁。(调整小猫面向方向,朝着右上角的小红旗)
重复执行35次:(朝着右上角的小红旗走去小猫周岁,最后停在小红旗处)
移动10步小猫周岁。
4. 评分标准
(1)添加背景School、Soccer2;(2分)
(2)设置小猫初始位置小猫周岁,初始方向;(2分)
(3)设置初始背景为School;(1分)
(4)调整面向方向小猫周岁,小猫走到学校门口(2分,能走到门口,没有调整方向得1分);
(5)切换背景(1分);
(6)切换背景后小猫周岁,小猫位置在舞台左下角;(1分)
(7)切换背景后小猫周岁,播放声音Goal Chee(3分);
(8)调整面向方向,小猫走到小红旗边(3分,能走到旗子,没有调整方向得1分)小猫周岁。
5. 知识块 一级知识块 Day15: 2019.06_飞不出去的蝴蝶
程序说明:舞台上有黑色边框,蝴蝶自动向前运动时,如果触碰到黑色边框,就会发出声音,并且转向小猫周岁。蝴蝶永远都飞不出黑色边框。(边框自己绘制)
1. 准备工作
(1)在舞台四周绘制一个封闭的黑色边框(如图),无填充、黑色边框加粗小猫周岁。
(2)删除原小猫角色,加载新角色蝴蝶小猫周岁。
2. 功能实现
(1)蝴蝶角色初始位置在黑色边框内部,蝴蝶自动向前运动小猫周岁。
(2)如果触碰到黑色边框,就会发出声音小猫周岁。碰到黑色边框后自动转向,并自动运动,向矩形方框内部的白色区域运动。蝴蝶永远都飞不出黑色边框。如此循环,蝴蝶的运动区域不会超出矩形方框。
3. 设计思路与实现 (1)角色分析
角色:Butterfly 1
(2)背景分析
背景:自制黑色边框背景
(3)所用积木块介绍 a. 运动类
角色移动指定的步数小猫周岁,正数就是向前,负数就是向后
将角色向左旋转指定的角度
将角色移动到舞台中央指定的X/Y坐标位置小猫周岁,默认坐标(x:0,y:0)
将角色朝向某个指定的方向
b. 外观类
将角色的大小调整为指定的值小猫周岁。
c. 声音类
播放指定的声音小猫周岁,声音开始播放的同时立刻执行后面的积木指令
d. 事件类
程序启动之后小猫周岁,点击小绿旗,执行后续的程序脚本
e. 控制类
重复执行模块里面的积木指令
条件判断语句小猫周岁,如果条件返回值为真(bool值),那么模块里面的积木指令,如果条件不成立,返回值为假,执行条件判断模块后面的程序指令
时间间隔小猫周岁,等待指定的时间后执行后面的指令
f. 侦测类
检测是否碰到指定的颜色小猫周岁,如果是返回bool值(真),否则返回bool值(假)
g. 运算类
随机得到设定区间中的任一值
(4)角色、舞台背景设置
a. 角色设置
我们在角色列表区通过“选择一个角色”功能,在角色库中,选择butterfly1,并把默认的小猫删除掉小猫周岁。
b. 舞台背景设置
我们选择背景面板,设置无填充(位置1),边框为黑色(位置2),边框加粗为10(位置3)小猫周岁。利用矩形工具(位置4)在画布上绘制一个矩形(位置5)。如下图所示:
(5)脚本编写
编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据小猫周岁。
a. 角色:Butterfly 1
当绿旗被点击时:
点击绿旗开始,也就是程序启动,就要执行后续的程序指令小猫周岁。
初始位置,没有指定,只要在黑线内即可小猫周岁。
初始大小,给的图很明晰蝴蝶不是默认大小有缩小小猫周岁。
初始方向,可以直接填数字,也可以采用随机数的方式,题目没有要求小猫周岁。
重复执行(一直移动,和判断是否碰到黑边)小猫周岁。
每次移动10步小猫周岁。
判断是否碰到黑边,用侦测模块“碰到黑色”小猫周岁。
如果碰到黑边按题目要求播放声音小猫周岁。
同时旋转一定的角度,让蝴蝶飞不出去小猫周岁。
时间间隔可加可不加,加只是为了方便观察小猫周岁。
4. 知识块 二级知识块
Day15: 2019.06_打气球游戏
1.准备工作
(1)角色“Wand”小猫周岁,“Balloon1”;
(2)默认白色背景小猫周岁。
2.功能实现
(1)程序开始小猫周岁,魔法棒在舞台的底部不停左右移动;
(2)如果按空格键小猫周岁,魔法棒垂直向上发射;
(3)程序开始小猫周岁,5个气球水平排练在舞台上方(请使用克隆),不可以直接添加5个气球角色到舞台上;
(4)魔法棒如果碰到了气球小猫周岁,气球消失,魔法棒回到舞台下方重复左右移动;
(5)魔法棒只能发射5次小猫周岁。
3. 设计思路与实现 (1)角色分析
角色:“Wand”小猫周岁,“Balloon1”
(2)背景分析
背景:默认背景(无色)
(3)所用积木块介绍 a. 运动类
角色移动指定的步数,正数就是向前,负数就是向后小猫周岁。
将角色移动到舞台中央指定的X/Y坐标位置,默认坐标(x:0,y:0)小猫周岁。
如果增加的是正数,则在原先角色的位置上往上移动对应的数值;如果增加的是负数,则在原先角色的位置上往下移动对应的数值小猫周岁。即实现上下移动的功能。
角色碰到边缘后就往回走小猫周岁。
设定角色旋转方式为“左右翻转”,下拉可选“不可旋转”,“任意旋转”小猫周岁。
这三种旋转方式区别在于:左右翻转(正常转向后角色上下结构不变),不可旋转(不能进行旋转),任意旋转(转向后上下颠倒,Scratch默认旋转方式)小猫周岁。
b. 外观类
在舞台中显示当前角色小猫周岁。
在舞台中隐藏当前角色小猫周岁。
c. 事件类
程序开始积木块小猫周岁。
点击舞台区的绿旗,执行以绿旗开始的所有程序脚本小猫周岁。
d. 控制类
时间间隔,等待指定的时间后执行后面的指令小猫周岁。
循环积木块:一遍一遍地执行包起来的积木序列小猫周岁。
重复执行指定的次数后停止,该积木块通常在角色移动等场景中使用小猫周岁。
循环积木块:一遍一遍地执行包起来的积木序列小猫周岁。
重复执行模块里面的积木指令,相当于一个死循环,永不停止,除非在某个地方结束脚本小猫周岁。
条件判断语句,如果条件返回值为真(bool值),那么执行模块里面的积木指令,如果条件不成立,返回值为假,执行条件判断模块后面的程序指令小猫周岁。
循环积木块:一遍一遍地执行包起来的积木序列
判断条件是否为真小猫周岁,如果尖尖角里面的返回值为真则停止循环
将所有的角色和背景的脚本停止执行,下拉倒三角还可以选择“停止当前角色的其它脚本”和“这个脚本”小猫周岁。
当作为克隆体启动时小猫周岁,该克隆体执行的指令
产生自己的一份克隆小猫周岁,下拉倒三角还可以选择其他角色
删除克隆体
e. 侦测类
判断当前角色是否碰到鼠标,下拉可以选择其它角色和舞台边缘小猫周岁。
f. 运算类
比较运算,左边等于右边返回true值(真),否则返回false值(假)小猫周岁。
逻辑或运算,两个条件,只要满足一个条件为真,则整个逻辑运算返回bool值(真),只有两个条件都为假的情况,逻辑运算才返回bool值(假)小猫周岁。
g. 变量类
建立一个变量,输入变量名称,然后选择适用于所有角色还是适用于当前角色小猫周岁。
设置变量的值为给定值,通常用于初始化变量小猫周岁。
设置变量的值为自身的值加X小猫周岁。
(4)角色、舞台背景设置
a. 角色设置
按照题目要求,删除默认的小猫角色小猫周岁。
在角色区,点击“选择一个角色”菜单,在角色库中选择“Wand”,“Balloon1”小猫周岁。
按照题目要求,魔法棒只能发射5次,所以创建一个变量“次数”来记录魔法棒当前发射的次数小猫周岁。
b. 舞台背景设置
默认舞台背景设置,无需修改舞台背景小猫周岁。
(5)脚本编写
编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据小猫周岁。
a. 角色:Wand
按照题目要求“程序开始,魔法棒在舞台的底部不停左右移动;”这块使用循环,碰到边缘就反弹可以实现小猫周岁。
按照题目要求“如果按空格键,魔法棒垂直向上发射;魔法棒如果碰到了气球,气球消失,魔法棒回到舞台下方重复左右移动;”这块是在左右移动过程中发生的,即在左右移动的循环中侦测到按下了空格,魔法棒的x坐标不变,y坐标增加去侦测是否碰到气球或者舞台的边缘,这个功能也是通过循环实现的,发射完魔法棒之后,y坐标复原,继续左右移动小猫周岁。
当按下绿棋时:
开始:点击绿棋,开始执行代码小猫周岁。
初始位置:移动到舞台的左下角
初始变量:将次数设为0小猫周岁,表示还没有发射魔法棒
重复执行:左右移动以及用魔法棒打击气球
移动5步
碰到边缘就反弹
如果侦测到按下了空格,则发射魔法棒小猫周岁。
发射魔法棒的过程是,发射次数增加1,重复执行y坐标增加10,直到碰到舞台边缘或气球小猫周岁。发射完之后,判断次数是否到达5次,如果到达5次,则停止这个脚本。最后让y坐标还原到发射前的数值,即魔法棒还原到发射前的位置。
b. 角色:Balloon1
程序开始时,舞台上方有5个气球水平排列,本题目可以使用克隆方法创建4个气球,外加一个本体来实现小猫周岁。
当按下绿棋时:
开始:点击绿棋,开始执行代码小猫周岁。
初始状态:显示本体
初始位置:放到舞台的左上方
重复执行4次:克隆4个气球
克隆自己
移动90步
重复执行:侦测是否被魔法棒打中
如果碰到魔法棒,那么等待0.01秒,隐藏自己小猫周岁。
当作为克隆体启动时:
重复执行:侦测是否被魔法棒打中
如果碰到魔法棒,那么等待0.01秒,删除此克隆体小猫周岁。
4. 知识块 三级知识块
Day15: 2022.03_编程计算
1. 准备工作
(1)默认白色背景和小猫角色小猫周岁。
2. 功能实现
(1)点击绿旗小猫周岁,计算1+(1+2)+(1+2+3)+(1+2+3+4)+......+(1+2+3+4+5+6+7+8+9+10)的值;
(2)小猫说出计算结果2秒小猫周岁。
3. 设计思路与实现 (1)角色分析
角色:默认角色小猫
(2)背景分析
背景:默认背景(无色)
(3)所用积木块介绍 a. 外观类
在规定的时间内在舞台上显示输入的文字(说话云朵)小猫周岁。
b. 事件类
程序开始积木块小猫周岁。
点击舞台区的绿旗,执行以绿旗开始的所有程序脚本小猫周岁。
c. 控制类
循环积木块:一遍一遍地执行包起来的积木序列小猫周岁。
重复执行指定的次数后停止,该积木块通常在角色移动等场景中使用小猫周岁。
d. 运算类
连接两个字FU串,得到一个新的字FU串小猫周岁。
e. 变量类
建立一个变量,输入变量名称,然后选择适用于所有角色还是适用于当前角色小猫周岁。
设置变量的值为给定值,通常用于初始化变量小猫周岁。
设置变量的值为自身的值加X小猫周岁。
(4)角色、舞台背景设置
a. 角色设置
默认角色设置,无需修改角色造型小猫周岁。
b. 舞台背景设置
默认舞台背景设置,无需修改舞台背景小猫周岁。
(5)脚本编写
编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据小猫周岁。
新建变量“i”,用于存放进入循环的次数小猫周岁。
新建变量“result”,用于存放最终的结果小猫周岁。
新建变量“j”,用于存放累加的数值小猫周岁。
a. 角色:小猫
当绿旗被点击时:
开始:点击绿旗,程序启动,执行后续指令模块小猫周岁。
初始化变量:i = 1,result = 0小猫周岁。
重复执行10次:
初始化变量:j = 1小猫周岁。
重复执行i次:
result += j
j += 1
i += 1
说计算结果是220,2秒小猫周岁。
4. 评分标准
(1)能够利用循环和变量编程小猫周岁,计算出正确结果;(9分)
(2)使用连接说出结果小猫周岁。(1分)
5. 知识块 四级知识块
青少年编程升级打怪计划
把电子学会的青少年编程能力等级测评作为游戏的关卡,带着小朋友们升级打怪小猫周岁。
每周日晚20:00,利用腾讯会议进行直播分享,之后安排一个测试(与等级测评的题目数量一致)考察小朋友们对知识的掌握情况小猫周岁。
为了,让各个阶段的小朋友都能参与到学习中,我们每个月都会组织Scratch、Python、C++的青少年编程学习活动 ,为小朋友们三助力,即学习编程助力、实践知识助力、 结识伙伴助力小猫周岁。
一键三连小猫周岁,一起学习⬇️
代烧服务——代烧金元宝——代烧纸钱
加师父微信 查看代办视频 微信:wangzijinci
本文链接:https://fuzhoufashi.com/index.php/post/30856.html
转载声明:本站发布文章及版权归原作者所有,若有文章涉及到您的权益及版权,还麻烦及时联系我们,我们将及时删除,谢谢配合。 特别提醒:如文章中有涉及到祭祀风俗、民间习俗等,皆为民间一种美好寓意,请科学看待,切勿封建迷信!