新書推薦:
《
知脊:脊柱使用说明书
》
售價:NT$
500.0
《
中国早期民法新论:案例、法规、概念与法律之外
》
售價:NT$
245.0
《
六星纪元:盟战时代
》
售價:NT$
398.0
《
明代女真史
》
售價:NT$
485.0
《
富足人生指南:用十年时间实现富而喜悦
》
售價:NT$
398.0
《
少女杂货铺 Procreate可爱质感插画教程
》
售價:NT$
356.0
《
边界感:人和人之间最舒服的距离
》
售價:NT$
250.0
《
数理人文(第1辑)
》
售價:NT$
500.0
|
內容簡介: |
本書是一本C++語言的程式設計教材,詳細說明程式設計觀念和相關技術,強調不只單純學習C++語言,更希望能夠建立讀者正確的程式設計觀念、程式邏輯,和軟硬整合的實務應用,以便讀者能夠靈活運用C++語言來解決遇到的程式問題。
在內容上,本書導入單晶片控制的Arduino程式設計,能夠讓讀者直接活用學過的C++語法來建立Arduino程式,更重要的是你並不用購買Arduino開發板,就可以使用書附光碟的Uno模擬器來測試執行本書所有的Arduino實驗範例。
不只如此,為了方便初學者學習基礎的結構化程式設計,本書更提供筆者針對初學程式設計者開發的fChart程式設計教學工具,在同一工具就可以編輯、編譯和執行C++程式,和撰寫Arduino程式。
本書優點特色
「配合實務Arduino實驗範例來提昇讀者的學習樂趣與動機,讓初學者學習C++程式設計更加有趣,也更有成就感。」
1.包含Arduino實驗範例,可以實際應用各章學習到的C++程式語法來執行硬體控制,讓學習程式設計更加有趣,也更實用。
2.使用fChart可執行流程圖作為初學程式設計的積木組裝說明書,幫助你使用積木組裝的功能表命令來快速建立出自己的完整C++程式。
3.玩翻物聯網,實際應用Arduino學習軟硬體整合的C++程式設計,輕鬆帶領你進入當紅的物聯網世界。
4.本書提供完整流程圖工具和C++語言開發環境,內建ArduinoIDE和ArduinoUno模擬器,就算你沒有購買Arduino開發板,也一樣可以使用相同工具、和撰寫C++程式的相同方法,搭配Uno模擬器來測試執行你寫出的Arduino程式。
|
目錄:
|
CH01認識C++語言與流程圖
1-1談談程式設計
1-2流程圖與fChart流程圖直譯器
1-3C++程式語言
1-4認識程式碼與整合開發環
1-5Arduino實驗範例:Arduino開發板和Uno模擬器
CH02數位資料表示法寫出C++程式
2-1開發C++程式的基本步驟
2-2建立第一個C++程式
2-3建立第二個C++程式
2-4看看C++程式的內容
2-5C++語言的常數值
2-6Arduino實驗範例:建立第1個Arduino程式
CH03變數與常數
3-1認識變數
3-2關鍵字與識別字
3-3資料型態
3-4宣告與使用變數
3-5讓使用者輸入變數值
3-6使用常數
3-7Arduino實驗範例:閃爍LED燈
CH04運算式和運算子
4-1認識運算式和運算子
4-2運算子的種類
4-3運算子的優先順序和結合
4-4資料型態的轉換
4-5Arduino實驗範例:交互閃爍LED燈
CH05條件判斷
5-1關係運算子與條件運算式
5-2if單選條件敘述
5-3ifelse二選一條件敘述和條件運算式
5-4ifelseif多選一條件敘述
5-5switch多選一條件敘述
5-6邏輯運算子
5-7Arduino實驗範例:LED燈光控制與按鍵開關
CH06重複執行程式碼
6-1認識迴圈敘述
6-2for計數迴圈
6-3while條件迴圈
6-4dowhile條件迴圈
6-5巢狀迴圈與無窮迴圈
6-6改變迴圈的執行流程
6-7Arduino實驗範例:LED燈亮度控制和SOS摩斯碼
CH07函數
7-1認識函數
7-2建立和呼叫函數
7-3函數的參數與引數
7-4函數的傳回值
7-5函數的實際應用
7-6函數原型宣告
7-7變數的範圍
7-8Arduino實驗範例:蜂鳴器與音樂播放
CH08陣列與字串
8-1認識陣列
8-2陣列宣告
8-3使用一維陣列
8-4陣列的應用
8-5二維與多維陣列
8-6字串與陣列
8-7Arduino實驗範例:控制多個LED燈
CH09指標與位元運算
9-1認識記憶體位址
9-2使用指標變數
9-3函數與指標
9-4陣列與指標
9-5字串與指標
9-6位元運算
9-7Arduino實驗範例:LED創意霓虹燈
CH10Arduino整合應用
10-1可變電阻實驗範例
10-2序列埠通訊實驗範例
10-3伺服馬達實驗範例
10-4直流馬達實驗範例
10-5步進馬達實驗範例
附錄A使用fChart流程圖直譯器繪製流程圖
附錄B將Arduino程式上傳Arduino開發版
附錄CArduino程式語言參考
附錄DASCII碼對照表
|
|