999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Scratch求最值和平均值

2020-09-12 14:03:42
電腦報 2020年34期

很多編程語言都有對應的函數庫,里面存儲著很多開發人員已經編寫好的函數,只要根據需要調用一下就可以了。比如Python的優勢之一就是豐富的函數庫,想要求最大值直接就調用Max,求最小值直接調用Min,用Sum來求和。但是Scratch這些功能強大的函數庫,想要在Scratch中計算最大值、最小值和平均值怎么辦呢?

這次我們所需的變量比較多,用到了六個變量。平均值、求和、項、項值、最大值、最小值。其中項和項值,用于循環判斷。為了代碼清晰,設置了兩個積木模塊,分別為“求最值”,“求和與平均值”(如圖1)。

一般遇到需要處理數據較多時,會使用列表來保存數據。可以手動輸入數據,也可以將隨機數寫入列表。這里直接在score列表中輸入十個數字,用來運算(如圖2)。

求最值:

如何求列表數據的最大值和最小值呢?我們將最大值和最小值都設為列表中的第一項,然后將列表中的每一項依次和最大值、最小值比較,如果比最大值大或比最小值小,就進行位置的交換,一直比到列表的最后一位,就能得出最大值和最小值,這部分在以前的排序中已經用過類似算法。

在比較的過程中,關鍵的兩個變量是“項”和“項值”。

項:相當于列表前面的序號;

項值:則是我們列表中項對應的值。比如列表中“項”2對應的“項值”就是75,“項”3對應的“項值”就是88。

“項”在每次循環的過程中都要加一,一直重復執行到列表的總項目次數。“項值”設置成每次從列表中提取出的對應值(如圖3)。

求平均值:

求和以及平均值的方法比求最值更簡單,將列表中的每一項依次累加起來就可以求和,把求和的結果除以列表的項目數就可以求平均值了。“求和”和“平均值”的變量就用于存放相應結果(如圖4)。

總結,求最值和平均值并不簡單,通過本例可以增加對變量的理解,以及對循環過程的掌握。請思考一下代碼的運算過程,如果數據量很大時如何提高效率?

你看其他語言簡單的一句代碼可以解決的事情在Scratch中卻如此復雜,函數庫的好處你能有所體會嗎?不過由于Scratch面向中小學生,主要需求是通俗易懂便于學習基本編程,因此沒有豐富的函數庫并不是什么弱點。

主站蜘蛛池模板: 国产美女人喷水在线观看| 伊人婷婷色香五月综合缴缴情| 日韩精品一区二区三区中文无码| 乱系列中文字幕在线视频| 久久久久人妻一区精品色奶水| 日本人妻丰满熟妇区| 亚洲av成人无码网站在线观看| 亚洲欧美日韩精品专区| 超碰91免费人妻| 亚洲成A人V欧美综合| 欧美福利在线| 日本不卡免费高清视频| 日韩 欧美 国产 精品 综合| 伊人大杳蕉中文无码| 91美女视频在线观看| 国产精品分类视频分类一区| 欧美成人亚洲综合精品欧美激情| 狠狠躁天天躁夜夜躁婷婷| 国产精品观看视频免费完整版| 一级毛片免费高清视频| 日本黄色a视频| 国产一区在线观看无码| 亚洲无码视频一区二区三区| 一级毛片在线播放| 亚洲伦理一区二区| 福利国产微拍广场一区视频在线 | 欧美一区二区人人喊爽| 欧美www在线观看| 亚洲系列无码专区偷窥无码| 日本尹人综合香蕉在线观看| 精品国产免费人成在线观看| 久久狠狠色噜噜狠狠狠狠97视色 | 青青热久免费精品视频6| 国产情精品嫩草影院88av| 日韩久久精品无码aV| 久久婷婷六月| 国产乱人伦AV在线A| 国产精品尤物铁牛tv | 亚洲首页在线观看| 激情影院内射美女| 婷婷色中文| 99热这里只有精品在线播放| 欧美激情二区三区| 四虎综合网| 国产男女XX00免费观看| 伊人网址在线| 97超爽成人免费视频在线播放| 日韩精品成人在线| 麻豆国产精品一二三在线观看| 亚洲午夜国产精品无卡| 国产无人区一区二区三区| 欧美精品三级在线| 波多野衣结在线精品二区| 国产成人夜色91| 99999久久久久久亚洲| 欧美日韩在线国产| 一区二区理伦视频| 免费一级成人毛片| 免费Aⅴ片在线观看蜜芽Tⅴ| 国产成人精品一区二区不卡| 亚洲一区二区视频在线观看| 国产经典三级在线| 免费人成黄页在线观看国产| 国产在线视频欧美亚综合| 亚洲69视频| 亚洲天堂首页| 青青草原国产| 国产成人精品在线| 亚洲va欧美ⅴa国产va影院| 麻豆精品视频在线原创| 四虎影视8848永久精品| 免费高清毛片| 国产一级在线播放| 欧美一区二区三区不卡免费| 精品無碼一區在線觀看 | 久久综合丝袜长腿丝袜| 91福利在线观看视频| 夜夜操狠狠操| 日韩毛片在线视频| 潮喷在线无码白浆| 女人18一级毛片免费观看 | 亚洲第一网站男人都懂|