出圈游戏c语言用指针求,出圈游戏程序设计.doc
出圈游戲程序設(shè)計.doc
存檔資料 成績 華東交通大學(xué)課 程 設(shè) 計 報 告 書所屬課程名稱C程序設(shè)計題 目出圈游戲的程序設(shè)計院 (系)信息工程學(xué)院班 級通信一班學(xué)號20140610080126學(xué)生姓名鄭堅指導(dǎo)教師劉媛媛輔導(dǎo)教師劉媛媛 2015年 6 月 27 日 1課程設(shè)計論文任務(wù)書 信息工程 學(xué)院 通信工程 專業(yè) 14-1 班 一、課程設(shè)計論文題目 出圈游戲的程序設(shè)計 二、課程設(shè)計論文工作自 2015 年 6 月22日起至 2015 年 6 月 27 日止 三、課程設(shè)計論文 地點 8-602 四、課程設(shè)計論文內(nèi)容要求1. 本課程設(shè)計的目的(1)進一步鞏固和加深對“C程序設(shè)計”課程基本知識的理解和掌握,了解C語言在項目開發(fā)中的應(yīng)用。(2)學(xué)習程序設(shè)計開發(fā)的一般方法,了解和掌握項目開發(fā)過程及方式,培養(yǎng)正確的設(shè)計思想和分析問題、解決問題的能力,特別是項目設(shè)計能力。(3)通過對標準化、規(guī)范化文檔的掌握并查閱有關(guān)技術(shù)資料等,培養(yǎng)項目設(shè)計開發(fā)能力,同時提倡團隊合作精神。 2. 課程設(shè)計的任務(wù)及要求1 基本要求(1) 對系統(tǒng)功能進行需求分析;(2) 使用Visual C編譯器進行程序編譯;(3) 提出系統(tǒng)的設(shè)計方案;(4) 編寫源程序代碼并進行調(diào)試。2 創(chuàng)新要求在基本要求達到后,可進行創(chuàng)新設(shè)計。3 課程設(shè)計報告撰寫及裝訂要求課程設(shè)計報告的撰寫要求表述簡明,圖表準確。報告按如下內(nèi)容和順序用A4紙進行打印并裝訂成冊。(1)封面采用統(tǒng)一的課程設(shè)計封面,并按要求填寫好封面要求的個人信息和選題。(2)設(shè)計任務(wù)書(3)評閱書(4)目錄 (5)正文 (6)主要參考文獻4 課程設(shè)計評分標準 每人按指定題目進行設(shè)計,嚴禁抄襲,各選題2人/組。要求每人自己動手編寫程序,采取同一組同時檢查程序及運行結(jié)果,檢查時同組成員每人陳述自己的分工,同一選題不同組如發(fā)現(xiàn)代碼完全一樣,則雙方都作不及格處理。(1)達到課程設(shè)計的目的與要求,程序的可讀性較好,并調(diào)試正確,60分;(2)能正確回答設(shè)計的中老師所提問題,可增加10分;(3)課程設(shè)計報告書寫規(guī)范整齊,可增加10分;(4)心得體會認真總結(jié),可增加10分;(5)程序有創(chuàng)新性,可增加10分;成績評定實行優(yōu)秀、良好、中等、及格和不及格五個等級。不及格者需重做。5 課程設(shè)計進度安排(1)準備階段(3學(xué)時)選擇設(shè)計題目、了解設(shè)計目的要求、查閱相關(guān)資料。(2)程序模塊設(shè)計分析階段(4學(xué)時)程序總體設(shè)計、詳細設(shè)計。3 代碼編寫調(diào)試階段(10學(xué)時)程序模塊代碼編寫、調(diào)試、測試。4 撰寫論文階段(3學(xué)時)總結(jié)課程設(shè)計任務(wù)和設(shè)計內(nèi)容,撰寫課程設(shè)計論文。6)課程設(shè)計題目具體要求假設(shè)有人數(shù)為n個人的一人小組,他們按順時針方向圍坐一圈。一開始任選一個正整數(shù)作為報數(shù)上限值m,從第一個人開始按順時針方向自1開始順序報數(shù),報數(shù)到m時停止報數(shù)。報數(shù)m的人出列,然后從他原來所在的、順時針方向的下一個人開始重新從1報數(shù),報到m時停止報數(shù)并出列。如此下去,直至所有人全部出列為止。學(xué)生簽名_2015年 6月22 日課程設(shè)計(論文)評閱意見序號項 目等級優(yōu)秀良好中等及格不及格1課程設(shè)計態(tài)度評價2出勤情況評價3任務(wù)難度評價4工作量飽滿評價5設(shè)計中創(chuàng)新性評價6論文書寫規(guī)范化評價綜合評定等級評閱人 職稱 講師 2015年6月29日 目錄一、需求分析4。二、概要設(shè)計錯誤未定義書簽。三、詳細設(shè)計錯誤未定義書簽。四、設(shè)計和調(diào)試分析錯誤未定義書簽。五、用戶手冊錯誤未定義書簽。六、測試結(jié)果錯誤未定義書簽。七、參考文獻錯誤未定義書簽。第1章需求分析 出圈游戲可用于年齡較小的孩童的智力游戲,從而鍛煉他們的心智,該種游戲簡單易懂.操作簡單,隨即就能玩.問題描述 假設(shè)有 n 個人按順時針圍成一圈,一開始任選一個正整數(shù)作為報數(shù)上限值 m,從第一個人開始按順時針 方向自 1 開始報數(shù),報到 m 時停止報數(shù)。報到 m 的人出列,然后從他原來所在的順時針方向的下一個開始重 新從 1 報數(shù),報到 m 時停止報數(shù)并出列。如此下去,直至所有的人全部出列為止。要求按他們出列的順序輸 出他們原來的序號和名字。 問題的解決方案 本課程設(shè)計任務(wù)描述中,要實現(xiàn)從鍵盤隨機輸入這兩個數(shù)據(jù)完成出圈游戲。因此,需要根據(jù)運行時的實 際要求,分配適當大小的存儲區(qū)。當回答參加游戲的人數(shù)之后,即可為程序分配一塊內(nèi)存塊,用來存入游戲 者的名字和序號。但在計算中,需要將點到的人出圈,這是通過將對象的序號均變?yōu)?0 實現(xiàn)的。 基本要求 (1)源代碼程序要求必要的注釋。(2)每個模塊存入一個文件中,以多文件模式存儲并調(diào)試程序。 創(chuàng)新要求 在基本要求達到后,可以進行創(chuàng)新設(shè)計,如使用動態(tài)存儲管理(使用動態(tài)數(shù)組接收輸入,并且參加游戲 的人數(shù)和間隔可變) 。第2章 概要設(shè)計內(nèi)容說明根據(jù)系統(tǒng)設(shè)計要求,給出程序設(shè)計的總體基本框架、主要算法思想原理,建議用流程框圖、類圖等進行描述。第3章詳細設(shè)計給出程序?qū)崿F(xiàn)的全部源代碼,要求(1) 要求采用模塊化程序設(shè)計,鋸齒型書寫格式。(2) 程序清單中的各函數(shù)模塊都要注釋說明其功能。(3) 代碼一律采用courier New字型,五號字體(4) 兩人一組的必須要寫出各自具體分工。(*)示范(航空定票系統(tǒng)的菜單設(shè)計的詳細設(shè)計)includestdio.hincludestdlib.hint main char players2010; int n,M,S,i,j,k,m1,a20; whilem printf請輸入?yún)⒓映鋈τ螒蛉藬?shù)n; scanfd,n; printf請輸入?yún)⒓映鋈τ螒蛉藛T名單n; for i0;in;iprintf第d位,i1;scanfs,playersi;ifplayersi0break; printf請輸入出圈數(shù)字; scanfd,M; printf請輸入起始位置; scanfd,S; printf共有d人參加游戲, 出圈數(shù)字是d, 起始位置dsn,n,M,S,playersS-1; printfn開始游戲.n; fori0; in; i aii1; k1;iS-2 ; while1 ifknbreak; forj0; jM; ii1n; ifai0 j; printfs出圈n,playersi; ai0; k; printfns是勝利者n,playersi; getchar;getchar;systemcls; return 0;第四章 運行結(jié)果及分析內(nèi)容說明(1)給出程序運行后的實際結(jié)果,建議用界面圖形描述。(2)對結(jié)果要進行簡潔的分析說明。第5章課程設(shè)計心得經(jīng)過一個星期的上機實踐學(xué)習,使我對c語言有了更進一步的認識和了解,要想學(xué)好它要重在實踐,要通過不斷的上機操作才能更好地學(xué)習它,通過實踐,我也發(fā)現(xiàn)我的好多不足之處,首先是自己在指法上還不行,經(jīng)常按錯字母,通過學(xué)習也有所改進;再有對c語言的一些標準庫函數(shù)不太了解,還有對函數(shù)調(diào)用的正確使用不夠熟悉,還有對c語言中經(jīng)常出現(xiàn)的錯誤也不了解,通過實踐,使我在這幾個方面的認識有所提高。通過實踐的學(xué)習,我認到學(xué)好計算機要重視實踐操作,不僅僅是學(xué)習c語言,還是其它的語言,以及其它的計算機方面的知識都要重在實踐,所以以后在學(xué)習過程中,我會更加注視實踐操作,使自己便好地學(xué)好計算機。 C語言是計算機程序設(shè)計的重要理論基礎(chǔ),在我們以后的學(xué)習和工作中都有著十分重要的地位。要學(xué)好這種語言,僅僅學(xué)習課本上的知識是不夠的,還要經(jīng)常自己動手,有較強的實踐能力。只有多動手,經(jīng)常編寫程序,才能發(fā)現(xiàn)我們學(xué)習上的漏洞和自己的不足,并在實踐中解決這些問題,不斷提高自己轉(zhuǎn)化知識的能力。 在我們小組有解決不了的問題時,我們會主動查閱相關(guān)的資料,或向其他同學(xué)詢問,這不僅豐富了我們的知識,還增進了我們同學(xué)之間的友誼。在學(xué)習過程中發(fā)現(xiàn)學(xué)習耐心與細心不足,如scanf“d”,n;中的“”經(jīng)常忘記,有很多有用但不做考試要求的書中內(nèi)容沒有學(xué)好,認識程度不夠深刻。就算以后C語言這門課程結(jié)束后 也應(yīng)多看相關(guān)東西,多上機練習,才能真正從本質(zhì)上提高自己。 參考文獻1 譚浩強. C語言程序設(shè)計教程M. 清華大學(xué)出版社. 2007.62 C語言程序設(shè)計精品課程 3嚴蔚敏,吳偉民.數(shù)據(jù)結(jié)構(gòu)(C語言版).北京清華大學(xué)出版社,20072張長海.C語言程設(shè)計M.北京高等教育出版社,2006 4陳建新,李志敏.數(shù)據(jù)結(jié)構(gòu)實驗指導(dǎo)與課程設(shè)計教程.北京科學(xué)出版社,20104吳玉蓉,李勁.數(shù)據(jù)結(jié)構(gòu)(C語言版).北京中國水利水電出版社,200814
總結(jié)
以上是生活随笔為你收集整理的出圈游戏c语言用指针求,出圈游戏程序设计.doc的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用临时邮箱接收验证码需要注意几点,分享
- 下一篇: 【YoLov5实战】记录一次不太成功的实