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

第6課 條件語句 課件-初中信息科技青島版(2019)第三冊

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

第6課 條件語句 課件-初中信息科技青島版(2019)第三冊

資源簡介

(共26張PPT)
求圓的周長及面積
其實,在我們生活中有很多事情都需要根據(jù)條件作出判斷和選擇。在程序設(shè)計中,分支結(jié)構(gòu)可以幫助我們依據(jù)條件控制程序的流程,使程序的條理更清晰。
自上而下
依次執(zhí)行
第6課 條件語句
學習目標
1.認識程序的分支結(jié)構(gòu),了解Python語言語句縮進的特點。
2.熟練應用條件表達式,掌握if語句的語法格式。
3.能用條件語句編寫程序解決生活中的問題,提升邏輯思維能力,進一步體會算法及其思想。
活動一 比較兩個數(shù)大小的算法
活動一 比較兩個數(shù)大小的算法
輸入任意兩個數(shù)x和y,按從小到大的順序顯示輸出。
y
x
任務(wù)一:比較兩個數(shù)大小的算法分別用自然語言和流程圖描述。
活動一 比較兩個數(shù)大小的算法
自然語言
1.輸入x和y,轉(zhuǎn)換為整數(shù)
2.比較x和y的大小
input( )
int( )
3.如果x>y,則交換位置,否則不變
4.顯示x和y的值
if
print( )
活動一 比較兩個數(shù)大小的算法
流程圖
開始
輸入x和y
判斷( )
結(jié)束程序
x>y
交換
Y
N
1.輸入x和y,轉(zhuǎn)換為整數(shù)
2.比較x和y的大小
input( )
int( )
3.如果x>y,則交換位置,否則不變
4.顯示x和y的值
if
print( )
自然語言
z=x
x=y
y=z
z=y
y=x
x=z
引入第三個瓶子丙瓶
活動二 比較兩個數(shù)大小的程序
活動二 比較兩個數(shù)大小的程序
1.輸入x和y,轉(zhuǎn)換為整數(shù)
2.比較x和y的大小
3.如果x>y,則交換位置,否則不變
4.顯示x和y的值
x=int(input(“x=”))
y=int(input(“y=”))
z=0
if x>y:
z=x
x=y
y=z
print(“x=”,x,”y=”,y)
思考1:if條件后輸入的冒號“ :”有什么作用?
思考2:如果程序不按規(guī)則縮進,會出現(xiàn)什么問題?
冒號“ :”會讓下面的程序強制縮進(一般為4個字符)
導致語法錯誤
活動二 比較兩個數(shù)大小的程序
if 條件表達式:
語句
if語句的一般格式:
if 條件表達式:
語句1
else:
語句2
雙分支結(jié)構(gòu):if-else語句
單分支
編寫程序:比較兩個數(shù)a,b,輸出其中較大的數(shù)。
編寫程序:比較兩個數(shù)a,b,輸出其中較大的數(shù)。
a=int(input(“a=”))
b=int(input(“b=”))
if a>=b:
print(“兩個數(shù)中較大為:”,a)
else:
print(“兩個數(shù)中較大為:”,b)
if語句的一般格式:
if 條件1:
語句1:
elif 條件2:
語句2
elif 條件3:
語句3
.................
else:
其他
多分支結(jié)構(gòu):if-elif-else語句
條件2
語句2
多分支語句
成績等級A:90~100
B:80~89
C:60~79
D:40~59
E:<40
grade=int(input(“grade:”))
if grade>=90:
print(“A”)
elif grade>=80:
print(“B”)
elif grade>=60:
print(“C”)
elif grade>=40:
print(“D”)
else:
print(“E”)
if 條件表達式:
語句
if語句的一般格式:
if 條件表達式:
語句1
else:
語句2
雙 分 支
單分支
if 條件1:
語句1
elif 條件2:
語句2
elif 條件3:
語句3
.................
else:
其他語句
多 分 支
x=int(input(“x=”))
y=int(input(“y=”))
z=0
if x>y:
z=x
x=y
y=z
print(“x=”,x,”y=”,y)
輸入任意兩個數(shù)x和y,按從小到大的順序顯示輸出。
比較兩個數(shù)a,b,輸出其中較大的數(shù)
a=int(input(“a=”))
b=int(input(“b=”))
if a>=b:
print(“兩個數(shù)中較大為:”,a)
else:
print(“兩個數(shù)中較大為:”,b)
多分支語句
成績等級A:90~100
B:80~89
C:60~79
D:40~59
E:<40
grade=int(input('請輸入成績(0-100):'))
if grade>=90:
print(“A”)
elif grade>=80:
print(“B”)
elif grade>=60:
print(“C”)
elif grade>=40:
print(“D”)
else:
print(“E”)
活動三 密碼驗證
假設(shè)你系統(tǒng)的用戶名為”mike”,對應的密碼是“mike0715”。
活動三 密碼驗證
請設(shè)計一個程序,提示輸入用戶名和密碼,然后進行判斷,并對判斷結(jié)果給出適合的提示。
思考:
活動三 密碼驗證
2.需要判斷的條件有什么?
1.密碼驗證需要哪些步驟?
使用if判斷語句先判斷用戶名是否正確。
如果正確,再判斷密碼是否正確。
如果不正確,則進行錯誤提示。
user=”mike”
password=”mike0571”
#輸入用戶名和密碼
#先判斷用戶名是否正確
if temUser==”mike”:
temUser=input(“請輸入用戶名:”)
temPassword=input(“請輸入密碼:”)
#再判斷密碼是否正確
if temPassword==password:
print(“密碼正確!”)
else:
print(“密碼錯誤!”)
else:
print(“用戶名錯誤”!)
思考:
在使用判斷語句嵌套時,應注意什么?
親身體驗能否使用多分支結(jié)構(gòu),找出n(n≥10)個數(shù)中的最大數(shù)?比較三個數(shù)a、b、c,輸出其中最小的數(shù)。先用自然語言描述一下執(zhí)行過程,然后試著在紙上繪制流程圖,再編寫程序代碼,調(diào)試運行。你還有其它方法找出三個數(shù)中的最大數(shù)或最小數(shù)嗎?想一想并動手試試看!課堂總結(jié)
條件語句編寫程序解決生活中的問題
分支結(jié)構(gòu)
Python語言語句縮進
條件表達式
if語句的語法格式

展開更多......

收起↑

資源預覽

<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. 主站蜘蛛池模板: 恩平市| 信丰县| 肇庆市| 常山县| 昌平区| 金川县| 商洛市| 那坡县| 山东省| 卢氏县| 南陵县| 乐东| 古蔺县| 漳浦县| 略阳县| 合江县| 长子县| 萨嘎县| 兰州市| 应用必备| 安塞县| 玉树县| 藁城市| 沧源| 堆龙德庆县| 正定县| 时尚| 黑山县| 景谷| 万载县| 汉沽区| 汾阳市| 海伦市| 鄂伦春自治旗| 方正县| 三穗县| 柳林县| 佳木斯市| 久治县| 博野县| 巴林右旗|