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

目录

scratch求和

一、题目要求

1、准备工作

2、功能实现

二、案例分析

1、角色分析

2、背景分析

3、前期准备

三、解题思路

1、思路分析

2、详细过程

四、程序编写

五、考点分析

六、推荐资料

1、入门基础

2、蓝桥杯比赛

3、考级资料

4、视频课程

5、python资料


scratch求和

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

一、题目要求

1、准备工作

(1)默认小猫角色

(2)默认白色背景

2、功能实现

(1)能够使用循环和变量,遍历 1到 200 的每个整数,查找出所有能被 2 和5 整除的数

(2)小猫说出满足条件的这些数的和

二、案例分析

1、角色分析

角色:默认小猫

2、背景分析

背景:默认白色背景

3、前期准备

1.保留默认小猫角色不变

2.保留默认空白背景

3.声明几个变量:数字(1到200之间的每一个数),和(满足条件的和值)

三、解题思路

1、思路分析

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

  1. 题目要求是求1-200之间能被数字2和5整除的数
  2. 可以采用循环从1遍历到200,然后逐个判断是否能够整除2和5
  3. 整除可以用取余运算等于0实现,符合条件的就累加到和里面
  4. 还有一种思路就是先分析题目,因为是要能整除2和5,换句话说就是要能够整除10
  5. 所以可以将数字开始设为10,接着和增加数字,然后数字每次增加10,直到数字超过200就得出对应的和值

2、详细过程

  1. 和=0
  2. 数字=10
  3. 和增加数字
  4. 数字增加10
  5. 重复第3-4步直到数字大于200
  6. 用字符串连接工具说出最后的结果

四、程序编写

五、考点分析

此案例难度系数3;综合考查说话、循环、条件判断、变量定义和使用、取余运算、字符串连接等积木的使用以及算法知识的应用;难点在于:

  • 分析题目,找到解题思路
  • 如何实现数字能被2和5整除
  • 如何实现数字在1到200之间
  • 如何将符合条件的数字求和并最后说出结果
  • 充分掌握变量、循环及字符串相关操作积木的使用

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

六、推荐资料

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/702095.html

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

相关文章

Nginx生产环境最佳实践之配置灰度环境

你好呀,我是赵兴晨,文科程序员。 下面的内容可以说是干货满满建议先收藏再慢慢细品。 今天,我想与大家深入探讨一个我们日常工作中不可或缺的话题——灰度环境。你是否在工作中使用过灰度环境?如果是,你的使用体验如…

遇到难题 暗区突围掉宝Twitch绑定关联账号显示404

Twitch作为一个广受欢迎的直播平台,经常会举办各种与游戏相关的互动活动,如“掉宝活动”,其中就包括了与《暗区突围》的合作。这类活动允许观众在观看指定的Twitch直播时,通过将他们的Twitch账号与《暗区突围》游戏账号绑定&#…

openlayer实现ImageStatic扩展支持平铺Wrapx

地图平铺(Tiling)是地图服务中常见的技术,用于将大尺寸的地图数据分割成许多小块(瓦片),便于高效加载和展示。这种技术特别适用于网络环境,因为它允许浏览器只加载当前视图窗口内所需的地图瓦片…

【MySQL01】【 Explain 命令详解】

文章目录 一、前言二、Explain 概览三、Explain 详解1. id2. select_type3. table4. type5. possible_keys6. key7. key_len8. ref9. rows10. filtered11. extra 列 四、补充1. EXPLAIN 扩展1.1 Extend EXPLAIN1.2 JSON 格式的执行计划 2. Intersection、Union、Sort-Union 索引…

基于Springboot的知名作家信息管理系统(有报告)。Javaee项目,springboot项目。

演示视频: 基于Springboot的知名作家信息管理系统(有报告)。Javaee项目,springboot项目。 项目介绍: 采用M(model)V(view)C(controller)三层体系…

_pickle.UnpicklingError: STACK_GLOBAL requires str

导致这个报错的原因是我跑yolo的时候修改数据集了,里面的label.cache没有删除,咱只要删除掉缓存就行!! 我这里是已经删除掉了,所以图片里面没有,一般就是在箭头所示位置有.cache文件的

OSPF多区域通信基础实验

基本概念了解: 网络设备接口速率、 Ethernet 100MB GE 1000MB serial接口 1.544MB area 0 骨干区域(backbone) area 0area0.0.0.0 不是area 0 非骨干区域 ar area 256area 0.0.1.0 实验拓扑如下:要求PC1能够访问PC2 (跨…

MySql初学日记

MySql基础 概述 结构化查询语言(Structure Query Language)简称SQL。 是一种特殊的,标准的数据库编程语言,,一般的数据库管理系统都支持,用于对数据库进行增删改查等操作,实现数据持久化到本地。 使用完整的管理系…

10G UDP协议栈 IP层设计-(5)IP RX模块

一、模块功能 1、解析目的IP是否是本节点的源IP,如果是则进行如下的处理,如果不是则无需上上级传递 2、提取MAC层发送过来的IP报文,并提取其中的数据字段(上层协议字段),传递给上级 3、提取IP报文头中的…

分享一个基于Qt的Ymodem的上位机(GitHub开源)

文章目录 1.项目地址2.Ymodem 协议介绍3.文件传输过程4.使用5.SecureCRT 软件也支持Ymodem6.基于PyQt5的Ymodem界面实现案例 1.项目地址 https://github.com/XinLiGH/SerialPortYmodem 基于VS2019 Qt5.15.2 编译,Linux下编译也可以,这里不做说明。 2.…

Redis-持久化操作-AOF

持久化操作-AOF AOF是什么? 以日志的形式来记录每个写操作,将Redis执行过的所有写指令记录下来(读操作不记录),只允许加文 件但不可以改写文件,redis启动之初会读取该文件重新构建数据,换言之…

day15 个人博客项目登录验证CookieSession验证码安全

知识点 1.后台验证-登录用户逻辑安全 2.后台验证-cookie和session 3.后台验证-验证码和万能密码 通常的后台验证登录都是,1.发送登录请求,账户密码;2.接受账号密码3.对账号密码进行判断 正确 -》跳转到成功登录界面 失败-》重新登录 而…