把“冒泡排序”算法用在Scratch编程中,编写企鹅排队小游戏

把“冒泡排序”算法用在Scratch编程中,编写企鹅排队小游戏

首页休闲益智倒水排序模拟更新时间:2024-10-29

第212期:用Scratch 3.0 编写自己喜欢的游戏,想要描述的科学现象,想要解答的数字难题

现在很多人送孩子学习编程,尤其是Scratch编程更是在小学全学龄段中得到广泛推广和应用。那么,编程到底应该怎么学?程序设计和编写的依据是什么?

我记得在我上小学的时候,第一次上体育课的时候,一个很重要的内容,就是排队。老师会按照高低次序进行排列。周一通常会举行升旗仪式,也会是按次序列队参加。

今天,我们要推送的就是一则用Scratch 3.0编写的企鹅排队游戏。先来看一段演示视频:

萌萌哒的小企鹅是怎么做到在程序的控制下自动列队的?

设计思路:

这是一款可以通过算法,让5只企鹅自动排队的游戏。画面上玩家可以依次设定5只企鹅的身高,身高数值需要在合理范围。点击排队按钮,企鹅自动按照身高从低到高的顺序依次排列。

这个游戏中,用到了“排序算法”。而算法中,用的是“冒泡排序”的方式。

冒泡排序是一种简单的排序算法。

它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。

这个程序首先将企鹅的身高存到列表里,然后使用冒泡排序的方法将列表里的数字从小到大排列。

程序如图,你能看明白这里的算法应用吗?计算机语言编程的算法就这样轻松应用到了模块化编程之中。

具体的编程方法,我们会在课程中做详细介绍。

你喜欢我的分享吗?

一起学编程,一起学习人工智能,成为21世界最有趣的人!

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved