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

2.3.3語句與程序結構-選擇結構 課件 2022—2023學年人教 中圖版(2019)高中信息技術必修1(23張PPT)

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

2.3.3語句與程序結構-選擇結構 課件 2022—2023學年人教 中圖版(2019)高中信息技術必修1(23張PPT)

資源簡介

n=int(input('璇瘋緭鍏ヤ竴涓?換鎰忔暣鏁幫細'))
if n<0:
n=-n
print('緇濆?鍊兼槸錛 ',n)x=int(input('璇瘋緭鍏ユ暣鏁皒鐨勫 鹼細'))
if x<1:
y=x
print('y絳変簬',y)
elif x<=10:
y=2*x-1
print('y絳変簬',y)
else:
y=3*x-10
print('y絳変簬',y)name=input('璇瘋緭鍏ョ敤鎴峰悕錛 ')
pwd=input('璇瘋緭鍏ュ瘑鐮侊細')
if name=='admin' and pwd=='abc123':
print('鐧婚檰鎴愬姛錛屾?榪庝綘')
else:
print('鐢ㄦ埛鍚嶆垨瀵嗙爜閿欒?')n=int(input('璇瘋緭鍏ヤ竴涓?換鎰忔?鏁存暟錛 '))
if n%2==0:
print(n,'鏄?伓鏁 ')
else:
print(n,'鏄??鏁 ')(共23張PPT)
人教中圖版普通高中教科書
第二章 算法與程序實現
2.1解決問題的一般過程和用計算機解決問題
2.2算法的概念及描述
2.3程序設計基本知識
2.4常見算法的程序實現
理解選擇結構的特點。
應用恰當的語句編寫選擇結構的計算機程序,增強利用計算機解決問題的能力。
學習目標
選擇結構
在我們的生活和學習中處處充滿了選擇:
十字路口時如果紅燈則停,如果綠燈則行。
疫情期間進校門時如果戴口罩則進,否則不讓進。
用求根公式解一元二次方程時,根絕-4ac的結果判斷求解。
選擇結構
事實上,很多問題的解決并不是簡單地依次順序執行,有時需要根據條件有選擇地處理。因此,程序設計時就需要利用選擇結構來實現判斷和選擇。
在程序的選擇結構中,某些語句會受到條件的制約,根據條件成立與否有選擇地執行。
選擇結構利用條件語句,通過判斷表達式的值(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
練一練
編程實現:分段函數輸入x,輸出y值。
練一練
練一練
編程實現:根據用戶的成績(float)輸出對應的等級?
(90分及以上為A,80-89分為B,70-79分為C,60-69分為D,60分以下為E)
練一練
總結score=int(input('璇瘋緭鍏ヤ綘鐨勫垎鏁幫細'))
if score>60:
print('鍚堟牸')

展開更多......

收起↑

資源預覽

<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. 主站蜘蛛池模板: 永登县| 壶关县| 娱乐| 大化| 安阳县| 舞阳县| 浦县| 安龙县| 刚察县| 科技| 黄平县| 友谊县| 莫力| 金门县| 盐亭县| 昔阳县| 南丰县| 昌都县| 基隆市| 高雄县| 全南县| 巴南区| 洞口县| 顺昌县| 七台河市| 罗源县| 南宫市| 南华县| 周宁县| 泽库县| 上饶县| 牟定县| 正镶白旗| 鹤庆县| 霍邱县| 抚顺县| 奈曼旗| 土默特右旗| 德阳市| 咸宁市| 凤城市|