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

義務(wù)教育版(2024)五年級全一冊第12課《閏年平年我知道(2)》課件(共17張PPT)

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

義務(wù)教育版(2024)五年級全一冊第12課《閏年平年我知道(2)》課件(共17張PPT)

資源簡介

(共17張PPT)
義務(wù)教育信息科技(2024)五年級          
第1課時
第三單元 用算法解決問題
五年級上冊
第12課 閏年平年我知道(2)
1
2
認識 Python 中的多分支結(jié)構(gòu)語句,能夠補全多分支結(jié)構(gòu)的程序并運行,驗證算法。
初步了解利用多分支結(jié)構(gòu)解決問題的過程,逐步培養(yǎng)解決問題的思維能力。
學習目標
第12課 課堂導(dǎo)入
前面一課中,我們學習了“判斷閏年與平年”的算法,你是不是很想用程序?qū)崿F(xiàn)與驗證這個算法呢?
  下面就一起來探究這個問題。 
知識激趣
第12課 學習活動
一 認識多分支結(jié)構(gòu)程序
二 驗證判斷閏年與平年的算法
學習活動
在Python中,依據(jù)多個不同條件給出不同結(jié)果的程序結(jié)構(gòu)就是多分支結(jié)構(gòu)。 例如,具有兩個判斷條件、兩個雙分支的結(jié)構(gòu)就是多分支結(jié)構(gòu)。
前面一課中“判斷閏年”的流程圖描述就體現(xiàn)了多分支結(jié)構(gòu)。
多分支結(jié)構(gòu)
一、認識多分支結(jié)構(gòu)程序
第12課 學習活動
兩個雙分支結(jié)構(gòu)通常用if ……elif……else語句構(gòu)成。
一、認識多分支結(jié)構(gòu)程序
第12課 學習活動
if  條件1:
   語句組1
elif 條件2:
   語句組2
else:
   語句組3
多分支結(jié)構(gòu)
基本格式如下。
elif可理解為else if,用于在不滿足一個if條件的前提下檢查另一個條件。
一、認識多分支結(jié)構(gòu)程序
第12課 學習活動
執(zhí)行多分支結(jié)構(gòu)語句時:
先判斷條件1是否成立。如果成立,就轉(zhuǎn)向其中的“是”分支并執(zhí)行語句組1;
如果不成立,則轉(zhuǎn)向“否”分支。繼續(xù)判斷條件2,如果條件2成立,就轉(zhuǎn)向其中的“是”分支并執(zhí)行語句組2;
否則,轉(zhuǎn)向其中的“否”分支并執(zhí)行語句組3。
多分支結(jié)構(gòu)
一、認識多分支結(jié)構(gòu)程序
第12課 學習活動
  下面以“根據(jù)氣溫給出適當穿衣建議”為例,編寫多分支結(jié)構(gòu)程序。
temperature = float(input('請輸入氣溫:'))
if temperature < 15:
print('今天有點冷,要穿厚一些的衣服')
elif 15 <= temperature <= 30:
print('今天氣候宜人,適合穿春秋裝')
else:
print('今天有點熱,要穿薄一些的衣服并適當防曬')
多分支結(jié)構(gòu)
二、驗證判斷閏年的算法
第12課 學習活動
知識回顧
第1步:回顧前面所學知識,進一步熟悉判斷閏年與平年的流程圖。
二、驗證判斷閏年的算法
第12課 學習活動
補全代碼
第2步:利用多分支結(jié)構(gòu)程序語句,補全用橙色文字描述的程序代碼。
# 獲取輸入的年份
year = int(input('請輸入一個年份:'))
# 判斷是閏年還是平年
如果 year%4 == 0 and year%100 != 0:
#年份除以4取余等于0 并且年份除以100取余不等于0
print (year, '這是閏年')
又如果 年份除以400取余等于0
print (year, '這是閏年')
否則
print (year, '這是平年')
二、驗證判斷閏年的算法
第12課 學習活動
程序分析
使用算術(shù)運算符和邏輯運算符表示條件判斷。
  year=int(input('請輸入一個年份:'))
  # 判斷是否為閏年
  if year%4==0 and year%100!=0:
    print(year, '這是閏年')
  elif year%400==0:
    print(year, '這是閏年')
  else:
    print(year, '這是平年')
year%4表示year除以4的余數(shù)。
%是取余運算符。
and是“與”運算符,表示要同時滿足兩個條件,即年份能被4整除、不能被100整除。
二、驗證判斷閏年的算法
第12課 學習活動
第3步:修改完成后,保存程序文件。
第4步:運行程序文件,輸入不同的年份,觀察程序的執(zhí)行結(jié)果。
運行程序
二、驗證判斷閏年的算法
第12課 學習活動
知識補充
比較運算符說明表
  1.多分支結(jié)構(gòu)能夠根據(jù)多個判斷條件選擇不同的執(zhí)行路徑。
  2.程序要依據(jù)算法來編寫,目標是實現(xiàn)與驗證算法。
  3.在生活與學習中,要學會把所學知識與生活實際相聯(lián)系,識別問題情境中的判斷與選擇,利用分支結(jié)構(gòu)解決實際問題。
第12課 課堂總結(jié)
  閱讀購買兒童火車票的多分支結(jié)構(gòu)程序,補充完善其中橙色文字的程序代碼,然后保存并運行程序,輸入不同的年齡,觀察獲得的輸出結(jié)果。  
第12課 拓展與提升
# nl = int(input('請輸入乘車人的年齡:'))
如果 nl >= 14:
print(nl, '歲,請購買全價票')
elif 年齡大于等于6且小于14:
print(nl, '歲,請購買兒童優(yōu)惠票')
否則:
print(nl, '歲,由持票成年人免費攜帶')
下課啦!

展開更多......

收起↑

資源預(yù)覽

<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. 主站蜘蛛池模板: 武穴市| 缙云县| 栖霞市| 怀来县| 苏尼特右旗| 集贤县| 文昌市| 太白县| 千阳县| 贺州市| 文安县| 公主岭市| 馆陶县| 南木林县| 太和县| 乌苏市| 定安县| 汾阳市| 开平市| 柯坪县| 科技| 新沂市| 平阳县| 鹤山市| 古蔺县| 桃江县| 绥宁县| 安图县| 昌黎县| 佛山市| 肥城市| 永宁县| 类乌齐县| 德安县| 湄潭县| 盐山县| 江永县| 沐川县| 玛曲县| 黄大仙区| 曲周县|