文檔簡(jiǎn)介
4.1編制計(jì)算機(jī)程序解決問(wèn)題(第三課時(shí))合肥一中何文才§4.1.3VB程序的基本結(jié)構(gòu)1、順序結(jié)構(gòu)2、選擇結(jié)構(gòu)3、循環(huán)結(jié)構(gòu)1、順序結(jié)構(gòu)AB入口出口格式:語(yǔ)句塊A語(yǔ)句塊B流程圖圖例例如:把兩個(gè)數(shù)a、b進(jìn)行交換。ABC想把兩個(gè)數(shù)a、b進(jìn)行交換,要借助中間變量c。c=aa=bb=cVB程序代碼:PrivateSubcmdChang_Click()DimaAsSingle,bAsSingle,cAsSinglea=Val(InputBox("輸入a"))b=Val(InputBox("輸入b"))Print"交換前:a=";a,"b=";bc=aa=bb=cPrint"交換后:a=";a,"b=";bMsgBox"交換后:a="&a&vbTab&"b="&b,vbOKOnly,"交換結(jié)果"EndSubPABYN入口出口格式:If條件P
Then
語(yǔ)句塊AElse
語(yǔ)句塊BEndIf2、選擇結(jié)構(gòu)例如:如果某學(xué)生成績(jī)>=60分,則及格;否則,不及格。算法:If成績(jī)>=60Then
及格Else
不及格EndIfPrivateSubForm_Load()DimaAsSinglea=Val(InputBox("輸入成績(jī)"))Ifa>=60ThenMsgBox"及格"ElseMsgBox"不及格"EndIfEndSubVB程序代碼:一個(gè)數(shù)學(xué)問(wèn)題:計(jì)算1+2+3+…+100的值。用VB編程解決以下問(wèn)題:分析問(wèn)題:平常怎么算?(常見(jiàn)有兩種算法)1+2+3+…+100=?第一種方法:第二種方法:等差數(shù)列:=(1+100=101,2+99,…,50+51=101)=101*50=5050探討計(jì)算機(jī)程序的方法第三種方法:1+2=33+3=66+4=10
……該式子存在一個(gè)規(guī)律:|相鄰兩個(gè)數(shù)之差|為1程序設(shè)計(jì)分析:計(jì)算1+2+3+…+100的值。假設(shè)和為S,在未進(jìn)行計(jì)算之前,S=0+1S=1實(shí)際相當(dāng)于S=S+1+2S=3實(shí)際相當(dāng)于S=S+2+3S=6實(shí)際相當(dāng)于S=S+3+4S=10實(shí)際相當(dāng)于S=S+4……1+2=33+3=66+4=10……|相鄰兩個(gè)數(shù)之差|為1S=S+i(其中,i為1…100中任一個(gè)數(shù),
S為前一個(gè)和值)所以可以使用循環(huán)結(jié)構(gòu)。3、循環(huán)結(jié)構(gòu)For循環(huán)變量=初值To終值Step循環(huán)變量增量循環(huán)體Next循環(huán)變量格式:NY入口出口算法流程圖:程序代碼段:Sum=0Fori=1to100Step1sum=sum+iNextMsgbox“1+2+3…100的和是:”&sum鞏固練習(xí):打開(kāi)“鞏固練習(xí).frm”,用For循環(huán)語(yǔ)句編程求:S=1×2×3×···×11。進(jìn)一步思考:
1到100的偶數(shù)之和;
1到100的奇數(shù)之和怎么實(shí)現(xiàn)。在原程序上修改。求偶數(shù):DimiAsInteger,sumAsIntegersum=0Fori=2To100Step2sum=sum+iNexti求奇數(shù):DimiAsInteger,sumAsIntegersum=0Fori=1To100Step2sum=sum+iNexti求偶數(shù):DimiAsInteger,sumAsIntegersum=0Fori=1To50Step1sum=sum+2*iNexti求奇數(shù):DimiAsInteger,sumAsIntegersum=0Fori=1To50Step1sum=sum+2*i-1Nexti小結(jié)1、順序結(jié)構(gòu):按照由上到下的順序一行一行地執(zhí)行的程序結(jié)構(gòu)。
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人承包院墻合同范例
- 衛(wèi)生院事業(yè)合同模板
- 農(nóng)村地坪轉(zhuǎn)讓合同范例
- 審計(jì)中施工合同范例
- 建設(shè)工程債權(quán)轉(zhuǎn)讓合同范例
- 工廠招聘門(mén)崗合同范例
- 買賣二手事故貨車合同模板
- 廢舊機(jī)械購(gòu)銷合同范例
- 勞動(dòng)合同范例 2011
- 店面合同簽署合同范例
- XX有限公司人員分流方案
- 大語(yǔ)言模型賦能自動(dòng)化測(cè)試實(shí)踐、挑戰(zhàn)與展望-復(fù)旦大學(xué)(董震)
- 期中模擬檢測(cè)(1-3單元)2024-2025學(xué)年度第一學(xué)期西師大版二年級(jí)數(shù)學(xué)
- 追覓科技在線測(cè)評(píng)邏輯題
- 2024-2030年中國(guó)演藝行業(yè)發(fā)展分析及發(fā)展前景與趨勢(shì)預(yù)測(cè)研究報(bào)告
- 2024年重慶市渝北區(qū)數(shù)據(jù)谷八中小升初數(shù)學(xué)試卷
- 凝中國(guó)心鑄中華魂鑄牢中華民族共同體意識(shí)-小學(xué)民族團(tuán)結(jié)愛(ài)國(guó)主題班會(huì)課件
- 2024年AI大模型場(chǎng)景探索及產(chǎn)業(yè)應(yīng)用調(diào)研報(bào)告-前瞻
- 演講學(xué)智慧樹(shù)知到答案2024年同濟(jì)大學(xué)
- 北師大版六年級(jí)數(shù)學(xué)上冊(cè)-第一單元《圓》復(fù)習(xí)課件
- 24秋國(guó)家開(kāi)放大學(xué)《會(huì)計(jì)信息系統(tǒng)(本)》測(cè)試題參考答案
評(píng)論
0/150
提交評(píng)論