網頁標題: 基本的條件敘述

Warning: fopen(/home/crazy/www/learner/cpuroom/programmer/has_read.php): failed to open stream: Permission denied in /home/crazy/www/compose/reading.php on line 2077

Warning: fputs() expects parameter 1 to be resource, bool given in /home/crazy/www/compose/reading.php on line 2079

Warning: fclose() expects parameter 1 to be resource, bool given in /home/crazy/www/compose/reading.php on line 2080
 
﹗﹗﹗觀看留言:此文章已經有4則留言 ﹗﹗﹗


程式跟程序, 這兩種似乎意思一樣,
可是我每次打「程式」這兩個字,
中文老打錯,
還是就打「程序」來代替「程式」好了,
所以「程式設計」就是「程序設計」,
二者為同義詞,
可乎?

凡被認定為程序語言的軟件, 都必然有條件敘述語句,
劇本也不例外。
電腦程序執行流程,
通常都是由上而下依序執行。
也就是說,
電腦程序運作通常都從第一個敘述開始進行,
如果沒有錯誤情形,
就繼續執行第二個敘述,
要是沒有錯誤狀況,
會再繼續執行第三個敘述,
如此一直往下做,
都沒有程式錯誤發生的話,
電腦就依照程序一個接著一個敘述,
順序進行,
直到最後一個敘述結束為止。
要特別注意的一點是,
劇本程序執行過程當中,
如果遇到錯誤代碼,
就會停止該程序的運作,
它並不會告訴你錯誤代碼在哪邊,
你要自己想辦法去抓臭蟲,
這樣真的很討厭。

某些時候, 我們並不一定希望電腦按部就班的來進行每個工作,
當程序遇到某種特殊狀況時,
也許我們會想要讓電腦另外執行我們所指定的某段敘述,
而非依照每個敘述的順序執行任務,
在這種情況下就得使用條件敘述了。
此處我們先來學習「if (如果)」的條件敘述。
if 條件敘述的語法如下:

if (條件成立)
{
 執行工作敘述;
}

if 條件敘述的意思是:
「如果 (小括號內的條件成立)
就去 {執行大括號裡面的工作敘述}。」
大括號內的工作敘述只有一條的話,
該敘述可直接寫在條件語句的空白之後,
或者是換下一行書寫,
此時大括號也可以省略不寫。

看看以下的程式碼, 順便問問自己知不知道其執行結果為何?
也許你能瞧得出來,
最後才去執行。
假如你的邏輯思維還不錯,
也許可以試著修改一下第二行定義變數的值,
然後觀察一下修改之後的執行結果,
是否會運行第四行敘述?
或者,
把第三行的條件敘述做一點小修改,
你一定會有什麼新發現哦!
兩個相連的等於符號 (==),
代表的意思才是真正的「等於」, 
這跟變數定義的 「等於 (=)」 不一樣。 
變數定義的「等於」意思只是「設定」,
say = "小程故事";
// 需從右邊往左邊解讀:把字串
"小程故事" 定義 給 say
我們會試著在相關符號的學習做進一步說明。




[/code]

執行5


用劇本寫程式


本文張貼者:程咬金〔張貼時間:民國100年3月28日(星期一)8點35分 | 更新次數 #2 | 最後更新:民國100年7月29日(星期五)11點05分〕 | 寫信給程咬金

部落格首頁


學習的故鄉首頁
本站公告:〔您越需要我們,我們就越有創意〕 本站說明書:〔發現故鄉還有改進的地方,請來信告訴原丁們〕
觀察應用學習點數 :〔咱的故鄉有您的參與,會使我們有更大的發揮空間,展現更豐富精彩的學習畫面〕 〔期待藉由無障礙網頁設計,能讓視障小朋友更愛看書、更愛寫作且更愛學習〕:盲用電腦「心得分享」
〔為了讓我們有乾淨的學習環境,請勿任意在本站散播商業廣告與不合法文件或聯結〕:本站宣示