商品簡介
「面對螢幕發呆」是許多學習撰寫程式的人普遍發生的現象,當他們碰到一個問題,明明看得懂題意,可是就是不知道從哪裡下手才對,而這正是個人在教學過程中,常常協助學生來克服的狀況。事實上,經過深入的了解,發現許多人不知如何下手的原因是缺乏「撰寫過程」的訓練,「撰寫過程」指的就是程式從無到有的整個程序。大多數人看到的程式都是別人已經完成的作品,卻完全不曉得它是如何被撰寫出來的,也就是看不見撰寫時的推導與嘗試錯誤等過程。
因此,缺乏「撰寫過程」的訓練,初學者就有如要開拓一條穿越黑暗森林的道路一般,導致學習撰寫程式除了倍感艱辛之外,可能很多人中途就放棄了,能自行開闢出來的道路可能又是扭扭曲曲,不一定是最短的捷徑,所以,最後真正能掌握撰寫技巧的人可說是少之又少,相信有很多人只能用「萬事起頭難」來勉勵自己。
所以,為了能縮短初學者學習撰寫程式的時間,本書提供了一套訓練方法,並且透過由淺到深的實例推導,將程式如何從無到有的「撰寫過程」完整呈現,讀者只要遵循著這些不同實例的過程一遍又一遍訓練,必定可以培養出自己的撰寫過程。而已經學會撰寫程式的讀者,也可以藉由這些實例的撰寫過程來修正自己的過程,進而達到最好的撰寫效率。
許多人有辦法將程式寫出來,但是詢問他們在某一個步驟為什麼會那樣寫,而不這樣寫,可能大都回答不出來,這也導致大家認為撰寫程式好像是一個天賦,一件藝術的工作。事實上,並不是這樣的,會形成這樣的觀念是因為現在對於撰寫程式的方法上缺乏較正規的訓練,而無法將頭腦中的推導過程敘述出來,其實只要是跟著步驟循序推導下來,絕對不可能不知道為什麼這個步驟要這樣做。「撰寫過程」的完整呈現是一件不太容易的事情,這也就是目前市面上沒有這類書籍的原因。讀者若是能夠藉由本書的訓練而在撰寫程式的能力上有所精進,這將是本書最大的成就。
目次
1 電腦程式概論
2 程式撰寫要訣
3 資料型態及運算符號
4 流程控制敘述
5 輸出與輸入
6 實例推導:九九乘法表之一
7 實例推導:九九乘法表之二
8 實例推導:星號圖案之一
9 實例推導:星號圖案之二
10 實例推導:完全洗牌
11 實例推導:計算選票
12 實例推導:二十位數運算
13 實例推導:文章字數統計
14 實例推導:分數運算
15 實例推導:保齡球計分
16 實例推導:羅馬符號
17 實例推導:通訊保密
18 實例推導:迷宮
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。