scratch数学计算 2024年6月中国电子学会图形化编程 少儿编程 scratch编程等级考试三级真题和答案解析

目录

scratch数学计算

一、题目要求

1、准备工作

2、功能实现

二、案例分析

1、角色分析

2、背景分析

3、前期准备

三、解题思路

1、思路分析

2、详细过程

四、程序编写

五、考点分析

六、推荐资料

1、入门基础

2、蓝桥杯比赛

3、考级资料

4、视频课程

5、python资料


scratch数学计算

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

一、题目要求

1、准备工作

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

(2)添加背景Room 1;

(3)新建变量"被减数","减数"和"正确数"

2、功能实现

(1)程序开始,设置变量“被减数”和“减数”都为1-20的随机数,并且被减数不小于减数;

(2)Kai询问:"被减数-减数=?",例如:"16-13=?

(3)输入答案,答对了,Kai说:"回答正确"2秒;答错了,Kai说:"回答错误"2秒;

(4)每答对一题,变量“正确数”加1次;

(5)连续提问5道题目后,Kai会说:"你答对了X道题!",例如:“你答对了4道题!

二、案例分析

1、角色分析

角色:Kai

2、背景分析

背景:Room1

3、前期准备

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

2.从背景库中添加Room1背景到舞台背景列表中,并删除空白背景

3.添加变量"被减数","减数"和"正确数"

三、解题思路

1、思路分析

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

  1. 被减数和减数要产生1-20的随机数,这个比较简单,利用随机数即可
  2. 但是要使被减数不小于减数,可以使用重复执行直到条件被减数>减数
  3. 如果不满足,循环体里面就再次使用随机数,直到满足为止
  4. 满足之后就进行询问,然后判断回答是否正确即可,最后将整个程序放置在5次循环里面
  5. 5次结束后说出正确答题数即可
  6. 具体分析如下

2、详细过程

开始程序

  1. 正确数=0
  2. 被减数和减数设置为1-20随机
  3. 一直循环执行,直到被减数大于减数
    1. 被减数和减数设置为1-20随机
  4. 利用字符串连接询问减法算式
  5. 利用双分支语句,如果回答正确
    1. 正确数+1
    2. 说回答正确
  6. 否则说回答错误
  7. 重复执行5次第2-6步
  8. 利用说话和字符串连接积木说出最后的正确答题数

四、程序编写

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

五、考点分析

此案例难度系数3;综合考查角色添加、背景添加、说话、变量、随机数、有限循环、条件判断、询问机制、运算积木和字符串操作等积木的使用;难点在于:

  • 分析题目 找到解题思路
  • 如何被减数和减数在1-20的随机数
  • 如何实现随机产生的被减数不小于减数
  • 如何实现减法算式的询问
  • 如何实现判断回答是否正确
  • 如何实现产生5次减法算式,并记录答对题数
  • 充分掌握变量、随机数、重复执行、条件判断和字符串积木的使用

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

六、推荐资料

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.mfbz.cn/a/800528.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

shell脚本-linux如何在脚本中远程到一台linux机器并执行命令

需求:我们需要从11.0.1.17远程到11.0.1.16上执行命令 实现: 1.让11.0.1.17 可以免密登录到11.0.1.16 [rootlocalhost ~]# ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Created d…

【密码学】密码学数学基础:剩余系

不得不啃的密码学数学基础之剩余系是个啥?数学里面有好多的定义都有前置的数学概念,要想弄懂剩余系还得先说说“同余”。 一、同余 那么“同余”有是个什么呢?在谈论“同余”之前,我们先圈定个讨论的范围。接下来讨论的都是整数集…

linux基本指令的学习

文章目录 ls指令pwd指令小知识 cd 指令小知识 touch 指令mkdir指令rm指令小知识 man指令cp指令mv指令cat,more,less指令小知识 (echo)head 和 tail指令小知识 (管道) date指令小知识 (时间戳) find指令小知…

STM32(五):STM32指南者-按键控制灯开关实验

说明:源代码和教程可从野火处下载,本博客为了记录学习过程STM32(四):STM32指南者-跑马灯实验的基础上 一、采用轮询方式1、bsp_key.h2、bsp_key.c3、main.c 二、采用中断方式1、bsp_exti.h2、bsp_exti.c3、stm32f10x_i…

ARM架构(一)—— ARMV8V9基础概念

目录 1.ARMCore的时间线2.ARM术语小结2.1 A64和arrch642.2ARM架构现在的5个系列2.3 微架构2.4 PE2.5 Banked2.6 ARM文档术语2.7 IMPLEMENTATION DEFINFD 和 DEPRECATED2.8 EL1t和EL1h 3 ARMv7的软件架构4 安全状态切换模型4.1 Secure state和Non-secure state介绍 5 Interproce…

鸿蒙模拟器(HarmonyOS Emulator)Beta申请审核流程

文 | Promise Sun 一.背景: 鸿蒙项目开发需要使用模拟器进行开发测试,但目前想在DevEco Studio开发工具中使用模拟器就必须到华为官网进行报名申请,参加“鸿蒙模拟器(HarmonyOS Emulator)Beta活动申请”。 申请审核通…

cleanshot Mac 上的截图工具

笔者闲来无事,最近在找一些mac上好用的工具其中一款就是cleanShot。为什么不用原有的mac自带的呢。因为相对来说编辑功能不算全面,不支持长截图。那有没有一款软件支持关于截图的好用工具呢。 所以笔者找了这款。安装包是直接安装就可使用的。请大家点赞…

AI算法17-贝叶斯岭回归算法Bayesian Ridge Regression | BRR

贝叶斯岭回归算法简介 贝叶斯岭回归(Bayesian Ridge Regression)是一种回归分析方法,它结合了岭回归(Ridge Regression)的正则化特性和贝叶斯统计的推断能力。这种方法在处理具有大量特征的数据集时特别有用&#xff…

STM32第九课:STM32-基于标准库的42步进电机的简单I/O控制(附电机教程,看到即赚到)

一:步进电机简介 步进电机又称为脉冲电机,简而言之,就是一步一步前进的电机。基于最基本的电磁铁原理,它是一种可以自由回转的电磁铁,其动作原理是依靠气隙磁导的变化来产生电磁转矩,步进电机的角位移量与输入的脉冲个数严格成正比…

4000厂商默认账号密码、默认登录凭证汇总.pdf

获取方式: 链接:https://pan.baidu.com/s/1F8ho42HTQhebKURWWVW1BQ?pwdy2u5 提取码:y2u5

Linux编程乐趣《简单、有趣、好玩的Linux命令》

文章目录 一、黑客帝国(cmatrix)1.1 centOS 手动安装:1.2 . 运行1.3 . 效果 二、cal命令三、htop四、sl:蒸汽火车五、cowsay:会说话的小牛六、boxes七、pv 一、黑客帝国(cmatrix) 1.1 centOS 手动安装: #…

2024.7.12单片机PWM

遇到了一个光标变成下划线的问题: Keil5光标变下划线,变回来的方法_keil5光标是下划线-CSDN博客 这里是用了输入捕获(IC:input capture),输出比较(OC:Output Compare)区别 学到这…

加速访问:优秀的Python、Java、Javascript和Linux镜像站点推荐

前言 当访问位于国外的官方网站时,常常会面临到网速缓慢或者无法访问的问题,这不仅令人沮丧,也影响了工作效率。为了解决这些问题,我开始寻找并使用一些镜像站点,特别是在Python、Java、Javascript和Linux等领域。 这…

3DMAX造山地形插件Mountain使用方法详解

3DMAX造山地形插件Mountain使用教程 3DMAX造山地形插件Mountain,用于在3dMax中轻松快速地创建逼真的山脉地形。它具有交互性、快速性和易用性,初学者只需点击一下即可,高级用户可以使用各种丰富的参数。Mountain创建简单的3dMax几何体&#x…

C++ //练习 15.17 尝试定义一个Disc_quote的对象,看看编译器给出的错误信息是什么?

C Primer(第5版) 练习 15.17 练习 15.17 尝试定义一个Disc_quote的对象,看看编译器给出的错误信息是什么? 环境:Linux Ubuntu(云服务器) 工具:vim 代码块 /********************…

Python机器学习、深度学习技术提升气象、海洋、水文领域实践技术

Python是功能强大、免费、开源,实现面向对象的编程语言,能够在不同操作系统和平台使用,简洁的语法和解释性语言使其成为理想的脚本语言。除了标准库,还有丰富的第三方库,Python在数据处理、科学计算、数学建模、数据挖…

STM32+TMC2209控制步进电机正反转。

STM32F103ZET6TMC2209控制步进电机正反转 1. 步进电机介绍2 驱动器TMC2209介绍2.1 引脚图及其功能2.2 细分介绍2.3 TMC控制驱动器接法 3 控制器介绍3.1 确定控制引脚3.2 UBEMX配置3.2.1 GPIO配置3.2.2 NVIC配置3.2.3 RCC配置3.2.4 SYS配置3.2.5 USRAT2配置(PS:没用上…

《Programming from the Ground Up》阅读笔记:p49-p74

《Programming from the Ground Up》学习第3天,p49-p74总结,总计26页。 一、技术总结 1.function (1)定义 p49, Functions are unit of code that do a defined piece of work on specified types of data。 函数是在指定类型的数据上完成所定义的某…

实验二:图像灰度修正

目录 一、实验目的 二、实验原理 三、实验内容 四、源程序和结果 源程序(python): 结果: 五、结果分析 一、实验目的 掌握常用的图像灰度级修正方法,包括图象的线性和非线性灰度点运算和直方图均衡化法,加深对灰度直方图的理解。掌握对比度增强、直方图增强的原理,…