WEBVTT 00:00:00.000 --> 00:00:05.370 有件事情是電腦非常擅長的… 那就是重複指令。身為一個人, 00:00:05.339 --> 00:00:09.410 你會很厭煩的,如果你必須 做同樣的事情很多遍, 00:00:09.420 --> 00:00:13.290 但是電腦可以把同樣的事情 做上數百萬,甚至數十億次, 00:00:13.290 --> 00:00:15.630 它們也不會感到無聊, 也能夠完美的勝任它。 00:00:15.630 --> 00:00:19.980 舉例來說,如果我希望祝福 每個在 Facebook 的人生日快樂, 00:00:19.980 --> 00:00:23.760 透過寄送電子郵件的方式,可能要 花上我超過一世紀的時間才能寫完 00:00:23.760 --> 00:00:27.779 所有這些郵件給大家, 但透過幾行的程式碼,我就能 00:00:27.779 --> 00:00:32.040 有個系統來寄信給所有在 Facebook 上的人並祝他們生日快樂。 00:00:32.040 --> 00:00:35.520 這個系統就是所謂的迴圈(loops), 是它們的價值所在,也是電腦 00:00:35.520 --> 00:00:42.390 很擅長的事情,在這個例子中, 你的目標是移動憤怒鳥抓到豬, 00:00:42.390 --> 00:00:46.930 我們就可以用上重複積木, 來輕鬆的完成這個目標。 00:00:46.930 --> 00:00:53.120 當然你也可以完成這個,透過 給電腦向前移動的指令五次, 00:00:53.969 --> 00:00:59.340 讓憤怒鳥一步步的走向豬, 或者,你可以告訴電腦 00:00:59.340 --> 00:01:04.239 向前走一格,然後告訴它重複 五次, 它就會執行這些事情了。 00:01:04.239 --> 00:01:08.700 要做到這一個,你可以 拖曳移動向前指令, 00:01:08.700 --> 00:01:14.310 接著把放進重複積木, 然後你在上頭點一下, 00:01:14.310 --> 00:01:19.440 告訴它你想要重複執行的次數, 這次數就是你想要向前的步數, 00:01:19.440 --> 00:01:23.880 還有件事,你可以放進很多 指令到重複積木裡, 就像是 00:01:23.880 --> 00:01:28.710 例如接著轉向往上移動, 它就會執行這件事五次, 00:01:28.710 --> 00:01:35.689 好啦,開始工作了,玩得開心點!