擲骰子游戲-c語言程序課程設計

擲骰子游戲-c語言程序課程設計

ID:25799102

大小:81.50 KB

頁數(shù):10頁

時間:2018-11-22

擲骰子游戲-c語言程序課程設計_第1頁
擲骰子游戲-c語言程序課程設計_第2頁
擲骰子游戲-c語言程序課程設計_第3頁
擲骰子游戲-c語言程序課程設計_第4頁
擲骰子游戲-c語言程序課程設計_第5頁
資源描述:

《擲骰子游戲-c語言程序課程設計》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術論文-天天文庫。

1、計算機學院《c課程設計》課程設計報告學號2015-2016學年第二學期《C語言程序設計》課程設計報告題目:擲骰子游戲?qū)I(yè):計算機科學與技術班級:15計科(3)班姓名:廖晶晶指導教師:鄧明成績:計算機學院2016年4月26日10計算機學院《c課程設計》課程設計報告目錄1.課題設計的目的與要求……………………………………………………………….31.1實驗目的……………………………………………………………………………31.2設計要求…………………………………………………………………………….32.課題分析………………………

2、………………………………………………………...42.1擲骰子游戲…………………………………………………………………………...42.1.1題目內(nèi)容描述……………………………………………………………………………….42.1.2輸入數(shù)據(jù)類型、格式和內(nèi)容限制和輸出數(shù)據(jù)說明……………………………..42.1.3流程圖……………………………………………………………………………………......53.總結(jié)………………………………………………………………………………….…...84.參考書籍…………………………………………………

3、………………………….…..85.附件………………………………………………………………………………….……85.1程序源代碼…………………………………………………………………………..…..810計算機學院《c課程設計》課程設計報告擲骰子游戲1.課題設計的目的與要求1.1實驗目的C語言是一種編程靈活,特色鮮明的程序設計語言。C語言除了學習必須的基本知識,如概念,方法和語法規(guī)則之外,更重要的是進行實訓,以提高學習者的動手和編程能力,這是學習語言的最終目的。結(jié)合多年來的教學經(jīng)驗,根據(jù)學生的學習情況,為配合教學過程,使“項

4、目教學法”能在本質(zhì)上促使學生有更大進步,特編寫了該《C語言程序任務書》,以在實訓過程中給學生提供幫助。達到如下目的:(1)在課程結(jié)束之前,讓學生進一步了解c程序設計語言的編程功能(2)讓學生扎實掌握c程序設計語言的相關知識;(3)通過一些有實際意義的程序設計,使學生體會到學以致用,并能將程序設計的知識與專業(yè)知識有效地結(jié)合,更全面系統(tǒng)地了解行業(yè)知識。1.2設計要求根據(jù)實驗內(nèi)容的要求自由選定題目。編寫程序要求遵循如下基本要求:l模塊化程序設計l鋸齒型書寫格式l必須上機調(diào)試通過10計算機學院《c課程設計》課程設計報告2.課

5、題分析2.1擲骰子游戲2.1.1題目內(nèi)容的描述兩人玩骰子,游戲規(guī)則如下:1)兩人輪流擲骰子,每次擲兩個,每人最多擲10次。2)將每人每次的分值累加計分。3)當兩個骰子點數(shù)都為6時計8分;當兩個點數(shù)相等且不為兩個6時,計7分;當兩個點數(shù)不一樣時,計其中點數(shù)較小的骰子的點數(shù)。4)結(jié)束條件:當雙方都擲10次或經(jīng)過5次后一方累計分數(shù)為另一方的兩倍。最后顯示雙方分數(shù)并判定優(yōu)勝者。2.1.2輸入數(shù)據(jù)類型、格式和內(nèi)容限制和輸出數(shù)據(jù)說明輸入數(shù)據(jù)類型:整型數(shù)格式:srand(time(0));輸入數(shù)=rand()%6+1;內(nèi)容限制:產(chǎn)

6、生最多十次隨機數(shù)輸出數(shù)據(jù)說明:擲骰子的獲勝者10計算機學院《c課程設計》課程設計報告2.1.3流程圖否是否是開始輸入x,yx=y是否x=6x>yn=n+8n=n+7n=n+yn=n+x輸出n結(jié)束圖110計算機學院《c課程設計》課程設計報告否是否是否是開始輸入i,ji=ji=6i>jz=z+8z=z+7z=z+jz=z+i輸出z結(jié)束圖210計算機學院《c課程設計》課程設計報告2.1.4調(diào)試過程及實驗結(jié)果出現(xiàn)的問題:每次循環(huán)產(chǎn)生的隨機數(shù)相同。解決方法:把隨機函數(shù)移到for循環(huán)前。執(zhí)行結(jié)果截圖圖310計算機學院《c課程設計

7、》課程設計報告3.總結(jié)這是第一次接觸c++,感覺很朦朧,但是通過老師悉心的教導和同學們的溝通與交流后,還是學會了很多的東西。從一個簡單的變量,表達式到語句,函數(shù)。發(fā)現(xiàn)那些程序雖然很抽像但也不乏有很多的樂趣。經(jīng)過這半學期的實踐課程,我也初步了解了c語言的基礎,也能獨立初步完成編程操作,但目前作為初學者,無法實現(xiàn)較復雜的編程,有些較為復雜的程序更是看不懂,各方面有待提高。C語言作為現(xiàn)代大學生最重要的課程之一,用途廣泛,更使我認識到了獨立思考,實踐操作的重要性。C語言的學習不僅重理論,更重實踐。而學好c語言的一大方法便是“

8、實踐”,在c語言實踐過程中遇到的種種問題,及解決問題的方法,更是鍛煉了學生的實踐能力,使我們不僅是學習理論,更學習了實踐,今后一定要理論和實踐有機結(jié)合,加上獨立思考和不懈努力的學好c語言,為撬開編程的大門不懈努力。4.參考書籍[1]嚴蔚敏,吳偉民,米寧等.數(shù)據(jù)結(jié)構(gòu)(C語言版)[M].北京:清華大學出版社,2007[2]譚浩強著.C程序設計(第三

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。