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

C語言課程設計(電腦應用21世紀高等學校系列教材)

  • 作者:編者:郭琛//戚海英//谷曉琳|責編:賈斌//薛陽
  • 出版社:清華大學
  • ISBN:9787302703167
  • 出版日期:2025/09/01
  • 裝幀:平裝
  • 頁數:299
人民幣:RMB 59.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本課程設計旨在深入探討C語言的高級特性和應用,通過一系列實踐項目,學生能夠鞏固和提升C語言編程技能。課程內容涵蓋從C語言的基礎語法到指針、函數、鏈表等核心概念。學生將通過完成多個實踐項目提升對問題的解決能力和編程實踐能力。此外,課程通過遊戲編程,拓展編程思維,為學生將來開發複雜軟體系統打下堅實基礎。通過本課程的學習,學生不僅能掌握C語言的基礎和精髓,還能理解軟體開發基本流程,提高獨立完成項目的能力。
    本書可作為高等學校電腦類相關專業的本科教材,也可作為非電腦類本科教材和參考用書。本書同樣適用於成人教育及自學考試用書,或作為電腦技術人員的學習參考書。

作者介紹
編者:郭琛//戚海英//谷曉琳|責編:賈斌//薛陽

目錄
第1章  C語言簡介
  1.1  C語言的出現和發展
  1.2  C語言的特點
  1.3  C語言上機調試的步驟和方法
  1.4  C語言的集成開發環境簡介
    1.4.1  Dev-C++的下載、安裝和使用
    1.4.2  VC++編程開發環境
    1.4.3  Linux C語言開發環境介紹
第2章  課程設計指導
  2.1  課程設計的目的和任務
  2.2  課程設計內容
  2.3  課程設計教學基本要求
  2.4  軟體開發各階段任務簡介
  2.5  課程設計選題及考核
    2.5.1  課程設計選題
    2.5.2  課程設計考核
第3章  C語言基本知識點
  3.1  C語言基本語法概述
    3.1.1  C語言的數據類型
    3.1.2  常量與變數
    3.1.3  基本數據類型
  3.2  運算符和表達式
  3.3  程序基本結構
    3.3.1  順序結構
    3.3.2  選擇(分支)結構
    3.3.3  循環結構
  3.4  數組
    3.4.1  一維數組
    3.4.2  多維數組
    3.4.3  字元數組
  3.5  函數
    3.5.1  函數的分類
    3.5.2  函數的定義
    3.5.3  形式參數與實際參數
    3.5.4  參數值的傳遞
    3.5.5  函數調用
  3.6  編譯預處理
  3.7  指針
  3.8  結構體和共用體
    3.8.1  結構體
    3.8.2  共用體
  3.9  鏈表
    3.9.1  鏈表的概念
    3.9.2  動態存儲空間的分配和釋放
    3.9.3  建立和輸出鏈表
    3.9.4  單鏈表的基本操作
    3.9.5  雙向鏈表
  3.10  文件
    3.10.1  文件類型指針
    3.10.2  文件的打開

    3.10.3  文件的關閉
    3.10.4  文件的讀/寫
    3.10.5  文件的定位
第4章  順序和分支結構
  4.1  例4-1:測量樹的高度
    4.1.1  設計說明
    4.1.2  程序源代碼
    4.1.3  程序運行情況
  4.2  例4-2:百分製成績與五分製成績之間的轉換
    4.2.1  設計說明
    4.2.2  程序源代碼
    4.2.3  程序運行情況
  4.3  例4-3:計算個人所得稅
    4.3.1  設計說明
    4.3.2  程序源代碼
    4.3.3  程序運行情況
  4.4  例4-4:求某年某月有多少天
    4.4.1  設計說明
    4.4.2  程序源代碼
    4.4.3  程序運行情況
  4.5  例4-5:求一元二次方程的根
    4.5.1  設計說明
    4.5.2  程序源代碼
    4.5.3  程序運行情況
  4.6  例4-6:三角形判斷
    4.6.1  設計說明
    4.6.2  源程序代碼
    4.6.3  程序運行情況
第5章  循環結構
  5.1  例5-1:簡易計算器
    5.1.1  設計說明
    5.1.2  程序源代碼
    5.1.3  程序運行情況
  5.2  例5-2:計算平均分
    5.2.1  設計說明
    5.2.2  程序源代碼
    5.2.3  程序運行情況
  5.3  例5-3:攝氏溫度與華氏溫度轉換
    5.3.1  設計說明
    5.3.2  程序源代碼
    5.3.3  程序運行情況
  5.4  例5-4:猜數字遊戲1
    5.4.1  設計說明
    5.4.2  程序源代碼
    5.4.3  程序運行情況
  5.5  例5-5:猜數字遊戲2
    5.5.1  設計說明
    5.5.2  程序源代碼
    5.5.3  程序運行情況
第6章  數組應用

  6.1  例6-1:一維數組排序
    6.1.1  設計說明
    6.1.2  程序源代碼
    6.1.3  程序運行情況
  6.2  例6-2:將一個數插入已排好序的數組中
    6.2.1  設計說明
    6.2.2  程序源代碼
    6.2.3  程序運行情況
  6.3  例6-3:二維數組互換
    6.3.1  設計說明
    6.3.2  程序源代碼
    6.3.3  程序運行情況
  6.4  例6-4:求3門課程的平均分
    6.4.1  設計說明
    6.4.2  程序源代碼
    6.4.3  程序運行情況
  6.5  例6-5:二維數組求行最大值
    6.5.1  設計說明
    6.5.2  程序源代碼
    6.5.3  程序運行情況
  6.6  例6-6:二維數組中求行列最大值及所在行列號
    6.6.1  設計說明
    6.6.2  程序源代碼
    6.6.3  程序運行情況
  6.7  例6-7:二維數組求行列的和
    6.7.1  設計說明
    6.7.2  程序源代碼
    6.7.3  程序運行情況
第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.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.2  例8-2:顯示日曆
    8.2.1  設計說明
    8.2.2  程序源代碼
    8.2.3  程序運行情況
  8.3  例8-3:ATM
    8.3.1  設計說明
    8.3.2  程序源代碼
    8.3.3  程序運行情況
  8.4  例8-4:口算小程序
    8.4.1  設計說明
    8.4.2  程序源代碼
    8.4.3  程序運行情況
  8.5  例8-5:二維數組存儲學生成績信息
    8.5.1  設計說明
    8.5.2  程序源代碼
    8.5.3  程序運行情況
  8.6  例8-6:數組與指針
    8.6.1  設計說明
    8.6.2  程序源代碼
    8.6.3  程序運行情況
  8.7  例8-7:人機對戰小遊戲——剪刀石頭布
    8.7.1  設計說明
    8.7.2  程序源代碼
    8.7.3  程序運行情況
第9章  綜合練習
  9.1  例9-1:通訊錄管理
    9.1.1  設計說明
    9.1.2  程序源代碼
    9.1.3  程序運行情況
  9.2  例9-2:學生成績管理
    9.2.1  設計說明
    9.2.2  程序源代碼
    9.2.3  程序運行情況
  9.3  例9-3:會員管理系統
    9.3.1  設計說明
    9.3.2  程序源代碼
    9.3.3  程序運行情況
  9.4  例9-4:家庭財務管理系統
    9.4.1  設計說明
    9.4.2  程序源代碼
    9.4.3  程序運行情況
  9.5  例9-5:圖書管理系統
    9.5.1  功能需求分析
    9.5.2  總體設計
    9.5.3  詳細設計與程序實現
    9.5.4  系統實現截圖
    9.5.5  小結
  9.6  例9-6:萬年曆
    9.6.1  功能需求分析
    9.6.2  總體設計

    9.6.3  詳細設計與程序實現
  9.7  例9-7:基於堆棧的計算器
    9.7.1  功能需求分析
    9.7.2  總體設計
    9.7.3  詳細設計與程序實現
    9.7.4  系統實現截圖
    9.7.5  小結
附錄A  貪吃蛇遊戲
  A.1  主要功能
  A.2  總體設計
  A.3  詳細設計
  A.4  程序源代碼
  A.5  程序運行情況
附錄B  俄羅斯方塊
  B.1  主要功能
  B.2  總體設計
  B.3  詳細設計
    B.3.1  方塊設計
    B.3.2  遊戲設計說明
  B.4  程序源代碼
  B.5  程序運行情況
附錄C  常用字元與ASCII代碼對照表
附錄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