极客小将

您现在的位置是:首页 » scratch编程资讯

资讯内容

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

极客小将2020-11-06-

upload/article/images/2020-11-06/368d1ef7daf74c9b923b838419e6420f.png

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

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

解析:

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

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

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

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

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

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

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

upload/article/images/2020-11-06/362213b476b4fee57201d1ec9d2fa4aa.png

小结:

这道题有难度,主要考查列表和变量知识掌握。难点在于排序,排序我们在编程思想中最常用的就是两两循环进行比较,例如学习c语言的时候的冒泡排序。

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

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除

网友点评

共有5条评论来说两句吧...

在线客服