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

3.2.3順序和分支結構 課件(共15張PPT) 2023—2024學年高中信息技術浙教版(2019)必修1

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

3.2.3順序和分支結構 課件(共15張PPT) 2023—2024學年高中信息技術浙教版(2019)必修1

資源簡介

(共15張PPT)
3.2.3順序和分支結構的
程序實現
任何算法(程序)都可以由順序結構、分支結構和循環結構這三種基本結構組合來實現。
回顧:程序設計的三種結構
順序結構中,按語句的自然順序一次執行。
開始
結束
輸入身高、體重
計算BMI=體重/身高2
輸出BMI
順序結構的程序實現
單分支if 條件語句格式
If<條件表達式>:
<語句A>
s=25
t=int(input("請輸入用用時(秒):"))
v=s*3600/t
if v<=100:
print("正常")
分支結構的程序實現
語句塊
Y
N
條件表達式是否為真?
當表達式為真時,執行語句塊;
否則什么都不執行。
單分支結構
雙分支if條件語句格式
If<條件表達式>:
<語句A>
else:
<語句B>
s=25
t=int(input("請輸入用用時(秒):"))
v=s*3600/t
if v<=100:
print("正常")
else:
print("平均車速",round(v,1))
print("超速")
同一個if 語句中,if、else下方的語句塊必須采用相同的縮進來標識。
分支結構的程序實現
當表達式為真時,執行語句塊1;
否則(表達式為假)執行語句塊2。
雙分支結構
N
Y
語句塊1
語句塊2
條件表達式
s=25
t=int(input("請輸入用用時(秒):"))
v=s*3600/t
if v<=100:
print("正常")
else:
print("平均車速",round(v,1))
print("超速")
分支結構的程序實現
s=25
t=int(input("請輸入用用時(秒):"))
v=s*3600/t
if v<=100:
print("正常")
else:
print("平均車速",round(v,1))
print("超速")
if…elif….else語句格式
If <表達式1>:
<語句1>
Elif<表達式2>:
<語句2>
…….
Elif<表達式N>:
<語句N>
else:
<語句N+1>
Python使用if-elif-else描述多分支決策,簡化分支結構的嵌套問題。
分支結構的程序實現
8
如果按照分數劃定結果:
90分或以上:優秀
80分或以上:良好
60分或以上:及格
60分以下:不合格
請編寫程序根據分數打印結果。
動動腦筋:
1.有如下程序段:
score = int(input("請輸入分數:"))
if score > 60:
score += 20
score += 10
print(score)
若程序運行后輸入20,打印出的score的值為 。
30
課堂練習
2. 有如下程序段:
x = 3
if x >= 1:
x *= 4
else:
x += 8
x /= 2
print(x)
該程序段運行后,變量x的值為 。
6
課堂練習
if 語句允許嵌套使用,但是一定要注意嚴格的縮進。
舉個例子
閏年的計算
實踐練習
X能被100整除?
X能被4整除?
X能被400整除?
Y
輸出“是閏年”
輸出“不是閏年”
N
N
輸出“不是閏年”
輸出“是閏年”
Y
N
Y
結束
實踐練習
實踐練習
Thanks

展開更多......

收起↑

資源預覽

  • <menuitem id="wfhyu"><abbr id="wfhyu"></abbr></menuitem>

    <bdo id="wfhyu"></bdo>
  • <bdo id="wfhyu"></bdo>
    主站蜘蛛池模板: 玛曲县| 石门县| 伊吾县| 台湾省| 堆龙德庆县| 龙胜| 恭城| 丹巴县| 天柱县| 昌邑市| 静乐县| 安图县| 乌苏市| 辉县市| 库车县| 怀远县| 正阳县| 项城市| 尼木县| 中宁县| 东乌珠穆沁旗| 来凤县| 寿宁县| 富裕县| 阳泉市| 沙湾县| 泸溪县| 富阳市| 靖远县| 闽清县| 彭山县| 永清县| 大悟县| 贵南县| 浙江省| 兰考县| 三明市| 芷江| 白河县| 丹寨县| 竹溪县|