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

第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. 主站蜘蛛池模板: 双桥区| 永善县| 高陵县| 日喀则市| 长乐市| 廉江市| 胶南市| 惠州市| 深圳市| 锡林浩特市| 大关县| 昭苏县| 梧州市| 齐河县| 吴川市| 施甸县| 类乌齐县| 商洛市| 商城县| 徐汇区| 隆林| 镇平县| 信丰县| 大名县| 南华县| 通江县| 来安县| 延庆县| 台州市| 那坡县| 达孜县| 宝坻区| 鹤峰县| 三原县| 合阳县| 阳新县| 河津市| 青龙| 邳州市| 钦州市| 油尖旺区|