尚未建立名稱
能量:0
我的帳號中心
問 學Bot 任何問題!
首頁&搜尋
最愛&收藏
所有課程
分享資源
帳號設定
關於學呀
線上募款
迴圈的概念
編輯章節
EDU-MD
Google 教室
加至書籤
# 什麼是迴圈? ::: suggestion 這個章節的重點,在於帶領讀者理解物件導向的概念,而非介紹單一個程式語法。此章節的程式語法和 JavaScript 等程式語言相近,但並非任何真實程式語言。請專注於章節中的概念部分,而非語法部分。 ::: 迴圈的概念,對於對程式有些基本瞭解的人來說,簡直是小菜一碟。但假如你還不清楚迴圈是什麼,也別擔心,其實它的概念很簡單。讓我們看看這部影片: ::: youtube KFVdHDMcepw ::: ## 重複做一件事 假設今天我們得要設計一個程式,可以在螢幕上印出「你好!」一百次,那麼你會怎麼做?最直覺的反應,就是將程式複製並且貼上九十九次: ``` print("你好!"); print("你好!"); print("你好!"); /* . . . 共100次 . . . */ print("你好!"); print("你好!"); print("你好!"); ``` 或許寫九十九行一樣的程式碼不是什麼困難,但假如要重複一萬次呢?於是,二十世紀中後,聰明的計算機科學家們想出了這麼一個方法:迴圈。迴圈的概念是這樣的,先給電腦一個起始的值,接著告訴電腦要跑幾次,最後再告訴它每一次執行的動作是什麼。還是不懂嗎?如果化作簡單的文字,會像這樣: ``` 從 1 開始循環到 100 結束 { print("你好!"); } ``` 當然,我們不可能將程式用中文撰寫,更詳細的程式語法將在接下來的章節裡出現。最後,讓我們看看這個圖像化之後的迴圈,長什麼樣子(把注意力放在loop迴圈上就好了,不需要太在乎其他方塊的功能是什麼): ::: translation variable 變數 loop 迴圈 random numbers 隨機數字 conditional statement 判斷式 :::
複製內容