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

C語言程序設計基礎(通識版慕課版)/高等院校程序設計新形態精品系列

  • 作者:編者:蘇小紅//張彥航//李東|責編:劉博
  • 出版社:人民郵電
  • ISBN:9787115656452
  • 出版日期:2025/06/01
  • 裝幀:平裝
  • 頁數:281
人民幣:RMB 59.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是國家精品在線開放課程、國家級一流課程「C語言程序設計精髓」和「程序設計基礎」的參考教材,適合作為高等院校各專業電腦公共基礎課教材。本書共10章,具體包括:程序設計的電腦基礎,基本I/O和基本運算,基本控制結構,模塊化程序設計與函數,常用的問題求解策略,數組和排序查找演算法,指針及其應用,字元串和文本處理,結構體和動態數據結構,文件讀寫和綜合應用。
    本書力求以通俗易懂、簡潔明快的語言,從現代視角解讀C語言的神韻,幫助讀者快速掌握能夠以不變應萬變的「編程之魂」,達到靈活使用C語言解決實際問題的目的。此外,本書還為任課教師免費提供多媒體課件、例題和習題源代碼,以及程序設計遠程在線考試平台等教學資源。
    本書可作為高等學校C語言程序設計類課程的配套教材,還可作為各類電腦培訓、自學人員的參考書。

作者介紹
編者:蘇小紅//張彥航//李東|責編:劉博
    蘇小紅,女,博士,教授,博士生導師,中國電腦學會高級會員,哈爾濱工業大學電腦科學與技術國家級實驗教學示範中心副主任,電腦語言基礎教研室主任,校級教學名師,校教學帶頭人,國家精品課程和國家級精品資源共享課程「C語言程序設計」以及省級精品課程「電腦圖形學」負責人,中國大學MOOC課程「C語言程序設計精髓」和「程序設計基礎」負責人。     研究方向為:程序分析技術及其應用,智能信息處理與信息融合,圖像處理與模式識別。完成國家自然科學基金、國防基礎科研、國家863、國際合作等多項科研項目,獲黑龍江省科技進步二等獎1項,黑龍江省自然科學二等獎1項,哈爾濱市自然科學技術學術成果一等獎1項。發表學術研究論文100余篇,獲軟體著作權登記8項。在教學研究方面,獲國家級教學成果二等獎1項,黑龍江省教學成果一等獎2項、二等獎2項,校級教學成果一等獎4項。主編教材9部,翻譯外版教材2部,與國外大學教師合著教材2部,主審教材2部。2007年獲寶鋼優秀教師獎。2012年被評為黑龍江省師德先進個人。2014年被評為黑龍江省優秀教師。

目錄
第1章  程序設計的電腦基礎
  1.1  電腦與人工智慧
  1.2  電腦系統
  1.3  電腦的基本工作原理
  1.4  數據在電腦中的表示與存儲
  1.5  程序設計語言
    1.5.1  機器語言、彙編語言與高級語言
    1.5.2  高級語言的分類
    1.5.3  C語言簡介
  1.6  編寫程序的基本步驟
  1.7  如何學習編程
  1.8  何為AI編程
  習題1
第2章  基本I/O和基本運算
  2.1  認識C語言程序從Hello World開始
  2.2  變數及其數據類型
    2.2.1  變數的數據類型和變數的定義
    2.2.2  變數的數據類型決定了什麼
    2.2.3  標識符的命名規則
  2.3  常量
    2.3.1  常量的表示
    2.3.2  宏常量和const常量
  2.4  鍵盤輸入和屏幕輸出
    2.4.1  單個字元的輸入輸出
    2.4.2  數據的格式化屏幕輸出
    2.4.3  數據的格式化鍵盤輸入
  2.5  算術運算
  2.6  賦值運算
  2.7  增1和減1運算
  2.8  混合運算中的類型轉換
    2.8.1  自動類型轉換
    2.8.2  強制類型轉換
  2.9  AI編程的基本流程
  2.10  本章知識點思維導圖
  習題2
第3章  基本控制結構
  3.1  演算法的概念與演算法的描述方法
    3.1.1  演算法的概念
    3.1.2  演算法的描述方法
  3.2  順序結構
  3.3  選擇結構
    3.3.1  選擇結構的控制方式
    3.3.2  條件語句
    3.3.3  開關語句
  3.4  循環結構
    3.4.1  循環控制方式
    3.4.2  計數控制的循環和for語句
    3.4.3  條件控制的循環、while和do-while語句
    3.4.4  嵌套循環
  3.5  結構化程序設計與流程轉移控制

    3.5.1  結構化程序設計方法
    3.5.2  goto語句
    3.5.3  break語句
    3.5.4  continue語句
  3.6  學習AI編程的首要任務——清晰地表達需求
  3.7  本章知識點思維導圖
  習題3
第4章  模塊化程序設計與函數
  4.1  模塊化程序設計
  4.2  函數的定義
  4.3  函數調用和參數傳遞
  4.4  斷言和防禦式編程
  4.5  多文件編程
  4.6  變數的作用域和存儲類型
    4.6.1  變數的作用域
    4.6.2  變數的存儲類型
  4.7  程序調試方法
  4.8  AI輔助編程實例
  4.9  本章知識點思維導圖
  習題4
第5章  常用的問題求解策略
  5.1  電腦的問題求解過程與問題求解策略
  5.2  枚舉
  5.3  遞推
    5.3.1  正向順推
    5.3.2  反向逆推
  5.4  遞歸
    5.4.1  遞歸的內涵與數學基礎
    5.4.2  遞歸函數及其基本要素
    5.4.3  遞歸的執行過程
    5.4.4  遞歸與迭代的關係
    5.4.5  尾遞歸
  5.5  AI輔助編程實例
  5.6  本章知識點思維導圖
  習題5
第6章  數組和排序查找演算法
  6.1  一維數組和二維數組
  6.2  數組作函數參數
    6.2.1  按值調用與模擬按引用調用
    6.2.2  一維數組作函數參數
    6.2.3  二維數組作函數參數
  6.3  查找演算法
    6.3.1  順序查找
    6.3.2  二分查找
  6.4  排序演算法
    6.4.1  冒泡排序演算法
    6.4.2  交換排序演算法
    6.4.3  選擇排序演算法
  6.5  AI輔助編程實例
  6.6  本章知識點思維導圖

  習題6
第7章  指針及其應用
  7.1  指針的概念
    7.1.1  變數的地址和變數的定址方式
    7.1.2  指針變數的定義、初始化及其解引用
  7.2  指針變數作函數參數
  7.3  函數指針及其應用
    7.3.1  函數指針的概念
    7.3.2  函數指針的應用
  7.4  指針與一維數組的關係
    7.4.1  指針的運算
    7.4.2  利用指針訪問一維數組
  7.5  AI輔助編程實例
  7.6  本章知識點思維導圖
  習題7
第8章  字元串和文本處理
  8.1  字元串的存儲、表示與處理
    8.1.1  字元串的存儲與表示
    8.1.2  字元串的輸入和輸出
    8.1.3  字元串處理函數
    8.1.4  字元串處理函數的安全性
  8.2  字元串的應用
    8.2.1  向函數傳遞字元串
    8.2.2  從函數返回字元串
  8.3  指針數組及其應用
    8.3.1  指針和二維數組間的關係
    8.3.2  字元指針數組和二維字元數組
  8.4  AI輔助編程實例
  8.5  本章知識點思維導圖
  習題8
第9章  結構體和動態數據結構
  9.1  結構體類型
    9.1.1  結構體類型的聲明和結構體變數的定義
    9.1.2  結構體成員的初始化和訪問
    9.1.3  結構體占內存的位元組數
    9.1.4  結構體的相關計算和操作
  9.2  結構體作函數參數
    9.2.1  在函數之間傳遞結構體數據
    9.2.2  結構體應用實例
  9.3  共用體類型及其應用
  9.4  枚舉類型及其應用
  9.5  動態內存分配和動態數據結構
    9.5.1  動態內存分配
    9.5.2  動態數據結構之鏈表
    9.5.3  常見的內存錯誤及其解決對策
  9.6  AI輔助編程實例
  9.7  本章知識點思維導圖
  習題9
第10章  文件讀寫和綜合應用
  10.1  文本文件和二進位文件

  10.2  緩衝文件系統和非緩衝文件系統
  10.3  文件的打開與關閉
  10.4  標準輸入輸出重定向
  10.5  文本文件的讀寫操作
    10.5.1  按格式讀寫文件
    10.5.2  按字元讀寫文件
    10.5.3  按字元串讀寫文件
  10.6  應用實例
    10.6.1  幸運大抽獎
    10.6.2  人機交互走迷宮
  10.7  本章知識點思維導圖
  習題10
附錄A  C語言關鍵字
附錄B  GCC中數據類型占內存的位元組數和取值範圍
附錄C  運算符的優先順序與結合性
附錄D  字元十進位編碼的ASCII值
附錄E  二進位補碼的計算方法
附錄F  位運算
附錄G  輸入輸出格式轉換說明符
附錄H  常用的ANSI C標準庫函數
附錄I  基本編碼規範
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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