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

网友投稿 2019-12-26 18:45

本篇scratch教程,我们来讲解一下少儿编程蓝桥杯第十届scratch高级组的第六题---排序。 根据题目要求是选出一组数字,然后将他们按从大到小排序。用的是列表保存。 解析: 1、创建两个列表和两个变量,分别叫列表1、列表2、编号、最大编号数 2、基础属性的设置,清空两个列表 3、重复随机选五个数字存入列表1 4、根据题意,说5秒后开始处理 并等待五秒 5、重复执行直到列表1的数字都被转移到列表2,也就是列表1的长度为0     每次循环都将编号增加1,而最大编号数则用来保存每次比较中较大的那个数字的列表编号     然后把这个当前列表中最大的数字添加到列表2并将其从列表1中删除 小结: 这道题有难度,主要考查列表和变量知识掌握。难点在于排序,排序我们在编程思想中最常用的就是两两循环进行比较,例如学习c语言的时候的冒泡排序。 小朋友们在做这道题的时候,需要掌握的远不止这道题目的答案做法,需要在脑海中形成这样的一种编程思想。

--end--

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