c語(yǔ)言課程設(shè)計(jì)報(bào)告--- 小學(xué)生兩位數(shù)加減乘除家教程序_第1頁(yè)
已閱讀1頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  目 錄</b></p><p>  《C語(yǔ)言程序設(shè)計(jì)》課程設(shè)計(jì)1</p><p>  1. 程序分析與設(shè)計(jì)3</p><p><b>  2.流程圖3</b></p><p>  3. 源程序清單3</p><p><b> 

2、 4.調(diào)試過(guò)程4</b></p><p>  5.程序有待改進(jìn)的地方4</p><p>  6. 本次實(shí)習(xí)的收獲和建議5</p><p><b>  參考文獻(xiàn)5</b></p><p><b>  附錄5</b></p><p>  小學(xué)生兩位數(shù)加減乘除

3、家教程序</p><p>  1. 程序分析與設(shè)計(jì)</p><p><b>  課程設(shè)計(jì)題目:</b></p><p>  小學(xué)生2位數(shù)加減乘除家教程序。</p><p><b>  設(shè)計(jì)要求:</b></p><p><b>  練習(xí)</b></

4、p><p><b>  測(cè)驗(yàn)</b></p><p>  c) 查看測(cè)驗(yàn)成績(jī)</p><p><b>  要求具體說(shuō)明</b></p><p>  練習(xí):包括每次可以在+、-、*、/</p><p>  四種運(yùn)算中任選其中的1到4種出題,</p><p>

5、;  每題只包含一個(gè)運(yùn)算符。</p><p> ?。看鹜暌活},要顯示目前得分)</p><p>  程序需出現(xiàn)必要的文字說(shuō)明、提示。可使用循環(huán)語(yǔ)句。</p><p>  出題方式可有:程序固定、計(jì)算機(jī)隨機(jī)產(chǎn)生、程序運(yùn)行后寫(xiě)入等。程序固定方式太死板,計(jì)算機(jī)隨機(jī)產(chǎn)生方式有一定難度,運(yùn)行后寫(xiě)入方式較易,故可選用運(yùn)行后寫(xiě)入方式書(shū)寫(xiě)程序。</p><p&

6、gt;  循環(huán)語(yǔ)句使用for語(yǔ)句。</p><p>  判斷題目運(yùn)算方法用switch語(yǔ)句。</p><p>  判斷正誤用if判斷。</p><p>  注意數(shù)的類(lèi)型,特別是char型。</p><p><b>  2.流程圖</b></p><p><b>  3. 源程序清單<

7、;/b></p><p>  #include<stdio.h></p><p>  void main()</p><p>  {int a,b,i,s,k,j,q;</p><p><b>  char c,d;</b></p><p><b>  s=0;<

8、/b></p><p><b>  q=0;</b></p><p>  printf(" 小學(xué)生四則運(yùn)算練習(xí)\n* 乘法運(yùn)算\n/ 除法運(yùn)算\n+ 加法運(yùn)算\n-減法運(yùn)算\n請(qǐng)選擇* / + - 中之一出題!\n");</p><p>  printf("\n");</p>&

9、lt;p>  for(i=1;i<=10;i++)</p><p>  {printf(" 一共10道題目, 每道題10分,請(qǐng)做第%d題:\n",i);</p><p>  printf("請(qǐng)輸入題目:\n");</p><p>  scanf("%d%c%d%c",&a,&c,

10、&b,&d);</p><p>  switch (c)</p><p>  {case '+':s=a+b;break;</p><p>  case '-':s=a-b;break;</p><p>  case '*':s=a*b;break;</p><

11、;p>  case '/':s=a/b;</p><p><b>  }</b></p><p>  printf("請(qǐng)輸入答案:");</p><p>  scanf("%d",&k);</p><p>  printf("\n"

12、);</p><p><b>  if(k==s)</b></p><p>  {j=10;printf("正確\n");}</p><p>  else {j=0;printf("錯(cuò)誤\n");}</p><p><b>  q=q+j;</b></p

13、><p>  printf("\n");</p><p>  printf("目前得分:%d\n",q);</p><p>  printf("\n");</p><p><b>  }</b></p><p><b>  }<

14、;/b></p><p><b>  4.調(diào)試過(guò)程</b></p><p>  在程序運(yùn)行的過(guò)程中,出現(xiàn)了很多的錯(cuò)誤。有很復(fù)雜的問(wèn)題,也不乏許多低級(jí)的錯(cuò)誤。在寫(xiě)入文件的時(shí)候,首先我用的switch語(yǔ)句使用錯(cuò)誤,然后for循環(huán)不到位,已及一些語(yǔ)法錯(cuò)誤。對(duì)數(shù)的類(lèi)型未考慮到位,對(duì)程序的運(yùn)行順序混亂。經(jīng)過(guò)調(diào)試,找到了錯(cuò)誤并及時(shí)改正,完成了程序設(shè)計(jì)。</p>

15、<p>  5.程序有待改進(jìn)的地方</p><p>  這個(gè)程序不能自行隨機(jī)出題,需人為的輸入題目,這有一定的工作量,不太方便,不具備快捷簡(jiǎn)單的優(yōu)點(diǎn),需要改進(jìn),使程序具有隨機(jī)出題的功能。</p><p>  6. 本次實(shí)習(xí)的收獲和建議</p><p>  發(fā)現(xiàn)自己在編程上還有很大的不足,未能信手拈來(lái),對(duì)語(yǔ)法生疏。</p><p>

16、  發(fā)現(xiàn)平時(shí)在課上的所學(xué)要真正的轉(zhuǎn)化為實(shí)踐還有很大的難度,與實(shí)際具有很大的差別,需要大量的練習(xí)。</p><p>  通過(guò)這次實(shí)習(xí),我的收獲是:對(duì)今后的程序?qū)W習(xí)指明了方向——切合實(shí)際。</p><p>  建議:多復(fù)習(xí),所謂為故而知新。多練習(xí),所謂熟能生巧。多與實(shí)際接觸接觸,所謂一切源于實(shí)際。</p><p><b>  參考文獻(xiàn)</b><

17、;/p><p>  [1] 楊有安. 程序設(shè)計(jì)基礎(chǔ)教程(C語(yǔ)言). 人民郵電出版社,2009.</p><p>  [2] 譚浩強(qiáng). C程序設(shè)計(jì)教程.清華大學(xué)出版社,2009.</p><p>  [3] 譚浩強(qiáng). C程序設(shè)計(jì)題解與上機(jī)指導(dǎo)(第三版) .清華大學(xué)出版社, 2005.</p><p>  [4] 邱仲潘. C語(yǔ)言參考手冊(cè). 機(jī)械工業(yè)

18、出版社,2004.</p><p><b>  附錄</b></p><p><b>  測(cè)試數(shù)據(jù):</b></p><p>  一共10道題目,每道10分,請(qǐng)做第1題:</p><p><b>  請(qǐng)輸入題目:</b></p><p><b>

19、;  14+23=</b></p><p><b>  請(qǐng)輸入答案:37</b></p><p><b>  正確</b></p><p><b>  目前得分:10</b></p><p>  一共10道題目,每道10分,請(qǐng)做第2題:</p><

20、;p><b>  請(qǐng)輸入題目:</b></p><p><b>  68-45=</b></p><p><b>  請(qǐng)輸入答案:56</b></p><p><b>  錯(cuò)誤</b></p><p><b>  目前得分:10</b

21、></p><p>  一共10道題目,每道10分,請(qǐng)做第3題:</p><p><b>  請(qǐng)輸入題目:</b></p><p><b>  45*2=</b></p><p><b>  請(qǐng)輸入答案:90</b></p><p><b&g

22、t;  正確</b></p><p><b>  目前得分:20</b></p><p>  一共10道題目,每道10分,請(qǐng)做第4題:</p><p><b>  請(qǐng)輸入題目:</b></p><p><b>  78/3=</b></p><p

23、><b>  請(qǐng)輸入答案:26</b></p><p><b>  正確</b></p><p><b>  目前得分:30</b></p><p><b>  ……</b></p><p><b>  ……</b></p

24、><p><b>  ……</b></p><p>  一共10道題目,每道10分,請(qǐng)做第10題:</p><p><b>  請(qǐng)輸入題目:</b></p><p><b>  67+8=</b></p><p><b>  請(qǐng)輸入答案:75<

溫馨提示

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

評(píng)論

0/150

提交評(píng)論