scratch图章画图 2024年3月中国电子学会图形化编程 少儿编程 scratch编程等级考试四级真题和答案解析

目录

scratch图章画图

一、题目要求

1、准备工作

2、功能实现

二、案例分析

1、角色分析

2、背景分析

3、前期准备

三、解题思路

1、思路分析

2、详细过程

四、程序编写

五、考点分析

六、推荐资料

1、入门基础

2、蓝桥杯比赛

3、考级资料

4、视频课程

5、python资料


scratch图章画图

2024年3月电子学会图形化编程Scratch等级考试四级真题

一、题目要求

1、准备工作

(1)删除默认小猫角色,添加角色Ball

(2)默认白色背景

2、功能实现

(1)点击绿旗,角色Ball大小为50,初始位置在舞台中央,询问:“请输入3到9之间的整数”

(2)输入数字后,舞台上出现小球构成的等腰三角形,例如:输入6,出现如下图所示6行小球,第一行1个,第二行3个,第三行5个,以此类推;

(3)注意:输入数字9后,小球三角形图案不能超出舞台

二、案例分析

1、角色分析

角色:Ball

2、背景分析

背景:默认空白背景

3、前期准备

1.删除默认小猫角色,然后从角色库中添加Ball角色到角色列表中

2.保留空白背景

3.将画图模块添加到积木分类里面,并定义三个变量:个数(球的个数),x和y(对应x和y坐标值)

三、解题思路

1、思路分析

照着题目的功能实现要求一步一步设计完成

  1. 从给定的题目分析可以得到这是一个行列问题
  2. 通常需要用到嵌套循环进行实现,最外层就是有多少行,也就是输入的回答数
  3. 内层循环就是每一行要克隆的球的数量,且每一行数量呈奇数项增加
  4. 可以通过变量个数进行实现,而下一行相对上一行来说,对应的x和y坐标都减少了相应的距离,所以同样可以使用两个变量进行每一行坐标的控制
  5. 在克隆每一行的时候,图章一个之后需要将x坐标增加一定的距离,跟上面x和y变量减少的距离一样

2、详细过程

  1. 全部擦除
  2. 显示
  3. 初始大小和位置
  4. 询问输入整数
  5. 隐藏
  6. 变量初始化
  7. 调整相应位置到x和y
  8. 图章
  9. x坐标+25
  10. 重复个数次第8-9步
  11. x-25
  12. y-25
  13. 个数+2
  14. 重复回答次第7-13步

四、程序编写

PS:代码中的具体坐标值和移动步数,小朋友们可以自行定义,题目中没有具体的数值;只要在大概的位置就可以。

五、考点分析

此案例难度系数3;综合考查外观、坐标、条件判断、随机数、变量定义和使用、重复执行、图章等积木的使用以及算法知识的应用;难点在于:

  • 分析题目,找到解题思路
  • 如何实现询问机制
  • 如何实现克隆出每一行的小球
  • 如何实现克隆出来的图形居中显示
  • 充分掌握变量、循环及图章相关操作积木的使用

方式方法有多种,小兔子老师只是使用了其中一种,小朋友们只要能实现题目要求即可

六、推荐资料

1、入门基础

  • 零基础学习scratch3.0【入门教学 免费】
  • 零基础学习scratch3.0【视频教程 114节 免费】

2、蓝桥杯比赛

  • 历届蓝桥杯scratch国赛真题解析
  • 历届蓝桥杯scratch省赛真题解析
  • 历届蓝桥杯scratch STEMA选拔赛真题解析
  • 历届蓝桥杯科技素养计算思维真题解析
  • 蓝桥杯专项训练考前集训100题

3、考级资料

  • 画图-scratch编程考级99图
  • 电子学会历年scratch等级考试一级真题解析
  • 电子学会历年scratch等级考试二级真题解析
  • 电子学会历年scratch等级考试三级真题解析
  • 电子学会历年scratch等级考试四级真题解析

4、视频课程

  • 小兔子老师scratch编程系列课程.

5、python资料

  • 蓝桥杯python选拔赛真题详解
  • 蓝桥杯python省赛真题详解

  • 蓝桥杯python国赛真题详解

  • python等级一级真题解析【电子学会】

  • python等级二级真题解析【电子学会】

  • python等级三级真题解析【电子学会】

  • python等级四级真题解析【电子学会】

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/637071.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql基础14——视图

视图 视图是一种虚拟表 可以把一段查询语句作为视图存储在数据库中 需要的时候把视图看作一个表,对里面的数据进行查询 视图并没有真正存储数据 避免了数据存储过程中可能产生的冗余 提高了存储的效率 子查询 嵌套在另一个查询中的查询 派生表 如果在查询中…

【linux】基础IO(软硬链接)

上一节我们已经搞懂了已经被打开的文件,还有没有被打开的文件都是怎样被管理起来的,同样,路径的重要性也不言而喻,是确定文件在那个分区,进而可以解析到目标文件与目录内容的关系,从而找到inode&#xff0c…

机器学习预测汽车油耗效率 MPG

流程 数据获取导入需要的包引入文件,查看内容划分训练集和测试集调用模型查看准确率 数据获取 链接:https://pan.baidu.com/s/1KeIJykbcVpsfEk0xjhiICA?pwd30oe 提取码:30oe --来自百度网盘超级会员V1的分享导入需要的包 import pandas as pd imp…

【QT学习】8.qt事件处理机制,事件过滤器,自定义事件

1.qt事件处理机制 事件处理: 当用户移动鼠标的时候 ,创建一个 鼠标移动事件对象 然后把这个对象放到 事件队列里面去,事件管理器 从队列中 取出事件,然后 调用其对应的事件处理函数。 多态机制: &#x…

跨考计算机408,小白一定要知道的这件事!

跨考408一定要学好数学! 为什么? 因为这是跨考的同学唯一的优势,408是有门槛的,这个门槛包括但不限于,数据结构,计算机组成原理,操作系统等科目,还有编程能力,推理能力…

IEEE PDF eXpress Validating Pdf..之后Error in converting file

在将自己写好的pdf论文转化为IEEE出版的pdf论文格式的时候,错误如下图: 解决办法如下:失败之后,那里有一个选项按钮,叫做manual request,也就是人工转换,点那个申请就可以了,然后也挺…

如何在宝塔中使用命令行执行命令

一、 进入宝塔,找到网站然后点击根目录 二、进入项目中,然后点击 终端 三、如果这里会弹出输入密码的框,那就是需要你输入一下你服务器的 账号密码,然后就登录进去了,可以在这里直接执行命令即可,比如我这里…

TorchEEG文档_学习笔记1【代码详解】

文章目录 一、用户文档1.安装Pytorch2.安装TorchEEG3.安装与图算法的插件 二、教程1.使用TorchEEG完成深度学习工作流程2datasets模块3.transforms模块4.models模块5.trainer模块6.使用Vanilla PyTorch训练模型 一、用户文档 1.安装Pytorch TorchEEG依赖于PyTorch,根据系统、…

git 小记

一、 github新建仓库 git clone 。。。。。。。。。。。 (增删查补,修改) git add . git commit -m "修改” git push (git push main) 二、branch 分支 branch并不难理解,你只要想像将代码拷贝到不同目录…

Linux操作系统·Linux简介

1.世界上第一个完善的网络操作系统 Unix是1969年由美国电话电报公司(AT&T)贝尔实验室的两个工程师所创造的操作系统,它允许计算机同时处理多用户和程序。目前大型政府单位、大型企业、航空公司、金融机构多在使用,价钱昂贵,但性能和稳定性…

排序之插入排序:从斗地主到插入排序

目录 1.斗地主如何摸牌 2.从摸牌想到插入排序 3.完成插入排序 4.结束语 1.斗地主如何摸牌 不知道各位是否玩过几乎人人都玩过的斗地主游戏呢?相必各位或多或少都玩过一点,再没玩过也看别人打过。今天博主就将从这个游戏为大家讲解我们的插入排序。 在…

【项目】仿muduo库One Thread One Loop式主从Reactor模型实现高并发服务器(TcpServer板块)

【项目】仿muduo库One Thread One Loop式主从Reactor模型实现⾼并发服务器(TcpServer板块) 一、思路图二、模式关系图三、定时器的设计1、Linux本身给我们的定时器2、我们自己实现的定时器(1)代码部分(2)思…