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

程序設計基礎(微課版題庫版在線測試版電腦系列教材山東省一流本科課程配套教材)

  • 作者:編者:張小峰//劉慧//張學輝//宋麗華//高金雷等|責編:白立軍//楊帆
  • 出版社:清華大學
  • ISBN:9787302610878
  • 出版日期:2022/08/01
  • 裝幀:平裝
  • 頁數:422
人民幣:RMB 79 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書共9章,以程序設計思想與方法的傳授為中心,通過大量的例題,培養電腦類專業學生的計算思維、程序設計基本能力與必要的程序設計創新思想,達到知識、能力、素質共同提升的目的。本書顯著的特點是傳統與前沿相結合,有效融合程序設計的基礎知識與基本思想。本書案例豐富,啟發性強,理論與實踐並重,強化演算法設計思想與規範化編程。
    本書可以作為電腦類、電氣信息類專業的本科教材,或作為信息學奧賽選手的參考書,也可以作為廣大科技工作者業務學習的參考書。

作者介紹
編者:張小峰//劉慧//張學輝//宋麗華//高金雷等|責編:白立軍//楊帆
    張小峰,魯東大學副教授,山東省一流本科課程負責人,魯東大學ACM程序設計創新實驗室負責人。在高校從教18年,堅持實踐和探索電腦類專業學生的程序設計能力培養,堅持基礎知識傳授、基本方法應用、計算思維訓練和實踐能力提升相融合的教學模式。主持完成山東省本科教學改革研究項目1項,教育部產學合作協同育人項目1項。獲魯東大學本科教學創新獎和我最喜愛的老師,3項山東省教學成果二等獎。作為教練指導學生參加相關程序設計競賽,近5年,獲得ICPC亞洲區域賽銀牌2項、銅牌10項;CCPC銅獎8項;團體程序設計天梯賽二等獎1項、三等獎5項;藍橋杯全國軟體和信息技術專業人才大賽一等獎6項。

目錄
第1章  C語言程序設計入門
  1.1  C語言簡介
  1.2  簡單的C程序舉例
  1.3  程序設計的基本過程
    1.3.1  問題分析
    1.3.2  演算法設計
    1.3.3  程序編碼
    1.3.4  分析調試
    1.3.5  運行維護
  1.4  C語言編程平台
    1.4.1  新建源程序
    1.4.2  保存源程序
    1.4.3  編譯、運行
    1.4.4  調試程序
  1.5  小結
  1.6  拓展訓練
第2章  順序結構
  2.1  數據類型
    2.1.1  整型
    2.1.2  實型
    2.1.3  字元型
    2.1.4  類型定義符typedef
  2.2  常量與變數
    2.2.1  符號常量
    2.2.2  常變數
  2.3  運算
    2.3.1  賦值運算
    2.3.2  算術運算
    2.3.3  關係運算
    2.3.4  邏輯運算
    2.3.5  條件運算
    2.3.6  逗號表達式
    2.3.7  求位元組數運算
  2.4  數據類型轉換
    2.4.1  自動轉換
    2.4.2  強制類型轉換
  2.5  數據的輸入輸出
    2.5.1  字元輸出函數putchar()
    2.5.2  字元輸入函數getchar()
    2.5.3  格式輸出函數printf()
    2.5.4  格式輸入函數scanf()
    2.5.5  輸出函數cout和輸入函數cin
    2.5.6  輸入輸出總結
  2.6  順序結構程序舉例
  2.7  小結
  2.8  拓展訓練
第3章  選擇結構與循環結構
  3.1  選擇結構
    3.1.1  簡單if語句
    3.1.2  if…else語句

    3.1.3  嵌套的if…else語句
    3.1.4  多分支選擇結構——switch語句
    3.1.5  選擇結構程序舉例
  3.2  循環結構
    3.2.1  while語句
    3.2.2  do…while語句
    3.2.3  for語句
    3.2.4  循環的嵌套
    3.2.5  break和continue語句
    3.2.6  循環結構程序舉例
  3.3  小結
  3.4  拓展訓練
第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.3  字元數組和字元串
    4.3.1  字元數組的定義和引用
    4.3.2  字元串
    4.3.3  常用字元串函數
    4.3.4  字元數組的應用
  4.4  小結
  4.5  拓展訓練
第5章  函數與模塊化設計
  5.1  概述
  5.2  函數的定義與調用
    5.2.1  函數的定義
    5.2.2  函數的調用
    5.2.3  函數的聲明
  5.3  參數的傳遞
    5.3.1  普通變數作為函數參數
    5.3.2  數組元素作為函數參數
    5.3.3  數組名作為函數參數
  5.4  函數的嵌套調用與遞歸調用
    5.4.1  函數的嵌套調用
    5.4.2  函數的遞歸調用
  5.5  全局變數與局部變數
  5.6  變數的存儲方式
    5.6.1  自動變數
    5.6.2  靜態變數
    5.6.3  寄存器變數
    5.6.4  外部變數
  5.7  綜合運用
  5.8  小結

  5.9  拓展訓練
第6章  指針
  6.1  指針初探
    6.1.1  指針變數的定義
    6.1.2  指針變數的引用
    6.1.3  指針變數作為函數參數
  6.2  指針與數組
    6.2.1  指向一維數組的指針
    6.2.2  指向多維數組的指針
    6.2.3  指向數組的指針變數作為函數參數
  6.3  指針與字元串
  6.4  指向函數的指針和返回指針的函數
    6.4.1  指向函數的指針
    6.4.2  返回指針的函數
  6.5  指針數組與多級指針
    6.5.1  指針數組的定義和引用
    6.5.2  多級指針
    6.5.3  main()函數的參數
  6.6  內存的使用
    6.6.1  動態內存分配
    6.6.2  釋放動態分配的內存
    6.6.3  重新分配內存
  6.7  小結
  6.8  拓展訓練
第7章  結構體與鏈表
  7.1  結構體
    7.1.1  結構體類型聲明
    7.1.2  定義結構體變數
    7.1.3  結構體成員的訪問
    7.1.4  結構體變數的初始化
    7.1.5  結構體數組
    7.1.6  指向結構體的指針
    7.1.7  結構體與函數
  7.2  鏈表
  7.3  共用體
  7.4  枚舉類型
  7.5  小結
  7.6  拓展訓練
第8章  文件
  8.1  文件概述
  8.2  文件結構體
  8.3  文件的打開與關閉
  8.4  文件的讀寫
    8.4.1  fputc()函數和fgetc()函數
    8.4.2  fread()函數和fwrite()函數
    8.4.3  fscanf()函數與fprintf()函數
    8.4.4  fgets()函數與fputs()函數
  8.5  文件的定位與隨機讀寫
  8.6  小結
第9章  綜合程序設計

  9.1  通過菜單選擇趣味程序
    9.1.1  設計要求
    9.1.2  程序設計中的主要知識點
    9.1.3  總體設計
    9.1.4  具體實現
    9.1.5  程序運行結果
  9.2  集合的基本運算
    9.2.1  設計要求
    9.2.2  程序設計中的主要知識點
    9.2.3  總體設計
    9.2.4  具體實現
    9.2.5  程序運行結果
  9.3  n皇后問題
    9.3.1  設計要求
    9.3.2  程序設計中的主要知識點
    9.3.3  總體設計
    9.3.4  具體實現
  9.4  學生成績管理系統
    9.4.1  設計要求
    9.4.2  程序設計中的主要知識點
    9.4.3  總體設計
    9.4.4  具體實現
    9.4.5  程序運行結果
附錄A  Dev-C++的安裝與使用
附錄B  常見字元的ASCII值
附錄C  多組數據輸入的處理方式
  C.1  具有明確的數據組數
  C.2  具有明確的截止條件
  C.3  無數據組數和截止條件
附錄D  位運算
  D.1  位邏輯運算
  D.2  位移位運算
  D.3  位運算的用法
  D.4  位運算應用舉例
附錄E  C++標準模板庫
  E.1  迭代器
  E.2  vector容器
  E.3  string容器
  E.4  set容器
  E.5  multiset容器
  E.6  map容器
  E.7  unordered_map容器
  E.8  priority_queue容器
  E.9  演算法
附錄F  相關程序設計競賽
  E.1  國際大學生程序設計競賽
  E.2  中國大學生程序設計競賽
  F.3  團體程序設計天梯賽
  F.4  藍橋杯全國軟體和信息技術專業人才大賽
  F.5  企業相關競賽

參考文獻

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