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);大小设为如图差不多就可以;

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

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

scratch编程相关的作品推荐:
最后更新时间:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。