軟件課程設(shè)計(論文):面向過程

軟件課程設(shè)計(論文):面向過程

ID:18615311

大?。?40.50 KB

頁數(shù):33頁

時間:2018-09-18

軟件課程設(shè)計(論文):面向過程_第1頁
軟件課程設(shè)計(論文):面向過程_第2頁
軟件課程設(shè)計(論文):面向過程_第3頁
軟件課程設(shè)計(論文):面向過程_第4頁
軟件課程設(shè)計(論文):面向過程_第5頁
資源描述:

《軟件課程設(shè)計(論文):面向過程》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫

1、編號:()字號《軟件課程設(shè)計》報告班級:12級信息安全二班姓名:李江濤學號:08123608指導老師:徐慧中國礦業(yè)大學計算機科學與技術(shù)學院2013年6月1軟件課程設(shè)計任務(wù)書專業(yè)年級:信息安全二班學生姓名:李江濤任務(wù)下達日期:2013年4月日課程設(shè)計日期:2013年4月5日至200年7月3日課程設(shè)計題目:面向過程類別題目序號成績面向過程已做:123456710面向?qū)ο笠炎觯?2356789圖形界面已做:12數(shù)據(jù)結(jié)構(gòu)已做:1234目錄一第一階段-----------面向過程41------------------

2、--人民幣湊數(shù)問題41.1需求分析41.2概要設(shè)計51.3詳細設(shè)計與編碼5331.4調(diào)試分析:61.5用戶使用說明61.6設(shè)計體會62--------------------日期星期轉(zhuǎn)換72.1.需求分析:72.2概要設(shè)計72.4.調(diào)試分析102.5.用戶使用說明102.6.測試分析102.7.設(shè)計體會:10二第二階段------------面向?qū)ο?11--------------------學生管理系統(tǒng)111.1----需求分析111.2.概要設(shè)計111.3.詳細設(shè)計與編碼111.4運行結(jié)果:171.5調(diào)試分析181.

3、6用戶使用說明181.7測試分析:181.8實驗體會182面向?qū)ο蠛瘮?shù)模板反向輸出191--------------------函數(shù)模板反向輸出191.1需求分析:191.2函數(shù)模板反向輸出源代碼:191.4運行結(jié)果:21三第三部分----------可視化211--------------------計算器:21用你熟悉的一種可視化編程語言實現(xiàn)如下圖所示的計算器。該計算器需要實現(xiàn)基礎(chǔ)的數(shù)學運算,如加,減,乘,除。211.1重要程序211.3運行結(jié)果圖:22四第四部分----------數(shù)據(jù)結(jié)構(gòu)231-----------

4、---------求矩陣的轉(zhuǎn)置231.1需求分析:231.2概要設(shè)計:241.3詳細設(shè)計與編碼:241.4運行結(jié)果:271.5用戶使用:271.6設(shè)計體會:272--------------------數(shù)據(jù)結(jié)構(gòu)統(tǒng)計選票272.1需求分析:282.2概要設(shè)計:282.3詳細設(shè)計與編碼:282.4運行結(jié)果:30332.5調(diào)試分析:312.6用戶使用:312.7設(shè)計體會:31五第五部分課程總結(jié)----學與做31一第一階段-----------面向過程1--------------------人民幣湊數(shù)問題1.1需求分析程序要求:

5、輸入正整數(shù)m,它代表一個人民幣錢數(shù)(元數(shù))。求取這樣一個方案,使用最少張數(shù)的人民幣紙幣,湊成上述的錢數(shù)m,并輸出求取結(jié)果。注意,現(xiàn)在共有7種元以上面值的人民幣紙幣,分別為:100,50,20,10,5,2,1。本題的主要的任務(wù)是編制一個函數(shù),這個函數(shù)的主要的作用是用來把一個輸入的人民幣的錢數(shù),使用最少張數(shù)的人民幣紙幣,湊成上述的錢數(shù)。從提供的錢數(shù)來看,本題的輸入值的范圍是錢數(shù)m大于等于1元的錢數(shù),理論上講沒有上限,但是要看數(shù)據(jù)類型,int型,或long型,它們有自己的取值范圍。int型的最大值是127,long型的最大值是

6、2147483647。輸出的代表100,50,20,10,5,2,1的錢的張數(shù)。它們的值都是整數(shù)。輸入形式:整數(shù)輸出形式:輸入錢數(shù)m=需要100元面值的紙幣數(shù)是:需要50元面值的紙幣數(shù)是:需要20元面值的紙幣數(shù)是:需要10元面值的紙幣數(shù)是:需要5元面值的紙幣數(shù)是:需要2元面值的紙幣數(shù)是:需要1元面值的紙幣數(shù)是:33程序功能:輸入一個代表人民幣錢數(shù)的正整數(shù)m,然后使用最少的人民幣紙幣湊成該錢數(shù)m。測試數(shù)據(jù)及輸出結(jié)果如下:1.2概要設(shè)計由于是面向過程的設(shè)計,所以我就用最簡單的算法實現(xiàn):通過不斷的取模、除法運算來實現(xiàn),然后輸出結(jié)

7、果。可能過程上比較繁瑣,但我覺得對于這個程序還算可以。1.3詳細設(shè)計與編碼#include#include#includeusingnamespacestd;intmain(){intnumber,i;inta[8];stringname[8]={"開始","100¥","50¥","20¥","10¥","5¥","2¥","1¥"};cout<<"請輸入錢的數(shù):";33number=-1;for(;number<=0;){cin>>number;if(number<

8、=0){cout<<"輸入錯誤請重新輸入:"<0){a[1]=number/100;a[2]=(number%100)/50;a[3]=(number%100%50)/20;a[4]=(number%100%50%20)/10;a[5]=(number%100%50%

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

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

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