scratch 少儿编程第十届蓝桥杯真题 7

大家好 ~今天我们来讲解 scratch 蓝桥杯第十届编程大题的第七道题。

同样,这道题也是非常有难度的一道题。一起来看一下吧

解析:

女孩的程序

1、在进行编程之前,我们需要把女孩的造型绘制一下,就如同题目里的一样,把不同造型的小女

孩裙子改成不同颜色(要和鼓的颜色对应上)

2 、先制作两个自定义的积木,这样方便我们进行后续的编写和使用

产生随机序列:

这个自定义积木的用处是用来进行第一步小女孩随机颜色

造型先切换为白色裙子,说:观察颜色序列

清空列表 1,编号设为 0 ,然后循环四次,编号分别对应 1-4 ,而列表 1 存储的内容分别是四次随

机的造型编号

产生完颜色序列,才可以进行下一步也就是敲鼓,用游戏中变量来控制状态

敲鼓了:

在选择完颜色序列之后,编号变量重置为 0 ,在敲鼓了自定义积木块中,进行判断使用

敲第一次鼓的时候,编号为 1,列表 1 存储的第一个造型编号(裙子的颜色) =敲鼓编号(鼓的颜

色),那么就是对了,否则就是敲击错误了

当编号为 4 以后,我们就不需要再敲击了,因为四次都敲击正确后,这一轮游戏直接全部正确

3 、接着敲鼓了的自定义模块讲,那么接下来有两个广播,一个正确,一个错误对吧

全部正确加分,说全部正确, 汇报一下,紧接着开启新的一轮游戏, 也就是再次使用到产生随机序

列自定义模块

敲击失败,在停止脚本前,更新一下最高分,如果当前分数大于最高分,那么替换掉最高分

4 、小绿旗,把需要用到的变量创建好,并赋值

然后进行一些基本属性设置

直接调用我们的产生随机序列积木块

5 、当接受到敲鼓 1-4 四个广播指令后,分别对应的给敲鼓编号赋值,对应好颜色就好

由于四个鼓的程序基本一样,我只放出一个鼓的程序

1、基础属性设置

2 、游戏进行中时,鼓改变造型出现动态效果,然后广播敲鼓 1-4 就可以了

要使用广播并等待,是因为要先让小女孩那边的程序判断完,不会出现点击一次 重复敲击的误判

小朋友们 学会了吗? 这道题是很有难度的一道编程大题,综合使用了变量和列表等难点指令,

如果不使用自制积木的话,程序会很冗杂

scratch 少儿编程第十届蓝桥杯真题解析 6

本篇 scratch 教程,我们来讲解一下少儿编程蓝桥杯第十届 scratch 高级组的第六题 排序。

根据题目要求是选出一组数字,然后将他们按从大到小排序。用的是列表保存。

解析:

1、创建两个列表和两个变量,分别叫列表 1、列表 2 、编号、最大编号数

2 、基础属性的设置,清空两个列表

3 、重复随机选五个数字存入列表 1

4 、根据题意,说 5 秒后开始处理 并等待五秒

5 、重复执行直到列表 1 的数字都被转移到列表 2 ,也就是列表 1 的长度为 0

每次循环都将编号增加 1,而最大编号数则用来保存每次比较中较大的那个数字的列表编号

然后把这个当前列表中最大的数字添加到列表 2 并将其从列表 1 中删除

小结:

这道题有难度, 主要考查列表和变量知识掌握。 难点在于排序, 排序我们在编程思想中最常用的就

是两两循环进行比较,例如学习 c 语言的时候的冒泡排序。

小朋友们在做这道题的时候, 需要掌握的远不止这道题目的答案做法, 需要在脑海中形成这样的一

种编程思想。

scratch 少儿编程第十届蓝桥杯真题解析 5

这是第十届蓝桥杯 scratch 的第五道编程题,我将它命名为

第十届蓝桥杯c语言试题,第十届蓝桥杯真题编程题1-7解析(高级组).pdf相关推荐

  1. 蓝桥杯c语言试题寒假作业,2016蓝桥杯省赛C/C++A组第六题 寒假作业(示例代码)

    题意:现在小学的数学题目也不是那么好玩的. 看看这个寒假作业: □ + □ = □ □ - □ = □ □ × □ = □ □ ÷ □ = □ 每个方块代表1~13中的某一个数字,但不能重复. 比如: ...

  2. 蓝桥杯比赛java试题及答案,2011蓝桥杯高职java试题及部分参考答案

    <2011蓝桥杯高职java试题及部分参考答案>由会员分享,可在线阅读,更多相关<2011蓝桥杯高职java试题及部分参考答案(14页珍藏版)>请在人人文库网上搜索. 1.20 ...

  3. C语言试题八十八之实现选冒泡排序算法

    1.题目 C语言实现冒泡排序算法 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程序设计科目.帮助C语言学者打好程序基础.C语言基础,锻炼您的逻辑思维和解决问题的能力 ...

  4. C语言试题八十五之狼追兔子问题

    1.题目 一只兔子躲进了 10 个环形分布的洞的某一个,狼在第一个洞没有找到兔子,就隔一个洞,到第三个洞去找,也没有找到,就隔两个洞,到第六个洞去找,以后每次多隔一个洞 去找兔子--这样下去,结果一直 ...

  5. C语言试题八十四之求空间两点之间的距离

    1.题目 定义一个表示三维空间点坐标的结构类型,通过函数求空间上任意两点之间的距离. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程序设计科目.帮助C语言学者打好程 ...

  6. C语言试题八十二之输入小写字母,把小写字母转换成大写字母。

    1.题目 输入小写字母,把小写字母转换成大写字母. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程序设计科目.帮助C语言学者打好程序基础.C语言基础,锻炼您的逻辑思 ...

  7. C语言试题八十之统计单词个数

    1.题目 终端输入一行字符串,单词和单词之间都是以空格连着,求单词的一共个数. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程序设计科目.帮助C语言学者打好程序基础 ...

  8. C语言试题七十六之请编写函实现百钱买百鸡

    1. 题目 编写函数:中国古代数学家张丘建在他的<算经>中提出了一个著名的"百钱买百鸡问题",鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁.母.雏各 ...

  9. C语言试题七十五之请编写函数求回文数

    1. 题目 编写函数:打印所有不超过n(取n<256)的其平方具有对称性质的数(也称回文数). 2.思路: 把数n的平方用数组保存每位起来,然后反转一次数组,依然是n的平方就是了, 比如:5 平 ...

最新文章

  1. JS移动客户端--触屏滑动事件 banner图效果
  2. Zookeeper_watch机制核心讲解
  3. linux系统核心已存储,Linux系统 存储
  4. 质量不同的球java编程_荐非常经典的java编程题全集-共50题(1-10)...
  5. CoreOS rpm-ostree简介
  6. php中pdo连接数据库,PHP使用PDO连接数据库
  7. Confluence 6 用户目录图例 - 使用 LDAP 授权,在用户第一次登陆时拷贝用户
  8. 忍者X2简介+安装包+安装环境说明 [复制链接]
  9. Android中app的请求抓包工具 Fiddler 详解
  10. Perl入门学习(一)运行和基本语法
  11. 2022款华硕灵耀pro16和华硕proart创16区别哪个好哪个更值得入手
  12. c语言输入身高输出标准体重,项目2:就拿胖子说事---(4)计算出标准体重,输出体重状态(正常/超重/超轻)...
  13. HTML在列表中加图片,HTML + JS 列表显示图片
  14. 面向对象:只愿得一人心,白首不分离
  15. 金融科技大数据产品推荐:恒丰银行实时智能决策引擎
  16. ggplot2——饼图篇
  17. 高并发网站架构与正态分布的前生今世
  18. 八十八枚红手印背后的故事
  19. .NET Core工程编译事件$(TargetDir)变量为空引发的思考
  20. C Traps and Pitfalls笔记

热门文章

  1. 高效| 工厂如何做好设备管理工作?看这篇就够了!
  2. qca9535 tftp32 刷机_TFTP全自动智能路由刷固件软件
  3. 什么是SOA?什么是Dubbo?
  4. Java面向过程实现员工管理系统(利用集合存储数据实现员工增删改查排序)
  5. idea同时启动多个tomcat【高清截图版】
  6. Grin爆红,只是因为它的笑脸吗?
  7. Learning to Quantize Deep Networks by Optimizing Quantization Intervals with Task Loss 论文总结
  8. 排除 CloudFront 502 ERROR The request could not be satisfied 问题
  9. linux远程服务器
  10. JVM内存区域详解(Eden Space、Survivor Space、Old Gen、Code Cache和Perm Gen)