中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

第二單元微項目2 用選擇結構程序做出判斷 課件(共21張PPT) 泰山版(2019) 初中信息技術第一冊

資源下載
  1. 二一教育資源

第二單元微項目2 用選擇結構程序做出判斷 課件(共21張PPT) 泰山版(2019) 初中信息技術第一冊

資源簡介

(共21張PPT)
微項目2 用選擇結構程序作出判斷
選擇結構
在我們的生活和學習中處處充滿了選擇:
十字路口時如果紅燈則停,如果綠燈則行。
疫情期間進校門時如果戴口罩則進,否則不讓進。
理解選擇結構的特點。
應用恰當的語句編寫選擇結構的計算機程序,增強利用計算機解決問題的能力。
學習目標
選擇結構
事實上,很多問題的解決并不是簡單地依次順序執行,有時需要根據條件有選擇地處理。因此,程序設計時就需要利用選擇結構來實現判斷和選擇。
在程序的選擇結構中,某些語句會受到條件的制約,根據條件成立與否有選擇地執行。
選擇結構利用條件語句,通過判斷表達式的值(True或False),決定程序執行的分支。
思考:選擇結構有什么特點?
按照判斷條件的結果,執行相應分支。
有且只有一個入口和一個出口。
選擇結構
False
True
S1
S2
C
選擇結構
選擇結構
選擇結構根據選擇條件(即分支)的多少,可以分為以下三種:
單分支選擇結構
單分支選擇結構的流程圖
False
True
S1
條件表達式
執行過程:語句組只有在條件表達式的值為真True時才會執行,否則為假False不執行
基本格式:
if 表達式:
語句塊
單分支選擇結構 - 注意事項
if后面加空格+條件表達式,條件表達式后一定要+冒號:
語句塊前要有明顯的縮進(空格,通常以1個Tab鍵即4個空格為一個縮進單位)。
同一個語句塊的多行代碼都要嚴格遵循相同的縮進(即空格個數相同)。
語句組可以是一行代碼,也可以是多行代碼。




基本格式:
if 表達式:
語句塊
練一練
編程實現:接收用戶輸入的一個任意整數(int),輸出該數字的絕對值
練一練
False
True
n=-n
n<0
輸出n
輸入n
開始
結束
練一練
編程實現:輸入一個成績score,如果成績大于60,則顯示“合格”,否則不顯示。
練一練
False
True
Score>60
輸出合格
輸入score
開始
結束
雙分支選擇結構
雙分支選擇結構的流程圖
False
True
S1
條件表達式
S2
執行過程:條件表達式為真True執行語句組A,否則為假False執行語句組B,適用于兩種完全對立也就是非B即A、非A即B的判斷選擇。
基本格式:
if 表達式:
語句塊1
else:
語句塊2
練一練
編程實現:接收用戶輸入的一個正整數(int),判斷該數是奇數還是偶數?
練一練
False
True
n%2==0
偶數
輸入n
開始
結束
奇數
練一練
編程實現:接收用戶輸入的用戶名name和密碼pwd,若用戶名和密碼都正確則提示”登錄成功,歡迎你”,否則提示”用戶名或密碼錯誤”。
(正確用戶名是admin,密碼是abc123)
練一練
多分支選擇結構
多分支選擇結構的流程圖
執行過程:條件表達1為真True執行語句組1,否則依次判斷表達式2、3……N,只要其中有一個為真True,即執行對應的語句組并不在接著進行判斷,如果所有表達式都為假False,執行else后的語句組。當有三個及以上的判斷選擇時,可以使用多分支選擇結構。
基本格式:
if 條件表達式1:
語句組1
elif 條件表達式2:
語句組2
……
elif 條件表達式n:
語句組n
else:
語句組n+1
練一練
編程實現:根據用戶的成績(float)輸出對應的等級?
(90分及以上為A,80-89分為B,70-79分為C,60-69分為D,60分以下為E)
練一練
總結

展開更多......

收起↑

資源預覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 甘谷县| 桂东县| 施秉县| 阳朔县| 贵定县| 江都市| 从化市| 东丽区| 静乐县| 剑川县| 怀柔区| 台东市| 芜湖县| 沙河市| 蒙阴县| 微山县| 玛曲县| 涟源市| 虹口区| 蒲江县| 阳西县| 阳朔县| 景德镇市| 巴塘县| 砚山县| 公安县| 古交市| 岗巴县| 许昌县| 于田县| 罗江县| 深水埗区| 大宁县| 方城县| 水城县| 黔江区| 梁山县| 武平县| 晋江市| 临安市| 郑州市|