模拟昼夜交替-第11届蓝桥杯国赛第1题

模拟昼夜交替-51scratch
模拟昼夜交替-第11届蓝桥杯国赛第1题
此内容为付费资源,请付费后查看
9.9
限时特惠
19.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品说明

模拟昼夜交替,这是第11届蓝桥杯Scratch国赛真题编程题部分的第1题,作品通过动画的形式模拟出了日常生活中的昼夜交替的自然现象。

先来看看题目的说明吧。

白天太阳升起,夜晚月亮升起,让我们来模拟昼夜的交替!

第11届蓝桥杯Scratch国赛真题昼夜交替效果
昼夜交替效果

具体要求

1). 当绿旗被点击后,舞台出现太阳和天空背景,太阳从舞台左侧升起之后,从右侧落下至消失;

2). 当太阳在右侧落下消失后,舞台背景变成夜晚;

3). 之后月亮从舞台左侧升起之后,从右侧落下至消失;

4). 当月亮在右侧消失后,舞台变成白天,如此循环;

5). 点绿旗,程序可更新开始。

评判标准

  • 10分:满足要求1;
  • 10分:满足要求2;
  • 10分:满足要求3;
  • 10分:满足要求4;
  • 10分:满足要求5

作品效果

Scratch模拟昼夜交替作品的完整效果如视频所示:

Scratch模拟昼夜交替作品效果

作品解读

作品一共有两张背景和两个角色,如图所示:

第11届蓝桥杯scratch国赛真题-模拟昼夜交替角色列表
Scratch模拟昼夜交替角色列表

本作品难度系数为2,共计50个得分点。作为国赛的第一题, 难度比选拔赛和省赛要高出不少,涉及的scratch知识点有如下几个:

  • 背景切换
  • 运动编程
  • 变量的使用
  • 事件广播机制

本题的难点在于如何实现太阳和月亮的抛物线运动,典型的做法就是根据物理中运动的合成机制,将太阳和月亮的运动进行分解,分成水平方向和垂直方向两个运动,其中水平方向左匀速运动,垂直方向做重力加速运动,并且确保开始有一个向上的初始速度,其代码如图所示:

第11届蓝桥杯scratch国赛真题-模拟昼夜交替太阳角色核心代码
Scratch模拟昼夜交替太阳角色核心代码

这是太阳角色的代码,月亮角色的代码与之类似。

© 版权声明
THE END
喜欢就支持一下吧
点赞6赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容