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

程序設計基礎(C語言慕課版工業和信息化部十四五規劃教材高等學校電腦專業核心課名師精品系列教材)

  • 作者:編者:蘇小紅//葉麟//張羽//張彥航|責編:劉博
  • 出版社:人民郵電
  • ISBN:9787115600837
  • 出版日期:2023/01/01
  • 裝幀:平裝
  • 頁數:391
人民幣:RMB 69.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是國家精品在線開放課程、國家級一流本科課程、華為「智能基座」精品慕課「C語言程序設計精髓」的配套教材。全書由12章組成,包括4個模塊:程序設計的電腦基礎(第1章)、程序設計方法基礎(第2?5章)、程序設計的問題求解基礎(第6章)、演算法和數據結構基礎(第7?12章)。其中,程序設計方法基礎涵蓋了4章內容,包括基本I/O和基本數據類型、基本運算、基本控制結構、結構化與模塊化。演算法和數據結構基礎涵蓋了6章內容,包括用數組保存數據、查找和排序演算法、「呼風喚雨」的指針、字元串和文本處理、用結構封裝數據、結構設計之美。
    本書以快樂為本、實用為根,試圖以現代視角解讀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  編程不只是「coding」
  1.5  什麼是「編程」
  1.6  怎麼學「編程」
  擴展閱讀1  「我」的故事
  擴展閱讀2  「我」和「我」的舞台
  習題
第2章  程序設計方法基礎——基本I/O和基本數據類型
  2.1  初識C語言,從「Hello world!」開始
  2.2  常量和變數
    2.2.1  變數的類型和變數的定義
    2.2.2  最佳編碼原則:標識符的命名規則和程序註釋
    2.2.3  常量的表示形式
    2.2.4  最佳編碼原則:使用宏常量和const常量
  2.3  變數的類型決定7什麼
  2.4  鍵盤輸入和屏幕輸出
    2.4.1  單個字元的輸入輸出
    2.4.2  數據的格式化屏幕輸出
    2.4.3  數據的格式化鍵盤輸
  2.5  本章知識樹
  習題
第3章  程序設計方法基礎——基本運算
  3.1  算術運算——最基本的數學運算
  3.2  賦值運算一用變數保存計算結果
  3.3  增1和減1運算——最快捷常用的運算
  3.4  混合數據類型運算中的類型轉換
    3.4.1  自動類型轉換與類型提升
    3.4.2  「呼風喚雨」的強制類型轉換
    3.4.3  自動類型轉換的安全隱患
  3.5  位運算及其應用
  3.6  本章知識樹
  習題
第4章  程序設計方法基礎——基本控制結構
  4.1  演算法的概念與演算法的描述方法
    4.1.1  演算法的概念
    4.1.2  演算法的描述方法
  4.2  電腦的問題求解
  4.3  順序結構
  4.4  選擇結構
    4.4.1  選擇結構的基本形式——變是唯一的不變
    4.4.2  條件語句——無處不在的抉擇
    4.4.3  開關語句——條條道路通羅馬
    4.4.4  最佳編碼原則:正確使用關係和邏輯運算符
  4.5  循環結構——周而復始的循環之道
    4.5.1  循環的控制方式
  ……
第5章  程序設計方法基礎——結構化與模塊化

第6章  程序設計的問題求解基礎
第7章  演算法和數據結構基礎——用數組保存數據
第8章  演算法和數據結構基礎——查找和排序演算法
第9章  演算法和數據結構基礎——「呼風喚雨」的指針
第10章  演算法和數據結構基礎——字元串和文本處理
第11章  演算法和數據結構基礎——用結構封裝數據
第12章  演算法和數據結構基礎——結構設計之美
附錄A  C語言中的關鍵字
附錄B  GCC中數據類型占內存的位元組數和表數範圍
附錄C  運算符的優先順序與結合性
附錄D  常用字元的ASCI碼對照表
附錄E  二進位補碼的計算方法
附錄F  輸入輸出格式轉換說明
附錄G  常用的ANSI C標準庫函數
參考文獻

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