日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

计算机科学与技术专家报告内容,计算机科学与技术专业设计报告大学内容.docx...

發(fā)布時間:2024/8/1 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 计算机科学与技术专家报告内容,计算机科学与技术专业设计报告大学内容.docx... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)設(shè)計(jì)報(bào)告大學(xué)內(nèi)容

德州學(xué)院信息管理學(xué)院課程設(shè)計(jì)報(bào)告實(shí)習(xí)名稱自主學(xué)習(xí)能力設(shè)計(jì)題目五子棋小游戲?qū)嵙?xí)時間2015.04.01--2014.04.30專業(yè)班級 14級計(jì)算機(jī)科學(xué)與技術(shù)指導(dǎo)老師教學(xué)單位小組分工情況:學(xué)號姓名分工201481010020代碼編寫、程序調(diào)試及文檔編寫二〇一四年五月二十五日目 錄1 實(shí)習(xí)目的22 需求分析23 概要設(shè)計(jì)23.1 游戲背景23.2 游戲玩法33.3 程序需求分析33.4 開發(fā)平臺33.5程序流程設(shè)計(jì)44 棋盤與棋子的生成54.1引言54.2 程序語句55 棋子移動與落子65.1引言65.2程序語句66 勝負(fù)判斷166.1引言166.2程序設(shè)計(jì)177 調(diào)整改進(jìn)187.1引言187.2程序功能及調(diào)整187.3總程序語句198 總結(jié)28參考文獻(xiàn):29五子棋小游戲的設(shè)計(jì)與實(shí)現(xiàn)1 實(shí)習(xí)目的(1)熟練的運(yùn)用計(jì)算機(jī)語言,培養(yǎng)了對計(jì)算機(jī)編程的熱愛程度.(2)學(xué)會怎樣用c語言做一個完整的系統(tǒng)。(3)掌握c語言的編輯,鏈接,運(yùn)行等環(huán)節(jié)。(4)掌握c語言中鏈表的建立,插入,刪除,保存節(jié)點(diǎn)。(5)熟練掌握for while do-while循環(huán)語句的使用。(6)熟練掌握函數(shù)的定義、說明、參數(shù)傳遞及嵌套和遞歸調(diào)用方法。(7)提高遇到困難解決困難的能力。(8)提高書寫代碼的速度與正確率。(9)獨(dú)立實(shí)踐,將課本上的理論知識和實(shí)際有機(jī)的結(jié)合起來,鍛煉學(xué)生的分析解決實(shí)際問題的能力,提高學(xué)生適應(yīng)實(shí)際,實(shí)踐編程的能力。2 需求分析目前,隨著計(jì)算機(jī)網(wǎng)絡(luò)的的發(fā)展,PK已經(jīng)成為現(xiàn)在人生活的一部分,人們 以不同的方式通過網(wǎng)絡(luò)來娛樂,休閑。以計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)為核心的現(xiàn)代網(wǎng)絡(luò)技術(shù)已經(jīng)在現(xiàn)實(shí)生活和生產(chǎn)中得到了廣泛的使用,休閑類網(wǎng)絡(luò)游戲集趣味性,娛樂性,互動性和益智性于一體,已經(jīng)成為多數(shù)人群的休閑方式,也為多數(shù)人所喜好。當(dāng)然,為了滿足沒有網(wǎng)絡(luò)同樣能娛樂的要求,許多小游戲做成了單機(jī)和網(wǎng)絡(luò)的雙功能。3 概要設(shè)計(jì)3.1 游戲背景五子棋不僅能增強(qiáng)思維能力,提高智力,而且富含哲理,有助于修身養(yǎng)性。五子棋既有現(xiàn)代休閑的明顯特征“短、平、快”,又有古典哲學(xué)的高深學(xué)問“陰陽易理”;它既有簡單易學(xué)的特性,為人民群眾所喜聞樂見,又有深奧的技巧和高水平的國際性比賽;它的棋文化源淵流長,具有東方的神秘和西方的直觀;既有“場”的概念,亦有“點(diǎn)”的連接。它是中西文化的交流點(diǎn),是古今哲理的結(jié)晶。3.2 游戲玩法五子棋是一種兩人對弈的純策略 型棋類游戲,五子棋棋子分為黑白兩色,棋盤為19×19,棋子放置于棋盤線交叉點(diǎn)上或網(wǎng)格中。兩人對局,各執(zhí)一色,輪流下一子,先將橫、豎或斜線的5個同色棋子連成不間斷的一排者為勝。3.3程序需求分析根據(jù)功能需求,將程序分為圖形顯示、玩家控制、勝負(fù)判斷和系統(tǒng)幫助四個模塊,以下分析各模塊的需求。 圖形顯示模塊:程序開始運(yùn)行時,給出歡迎界面;游戲開始后要求生成19×19的棋盤圖像,并在棋盤上方提示 當(dāng)前落子方棋子顏色,游戲進(jìn)行過程中,要求實(shí)時顯示棋盤上已落下的棋子;分出勝負(fù)后,要求給出游戲結(jié)束畫面。 玩家控制模塊:程序開始時,需玩家確定而后開始游戲;游戲過程中,兩個玩家通過不同的按鍵移動光標(biāo),選擇落子;游戲結(jié)束時,有玩家選擇是否開始新棋局。 勝負(fù)判斷模塊:實(shí)時監(jiān)測棋盤上棋子,一旦某一色棋子出現(xiàn)五子連線,終止游戲程序,彈出該色玩家勝出界面。 系統(tǒng)幫助模塊:彈出窗口,窗口中 顯示幫助信息,包括棋子移動與落子按 鍵介紹,獲勝方式等。 除以上主要模塊之外,程序中還可以添加其他輔助程序,如中途退出等。程序的關(guān)鍵在于勝負(fù)判斷模塊,該模塊的設(shè)計(jì)直接關(guān)系到程序的運(yùn)行速率和運(yùn)行結(jié)果的正確與否。3.4 開發(fā)平臺系統(tǒng): Windows 7 旗艦版(64位)處理器: AMD A8-5545M APU with Radeon(tm) HD Graphics 1.70GHz內(nèi)存: 4.00 GB程序開發(fā)軟件:Microsoft Visual C++ 6.0文檔編寫:Microsoft Word 20103.5 程序流程設(shè)計(jì)根據(jù)程序需求分析結(jié)果,可以得出程序的總體結(jié)構(gòu)圖如圖五子棋游戲1:系統(tǒng)幫助模塊勝負(fù)判斷模塊玩家操作模塊圖形產(chǎn)生模塊圖1 程序總體流程圖圖程序總體流程圖如圖2:圖2 程序總體設(shè)計(jì)圖4.棋盤與棋子的生成4.1引言根據(jù)五子棋的基本規(guī)則,棋盤采用19×19方格棋盤,棋子為黑白二色圓形棋子;游戲進(jìn)行過程中棋盤始終顯示,落子后棋子在落子處始終顯示;棋盤在程序結(jié)束時消失,已落下的棋子在 程序結(jié)束時或開始新游戲是消失。4.2程序語句棋盤的顯示由游戲開始與結(jié)束部分控制,棋子的顯示與保留由玩家操控部分決定。board() /*畫棋盤*/ { setfillstyle(1,6); bar(120,50,520,450); setfillstyle(1,14); b

總結(jié)

以上是生活随笔為你收集整理的计算机科学与技术专家报告内容,计算机科学与技术专业设计报告大学内容.docx...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。