-
簡介:1信息與電氣工程學(xué)院軟件程序設(shè)計三級項目軟件程序設(shè)計三級項目設(shè)計說明書設(shè)計說明書(20152016學(xué)年第一學(xué)期)題目抽獎模擬軟件專業(yè)班級電子信息工程學(xué)生學(xué)號學(xué)生姓名阿三三指導(dǎo)教師吳開興、馬小進、崔冬設(shè)計周數(shù)2周設(shè)計成績年1月8日31課程設(shè)計目的課程設(shè)計目的本設(shè)計將進一步加強學(xué)生對面向?qū)ο蟪绦蛟O(shè)計思想的理解,增強對C程序語言的靈活運用。要求學(xué)生能結(jié)合數(shù)據(jù)庫知識和VISUALSTUDIO中的WINDOWS窗體,實現(xiàn)基本的應(yīng)用軟件,培養(yǎng)學(xué)生的興趣,掌握相關(guān)的知識,為以后積累經(jīng)驗。22技術(shù)要求及開發(fā)環(huán)境技術(shù)要求及開發(fā)環(huán)境2121技術(shù)要求技術(shù)要求獎項規(guī)則基礎(chǔ)數(shù)據(jù)維護隨機抽獎功能能將獲獎數(shù)據(jù)進行存儲、管理并實現(xiàn)靈活的查詢功能。2222開發(fā)環(huán)境開發(fā)環(huán)境開發(fā)環(huán)境為VISUALSTUDIO2008,使用20開發(fā)。使用采用WINDOWS窗體和C語言來進行實際設(shè)計。涉及到了多用戶等相關(guān)操作和SQLSERVER數(shù)據(jù)庫連接使用。3系統(tǒng)設(shè)計系統(tǒng)設(shè)計3131系統(tǒng)分析系統(tǒng)分析模擬抽獎系統(tǒng)所需實現(xiàn)的基本功能是實現(xiàn)隨機抽獎功能,并且可以查看抽獎結(jié)果、進行抽獎人數(shù)設(shè)置、能對獲獎數(shù)據(jù)進行存儲以及清空抽獎記錄的功能。根據(jù)功能分析出系統(tǒng)的設(shè)計思路如下管理員登錄方可使用本軟件。設(shè)置特等獎、一等獎、二等獎、三等獎、四等獎、五等獎共六個獎項。用戶可以選擇抽取中任意一個獎項。抽取每個獎項之前可以設(shè)置各個獎項獲獎名額,若不進行獲獎名額設(shè)置則默認(rèn)使用系統(tǒng)設(shè)置的獲獎名額。中獎號的抽取使用數(shù)字0100作為抽獎號,編程實現(xiàn)抽獎號碼的滾動,按下停止鍵時得到的數(shù)字便是中獎號,選擇是否保存中獎號碼。每個獎項對應(yīng)的中獎號及對應(yīng)獎品可以在結(jié)果查看和獎品查看中查看,抽獎結(jié)束后可以對中獎信息進行清除。3232系統(tǒng)設(shè)計系統(tǒng)設(shè)計321321系統(tǒng)功能模塊系統(tǒng)功能模塊設(shè)計設(shè)計系統(tǒng)管理員登錄模塊賬號登錄對中獎信息進行管理。抽獎設(shè)置模塊能夠?qū)Τ槿〉母鱾€獎項人數(shù)進行設(shè)置。抽獎模塊利用抽獎號滾動的方法實現(xiàn)抽獎功能查看結(jié)果模塊能夠查看當(dāng)前各個獎項對應(yīng)的的中獎號碼。
下載積分: 8 賞幣
上傳時間:2024-03-10
頁數(shù): 40
大?。?1.42(MB)
子文件數(shù):
-
簡介:1C語言課程設(shè)計名稱建筑工地信息管理系統(tǒng)學(xué)院工程學(xué)院班級05208124姓名覃振孔學(xué)號20081002799指導(dǎo)老師曹弘3前言課程設(shè)計目的C語言編程實踐是學(xué)習(xí)C語言的一個重要環(huán)節(jié),為提高學(xué)生的程序設(shè)計能力,通過課堂和上機實踐使學(xué)生的程序設(shè)計能力有一個上升的臺階。通過前四單元的溫故而知新、庖丁解牛、舉一反三、熟能生巧等過程的練習(xí)之后能夠解決一些簡單的實際問題。1、題目要求設(shè)計“建筑工地信息管理系統(tǒng)”建立如下4個文件(括號內(nèi)為文件中每條記錄的字段內(nèi)容)(1)銷售商配件建筑工地(銷售商號碼,配件號,工地號,數(shù)量)(2)建筑工地(工地號,名字,城市)(3)配件(配件號,配件名,顏色,重量,產(chǎn)地)(4)銷售商(號碼,名字,狀態(tài),城市)功能(1)首先建立文件,然后插入數(shù)據(jù),并進行刪除、更新操作,最后進行查詢操作。(2)
下載積分: 8 賞幣
上傳時間:2024-03-12
頁數(shù): 32
大?。?0.31(MB)
子文件數(shù):
-
簡介:1程序的三種基本結(jié)構(gòu)是順序結(jié)構(gòu)循環(huán)結(jié)構(gòu)遞歸結(jié)構(gòu)順序結(jié)構(gòu)循環(huán)結(jié)構(gòu)選擇結(jié)構(gòu)選擇結(jié)構(gòu)循環(huán)結(jié)構(gòu)遞歸結(jié)構(gòu)順序結(jié)構(gòu)選擇結(jié)構(gòu)遞歸結(jié)構(gòu)NCLUDEMAININTA1B10DOBAAWHILEB542本題分值本題分值40用戶得分用戶得分40本題分值本題分值40用戶得分用戶得分40用戶解答用戶解答A2標(biāo)準(zhǔn)答案標(biāo)準(zhǔn)答案A27A為0111B為0123A、B、C均為無符號短整型變量則語句PRINTFOOOOCACAFI1I0KPRINTFDDKB31813082本題分值本題分值40用戶得分用戶得分00用戶解答用戶解答81標(biāo)準(zhǔn)答案標(biāo)準(zhǔn)答案829對說明語句INTA10678910的正確理解是將5個初值依次A1至A5將5個初值依次A0至A4
下載積分: 9 賞幣
上傳時間:2024-03-14
頁數(shù): 76
大?。?2.2(MB)
子文件數(shù):
-
簡介:南京工程學(xué)院課程設(shè)計報告書課程名稱程序設(shè)計語言C院(系、部、中心)計算機工程學(xué)院專業(yè)先進制造技術(shù)工程中心班級D數(shù)加工092姓名蔡佳文學(xué)號231090215地址圖書館405起止日期201113-201117指導(dǎo)教師彭煥峰成績一、題目內(nèi)容的描述一、題目內(nèi)容的描述注意所有段落首行縮進注意所有段落首行縮進2個字符個字符1、宋體小四號字,單倍行距、宋體小四號字,單倍行距2、將題目的內(nèi)容條理清楚的描述出來、將題目的內(nèi)容條理清楚的描述出來二、主要模塊的算法描述二、主要模塊的算法描述1、宋體小四號字,單倍行距、宋體小四號字,單倍行距2、首先要條理的表達出你的程序?qū)崿F(xiàn)了哪些功能、首先要條理的表達出你的程序?qū)崿F(xiàn)了哪些功能然后對所有比較復(fù)雜的功能以程序流程圖的方式給出算法邏輯,即用流程然后對所有比較復(fù)雜的功能以程序流程圖的方式給出算法邏輯,即用流程圖表達出具體的算法,例如一個學(xué)生如何借一本書的操作,借的書如果沒有副圖表達出具體的算法,例如一個學(xué)生如何借一本書的操作,借的書如果沒有副本了怎么操作,借的書如果還有副本怎么操作等。本了怎么操作,借的書如果還有副本怎么操作等。在流程圖的后面,要用文字描述流程圖是如何一步一步執(zhí)行的,即結(jié)合流在流程圖的后面,要用文字描述流程圖是如何一步一步執(zhí)行的,即結(jié)合流程圖文字描述算法邏輯程圖文字描述算法邏輯三、程序運行結(jié)果三、程序運行結(jié)果1、宋體小四號字,單倍行距、宋體小四號字,單倍行距2、列出程序的主要運行截圖,并加以文字說明、列出程序的主要運行截圖,并加以文字說明四、結(jié)束語四、結(jié)束語宋體小四號字,單倍行距宋體小四號字,單倍行距對本次課程設(shè)計的總結(jié),例如哪方面有提高,哪方面仍然存在不足對本次課程設(shè)計的總結(jié),例如哪方面有提高,哪方面仍然存在不足五、程序的源代碼清單五、程序的源代碼清單宋體5號,單倍行距單倍行距
下載積分: 3 賞幣
上傳時間:2024-03-09
頁數(shù): 2
大?。?0.02(MB)
子文件數(shù):
-
簡介:大學(xué)生大學(xué)生C語言課程設(shè)計心得體會語言課程設(shè)計心得體會400400字范文稿三篇匯字范文稿三篇匯編篇一篇一C語言課程設(shè)計心得體會語言課程設(shè)計心得體會學(xué)習(xí)VB程序已經(jīng)一個學(xué)期了,但是感覺沒有學(xué)到真正的知識。但是最近幾個課時的課程學(xué)習(xí)讓我受益匪淺,學(xué)會了一些簡單的程序語言設(shè)計,并且感覺這是一種樂趣,開始喜歡這門課程了。然而,我深刻體會到這門課程并不是輕而易舉就可也學(xué)好的,學(xué)習(xí)這門課程不僅需要細(xì)心嚴(yán)謹(jǐn)?shù)膽B(tài)度,還需要充分發(fā)揮我們的想象力,讓理論和實踐充分的結(jié)合在一起,才能達到事半功倍的效果。細(xì)節(jié)決定成敗這句話在程序設(shè)計中最恰當(dāng)不過了,因為一個小小的錯誤代碼就可以使你的整個的程序無法進行,有時候絞盡腦汁也沒能找出錯誤所在,只好老老實實的從新進行編寫工作。所以課程不僅理論性強,實際操作性更強,沒有一個好的心態(tài)很難學(xué)好這門課程。我們學(xué)習(xí)的不僅是科學(xué)的方法,還包括用什么樣的態(tài)度去對待這門課程,并且讓自理論性和實踐性在自身得到充分的發(fā)揮,用細(xì)心嚴(yán)謹(jǐn)?shù)膽B(tài)度去認(rèn)識事物,且希望通過這次的實踐操作可以讓我更好地學(xué)習(xí)VB程序設(shè)計。篇二篇二C語言課程設(shè)計心得體會語言課程設(shè)計心得體會課程設(shè)計是培養(yǎng)學(xué)生綜合運用所學(xué)知識發(fā)現(xiàn)提出分析和解決實際問題鍛煉實踐能力的重要環(huán)節(jié)是對學(xué)生實際工作能力的具體訓(xùn)練和考察過程隨著科學(xué)技術(shù)發(fā)展本學(xué)期我們開設(shè)了模擬電路與數(shù)字電路課,這兩門學(xué)科都屬于電子電路范疇,與我們的專業(yè)也都有聯(lián)系,且都是理論方面的指示。正所謂“紙上談兵終覺淺,覺知此事要躬行?!睂W(xué)習(xí)任何知識,僅從理論上去求知,而不去實踐、探索是不夠的,所以在本學(xué)期暨模電、數(shù)電剛學(xué)完之際,緊接著來一次電子電路課程設(shè)計是很及時、很必要的。這樣不僅能加深我們對電子電路的任職,而且還及時、真正的做到了學(xué)以致用。這兩周的課程設(shè)計,先不說其他,就天氣而言,確實很艱苦。受副熱帶高氣壓影響,江南大部這兩周都被高溫籠罩著。人在高溫下的反應(yīng)是很遲鈍的,簡言之,就是很難靜坐下來動腦子做事。天氣本身炎熱,加之機房里又沒有電扇、空調(diào),故在上機仿真時,真是艱熬,坐下來才一會會,就全身濕透,但是炎炎烈日擋不住我們求知、探索的欲望。通過我們不懈的努力與切實追求,終于做完了課程設(shè)計。在這次課程兼職設(shè)計過程中,我也遇到了很多問題。比如在三角波、方波轉(zhuǎn)換成正弦波時,我就弄了很長時間,先是遠(yuǎn)離不清晰,這直接導(dǎo)致了我無法很順利地連接電路,然后翻閱了大量書籍,查資料,終于在書中查到了有關(guān)章節(jié),并參考,并設(shè)計出了三角波、方波轉(zhuǎn)換成正弦波的電路圖。但在設(shè)計數(shù)字頻率計時就不是那么一帆風(fēng)順了。我同樣是查閱資料,雖找到了原理框圖,但電路圖卻始終設(shè)計不出來,最后實在沒辦法,只能用數(shù)字是中來代替。在此,我深表遺憾
下載積分: 5 賞幣
上傳時間:2024-03-13
頁數(shù): 4
大?。?0.03(MB)
子文件數(shù):
-
簡介:一、是非判斷題(每題3分,共12題,合計36分)題目1還未回答滿分叁00未標(biāo)記標(biāo)記題目題干在變量定義INTSUMSUM中SUM和SUM是兩個相同的變量名。()選擇一項對錯題目2還未回答滿分叁00未標(biāo)記標(biāo)記題目題干在C語言中,變量可以不定義而直接引用。()選擇一項對錯題目3還未回答滿分叁00未標(biāo)記標(biāo)記題目題干字符串”CHINA”在內(nèi)存中占據(jù)的存儲空間是5個字節(jié)。()選擇一項對錯題目4還未回答滿分叁00未標(biāo)記標(biāo)記題目題干在C語言中,”A”和’A’是等價的。()選擇一項對錯題目5還未回答滿分叁00未標(biāo)記標(biāo)記題目滿分叁00未標(biāo)記標(biāo)記題目題干邏輯表達式A但這種循環(huán)是當(dāng)表達式為真時反復(fù)執(zhí)行循環(huán)體,表達式為假時結(jié)束循環(huán)。()選擇一項對錯題目12還未回答滿分叁00未標(biāo)記標(biāo)記題目題干F語句等價于WHILE1語句,即不設(shè)初值、不判斷條件、無終止地執(zhí)行循環(huán)體。()選擇一項對錯未標(biāo)記標(biāo)記題目信息文本二、單項選擇題(每題4分,共16題,合計64分)題目13還未回答滿分肆00未標(biāo)記標(biāo)記題目題干表示關(guān)系X10BREAKIFX21X5CONTINUEX3選擇一項
下載積分: 6 賞幣
上傳時間:2024-03-13
頁數(shù): 8
大小: 0.04(MB)
子文件數(shù):
-
簡介:一、一、選擇題選擇題1在下面的(C)函數(shù)聲明語句存在語法錯誤。AAAINTAINTBBAAINTINTCAAINTAINTBDAAINTAINT2在下面的(C)不能作為函數(shù)的返回類型。AVOIDBINTCNEWDLONG3下面正確的函數(shù)原型語句是(B)。AINTFUNCTIONVOIDABVOIDFUNCTIONINTCINTFUNCTIONADVOIDINTDOUBLEA4函數(shù)調(diào)用FUNCEXP1EXP2EXP3EXP4EXP5中所含實參的個數(shù)為(B)個。A1B2C4D55下面的標(biāo)識符中,(C)是文件級作用域。A函數(shù)形參B語句標(biāo)號C外部靜態(tài)類標(biāo)識符D自動類標(biāo)識符6下面的標(biāo)識符中,(B)具有全局級作用域。A函數(shù)形參B全局變量C內(nèi)部靜態(tài)類標(biāo)識符D自動變量符7假定P是一個指向FLOAT型數(shù)據(jù)的指針,則P1所指數(shù)據(jù)的地址比P所指數(shù)據(jù)的地址大(C)字節(jié)。A1B2C4D88假定A為一個字符數(shù)組名,則A8的地址比該數(shù)組的首地址大(B)個字節(jié)。A4B8C16D329假定A為一個數(shù)組名,則下面的(B)表示有錯誤。AAIBACADA110用CALLOC函數(shù)創(chuàng)建具有10個整型元素的一維數(shù)組的正確語句是(C)。AINTPCALLOC102BINTPCALLO10CINTPCALLOC104DINTPMALLOC1011假定變量M定義為“INTM7”,則定義P的正確語句為(B)。AINTPBINTPCINTDINTPM12假定K是一個DOUBLE類型的變量,則定義指向K的變量P的正確語句為(B)。ADOUBLEPBDOUBLEPCDOUBLEDP”THANKYOU”13假定一條定義語句為“INTA10XPAA”,若要把數(shù)組A中下標(biāo)為3的元素賦值給X,則不正確的語句為(D)。AXPA3BXA3CAA3DXPA314假定有定義“INTB10INTPB”,則不正確的賦值語句為(C)。APBBBPBCPBB2DPBB515假定指針變量P定義為“INTPNEWINT100”,要釋放P所指向的動態(tài)內(nèi)存,應(yīng)使用語句(D)。APBPCDP16假定指針變量P定義為“INTPCALLOC30SIZEOFINT”,要釋放P所指向的動態(tài)內(nèi)存,應(yīng)使用語句(D)。APBDELDETEPCFREEPDFREEPCOMMENTED電腦商場特別版電腦商場特別版1應(yīng)加入此4字,否則D亦對輸出結(jié)果為GGPPBBWWPRESSANYKEYTOCONTINUE2INCLUDEINCLUDEDOUBLESDINTAINTBOPDOUBLEXSWITCHOPCASEXABBREAKCASEXABBREAKCASEXABBREAKCASEIFBXDOUBLEABELSEEXIT1BREAKDEFAULT“運算符錯N“EXIT1RETURNXVOIDMAININTX20Y8PRINTF“32LF“SDXYPRINTF“32LF“SDXYPRINTF“32LF“SDXY輸出結(jié)果為120016000250PRESSANYKEYTOCONTINUE3INCLUDEVOIDWFINTXINTYXXYYXYPRINTF“SUBSXYDDN“XYVOIDMAININTX18Y23PRINTF“MAINXYDDN“XYWFXYX2XPRINTF“MAINXYDDN“XY
下載積分: 6 賞幣
上傳時間:2024-03-13
頁數(shù): 8
大?。?0.07(MB)
子文件數(shù):
-
簡介:C語言課程設(shè)計報告語言課程設(shè)計報告題目設(shè)計一個簡單的計算器目設(shè)計一個簡單的計算器設(shè)計者XXXXXXXX專業(yè)班級通信工程專業(yè)班級通信工程XXXXXXXX學(xué)號號31090902XXXX31090902XXXX指導(dǎo)教師指導(dǎo)教師XXXXXXXX2010年09月20日河南理工大學(xué)計算機學(xué)院計算機學(xué)院09級C語言程序設(shè)計報告31題目題目制作一個通訊錄系統(tǒng)要求該程序具有查找、添加、修改、刪除功能,其中通訊錄包括姓要求該程序具有查找、添加、修改、刪除功能,其中通訊錄包括姓名、性別、出生日期、家庭住址、電話號碼、郵政編碼等。名、性別、出生日期、家庭住址、電話號碼、郵政編碼等。11問題提出問題提出本人計劃編寫一個通訊錄管理系統(tǒng),用來管理個人通訊信息本人計劃編寫一個通訊錄管理系統(tǒng),用來管理個人通訊信息。12本系統(tǒng)涉及的知識點本系統(tǒng)涉及的知識點結(jié)構(gòu)、數(shù)組、循環(huán)、函數(shù)、分支13功能要求功能要求1、建立聯(lián)系人信息,每個聯(lián)系人的信息包括姓名、性別、出生日期、郵政編碼、電話號碼等;2、查看聯(lián)系人信息;3、修改和刪除聯(lián)系人信息;4、保存聯(lián)系人通訊信息;5、查詢聯(lián)系人信息;6退出通訊錄系統(tǒng)2功能設(shè)計功能設(shè)計利用SWITCH的分支結(jié)構(gòu)完成添加聯(lián)系人信息、查看通訊錄中所有聯(lián)系人的信息、修改和刪除信息、保存信息、查詢特定聯(lián)系人信息的功能。21算法設(shè)計算法設(shè)計利用SWITCH語句設(shè)計如圖1所示的主菜單
下載積分: 6 賞幣
上傳時間:2024-03-13
頁數(shù): 18
大?。?0.08(MB)
子文件數(shù):
-
簡介:河北建筑工程學(xué)院課程設(shè)計報告課程設(shè)計名稱C語言課程設(shè)計語言課程設(shè)計課程設(shè)計題目車票管理系統(tǒng)車票管理系統(tǒng)院(系)理學(xué)院專業(yè)信息與計算科學(xué)班級信142學(xué)號20143140219姓名李嘉星指導(dǎo)教師李鴻強完成日期2015617河北建筑工程學(xué)院課程設(shè)計報告前言2前言隨著計算機技術(shù)的發(fā)展,可視編程技術(shù)占有了越來越重要的作用。VISUALC60是一種功能強大行之有效的可視化編程工具。因此此軟件是在VISUALC60環(huán)境下編寫的。對于我們,隨著學(xué)習(xí)的深入,已經(jīng)大體掌握了VISUALC60環(huán)境下的程序開發(fā)。為了將我們的編程能力提升到一個更高的水平,深化面向?qū)ο蟮木幊趟季S和解決問題的能力,值此課程設(shè)計周期間,進行基于VISUALC60環(huán)境的軟件開發(fā),先以字符統(tǒng)計軟件作為開始,對VISUALC60環(huán)境和面向?qū)ο蟪绦蛟O(shè)計進行回憶和熟悉,使得在此基礎(chǔ)上的下一個員工培訓(xùn)系統(tǒng)軟件的開發(fā)進行的更加順利。本文檔詳細(xì)敘述了基于VISUALC60環(huán)境下的車票管理系統(tǒng)的設(shè)計過程以及程序源代碼。本文檔從概要設(shè)計,詳細(xì)設(shè)計,參考源程序代碼以及顯示程序運行的截屏等方面詳盡的介紹了軟件開發(fā)過程。此次車票管理系統(tǒng)的開發(fā)目的是使我們用面向?qū)ο蟮姆绞絹硭伎己徒鉀Q問題的能力,并且可以掌握字符數(shù)組的使用、字符指針的使用、數(shù)據(jù)庫的設(shè)計和文件使用以及C語言語法。程序在設(shè)計的過程中遇到的問題已及時更正,但由于編者的能力和水平有限,車票管理系統(tǒng)和文檔中不免會出現(xiàn)一些不期待的錯誤,望文檔讀者能夠理解和體諒,并歡迎提醒和糾正,在此表示感謝以及敬意。
下載積分: 8 賞幣
上傳時間:2024-03-13
頁數(shù): 33
大小: 0.84(MB)
子文件數(shù):
-
簡介:1程序的三種基本結(jié)構(gòu)是順序結(jié)構(gòu)循環(huán)結(jié)構(gòu)遞歸結(jié)構(gòu)順序結(jié)構(gòu)循環(huán)結(jié)構(gòu)選擇結(jié)構(gòu)選擇結(jié)構(gòu)循環(huán)結(jié)構(gòu)遞歸結(jié)構(gòu)順序結(jié)構(gòu)選擇結(jié)構(gòu)遞歸結(jié)構(gòu)NCLUDEMAININTA1B10DOBAAWHILEB542本題分值本題分值40用戶得分用戶得分40本題分值本題分值40用戶得分用戶得分40用戶解答用戶解答A2標(biāo)準(zhǔn)答案標(biāo)準(zhǔn)答案A27A為0111B為0123A、B、C均為無符號短整型變量則語句PRINTFOOOOCACAFI1I0KPRINTFDDKB31813082本題分值本題分值40用戶得分用戶得分00用戶解答用戶解答81標(biāo)準(zhǔn)答案標(biāo)準(zhǔn)答案829對說明語句INTA10678910的正確理解是將5個初值依次A1至A5將5個初值依次A0至A4
下載積分: 9 賞幣
上傳時間:2024-03-10
頁數(shù): 76
大?。?2.2(MB)
子文件數(shù):
-
簡介:FUNCODE程序設(shè)計實驗教材系列C面向?qū)ο笳n程設(shè)計實驗指南上海銳格軟件有限公司2四、實驗指南四、實驗指南實驗準(zhǔn)備實驗準(zhǔn)備打開FUNCODE,創(chuàng)建一個新的C項目。注意項目名稱必須為英文和數(shù)字,且不能有空格。點擊“項目”→“導(dǎo)入地圖模板”,從對話框中選取名稱為EATFISH的模板導(dǎo)入。導(dǎo)入成功后,界面如下實驗一實驗一游戲開始和控制玩家小魚游戲開始和控制玩家小魚【實驗內(nèi)容】1、按空格鍵,游戲開始,“空格開始”字樣消失。2、創(chuàng)建CMYFISH類,并創(chuàng)建對象實例玩家控制的小魚。3、小魚的初始大小為原大小的14。4、小魚左右運動的速度為30。上下運動的速度為15。5、小魚碰到世界邊界時,靜止。6、游戲開始后,通過鍵盤WSAD鍵控制小魚移動。7、在游戲中顯示游戲的等級和玩家控制的魚的HP?!緦嶒炈悸贰堪纯崭矜I開始游戲,屬于鍵盤按下事件,我們在DONKEYDOWN函數(shù)中編寫代碼。在游戲中,我們運用面向?qū)ο蟮闹R將小魚看成一個對象,并為這個對象添加一個類叫CMYFISH。類具有屬性和方法,要控制小魚能在各個方向上自由的游動,我們?yōu)镃MYFISH類添加上下左右四個方向的速度,并且我們?yōu)樾◆~添加ONMOVE方法控制小魚的游動狀態(tài)。【實驗指導(dǎo)】1、在ONKEYDOWN中,當(dāng)按下的按鍵為空格鍵并且此時的游戲狀態(tài)為0則設(shè)置游戲的狀態(tài)為1。0表示此時游戲為等待狀態(tài),未開始。1表示游戲進行初始化,初始化后會進入2游戲運行狀態(tài)。按下空格鍵,游戲開始IFKEY_SPACEIKEY2、在游戲初始化函數(shù)GAMEINIT中隱藏“按空格開始游戲“這個提示圖片。在CGAMEMAIN中添加成員變量CSPRITEM_PBEGINSPRITE在CGAMEMAIN的構(gòu)造函數(shù)中進行初始化M_PBEGINSPRITENEWCSPRITE“KAISHI“在GAMEINIT中添加一下代碼M_PBEGINSPRITESETSPRITEVISIBLEFALSE3、通過類向?qū)?chuàng)建CMYFISH類。首先添加向左、向右、向上、向下4個方向的運動速度屬性。添加ONMOVE方法控制小魚的游動,BKEYDOWN表示鍵盤時按下的,IKEY表示相應(yīng)的是哪個按鍵。
下載積分: 6 賞幣
上傳時間:2024-03-13
頁數(shù): 17
大?。?0.83(MB)
子文件數(shù):
-
簡介:C語言課程設(shè)計任務(wù)書6題目銀行存取款管理設(shè)計功能能夠輸入和查詢客戶存款取款記錄。在客戶文件中,每個客戶是一條記錄,包括編號、客戶姓名、支取密碼、客戶地址、客戶電話、賬戶總金額;在存取款文件中,每次存取款是一條記錄,包括編號、日期、類別、存取數(shù)目、經(jīng)辦人。類別分為取款和存款兩種。本系統(tǒng)能夠輸入客戶存款或取款記錄;根據(jù)客戶姓名查詢存款和取款記錄。分步實施1、初步完成總體設(shè)計,搭好框架,確定人機對話界面,確定函數(shù)個數(shù);2、建立一個文件,輸入客戶的必要信息,能對文件進行顯示、輸入、修訂、刪除等。3、進一步要求完成客戶姓名查詢存款和取款記錄,并能得到每次帳戶總金額。要求1、用C語言實現(xiàn)系統(tǒng);2、利用結(jié)構(gòu)體數(shù)組實現(xiàn)信息的數(shù)據(jù)結(jié)構(gòu)設(shè)計;3、系統(tǒng)的各個功能模塊要求用函數(shù)的形式實現(xiàn);4、界面友好(良好的人機交互),程序加必要的注釋。課程設(shè)計實驗報告要求1、預(yù)習(xí)報告題目、課程設(shè)計任務(wù)、數(shù)據(jù)結(jié)構(gòu)、程序的總體設(shè)計(算法)、模塊劃分。2、實驗總結(jié)報告流程圖、主要源程序代碼(需打?。?、測試情況及調(diào)試中問題與解決方案、小結(jié)等。總評成績指導(dǎo)教師附件主要源程序代碼附件主要源程序代碼PRINTF“★TTT2查找客戶詳細(xì)信息TTT★N“PRINTF“★TTTTTT★N“PRINTF“★TTT3創(chuàng)建新客戶信息TTT★N“PRINTF“★TTTTTT★N“PRINTF“★TTT4保存修改TTT★N“PRINTF“★TTTTTT★N“PRINTF“★TTT0退出程序TTT★N“PRINTF“★TTTTTT★N“PRINTF“★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★N“DO讀取操作并判斷輸入是否正確GETSX清除誤輸入的字符FLAG0PRINTF“請選擇相關(guān)功能代號04“SCANF“C“IFC||CNDOCGETWHILEC||CNIFC4PRINTF“請正確輸入N“FLAG1WHILEFLAGSWITCHC執(zhí)行選擇CASE1SHOW_CUS_INFBREAKCASE2LKF_CUS_INFBREAKCASE3CREAT_CUS_INFBREAKCASE4SAVE_INFBREAKCASE0PRINTF“NNTTT謝謝使用NTT“EXIT0VOIDSHOW_CUS_INF顯示客戶信息函數(shù)INTIPRINTF“┌─────────────────────────────────────┐N“格式頭PRINTF“│編號客戶姓名支取密碼客戶地址客戶電話賬戶總金額│N“PRINTF“├─────────────────────────────────────┤N“FI0ISIZEI循環(huán)輸出
下載積分: 6 賞幣
上傳時間:2024-03-09
頁數(shù): 15
大?。?0.1(MB)
子文件數(shù):
-
簡介:銷售管理系統(tǒng)銷售管理系統(tǒng)程序程序設(shè)計設(shè)計基礎(chǔ)課礎(chǔ)課程設(shè)計報設(shè)計報告專業(yè)電子信息工程子信息工程班級2007級2班學(xué)號號2007082045姓名名張志龍指導(dǎo)教師常耀輝二OO八年六月二八日六月二八日2COUTNUMCOUTSALESTATICVOIDNOTEACCOUNT1聲明靜態(tài)ACCOUNT1函數(shù)PRIVATEINTID銷售員代號INTNUM產(chǎn)品的代號FLOATSALE當(dāng)天銷售額NOTE600建立對象數(shù)組CLASSSAILER定義數(shù)據(jù)類SAILERPUBLICINTSALE10P10X定義對象數(shù)組P10和對象XVOIDSCROLL定義菜單函數(shù)INTK選擇虛數(shù)VOIDACCOUNT2聲明計算函數(shù)VOIDCOMPOSIT_SAILER聲明排序函數(shù)(按銷售員)VOIDCOMPOSIT_SALE聲明排序函數(shù)(按銷售額)VOIDSTATISTIC聲明統(tǒng)計表函數(shù)NOTEACCOUNT1COUTKSWITCHKCASE1ACCOUNT2BREAKCASE2COMPOSIT_SAILERBREAKCASE3COMPOSIT_SALEBREAKCASE4STATISTICBREAKCASE0EXIT0
下載積分: 6 賞幣
上傳時間:2024-03-13
頁數(shù): 10
大?。?0.18(MB)
子文件數(shù):
-
簡介:匯編語言課程實習(xí)報告實習(xí)題目實習(xí)題目計算比賽成績計算比賽成績學(xué)生姓名學(xué)生姓名蔡潔敏蔡潔敏班級(學(xué)號)班級(學(xué)號)計科計科1123班201211621301院系院系信息學(xué)院計算機系信息學(xué)院計算機系指導(dǎo)老師指導(dǎo)老師葉曉霞葉曉霞提交時間提交時間2014年5月28日成績成績1課程實習(xí)任務(wù)課程實習(xí)任務(wù)計算比賽成績系統(tǒng)基本功能(1)有9名評委,每個評委給分范圍為0~10(整數(shù))由鍵盤輸入;(2)9名評委給分中,去掉一個最高分和一個最低分,剩余7名評委的平均分即為參賽者的得分(精確到小數(shù)點后二位,不考慮四舍五入);(3)將最后得分在光標(biāo)位置處顯示出來。2基本知識基本知識21匯編語言程序結(jié)構(gòu)匯編語言程序結(jié)構(gòu)匯編語言是計算機能夠提供給用戶使用的最快而又最有效的語言,也是能夠利用計算機所有硬件特性并能控制硬件的唯一語言。也因此匯編語言的程序結(jié)構(gòu)也是多種多樣的,我們熟知的結(jié)構(gòu)有循環(huán)、分支程序、子程序和宏匯編。而循環(huán)程序又有簡單循環(huán)和多重循環(huán),最重要的是我們要控制好循環(huán)的次數(shù);分支程序則是由設(shè)定條件不同而跳轉(zhuǎn)到不用的分支,來實現(xiàn)不同的功能;子程序則是我們?yōu)榱税颜麄€程序模塊化,使得讀程序的人容易理解你的程序功能;宏則是一種另類的子程序,是有些程序為了能在時間上達到嚴(yán)格的要求和一些功能代碼簡短的多參數(shù)傳遞的程序為了方便參數(shù)傳遞而使用的,而犧牲一點點空間來實現(xiàn),當(dāng)然宏和子程序的工作機制也是不同的。22關(guān)鍵指令分析關(guān)鍵指令分析221數(shù)據(jù)傳送指令MOV指令MOV指令可以在CPU內(nèi)或CPU和存儲器之間傳送字或者字節(jié)。PUSH和POP指令這兩條分別是堆棧的進棧和出棧指令。XCHG指令它可以在寄存器之間或者在寄存器和儲存器之間交換信息。222地址傳送指令
下載積分: 6 賞幣
上傳時間:2024-03-12
頁數(shù): 12
大?。?0.19(MB)
子文件數(shù):
-
簡介:1C語言程序課程設(shè)計課程教學(xué)大綱語言程序課程設(shè)計課程教學(xué)大綱一、課程基本信息課程代碼152265021課程性質(zhì)項目實訓(xùn)培養(yǎng)方案2015版開課單位信息工程學(xué)院課程學(xué)分2課程學(xué)時32授課對象電子信息工程專業(yè)第二學(xué)期是否獨立設(shè)課是先修課程C語言程序設(shè)計編寫人鄧明華編寫時間2015年4月10日審核人劉少敏審核時間2015年5月10日二、實驗性質(zhì)、地位和任務(wù)C語言程序課程設(shè)計是一門實用性和實踐性很強的課程,所以本課程的課程設(shè)計環(huán)節(jié)占有非常重要的地位。它是電子信息工程專業(yè)在C語言程序設(shè)計結(jié)束后的一門重要實踐性課程,是為加強學(xué)生用程序設(shè)計的思想分析和解決問題的能力。三、實驗?zāi)康暮鸵?、實驗?zāi)康脑谌嬲莆誄語言程序設(shè)計課程知識點的前提下,培養(yǎng)學(xué)生分析實際問題的能力。設(shè)計的主要目的和任務(wù)為(1)鞏固和加深學(xué)生對C語言程序設(shè)計課程的基本知識的理解和掌握;(2)利用C語言進行簡單軟件設(shè)計的基本思路和方法;(3)掌握程序項目開發(fā)的一般步驟;(4)掌握書寫程序設(shè)計說明文檔的能力。2、實驗要求(1)作好實驗前準(zhǔn)備工作,對討論的課程設(shè)計問題應(yīng)事先進行初步設(shè)計與算法設(shè)計,以提高上機效率。(2)上機實驗時一人一機,獨立上機。對程序調(diào)試過程中出現(xiàn)的問題應(yīng)盡量獨立解決,以訓(xùn)練學(xué)生分析問題和解決問題的能力。(3)應(yīng)按時完成課程設(shè)計任務(wù)。3序清單和結(jié)果。理解算法的時間、空間復(fù)雜性的分析方法。了解對代碼重構(gòu)的一般方法。(3)重難點掌握調(diào)試工具的各種功能。5、編寫課程設(shè)計報告(8個學(xué)時)(1)內(nèi)容按照給定的報告模板,編寫課程設(shè)計報告(2)要求設(shè)計報告書封面和正文格式符合武漢工商學(xué)院課程設(shè)計、實習(xí)報告書封面與正文標(biāo)準(zhǔn)格式要求。五、實驗項目主要內(nèi)容要求學(xué)生從以下5題中選做1題(一)職工信息管理系統(tǒng)開發(fā)(一)職工信息管理系統(tǒng)開發(fā)職工信息包括職工號,姓名,性別,年齡,學(xué)歷,工資,住址,電話等(職工號不相等)。試設(shè)計一職工信息管理系統(tǒng),使之能夠提供下列功能(1)系統(tǒng)以菜單方式工作(必做)。(2)職工信息錄入功能(職工信息用文件保存)(必做)。(3)職工信息瀏覽功能(必做)。(4)職工信息查詢功能,查詢方式(至少完成一項)1)按學(xué)歷查詢2)按職工號查詢3)按電話號碼查詢(5)職工信息刪除,修改功能(可選項)。其中職工號系統(tǒng)隨機生成,范圍在20140002014999內(nèi)。(二)學(xué)生成績管理系統(tǒng)開發(fā)(二)學(xué)生成績管理系統(tǒng)開發(fā)學(xué)生信息至少包括學(xué)號,姓名,性別,計算機分?jǐn)?shù),數(shù)學(xué)分?jǐn)?shù),英語分?jǐn)?shù)等(學(xué)號不得相等)。該系統(tǒng)需要能夠提供下列功能(1)系統(tǒng)以菜單方式工作(必做)。(2)學(xué)生信息錄入功能(學(xué)生信息用文件保存)(必做)。(3)學(xué)生信息瀏覽功能(能查看所有同學(xué)的記錄)(必做)。(4)學(xué)生信息查詢功能,查詢方式(至少完成一項)1)按學(xué)號查詢2)按姓名查詢(5)成績排序統(tǒng)計功能(至少完成一項)1)按照指定的要求對學(xué)生記錄進行排序2)按照指定的學(xué)科對成績進行統(tǒng)計,需要提供該門成績的最高分、最低分、平均
下載積分: 6 賞幣
上傳時間:2024-03-13
頁數(shù): 6
大小: 0.1(MB)
子文件數(shù):