[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.00,0:00:05.37,Default,,0000,0000,0000,,有件事情是電腦非常擅長的…\N那就是重複指令。身為一個人, Dialogue: 0,0:00:05.34,0:00:09.41,Default,,0000,0000,0000,,你會很厭煩的,如果你必須\N做同樣的事情很多遍, Dialogue: 0,0:00:09.42,0:00:13.29,Default,,0000,0000,0000,,但是電腦可以把同樣的事情\N做上數百萬,甚至數十億次, Dialogue: 0,0:00:13.29,0:00:15.63,Default,,0000,0000,0000,,它們也不會感到無聊,\N也能夠完美的勝任它。 Dialogue: 0,0:00:15.63,0:00:19.98,Default,,0000,0000,0000,,舉例來說,如果我希望祝福\N每個在 Facebook 的人生日快樂, Dialogue: 0,0:00:19.98,0:00:23.76,Default,,0000,0000,0000,,透過寄送電子郵件的方式,可能要\N花上我超過一世紀的時間才能寫完 Dialogue: 0,0:00:23.76,0:00:27.78,Default,,0000,0000,0000,,所有這些郵件給大家,\N但透過幾行的程式碼,我就能 Dialogue: 0,0:00:27.78,0:00:32.04,Default,,0000,0000,0000,,有個系統來寄信給所有在\NFacebook 上的人並祝他們生日快樂。 Dialogue: 0,0:00:32.04,0:00:35.52,Default,,0000,0000,0000,,這個系統就是所謂的迴圈(loops),\N是它們的價值所在,也是電腦 Dialogue: 0,0:00:35.52,0:00:42.39,Default,,0000,0000,0000,,很擅長的事情,在這個例子中,\N你的目標是移動憤怒鳥抓到豬, Dialogue: 0,0:00:42.39,0:00:46.93,Default,,0000,0000,0000,,我們就可以用上重複積木,\N來輕鬆的完成這個目標。 Dialogue: 0,0:00:46.93,0:00:53.12,Default,,0000,0000,0000,,當然你也可以完成這個,透過\N給電腦向前移動的指令五次, Dialogue: 0,0:00:53.97,0:00:59.34,Default,,0000,0000,0000,,讓憤怒鳥一步步的走向豬,\N或者,你可以告訴電腦 Dialogue: 0,0:00:59.34,0:01:04.24,Default,,0000,0000,0000,,向前走一格,然後告訴它重複\N五次, 它就會執行這些事情了。 Dialogue: 0,0:01:04.24,0:01:08.70,Default,,0000,0000,0000,,要做到這一個,你可以\N拖曳移動向前指令, Dialogue: 0,0:01:08.70,0:01:14.31,Default,,0000,0000,0000,,接著把放進重複積木,\N然後你在上頭點一下, Dialogue: 0,0:01:14.31,0:01:19.44,Default,,0000,0000,0000,,告訴它你想要重複執行的次數,\N這次數就是你想要向前的步數, Dialogue: 0,0:01:19.44,0:01:23.88,Default,,0000,0000,0000,,還有件事,你可以放進很多\N指令到重複積木裡, 就像是 Dialogue: 0,0:01:23.88,0:01:28.71,Default,,0000,0000,0000,,例如接著轉向往上移動,\N它就會執行這件事五次, Dialogue: 0,0:01:28.71,0:01:35.69,Default,,0000,0000,0000,,好啦,開始工作了,玩得開心點!