少儿编程Scratch(十二)链表内数据的位置交换

 时间:2024-10-14 01:06:49

1、我们接下来要编写的这个程序,会接收两个输入的数字,然后将它们进行比较,将较大的放在链表第一位,较小的排在末位。第一步需要添加“开始”积木,并在“数据”模块中新建链表,仅适用于当前角色即可。

少儿编程Scratch(十二)链表内数据的位置交换

2、首先从链表指令集中添加“删除全部链表”积木,这样每次运行都会把上次的数据清空。接着添加“询问”积木,并且将接收到的回答加入到链表中去。

少儿编程Scratch(十二)链表内数据的位置交换

4、接着在“数据”模块中新建一个变量,并把链表中位置2的数据保存到这个变量之中,因为一会儿有可能要把位置1中的数据替换到位置2中,位置2中的数据经这一替换就被破坏了。

少儿编程Scratch(十二)链表内数据的位置交换

5、添加条件和大小比较积木,在大小比较中分别拖入链表中的两个数据。

少儿编程Scratch(十二)链表内数据的位置交换

7、最后我们测试一下,运行后先输入一个66(位置1),再输入一个88(位置2)。在链表中就会自动排列它们两个位置,将大的放在前面。如图。

少儿编程Scratch(十二)链表内数据的位置交换
  • 将手机qq名片里的语音介绍换成一首你喜欢的歌
  • 迷你世界铁锅如何使用
  • 怎样描写梅花
  • 巧用废品变废为宝手工DIY 收纳盒小TIPS
  • 好分数软件怎么激活卡劵包?
  • 热门搜索
    柳州旅游景点大全 义乌旅游景点大全 西安航空旅游学院 旅游英语情景对话 龙脊梯田旅游 河南安阳旅游景点 鸡西旅游 中国旅游景点大全 旅游公司管理 南京旅游路线