




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第二課時:t./ ;:;2滿足條件?滿足條件?是是否否語句體語句體IF 條件條件 THEN 語句體語句體END IFIF-THEN格式格式特點:一個入口;二個出口特點:一個入口;二個出口格式一語句體語句體1語句體語句體2滿足條件?滿足條件?否否是是IF 條件條件 THEN 語句體語句體1ELSE 語句體語句體2END IFIF-THEN-ELSE格式格式格式二表達式表達式1 (1 (條件條件1)1)y=表達式表達式2 (2 (條件條件2)2)(1)(1)當(dāng)條件當(dāng)條件1 1與條件與條件2 2什么關(guān)系時,才可以運用什么關(guān)系時,才可以運用if-then-elseif-then-else語句?語句?條
2、件條件1 1的反面是條件的反面是條件2 2時時, ,可以運用可以運用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、編寫程序,輸入恣意兩個實數(shù),輸出、編寫程序,輸入恣意兩個實數(shù),輸出其差的絕對值。其差的絕對值。開場開場輸入輸入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、編寫程序,輸入恣意兩個實數(shù),輸出、編寫程序,輸入恣意兩個實數(shù),輸出其差的絕對值。其差的絕對值。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;否那么進展下一步5、輸出y)0(1)0(3)0(12xxxxx6、終了2、假設(shè)x0那么y
5、=-2x+1,否那么進展下一步3、假設(shè)x=0那么 y=3,否那么進展下一步終了終了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,那么計算兩根后輸出;那么計算兩根后輸出;否那么輸出否那么輸出“無根無根第四步:終了第四步:終了d=0計算大根計算大根是是否否計算小根計算小根輸出輸出“無根無根設(shè)計一個程序框圖,輸入設(shè)計一個程序框圖,輸入3 3個實數(shù)個實數(shù)a a,b b,c c,輸出一元二次方程輸出一元二次方程ax2+bx+c=0ax2+bx+c=0的實數(shù)根的實數(shù)根開場輸入a,b,c輸出兩根輸出兩根終了d=0計算大根計算大根是是否否計算小根計算小根輸出輸出“無根無根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è)計一個程序框圖,輸入設(shè)計一個程序框圖,輸入3 3個實數(shù)個實數(shù)a a,b b,c c,輸出一元二次方程輸出一元二次方程ax2+bx+c=0ax2+bx+c=0的實數(shù)根的實數(shù)根開場輸入a,b,c輸出輸出終了算法如下算法如下: :輸入輸入a,b,ca,b,c計算判別式的值計算判別式的值假設(shè)假設(shè)d0,d0,那么輸出那么輸出“無根無根 ;否那么否那么: :假設(shè)假設(shè)d=0,d=0, 那么計算兩等根輸出那么計算兩等根輸出 否那么否那么 計算兩不等根輸出計算兩不等根輸出第四步
9、:終了第四步:終了d0計算兩根計算兩根是是否否計算等根計算等根輸出輸出“無根無根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個整個整數(shù)按從大到小的順序數(shù)按從大到小的順序輸出。輸出。交換b,c交換a,c交換a,b運轉(zhuǎn)程序,輸入運轉(zhuǎn)程序,輸入6,9,2;運轉(zhuǎn)結(jié)果是什么運轉(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 運轉(zhuǎn)程序,輸入25,輸出的結(jié)果是什么 a=2.5 b= 5 x= 52.5 52.5課時小結(jié):課時小結(jié): 本節(jié)課主要學(xué)習(xí)了條件語句的構(gòu)造、特點、本節(jié)課主要學(xué)習(xí)了條件語句的構(gòu)造、特點、作用及用法,并懂得利用途理一些簡單問題。作用及用法,并懂得利用途理一些簡單問題。條件語句使程序執(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)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)村個體農(nóng)場經(jīng)營合同范本
- 包料裝修合同范本
- 人流手術(shù)合同范本
- 2024年全國特崗教師招聘考試真題
- 2024年欽州市遴選公務(wù)員考試真題
- 2024年臺州溫嶺市中醫(yī)院招聘員工筆試真題
- 出售隔斷酒柜合同范本
- 個人房屋擔(dān)保合同范本
- 光伏清洗施工合同范例
- 2024年保山市智源高級中學(xué)招聘教師考試真題
- 蔬菜種植與有機農(nóng)業(yè)培訓(xùn)
- 新視野大學(xué)英語(第四版)讀寫教程1(思政智慧版)課件 Unit 5 Friendship across border and gender
- 智研咨詢重磅發(fā)布:2023年中國高端聚烯烴行業(yè)供需態(tài)勢、市場現(xiàn)狀及發(fā)展前景預(yù)測報告
- JGT331-2011 建筑幕墻用氟碳鋁單板制品
- 企業(yè)文化變革的阻力與推進策略
- 特種設(shè)備作業(yè)人員資格申請表(新版)
- 巡察組作風(fēng)紀律情況評估表
- 蘇教版五年級數(shù)學(xué)下冊100道口算題大全(全冊)
- 隱蔽工程驗收記錄(綜合布線)
- 小學(xué)班級心理委員管理辦法
- 教科版六年級科學(xué)下冊全冊全套課件【完整版】
評論
0/150
提交評論