QBASIC綜合實例.doc_第1頁
QBASIC綜合實例.doc_第2頁
QBASIC綜合實例.doc_第3頁
QBASIC綜合實例.doc_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

Windows操作系統(tǒng)部分新教案(第二講) 2007年12月2日第八節(jié) QBASIC綜合實例一、教材分析 程序的順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)這三種程序設(shè)計的基本結(jié)構(gòu)的綜合運用是程序設(shè)計中的最難部分,關(guān)鍵是訓(xùn)練學(xué)生掌握程序設(shè)計的基本步驟。二、學(xué)生分析學(xué)生對程序的順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)這三種程序設(shè)計的基本結(jié)構(gòu)有了較為全面的了解,有了一定的語句基礎(chǔ)。但是考試并不要求學(xué)生能獨立編寫程序,而只要求學(xué)生能讀懂程序和完善程序。教學(xué)知識點:1、編制100以內(nèi)的加法例子2、打印“水仙花數(shù)”3、打印“魔方數(shù)”4、高次方程的求解5、掌握程序設(shè)計的基本步驟教學(xué)重點:1、編制100以內(nèi)的加法例子2、打印“水仙花數(shù)”3、打印“魔方數(shù)”教學(xué)難點:1、編制100以內(nèi)的加法例子2、打印“水仙花數(shù)”3、打印“魔方數(shù)”4、掌握程序設(shè)計的基本步驟教學(xué)過程:1、我們?yōu)樾W(xué)生編制100以內(nèi)的加、減、乘、除,具體要求是隨機產(chǎn)生10道題,然后讓學(xué)生回答,如果回答對打印出“Good!”,并就加上10分;否則打印出“Wrong!”先以加法為例子進行講解。REM 加法練習(xí)題S=0RandomizeFOR I=1 TO 10 X=INT(RND(1)*100+1) Y= INT(RND(1)*100+1) PRINT X;“+”;Y;“=”; INPUT Z IF Z=X+Y THEN S=S+10 PRINT “Good!” ELSE PRINT “Wrong!” END IFNEXT IPRINT “S=”;SEND2、打印出100-999之間的所有“水仙花數(shù)”,所謂“水仙花數(shù)”就是本數(shù)的值等于本數(shù)各數(shù)字的立方和。如:153=13+53+33重點是數(shù)字的分離技術(shù)。FOR I=100 TO 999 A=INT(I/100) B=INT(I-A*100)/10) C=I-A*100-B*10 IF I=A*A*A+B*B*B+C*C*C THEN PRINT I END IFNEXT IEND3、打印如下的“魔方數(shù)”。1 2 3 45 6 7 89 10 11 1213 14 15 161 5 9 132 6 10 143 7 11 154 8 12 16CLSFOR I = 0 TO 12 STEP 4 FOR J = 1 TO 4 PRINT I + J; NEXT J PRINTNEXT IPRINTFOR I = 1 TO 4 FOR J = 0 TO 15 STEP 4 PRINT I + J; NEXT J PRINTNEXT IEND4、高次方程的求解。例如求方程:X5-4X3+X+1=0中X在(0,1)之間的一個根,要求它的精度在0.0001。分析:(1)在(0,1)之間用二分法進行;(2)F(0)=1,F(xiàn)(1)=-1,所以在兩端。CLSA = 0B = 1DO WHILE ABS(B - A) = .0001 C = (A + B) / 2 X1 = A 5 - 4 * A 3 + A + 1 X2 = C 5 - 4 * C 3 + C + 1 IF X1 * X2 0 THEN A = C ELSE B = C END IF LOOP PRINT X=; C END5、課堂練習(xí)題:(1)計算表達式1!+2!+3!+.+k!,計算k=6時的值。說明:其中1!=1;2!=2*1;3!=3*2*1等等依次類推。(2)編制程序PROG1.BAS其功能是:求自然對數(shù)的底e 的近似值。其前十項的計算公式為:e(10)=1+1+1/(1*2)+1/(1*2*3)+.+1/(1*2*3*.*10)6、課外練習(xí)題:(1) 求下式和S=a+aa+aaa+aa,其中a表示0至9間一個數(shù)字。計算a=8時5項和,即是S=8+88+888+8888+88888,

溫馨提示

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

最新文檔

評論

0/150

提交評論