统计字符串-第13届蓝桥杯省赛(二)第5题

统计字符串-51scratch
统计字符串-第13届蓝桥杯省赛(二)第5题
此内容为付费资源,请付费后查看
9.9
限时特惠
19.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品介绍

今天为大家分享的Scratch作品是《统计字符串》,这是第13届蓝桥杯省赛真题,于2022年4月23日举办的第二次省赛,本题是Scratch组别第5题,初级组和中级组都有此题,难度为5,分值为100。

背景信息:

《三国演义》是元末明初小说家罗贯中创作的长篇章回体历史演义小说,与《西游记》、《水浒传》、《红楼梦》并称为中国古典四大名著。

编程实现:

对《三国演义》第一回原文进行数据处理,统计出现次数最多的5个汉字。

提示:

编程环境中已经预制一个列表名为“三国演义原文”,如下图所示,其中第一项存储着三国演义第一回文字。请注意务必不要删除这个列表。

第13届蓝桥杯Scratch省赛真题第5题-统计字符串-三国演义原文列表
三国演义原文列表

具体要求:

1). 点击绿旗,小猫说“我要开始处理了!”2秒;

第13届蓝桥杯Scratch省赛真题第5题-统计字符串-点击绿旗效果
点击绿旗效果

2). 出现字符列表和次数列表,开始对三国原文进行处理,同时小猫一直说:“处理中……”(处理中不需要对文字使用数量进行排序);

第13届蓝桥杯Scratch省赛真题第5题-统计字符串-处理中效果
处理中效果

3). 等数据处理完毕后,小猫说:“现在开始排序”2秒;

第13届蓝桥杯Scratch省赛真题第5题-统计字符串-处理完毕提示开始排序
处理完毕提示开始排序

4). 次数列表中的数据按照从大到小的顺序进行排序(同时保证汉字与次数的数据一一对应),同时小猫说:“正在处理中”;

5). 将出现最多的五个汉字与次数保存在列表中,同时将剩余的汉字与次数从列表中删除;

6). 等待1秒后,小猫说:“处理完毕”2秒,程序终止。

评分标准:

  • 5分:满足“具体要求”中的1);
  • 20分:满足“具体要求”中的2);
  • 5分:满足“具体要求”中的3);
  • 20分:满足“具体要求”中的4);
  • 25分:满足“具体要求”中的5);
  • 5分:满足“具体要求”中的6)。

作品效果

Scratch统计字符串作品的效果如视频所示:

Scratch统计字符串作品效果

作品解读

本题角色列表有两个,如图所示:

第13届蓝桥杯Scratch省赛真题第5题统计字符串角色列表
统计字符串角色列表

当然,这里的重点是小猫角色,所有的代码都是在小猫角色中完成的,这里有两个难点,一是如何统计字符串,二是对字符进行排序,尤其是排序,对于小学生来说,还是颇有难度的, 这里列出排序的代码,为了方便,这里使用了自制积木,如图所示:

第13届蓝桥杯Scratch省赛真题第5题-统计字符串-排序代码
排序代码
© 版权声明
THE END
喜欢就支持一下吧
点赞10赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片