新書推薦:

《
哲学之旅(第8版):一种互动性探究(最新完整版,2025中国-东盟影响力图书)
》
售價:NT$
764.0

《
何以为帝:雍正继位新探(清史泰斗冯尔康,从继位疑案读懂中国封建皇权,看清人性与制度的极致博弈)
》
售價:NT$
347.0

《
元照英美法词典(简装学生版)
》
售價:NT$
505.0

《
防患于未“燃”:故宫历史上的火灾与消防(在故宫) 探秘故宫防火智慧 解码古建营造技艺
》
售價:NT$
403.0

《
从家族企业到商业世家:创业家族世代繁荣的路线图
》
售價:NT$
403.0

《
敦煌石窟乐舞图像研究
》
售價:NT$
857.0

《
剑桥俄国史 第一卷 从早期罗斯到1689年
》
售價:NT$
1250.0

《
原来数学还可以这样学
》
售價:NT$
407.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碼對照表
|
|