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

C語言程序設計(普通高等學校信息技術類系列教材)

  • 作者:編者:曾俊//李柳柏|責編:楊昕//宋芳
  • 出版社:科學
  • ISBN:9787030756046
  • 出版日期:2023/08/01
  • 裝幀:平裝
  • 頁數:295
人民幣:RMB 64 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書依據中國工程教育專業認證對解決複雜工程問題的能力要求,基於編程問題求解和計算思維編寫而成。全書共10章,主要包括工程問題求解,順序、分支、循環3種程序結構,數組與函數、指針和文件等內容。
    本書以提升學生深刻剖析問題的能力和解決複雜軟體工程問題的能力為導向,全書內容有機融入課程思政,全面落實立德樹人的教學理念;基於工程問題求解,打造精品教學案例;開設在線開放課程,提供立體化學習資源;既注重編程基礎知識的講解,也注重編程解決問題的能力培養和工程素養的提升。
    本書既可作為高等學校本科、高職高專學校程序設計專業的基礎教材,也可作為編程愛好者的自學用書。

作者介紹
編者:曾俊//李柳柏|責編:楊昕//宋芳

目錄
第1章  工程問題求解
  1.1  科學和工程簡介
  1.2  現代工程學
  1.3  電腦工程
    1.3.1  工程問題求解的基本方法
    1.3.2  利用電腦解題的基本步驟
  1.4  程序設計和C語言
    1.4.1  程序和程序設計
    1.4.2  電腦語言
    1.4.3  C語言的發展史
    1.4.4  C語言的特點
    1.4.5  C語言的應用
    1.4.6  簡單的C程序
  1.5  演算法
    1.5.1  演算法的定義
    1.5.2  演算法的特性
    1.5.3  演算法的表示方法
  習題
第2章  順序結構程序設計
  2.1  C語言的數據類型
  2.2  標識符、常量和變數
    2.2.1  標識符
    2.2.2  常量
    2.2.3  變數
  2.3  數據存儲與基本數據類型
    2.3.1  數據存儲
    2.3.2  基本數據類型
    2.3.3  數據類型轉換
  2.4  運算符和表達式
    2.4.1  賦值運算符和表達式
    2.4.2  算術運算符和表達式
    2.4.3  逗號運算符和表達式
    2.4.4  位運算符和表達式
  2.5  結構化程序設計思想
    2.5.1  基本要點
    2.5.2  設計方法
  2.6  解決應用問題:計算圓的面積
    2.6.1  基本輸入輸出函數
    2.6.2  C語言語句
  習題
第3章  分支結構程序設計
  3.1  關係運算符、邏輯運算符、條件運算符
    3.1.1  關係運算符和表達式
    3.1.2  邏輯運算符和表達式
    3.1.3  條件運算符和表達式
  3.2  解決應用問題:計算「天天向上的力量」
    3.2.1  if語句
    3.2.2  if…else語句
    3.2.3  多分支if語句
  3.3  解決應用問題:查詢自動售貨機商品價格

    3.3.1  不帶break的switch語句
    3.3.2  帶break的switch語句
  3.4  解決應用問題:計算階梯電費
    3.4.1  if語句的嵌套
    3.4.2  if和else的配對原則
  3.5  解決應用問題:人臉識別
  習題
第4章  循環結構程序設計
  4.1  解決應用問題:計算累加和
    4.1.1  while語句
    4.1.2  do…while語句
    4.1.3  for語句
    4.1.4  循環語句的比較
  4.2  解決應用問題:判斷素數
    4.2.1  break語句
    4.2.2  continue語句
  4.3  解決應用問題:計算階乘和
    4.3.1  循環嵌套
    4.3.2  循環嵌套的應用
  4.4  解決應用問題:列印幾何圖案
  習題
第5章  數組
  5.1  解決應用問題:計算人口老齡化問題
    5.1.1  一維數組
    5.1.2  計算和輸出
  5.2  解決應用問題:排序
    5.2.1  冒泡排序演算法
    5.2.2  簡單選擇排序演算法
  5.3  解決應用問題:查找
    5.3.1  順序查找法
    5.3.2  折半查找法
  5.4  解決應用問題:卷積
    5.4.1  二維數組
    5.4.2  計算和輸出
    5.4.3  矩陣及運算
  5.5  解決應用問題:奇妙的語言
    5.5.1  字元數組
    5.5.2  字元串處理函數
    5.5.3  字元串轉換函數
  5.6  解決工程問題:身份證核驗系統
  習題
第6章  函數
  6.1  解決工程問題:糧食數據統計
    6.1.1  函數的定義
    6.1.2  函數原型
    6.1.3  函數調用
    6.1.4  函數參數
    6.1.5  返回值
  6.2  解決應用問題:函數的調用形式
    6.2.1  嵌套調用

    6.2.2  遞歸調用
  6.3  解決應用問題:存儲類型和作用域
    6.3.1  變數的存儲類型
    6.3.2  全局變數和局部變數
  6.4  解決應用問題:程序組織結構
    6.4.1  內部函數和外部函數
    6.4.2  多文件結構
  6.5  解決工程問題:氣象數據計算
  習題
第7章  指針
  7.1  解決應用問題:變數值的交換
    7.1.1  初識指針
    7.1.2  指針作為函數參數
  7.2  解決應用問題:數組逆置
    7.2.1  一維數組與指針
    7.2.2  通過指針引用數組元素
    7.2.3  數組名作為函數參數
    7.2.4  二維數組與指針
  7.3  解決應用問題:電碼加密
    7.3.1  字元串與指針
    7.3.2  通過指針引用字元串
    7.3.3  字元指針作為函數參數
  7.4  解決應用問題:字元串排序
    7.4.1  指針數組
    7.4.2  指向指針的指針
  7.5  解決應用問題:字元定位
    7.5.1  指針函數
    7.5.2  函數指針
  7.6  解決工程問題:圍棋棋局
    7.6.1  內存空間的動態分配
    7.6.2  內存空間的釋放
  習題
第8章  自定義數據類型
  8.1  解決應用問題:建立學生信息表
    8.1.1  結構體變數
    8.1.2  結構體數組
    8.1.3  結構體指針
  8.2  解決應用問題:建立體測信息表
    8.2.1  共用體
    8.2.2  共用體的應用
  8.3  解決工程問題:五色球組合問題
    8.3.1  枚舉類型
    8.3.2  枚舉類型的應用
  8.4  解決應用問題:打魚曬網
    8.4.1  typedef語句
    8.4.2  typedef語句的應用
  8.5  解決應用問題:學生信息管理
    8.5.1  鏈表的概念
    8.5.2  鏈表的基本操作
  8.6  解決工程問題:學生信息管理系統

  習題
第9章  編譯與預處理
  9.1  解決應用問題:輸出彩色文字
    9.1.1  無參宏定義
    9.1.2  無參宏的應用
  9.2  解決應用問題:圖片像素計算
    9.2.1  帶參宏定義
    9.2.2  帶參宏的應用
  9.3  解決應用問題:學生隨機分班
    9.3.1  文件包含
    9.3.2  常用的頭文件
    9.3.3  學生隨機分班程序設計
  9.4  解決應用問題:多種硬體適配
    9.4.1  條件編譯
    9.4.2  條件編譯的應用
  習題
第10章  文件
  10.1  解決應用問題:密碼校驗
    10.1.1  C文件概述
    10.1.2  文件的打開與關閉
  10.2  解決應用問題:操作日誌
    10.2.1  字元與字元串讀寫函數
    10.2.2  讀寫函數的應用
  10.3  解決應用問題:複製文件
    10.3.1  數據塊讀寫函數fread和fwrite
    10.3.2  塊讀寫函數的應用
  10.4  解決工程問題:資產管理系統
    10.4.1  格式化讀寫函數fscanf和fprintf
    10.4.2  文件的定位
    10.4.3  錯誤檢驗
    10.4.4  資產管理系統實現
  習題
參考文獻
附錄A  常用字元的ASCII碼值
附錄B  C語言的關鍵字
附錄C  C語言的運算符
附錄D  常用的標準庫函數

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