编程与数学:在列表里寻找最小数与最大数(Scratch版)

编程与数学:在列表里寻找最小数与最大数(Scratch版)

这个程序主要是学习然后在列表中搜索,在一组数据中找出最大的数与最小的数。这在数据统计中是常做的事。

第一步,清空列表,就是删去列表中的所有元素。

第二步,下面是一个循环,其中的模块“加入”,其实是计算机术语“追加”,也就是在最后一个元素后面再加入一个元素。因此,循环结束后,列表里的元素次序就是元素追加的次序。

第三步,设置搜索比较的初始基准值。我们规定,列表里的元素,数值范围是1~1000。我们创建了两个变量“最小数”与“最大数”。变量“最小数”的初始值应该比数据最大可能值还要大1,,而变量“最大数”的初始值应该比数据最小可能值还要小1。为什么要这样设置,看懂下面的搜索就明白了。第三个变量“序号”用于下面的搜索,它相当于一个指针,指向列表的当前元素。Scracth列表的第一个元素的序号是1,因此,这里设置初值为1。

第四步就是搜索了。取出指针所指的元素,先与变量“最小数”比较,如果小于“最小数”,则赋给“最小数”变量;再与变量“最大数”比较,如果大于“最大数”,则赋给“最大数”变量。两次比较后,变量“序号”的值递增1,即指向下一个元素。这样,指针从头到尾遍历整个列表后,变量“最小数”里存放的就是列表最小元素,而变量“最大数”里存放的就是列表最大元素。

第五步,卡特喵向你报告最小数与最大数。

展开阅读全文

页面更新:2024-04-16

标签:大数   表里   小数   卡特   初值   遍历   次序   指针   变量   序号   最小   元素   数学   初始值   数据   列表

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top