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

第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語句的語法格式

展開更多......

收起↑

資源預覽

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

    <bdo id="wfhyu"></bdo>
  • <bdo id="wfhyu"></bdo>
    主站蜘蛛池模板: 梁平县| 琼海市| 甘泉县| 邵东县| 河间市| 凌海市| 青海省| 张北县| 沙田区| 鹿泉市| 武强县| 博乐市| 苍山县| 玛曲县| 大安市| 阳新县| 灵台县| 武安市| 海门市| 保康县| 石阡县| 娱乐| 朝阳区| 石屏县| 安多县| 盈江县| 广南县| 团风县| 汝南县| 锡林郭勒盟| 霍州市| 湄潭县| 灵璧县| 长武县| 阳信县| 类乌齐县| 永年县| 天水市| 平邑县| 中方县| 都兰县|