計(jì)算機(jī)組成原理1_第1頁
計(jì)算機(jī)組成原理1_第2頁
計(jì)算機(jī)組成原理1_第3頁
計(jì)算機(jī)組成原理1_第4頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、實(shí)用標(biāo)準(zhǔn)文案計(jì)算機(jī)組成原理課程設(shè)計(jì)報(bào)告題目: 計(jì)算機(jī)組成原理算法實(shí)現(xiàn)(一)_專業(yè)學(xué)生 姓 名班級(jí)學(xué)號(hào)指導(dǎo) 教 師發(fā)放 日 期精彩文檔實(shí)用標(biāo)準(zhǔn)文案目錄目錄.11 課程設(shè)計(jì)目的 .22 課程設(shè)計(jì)內(nèi)容與要求 .22.1系統(tǒng)設(shè)計(jì)內(nèi)容 .22.2設(shè)計(jì)要求 .23 系統(tǒng)的總體設(shè)計(jì) .23.1系統(tǒng)的設(shè)計(jì)目標(biāo) .23.2主體功能 .33.3各個(gè)模塊系統(tǒng)流程圖 .43.3.1主界面流程圖 .43.3.2定點(diǎn)整數(shù)的機(jī)器表示 .43.3.3定點(diǎn)整數(shù)的變形補(bǔ)碼加減運(yùn)算.53.3.4定點(diǎn)整數(shù)的原碼乘法流程圖.83.3.5浮點(diǎn)數(shù)的加減運(yùn)算 .94實(shí)驗(yàn)結(jié)果和測(cè)試 .114.1進(jìn)入主頁面測(cè)試 .114.2定點(diǎn)整數(shù)的機(jī)器表示

2、.134.3定點(diǎn)整數(shù)的變形補(bǔ)碼加減運(yùn)算.154.4定點(diǎn)整數(shù)的原碼乘法 .164.5浮點(diǎn)數(shù)的加減運(yùn)算 .175實(shí)驗(yàn)小結(jié) .196參考文獻(xiàn) .20精彩文檔實(shí)用標(biāo)準(zhǔn)文案1 課程設(shè)計(jì)目的本課程設(shè)計(jì)是在學(xué)完本課程教學(xué)大綱規(guī)定的全部?jī)?nèi)容、完成所有實(shí)踐環(huán)節(jié)的基礎(chǔ)上,旨在深化學(xué)生學(xué)習(xí)的計(jì)算機(jī)組成原理課程基本知識(shí),進(jìn)一步領(lǐng)會(huì)計(jì)算機(jī)組成原理的一些算法,并進(jìn)行具體實(shí)現(xiàn),提高分析問題、解決問題的綜合應(yīng)用能力。2 課程設(shè)計(jì)內(nèi)容與要求2.1 系統(tǒng)設(shè)計(jì)內(nèi)容題目:計(jì)算機(jī)組成原理算法實(shí)現(xiàn)(一)功能:能夠?qū)崿F(xiàn)定點(diǎn)整數(shù)的機(jī)器數(shù)表示、定點(diǎn)整數(shù)的變性補(bǔ)碼加減運(yùn)算、定點(diǎn)整數(shù)的原碼一位乘法運(yùn)算和浮點(diǎn)數(shù)的加減運(yùn)算。2.2 設(shè)計(jì)要求( 1)、

3、系統(tǒng)進(jìn)入(主)窗體設(shè)計(jì):菜單需要在輸入口令正確后方可激活使用??诹钶斎脲e(cuò)誤時(shí)要給出重新輸入口令的提示,三次口令輸入錯(cuò)誤應(yīng)禁止使用。( 2)、口令輸入正確后可以根據(jù)不同的菜單選擇不同的操作指令進(jìn)行不同的操作計(jì)算。主要的操作指令有: 定點(diǎn)整數(shù)的機(jī)器表示、 定點(diǎn)整數(shù)的變形補(bǔ)碼加減運(yùn)算、 定點(diǎn)整數(shù)的原碼乘法以及浮點(diǎn)數(shù)的加減運(yùn)算。3系統(tǒng)的總體設(shè)計(jì)3.1 系統(tǒng)的設(shè)計(jì)目標(biāo)該體統(tǒng)的設(shè)計(jì)主要完成系統(tǒng)的各個(gè)窗體設(shè)計(jì)以及個(gè)窗體中的方法計(jì)算。 在進(jìn)入主窗體時(shí)設(shè)置口令,口令正確后可以進(jìn)入主窗體中點(diǎn)擊不同的菜單欄實(shí)現(xiàn)不同的計(jì)算。( 1)該系統(tǒng)要完成定點(diǎn)整數(shù)的機(jī)器表示, 當(dāng)點(diǎn)擊輸入按鈕時(shí)可以輸入一串二進(jìn)制數(shù)。 然后點(diǎn)擊不同

4、的按鈕實(shí)現(xiàn)該二進(jìn)制數(shù)的原碼、 反碼、補(bǔ)碼、移碼的運(yùn)算,并可以返回到主窗體。( 2)該系統(tǒng)要完成整數(shù)的變形碼加減運(yùn)算, 可以點(diǎn)擊輸入進(jìn)入運(yùn)算階段, 分別輸入第一個(gè)數(shù)和第二個(gè)數(shù)然后點(diǎn)擊加法進(jìn)行加法運(yùn)算, 點(diǎn)擊減法進(jìn)行減法運(yùn)算。 并可以返回到主窗體。( 3)該系統(tǒng)可以完成定點(diǎn)整數(shù)的原碼乘法, 點(diǎn)擊輸入按鈕進(jìn)行運(yùn)算根據(jù)提示分別輸入被乘數(shù)和乘數(shù),點(diǎn)擊乘法按鈕進(jìn)行乘法運(yùn)算并查看乘法結(jié)果。最后可以返回到主窗體。( 4)該系統(tǒng)可以進(jìn)行浮點(diǎn)數(shù)的加減運(yùn)算, 點(diǎn)擊輸入按鈕輸入第一個(gè)數(shù)的階碼和第二個(gè)數(shù)精彩文檔實(shí)用標(biāo)準(zhǔn)文案的階碼。分別點(diǎn)擊加法、減法求出加法、減法的階碼并且可以查看各數(shù)的尾數(shù)。計(jì)算完成后并可以返回到主窗體

5、。3.2 主體功能該體統(tǒng)的主體功能主要有以下幾個(gè)重要的模塊,進(jìn)入主窗體進(jìn)行口令認(rèn)證模塊、定點(diǎn)整數(shù)的機(jī)器表示模塊、 定點(diǎn)整數(shù)的變形補(bǔ)碼加減運(yùn)算模塊、 定點(diǎn)整數(shù)的原碼乘法模塊和浮點(diǎn)數(shù)加減運(yùn)算。其主要的模塊下又分為各個(gè)小的計(jì)算模塊, 主要總體模塊詳細(xì)設(shè)計(jì)模塊圖如下所示:總體功能實(shí)現(xiàn)輸入口令定 點(diǎn) 整定 點(diǎn) 整定點(diǎn)浮點(diǎn)幫數(shù) 的 變整數(shù)數(shù)的數(shù) 的 機(jī)形 補(bǔ) 碼的原加減器表示加 減 運(yùn)碼乘運(yùn)算助算法輸 入分 別 輸分 別 輸分 別 輸一 個(gè)入 二 個(gè)入 被 乘入 二 個(gè)二 進(jìn)二 進(jìn) 制數(shù) 和 乘數(shù) 的 階制數(shù)數(shù)數(shù)碼 和 尾碼原補(bǔ)反移返加減返乘返加加減減返碼碼碼碼回法法回法回法法法法回顯運(yùn)運(yùn)運(yùn)運(yùn)運(yùn)結(jié)階尾階尾

6、示算算算算算果碼數(shù)碼數(shù)顯顯顯顯顯示示示示示圖 3-1 系統(tǒng)總體功能模塊圖精彩文檔實(shí)用標(biāo)準(zhǔn)文案3.3 各個(gè)模塊系統(tǒng)流程圖3.3.1 主界面流程圖開始Y輸入口令計(jì)數(shù)器是否大于三計(jì)數(shù)器加1N口令輸入錯(cuò)誤重新輸入口令是否正N確輸入三次口令錯(cuò)Y誤禁止使用激活菜單欄可以進(jìn)行選擇計(jì)算結(jié)束圖 3-2 主界面流程圖3.3.2 定點(diǎn)整數(shù)的機(jī)器表示輸入一個(gè)二進(jìn)制數(shù),當(dāng)選擇不同按鈕時(shí)則對(duì)其進(jìn)行相應(yīng)的操作。如當(dāng)選擇原碼計(jì)算時(shí),則調(diào)用原碼運(yùn)算函數(shù)對(duì)其進(jìn)行運(yùn)算,正數(shù)則將符號(hào)位置 0,其余位不變,若為負(fù)數(shù)則將其符號(hào)位置 1,其余位不變;當(dāng)選擇反碼運(yùn)算時(shí),則調(diào)用反碼運(yùn)算函數(shù)對(duì)其進(jìn)行運(yùn)算,正數(shù)則將保持不變, 若為負(fù)數(shù),也將其各位

7、取反;當(dāng)選擇補(bǔ)碼按鈕時(shí),正數(shù)的補(bǔ)碼仍為本身,而負(fù)數(shù)時(shí)則除符號(hào)位,各位取反末位加一;當(dāng)選擇移碼按鈕時(shí), 則根據(jù)移的位數(shù)進(jìn)行相應(yīng)的移位。精彩文檔實(shí)用標(biāo)準(zhǔn)文案定點(diǎn)整數(shù)的機(jī)器表示模塊的流程圖開始輸入一個(gè)二進(jìn)制數(shù)選擇運(yùn)算功能原碼Y進(jìn)行原碼運(yùn)算NY反碼進(jìn)行反碼運(yùn)算N補(bǔ)碼Y進(jìn)行補(bǔ)碼運(yùn)算N移碼進(jìn)行移碼運(yùn)算N返回Y結(jié)束圖 3-3 定點(diǎn)整數(shù)的機(jī)器表示流程圖3.3.3 定點(diǎn)整數(shù)的變形補(bǔ)碼加減運(yùn)算計(jì)算方法補(bǔ)碼加法: X 補(bǔ) +Y 補(bǔ) =X+Y 補(bǔ)。該式表明,當(dāng)有符號(hào)的兩個(gè)數(shù)采用補(bǔ)碼形式表示時(shí),進(jìn)行加法運(yùn)算可以把符號(hào)位和數(shù)值位一起進(jìn)行運(yùn)算 (若符號(hào)位有進(jìn)位, 則丟掉),結(jié)果為兩數(shù)之和的補(bǔ)碼形式。補(bǔ)碼減法:X 補(bǔ)-Y 補(bǔ)

8、=X 補(bǔ)+-Y 補(bǔ)。該式表明,求X-Y 補(bǔ)可以用 X 補(bǔ)與 -Y精彩文檔實(shí)用標(biāo)準(zhǔn)文案補(bǔ)相加來實(shí)現(xiàn)。 -Y 補(bǔ)是對(duì)減數(shù)進(jìn)行求負(fù)操作。一般稱已知 Y 補(bǔ)求得 -Y 補(bǔ)的過程叫變補(bǔ)或求負(fù)。已知 +Y 補(bǔ)求 -Y 補(bǔ)的規(guī)則是全部位(含符號(hào)位)按位取反后再加 1。當(dāng)負(fù)數(shù)用補(bǔ)碼表示后, 符號(hào)位作為數(shù)據(jù)的一部分一起參與運(yùn)算, 運(yùn)算器不用考慮參加加法運(yùn)算的操作數(shù)的正負(fù)以及結(jié)果的正負(fù),任意數(shù)的加法就可以化作正數(shù)加起來運(yùn)算。關(guān)于溢出在定點(diǎn)整數(shù)機(jī)器中數(shù)的表示范圍是-128<x<127,如果運(yùn)算過程中出現(xiàn)了大于127 或者小于 -128 的情況。雙符號(hào)位法:將符號(hào)位擴(kuò)展為2 位,具體說就是對(duì)于正數(shù)兩個(gè)符號(hào)

9、位是“00”,對(duì)于負(fù)數(shù)兩個(gè)符號(hào)位是“ 11”。兩個(gè)符號(hào)位都看做數(shù)碼一樣參加運(yùn)算。兩個(gè)數(shù)相加后,其結(jié)果的符號(hào)位出現(xiàn)“01”或“ 10”兩種組合時(shí),表示發(fā)生溢出。符號(hào)位“ 01”,上溢出符號(hào)位“ 10”,下溢出符號(hào)位“ 00”或“ 11“,未溢出下面的問題是如何檢查加減運(yùn)算中的溢出問題。通常有三種表述方式(說法):a. 兩個(gè)符號(hào)相同的補(bǔ)碼數(shù)相加,如果和的符號(hào)與加數(shù)的符號(hào)相反,或兩個(gè)符號(hào)相反的補(bǔ)碼數(shù)相減,差的符號(hào)與減數(shù)的符號(hào)相同,都屬于運(yùn)算結(jié)果溢出。這種判別方法比較復(fù)雜,要區(qū)別加還是減兩種不同運(yùn)算情況,還要檢查結(jié)果的符號(hào)與其中一個(gè)操作數(shù)的符號(hào)的同異,故很少使用;b. 兩個(gè)補(bǔ)碼數(shù)相加減時(shí),若最高數(shù)值位

10、向符號(hào)位送的進(jìn)位值與符號(hào)位送向更高位的進(jìn)位值不相同,也是運(yùn)算結(jié)果溢出。c. 在采用雙符號(hào)位(如定點(diǎn)小數(shù)的模 4 補(bǔ)碼)運(yùn)算時(shí),若兩個(gè)符號(hào)位的得值不同( 01 或10)則是溢出。 01 表明兩個(gè)正數(shù)相加,結(jié)果大于機(jī)器所能表示的最大正數(shù),稱為 " 上溢 " ; 10 表明兩個(gè)負(fù)數(shù)相加,結(jié)果小于機(jī)器所能表示的最小負(fù)數(shù),稱為 " 下溢 " ;雙符號(hào)位的高位符號(hào)位,不管結(jié)果溢出否, 均是運(yùn)算結(jié)果正確的符號(hào)位, 這個(gè)結(jié)論在乘法運(yùn)算過程中是很有實(shí)際意義的。請(qǐng)注意,在采用雙符號(hào)位的方案中,在寄存器和內(nèi)存儲(chǔ)器存儲(chǔ)數(shù)據(jù)時(shí),只需存一位符號(hào),雙符號(hào)位僅用在加法器線路部分。精彩文

11、檔實(shí)用標(biāo)準(zhǔn)文案下圖是關(guān)于定點(diǎn)整數(shù)的變形補(bǔ)碼加減運(yùn)算流程圖開始輸入分別輸入二個(gè)二進(jìn)制數(shù)分別求出這兩個(gè)數(shù)的補(bǔ)碼加法進(jìn)行加法運(yùn)算返回結(jié)束圖 3-4 定點(diǎn)整數(shù)的變形補(bǔ)碼加減運(yùn)算流程圖減法進(jìn)行減法運(yùn)算精彩文檔實(shí)用標(biāo)準(zhǔn)文案3.3.4 定點(diǎn)整數(shù)的原碼乘法流程圖在定點(diǎn)計(jì)算中, 兩個(gè)原碼表示的數(shù)相乘的運(yùn)算規(guī)則是: 乘積的符號(hào)位由兩數(shù)的符號(hào)位按異或運(yùn)算得到,而乘積的數(shù)值部分則是兩個(gè)正數(shù)相乘之積。機(jī)器算法:機(jī)器中一種方法是多次采用“加法 - 移位“的方法來實(shí)現(xiàn),稱為串行乘法器,它的硬件結(jié)構(gòu)簡(jiǎn)單,但是速度慢,目前廣泛使用的是流水式陣容乘法器,稱為并行乘法器。無符號(hào)數(shù) m乘以 n 會(huì)產(chǎn)生 m*n個(gè)位積,出現(xiàn) m+n個(gè)列

12、和,并行乘法器的關(guān)鍵是快速產(chǎn)生 m*n個(gè)位積,對(duì)位積進(jìn)行相加運(yùn)算產(chǎn)生 m+n列和。定點(diǎn)整數(shù)的原碼乘法流程圖如下所示開始N輸入Y根據(jù)提示分別輸入乘數(shù)和被乘數(shù)N乘法Y進(jìn)行乘法運(yùn)算N返回Y結(jié)束精彩文檔實(shí)用標(biāo)準(zhǔn)文案3.3.5 浮點(diǎn)數(shù)的加減運(yùn)算浮點(diǎn)數(shù)的加減運(yùn)算分為六步: 0 操作數(shù)檢查浮點(diǎn)加減運(yùn)算過程比定點(diǎn)運(yùn)算過程復(fù)雜。如果判知兩個(gè)操作數(shù)X 或者 Y 中有一個(gè)數(shù)位 0,即可得知運(yùn)算結(jié)果而沒有必要再進(jìn)行后續(xù)的一系列操作以節(jié)省時(shí)間。 0 操作數(shù)檢查步驟則用來完成這一功能。參加加法運(yùn)算的數(shù)據(jù)都是非零,進(jìn)入下一步。比較階碼大小并完成對(duì)階為了便于直觀理解, 假設(shè)兩數(shù)均以補(bǔ)碼表示, 階碼采用雙符號(hào)位, 尾數(shù)采用單符

13、號(hào)位。兩浮點(diǎn)數(shù)進(jìn)行加減, 首先要看兩個(gè)數(shù)階碼是否相同, 若二數(shù)階碼不同, 表示小數(shù)點(diǎn)位置沒有對(duì)齊,此時(shí)必須使兩個(gè)數(shù)階碼相同,這個(gè)過程叫做對(duì)階。對(duì)階操作規(guī)定使尾數(shù)右移, 尾數(shù)右移后階碼做相應(yīng)增加,因此對(duì)階時(shí),總是使小階向大階看齊。對(duì)階結(jié)束后, 即可進(jìn)行尾數(shù)的求和運(yùn)算。 無論加法運(yùn)算還是減法運(yùn)算, 都按加法進(jìn)行操作,其方法與定點(diǎn)加減法運(yùn)算完全一樣。結(jié)果規(guī)格化a. 采用雙符號(hào)位表示尾數(shù)時(shí), 如果兩符號(hào)位 01 或 10 時(shí),應(yīng)將結(jié)果尾數(shù)右移一位, 階碼加 1.b. 如果尾數(shù)最高數(shù)值位與符號(hào)位相同,應(yīng)將尾數(shù)右移,階碼減 1,直至數(shù)值位最高位與符號(hào)位相反。舍入運(yùn)算浮點(diǎn)運(yùn)算在對(duì)階或右規(guī)時(shí), 尾數(shù)需要右移,

14、 被右移出去的位會(huì)被丟掉, 從而造成運(yùn)算結(jié)果精度的損失。 為了減少這種精度損失, 可以將一定位數(shù)的移出位先保留起來, 稱為保護(hù)位,在規(guī)格化后用于舍入處理 IEEE754 標(biāo)準(zhǔn)列出了四種可選的舍入處理方法: 就近舍入、朝 +舍入、朝 - 舍入、朝 0 舍入。判斷結(jié)果是否溢出根據(jù)補(bǔ)碼的雙符號(hào)檢查溢出的方法確定階碼是否溢出。與定點(diǎn)數(shù)運(yùn)算不同的是, 浮點(diǎn)數(shù)的溢出是以其運(yùn)算結(jié)果的階碼的值是否產(chǎn)生溢出來判斷的。若階碼的值超過了階碼所能表示的最大正數(shù),則為上溢,進(jìn)一步,若此時(shí)浮點(diǎn)數(shù)為正數(shù),則為正上溢,記為 +,若浮點(diǎn)數(shù)為負(fù)數(shù),則為負(fù)上溢,記為 - ;若階碼的值超過了階碼所能表示的最小負(fù)數(shù),則為下溢,進(jìn)一步,

15、若此時(shí)浮點(diǎn)數(shù)為正數(shù),則為正下溢,若浮點(diǎn)數(shù)為負(fù)數(shù),則為負(fù)下溢。正下溢和負(fù)下溢都作為 0 處理。精彩文檔實(shí)用標(biāo)準(zhǔn)文案浮點(diǎn)數(shù)的加減運(yùn)算如下圖所示開始輸入NY輸入第一個(gè)數(shù)的階碼輸入第二個(gè)數(shù)的階碼NN加法減法YY求出加法的階碼求出減法的階碼和和尾數(shù)尾數(shù)N返回Y結(jié)束精彩文檔實(shí)用標(biāo)準(zhǔn)文案4 實(shí)驗(yàn)結(jié)果和測(cè)試4.1 進(jìn)入主頁面測(cè)試( 1)在開始界面有口令設(shè)置只有口令正確才可以進(jìn)行選擇運(yùn)算, 不正確就會(huì)提示口令錯(cuò)誤重新輸入。下圖是打開的開始界面圖 4-1 開始界面( 2)輸入口令時(shí)一共有三次機(jī)會(huì), 如果三次都輸入錯(cuò)誤則被禁止進(jìn)入表示無權(quán)使用該系統(tǒng)圖 4-2 口令輸入錯(cuò)誤的情況精彩文檔實(shí)用標(biāo)準(zhǔn)文案圖 4-3 三次口

16、令輸入錯(cuò)誤的情況(3)只有口令正確才可真正進(jìn)入主界面進(jìn)行下面的選擇各個(gè)功能運(yùn)算。下圖是口令輸入正確的界面圖 4-4 主界面此圖和開始界面不同點(diǎn)在于: 開始界面的菜單欄是灰色的不可使用的,而主界面的菜精彩文檔實(shí)用標(biāo)準(zhǔn)文案單欄是黑色的可供選擇的可以使用的。4.2 定點(diǎn)整數(shù)的機(jī)器表示(1)進(jìn)入主界面后選擇定點(diǎn)整數(shù)的機(jī)器表示,然后進(jìn)行運(yùn)算圖 4-5 定點(diǎn)整數(shù)的機(jī)器表示(2)根據(jù)提示輸入一個(gè)二進(jìn)制數(shù)然后進(jìn)行運(yùn)算(注:要輸入一個(gè)帶符號(hào)的二進(jìn)制整點(diǎn)整數(shù))根據(jù)提示可以依次求出原碼、反碼、補(bǔ)碼、移碼,并且可以通過返回鍵返回主界面進(jìn)行其他的運(yùn)算。圖 4-6 輸入二進(jìn)制數(shù)和原碼精彩文檔實(shí)用標(biāo)準(zhǔn)文案圖 4-7 反碼的

17、計(jì)算圖 4-8 補(bǔ)碼的計(jì)算圖 4-9 移碼的計(jì)算精彩文檔實(shí)用標(biāo)準(zhǔn)文案4.3 定點(diǎn)整數(shù)的變形補(bǔ)碼加減運(yùn)算(1)在菜單欄選擇定點(diǎn)整數(shù)的變形補(bǔ)碼加減運(yùn)算,進(jìn)行該算法的運(yùn)算圖 4-10 定點(diǎn)整數(shù)的變形補(bǔ)碼加減運(yùn)算(2)根據(jù)提示分別輸入第一個(gè)數(shù)和第二個(gè)數(shù)然后分別點(diǎn)擊加法、減法進(jìn)行加法和減法的運(yùn)算,并查看結(jié)果(注:要輸入二進(jìn)制數(shù),不可隨便輸入) 。最后可以通過返回鍵返回主界面選擇其他算法計(jì)算。圖 4-11 加法運(yùn)算精彩文檔實(shí)用標(biāo)準(zhǔn)文案圖 4-12 減法運(yùn)算4.4 定點(diǎn)整數(shù)的原碼乘法(1)回到主界面在菜單欄選擇定點(diǎn)整數(shù)的原碼乘法進(jìn)行運(yùn)算圖 4-13 定點(diǎn)整數(shù)的原碼乘法界面(2)根據(jù)提示分別輸入被乘數(shù)和乘數(shù)并

18、查看結(jié)果精彩文檔實(shí)用標(biāo)準(zhǔn)文案圖 4-14 乘法結(jié)果4.5 浮點(diǎn)數(shù)的加減運(yùn)算(1)在主界面選擇浮點(diǎn)數(shù)的加減運(yùn)算進(jìn)入運(yùn)算階段圖 4-15 浮點(diǎn)數(shù)的加減運(yùn)算界面(2)根據(jù)提示分別輸入兩個(gè)數(shù)的階碼和尾數(shù)當(dāng)輸入的數(shù)超出界限則被提示輸入的階碼溢出精彩文檔實(shí)用標(biāo)準(zhǔn)文案圖 4-16 階碼溢出的情況只有正確輸入才有值可計(jì)算圖 4-17 加法的階碼尾數(shù)計(jì)算有的輸入可以計(jì)算加法的階碼但并不代表減法的階碼可以算出以下情況是輸出數(shù)索引超出數(shù)組界限不可計(jì)算圖 4-18 索引超出了數(shù)組界限的情況精彩文檔實(shí)用標(biāo)準(zhǔn)文案圖 4-19 浮點(diǎn)數(shù)的加減運(yùn)算4.6 幫助回到主界面選擇幫助按鈕,窗口會(huì)給出幫助提示圖 4-20 幫助顯示5

19、實(shí)驗(yàn)小結(jié)這周的課程設(shè)計(jì)就要結(jié)束了。從最開始的做題到現(xiàn)在的報(bào)告總結(jié)我完成一個(gè)過程。在這個(gè)過程里我領(lǐng)悟了很多。在最開始的做實(shí)驗(yàn)報(bào)告時(shí)感覺挺難的之前根本就沒有寫過關(guān)于這種類型的實(shí)驗(yàn)報(bào)告,而且是第一次使用C#來寫。雖然在中間寫的過程中還有很多不會(huì)的東西,但是通精彩文檔實(shí)用標(biāo)準(zhǔn)文案過查看書本和資料還有問同學(xué)和老師, 基本上都解決了。 其中有一部分的程序無法滿足題目的要求 在同學(xué)的幫助下最后得到了解決,通過這件事我感覺自己還有還有很多不足,仍然有一些有待提高的地方。我覺得課程設(shè)計(jì)的作用一方面是最基本的就是要完成這一科目,差不多也是對(duì)自己的一個(gè)階段性的總結(jié);還有就是在整個(gè)設(shè)計(jì)的過程中,讓我們認(rèn)真的獨(dú)立思考,在和同學(xué)交流的過程中也增強(qiáng)了我們的語言組織能力和彼此之間的友誼。通過課程設(shè)計(jì)讓我們不斷的發(fā)現(xiàn)自己的不足從而去改善,這是一種學(xué)習(xí)的態(tài)度, 不僅僅是在這次的課程設(shè)計(jì)中,在以后的無論生活還是學(xué)習(xí)方面都應(yīng)該注意和努力改善。通過這次比較完整的一個(gè)程序的設(shè)計(jì),我擺脫了單純的理論知識(shí)學(xué)習(xí)狀態(tài),和實(shí)際設(shè)計(jì)的結(jié)合鍛煉了我的綜合運(yùn)用所學(xué)的基礎(chǔ)知識(shí),解決實(shí)際問題的能力,同時(shí)也提高我查閱文獻(xiàn)資料、對(duì)程序整體的把握等其他能力水平, 而且通過對(duì)整體的掌控, 對(duì)局部的取舍,以及對(duì)細(xì)節(jié)的斟酌處理,都使我的能力得到了鍛煉, 經(jīng)驗(yàn)得到了豐富。 這是我們都希

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論