一本讓你讀完,就算未來轉換學習不同程式語言也能有潛移默化之效的書
為因應決策需要,將資料轉換為資訊的處理是非常重要的事,若無資料處理的需求就幾乎沒有程式設計的需求,因此對於真實世界中的資料,如何在程式裡表達與運用就顯得格外重要了!
全書以此為訴求,以物件導向思維為經,以資料的程式化為緯,透過步驟化的過程,將程式語言及程式設計的內容加以系統化、邏輯化,並儘量以圖解的方式來做說明,希望本書終能成為初學程式設計者進入程式設計領域的墊腳石。
ch01 程式設計概論
本章將概略地說明程式的意義及本書後面各章將開發的程式類型。
ch02 程式流程概論
上一章曾提到:從不同的角度來看時,程式是資料與演算法的組合。其中的演算法就與程式流程有關,而且程式流程的流向通常也都與資料有關,因此本章先行討論程式流程的部份。這樣的講解方式雖較現行的程式設計教學傳統有所不同,但應能提供學習者更佳的理解。
ch03 C#程式設計基礎
一支簡單的程式內容,只是一堆「有意義符號的組合」而成,本章的目的在於概略地說明一支C#程式到底有那些基本的規格,至於規格的詳細內容則留待往後各章再來說明。
ch04 資料的表達
本章將說明如何用C#程式語言來表達資料。
ch05 資料的運算
上一章的重點在於資料如何透過C#的規格於程式中實作,本章的重點則在於如何處理資料,以便求得所需的資訊!
ch06 程式流程詳論
本章主要是第五章「真假運算式」的應用,使用上會搭配第二章的流程控制(flow control)的結構:循序執行、選擇性執行及條件性的重複執行。
ch07 陣列資料的表達與運算
所謂陣列(array),就是「用來保存多個相同型態資料的一塊連續的儲存空間」。本章將進行陣列的介紹。