第15届蓝桥杯省赛真题解析第4题-消除数字球。克隆体与私有变量,变量应用,列表应用

文摘   教育   2024-08-28 11:01   江苏  

今天,小杨老师给大家解析8月24日的第15届蓝桥杯省赛真题。

01-题目



02-编程课堂

先来看一下最终的编程效果:


本题主要考察克隆体,全局变量和私有变量知识点应用,列表知识点,循环遍历,双重循环,循环嵌套判断等结构。

本题涉及的角色有1个,数字球,本体隐藏,克隆体显示出来:


第1个难点是:产生6个不同随机数字的球,用克隆体,改变克隆体的造型和位置。




第2个难点是:点击小球时,要改变造型,且要判断2个数字球相加是否为6,这里杨老师通过列表来存储2个数字,判断2个数字累加是否为6,通过广播删除和广播还原造型做出不同的动作。另外有个难点是删除的数字球是点击过的那个,所以要给克隆体建立私有变量。



第3个难点是:如果小球已经全部消除或者已经没有可以消除的小球,“时长”不再变化,2 秒后程序结束。这里通过建立数字的列表存储数字球,当相加为6时,要删除2个数字。整个过程要不断重复执行把列表内数字双重循环遍历两两相加判断是否有和为6,这里还要想到用变量数量,当发现数量为0时,则游戏就要结束了。


素材获取:第15省赛真题资源已上传网盘。


【扫一扫加我】微信号:linyang_xmu


程序思路讲解见视频号:
推荐文章
26个模块全部资源获取-送永久会员

作者简介:
小林老师,硕士毕业于清华大学,中考和高考数学满分,信奥赛指导教练。
小杨老师,硕士毕业于北京航空航天大学,蓝桥杯国赛、信息素养、NOC等白名单赛事全国一等奖指导教师。
小黄老师:本科毕业于清华大学,信奥赛指导教练。
目前我们有国家专利18项,专业论文7篇。专注青少儿编程课程开发与孩子数学与逻辑思维培养。

Scratch青少儿编程学堂
🔥林老师毕业于清华大学,学科类竞赛信奥赛一等奖教练 🐰杨老师毕业于北京航空航天大学,白名单竞赛蓝桥杯/NOC/信息素养国赛一等奖指导老师 🔥点燃中国青少年科技创新之火 ⌚️周二周四周日下午3-5点直播
 最新文章