C語言課題設計報告 猜數字遊戲

2022-07-09 10:24:05 字數 2017 閱讀 5137

課程設計報告

課程名稱   c 語言課程設計

課題名稱猜數字遊戲

專業電氣工程及其自動化

班級1183

學號13

姓名魯響

指導教師王穎

2023年 6 月 25 日

湖南工程學院

課程設計任務書

課程名稱 《c語言程式設計》

課題猜數字遊戲

專業班級電氣1183

學生姓名魯響

學號201113010313

指導老師王潁

審批任務書下達日期 2012 年 6月 1 日

任務完成日期 2023年 6月25日

前言《c語言程式設計》課程設計是對學生的一種全面綜合訓練,它包括問題分析,總體結構設計,使用者介面設計,程式設計基本技能和技巧,多人合作,以至一整套軟體工作規範的訓練和科學作風的培養。是與課堂聽講、自學和練習相輔相成的必不可少的乙個教學環節。通常,課程設計的課題比平時的習題複雜得多,也更接近實際。

課程設計著眼於與應用的結合點,使學生學會如何把書上學到的知識用於解決實際問題,培養軟體工作所需要的動手能力;另一方面,能使書上的知識變「活」,使學生更好地深化理解和靈活掌握教學內容。為了達到上述目的,本課程設計安排了八個設計課題,訓練重點在於基本的程式設計方法和分析問題的能力,而不強調面面俱到。學生可任選其中一題進行設計,設計完畢寫出課程設計報告,用a4紙列印成冊;並將課程設計報告與源程式存檔。

學習委員將課程設計報告與磁碟收齊後交指導老師。

一、目的

全面熟悉、掌握c語言基本知識,掌握c程式設計中的順序、分支、迴圈三種結構及陣列、函式和c語言基本圖形程式設計等方法,把程式設計和實際結合起來,增強對不同的問題運用和靈活選擇合適的資料結構以及演算法描述的本領,熟悉編制和除錯程式的技巧,掌握分析結果的若干有效方法,進一步提高上機動手能力,培養使用計算機解決實際問題的能力,養成提供文件資料的習慣和規範程式設計的思想,為以後在專業課程中應用計算機系統解決計算、分析、實驗和設計等學習環節打下較紮實的基礎。

二、設計要求

掌握結構化程式設計的主體思想,以自頂向下逐步求精的方法編制程式解決一些實際的問題,為將來編寫軟體積累一些典型的案例處理經驗。

1. 設計正確,方案合理。

2. 介面友好,使用方便。

3. 程式精煉,結構清晰。

4. 設計報告以上,含程式設計說明,使用者使用說明,源程式清單及程式框圖。

5. 上機演示。

6. 按學號順序選課題號,並在規定的時間內獨自完成相關課題的c源程式編寫、調整和執行。源程式及編譯生成各檔案均儲存在軟盤中;

7. 按本任務書的要求,按附錄的要求編寫《課程設計報告》(word文件格式)。並用a4的影印紙列印並裝訂;

8. 在2023年6月22日之前,請各班學習委員收齊課程設計報告和源

9. 序軟盤交王穎老師。

三、進度安排

第一周星期四: 課題講解,查閱資料

第二週星期一: 總體設計,詳細設計

星期二: 程式設計,上機除錯、修改程式

星期三:上機除錯、完善程式

星期四:上機除錯、完善程式

星期五: 答辯

星期六-星期天:撰寫課程設計報告

一.設計課題:猜數字遊戲

1.問題描述1

2.功能要求1

3.演算法提示1

4.測試資料1

5.其它2

二.課題設計報告

第一章緒論3

第二章需求分析4

1.系統概述4

2.功能要求描述4

3.各個函式的主要功能5

第三章總體設計6

1.模組設計6

2.程式的模組組成7

3.系統的總體框圖7

第四章詳細設計9

1.相關的資料型別9

2.函式間的呼叫圖9

3.流程圖10

第五章程式的除錯11

1.除錯分析11

2. 使用說明11

3. 執行結果截圖及說12

第六章總結16

第七章附件19

1.源程式19

2.參考文獻36

VB猜數字遊戲課程設計報告

學院機械班級機設054 學號 050374 姓名和寧成績 一 設計思路 1.要達到的目的 培養學生綜合利用vb語言進行程式設計的能力,主要是培養學生利用系統提供的標準函式進行創新設計。2.關鍵問題的解決 1.問題描述 由計算機隨機生成四位不重複的數字,然後根據遊戲者猜的數字,向其提供反饋資訊 正確地...

C 課程設計報告猜數遊戲

2012 2013 年度第二學期 猜數遊戲 目錄 2 1 概述 1 1.1 課程設計目的 1 1.2 課程設計內容 1 2 系統總體設計 1 2.1 系統目標 1 2.2 主體功能 2 2.3 系統流程 3 2.4 開發環境 5 3系統詳細設計 5 3.1系統主介面設計 5 3.2 提示鍵h k的模...

C語言設計課題大全

一 設計內容與設計要求 1.課程設計目的 全面熟悉 掌握c語言基本知識,增強對不同的問題運用和靈活選擇合適的資料結構以及演算法描述的本領,熟悉編制和除錯程式的技巧,掌握分析結果的若干有效方法,進一步提高上機動手能力,培養使用計算機解決實際問題的能力,養成提供文件資料的習慣和規範程式設計的思想,為後繼...