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

C語言程序設計(第2版雙色印刷高等職業教育課程改革系列教材)

  • 作者:編者:原莉//王學慧|責編:王海峰//馮睿娟
  • 出版社:機械工業
  • ISBN:9787111758969
  • 出版日期:2024/05/01
  • 裝幀:平裝
  • 頁數:288
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以案例「學生成績管理系統」為主線,循序漸進導入C語言程序設計知識,所選案例貼近生活,注重培養程序設計的思路、方法、技巧以及良好的編程風格,幫助初學者快速、輕鬆運用C語言進行結構化程序設計,學會與電腦交流溝通,熟悉電腦解決問題的方式方法,具備計算思維能力和利用C語言程序求解問題的實踐應用能力。
    全書共10個項目,其中前6個項目,各項目設計獨立的案例,重點是學習、掌握C語言程序設計的語法規則。項目7?10逐步完成和完善「學生成績管理系統」,從設計、開發、優化到系統的最後完善,完成系統設計的同時介紹相關知識點。全書貫穿演算法,實例豐富,實用性強。本書配有多媒體課件、源代碼和電子教案等資源,便於教學以及讀者自學使用。
    本書適合作為高等職業院校理工科「C語言程序設計」課程的教材,也可作為電腦培訓機構與考研輔導班、編程自學人員的參考書,還可作為軟體應用開發人員、程序愛好者以及電腦等級考試者的參考書。

作者介紹
編者:原莉//王學慧|責編:王海峰//馮睿娟

目錄
前言
二維碼清單
開篇
開篇案例學生成績管理系統
項目1  創建第一個C程序
  任務1.1  認識C程序
  【知識儲備1.1】認識C語言及C程序
    1.1.1  C語言的產生和發展
    1.1.2  C語言的特點
    1.1.3  C程序的實現過程
    1.1.4  C程序的結構
  任務1.2  創建及運行第一個C程序
  【知識儲備1.2】C程序的開發環境及運行
    1.2.1  C程序的開發環境
    1.2.2  在Visual C++ 6.0集成開發環境下運行C程序
  任務1.3  運用演算法描述問題
  【知識儲備1.3】程序演算法基礎
    1.3.1  程序
    1.3.2  程序設計語言
    1.3.3  程序設計方法
    1.3.4  程序設計的一般步驟
    1.3.5  演算法
    1.3.6  軟體編程規範
  【拓展案例】
  【拓展活動】
  【項目小結】
  【實踐訓練】
  【思考與練習】
項目2  學生成績管理系統中相關數據設計及簡單處理
  任務2.1  學生成績管理系統中的相關數據設計
  【知識儲備2.1】基本數據及其運算
    2.1.1  基本字元、標識符和關鍵字
    2.1.2  C語言的數據類型
    2.1.3  常量和變數
  任務2.2  學生成績總分及平均分的計算
  【知識儲備2.2】運算符和表達式
    2.2.1  算術運算符和算術表達式
    2.2.2  賦值運算符和賦值表達式
    2.2.3  逗號運算符和逗號表達式
    2.2.4  數據間的混合運算與類型轉換
  【拓展案例】
  【拓展活動】
  【項目小結】
  【實踐訓練】
  【思考與練習】
項目3  數據處理及封面與菜單的初步設計
  任務3.1  輸入學生的成績,計算總分及平均分並輸出
  【知識儲備3.1】數據的輸入和輸出
    3.1.1  C語句
    3.1.2  格式輸出函數

    3.1.3  格式輸入函數
    3.1.4  單個字元的輸出和輸入函數
  任務3.2  項目封面、菜單的順序執行設計
  【知識儲備3.2】順序結構程序設計及其應用
    3.2.1  順序結構程序設計
    3.2.2  順序結構的特點
  【拓展案例】
  【拓展活動】
  【項目小結】
  【實踐訓練】
  【思考與練習】
項目4  學生成績的等級判定
  任務4.1  輸入學生成績,判斷其合法性
  【知識儲備4.1】單分支和雙分支選擇結構程序設計及其應用
    4.1.1  選擇結構判定條件的構成
    4.1.2  單分支和雙分支選擇結構程序設計
  任務4.2  學生成績轉化為等級
  【知識儲備4.2】多分支選擇結構程序設計及其應用
    4.2.1  嵌套if…else語句
    4.2.2  switch語句
  【拓展案例】
  【拓展活動】
  【項目小結】
  【實踐訓練】
  【思考與練習】
項目5  學生成績的分組匯總
  任務5.1  計算一個小組學生成績的總分及平均分
  【知識儲備5.1】循環結構程序設計及其應用
    5.1.1  while語句
    5.1.2  do…while語句
    5.1.3  for語句
    5.1.4  三種循環語句的比較
  任務5.2  計算每個小組學生成績的總分及平均分
  【知識儲備5.2】循環嵌套的應用
    5.2.1  循環的嵌套
    5.2.2  break語句和continue語句
  【拓展案例】
  【拓展活動】
  【項目小結】
  【實踐訓練】
  【思考與練習】
項目6  利用數組完善項目中數據的處理
  任務6.1  計算多個學生一門課程的總分和平均分
  【知識儲備6.1】一維數組的定義及其應用
    6.1.1  一維數組的定義
    6.1.2  一維數組的引用
    6.1.3  一維數組的初始化
    6.1.4  一維數組的應用
  任務6.2  計算多個學生多門課程的總分和平均分
  【知識儲備6.2】二維數組的定義及其應用

    6.2.1  二維數組的定義
    6.2.2  二維數組的引用
    6.2.3  二維數組的初始化
    6.2.4  二維數組的應用
  任務6.3  字元數組與字元串的應用
  【知識儲備6.3】字元數組與字元串
    6.3.1  字元數組的定義、引用和初始化
    6.3.2  字元串
    6.3.3  字元串處理函數
    6.3.4  字元數組的應用
  【拓展案例】
  【拓展活動】
  【項目小結】
  【實踐訓練】
  【思考與練習】
項目7  利用函數進行項目的整體框架設計
  任務7.1  學生成績管理系統功能模塊設計
  【知識儲備7.1】函數的定義、聲明及調用
    7.1.1  函數的定義及其聲明
    7.1.2  函數的調用
    7.1.3  學生成績管理系統功能模塊設計方法
  任務7.2  統計小組學生一門課程的總分及平均分
  【知識儲備7.2】函數的分類
    7.2.1  無參函數
    7.2.2  空函數
    7.2.3  有參函數
    7.2.4  任務實現
  任務7.3  求小組若干門課程的總分及平均分
  【知識儲備7.3】函數的嵌套與遞歸
    7.3.1  函數的嵌套調用
    7.3.2  函數的遞歸調用
    7.3.3  任務實現
  任務7.4  輸出排序后小組三門課成績單
  【知識儲備7.4】函數參數
    7.4.1  數組元素作為函數參數
    7.4.2  數組名作為函數參數
    7.4.3  任務實現
  【拓展案例】
  【拓展活動】
  【項目小結】
  【實踐訓練】
  【思考與練習】
項目8  利用結構體實現項目
  任務8.1  用結構體實現數據的增加、刪除、修改和顯示
  【知識儲備8.1】認識結構體
    8.1.1  結構體概述
    8.1.2  結構體類型
    8.1.3  結構體數組
    8.1.4  結構體和函數參數的傳遞
    8.1.5  共用體

    8.1.6  枚舉類型
    8.1.7  類型定義
    8.1.8  學生成績管理系統的實現
  【拓展案例】
  【拓展活動】
  【項目小結】
  【實踐訓練】
  【思考與練習】
項目9  利用指針優化項目
  任務9.1  用指針實現學生成績的輸入與輸出
  【知識儲備9.1】認識指針
    9.1.1  指針的概念
    9.1.2  指針與數組
  任務9.2  用指針優化學生成績錄入與瀏覽
  【知識儲備9.2】指針的更多應用
    9.2.1  指針與結構體
    9.2.2  指針與函數
  【拓展案例】
  【拓展活動】
  【項目小結】
  【實踐訓練】
  【思考與練習】
項目10  利用文件完善項目
  任務10.1  學生數據的存儲和反覆利用
  【知識儲備10.1】認識文件
    10.1.1  文件概述
    10.1.2  文件的讀寫
    10.1.3  學生成績管理系統的數據存取
  【拓展案例】
  【拓展活動】
  【項目小結】
  【實踐訓練】
  【思考與練習】
附錄
  附錄A  ASCII碼表
  附錄B  C語言運算符的優先順序和結合性
  附錄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