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

2.2 做出判斷的分支 課件(共19張PPT) 2023—2024學(xué)年教科版(2019)高中信息技術(shù)必修1

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

2.2 做出判斷的分支 課件(共19張PPT) 2023—2024學(xué)年教科版(2019)高中信息技術(shù)必修1

資源簡介

(共19張PPT)
做出判斷的分支
1996年,計算機(jī)科學(xué)家證明了這樣的事實:任何簡單或復(fù)雜的算法
都可以由順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)這三種基本結(jié)構(gòu)結(jié)合而成。
條件


A
B
A
B
條件

A

順序結(jié)構(gòu)
分支結(jié)構(gòu)
循環(huán)結(jié)構(gòu)
例:
輸入數(shù)字a,b,計算兩個數(shù)字之和并輸出。
開始
輸入age
結(jié)束
輸入age
輸入age
input()函數(shù)內(nèi)輸入的是字符串。
a=float(Input(“請輸入第一個數(shù)字:”))
b=float(input(“請輸入第二個數(shù)字:”))
print(a+b)
分析問題
設(shè)計算法
編寫代碼
調(diào)試運行
順序結(jié)構(gòu)
分支結(jié)構(gòu)
單分支結(jié)構(gòu)
雙分支結(jié)構(gòu)
多分支結(jié)構(gòu)
嵌套分支結(jié)構(gòu)
分支結(jié)構(gòu)類型
單分支結(jié)構(gòu)
表達(dá)式
語句塊
false
true
If條件:
語句或語句組
如果……就……
滿足條件就如何,不滿足不做處理
流程圖
基本格式
含義
例如:如果我考上高中,就去讀高中
如果你發(fā)燒了,就要吃藥打針
請用戶輸入年齡,如果小于18歲,告訴用戶,未成年不得進(jìn)入網(wǎng)吧!
分析問題
設(shè)計算法
編寫代碼
調(diào)試運行
If單分支結(jié)構(gòu)
開始
輸入age
Age>18
未成年不得進(jìn)入網(wǎng)吧
結(jié)束
Age=int(input(“請輸入您的年齡:”))
If age<18:
print(“未成年人不得進(jìn)入網(wǎng)吧!”)
雙分支結(jié)構(gòu)
表達(dá)式
語句塊1
false
true
語句塊2
流程圖
基本格式
含義
If條件:
語句或語句組1
else:
語句或語句組2
如果……
就……
否則……
就……
模擬駕駛飛機(jī)時需要飛機(jī)地面滑行速度大于56.9千米/小時,
才可以上揚尾翼進(jìn)行起飛,否則不能起飛只能停止前進(jìn)。
分析問題
設(shè)計算法
編寫代碼
調(diào)試運行
當(dāng)飛機(jī)速度“v>=56.9” ;
輸出“飛機(jī)可以起飛”;
否則輸出“飛機(jī)不能起飛”。
v=float(input("請輸入速度(千米/秒):"))
if v>56.9:
print("請上揚尾翼,起飛")
else:
print("飛機(jī)不能,停止前進(jìn)")
true
開始
輸入v
v>56.9
結(jié)束
輸出"請上揚尾翼,
起飛"
輸出"飛機(jī)不能,
停止前進(jìn)"
false
請用戶輸入年齡,如果小于18歲,告訴用戶,未成年不得進(jìn)入網(wǎng)吧!
如果超過(含)18歲,告訴用戶,歡迎光臨!
分析問題
設(shè)計算法
編寫代碼
調(diào)試運行
If雙分支結(jié)構(gòu)
age=int(input("請輸入您的年齡:"))
if age<18:
print("未成年人不得進(jìn)入網(wǎng)吧!")
else:
print("歡迎光臨!")
開始
輸入age
Age>18
結(jié)束
未成年人不得進(jìn)入網(wǎng)吧!
歡迎光臨!


例:
1.用戶輸入數(shù)字87,請問下列程序的運行結(jié)果是( )
2.用戶輸入數(shù)字3,請問下列程序的運行結(jié)果是( )
a=int(input(“請你輸入一個正整數(shù)”))
if a>10:
print(a%10)
else:
print(a*10)
7
30
多分支結(jié)構(gòu)
流程圖
基本格式
含義
If條件:
語句或語句組1
elif:條件2:
語句或語句組2
……
elif:條件n:
語句或語句組n
else:
語句或語句組n+1
如果……
就……
否則……
就……
……
否則……
就……
否則……
就……
表達(dá)式1
語句1
false
true
表達(dá)式2
表達(dá)式n
語句1
語句n
語句n+1
false
false
true
true
輸入成績查等級
按照100分制,90分以上成績?yōu)锳,80~90為B(含90),60~80為C(含80),60分及以下為D,寫一個程序,當(dāng)用戶輸入分?jǐn)?shù),自動輸出其考試等級。
題:
score>90
false
true
8060false
false
true
true
你的考試
等級為A
你的考試
等級為B
你的考試
等級為C
你的考試
等級為D
輸入你的成績
開始
結(jié)束
score=float(input(“請輸入你的成績:”)
if score>90:
print(“你的考試等級為A”)
elif 80print(“你的考試等級為B”)
elif 60print(“你的考試等級為C”)
else:
print(“你的考試等級為D”)
input(“運行完畢,請按回車鍵退出…”)
score=float(input(“請輸入你的成績:”)
if score>90:
print(“你的考試等級為A”)
if 80print(“你的考試等級為B”)
if 60print(“你的考試等級為C”)
if score<=60:
print(“你的考試等級為D”)
input(“運行完畢,請按回車鍵退出…”)
單分支結(jié)構(gòu)做多分支算法
嵌套分支結(jié)構(gòu)
表達(dá)式1
語句1
false
true
表達(dá)式2
語句1
語句n+1
false
true
流程圖
基本格式
含義
If條件1:
if條件2:
語句塊3
……
else:
語句塊2
else:
語句塊1
看成一個整體
輸入成績查等級
按照100分制,90分以上成績?yōu)锳,80~90為B(含90),60~80為C(含80),60分及以下為D,寫一個程序,當(dāng)用戶輸入分?jǐn)?shù),自動輸出其考試等級。
score=float(input(“請輸入你的成績:”)
if score>90:
if score<=80:
print(“你的考試等級為C”)
elif 80print(“你的考試等級為B”)
else:
print(“你的考試等級為A”)
else:
print(“你的考試等級為D”)
input(“運行完畢,請按回車鍵退出…”)
題:
import time
score=int(input("請輸入考試成績:"))
time.sleep(10)
if score>=60:
print("及格")
if score<60:
print("不及格")
input("\n按回車鍵結(jié)束程序")

展開更多......

收起↑

資源預(yù)覽

<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. 主站蜘蛛池模板: 肇东市| 库伦旗| 大悟县| 公主岭市| 嘉鱼县| 济阳县| 久治县| 轮台县| 崇文区| 郓城县| 吉首市| 临泽县| 韩城市| 阿拉善盟| 和顺县| 高碑店市| 北辰区| 吴川市| 饶河县| 昂仁县| 大田县| 平塘县| 长海县| 龙州县| 稻城县| 古交市| 丰镇市| 江陵县| 宁武县| 顺昌县| 吴江市| 千阳县| 永昌县| 定陶县| 林甸县| 平塘县| 布尔津县| 辉南县| 伊川县| 临武县| 方正县|