Scratch竞赛交流群已成立(适合6至18周岁的青少年),公众号后台回复【Scratch】,即可进入。如果加入了之前的社群不需要重复加入。

微信后台回复“资料下载”可获取以往学习的材料(视频、代码、文档)。

小狗散步

1.准备工作

(1)选择背景Playground。

(2)选择角色小狗Dog2,蝴蝶Butterfly2。

2.功能实现

(1)小狗初始化位置在(-151,-106),蝴蝶初始位置(101,165)。

(2)小狗只保留两个造型:dog2-a和dog2-b,编辑dog2-b,尾巴朝下。

(3)蝴蝶面向左。

(4)点击绿旗后,小狗摇动尾巴从左向右走,蝴蝶从右向左扇动翅膀飞行。


3. 设计思路与实现

角色分析

  • 角色:小狗Dog2,蝴蝶Butterfly2

背景分析

  • 背景:Playground

用到的积木块

  • 角色移动指定的步数,正数就是向前,负数就是向后

  • 将角色移动到舞台中央指定的X/Y坐标位置,默认坐标(x:0,y:0)

  • 将角色朝向某个指定的方向

  • 设定角色旋转方式为左右翻转,下拉可选不可旋转,任意旋转;这三种旋转方式区别在于:左右翻转(正常转向后角色上下结构不变),不可旋转(不能进行旋转),任意旋转(转向后上下颠倒,Scratch默认旋转方式)

  • 将角色的造型切换成下一个造型,如果是角色的最后一个造型则重新回到第一个造型

  • 程序启动之后,点击小绿旗,执行后续的程序脚本

  • 时间间隔,等待指定的时间后执行后面的指令

  • 重复执行指定次数模块里面的指令

角色和背景设置

  • 删除默认的小猫角色,然后从角色库中添加小狗Dog2,蝴蝶Butterfly2,如下图所示:

  • 点击小狗角色,然后点击造型标签,删除dog2-c造型,只保留dog2-a,dog2-b。点击dog2-b造型,在右边的造型编辑页面,点击狗狗的尾巴(下图1),然后点击上面的垂直翻转(下图2),最后调整一下尾巴位置,完成dog2-b的造型变化要求,如下图所示:

  • 点击选择一个背景,进入背景库在背景库中找到我们题目\要求的背景playground,添加进来,如下图所示:

视频

此处插入一个视频

代码

4. 考点分析

综合考察角色删除、多角色添加、角色移动、造型切换、角色朝向,以及移到指定位置、左右翻转,重复执行等。


【青少年编程】【一级】小狗散步相关推荐

  1. scratch小狗散步 电子学会图形化scratch编程等级考试一级真题编程题答案2019-5

    目录 scratch小狗散步 一.题目要求 1.准备工作 2.功能实现

  2. [匈牙利] 洛谷 P2526 小狗散步

    题目背景 Grant喜欢带着他的小狗Pandog散步.Grant以一定的速度沿着固定路线走,该路线可能自交.Pandog喜欢游览沿途的景点,不过会在给定的N个点和主人相遇.小狗和主人同时从(X1,Y1 ...

  3. [SHOI2001]小狗散步

    题目背景 Grant喜欢带着他的小狗Pandog散步.Grant以一定的速度沿着固定路线走,该路线可能自交.Pandog喜欢游览沿途的景点,不过会在给定的N个点和主人相遇.小狗和主人同时从(X1, ...

  4. c语言编程送小狗回家,【原创】《My Sherlock Ⅱ 》(BY C语言概率论)

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 巴茨医院纪事 麦克夫站在床边看着襁褓里皱巴巴的婴孩,父亲拍拍麦克夫的肩膀说:"麦克夫,这是你的弟弟夏洛克,从今天起,你就是哥哥了."床 ...

  5. 省选专练 [SHOI2001]小狗散步

    神TM建图掐精度 明显把旅游景点和相遇点看做二分图 然后nm扫一遍看跑不跑得到 然后Hungary 然后利用matching数组得到位置 #include<cstdio> #include ...

  6. Scratch青少年编程能力等级测试模拟题(一级)

    青少年编程竞赛交流群已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 微信后台回复"资料下载" ...

  7. 【青少年编程】黄羽恒:翻译小工具 -- 利用百度翻译

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 微信后台回复"资料下载&quo ...

  8. 【青少年编程】黄羽恒:翻译小工具 -- 利用有道翻译

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 微信后台回复"资料下载&quo ...

  9. 【青少年编程】黄羽恒:加减乘除法小测试

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 微信后台回复"资料下载&quo ...

最新文章

  1. 中国黑客自揭黑色产业链条:做病毒一定要低调
  2. 数据库查询某一列大写转化小写字母表示_基于MySQL数据库下亿级数据的分库分表...
  3. 2019.7.13刷题统计
  4. 增加数据库控制文件命令
  5. 20220209-CTF-CRYPTO-BUUCTF-几道简单的练习题
  6. DWG TrueView 2010 下载地址
  7. mybatis 插入数据时返回主键
  8. 百度地图3.2教程(2)公交查询
  9. mvc 在视图中调用别的视图
  10. vs 2013 常用快捷键及常见问题的解决
  11. LDA︱基于LDA的Topic Model变形+一些NLP开源项目
  12. 13.分布式锁面试题(高频面试题)
  13. Halcon 学习笔记 (一)
  14. android 摄像头比例,Android摄像头是全屏预览最简单的方式.doc
  15. 30岁选择回乡创业的90后告诉你,加盟汉庭酒店怎么样?
  16. Flutter 错误解决Building with plugins requires symlink support.
  17. 【基于深度学习的细粒度分类笔记2】弱监督学习下商品识别:CVPR 2018细粒度识别挑战赛获胜方案简介
  18. jenkins 配置代理
  19. 上海证券交易所-债券品种介绍
  20. 2018沈阳k(经典的约瑟夫环)

热门文章

  1. 观察内核linux行为,Linux 学习:基于proc观察Linux行为
  2. bootstrap-less源码分析:容器
  3. SQL,NoSQL优缺点总结
  4. paramiko的使用
  5. Nhibernate3循序渐进(三): 一对多映射和级联保存
  6. 【oracle】dblink创建
  7. sql server 在占用服务器内存居高不下怎么办【转】
  8. java/android 设计模式学习笔记(1)--- 单例模式
  9. Podfile 常见语法
  10. SeaJS基本开发原则