版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
順序結(jié)構(gòu)指程序的執(zhí)行按語句的排列順序從上到下依次執(zhí)行,直至結(jié)束。順序結(jié)構(gòu)特點(diǎn):S1Sn…順序結(jié)構(gòu)流程圖按照自上至下的排列順序逐條執(zhí)行。有且只有一個(gè)入口和一個(gè)出口。分支結(jié)構(gòu)年級(jí):高一學(xué)科:信息技術(shù)課本:P59-P65分支結(jié)構(gòu)P60例:判斷考試是否通過passfail例:判斷考試是否通過輸入某學(xué)生信息技術(shù)考試成績(0-100),判斷是否通過考試。60分及以上則通過考試,輸出pass,60分以下輸出fail。print(‘pass’)print(‘fail’)單分支(if)if表達(dá)式:
語句塊表達(dá)式語句塊TrueFalse冒號(hào)不能省略!縮進(jìn)空兩格!P60求x絕對(duì)值的語句:ifx<0:x=-xprint(x)結(jié)果為真,執(zhí)行語句結(jié)果為假,不執(zhí)行任何語句例:判斷考試是否通過雙分支語句(if-else)if表達(dá)式:
語句塊1else:
語句塊2表達(dá)式TrueFalse語句塊2語句塊1ifx%2==0:print(“x為偶數(shù)”)elseprint(“x為奇數(shù))條件為真執(zhí)行語句塊1條件為假執(zhí)行語句2P60例:判斷考試是否通過score>=60TrueFalse輸出“pass”輸出“fail”表達(dá)式后要有冒號(hào)“:”,冒號(hào)的作用是告訴Python接下來要?jiǎng)?chuàng)建一個(gè)語句塊。注意事項(xiàng)P60當(dāng)語句塊為多個(gè)語句時(shí),所有語句嚴(yán)格遵循相同的縮進(jìn)。注意事項(xiàng)P60表達(dá)式可以是關(guān)系表達(dá)式,也可以是邏輯表達(dá)式。注意事項(xiàng)成績分檔考試成績檔次60分以上合格60分以下不合格數(shù)學(xué)思維:分類討論或分段函數(shù)當(dāng)x>=60時(shí),則為合格當(dāng)x<60時(shí),則為不合格成績分檔(單分支結(jié)構(gòu))考試成績檔次60分以上合格60分以下不合格輸出合格結(jié)束T輸入成績x輸出不合格開始x=int(input("請(qǐng)輸入考試成績:"))ifx>=60:print("合格")ifx<60:print("不合格")Fx>=60?x<60?TF當(dāng)x>=60時(shí),則為合格當(dāng)x<60時(shí),則為不合格成績分檔(雙分支結(jié)構(gòu))輸出合格結(jié)束T輸入成績x輸出不合格F開始x>=60?輸出合格結(jié)束T輸入成績x輸出不合格F開始x=int(input("請(qǐng)輸入考試成績:"))ifx>=60:print("合格")else:print("不合格")考試成績檔次60分以上合格60分以下不合格當(dāng)x>=60時(shí),則為合格當(dāng)x<60時(shí),則為不合格成績分檔(雙分支結(jié)構(gòu))x<60?輸出不合格結(jié)束T輸入成績x輸出不合格F開始x=int(input("請(qǐng)輸入考試成績:"))ifx<60:print("不合格")else:print("合格")考試成績檔次60分以上合格60分以下不合格當(dāng)x>=60時(shí),則為合格當(dāng)x<60時(shí),則為不合格分支語句P62獨(dú)立的1個(gè)判斷1個(gè)條件1個(gè)if1個(gè)執(zhí)行語句塊單分支整體1個(gè)判斷1個(gè)條件1個(gè)if、1個(gè)else2個(gè)執(zhí)行語句塊雙分支成績分檔考試成績檔次90分及以上A90分以下,80分以上B80分以下,70分以上C70分以下,60分以上D60分以下E多分支語句(if-elif-else)
1、結(jié)果為真,執(zhí)行語句塊1;2、如果為假。繼續(xù)判斷elif的條件語句,如果為真,執(zhí)行elif對(duì)應(yīng)的語句塊;3、依次類推,當(dāng)所有的條件結(jié)果為假,則執(zhí)行else后的語句;P62成績>=90?成績>=80?成績>=70?成績>=60?輸出A輸出C結(jié)束輸出B輸出D輸出ETFTFTFTF考試成績檔次90分及以上A90分以下,80分以上B80分以下,70分以上C70分以下,60分以上D60分以下Ex=int(input("請(qǐng)輸入考試成績:"))if
x>=90:print("A")elif
x>=80:print("B")elifx>=70:print("C")elif
x>=60:print("D")else:print("E")方法一(多分支)x=int(input("請(qǐng)輸入考試成績:"))ifx>=90:print("A")elif
x>=80:print("B")elifx>=70:print("C")elif
x>=60:print("D")else:print("E")方法二(單分支)x=int(input("請(qǐng)輸入考試成績:"))ifx>=90:print("A")if
x>=80:print("B")ifx>=70:print("C")if
x>=60:print("D")ifx<60:print("E")ifx<90andx>=80:ifx<70andx>=60:ifx<80andx>=70:方法二(單分支)方法三(單分支)方法一(多分支)每一個(gè)條件都需要判斷執(zhí)行,因此效率最低。而且方法二的判斷是錯(cuò)誤的,應(yīng)該改成方法三中的判斷條件只要找到一個(gè)滿足的條件執(zhí)行后,程序就結(jié)束了,后續(xù)的條件不再判斷,因此效率最高多分支滿足一個(gè)即可單分支,多個(gè)if并列,且都需要判斷注意事項(xiàng)if語句可以嵌套使用,即if語句中的語句塊還可以是if語句。if
表達(dá)式1:
語句塊1else:
if
表達(dá)式2:
語句塊2else:
語句塊3if
表達(dá)式1:
if
表達(dá)式2:
語句塊1
else:
語句塊2else:
語句塊3a=int(input("請(qǐng)輸入一個(gè)整數(shù)a:"))b=int(input("請(qǐng)輸入一個(gè)整數(shù)b:"))c=int(input("請(qǐng)輸入一個(gè)整數(shù)c:"))ifa>b:
if
a>c:print("變量a、b、c中最大的數(shù)為a",a)
else:print("變量a、b、c中最大的數(shù)為c",c)else:
if
b>c:print("變量a、b、c中最大的數(shù)為b",b)else:print("變量a、b、c中最大的數(shù)為c",c)if
表達(dá)式1:
if
表達(dá)式2:
語句塊1
else:
語句塊2else:
語句塊32-3學(xué)案
第5題用分支嵌套結(jié)構(gòu),輸出變量a、b、c中最大的數(shù)實(shí)踐活動(dòng):BMI指數(shù)判斷依據(jù)《國家學(xué)生體質(zhì)健康標(biāo)準(zhǔn)》體重指數(shù)BMI評(píng)分表,高一年級(jí)男生BMI指數(shù)在[18.5,24.9]范圍內(nèi)為“正?!钡燃?jí)。完善bmi程序功能,根據(jù)輸入的身高和體重,判斷BMI值是否正常。
P62描述標(biāo)準(zhǔn)正常18.5-24.9偏瘦<18.5偏胖>25描述標(biāo)準(zhǔn)正常18.5-24.9偏瘦<18.5偏胖>25開始輸入身高w、身高h(yuǎn)計(jì)算bmi的值18.5<=bmi<=24.9?Fbmi<18.5T結(jié)束提示“正?!碧崾尽捌荨盩提示“偏胖”F描述標(biāo)準(zhǔn)正常18.5-24.9偏瘦<18.5偏胖>25謝
謝
觀
看
板書一、分支結(jié)構(gòu)1、單分支(if)if表達(dá)式:語句塊2、雙分支(if-else)if表達(dá)式:語句塊1else:
語句快23、多分支(if-elif-else)if表達(dá)式1:語句塊1elif表達(dá)式2:
語句塊2else:
語句塊3if、else后的冒號(hào)不能丟if、else下方語句前的縮
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 高中活動(dòng)總結(jié)范文大全摘選
- 研究生考試考研數(shù)學(xué)(農(nóng)314)試卷與參考答案(2025年)
- 2022年物流項(xiàng)目管理年終工作總結(jié)4篇
- 車展工作總結(jié)10篇
- 會(huì)計(jì)專業(yè)實(shí)習(xí)的個(gè)人總結(jié)十篇
- 大學(xué)社團(tuán)活動(dòng)總結(jié)15篇
- 每天工作計(jì)劃
- 2024年消防設(shè)備供應(yīng)協(xié)議范本版
- DB45T 2760-2023 電子政務(wù)外網(wǎng)網(wǎng)絡(luò)技術(shù)規(guī)范
- 2024年獨(dú)家外貿(mào)分銷商合約2篇
- 留置針使用規(guī)范課件
- 國開電大公共行政學(xué)形考任務(wù)2案例分析參考答案
- 新時(shí)代中小學(xué)教師職業(yè)行為十項(xiàng)準(zhǔn)則考核試題及答案
- 城南小學(xué)少先隊(duì)中隊(duì)活動(dòng)評(píng)價(jià)表
- 選礦廠標(biāo)準(zhǔn)工藝標(biāo)準(zhǔn)流程圖
- GB∕T 37073-2018 展覽展示工程企業(yè)能力評(píng)價(jià)導(dǎo)則
- 萬達(dá)開業(yè)周計(jì)劃表
- 機(jī)動(dòng)車檢測(cè)站安全隱患排查記錄表
- 第八章-醫(yī)藥產(chǎn)品分銷渠道策略課件
- Q∕GDW 10799.6-2018 國家電網(wǎng)有限公司電力安全工作規(guī)程 第6部分:光伏電站部分
- CASS土石方計(jì)算
評(píng)論
0/150
提交評(píng)論