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

第四章+智能程序設計基礎——智能問診之選擇結構 課件(共29張PPT)  2023—2024學年粵教版(2019)高中信息技術 必修1

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

第四章+智能程序設計基礎——智能問診之選擇結構 課件(共29張PPT)  2023—2024學年粵教版(2019)高中信息技術 必修1

資源簡介

(共29張PPT)
智能問診之
選擇結構
第四章程序設計語言基礎
培養學生分析問題能力。
熟練掌握流程圖工具的應用。
培養實際問題轉化能力。
培養學生的邏輯思維能力。
課程目標
這些都有什么樣的共同點?
項目導入
讓各位都成為健康管理達人
項目導入
項目:簡單的健康監測系統
項目導入
項目導入
01 分析問題
02 設計算法
03 繪制流程圖
04 代碼編寫
05 程序運行調試
設計步驟
01項目分析
項目需求:
智能系統根據測量結果來判斷提醒用戶,并做出相應的溫馨提醒。
項目v1.0版:系統根據用戶輸入體重、身高等信息,來判斷用戶是否存在亞健康問題,對出現問題進行報警。
判斷標準:如果身體指數BMI>=24 或者BMI<18.5,系統報警。
溫馨提示:BMI=體重(kg)/身高^2(m)
02設計算法
項目v1.0版:系統根據用戶輸入體重、身高等信息,來判斷用戶是否存在亞健康問題,對出現問題進行報警。
判斷標準:如果身體指數BMI>=24 或者BMI<18.5,系統報警。
溫馨提示:BMI=體重(kg)/身高^2(m)
設計算法:
1、開始。
2、輸入體重weight,身高height兩個變量。
3、計算bmi=weight/height*height。
4、判斷bmi是否大于等于24,或者小于18.5,如果為真,系統輸出報警。
5、結束。
基礎知識---認識分支結構
順序結構


分支結構
單分支if語句
格式:
if (條件表達式):
語句A
注意:
(1)if(條件表達式)后面加冒號“:”;
(2)當語句A是由多個語句構成的復合語句時,所有語句嚴格遵循相同的縮進。
基礎知識--- if語句語法
條件表達式
語句A
N
Y
03繪制流程圖
設計算法:
1、開始。
2、輸入體重變量w,身高變量h。
3、計算bmi=w/h*h。
4、判斷bmi是否大于等于24,或者小于18.5,如果為真,系統輸出報警。
5、結束。
BMI>24 or BMI<18.5
N
Y
開始
輸入體重w
輸入身高h
BMI=w/(h*h)
結束
提示“亞健康”
04代碼編寫
BMI>24 or BMI<18.5
N
Y
開始
輸入體重w
輸入身高h
BMI=w/(h*h)
結束
提示“亞健康”
05代碼運行及調試
注意,代碼語法格式,如本題中if語句后面缺失冒號結尾。
項目2.0版
項目v2.0版:系統根據用戶輸入體重、身高等信息,來判斷用戶是否存在亞健康問題,并提示亞健康報警。
判斷標準:如果身體指數BMI>=24 或者BMI<18.5,提示亞健康,否則提示健康。
溫馨提示:BMI=體重(kg)/身高^2(m)
雙分支if語句
格式:if (條件表達式):
語句A
else:
語句B
(1)if(條件表達式)后面加冒號“:”;
(2)當語句A是由多個語句構成的復合語句時,所有語句嚴格遵循相同的縮進。
條件表達式
語句B
N
Y
語句A
項目2.0版
設計算法:
1、開始。
2、輸入體重變量w,身高變量h。
3、計算bmi=w/h*h。
4、判斷bmi是否大于等于24,或者小于18.5,如果為真,輸出“亞健康”,否則輸出“健康”。
5、結束。
BMI>24 or BMI<18.5
BMI=w/(h*h)
N
Y
開始
輸入體重w
輸入身高h
結束
提示“亞健康”
提示“健康”
項目分析
項目需求:
智能系統根據測量結果來判斷提醒用戶,并做出相應的溫馨提醒。
項目v1.0版:系統根據用戶輸入體重、身高等信息,來判斷用戶是否存在亞健康問題,對出現問題進行報警,否則提示健康。
判斷標準:如果身體指數BMI>=24 或者BMI<18.5,提示亞健康,否則提示健康。
溫馨提示:BMI=體重(kg)/身高^2(m)
項目3.0版
項目v3.0版:系統根據用戶輸入體重、身高等信息,來判斷用戶是否存在亞健康問題,并提示亞健康報警。
判斷標準:判斷BMI值,來更準確地了解我們身體狀況(過輕、正常、過重、肥胖、非常肥胖)。
如果BMI<18.5,提示”過輕“。
如果18.5<=BMI<=23.9,提示”正常“;
如果24<=BMI<=27.9,提示”過重“;
如果28<=BMI<=32,提示”肥胖“;
如果BMI>32,提示”非常肥胖“。
溫馨提示:BMI=體重(kg)/身高^2(m)
項目3.0版
多分支語句
if(條件表達式):
語句1
elif(條件表達式):
語句2
……
elif(條件表達式):
語句n
else:
語句n+1
語句塊1
N
Y
開始
輸入
結束
語句塊2
表達式1
表達式2
語句塊3
表達式3
語句塊n
Y
Y
N
N
項目3.0版
設計算法:
1、開始。
2、輸入體重變量w,身高變量h。
3、計算bmi=w/h*h。
4、如果BMI<18.5,提示”過輕“。
如果18.5<=BMI<=23.9,提示”正常“;
如果24<=BMI<=27.9,提示”過重“;
如果28<=BMI<=32,提示”肥胖“;
如果BMI>32,提示”非常肥胖“。
5、結束。
語句塊1
N
Y
開始
輸入
結束
語句塊2
表達式1
表達式2
語句塊3
表達式3
語句塊n
Y
Y
N
N
雙分支if語句
格式:if (條件表達式):
語句A
else:
語句B
(1)if(條件表達式)后面加冒號“:”;
(2)當語句A是由多個語句構成的復合語句時,所有語句嚴格遵循相同的縮進。
4.3.1 if語句的應用
條件表達式
語句B
N
Y
語句A
新知講解
4.3.2 if...elif...else語句的應用
4.3 選擇結構描述問題求解過程
多分支語句
if(條件表達式):
語句1
elif(條件表達式):
語句2
……
elif(條件表達式):
語句n
else:
語句n+1
【例】 寫出下列程序的輸出結果 n=78
n = int(input('請輸入學生分數:'))
if n >= 90:
print('A')
elif 80 <= n < 90:
print('B')
elif 70 <= n < 80:
print('C')
elif 60 <= n < 70:
print('D')
else:
print('E')
【例】 寫出下列程序的輸出結果。 score=90
score = float(input('請輸入您的分數:'))
if score >= 60:
print('你已經及格')
if score >= 80:
print('您很優秀')
else:
print('還行,可以更好噢!')
else:
print('不及格')
if score < 30:
print('有點難辦,要加油哦')
else:
print('還能搶救一下')
print("程序結束")
選擇結構可以根據條件來控制代碼的執行分支,也叫做分支結構。python使用if語句來實現分支結構。分支結構包含單分支、雙分支和多分支。
4.3.2 if...elif...else語句的應用
輸入分數,如果成績大于等于60,則輸出合格,否則輸出不合格
n=int(input(“ 請輸入成績 :”))
if n >= 60: print(“合格” )else: print(“不合格”)
如果 ,則輸出 ,否則輸出
if : print( )else: print( )
1、輸入兩個數x和y,
實現:判斷x-y是否大于0,如果是大于 ,則輸出x-y的值,否則輸出x+y的值
x=int(input(“ 請輸入x :”))
y=int(input(“ 請輸入y: ”))
if x-y > 0:
print(x-y )
else:
print(x+y )
2、輸入兩個數a和b,
實現:判斷a是否能被b整除,如果能整除,則輸出a//b的值,否則輸出“有余數”。
a=int(input(“ 請輸入a:”))
b=int(input(“ 請輸入b : ”))
if a%b == 0:
print(a//b)
else:
print(“有余數”)
3、輸入兩個成績score1和score2,
實現:只要有成績大于60,則輸出“通過”,否則輸出“加油”
score1=int(input(“ 請輸入:”))
score2=int(input(“ 請輸入y: ”))
if score1 > 60 or score2>60:
print(“通過”)
else:
print(“加油” )
2、輸入兩個數a和b,
實現:判斷a是否能被b整除,如果能整除,則輸出a//b的值,否則輸出“有余數”。
a=int(input(“ 請輸入a:”))
b=int(input(“ 請輸入b : ”))
if a%b == 0:
print(a//b)
else:
print(“有余數”)
雙分支:(操作題10分)
如果 ,則輸出 ,否則輸出
if : print( )else: print( )

展開更多......

收起↑

資源預覽

<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. 主站蜘蛛池模板: 乌兰县| 绿春县| 莱西市| 合作市| 石景山区| 华宁县| 东丽区| 康马县| 常德市| 高州市| 澄迈县| 深州市| 林周县| 景宁| 庆云县| 平凉市| 峡江县| 侯马市| 崇信县| 呼和浩特市| 达州市| 平武县| 靖江市| 沙坪坝区| 柘荣县| 余江县| 滁州市| 木兰县| 邳州市| 青州市| 汉川市| 平谷区| 五峰| 新乡县| 嵊州市| 遵化市| 禄丰县| 榆中县| 江阴市| 巴林左旗| 睢宁县|