![高中信息技術必修一第二章第二節(jié)《程序設計語言基本知識分支結構》課件_第1頁](http://file4.renrendoc.com/view12/M03/17/2D/wKhkGWbL6peADDzeAAE-jcrrIFs183.jpg)
![高中信息技術必修一第二章第二節(jié)《程序設計語言基本知識分支結構》課件_第2頁](http://file4.renrendoc.com/view12/M03/17/2D/wKhkGWbL6peADDzeAAE-jcrrIFs1832.jpg)
![高中信息技術必修一第二章第二節(jié)《程序設計語言基本知識分支結構》課件_第3頁](http://file4.renrendoc.com/view12/M03/17/2D/wKhkGWbL6peADDzeAAE-jcrrIFs1833.jpg)
![高中信息技術必修一第二章第二節(jié)《程序設計語言基本知識分支結構》課件_第4頁](http://file4.renrendoc.com/view12/M03/17/2D/wKhkGWbL6peADDzeAAE-jcrrIFs1834.jpg)
![高中信息技術必修一第二章第二節(jié)《程序設計語言基本知識分支結構》課件_第5頁](http://file4.renrendoc.com/view12/M03/17/2D/wKhkGWbL6peADDzeAAE-jcrrIFs1835.jpg)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
順序結構指程序的執(zhí)行按語句的排列順序從上到下依次執(zhí)行,直至結束。順序結構特點:S1Sn…順序結構流程圖按照自上至下的排列順序逐條執(zhí)行。有且只有一個入口和一個出口。分支結構年級:高一學科:信息技術課本:P59-P65分支結構P60例:判斷考試是否通過passfail例:判斷考試是否通過輸入某學生信息技術考試成績(0-100),判斷是否通過考試。60分及以上則通過考試,輸出pass,60分以下輸出fail。print(‘pass’)print(‘fail’)單分支(if)if表達式:
語句塊表達式語句塊TrueFalse冒號不能省略!縮進空兩格!P60求x絕對值的語句:ifx<0:x=-xprint(x)結果為真,執(zhí)行語句結果為假,不執(zhí)行任何語句例:判斷考試是否通過雙分支語句(if-else)if表達式:
語句塊1else:
語句塊2表達式TrueFalse語句塊2語句塊1ifx%2==0:print(“x為偶數(shù)”)elseprint(“x為奇數(shù))條件為真執(zhí)行語句塊1條件為假執(zhí)行語句2P60例:判斷考試是否通過score>=60TrueFalse輸出“pass”輸出“fail”表達式后要有冒號“:”,冒號的作用是告訴Python接下來要創(chuàng)建一個語句塊。注意事項P60當語句塊為多個語句時,所有語句嚴格遵循相同的縮進。注意事項P60表達式可以是關系表達式,也可以是邏輯表達式。注意事項成績分檔考試成績檔次60分以上合格60分以下不合格數(shù)學思維:分類討論或分段函數(shù)當x>=60時,則為合格當x<60時,則為不合格成績分檔(單分支結構)考試成績檔次60分以上合格60分以下不合格輸出合格結束T輸入成績x輸出不合格開始x=int(input("請輸入考試成績:"))ifx>=60:print("合格")ifx<60:print("不合格")Fx>=60?x<60?TF當x>=60時,則為合格當x<60時,則為不合格成績分檔(雙分支結構)輸出合格結束T輸入成績x輸出不合格F開始x>=60?輸出合格結束T輸入成績x輸出不合格F開始x=int(input("請輸入考試成績:"))ifx>=60:print("合格")else:print("不合格")考試成績檔次60分以上合格60分以下不合格當x>=60時,則為合格當x<60時,則為不合格成績分檔(雙分支結構)x<60?輸出不合格結束T輸入成績x輸出不合格F開始x=int(input("請輸入考試成績:"))ifx<60:print("不合格")else:print("合格")考試成績檔次60分以上合格60分以下不合格當x>=60時,則為合格當x<60時,則為不合格分支語句P62獨立的1個判斷1個條件1個if1個執(zhí)行語句塊單分支整體1個判斷1個條件1個if、1個else2個執(zhí)行語句塊雙分支成績分檔考試成績檔次90分及以上A90分以下,80分以上B80分以下,70分以上C70分以下,60分以上D60分以下E多分支語句(if-elif-else)
1、結果為真,執(zhí)行語句塊1;2、如果為假。繼續(xù)判斷elif的條件語句,如果為真,執(zhí)行elif對應的語句塊;3、依次類推,當所有的條件結果為假,則執(zhí)行else后的語句;P62成績>=90?成績>=80?成績>=70?成績>=60?輸出A輸出C結束輸出B輸出D輸出ETFTFTFTF考試成績檔次90分及以上A90分以下,80分以上B80分以下,70分以上C70分以下,60分以上D60分以下Ex=int(input("請輸入考試成績:"))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("請輸入考試成績:"))ifx>=90:print("A")elif
x>=80:print("B")elifx>=70:print("C")elif
x>=60:print("D")else:print("E")方法二(單分支)x=int(input("請輸入考試成績:"))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:方法二(單分支)方法三(單分支)方法一(多分支)每一個條件都需要判斷執(zhí)行,因此效率最低。而且方法二的判斷是錯誤的,應該改成方法三中的判斷條件只要找到一個滿足的條件執(zhí)行后,程序就結束了,后續(xù)的條件不再判斷,因此效率最高多分支滿足一個即可單分支,多個if并列,且都需要判斷注意事項if語句可以嵌套使用,即if語句中的語句塊還可以是if語句。if
表達式1:
語句塊1else:
if
表達式2:
語句塊2else:
語句塊3if
表達式1:
if
表達式2:
語句塊1
else:
語句塊2else:
語句塊3a=int(input("請輸入一個整數(shù)a:"))b=int(input("請輸入一個整數(shù)b:"))c=int(input("請輸入一個整數(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
表達式1:
if
表達式2:
語句塊1
else:
語句塊2else:
語句塊32-3學案
第5題用分支嵌套結構,輸出變量a、b、c中最大的數(shù)實踐活動:BMI指數(shù)判斷依據(jù)《國家學生體質健康標準》體重指數(shù)BMI評分表,高一年級男生BMI指數(shù)在[18.5,24.9]范圍內(nèi)為“正?!钡燃墶M晟芺mi程序功能,根據(jù)輸入的身高和體重,判斷BMI值是否正常。
P62描述標準正常18.5-24.9偏瘦<18.5偏胖>25描述標準正常18.5-24.9偏瘦<18.5偏胖>25開始輸入身高w、身高h計算bmi的值18.5<=bmi<=24.9?Fbmi<18.5T結束提示“正?!碧崾尽捌荨盩提示“偏胖”F描述標準正常18.5-24.9偏瘦<18.5偏胖>25謝
謝
觀
看
板書一、分支結構1、單分支(if)if表達式:語句塊2、雙分支(if-else)if表達式:語句塊1else:
語句快23、多分支(if-elif-else)if表達式1:語句塊1elif表達式2:
語句塊2else:
語句塊3if、else后的冒號不能丟if、else下方語句前的縮
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 零售業(yè)中的顧客安全保障措施
- DB3715T 69-2025研學旅游指導師服務規(guī)范
- 專業(yè)技術人才海外培訓服務合同(版)
- 上海股權轉讓合同文本
- 二手房轉讓合同定金協(xié)議書范本
- 中外合資企業(yè)勞動合同樣本
- 個人保證擔保融資合同協(xié)議
- NBA賽事中國區(qū)電視轉播合同
- 互利共贏投資合作合同
- 個人物流配送服務合同模板
- 關于防范遏制礦山領域重特大生產(chǎn)安全事故的硬措施課件
- 2025年中國成都餐飲業(yè)市場運營態(tài)勢分析及投資前景預測報告
- 2024年xx縣第三小學安全工作管理制度匯編
- 項目合作備忘錄范文
- 婦產(chǎn)科醫(yī)生個人年終述職報告課件
- 《費曼學習法》讀后感
- 趣味成語課程設計
- 鋼筋焊接工藝性試驗方案
- 2024年四川省涼山州中考物理適應性試卷(附答案解析)
- 幼兒園師資培訓課件【區(qū)域進階】科學區(qū)各年齡段目標制定與投放材料:區(qū)域材料玩出新高度課件
- 人教版初中數(shù)學同步講義八年級上冊專題提升02 解分式方程與分式方程的實際應用(30題)(原卷版)
評論
0/150
提交評論