幫助中心 | 我的帳號 | 關於我們

程序設計基礎(信創教育系列教材)/飛騰芯系列

  • 作者:編者:王理想//廖永紅//曾啟傑|責編:王劍喬
  • 出版社:清華大學
  • ISBN:9787302709602
  • 出版日期:2026/02/01
  • 裝幀:平裝
  • 頁數:195
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書分為5個項目:項目1從電腦程序運行原理開始,介紹C語言的發展歷程,引導讀者運行最小的C語言程序點亮飛騰派,為後續學習奠定基礎;項目2聚焦基本語句,通過編寫房貸計算器,講解變數、數據類型、運算符等核心知識,並設計一個階段案例;項目3利用數組和函數實現體測系統,深入探討數組的定義、引用、初始化,以及函數的基本概念、調用和嵌套,並設計一個階段案例;項目4講解高級類型,如指針、結構體、共用體和文件操作,並設計一個階段案例,提升讀者對複雜數據結構和文件處理的理解;項目5運行飛騰派,完成軟硬體結合實訓項目,針對飛騰芯硬體介面編程,以火災告警為應用背景,通過GPIO介面編程實現溫度感知與告警應用編程,並在飛騰派上運行。
    本書涵蓋從基礎語法到高級應用的豐富內容,適合作為應用型本科、職教本科、高職高專院校電腦程序設計基礎課程教材及各類培訓班用書。

作者介紹
編者:王理想//廖永紅//曾啟傑|責編:王劍喬

目錄
項目1  運行最小的C語言程序
  任務1.1  電腦程序運行原理
    1.1.1  電腦指令架構
    1.1.2  程序運行三大件
    1.1.3  國產晶元現狀
  任務1.2  電腦語言發展歷程
  任務1.3  C語言的出現與發展
    1.3.1  C語言的起源
    1.3.2  C語言的標準化
    1.3.3  C語言的未來
  任務1.4  安裝C語言開發工具
    1.4.1  安裝Windows下C語言開發工具
    1.4.2  安裝飛騰派下C語言開發工具
  任務1.5  飛騰派上運行第一個C語言程序
    1.5.1  C語言程序的結構
    1.5.2  C語言的優缺點
    1.5.3  運行程序點亮飛騰派
  思考與練習
項目2  使用基本語句編寫計算器
  任務2.1  使用基礎順序語句實現數據求和
    2.1.1  變數與數據類型
    2.1.2  運算符與表達式
    2.1.3  數據類型轉換
    2.1.4  格式化輸入輸出
    2.1.5  任務實施
  任務2.2  使用流程式控制制語句實現簡易計算器
    2.2.1  表達式語句
    2.2.2  單分支if語句
    2.2.3  雙分支if-else語句
    2.2.4  多分支if-else if-else語句
    2.2.5  嵌套if語句
    2.2.6  switch語句
    2.2.7  任務實施
  任務2.3  使用循環控制語句實現數字遊戲
    2.3.1  條件循環while
    2.3.2  遍歷循環for
    2.3.3  循環的嵌套
    2.3.4  跳轉語句
    2.3.5  延時函數sleep
    2.3.6  任務實施
  任務2.4  階段案例——實現多功能房貸計算器
  思考與練習
項目3  使用數組和函數實現體測綜合成績計算
  任務3.1  使用一維數組實現成績排行榜
    3.1.1  一維數組定義
    3.1.2  一維數組引用
    3.1.3  一維數組初始化
    3.1.4  字元數組
    3.1.5  任務實施
  任務3.2  使用二維數組實現方陣數據變換

    3.2.1  二維數組定義
    3.2.2  二維數組元素引用
    3.2.3  二維數組初始化
    3.2.4  任務實施
  任務3.3  使用基本函數實現數字遊戲
    3.3.1  函數的定義和聲明
    3.3.2  函數的形參與實參
    3.3.3  函數的調用和返回
    3.3.4  局部變數和外部變數
    3.3.5  任務實施
  任務3.4  使用特殊函數實現數據計算
    3.4.1  函數的嵌套
    3.4.2  函數的遞歸
    3.4.3  內部函數
    3.4.4  外部函數
    3.4.5  任務實施
  任務3.5  階段案例——實現學生體測綜合成績計算
  思考與練習
項目4  使用高級類型實現學生信息管理系統
  任務4.1  體驗指針的基本屬性
    4.1.1  指針的基本概念
    4.1.2  指針的基本運算
    4.1.3  指針變數作為函數參數
    4.1.4  任務實施
  任務4.2  使用指針實現學生字元數據操作
    4.2.1  字元指針
    4.2.2  數組指針
    4.2.3  指針數組
    4.2.4  二級指針
    4.2.5  函數指針
    4.2.6  任務實施
  任務4.3  使用結構體實現學生整體信息操作
    4.3.1  定義結構體類型
    4.3.2  定義結構體變數
    4.3.3  結構體變數的初始化
    4.3.4  引用結構體變數
    4.3.5  結構體數組
    4.3.6  結構體指針
    4.3.7  結構體與函數
    4.3.8  任務實施
  任務4.4  使用共用體實現學生成績轉換
    4.4.1  定義共用體
    4.4.2  定義共用體變數
    4.4.3  共用體初始化與引用
    4.4.4  任務實施
  任務4.5  實現學生成績的文件存取操作
    4.5.1  文件概述
    4.5.2  文件的打開與關閉
    4.5.3  文件的讀寫操作
    4.5.4  文件的錯誤處理

    4.5.5  文件的高級操作
    4.5.6  任務實施
  任務4.6  階段案例——實現學生信息管理系統
  思考與練習
項目5  實訓項目:運行飛騰派
  任務5.1  飛騰派簡介
  任務5.2  列印飛騰派GPIO引腳定義
    5.2.1  飛騰派GPIO引腳排列
    5.2.2  編程列印飛騰派GPIO引腳
  任務5.3  控制LED燈閃爍
    5.3.1  LED燈介紹
    5.3.2  飛騰派GPIO介面編程簡介
    5.3.3  編程實現點亮LED二極體
  任務5.4  控制蜂鳴器告警
    5.4.1  蜂鳴器簡介
    5.4.2  編程實現蜂鳴器交替告警
  任務5.5  開發火災告警應用系統
    5.5.1  場景需求
    5.5.2  項目目標
    5.5.3  程序開發
  思考與練習
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032