2024Scratch信息素养大赛-图形化编程小高组_复赛真题题目+参考答案和详细解析

2024年07月06日,华东赛区(江苏、浙江、福建),西北赛区(陕西、新疆),华南赛区(广东)、华北赛区(山西)信息素养比赛迎来复赛。

题目要求【编程实现】:

第 1 题:最小公倍数。

第 2 题:变身鱼。

第 3 题:绘制(六个)五边形花。

第 4 题:绘制螺旋三角形、螺旋正方形、螺旋八边形。

第 5 题:绘制科赫雪花。

第 6 题:和为奇数。

 第1题:最小公倍数

【背景、角色非原素材】

题目描述:

如果一个数既能被A整除,也能被B整除,那么这个数是A和B的公倍数

这些公倍数中最小的叫A和B的最小公倍数

例如12 15它们的公倍数是60 120 180...

最小公倍数是60

题目:求出A和B的最小公倍数,将结果放到输出内

【输入格式】

两个正整数 A B

【输出格式】

A和B的最小公倍数

【样例输入1】

2 3

【样例输出1】

6

【样例输入2】

5 10

【样例输出2】

10

第 2 题:变身鱼。

请对变身鱼进行编程,变身鱼的初始状态已经设置,不需要进行修改。

1. 当变身鱼大小大于300时,游戏胜利(自制积木块已经写好,可直接使用)。

变身鱼碰到螃蟹,大小增加5,1秒后可继续变大。

变身鱼碰到海马,如果大小大于60,那么大小增加5(同样等待1秒),否则游戏结束(自制积木块已经写好,可直接使用)

变身鱼碰到鲨鱼,如果大小大于130,那么大小增加5(同样等待1秒),否则游戏结束(自制积木块已经写好,可直接使用)。

判断顺序请按照描述进行。

2. 变身鱼始终面向鼠标移动,每次移动10步。

3. 变身鱼的大小如果超过60,那么它会变为小丑鱼造型。

   变身鱼的大小如果超过130,那么它会变为鲨鱼造型。

第 3 题:绘制(六个)五边形花。

绘制图形:

按照要求,绘制如图所示的图案:

共有6个五边形,每个五边形连着一条线段;

五边形与连接的线段颜色一致,但每个五边形颜色不一致。

对角色胡萝卜画笔进行编程,绘制出如上的图案;

设置初始位置为(0,0)进行改动,面向90方向;

每次绘制前清空舞台,画笔粗细设为3;

需要重复执行6次,移动50步,画出一个五边形,再退回50步,旋转60度,调整画笔颜色;每次画五边形需要重复执行5次,移动30步,左转72度。

第 4 题:绘制螺旋三角形、螺旋正方形、螺旋八边形。

对胡萝卜画笔进行编程,不要对初始状态进行改动,绘制前请清空舞台。

从右往左第一个图形颜色设置为10,每进行到下一个图形的绘制,颜色增加10。

三个直线的长度从右往左依次为150 200 150,对应角度分别为面向60,面向0,面向-60。

绘画过程每次都从画笔初始位置出发到达各自的顶部分别画出错开的螺旋三角形 正方形 和 八边形。

螺旋三角形-边长从0开始,每次增加长度10;

螺旋正方形-边长从0开始,每次增加长度5;

螺旋八边形-边长从0开始,每次增加长度1;

说明:因对胡萝卜画笔初始状态(如:位置、预置程序等)不清楚,以及对题目的后部分要求未了解全面,部分参数可能与题目要求不一致,程序仅供参考。

第 5 题:绘制科赫雪花。

科赫雪花是瑞典数学家科赫提出的一种曲线,这种曲线形如雪花,又称为雪花曲线。它的生成方法是:

对胡萝卜画笔进行编程,不要对画笔的初始状态进行改动。

编写科赫雪花单边绘画自制积木块,自制积木已经给定(请完善)。

使用自制积木时,级数为询问回答,大小均为200。

依次画出科赫雪花的三条边,使科赫雪花完整呈现。

取一个等边三角形,对每条边做以下操作

第一步:将每一条边分成三等分。

第二步:以三等分中间那一份为底做等边三角形,画好之后把中间那一份“挖掉”。

第三步:对上一步的结果再重复第一至第二步:

以上每一步都可以称为某一级别的“科赫曲线”,例如第一步中的线段是第一级,然后是第二级,第三级,你还可以继续重复得到级数更高的科赫曲线,不过也更复杂。

不同级别的曲线组成的科赫雪花是这样的:

 

第 6 题:和为奇数

【和为奇数】

奇数是指不能被2整除的整数。

给定n个整数,两两相加和为奇数的两个数,我们称之为1项,请你找出总共会有多少项和为奇数。结果存入输出中。注意:一项中的两个数与顺序无关,即2 3与3 2是同一项。

输出格式:

正确找出n个整数中和为奇数的项数。

样例输入:

5

1 2 3 4 5

样例输出:

6

  • 9
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值