版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)C語言課程設計報告題 目:小學算術運算測試設 計 者:XXXX專業(yè)班級:13級通信2班學 號:XXXX指導教師: XXXX 2014年 6 月 14 日河南理工大學計算機學院目錄1 題目與要求 1.1 問題提出 1.2 本系統(tǒng)涉及的知識點 1.3 功能要求2 功能設計2.1 算法設計 2.2 部分模塊流程圖3 程序代碼設計 4 C程序設計總結(jié)5 結(jié)束語參考文獻附錄1 題目與要求1.1 問題提出本人計劃制作一個可供小學數(shù)學運算程序:10以內(nèi)加減法,能根據(jù)輸入題數(shù)出題,判斷
2、做題是否正確。正確的給鼓勵,錯誤的發(fā)出警報,并給出正確答案,最后計算分數(shù)。1.2 本系統(tǒng)涉及的知識點循環(huán)、函數(shù)、結(jié)構(gòu)1.3 功能要求1、能根據(jù)輸入要測試的題目數(shù),輸出相應數(shù)目的試題。2、能判斷正誤,錯誤的報警,并給出正確答案。3、能計算出得分。2 功能設計2.1 算法設計1、本程序?qū)崿F(xiàn)的功能要求:利用for循環(huán)和switch完成的主菜單。輸入想要測試的題目數(shù)學生進行答題判斷正誤正確給出鼓勵,錯誤報警,給出正確答案統(tǒng)計錯誤題目數(shù),給出分數(shù)2、進入第一步出現(xiàn)如下信息: 用戶輸入要練習的題數(shù)。 第二步:輸出算術式子 用戶輸入結(jié)果進行測試。 第三步:輸出測試結(jié)果 屏幕顯示出本次測試的基本情況。2.2
3、部分模塊流程圖根據(jù)所給問題做出回答結(jié)果正確判斷結(jié)果輸入想要測試的題目數(shù)結(jié)果錯誤警告,給出正確答案N退出程序統(tǒng)計錯誤題數(shù),計算得分3 程序代碼設計輸入模塊函數(shù)原形:switch(op)2)功 能:利用結(jié)構(gòu)體完成10以內(nèi)的加減法的出題。3)變量及類型:int a: 整形變量,存放產(chǎn)生10以內(nèi)的隨機數(shù)。int number:整形變量,用來統(tǒng)計錯誤的題數(shù)。4 C程序設計總結(jié)1.調(diào)試情況,如下圖2. 本人在程序設計中感想剛接觸這個課程設計時,有些不知該怎樣下手的感覺,因為感覺平時學的東西很少,很零散,不知該怎么整合到一起使用,所以不知該從哪下手。由于本課題中的許多知識點都沒有和很好的掌握,所以在寫程序的
4、時候難免出現(xiàn)許多錯誤,比如在用“switch”語句的時候老是把后面的“break”忘掉,導致調(diào)試的時候雖然程序不存在錯誤,但是得不到正確的結(jié)果,最后在同學的幫助和自己多次對照課本檢查下最終完成調(diào)試,得出正確的結(jié)果。通過此次程序設計,我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務,從而提高自己的實際動手能力和獨立思考的能力。讓我對C語言的掌握和實踐有了更深刻的理解。 5 結(jié)束語感謝我們C語言老師教會了我C語言,感謝孫航行,王永建同學在寫程序的過程中給我的正確的指導和建議!參考文獻1 賈宗璞 許合利,C語言程
5、序設計,北京:人民郵電出版社,2010.92 賈宗璞 許合利,大學計算機基礎,北京:人民郵電出版社,2011.9附錄:程序清單#include #include #include int Getanum(int num) int a; srand(num*num+time(0); a=(rand()+num)%10;/產(chǎn)生10以內(nèi)的隨機數(shù) return a;void main() int i,num,a,b,c,d,op,error; error = 0;/錯誤數(shù)置零 num = 100;/使得下面的while循環(huán)成立即可 while(!(num0&num10)/只接受10以內(nèi)的題目數(shù) pri
6、ntf(請輸入你想要測試的題數(shù) :); scanf(%d,&num); for(i=0;i10)/超過10重新來 i-; break; else printf(%d : %d + %d = ,i+1,a,b);/出題 scanf(%d,&c);/取輸入的結(jié)果d=a+b; if(c != d)/答案錯誤 printf(錯了呀,再想想!an); printf(正確的答案應該是:%dn,d); error+; else/正確答案鼓勵一下 printf(真聰明!n); break; case 1:/- if(ba)/保證ab 使得不出現(xiàn)負數(shù) a=a+b; b=a-b; a=a-b; printf(%d : %d - %d = ,i+1,a,b);/出題 scanf(%d,&c);/取結(jié)果d=a-b; if(c != d) printf(錯了呀,再想想!an); printf(正確的答案應該是:%dn,d); error+;/錯誤自加 else printf(真聰明!n);
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 成都一診考試試題及答案
- 神經(jīng)外科主治試題及答案
- 零食小作坊衛(wèi)生管理制度
- 衛(wèi)生罰款制度
- 甜品店衛(wèi)生規(guī)則制度
- 肝膽術后黃疸的液體治療策略優(yōu)化
- 基督教衛(wèi)生管理制度
- 前廳衛(wèi)生管理制度
- 衛(wèi)生間門前三包制度規(guī)定
- 衛(wèi)生部安全輸血制度
- 2026年及未來5年市場數(shù)據(jù)中國集裝箱物流行業(yè)市場發(fā)展數(shù)據(jù)監(jiān)測及投資戰(zhàn)略規(guī)劃報告
- 中小學人工智能教育三年發(fā)展規(guī)劃(2026-2028)7500字完整方案目標務實真能落地
- 七年級地理下冊(人教版)東半球其他的國家和地區(qū)-歐洲西部自然環(huán)境教學設計
- 口腔現(xiàn)場義診培訓
- 學校中層管理崗位職責及分工明細(2026年版)
- 江蘇省南京市六校聯(lián)合體2026屆高一數(shù)學第一學期期末監(jiān)測試題含解析
- 就業(yè)部門內(nèi)控制度
- 2026屆江蘇省徐州市侯集高級中學高一上數(shù)學期末復習檢測試題含解析
- 2026中國電信四川公司校園招聘備考題庫附答案
- 住院患者安全告知
- 2025年山東省濟南市中考地理試題(含答案)
評論
0/150
提交評論