程式設計不僅是技能,也是生活能力
程式設計的目的是為了解決或簡化生活中繁瑣的事件,也就是說程式設計的本質除了程式語言之外,系統化的思考、邏輯推理是程式設計中最基本的能力。因此,程式設計不僅僅是一種工作技能,也是生活中無法忽視的能力。
側重剖析問題策略的方法
程式設計的重點除了程式語言本身的熟悉之外,就在於對問題的解析與解決策略規劃,本書除了程式語言的介紹之外,同時也著重於面對問題時的思考邏輯說明,期望透過圖像式的解說,幫助學習者建立系統化的思考藍圖。
本書特色
著重解題思考:書中的範例內含解題說明、程式碼、執行結果、程式解說、動動腦等元素,按部就班地引導電腦解題與程式設計的方法。
超過 100 個範例的實際演練:包含大量各類型程式範例,讓讀者可以從實際解題中,熟練各種程式設計的邏輯與方法。
圖形化的程式碼解說:使用圖形標註的方式來說明程式碼,有別於其他書籍使用註解的方式,讓讀者可以更直覺地了解重要程式片段的意義。
圖形化解說思考步驟:大量使用圖形說明解題的步驟,讓讀者更能視覺化地明瞭解題的步驟。
強調 C++ 語言特性:讓讀者能明瞭 C++ 與其他語言的區別,使其更能發揮語言的特性。
作者簡介:
蔡志敏
現任|臺北市立大同高中電腦教師兼系統管理師
經歷|資深電腦老師及系統管理師、工業技術研究院尖端科技中心助理、電腦公司軟體工程師、90年全國資訊教育績優人員、96年臺北市特殊優良教師
目錄
Chapter 01 第一個程式
1.1 程式語言與C/C++簡介
1.2 設計程式的環境
1.3 第一個C++程式
1.4 程式除錯
Chapter 02 變數與常數
2.1 變數
2.2 變數宣告與初始化
2.3 基本輸出與輸入
2.4 變數的使用
2.5 常數
Chapter 03 運算式和運算子
3.1 運算式與運算子簡介
3.2 運算子的功能
3.3 運算子的優先權與結合性
3.4 型態轉換
Chapter 04 選擇結構
4.1 程式流程控制
4.2 關係運算子與邏輯運算子
4.3 if敘述
4.4 switch–case敘述
Chapter 05 重複結構
5.1 for計數迴圈
5.2 while迴圈
5.3 改變迴圈的執行
Chapter 06 陣列
6.1 陣列的認識與使用
6.2 陣列的應用
6.3 二維陣列與多維陣列
6.4 二維陣列的應用
Chapter 07 字串
7.1 使用陣列之字串
7.2 string類別的使用
Chapter 08 函數
8.1 函數的概念
8.2 函數的定義與呼叫
8.3 函數與陣列
8.4 變數的範圍
8.5 多載與範本
8.6 遞迴
Chapter 09 指標
9.1 記憶體的位址
9.2 指標
9.3 指標與陣列
9.4 函數參數的傳遞
9.5 使用指標之字串
Chapter 10 實例研究
10.1 檔案資料的讀取與寫入
10.2 線段覆蓋的總長
10.3 矩陣的翻轉與旋轉
10.4 大整數的處理
Chapter 01 第一個程式
1.1 程式語言與C/C++簡介
1.2 設計程式的環境
1.3 第一個C++程式
1.4 程式除錯
Chapter 02 變數與常數
2.1 變數
2.2 變數宣告與初始化
2.3 基本輸出與輸入
2.4 變數的使用
2.5 常數
Chapter 03 運算式和運算子
3.1 運算式與運算子簡介
3.2 運算子的功能
3.3 運算子的優先權與結合性
3.4 型態轉換
Chapter 04 選擇結構
4.1 程式流程控制
4.2 關係運算子與邏輯運算子
4.3 if敘述
4.4 switch–case敘述
Chapter 05 重複結構
5.1 for計數迴圈
5.2 while迴圈
5.3 改變迴圈的執行
Cha...
購物須知
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。