第十届蓝桥杯c语言试题,第十届蓝桥杯真题编程题1-7解析(高级组).pdf
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相关推荐
- 蓝桥杯c语言试题寒假作业,2016蓝桥杯省赛C/C++A组第六题 寒假作业(示例代码)
题意:现在小学的数学题目也不是那么好玩的. 看看这个寒假作业: □ + □ = □ □ - □ = □ □ × □ = □ □ ÷ □ = □ 每个方块代表1~13中的某一个数字,但不能重复. 比如: ...
- 蓝桥杯比赛java试题及答案,2011蓝桥杯高职java试题及部分参考答案
<2011蓝桥杯高职java试题及部分参考答案>由会员分享,可在线阅读,更多相关<2011蓝桥杯高职java试题及部分参考答案(14页珍藏版)>请在人人文库网上搜索. 1.20 ...
- C语言试题八十八之实现选冒泡排序算法
1.题目 C语言实现冒泡排序算法 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程序设计科目.帮助C语言学者打好程序基础.C语言基础,锻炼您的逻辑思维和解决问题的能力 ...
- C语言试题八十五之狼追兔子问题
1.题目 一只兔子躲进了 10 个环形分布的洞的某一个,狼在第一个洞没有找到兔子,就隔一个洞,到第三个洞去找,也没有找到,就隔两个洞,到第六个洞去找,以后每次多隔一个洞 去找兔子--这样下去,结果一直 ...
- C语言试题八十四之求空间两点之间的距离
1.题目 定义一个表示三维空间点坐标的结构类型,通过函数求空间上任意两点之间的距离. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程序设计科目.帮助C语言学者打好程 ...
- C语言试题八十二之输入小写字母,把小写字母转换成大写字母。
1.题目 输入小写字母,把小写字母转换成大写字母. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程序设计科目.帮助C语言学者打好程序基础.C语言基础,锻炼您的逻辑思 ...
- C语言试题八十之统计单词个数
1.题目 终端输入一行字符串,单词和单词之间都是以空格连着,求单词的一共个数. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程序设计科目.帮助C语言学者打好程序基础 ...
- C语言试题七十六之请编写函实现百钱买百鸡
1. 题目 编写函数:中国古代数学家张丘建在他的<算经>中提出了一个著名的"百钱买百鸡问题",鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁.母.雏各 ...
- C语言试题七十五之请编写函数求回文数
1. 题目 编写函数:打印所有不超过n(取n<256)的其平方具有对称性质的数(也称回文数). 2.思路: 把数n的平方用数组保存每位起来,然后反转一次数组,依然是n的平方就是了, 比如:5 平 ...
最新文章
- JS移动客户端--触屏滑动事件 banner图效果
- Zookeeper_watch机制核心讲解
- linux系统核心已存储,Linux系统 存储
- 质量不同的球java编程_荐非常经典的java编程题全集-共50题(1-10)...
- CoreOS rpm-ostree简介
- php中pdo连接数据库,PHP使用PDO连接数据库
- Confluence 6 用户目录图例 - 使用 LDAP 授权,在用户第一次登陆时拷贝用户
- 忍者X2简介+安装包+安装环境说明 [复制链接]
- Android中app的请求抓包工具 Fiddler 详解
- Perl入门学习(一)运行和基本语法
- 2022款华硕灵耀pro16和华硕proart创16区别哪个好哪个更值得入手
- c语言输入身高输出标准体重,项目2:就拿胖子说事---(4)计算出标准体重,输出体重状态(正常/超重/超轻)...
- HTML在列表中加图片,HTML + JS 列表显示图片
- 面向对象:只愿得一人心,白首不分离
- 金融科技大数据产品推荐:恒丰银行实时智能决策引擎
- ggplot2——饼图篇
- 高并发网站架构与正态分布的前生今世
- 八十八枚红手印背后的故事
- .NET Core工程编译事件$(TargetDir)变量为空引发的思考
- C Traps and Pitfalls笔记
热门文章
- 高效| 工厂如何做好设备管理工作?看这篇就够了!
- qca9535 tftp32 刷机_TFTP全自动智能路由刷固件软件
- 什么是SOA?什么是Dubbo?
- Java面向过程实现员工管理系统(利用集合存储数据实现员工增删改查排序)
- idea同时启动多个tomcat【高清截图版】
- Grin爆红,只是因为它的笑脸吗?
- Learning to Quantize Deep Networks by Optimizing Quantization Intervals with Task Loss 论文总结
- 排除 CloudFront 502 ERROR The request could not be satisfied 问题
- linux远程服务器
- JVM内存区域详解(Eden Space、Survivor Space、Old Gen、Code Cache和Perm Gen)