程式語言中的循環|是那隻咬自己尾巴的狗狗嗎?

哈哈,在程序的運行過程中,最基本的執行是順序執行,這是最基本,也是最本質的循環,因為指令只能一條條地“喂”給計算機。當然,也有一些很奇特的方式可以運行一些特殊的循環,例如“死循環”,它永遠也不會停止。它會一直運行下去。

編程語言中的循環|是那隻咬自己尾巴的狗狗嗎?

順序結構程序設計

這很好理解,執行完了第一行的代碼,然後就執行第二行代碼,類似於我們吃香蕉,從上往下,一口一口地咬下去,但是你一般不會第一口就直接就朝香蕉的中間咬去。哈哈哈。

編程語言中的循環|是那隻咬自己尾巴的狗狗嗎?

選擇結構程序設計

最常見的就是 if語句,if 這個單詞英文的是中文如果的意思。在選擇結構程序設計中,需要一把關鍵的鑰匙,那就是判斷對象。就好像我們說:“如果老天下雨,我就帶傘,如果不下雨,那我就不帶”。這裡的判斷對象是老天是否下雨,在程序中,可以是一段程序片段,可以是一個變量,也可以是一個函數的返回值。這就是判斷對象,判斷對象可以產生結果,真或者假。如果為真,我們就執行語句塊A,如果為假,我們就執行語句塊B。就像火車的鐵軌的選擇,司機選擇了什麼,火車就走向什麼。當然,判斷對象還可以產生其他的結果,或者說不同的值,那我們就可以用到switch結構,switch結構和if結構差不多。因此python語言中沒有switch,因為他兩可以相互轉換。

編程語言中的循環|是那隻咬自己尾巴的狗狗嗎?

循環結構程序設計

循環結構程序設計可以說是更高級的選擇結構程序設計,它的本質工作還是判斷對象的結果,然後根據結果執行不同的語句。但是循環結構由循環的概念,可能小時候關於循環的概念古詩文抄寫了,一篇課文需要抄寫50遍,因此我們來複習這個過程,哈哈哈,當你抄寫了1遍的時候,你會問自己:“到了50遍了嗎?如果有了的話,就可以玩一會了,如果沒有,那麼我還得繼續抄1遍。”到了第抄了49遍,你可能還會問自己這個問題,直到你抄寫了50遍,你抄寫50遍這個任務終於達成,YES!現在你終於可以出去玩了。哈哈哈,這就是循環程序結構,在循環程序結構中會不斷地對判斷對象進行判斷 判斷對象是否滿足條件,如果滿足,則執行循環體內的代碼,反之,退出循環體,執行循環體之外的代碼。


分享到:


相關文章: