版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第二課時(shí):t./ ;:;2滿足條件?滿足條件?是是否否語句體語句體IF 條件條件 THEN 語句體語句體END IFIF-THEN格式格式特點(diǎn):一個(gè)入口;二個(gè)出口特點(diǎn):一個(gè)入口;二個(gè)出口格式一語句體語句體1語句體語句體2滿足條件?滿足條件?否否是是IF 條件條件 THEN 語句體語句體1ELSE 語句體語句體2END IFIF-THEN-ELSE格式格式格式二表達(dá)式表達(dá)式1 (1 (條件條件1)1)y=表達(dá)式表達(dá)式2 (2 (條件條件2)2)(1)(1)當(dāng)條件當(dāng)條件1 1與條件與條件2 2什么關(guān)系時(shí),才可以運(yùn)用什么關(guān)系時(shí),才可以運(yùn)用if-then-elseif-then-else語句?語句?條
2、件條件1 1的反面是條件的反面是條件2 2時(shí)時(shí), ,可以運(yùn)用可以運(yùn)用if-then-elseif-then-else語句語句練習(xí)練習(xí): :畫出以下分段函數(shù)的框圖。畫出以下分段函數(shù)的框圖。x2-1 (x1x2-1 (x1或或x-1)x3)x2-1 (x3)2x-5 (x-1)2x-5 (x-1)(2)y=例例1、編寫程序,輸入恣意兩個(gè)實(shí)數(shù),輸出、編寫程序,輸入恣意兩個(gè)實(shí)數(shù),輸出其差的絕對(duì)值。其差的絕對(duì)值。開場開場輸入輸入A A,B B終了終了輸出輸出A-BA-BABAB?是是否否算法算法2 2第一步:輸入第一步:輸入A A,B B第二步:假設(shè)第二步:假設(shè)ABAB那么輸出那么輸出A-BA-B的值;
3、的值;否那么否那么: :輸出輸出B-AB-A的的值值第三步第三步: :終了終了輸出輸出B-AB-A例例1、編寫程序,輸入恣意兩個(gè)實(shí)數(shù),輸出、編寫程序,輸入恣意兩個(gè)實(shí)數(shù),輸出其差的絕對(duì)值。其差的絕對(duì)值。INPUT “A=; AENDIF AB THEN PRINT A-BELSE PRINT B-AEND IFINPUT “B=; B開場開場輸入輸入A A,B B終了終了輸出輸出A-BA-BABAB?是是否否輸出輸出B-AB-A算法:1、輸入自變量x2、假設(shè)x0那么y=-2x+14、輸出y)0( 1)0( 12xxxx終了終了X0或x=0那么y=-x+1X0orX=0?否否是是)0( 1)0(
4、12xxxx終了終了X0?否否y=x+1輸出輸出yy=-2x+1是是開場開場輸入輸入x否否是是INPUT xIF x0 or x=0 THENEND IFX0orX=0?算法:1、輸入自變量x2、假設(shè)x0那么y=-2x+1否那么:y=x+1 3、輸出y)0( 1)0( 12xxxx終了終了X0?否否y=x+1輸出輸出yy=-2x+1是是開場開場輸入輸入x4、終了)0( 1)0( 12xxxx終了終了X0?否否y=x+1輸出輸出yy=-2x+1是是開場開場輸入輸入xINPUT xIF x0 那么 y=x+1;否那么進(jìn)展下一步5、輸出y)0(1)0(3)0(12xxxxx6、終了2、假設(shè)x0那么y
5、=-2x+1,否那么進(jìn)展下一步3、假設(shè)x=0那么 y=3,否那么進(jìn)展下一步終了終了X0?否否y=x+1是是終了終了X0?否否y=x+1是是ENDINPUT xIF x0 THENy=x+1END IFPRINT y算法:1、輸入自變量x3、輸出y)0(1)0(0)0(12xxxxx4、終了2、假設(shè)x0;那么 y=-2x+1, 否那么 :X0?否否y=-2x+1是是開場開場輸入輸入xX=0?y=0是是否否y=x+1終了終了輸出輸出y假設(shè)x=0,那么 y=0否那么:y=x+1)0(1)0(0)0(12xxxxxX0?否否y=-2x+1是是開場開場輸入輸入xX=0?y=0是是否否y=x+1終了終了輸
6、出輸出yInput xIF x0 THEN y=-2*x+1ELSE IF x=0 THEN y=0 ELSE y=x+1 END IFEND IFPRINT yEND 程序的嵌套條件1?語句體語句體1是是否否語句語句2條件2?語句語句3是是否否緣由:條件1的反面有兩種情況條件1?語句體語句體2是是否否語句語句2條件2?語句語句3是是否否緣由:條件1的本身有兩種情況條件1?語句體語句體2是是否否語句語句2條件2?語句語句1是是否否練習(xí):看看程序與框圖配套嗎?以程序的嵌套的方式書寫程序59622xxy) 1( x) 1( x) 1( xX1?否否y=x2-2是是開場開場輸入輸入xX=1?y=6是
7、是否否y=-9x-5終了終了輸出輸出yIF xd0,0,那么計(jì)算兩根后輸出;那么計(jì)算兩根后輸出;否那么輸出否那么輸出“無根無根第四步:終了第四步:終了d=0計(jì)算大根計(jì)算大根是是否否計(jì)算小根計(jì)算小根輸出輸出“無根無根設(shè)計(jì)一個(gè)程序框圖,輸入設(shè)計(jì)一個(gè)程序框圖,輸入3 3個(gè)實(shí)數(shù)個(gè)實(shí)數(shù)a a,b b,c c,輸出一元二次方程輸出一元二次方程ax2+bx+c=0ax2+bx+c=0的實(shí)數(shù)根的實(shí)數(shù)根開場輸入a,b,c輸出兩根輸出兩根終了d=0計(jì)算大根計(jì)算大根是是否否計(jì)算小根計(jì)算小根輸出輸出“無根無根Input a,b,cd= b2-4*a*cIf d=0 then m=-b+ SQR(d)/(2*a) n=
8、-b-SQR(d)/(2*a) print “m,n=“;m,nelse print “no real rootEnd if End 設(shè)計(jì)一個(gè)程序框圖,輸入設(shè)計(jì)一個(gè)程序框圖,輸入3 3個(gè)實(shí)數(shù)個(gè)實(shí)數(shù)a a,b b,c c,輸出一元二次方程輸出一元二次方程ax2+bx+c=0ax2+bx+c=0的實(shí)數(shù)根的實(shí)數(shù)根開場輸入a,b,c輸出輸出終了算法如下算法如下: :輸入輸入a,b,ca,b,c計(jì)算判別式的值計(jì)算判別式的值假設(shè)假設(shè)d0,d0,那么輸出那么輸出“無根無根 ;否那么否那么: :假設(shè)假設(shè)d=0,d=0, 那么計(jì)算兩等根輸出那么計(jì)算兩等根輸出 否那么否那么 計(jì)算兩不等根輸出計(jì)算兩不等根輸出第四步
9、:終了第四步:終了d0計(jì)算兩根計(jì)算兩根是是否否計(jì)算等根計(jì)算等根輸出輸出“無根無根d=0是是輸出輸出否否開場t=a,a=b,b=tt=a,a=c,c=tt=b,b=c,c=t輸入a,b,c輸入a,b,cba?ca?cb?終了是是是是否否否否是是否否例例6:編寫程序,使:編寫程序,使得恣意輸入得恣意輸入 的的3個(gè)整個(gè)整數(shù)按從大到小的順序數(shù)按從大到小的順序輸出。輸出。交換b,c交換a,c交換a,b運(yùn)轉(zhuǎn)程序,輸入運(yùn)轉(zhuǎn)程序,輸入6,9,2;運(yùn)轉(zhuǎn)結(jié)果是什么運(yùn)轉(zhuǎn)結(jié)果是什么INPUT “please input an integer: ; xIF 9x AND x100 THEN a=x/10 b= x MOD 10 x= 10*b + a PRINT xEND IF END 運(yùn)轉(zhuǎn)程序,輸入25,輸出的結(jié)果是什么 a=2.5 b= 5 x= 52.5 52.5課時(shí)小結(jié):課時(shí)小結(jié): 本節(jié)課主要學(xué)習(xí)了條件語句的構(gòu)造、特點(diǎn)、本節(jié)課主要學(xué)習(xí)了條件語句的構(gòu)造、特點(diǎn)、作用及用法,并懂得利用途理一些簡單問題。作用及用法,并懂得利用途理一些簡單問題。條件語句使程序執(zhí)行產(chǎn)生分支,根據(jù)不同的條條件語句使程序執(zhí)行產(chǎn)生分支,根據(jù)不同的條件執(zhí)行不
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度房屋公證及社區(qū)文化活動(dòng)參與合同3篇
- 二零二五年度學(xué)校綠化帶土壤改良合同2篇
- 二零二五年度安置房購房合同規(guī)范文本3篇
- 二零二五年度個(gè)人小額扶貧貸款擔(dān)保管理合同2篇
- 二零二五年度建筑電氣材料采購合同范本6篇
- 二零二五年度房地產(chǎn)項(xiàng)目智慧社區(qū)開發(fā)委托協(xié)議3篇
- 專項(xiàng)公開招聘工作人員報(bào)名表
- 2025年度特許經(jīng)營合同:某餐飲品牌與加盟商的經(jīng)營許可合同3篇
- 2025年北師大版九年級(jí)生物上冊月考試卷
- 二零二五年度個(gè)人土地承包權(quán)抵押貸款擔(dān)保合同3篇
- APQP產(chǎn)品開發(fā)流程與管理(汽車行業(yè))課件
- 2021年監(jiān)理工程師《建設(shè)工程案例分析(水利工程)》真題及答案
- 中心衛(wèi)生院關(guān)于成立按病種分值付費(fèi)(DIP)工作領(lǐng)導(dǎo)小組及制度的通知
- 醫(yī)院感染監(jiān)測清單
- 社區(qū)老年人項(xiàng)目計(jì)劃書
- 《1.我又長大了一歲》教學(xué)課件∣泰山版
- 斷裂力學(xué)-1緒論課件
- 深基坑工程驗(yàn)收表
- 醫(yī)學(xué)交流課件:RCT的基本概念及原則(PPT 37頁)
- SLZ 549-2012 用水審計(jì)技術(shù)導(dǎo)則(試行)
- qes三體系審核培訓(xùn)ppt課件
評(píng)論
0/150
提交評(píng)論