scratch地球绕着太阳转,月亮绕着地球转

scratch地球绕着太阳转,是蓝桥杯2020年9月的STEMA考试中的一道scratch编程真题。难度系数不大,主要运用到的知识是画圆的规律。循环、移到…等积木的灵活运用。运用scratch实现地球绕着太阳转,月亮绕着地球转;

[编程实现]

地球绕着太阳转,月球绕着地球转。

[具体要求]

1)创建太空背景Stars,添加角色太阳Sun、地球Earth、月球用Ball代替,角色大小大致如图所示;

2)运行程序后,地球开始逆时针绕着太阳转动;

3)与此同时,月球逆时针绕着地球转动。

[评判标准]

5分:能添加正确的角色和背景且位置符合题目要求;

5分:地球可以逆时针绕着太阳转动;

10分:月球可以逆时针绕着地球转动,且完全符合题意。

scratch地球绕着太阳转编程实现步骤:

步骤一、打开scratch软件,删除小猫角色,选择角色太阳Sun、地球Earth、月球Ball;背景选择Stars;初始Sun的位置为舞台中心的位置(0,0)、地球Earth的位置(98,20)、月球Ball的位(89,39);大小设为如图差不多就可以;

角色太阳Sun的代码

角色太阳Sun的代码

步骤二、实现地球围绕太阳转,采用的方法是将地球移动到(0,0)的位置,如何再移动120步,也就是太阳和地球之间的距离。然后逆时针转动1°,也就是向左转1°,又重新移动到(0,0)的位置,无限循环;

角色地球Earth的代码

角色地球Earth的代码

步骤三、实现月球绕地球转,这个和地球围绕太阳转是一样的,不同的是地球是不停的转动的。这里我们需要用到月球是跟着地球转的,也就是移到地球,然后移动20步,这是地球和月球之间的距离,再逆时针向左转5°;

角色月球Ball的代码

角色月球Ball的代码

scratch编程相关的作品

给TA赞助
共{{data.count}}人
人已赞助
综合资讯

小猫跳伞scratch编程,用scratch做简单的游戏小猫跳伞

2023-5-7 11:34:18

综合资讯

scratch角色装扮,蓝桥杯STEMA考试真题

2023-5-7 11:34:30

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索