小猫周岁:21天养成编程习惯:Scratch刷题第Day18天
「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复【Scratch】或【Python】,即可进入,如果加入了之前的社群不需要重复加入小猫周岁。进群之后大家可以参与每周日晚20:00的升级打怪活动以及每个月的青少年编程组队学习活动。
本期训练营根据孩子们对知识的掌握情况分成四个打卡群(Scratch一级打卡群、Scratch二级打卡群、Scratch三级打卡群、Scratch四级打卡群), 每个打卡群针对不同需求的孩子,这就使得本次活动更具有针对性,对孩子学习编程帮助更大小猫周岁。
烧纸钱 烧金元宝 烧寒衣 烧纸扎 代办视频
加师父微信 免费查看度亡视频 wangzijinci
活动的时间 从10月1日至10月21日,每天一道编程题小猫周岁。
参与的小朋友可以 ,让他邀请你到本次相应的打卡群并把本次的打卡题目发给你小猫周岁。
微信号:ProgrammingAssistant
Day18: 2022.06_旅行相册 1. 准备工作
(1)删除小猫角色;
(2)选择角色Wizard-toad;
(3)删除默认白色背景小猫周岁,选择背景依次为:Forest,Boardwalk,Water And Rocks,Arctic;
(4)为背景选择声音Chill小猫周岁。
2. 功能实现
(1)点击绿旗开始小猫周岁,角色Wizard-toad初始位置如图所示,初始造型为wizard-toad-a;
(2)程序开始1秒后小猫周岁,角色Wizard-toad向上跳起100步,换成wizard-toad-b造型,在空中停留1秒后,落到地面,换成wizard-toad-a造型,注意角色Wizard-toad始终朝向右;
(3)点击绿旗后,初始背景为Forest,背景播放着声音Chill,同时每隔1秒切换一次背景,最后停在第四个背景Arctic小猫周岁。
3. 设计思路与实现 (1)角色分析
角色:Wizard-toad
(2)背景分析
背景:Forest小猫周岁,Boardwalk,Water And Rocks,Arctic
(3)所用积木块介绍 a. 运动类
角色移动指定的步数,正数就是向前,负数就是向后小猫周岁。
将角色移动到舞台中指定的X/Y坐标位置,默认坐标(x:0, y:0)小猫周岁。
x的范围(-240, 240);y的范围(-180, 180)小猫周岁。
将角色朝向某个指定的方向小猫周岁。
通常用作控制角色在舞台中的上下左右朝向小猫周岁。即0朝上,90朝右(默认),180朝下,-90朝左。
设定角色旋转方式为“左右翻转”,下拉可选“不可旋转”,“任意旋转”小猫周岁。
这三种旋转方式区别在于:左右翻转(正常转向后角色上下结构不变),不可旋转(不能进行旋转),任意旋转(转向后上下颠倒,Scratch默认旋转方式)小猫周岁。
b. 外观类
将角色的造型换成指定的造型小猫周岁。
换成指定的背景小猫周岁。
该积木块通常在初始化舞台背景时使用小猫周岁。
c. 声音类
播放指定的声音,声音开始播放的同时立刻执行后面的积木指令小猫周岁。
d. 事件类
程序开始积木块小猫周岁。
点击舞台区的绿旗,执行以绿旗开始的所有程序脚本小猫周岁。
e. 控制类
时间间隔,等待指定的时间后执行后面的指令小猫周岁。
(4)角色、舞台背景设置
a. 角色设置
按照题目要求,删除默认的小猫角色,并添Wizard-toad角色小猫周岁。
b. 舞台背景设置
按照题目要求删除默认白色背景,为舞台添加背景 Forest,Boardwalk,Water And Rocks,Arctic小猫周岁。
按照题目要求,为背景添加声音Chill小猫周岁。
(5)脚本编写
编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据小猫周岁。
a. 角色:Wizard-toad
当绿旗被点击时:
开始:点击绿旗,也就是程序启动,就要执行后续的程序指令小猫周岁。
初始方向:90°小猫周岁。(角色Wizard-toad始终朝向右)
初始位置:X=28,Y=-123小猫周岁。(角色Wizard-toad初始位置如图所示,大致位置即可)
初始旋转方式:不可旋转小猫周岁。(角色Wizard-toad始终朝向右)
初始造型:wizard-toad-a小猫周岁。(初始造型为wizard-toad-a)
等待1秒小猫周岁。(程序开始1秒后)
面向0°方向,向上的方向小猫周岁。(角色Wizard-toad向上跳起100步)
移动100步小猫周岁。
换成wizard-toad-b造型小猫周岁。(换成wizard-toad-b造型)
等待1秒小猫周岁。(在空中停留1秒)
面向180°方向,向下的方向小猫周岁。(落到地面)
移动100步小猫周岁。
换成wizard-toad-a造型小猫周岁。(换成wizard-toad-a造型)
b. 背景
当绿旗被点击时:
开始:点击绿旗,也就是程序启动,就要执行后续的程序指令小猫周岁。
初始背景:Forest小猫周岁。(初始背景为Forest)
播放声音Chill,注意这里不需要等待,边播放边向下运行程序小猫周岁。(背景播放着声音Chill)
等待1秒小猫周岁。(每隔1秒切换一次背景)
换成背景:Boardwalk
等待1秒小猫周岁。
换成背景:Water And Rocks
等待1秒小猫周岁。
换成背景:Arctic小猫周岁。(最后停在第四个背景Arctic)
4. 评分标准
(1)删除小猫角色和默认白色背景;(1分)
(2)按照要求添加背景和角色;(2分)
(3)角色初始造型、位置及背景设置正确;(2分)
(4)角色能够跳起小猫周岁,并且能切换造型;(2分)
(5)角色跳起和落下的过程中小猫周岁,始终朝向右边;(2分)
(6)背景能够播放音乐;(2分)
(7)能够切换四次背景;(2分)
(8)播放声音的同时切换背景小猫周岁。(2分)
5. 知识块 一级知识块 Day18: 2022.03_魔法星空
按下空格键,星空犹如施了魔法一般,出现彩色的圆形图案,而且圆形图案的大小也可改变小猫周岁。
1. 准备工作
(1)导入背景:Stars;
(2)保留小猫角色;
(3)导入声音“Emotional Piano” 和“Jump”小猫周岁。
2. 功能实现
(1)程序开始小猫周岁,小猫隐藏,画笔的颜色设为红色,粗细设为20;
(2)程序开始后小猫周岁,一直播放背景音乐“Emotional Piano”;
(3)按下空格键小猫周岁,播放声音Jump,画笔颜色增加10,在舞台的随机位置画出圆点;
(4)当按下“→”键小猫周岁,将笔的粗细增加5;
(5)当按下“←”键,将笔的粗细减小5小猫周岁。
3. 设计思路与实现 (1)角色分析
角色:小猫角色
(2)背景分析
背景:Stars
(3)所用积木块介绍 a. 运动类
角色移动到随机位置,下拉可选“鼠标指针”或其他角色小猫周岁。
b. 外观类
在舞台中隐藏当前角色小猫周岁。
c. 声音类
播放指定的声音,并等声音播完之后再执行后面的积木指令小猫周岁。
播放指定的声音,声音开始播放的同时立刻执行后面的积木指令小猫周岁。
d. 事件类
程序开始积木块小猫周岁。
点击舞台区的绿旗,执行以绿旗开始的所有程序脚本小猫周岁。
键盘事件启动积木块小猫周岁。
当按下键盘上某个具体的键时,执行后面的程序指令,下拉三角可以选择“方向键”,“字母键”,“数字键”等小猫周岁。
e. 画笔
清除舞台中画笔绘制的所有图案小猫周岁。
将画笔放置于舞台上(好比我们用笔画画的时候将画笔笔尖放在纸张上准备绘画)小猫周岁。
将画笔从舞台上提起来,画完了(好比我们画好图形了,把画笔收起来)小猫周岁。
将画笔的颜色设为指定的颜色绘画小猫周岁。
将画笔的颜色增加指定的值,下拉可以选择饱和度、亮度和透明度小猫周岁。
将画笔的粗细增加指定的值小猫周岁。
将画笔的粗细设定为指定的值小猫周岁。
(4)角色、舞台背景设置
a. 角色设置
保留小猫角色,从声音库中导入声音“Emotional Piano” 和“Jump”小猫周岁。
b. 舞台背景设置
从背景库中导入题目要求的背景“Stars”小猫周岁。
(5)脚本编写
编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据小猫周岁。
a. 角色:小猫
当绿旗被按下时:
开始:点击小绿旗,也就是程序启动,就要执行后续的程序指令小猫周岁。
初始状态:隐藏小猫周岁。(小猫隐藏)
初始舞台:全部擦除小猫周岁。
初始画笔:颜色红色,粗细20小猫周岁。(画笔的颜色设为红色,粗细设为20)
重复执行:
播放声音“Emotional Piano”等待播完小猫周岁。(一直播放背景音乐“Emotional Piano”)
当空格被按下时:
播放声音“Jump”小猫周岁。(播放声音Jump)
将笔的颜色增加10小猫周岁。(画笔颜色增加10)
抬笔小猫周岁。
移动到随机位置小猫周岁。(在舞台的随机位置)
落笔小猫周岁。(画出圆点)
当“→”键被按下时:
将笔的粗细增加5小猫周岁。(将笔的粗细增加5)
当“←”键被按下时:
将笔的粗细增加-5小猫周岁。(将笔的粗细减小5)
4. 评分标准
(1)程序开始小猫周岁,全部擦除(1分),小猫隐藏(1分),画笔的颜色设为红色(1分),粗细设为20;(1分)
(2)程序开始后小猫周岁,一直播放背景音乐“Emotional Piano”;(2分)
(3)按下空格键小猫周岁,播放声音Jump(1分),画笔颜色增加10(1分),在舞台的随机位置画出圆点;(3分)
(4)当按下“→”键小猫周岁,将笔的粗细增加5;(2分)
(5)当按下“←”键,将笔的粗细减小5小猫周岁。(2分)
5. 知识块 二级知识块 Day18: 2020.12_病毒传染模拟程序
1. 准备工作
(1)删除小猫角色小猫周岁,绘制一个绿色的小圆圈角色,命名为“Person”,代表健康的人;
(2)设置“人口总数”、“健康人数”、“感染人数”、“全部感染时间”变量小猫周岁。
2. 功能实现
(1)当程序运行时小猫周岁,将角色“Person”设置为隐藏,将计时器归零;
(2)使用克隆功能小猫周岁,克隆出20个健康的人,健康人出现在舞台随机位置,静止不动;
(3)克隆1个人小猫周岁,将其颜色特效设置为“125”(红色),代表已感染人;
(4)克隆出的感染人在舞台上面向随机的方向后小猫周岁,不断运动,当健康的人被碰到时,将会被感染,将它的颜色设置为“125”;
(5)从第一个受感染者开始小猫周岁,使用计时器记录所有人被感染的时间,当所有人被感染时,停止计时;
(6)变量“人口总数”始终为21,“健康人数”和“感染人数”不断改变,最后变量“全部感染时间”显示全部感染的时间小猫周岁。
3. 设计思路与实现 (1)角色分析
角色:一个绿色的小圆圈角色小猫周岁,命名为“Person”,代表健康的人;
(2)背景分析
背景:默认白色背景小猫周岁。
(3)所用积木块介绍 a. 运动类
角色移动指定的步数,正数就是向前,负数就是向后小猫周岁。
角色移动到随机位置,下拉可选“鼠标指针”或其他角色小猫周岁。
将角色朝向某个指定的方向小猫周岁。
角色碰到边缘后就往回走小猫周岁。
b. 外观类
在舞台中显示当前角色小猫周岁。
在舞台中隐藏当前角色小猫周岁。
将角色的颜色特效指定一个具体的值小猫周岁,下拉三角可以选择“鱼眼”,“漩涡”,“像素化”,“马赛克”,“亮度”,“虚像”
c. 事件类
程序开始积木块小猫周岁。
点击舞台区的绿旗,执行以绿旗开始的所有程序脚本小猫周岁。
d. 控制类
时间间隔,等待指定的时间后执行后面的指令小猫周岁。
循环积木块:一遍一遍地执行包起来的积木序列小猫周岁。
重复执行指定的次数后停止,该积木块通常在角色移动等场景中使用小猫周岁。
循环积木块:一遍一遍地执行包起来的积木序列小猫周岁。
重复执行模块里面的积木指令,相当于一个死循环,永不停止,除非在某个地方结束脚本小猫周岁。
条件判断语句,如果条件返回值为真(bool值),那么执行模块里面的积木指令,如果条件不成立,返回值为假,执行条件判断模块后面的程序指令小猫周岁。
条件判断语句,如果条件满足执行那么模块里面的积木指令,如果条件不成立,返回值为假,那么执行否则模块里面的积木指令小猫周岁。
将所有的角色和背景的脚本停止执行,下拉倒三角还可以选择“停止当前角色的其它脚本”和“这个脚本”小猫周岁。
当作为克隆体启动时小猫周岁,该克隆体执行的指令
产生自己的一份克隆小猫周岁,下拉倒三角还可以选择其他角色
e. 侦测类
侦测模块小猫周岁,碰到指定颜色,条件成立,返回逻辑真,否则返回逻辑假
当我们打开Scratch的时候,计时器就工作了,它不停的计数,以”毫秒"为单位,不停的涨,换句话说,我们打开Scratch多长时间,它就记了多长时间的值,当然,这个值对我们没有什么用,所以我们需要使用计时器的时候,先使用侦测里的计时器归零小猫周岁。
初始化计时器小猫周岁,让计时器归零重新开始计时
f. 运算类
随机得到设定区间中的任一值小猫周岁。
比较运算,左边等于右边返回true值(真),否则返回false值(假)小猫周岁。
g. 变量类
建立一个变量,输入变量名称,然后选择适用于所有角色还是适用于当前角色小猫周岁。
设置变量的值为给定值,通常用于初始化变量小猫周岁。
设置变量的值为自身的值加X小猫周岁。
(4)角色、舞台背景设置
a. 角色设置
按照题目要求,删除默认的小猫角色小猫周岁。
在角色区,点击“绘制”菜单,绘制一个绿色的小圆圈角色,命名为“Person”,代表健康的人小猫周岁。
使用“画圆工具1”绘制圆(按住Shift键)小猫周岁。
使用“填充工具2”为圆填充绿色,无轮廓“轮廓工具3”小猫周岁。
b. 舞台背景设置
默认舞台背景设置,无需修改舞台背景小猫周岁。
(5)脚本编写
编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据小猫周岁。
创建变量:Id小猫周岁。即为每个克隆体进行编号,只有这样才能区分出不同的克隆体。
根据题目要求,创建以下四个变量:“人口总数”、“健康人数”、“感染人数”、“全部感染时间”小猫周岁。
a. 角色:Person
当按下绿棋时:
开始:点击绿棋,开始执行代码小猫周岁。
本体状态:隐藏
初始化变量的值:“Id”=1;“人口总数”=21;“全部感染时间”=0;“健康人数”=20;“感染人数”=1;
重复执行20次:按照题目要求克隆20个健康的人
克隆自己
等待0.01秒
本体移动到随机位置
将变量“Id”增加1
将本体的颜色特效设定为125(红色)小猫周岁,代表已感染人
克隆自己
计时器归零
当克隆体启动时:
显示克隆体
如果克隆体的“Id”=21小猫周岁,即该克隆体表示已感染的人
面向任意方向
重复执行移动10步小猫周岁,碰到边缘就反弹,
否则小猫周岁,即其它20个克隆体
重复执行,侦测是否碰到红色(已感染的人),如果碰到,将自身颜色修改为红色,健康人数-1,感染人数+1;侦测健康人数是否等于0,如果等于0,将“全部感染时间”设为“计时器”(记录所有人被感染的时间),停止全部脚本小猫周岁。
4. 评分标准
(1)能正确设置“人口总数”、“健康人数”、“感染人数”、“全部感染时间”变量小猫周岁。(2分)
(2)能使用克隆功能,克隆相应人数的健康人和受感染人小猫周岁。(2分)
(3)健康人静止不动,感染的人在舞台上随机方向的移动小猫周岁。(2分)
(4)在健康的人碰到受感染人时,能将其颜色设置为“125”,表示已经受到感染小猫周岁。(2分)
(5)能正确使用计时器,准确记录所有人被感染所使用的时间小猫周岁。(2分)
5. 知识块 三级知识块 Day18: 2021.09_成语接龙
小猫从“一鸣惊人"开始岀题,以“人”字开头接下一个成语,如果输入的不是四字成语或者输入成语的第一个字不是上一个成语的最后一个字,游戏结束小猫周岁。
1. 准备工作
(1)保留舞台默认白色背景及小猫角色;
(2)建立名为“词语接龙”的列表小猫周岁。
2. 功能实现
(1)点击绿旗小猫周岁,将“一鸣惊人”加入到列表后,小猫询问“一鸣惊人,请输出以“人”开头的四字成语”;
(2)输入成语小猫周岁,如果用户输入的不是四个字或者输入不匹配的词语时,就说“游戏结束”,否则将正确的成语加入列表;
(3)继续询问,例如如果第2步输入的是“人山人海”,小猫继续询问“人山人海,请输入以“海”开头的四字成语”,依次类推,直到游戏结束小猫周岁。
3. 设计思路与实现 (1)角色分析
角色:默认角色小猫
(2)背景分析
背景:默认背景(无色)
(3)所用积木块介绍 a. 外观类
在规定的时间内在舞台上显示输入的文字小猫周岁。
b. 事件类
程序开始积木块小猫周岁。
点击舞台区的绿旗,执行以绿旗开始的所有程序脚本小猫周岁。
c. 控制类
循环积木块:一遍一遍地执行包起来的积木序列小猫周岁。
重复执行模块里面的积木指令,相当于一个死循环,永不停止,除非在某个地方结束脚本小猫周岁。
条件判断语句,如果条件满足执行那么模块里面的积木指令,如果条件不成立,返回值为假,那么执行否则模块里面的积木指令小猫周岁。
将所有的角色和背景的脚本停止执行,下拉倒三角还可以选择“停止当前角色的其它脚本”和“这个脚本”小猫周岁。
d. 侦测类
角色发出询问,并在舞台下边框弹出对话框,等待用户的输入回答小猫周岁。
实时的侦测用户所输入的回答,并存储在“回答”变量中小猫周岁。
e. 运算类
比较运算,左边等于右边返回true值(真),否则返回false值(假)小猫周岁。
逻辑或运算,两个条件,只要满足一个条件为真,则整个逻辑运算返回bool值(真),只有两个条件都为假的情况,逻辑运算才返回bool值(假)小猫周岁。
连接两个字FU串,得到一个新的字FU串小猫周岁。
取出字FU串中所给位置的字FU小猫周岁。
获取所给字FU串的长度,即该字FU串包含字FU的个数小猫周岁。
逻辑否运算,条件为真,则逻辑运算返回bool值(假),条件为假,逻辑运算返回bool值(真)小猫周岁。
f. 变量类
建立一个变量,输入变量名称,然后选择适用于所有角色还是适用于当前角色小猫周岁。
设置变量的值为给定值,通常用于初始化变量小猫周岁。
建立一个列表,输入列表名称,然后选择适用于所有角色还是适用于当前角色小猫周岁。
将一个元素加入到列表的末尾小猫周岁。
清空列表小猫周岁。
(4)角色、舞台背景设置
a. 角色设置
默认角色设置,无需修改角色造型小猫周岁。
b. 舞台背景设置
默认舞台背景设置,无需修改舞台背景小猫周岁。
(5)脚本编写
编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据小猫周岁。
新建列表“词语接龙”,用来存储所有正确的接龙的成语小猫周岁。
新建变量“成语”,用来存储接龙的成语小猫周岁。
新建变量“最后一个字”,用来存储接龙成语的最后一个字,即下一个成语的第一个字小猫周岁。
a. 角色:小猫
流程描述:
当按下绿棋时:
开始:点击小绿旗,也就是程序启动,就要执行后续的程序指令小猫周岁。
初始化列表:清空“词语接龙”小猫周岁。
初始化变量“成语” = “一鸣惊人”;最后一个字 = “人”小猫周岁。
将“成语”加入列表“词语接龙”中小猫周岁。
重复执行:
询问 【“成语”,请输入以“最后一个字”开头的四字成语】并等待小猫周岁。
如果用户输入,即“回答”(“回答”为询问的结果,即用户的输入存入到“回答”这个变量中)的不是四字词语或者词语不以“最后一个字”开头(“最后一个字”存储前一个词语的最后一个字),那么说“游戏结束”2秒,停止全部脚本小猫周岁。
否则,将“回答”加入到列表“词语接龙”中,将“最后一个字”设为“回答”的第4个字FU(即“回答”的最后一个字FU)小猫周岁。
4. 评分标准
(1)有列表小猫周岁,点击绿旗后有提示文字;(3分)
(2)小猫从“一鸣惊人"开始岀题小猫周岁,由用户输入成语进行接龙;(3分)
(3)构建无限循环的成语接龙程序的基本框架;(3分)
(4)编写判断用户接龙的成语是否出错的脚本小猫周岁。(6分)
5. 知识块 四级知识块
青少年编程升级打怪计划
把电子学会的青少年编程能力等级测评作为游戏的关卡,带着小朋友们升级打怪小猫周岁。
每周日晚20:00,利用腾讯会议进行直播分享,之后安排一个测试(与等级测评的题目数量一致)考察小朋友们对知识的掌握情况小猫周岁。
为了,让各个阶段的小朋友都能参与到学习中,我们每个月都会组织Scratch、Python、C++的青少年编程学习活动 ,为小朋友们三助力,即学习编程助力、实践知识助力、 结识伙伴助力小猫周岁。
一键三连小猫周岁,一起学习⬇️
代烧服务——代烧金元宝——代烧纸钱
加师父微信 查看代办视频 微信:wangzijinci
本文链接:https://fuzhoufashi.com/index.php/post/30868.html
转载声明:本站发布文章及版权归原作者所有,若有文章涉及到您的权益及版权,还麻烦及时联系我们,我们将及时删除,谢谢配合。 特别提醒:如文章中有涉及到祭祀风俗、民间习俗等,皆为民间一种美好寓意,请科学看待,切勿封建迷信!