0916~0919_開學季語言展

C++程式設計實習:趣玩Arduino(第三版)

達洋貓《櫻花樹》一卡通

達洋貓《櫻花樹》一卡通

【開學大作戰】一卡通全面限時9折起

  • 400
  • 分類:
    中文書電腦資訊APP開發/程式設計C/C#
    追蹤
    ? 追蹤分類後,您會在第一時間收到分類新品通知。
  • 作者: 陳會安 追蹤 ? 追蹤作者後,您會在第一時間收到作者新書通知。
  • 出版社: 全華 追蹤 ? 追蹤出版社後,您會在第一時間收到出版社新書通知。
  • 出版日:2025/05/22

活動訊息

想找書的時候,特別想偷看網友的書櫃... 原來大家都在看這本 ↓↓↓

用閱讀開啟視野,讓書成為照亮你人生的光
【金石堂選書】本月推薦您這些好書👉 快來看看

內容簡介

本書是一本C++語言的程式設計教材,詳細說明程式設計觀念和相關技術,強調不只單純學習C++語言,更希望能夠建立讀者正確的程式設計觀念、程式邏輯,和軟硬整合的實務應用,以便讀者能夠靈活運用C++語言來解決遇到的程式問題。
在內容上,本書導入單晶片控制的Arduino程式設計,能夠讓讀者直接活用學過的C++語法來建立Arduino程式,更重要的是你並不用購買Arduino開發板,就可以使用隨書所附的Uno模擬器來測試執行本書所有的Arduino實驗範例。
不只如此,為了方便初學者學習基礎的結構化程式設計,本書更提供筆者針對初學程式設計者開發的fChart程式設計教學工具,在同一項工具就可以編輯、編譯和執行C++程式,和撰寫Arduino程式。內容新增「AI 輔助學
習」功能表,可以活用生成式AI 幫助您學習 C++程式設計。

作者

學歷:美國猶他州州立大學電腦碩士
經歷:多所大專院校企業講師、專業電腦書作者

作者為知名IT書籍作者,出版過百餘本資訊相關著作,包括:程式設計、資料結構、網頁設計、資料庫...等各種不同主題。近來也出版程式語言與Arduino、Raspberry Pi等工具結合的書籍,並開發創客作品,積極投入創客領域的教學與寫作。

目錄

CH01 認識C++語言與流程圖
1-1 談談程式設計
1-2 流程圖與fChart流程圖直譯器
1-3 C++程式語言
1-4 認識程式碼與整合開發環
1-5 AI輔助學習:講解程式觀念與詢問語法的使用
1-6 Arduino實驗範例: Arduino開發板和Uno模擬器

CH02 寫出C++程式
2-1 開發C++程式的基本步驟
2-2 建立第一個C++程式
2-3 建立第二個C++程式
2-4 看看C++程式的內容
2-5 C++語言的常數值
2-6 AI輔助學習:解釋C++程式碼
2-7 Arduino實驗範例:建立第1個Arduino程式

CH03 變數與常數
3-1 認識變數
3-2 關鍵字與識別字
3-3 資料型態
3-4 宣告與使用變數
3-5 讓使用者輸入變數值
3-6 使用常數
3-7 AI輔助學習:幫忙程式除錯
3-8 Arduino實驗範例:閃爍LED燈

CH04 運算式和運算子
4-1 認識運算式和運算子
4-2 運算子的種類
4-3 運算子的優先順序和結合
4-4 資料型態的轉換
4-5 AI輔助學習:更多fChart流程圖範例與語法測驗
4-6 Arduino實驗範例:交互閃爍LED燈

CH05 條件判斷
5-1 關係運算子與條件運算式
5-2 if單選條件敘述
5-3 if/else二選一條件敘述和條件運算式
5-4 if/else if多選一條件敘述
5-5 switch多選一條件敘述
5-6 邏輯運算子
5-7 AI輔助學習:寫出更多程式範例
5-8 Arduino實驗範例:LED燈光控制與按鍵開關

CH06 重複執行程式碼
6-1 認識迴圈敘述
6-2 for計數迴圈
6-3 while條件迴圈
6-4 do/while條件迴圈
6-5 巢狀迴圈與無窮迴圈
6-6 改變迴圈的執行流程
6-7 AI輔助學習:了解程式結構與找出語意錯誤
6-8 Arduino實驗範例:LED燈亮度控制和SOS摩斯碼

CH07 函數
7-1 認識函數
7-2 建立和呼叫函數
7-3 函數的參數與引數
7-4 函數的傳回值
7-5 函數的實際應用
7-6 函數原型宣告
7-7 變數的範圍
7-8 AI輔助學習:改寫成函數與修訂程式問題
7-9 Arduino實驗範例:蜂鳴器與音樂播放

CH08 陣列與字串
8-1 認識陣列
8-2 陣列宣告
8-3 使用一維陣列
8-4 陣列的應用
8-5 二維與多維陣列
8-6 字串與陣列
8-7 AI輔助學習:反轉陣列
8-8 Arduino實驗範例:控制多個LED燈

CH09 指標與位元運算
9-1 認識記憶體位址
9-2 使用指標變數
9-3 函數與指標
9-4 陣列與指標
9-5 字串與指標
9-6 位元運算
9-7 AI輔助學習:指標版的反轉陣列
9-8 Arduino實驗範例:LED創意霓虹燈

CH10 Arduino整合應用
10-1 可變電阻實驗範例
10-2 序列埠通訊實驗範例
10-3 伺服馬達實驗範例
10-4 直流馬達實驗範例
10-5 步進馬達實驗範例

附錄A 註冊使用ChatGPT與fChart的AI輔助學習功能表
附錄B 將Arduino程式上傳Arduino開發版
附錄C Arduino程式語言參考
附錄D ASCII碼對照表

配送方式

  • 台灣
    • 國內宅配:本島、離島
    • 到店取貨:
      金石堂門市 不限金額免運費
      7-11便利商店 ok便利商店 萊爾富便利商店 全家便利商店
  • 海外
    • 國際快遞:全球
    • 港澳店取:
      ok便利商店 順豐 7-11便利商店

詳細資料

詳細資料

    • 語言
    • 中文繁體
    • 裝訂
    • 紙本平裝
    • ISBN
    • 9786264013291
    • 分級
    • 普通級
    • 頁數
    • 384
    • 商品規格
    • 16開19*26cm
    • 出版地
    • 台灣
    • 適讀年齡
    • 全齡適讀
    • 注音
    • 級別

商品評價

訂購/退換貨須知

加入金石堂 LINE 官方帳號『完成綁定』,隨時掌握出貨動態:

加入金石堂LINE官方帳號『完成綁定』,隨時掌握出貨動態
金石堂LINE官方帳號綁定教學

提醒您!!
金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當!

退換貨須知:

**提醒您,鑑賞期不等於試用期,退回商品須為全新狀態**

  • 依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
    1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
    2. 依消費者要求所為之客製化給付。(客製化商品)
    3. 報紙、期刊或雜誌。(含MOOK、外文雜誌)
    4. 經消費者拆封之影音商品或電腦軟體。
    5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
    6. 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
  • 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
  • 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
  • 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
※ 網友掛保證,絕不踩雷書單如下 ↓↓↓
預計 2025/09/27 出貨 購買後進貨 
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing