【Scratch教程100例】040用scratch求去掉最大值和最小值后的平均值

今天我们用Scratch来编写一个能够求平均数的程序,整个代码可以实现以下功能:

(1)玩家可以输入5个分数;

(2)程序能够报出这5个分数中的最大值和最小值;

(3)程序能够报出去掉最大值和最小值后的平均值。

【Scratch教程100例】040用scratch求去掉最大值和最小值后的平均值-少儿编程网

要实现以上功能,我们需要先新建三个变量分别存储“最大值”、“最小值”和“平均数”;然后还要新建一个列表“分数”用来存储5个分数;

①首先选择一个背景和角色(没有任何要求)

【Scratch教程100例】040用scratch求去掉最大值和最小值后的平均值-少儿编程网

②将变量初始化,然后询问玩家输入5个分数,最后将玩家输入的5个分数依次存储到列表里面。

【Scratch教程100例】040用scratch求去掉最大值和最小值后的平均值-少儿编程网

③分数存进列表后开始求最大值、最小值、和去掉这两个值后的平均数并让角色依次说出来,为了让程序更加一目了然,这三个值的求法我们可以用自定义单独写出来,说积木里面的内容需要用到字符运算里面的“连接”符号。

【Scratch教程100例】040用scratch求去掉最大值和最小值后的平均值-少儿编程网

④求最大值原理:首先将最大值设为列表第一项,然后新建一个变量“n”依次遍历整个列表进行比较直到整个列表遍历完成。求最小值也是如此。代码如下图所示:

【Scratch教程100例】040用scratch求去掉最大值和最小值后的平均值-少儿编程网

【Scratch教程100例】040用scratch求去掉最大值和最小值后的平均值-少儿编程网

⑤求去掉最大值和最小值后的平均数:原理:新建一个变量“总和”,用变量“n”依次遍历列表,一项一项进行相加,直到遍历完成。代码如下图所示:

【Scratch教程100例】040用scratch求去掉最大值和最小值后的平均值-少儿编程网

本文链接:【Scratch教程100例】040用scratch求去掉最大值和最小值后的平均值

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:少儿编程网,谢谢!^^


*文章为作者独立观点,不代表少儿编程网立场
发表评论

坐等沙发
相关文章
【Scratch教程100例】042 scratch制作简单的跳跃闯关游戏
【Scratch教程100例】042 scratch制作简…
【Scratch教程100例】041Scratch用声音吹气球
【Scratch教程100例】041Scratch用声音…
【Scratch教程100例】039利用不同乐器演奏两只老虎
【Scratch教程100例】039利用不同乐器演…
【Scratch教程100例】038女孩与幽灵短剧之任意门
【Scratch教程100例】038女孩与幽灵短剧…
【Scratch教程100例】037玩仔带你周游世界
【Scratch教程100例】037玩仔带你周游世界
【Scratch教程100例】036用Scratch制作幻影汽车
【Scratch教程100例】036用Scratch制作…
Scratch是由麻省理工学院(MIT)设计开发的一款面向少年的简易编程工具,是适合于全世界儿童学习编程和交流的工具和平台