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面向中小學生,主要需求是通俗易懂便于學習基本編程,因此沒有豐富的函數庫并不是什么弱點。

主站蜘蛛池模板: 久久精品欧美一区二区| 欧美性久久久久| 2021亚洲精品不卡a| 97成人在线视频| a网站在线观看| 黄色在线不卡| 色综合激情网| 亚洲伊人天堂| 幺女国产一级毛片| 国产又粗又猛又爽| 日韩欧美色综合| 日韩天堂网| 亚洲成网777777国产精品| 欧美成人一级| 婷婷综合在线观看丁香| 欧美午夜视频在线| 亚洲欧美在线综合一区二区三区 | 国产在线专区| 18禁不卡免费网站| 国产丰满大乳无码免费播放| 一级片免费网站| 91精品视频在线播放| 丁香五月婷婷激情基地| 精品国产自在现线看久久| 国产第一页亚洲| 尤物在线观看乱码| 亚洲一区波多野结衣二区三区| 国产成人午夜福利免费无码r| 国产第一页免费浮力影院| 亚洲国产成人精品青青草原| 国产成人a在线观看视频| 国产爽歪歪免费视频在线观看| 91久久青青草原精品国产| 亚洲欧美日韩精品专区| 天天色天天综合网| 国产精品视频第一专区| 丁香亚洲综合五月天婷婷| 国产91精选在线观看| 又粗又硬又大又爽免费视频播放| 国产亚洲视频播放9000| 中美日韩在线网免费毛片视频| 日韩欧美国产中文| 香蕉蕉亚亚洲aav综合| 日韩国产 在线| 国产精品亚洲片在线va| 日韩欧美国产另类| 日本五区在线不卡精品| 色吊丝av中文字幕| 麻豆AV网站免费进入| 亚洲成人动漫在线| 欧美啪啪网| www.亚洲一区| 成人免费网站久久久| 中国国产高清免费AV片| 亚洲天堂网视频| 青青青草国产| 99久久国产综合精品女同| 99在线观看精品视频| 亚洲欧洲自拍拍偷午夜色| 国产伦片中文免费观看| 一级毛片在线免费视频| 久久精品国产精品国产一区| 久久99精品久久久久久不卡| 婷婷色丁香综合激情| 亚洲av片在线免费观看| 激情六月丁香婷婷| 国产精品久久久久久影院| 国精品91人妻无码一区二区三区| 国产女人18毛片水真多1| 亚洲AV电影不卡在线观看| 亚欧成人无码AV在线播放| 国产精品污污在线观看网站| 欧美一区二区精品久久久| 亚洲福利视频一区二区| 中文字幕无码制服中字| 国内自拍久第一页| 欧美爱爱网| 制服丝袜一区| 国内精品手机在线观看视频| 精品国产成人av免费| 国产精品尤物在线| 亚洲不卡网|