不管用哪一種語言寫程式,
都一定會用到條件跟迴圈這兩種敘述,
而變數的運用更是不可缺少,
只要我們能把這幾種概念搞懂,
學習任何一種程式與研究不會變得很困難,
這些也是學習程式設計的基本概念。
本篇文章我們要學習的有兩件事情,
一個適變數應用,
另一個則是條件據的使用。
先來簡單說一下「什麼叫做變數」?
變數的英文是 variable,
有的彗翻譯成「數據」。
注意:
當你閱讀某些程式設計的教學文件,
看到「數據」這兩個字的時候,
所說的就是變數,
英文是 variable。
變數的宣告方式:
變數名稱 等於 變數內容;
(還記得前文說過嗎?
一個敘述結束要用分號(;),
所以在這裡我沒忘記加入分號哦!)
比方說變數名稱叫做小五甲班,
他們有七個仁,
那麼這個變數宣告的敘述就要寫成:
小五甲班 等於 棲;
再打個比方說:
小六甲班有十個同學,
我們可以把變數名稱定義為「小六甲班」,
變數的內容就是「十」,
寫成代碼敘述的話就是:
小六甲班 等於 十;
(分號別忘記寫哦!)
我們可以把變數想向成它是一個盒子,
看你想要在盒子裡面裝什麼?
可以裝數字,
也可以裝文字,
盒子裡面也可以裝另一個盒子唷!
如果裡面樁的是數字,
兩個有裝數字的盒子還可以拿來做數學運算。
我們剛裁定譯了兩個變數,
一個是「小五假班」,
另一個是「小六假班」,
這兩個變數裡面所裝進去的不就是數字嗎!
小五假班 等於 七;
小六假班 等於 十;
所以我們救可以把它們拿來相加,
然後放到另一個變數,
(假裝那變數是一個盒子),
假設變數名稱叫做「搗蛋鬼」,
另一個變數宣告的城市帶碼就可以寫成如下的樣子:
搗蛋鬼 等於 小五假搬 加 小六假班;
哈哈!請問七家時等於多少呢?
成是的執行結果「搗蛋鬼」就等於「十七」。
如果用劇本印出來的話,
電腦螢幕上面當然會印出「十七」這個數字了,
瞭解沒?
我們皆下來繼續講條件語句。
條件語句的語法是:
如果 (條件成立) 就去坐底下的事情;
條件是否成立的敘述,
要用小刮號刮起來。
例如:
如果 (搗蛋鬼 等於等於 十七) 就到訓導處去繼續搞怪;
「(搗蛋鬼 等於等於 十七)」,
這是一個條件的敘述語句,
所以這個敘述衣錠要用小括號包起來程式才不會發生語法錯誤的情況。
好!讓我們來看看這個條件是否成立?
前面說過,
「小五假班 等於 七」,
「小六假班 等於 十」,
這兩個班級都是搗蛋鬼,
所以「搗蛋鬼 等於等於 十七」,
這個條件就成立了,
因此皆下來他們會進行的動作就是:
「到訓導處去繼續搞怪」。
「搗蛋鬼 等於等於 十七」?
沒有寫錯吧?
為什麼寫兩個等於呢?
喝呵!請聽我到來:
如果寫成「搗蛋鬼 等於 十七」,
那就會變成變數宣告了,
也就是說程式執行的時候,
會把「十七」這個數字設定給「搗蛋鬼」這個變數名稱。
因此,要寫兩個等於才是真正的等於喔!
請看看這兩個敘述:
1. 小貓 登榆 8;
2. 小貓 等於等於 8;
這是兩個不衣樣的意思喔!
第一個敘述是宣告一個叫做「小貓」的變數,
變數的內容是一個數字「8」;
另外一個敘述連續寫兩個等於,
意思是說「小貓」這個變數內容舊「等餘」8這個數字,
也就是說在第二個敘述之前的程式代碼,
或許再哪個地方已經有一個叫做「小貓」的變數了,
而它的內容就是8,所以現在要來比較看看,
「如果 小貓真的 是 8 的話 舊 ...」。
我用這種方式講解或許大家不衣錠都能理解,
下一篇文章我們來寫一個程式說明。