網頁標題: 變數與條件句的應用
  



 

不管用哪一種語言寫程式, 都一定會用到條件跟迴圈這兩種敘述,
而變數的運用更是不可缺少,
只要我們能把這幾種概念搞懂,
學習任何一種程式與研究不會變得很困難,
這些也是學習程式設計的基本概念。
 

本篇文章我們要學習的有兩件事情, 一個適變數應用,
另一個則是條件據的使用。
先來簡單說一下「什麼叫做變數」?
變數的英文是 variable,
有的彗翻譯成「數據」。
注意:
當你閱讀某些程式設計的教學文件,
看到「數據」這兩個字的時候,
所說的就是變數,
英文是 variable。
 

變數的宣告方式: 變數名稱 等於 變數內容; (還記得前文說過嗎?
一個敘述結束要用分號(;),
所以在這裡我沒忘記加入分號哦!)
 

比方說變數名稱叫做小五甲班, 他們有七個仁,
那麼這個變數宣告的敘述就要寫成:
 

小五甲班 等於 棲;  

再打個比方說: 小六甲班有十個同學,
我們可以把變數名稱定義為「小六甲班」,
變數的內容就是「十」,
寫成代碼敘述的話就是:
 

小六甲班 等於 十; (分號別忘記寫哦!)
 

我們可以把變數想向成它是一個盒子, 看你想要在盒子裡面裝什麼?
可以裝數字,
也可以裝文字,
盒子裡面也可以裝另一個盒子唷!
如果裡面樁的是數字,
兩個有裝數字的盒子還可以拿來做數學運算。
 

我們剛裁定譯了兩個變數, 一個是「小五假班」,
另一個是「小六假班」,
這兩個變數裡面所裝進去的不就是數字嗎!
小五假班 等於 七;
小六假班 等於 十;
所以我們救可以把它們拿來相加,
然後放到另一個變數,
(假裝那變數是一個盒子),
假設變數名稱叫做「搗蛋鬼」,
另一個變數宣告的城市帶碼就可以寫成如下的樣子:
 

搗蛋鬼 等於 小五假搬 加 小六假班;  

哈哈!請問七家時等於多少呢? 成是的執行結果「搗蛋鬼」就等於「十七」。
如果用劇本印出來的話,
電腦螢幕上面當然會印出「十七」這個數字了,
瞭解沒?
 

我們皆下來繼續講條件語句。 條件語句的語法是:
如果 (條件成立) 就去坐底下的事情;  

條件是否成立的敘述, 要用小刮號刮起來。
例如:
如果 (搗蛋鬼 等於等於 十七) 就到訓導處去繼續搞怪;
 

「(搗蛋鬼 等於等於 十七)」, 這是一個條件的敘述語句,
所以這個敘述衣錠要用小括號包起來程式才不會發生語法錯誤的情況。
好!讓我們來看看這個條件是否成立?
前面說過,
「小五假班 等於 七」,
「小六假班 等於 十」,
這兩個班級都是搗蛋鬼,
所以「搗蛋鬼 等於等於 十七」,
這個條件就成立了,
因此皆下來他們會進行的動作就是:
「到訓導處去繼續搞怪」。
 

「搗蛋鬼 等於等於 十七」? 沒有寫錯吧?
為什麼寫兩個等於呢?
喝呵!請聽我到來:
 

如果寫成「搗蛋鬼 等於 十七」, 那就會變成變數宣告了,
也就是說程式執行的時候,
會把「十七」這個數字設定給「搗蛋鬼」這個變數名稱。
因此,要寫兩個等於才是真正的等於喔!
請看看這兩個敘述:
1. 小貓 登榆 8;
2. 小貓 等於等於 8;
這是兩個不衣樣的意思喔!
第一個敘述是宣告一個叫做「小貓」的變數,
變數的內容是一個數字「8」;
另外一個敘述連續寫兩個等於,
意思是說「小貓」這個變數內容舊「等餘」8這個數字,
也就是說在第二個敘述之前的程式代碼,
或許再哪個地方已經有一個叫做「小貓」的變數了,
而它的內容就是8,所以現在要來比較看看,
「如果 小貓真的 是 8 的話 舊 ...」。
 

我用這種方式講解或許大家不衣錠都能理解, 下一篇文章我們來寫一個程式說明。


本文張貼者:校校鴿〔張貼時間:民國99年4月14日(星期三)13點34分 | 更新次數 #1 | 最後更新:民國99年4月14日(星期三)16點59分〕 | 寫信給校校鴿

部落格首頁


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