admin管理员组文章数量:1532372
2024年3月17日发(作者:)
小兔子老师教编程 玩中学 做中学 创中学
和小兔子老师一起学Scratch
玩中学 做中学 创中学
题目名称:编程题36题-幻影小猫
题目要求
猫和狗合作划出一个边长为100,边为蓝色,填充为红色的方块,猫画好后,狗来填充,
图下图所示:
1、准备工作
(1)保留小猫角色,从角色库中选择角色dog1;
(2)保留白色背景。
1
小兔子老师教编程 玩中学 做中学 创中学
2、功能实现
(1)点击绿旗,小猫画出一个边长为100,四边为蓝色的正方形;
(2)小猫画完后,小狗将正方形填充为红色
题目分析
角色分析
角色:小猫(默认),dog1
背景分析
背景:空白背景(默认)
角色和背景设置
1、角色背景设置
➢ 保留默认的小猫角色不变,从角色库中选择dog1角色并加入进来,如下图所示
2
小兔子老师教编程 玩中学 做中学 创中学
➢ 保留默认的空白背景不变
可能用到的积木指令
可能用到的积木需要根据功能实现进行分析处理:
➢ 点击绿旗,小猫画出一个边长为100,四边为蓝色的正方形;
➢ 小猫画完后,小狗将正方形填充为红色
•
:程序启动之后,点击小绿旗,执行后续的程序脚本
•
:角色移动指定步数,如果是负数就往相反的方向移动
•
:将角色移动到舞台中央指定的X/Y坐标位置,默认坐标(x:0,y:0)
3
小兔子老师教编程 玩中学 做中学 创中学
•
:初始方向,移动方向
•
:重复指定次数执行模块里面的积木指令
•
:向所有角色和舞台背景广播抓到消息
•
:收到特定的消息执行的积木指令
•
:新建一个变量,输入对应的变量名,选择适用所有角色或者当前
角色都可以,因为这个案例只有一个角色
•
:将指定的变量设定为指定的值
•
:将指定的变量增加相应的值,如果是负数就是减小
•
:清除舞台中画笔绘制的所有画笔痕迹
•
:将画笔放置于舞台上(好比我们用笔画画的时候将画笔笔尖放在纸张上
4
准备绘画)
小兔子老师教编程 玩中学 做中学 创中学
•
:将画笔从舞台上提起来,画完了(好比我们画好图形了,把画笔收起来)
•
:将画笔的颜色设为指定的颜色绘画
•
:将画笔的大小设定为指定的值
流程分析:
照着题目的功能实现要求一步一步设计完成:
(我们是先让猫咪画出正方形,然后让小狗进行填充)
(1) 小猫画正方形流程;
流程分析:开始→初始位置→初始朝向→全部擦除→设置画笔颜色/大小→落笔→绘制
正方形【移动步数→旋转角度】→抬笔→广播填充→移到左下角
(2) 小狗流程;
小狗开始流程:开始→初始位置
小狗填充流程:收到填充消息→初始位置→初始朝向→初始化变量→设置画笔颜色/大
小→落笔→填充【【移动步数→旋转角度】→改变变量值】→抬笔→移到右下角
5
版权声明:本文标题:Scratch合作画画 电子学会青少年编程Scratch编程三级真题解析 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1710608827a274352.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论