您现在的位置是:网站首页>Scratch编程教程Scratch编程教程

如何用Scratch实现冒泡排序

少儿编程网2019-03-28 22:01:23Scratch编程教程 人已围观 来源:

简介在计算机编程领域,排序的方式有很多,冒泡排序是其中比较简单的一种,之所以称为冒泡,就是因为在排序过程中数字会像气泡一样浮到正确的位置。Scratch虽然是一款编程入门软件,但其算法与其他编程语言都是一样的。

在计算机编程领域,排序的方式有很多,冒泡排序是其中比较简单的一种,之所以称为冒泡,就是因为在排序过程中数字会像气泡一样浮到正确的位置。Scratch虽然是一款编程入门软件,但其算法与其他编程语言都是一样的。如何用Scratch来实现冒泡算法呢?

【编程思路】

1.用链表来保存我们输入的随机数字,并用程序将其顺序打乱;

2.将这些数字从头开始进行两两比较,不满足逆序排列则交换位置,满足逆序排列则继续比较下一对数字;

3.一轮冒泡排序结束后,能够实现将最大值交换到首位;

4.继续进行若干轮冒泡排序,直到所有数字都按照逆序排列。

现在,我们一起通过编程来实现吧!首先来看打乱数字顺序的过程:

如何用Scratch实现冒泡排序

下面开始进行冒泡排序:

如何用Scratch实现冒泡排序

然后编写主程序:

如何用Scratch实现冒泡排序

接下来就点击小绿旗来运行一下程序试试看吧!

是不是很简单呢?Scratch中的程序模块都是现成的,大家只要动动手修改数据就能实现冒泡排序的功能啦。


扩展阅读:

推荐阅读:与孩子的相处方式有哪些

  • 作为父母的我们,自然希望可以与孩子们的关系越来越亲密。既然如此,我们何不改变与孩子的相处方式呢?下面就一起来看看吧。为什么现在很多父母与孩子的关系不亲密呢?因为现在很多父母都很独裁,只要是他们觉得好的东西,就一定会给孩子。我能体谅你是想要为孩子好,但是这种好是孩子想要的吗?你不知道,因为你从来没有在意过,或者说你从没去倾听过孩子的真实想法。还有一些父母说是要跟孩子好好相处,当孩子的好朋友,但其实只是怕孩子拥有属于自己的小秘密。很多孩子眼中的大事,家长都不会当一回事儿,甚至有时候会冷嘲热讽地说这有什么好怕的、这点小事都做不好等等。其实很多家长都没有做到从孩子的角度看问题,你总是要孩子体谅你,但是你却没有体谅你的孩子,你们之间的关系当然会越来越疏远。一、家长在为孩子做决定之前,一定要先跟孩子商量现在很多家长都会替孩子报很多补习班,但其实孩子根本不想要上这么多补习班。家长总觉得只要是为孩子好,孩子就应该无条件接受,却忽视了孩子的真实感受....>>查看全文

支持一下吧 ( )

文章评论

      匿名评论
    • 评论
    人参与,条评论
    少儿编程网

客服在线

服务时间

周一至周日 9:00-21:00