小猫周岁:21天养成编程习惯:Scratch刷题第Day13天
「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复【Scratch】或【Python】,即可进入,如果加入了之前的社群不需要重复加入小猫周岁。进群之后大家可以参与每周日晚20:00的升级打怪活动以及每个月的青少年编程组队学习活动。
本期训练营根据孩子们对知识的掌握情况分成四个打卡群(Scratch一级打卡群、Scratch二级打卡群、Scratch三级打卡群、Scratch四级打卡群), 每个打卡群针对不同需求的孩子,这就使得本次活动更具有针对性,对孩子学习编程帮助更大小猫周岁。
烧纸钱 烧金元宝 烧寒衣 烧纸扎 代办视频
加师父微信 免费查看度亡视频 wangzijinci
活动的时间 从10月1日至10月21日,每天一道编程题小猫周岁。
参与的小朋友可以 ,让他邀请你到本次相应的打卡群并把本次的打卡题目发给你小猫周岁。
微信号:ProgrammingAssistant
Day13: 2019.06_运动起来
1. 准备工作
(1)选择背景Bedroom 2,Basketball 2小猫周岁。
(2)保留小猫角色小猫周岁。
(3)绘制一个角色圆圈作为表盘,绘制一个角色表针小猫周岁。
2. 功能实现
(1)初始的背景为Bedroom2,小猫初始位置在(-160,-117),表针指向正上方小猫周岁。
(2)点击绿旗小猫说“我要去运动了!”1秒,背景切换为Bascketball2,小猫切换造型,向右走几步,说“该回家了!”1秒,背景切换Bedroom2小猫周岁。
(3)点击绿旗,表针每隔0.5秒,向右转15度,一共转10次小猫周岁。
3. 设计思路与实现 (1)角色分析
角色:默认角色小猫,绘制角色表盘、表针小猫周岁。
(2)背景分析
背景:Bedroom 2小猫周岁,Basketball 2
(3)所用积木块介绍 a. 运动类
将角色移动到舞台中央指定的X/Y坐标位置小猫周岁,默认坐标(x:0,y:0)
将角色朝向某个指定的方向
如果增加的是正数,则在原先角色的位置上往右移动对应的数值;如果增加的是负数,则在原先角色的位置上往左移动对应的数值小猫周岁。
将角色向右旋转指定的角度
b. 外观类
在规定的时间内在舞台上显示输入的文字小猫周岁。
换成指定的背景
该积木块通常在初始化舞台背景时使用
将角色的造型切换成下一个造型小猫周岁,如果是角色的最后一个造型则重新回到第一个造型
该积木块通常与循环积木块一起使用实现逼真效果
c. 事件类
程序启动之后小猫周岁,点击小绿旗,执行后续的程序脚本
该模块通常在程序开始时使用
d. 控制类
时间间隔小猫周岁,等待指定的时间后执行后面的指令
重复执行指定次数模块里面的指令
该积木块通常在角色移动等场景中使用
(4)角色、舞台背景设置
a. 角色设置
保留默认角色小猫,并利用绘图工具为舞台增加表盘和表针角色小猫周岁。
绘制表盘,如下图所示小猫周岁。1、设置无填充,2、设置边框颜色为红色粗细为6,3、选取圆形工具(按下Shift键,可绘制圆形),4、绘制圆形表盘(中心点在圆心位置)。
绘制表针,如下图所示小猫周岁。1、设置无填充,2、设置边框颜色为红色粗细为6,3、利用直线工具(按下Shift键,可绘制向上和45度的直线),4、绘制三条直线形成表针形状(中心点在竖立的直线下端)。
修改角色的名称,并调整好小猫、表盘和表针的对应位置,使其和题目要求一样小猫周岁。
b. 舞台背景设置
从背景库中为舞台添加两幅背景Bedroom 2,Basketball 2小猫周岁。
(5)脚本编写
编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据小猫周岁。
a. 角色:小猫
当点击绿旗时:
开始:点击绿旗小猫周岁,也就是程序启动,就要执行后续的程序指令
初始化造型:造型1
初始位置:按题目要求设置x=-160小猫周岁,y=-117
说一句话:说“我要去运动了”小猫周岁,并在舞台显示1秒
切换背景:将背景换成Basketball2背景
切换造型:切换小猫造型为下一个造型
重复执行10次:
移动10步
等待0.45秒
说一句话:说“该回家了”小猫周岁,并在舞台显示1秒
切换背景:将背景换成Bedroom2背景
b. 角色:表针
当点击绿旗时:
开始:点击绿旗小猫周岁,也就是程序启动,就要执行后续的程序指令
初始方向:按题目要求小猫周岁,表针朝向,因为我们绘制的是向上的,所以朝向90
表针向右旋转小猫周岁,重复执行10次循环内的指令
右转:表针向右旋转15度
等待:时间间隔0.5秒小猫周岁,控制表针旋转的时间间隔
c. 背景
当点击绿旗时:
开始:点击绿旗小猫周岁,也就是程序启动,就要执行后续的程序指令
初始化背景:将背景设置为Bedroom2
4. 知识块 一级知识块
Day13: 2021.06_小瓢虫找妈妈
森林里的小瓢虫和妈妈走散了,让小瓢虫根据瓢虫妈妈留下轨迹走到瓢虫妈妈的身边小猫周岁。
1. 准备工作
(1) 删除默认的小猫角色小猫周岁,添加“ladybug1” 作为小瓢虫角色;
(2)添加“ladybug2”作为瓢虫妈妈角色;
(3)绘制“轨迹” 角色即为瓢虫妈妈留下的轨迹;
(4)添加背景“Blue Sky”小猫周岁。
2. 功能实现
(1)点击绿旗小猫周岁,小瓢虫舞台左下方,在轨迹的一头,瓢虫妈妈在舞台右上方,在轨迹的另外一头;
(2)小瓢虫沿着瓢虫妈妈留下的轨迹走到瓢虫妈妈的身边(提示:可以给小瓢虫的两个触须涂成不同颜色小猫周岁,作为探测器,两个触须碰到中间轨迹颜色,会调节左右旋转);
(3)小瓢虫碰到瓢虫妈妈停下来小猫周岁。
3. 设计思路与实现 (1)角色分析
角色:删除默认的小猫角色,“ladybug1”(小瓢虫),“ladybug2”(瓢虫妈妈),“轨迹”(自己绘制)小猫周岁。
(2)背景分析
背景:“Blue Sky”
(3)所用积木块介绍 a. 运动类
角色移动指定的步数,正数就是向前,负数就是向后小猫周岁。
将角色向右旋转指定的角度
将角色向左旋转指定的角度
将角色移动到舞台中央指定的X/Y坐标位置,默认坐标(x:0,y:0)小猫周岁。
将角色朝向某个指定的方向小猫周岁。
b. 事件类
程序开始积木块小猫周岁。
点击舞台区的绿旗,执行以绿旗开始的所有程序脚本小猫周岁。
c. 控制类
循环积木块:一遍一遍地执行包起来的积木序列小猫周岁。
重复执行模块里面的积木指令,相当于一个死循环,永不停止,除非在某个地方结束脚本小猫周岁。
条件判断语句,如果条件返回值为真(bool值),那么执行模块里面的积木指令,如果条件不成立,返回值为假,执行条件判断模块后面的程序指令小猫周岁。
将所有的角色和背景的脚本停止执行,下拉倒三角还可以选择“停止当前角色的其它脚本”和“这个脚本”小猫周岁。
d. 侦测类
判断当前角色是否碰到鼠标,下拉可以选择其它角色和舞台边缘小猫周岁。
侦测模块小猫周岁,碰到指定颜色,条件成立,返回逻辑真,否则返回逻辑假
(4)角色、舞台背景设置
a. 角色设置
删除默认的小猫角色,添加“ladybug1” 作为小瓢虫角色,添加“ladybug2”作为瓢虫妈妈角色小猫周岁。
绘制“轨迹” 角色即为瓢虫妈妈留下的轨迹小猫周岁。
从题目所给图像可以观察到,轨迹的粗细超过“ladybug1”的两个触须之间的宽度,所以,这里选择画笔工具的粗细为80小猫周岁。仿照题目所给图像绘制一条轨迹
根据题目的提示(可以给小瓢虫的两个触须涂成不同颜色,作为探测器,两个触须碰到中间轨迹颜色,会调节左右旋转),先选中头部位置,拆散后选中一个触须涂成不同的颜色小猫周岁。
b. 舞台背景设置
添加背景“Blue Sky”小猫周岁。
(5)脚本编写
编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据小猫周岁。
a. 角色:小瓢虫
当点击绿旗时:
开始:点击小绿旗,也就是程序启动,就要执行后续的程序指令小猫周岁。
初始位置:舞台左下角与轨迹重合即可小猫周岁。
初始方向:至少有一个触须在轨迹内部小猫周岁。
重复执行:
移动2步小猫周岁。
如果左边触须的颜色碰到轨迹的颜色,则向左转5°小猫周岁。
如果右边触须的颜色碰到轨迹的颜色,则向右转5°小猫周岁。
如果碰到Ladybug2,则停下来,终止全部脚本小猫周岁。
b. 角色:瓢虫妈妈
当点击绿旗时:
开始:点击小绿旗,也就是程序启动,就要执行后续的程序指令小猫周岁。
初始位置:舞台右上角与轨迹重合即可小猫周岁。
c. 背景:Blue Sky
当点击绿旗时:
开始:点击小绿旗,也就是程序启动,就要执行后续的程序指令小猫周岁。
初始背景:换成题目要求的“Blue Sky”小猫周岁。
4. 评分标准
(1)能够成功添加3个角色和背景;(3分)
(2)能够初始化小瓢虫的位置;(3分)
(3)小瓢虫沿着轨迹走小猫周岁,不脱轨迹即可;(6分)
(4)小瓢虫碰到妈妈,停止移动小猫周岁。(3分)
5. 知识块 二级知识块 Day13: 2021.06_绘制图形 1. 准备工作
(1)默认的白色背景;
(2)默认的小猫角色小猫周岁。
2. 功能实现
(1)画笔的颜色为黑色小猫周岁,画笔的粗细为3;
(2)绘制如下的图形,边长自定义,图形不能超出舞台范围小猫周岁。
3. 设计思路与实现 (1)角色分析
角色:小猫
(2)背景分析
背景:默认背景(无色)
(3)所用积木块介绍 a. 运动类
角色移动指定的步数,正数就是向前,负数就是向后小猫周岁。
将角色向左旋转指定的角度小猫周岁。
将角色移动到舞台中央指定的X/Y坐标位置,默认坐标(x:0, y:0)小猫周岁。
X的范围(-240, 240);Y的范围(-180, 180)小猫周岁。
将角色朝向某个指定的方向小猫周岁。
角色初始朝向右边,90°方向小猫周岁。
b. 外观类
在舞台中隐藏当前角色小猫周岁。
c. 事件类
程序开始积木块小猫周岁。
点击舞台区的绿旗,执行以绿旗开始的所有程序脚本小猫周岁。
d. 控制类
循环积木块:一遍一遍地执行包起来的积木序列小猫周岁。
重复执行指定的次数后停止,该积木块通常在角色移动等场景中使用小猫周岁。
e. 变量类
建立一个变量,输入变量名称,然后选择适用于所有角色还是适用于当前角色小猫周岁。
设置变量的值为给定值,通常用于初始化变量小猫周岁。
设置变量的值为自身的值加X小猫周岁。
已经建立的变量小猫周岁,我的变量是默认生成的变量
f. 画笔类
清除舞台中画笔绘制的所有图案小猫周岁。
将画笔放置于舞台上(好比我们用笔画画的时候将画笔笔尖放在纸张上准备绘画)小猫周岁。
将画笔的颜色设为指定的颜色绘画小猫周岁。
将画笔的粗细设定为指定的值小猫周岁。
(4)角色、舞台背景设置
a. 角色设置
使用默认的角色,不需要额外设置小猫周岁。
b. 舞台背景设置
使用默认的舞台背景,不需要额外设置小猫周岁。
(5)脚本编写
编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据小猫周岁。
a. 角色:小猫
当绿旗被点击时:
开始:点击绿旗,程序启动,执行后续指令模块小猫周岁。
隐藏:将角色也就是小猫隐藏小猫周岁。
初始位置:将画笔移到舞台坐标X=0,Y=0的坐标位置小猫周岁。
初始方向:将角色朝向90度的方向小猫周岁。
清除画笔:清除舞台上所有画笔的痕迹小猫周岁。
设置画笔粗细:将画笔的粗细设为3小猫周岁。
设置画笔颜色:将画笔的颜色设为黑色小猫周岁。
落笔:开始绘画小猫周岁,将画笔笔尖放在舞台上
重复6次:画6个嵌套的正12边形
将“边长”设置为35小猫周岁。(绘制小的正12边形)
重复执行2次:
重复执行12次:移动“边长”步小猫周岁,左转30°
将边长增加5小猫周岁。(绘制大的正12边形)
左转60°(重复6次,每次60°,绘制出来正好一个圆的形状)小猫周岁。
4. 评分标准
(1)程序开始全部擦除、设置笔的颜色和粗细小猫周岁。1分,如果有一项没做,不得分
(2)画出一个正12边形小猫周岁。2分
(3)画出两个套在一起的正12边形小猫周岁。3分
(4)旋转6次画出图形小猫周岁。3分
(5)图形没有超出舞台小猫周岁。1分
5. 知识块 三级知识块 Day13: 2019.12_太空大战 1. 准备工作
(1)选择Galaxy背景;
(2)选择Rocketship角色、Ball角色和Balloon1角色小猫周岁。
2. 功能实现
(1)点击绿旗后小猫周岁,Rocketship角色始终跟随鼠标移动,计时器开始计时;
(2)Balloon1角色出现在舞台上方的随机位置小猫周岁,大小随机,造型随机,间隔随机0.5-3秒后,更换位置、大小和造型,如此重复;
(3)点击鼠标后,发射子弹小猫周岁。Ball角色从当前的Rocketship角色位置,向上方飞出,碰到边缘后,消失。连续点击鼠标,可连续发射子弹;
(4)子弹碰到Balloon1角色后,Balloon1角色消失,得分增加1,播放声音“pop”提示小猫周岁。等待随机0.5-3秒后,Balloon1角色重新出现在舞台上方的随机位置。
(5)游戏运行20秒后,说出得分5秒后,停止运行小猫周岁。
3. 设计思路与实现 (1)角色分析
角色:Rocketship、Ball、Balloon1
(2)背景分析
背景:Galaxy
(3)所用积木块介绍 a. 运动类
角色移动指定的步数,正数就是向前,负数就是向后小猫周岁。
将角色移动到舞台中央指定的X/Y坐标位置,默认坐标(x:0, y:0)小猫周岁。
X的范围(-240, 240);Y的范围(-180, 180)小猫周岁。
将角色朝向某个指定的方向小猫周岁。
角色初始朝向右边,90°方向小猫周岁。
b. 外观类
在规定的时间内在舞台上显示输入的文字小猫周岁。
将角色的造型换成指定的造型小猫周岁。
将角色的大小调整为指定的值小猫周岁。
该积木块通常在角色初始化时使用小猫周岁。
在舞台中显示当前角色小猫周岁。
在舞台中隐藏当前角色小猫周岁。
c. 声音类
播放指定的声音,声音开始播放的同时立刻执行后面的积木指令小猫周岁。
d. 事件类
程序开始积木块小猫周岁。
点击舞台区的绿旗,执行以绿旗开始的所有程序脚本小猫周岁。
当角色被点击时,执行后面的程序指令小猫周岁。
e. 控制类
时间间隔,等待指定的时间后执行后面的指令小猫周岁。
循环积木块:一遍一遍地执行包起来的积木序列小猫周岁。
重复执行模块里面的积木指令,相当于一个死循环,永不停止,除非在某个地方结束脚本小猫周岁。
等待判断条件为真后继续执行小猫周岁。若判断条件为假,则一直等待。
将所有的角色和背景的脚本停止执行,下拉倒三角还可以选择“停止当前角色的其它脚本”和“这个脚本”小猫周岁。
当作为克隆体启动时,该克隆体执行的指令小猫周岁。
产生自己的一份克隆,下拉倒三角还可以选择其他角色小猫周岁。
删除克隆体小猫周岁。
f. 侦测类
判断当前角色是否碰到鼠标,下拉可以选择其它角色和舞台边缘小猫周岁。
鼠标当前的X坐标小猫周岁。
鼠标当前的Y坐标小猫周岁。
当我们打开Scratch的时候,计时器就工作了,它不停的计数,以”毫秒"为单位,不停的涨,换句话说,我们打开Scratch多长时间,它就记了多长时间的值,当然,这个值对我们没有什么用,所以我们需要使用计时器的时候,先使用侦测里的计时器归零小猫周岁。
初始化计时器,让计时器归零重新开始计时小猫周岁。
g. 运算类
比较运算,左边大于右边返回true值(真),否则返回false值(假)小猫周岁。
比较运算,左边等于右边返回true值(真),否则返回false值(假)小猫周岁。
随机得到设定区间中的任一值小猫周岁。
h. 变量类
建立一个变量,输入变量名称,然后选择适用于所有角色还是适用于当前角色小猫周岁。
设置变量的值为给定值,通常用于初始化变量小猫周岁。
设置变量的值为自身的值加X小猫周岁。
(4)角色、舞台背景设置
a. 角色设置
删除默认的小猫角色,从角色库中导入题目要求的三个角色“Rocketship”、“Ball”、“Balloon1”小猫周岁。
b. 舞台背景设置
从背景库中导入题目要求的背景“Galaxy”小猫周岁。
(5)脚本编写
编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据小猫周岁。
新建变量“得分”,用于记录子弹碰到Balloon1角色后的得分小猫周岁。
新建变量“显示”,用于记录状态下Balloon1是否显示小猫周岁。
a. 角色:Rocketship
当按下绿棋时:
开始:点击绿旗,程序启动,执行后续指令模块小猫周岁。
初始状态:面向90°方向小猫周岁。
变量初始化:得分 = 0小猫周岁。
计时器归零
重复执行:
移动到鼠标所在位置(x=鼠标的x坐标,y=鼠标的y坐标)小猫周岁。
如果 计时器 20,那么说“得分”5秒,停止所有脚本小猫周岁。
当角色被点击:
克隆Ball小猫周岁。
b. 角色:Ball
当按下绿棋时:
开始:点击绿旗,程序启动,执行后续指令模块小猫周岁。
初始状态:隐藏
当作为克隆体启动时:
初始朝向:面向0°方向小猫周岁。
初始位置:移动到“Rocketship”小猫周岁。
初始状态:显示小猫周岁。
重复执行:
移动5步小猫周岁。
如果碰到 舞台边缘,那么删除此克隆体小猫周岁。
c. 角色:Balloon1
当按下绿棋时:
开始:点击绿旗,程序启动,执行后续指令模块小猫周岁。
初始化变量:显示 = True小猫周岁。
重复执行:
等待 显示 == True小猫周岁。
显示
移动到舞台上方的随机位置小猫周岁。
大小设置为随机大小小猫周岁。
造成设置为随机造型小猫周岁。
等待0.5~3.0秒小猫周岁。
当按下绿棋时:
开始:点击绿旗,程序启动,执行后续指令模块小猫周岁。
重复执行:
等待 碰到Ball小猫周岁。
将得分增加1小猫周岁。
播放声音Pop小猫周岁。
隐藏小猫周岁。
将“显示”设为False小猫周岁。
等待 0.5~3.0秒小猫周岁。
将“显示”设为True小猫周岁。
4. 知识块 四级知识块
青少年编程升级打怪计划
把电子学会的青少年编程能力等级测评作为游戏的关卡,带着小朋友们升级打怪小猫周岁。
每周日晚20:00,利用腾讯会议进行直播分享,之后安排一个测试(与等级测评的题目数量一致)考察小朋友们对知识的掌握情况小猫周岁。
为了,让各个阶段的小朋友都能参与到学习中,我们每个月都会组织Scratch、Python、C++的青少年编程学习活动 ,为小朋友们三助力,即学习编程助力、实践知识助力、 结识伙伴助力小猫周岁。
一键三连小猫周岁,一起学习⬇️
代烧服务——代烧金元宝——代烧纸钱
加师父微信 查看代办视频 微信:wangzijinci
本文链接:https://fuzhoufashi.com/index.php/post/30867.html
转载声明:本站发布文章及版权归原作者所有,若有文章涉及到您的权益及版权,还麻烦及时联系我们,我们将及时删除,谢谢配合。 特别提醒:如文章中有涉及到祭祀风俗、民间习俗等,皆为民间一种美好寓意,请科学看待,切勿封建迷信!