C程式設計課程設計 第3版 高等院校计算机课程设计指导丛书:C程序设计课程设计(第3版)

劉振安, 劉燕君, 唐軍

  • 出版商: 機械工業
  • 出版日期: 2016-03-01
  • 定價: $210
  • 售價: 8.5$179
  • 語言: 簡體中文
  • 頁數: 200
  • 裝訂: 平裝
  • ISBN: 7111529871
  • ISBN-13: 9787111529873
  • 下單後立即進貨 (約4週~6週)

買這商品的人也買了...

商品描述

<內容介紹> 

劉振安、劉燕君、唐軍編著的《C程序設計課程設計(第3版)》獨立於具體的C語言教科書,重點放在C語言結構化設計的基本特徵上,涵蓋C語言的重要基礎知識。書中通過詳細的實例,循序漸進地啟發學生完成課程設計,培養學生實際分析問題、編程和動手的能力。本課程設計在註重基礎知識訓練的同時,也註重技能訓練。
    本書適合作為相關專業的C語言課程設計指導用書以及c語言課程的補充教材,也可以作為工程技術人員和自學者學習C語言的參考書。

<章節目錄>
前言
第0章 課程設計概述
  0.1 課程設計目標
  0.2 課程設計結構
  0.3 評價標準
第1章 C語言典型演算法
  1.1 迭代演算法求sinx的值
  1.2 遞推演算法
  1.3 遞歸演算法
    1.3.1 遞歸與遞推的比較
  l.3.2 圖解遞歸執行過程
  1.4 查找演算法
    1.4.1 線性查找
    1.4.2 二分查找
  1.5 冒泡排序
    1.5.1 圖解排序過程
    1.5.2 演算法分析
    1.5.3 演算法設計
    1.5.4 參考程序
  1.6 雞兔同籠
  1.7 求解百雞問題
  1.8 評價標準
  1.9 參考題目
第2章 求解簡單的邏輯題
  2.1 尋找成績最佳者
    2.1.1 電腦求解邏輯思維題的方法
    2.1.2 使用枚舉解題的參考程序
  2.2 尋找肇事車輛
    2.2.1 電腦解題的一般步驟
    2.2.2 課程設計內容
    2.2.3 電腦解題小結
  2.3 評價標準
第3章 求解複雜的邏輯題
  3.1 邏輯運算符與邏輯表達式
  3.2 用另一種方法求解誰考了滿分
  3.3 尋找作案人
    3.3.1 解題思路
    3.3.2 使用6重循環解題
    3.3.3 使用移位的方法解題
  3.4 評價標準
  3.5 參考題目
第4章 函數與多文件編程
  4.1 設計要求
    4.1.1 功能設計要求
    4.1.2 具體實現要求
  4.2 函數設計註意事項
    4.2.1 函數參數傳遞方式
    4.2.2 函數類型和返回值
    4.2.3 結構與函數
  4.3 函數和演算法分析

  4.4 參考程序
  4.5 組成一個工程
  4.6 評價標準
第5章 結構數組與文件
  5.1 設計要求
  5.2 演算法分析
  5.3 參考程序
  5.4 測試程序
    5.4.1 測試菜單和讀寫空文件
    5.4.2 測試生成和顯示職工信息文件
    5.4.3 測試生成和顯示職工簡明信息
  文件
    5.4.4 測試刪除操作
    5.4.5 建立符合要求的文件
  5.5 評價標準
第6章 出圈遊戲的多種解法
  6.1 使用數組設計出圈程序
    6.1.1 設計思想
    6.1.2 參考程序
  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 生死遊戲
    6.5.1 直接按出圈方法計算
    6.5.2 輸出沒有標記的生還者
  6.6 評價標準
第7章 設計鏈表
  7.1 設計要求
    7.1.1 功能設計要求
    7.1.2 總體設計
    7.1.3 函數設計
  7.2 演算法分析
  7.3 參考程序
  7.4 測試程序
  7.5 評價標準
第8章 鏈表文件信息管理
  8.1 設計要求
    8.1.1 功能設計要求
    8.1.2 總體設計
  8.2 record程序的模塊設計
  8.3 record程序的測試
  8.4 評價標準
第9章 使用循環鏈表求解約瑟夫遊戲
  9.1 簡單的循環鏈表求解約瑟夫遊戲

    9.1.1 簡單循環鏈表設計思想
    9.1.2 函數實現
    9.1.3 參考程序
  9.2 能輸出姓名的循環鏈表求解約瑟夫遊戲
    9.2.1 設計思想
    9.2.2 參考程序
  9.3 使用動態內存的循環鏈表求解約瑟夫遊戲
    9.3.1 設計思想
    9.3.2 參考程序
  9.4 優化循環鏈表求解約瑟夫遊戲
    9.4.1 設計思想
    9.4.2 參考程序
  9.5 評價標準
第10章 使用狀態機設計程序
    10.1 使用狀態機的簡單例子
    10.2 課程設計
    10.3 評分標準
第ll章 程序優化及一題多解
  11.1 程序優化
    11.1.1 設計題目和基本程序
    11.1.2 減少循環優化程序
    11.1.3 減少調用次數優化程序
    11.1.4 提高計算速度優化程序
  11.2 應用位運算一題多解
    11.2.1 使用比較的方法
    11.2.2 使用加法的方法
  11.3 評分標準
第12章 綜合課程設計
  12.1 實用結構化程序設計基礎
    12.1.1 模塊化程序設計
    12.1.2 分塊開發
    12.1.3 ]二程文件
  12.2 設計學生成績管理程序
    12.2.1 功能設計要求
    12.2.2 總體設計
    12.2.3 函數設計
  12.3 參考程序
  12.4 測試示例
    12.4.1 菜單項及空表和空文件測試
    12.4.2 測試建表
    12.4.3 測試讀取文件
  12.5 評價標準
  12.6 增加功能實例
    12.6.1 增加功能
    12.6.2 增加的函數和文件
    12.6.3 修改程序清單說明
附錄A使用編程環境
附錄B集成環境調試命令及調試實例
附錄C設計一個簡單的菜單
附錄D編程的基本文件結構

附錄E7位AscII代碼表
參考文獻