這堂課程叫做For Loop Fun
在這堂課程裡我們會使用一條上頭寫滿數字的數線
玩一場骰子遊戲
每位玩家會骰三次骰子決定一個開始的數字
一個決定停止的數字
與一個數字代表間隔
在每個回合開始時
我們會將骰到的開始數字圈選起來
然後從開始數字起 每隔骰到的間隔數字就把那個值圈起來
最後在遇到結束數字的時候停下來
擁有最多分的便是贏家
for loop這個概念在很多地方都可以看到
尤其是萬一想要成為一位氣象專家
你將會無時無刻都在使用for loop
嗨 我是Becky
我在Able Driller Renewables工作 擔任風象學家
哥倫比亞河谷有我們的風力發電廠 我負責為哥倫比亞河谷預報當地的風速
我們試圖去預測當地將會有多大的風 我們才能去知道大概有多少能量可以被產生出來
我們會將那些資訊交給負責能源方面的實時交易員
他們會基於我們給他們的資料買賣能源
確保電力是平衡的
確保你在用的燈還可以繼續亮
而且我們也可以最大化電廠的供電量
我們在Eber Troller Renewables於波特蘭的國際控制中心
然後這裡我們可以看到全國各地發電廠的資訊
即使是現今功能最強大的電腦也無法模擬各地的大氣
因此在電腦預報模型中 我們有一種稱之為grid（格點）的術語
每個格點都有緯度與經度
我們必須去計算出這個物理量 試圖去找到風速 溫度 與壓力等等
因為有相當多的格點 因此我們使用loop的方法已經不下上萬次
For loop 是的 我所作的一切都要用到for loop
這是一個for loop的例子
當你在預報風象時 那會有很多不同的參數影響
幾乎完全不可能單純讓一個人坐下來把這些複雜的計算處理完
同時也有很多不同面向的因素會影響風象 因此我們需要電腦模擬模型幫助我們預報