資源簡介 (共23張PPT)(義務教育版)五年級全一冊第12課閏年平年我知道(2)學習目標知識建構(gòu)學習活動思考-討論課堂練習課堂小結(jié)拓展與提升單元主題單元主題單元名稱 課名稱 核心內(nèi)容第三單元 用算法解決問題 第 9 課 互傳密信有訣竅 移位密碼的加密算法,加密算法在保護信息安全方面的作用。第10 課 猜數(shù)游戲有捷徑 從猜數(shù)游戲中知道二分法查找的對象、范圍和判斷條件,二分法用于解決實際問題。第11 課 閏年平年我知道(1) 算法的多分支結(jié)構(gòu),判斷閏年的規(guī)則。第12 課 閏年平年我知道(2) 明確判斷處理的條件以及輸入、輸出的內(nèi)容,能夠用程序驗證與實現(xiàn)。學習目標知識建構(gòu)前面一課中,我們學習了判斷閏年與平年的算法,你是不是很想用程序?qū)崿F(xiàn)與驗證這個算法呢?下面就一起來探究吧。學習活動學習活動活動1:認識多分支結(jié)構(gòu)程序一學習活動一、認識多分支結(jié)構(gòu)程序在 Python 中,依據(jù)多個條件判斷得到不同結(jié)果的程序結(jié)構(gòu)就是多分支結(jié)構(gòu)。例如,具有兩個判斷條件、兩個雙分支的嵌套結(jié)構(gòu)就是多分支結(jié)構(gòu)。通常用 if …… elif…… else 語句實現(xiàn)。下面是兩個雙分支結(jié)構(gòu)的基本格式。if 條件 1:語句組 1elif 條件 2:語句組 2else:語句組 3學習活動一、認識多分支結(jié)構(gòu)程序執(zhí)行程序時,先判斷條件 1 是否成立。如果成立,就轉(zhuǎn)向其中的“是”分支并執(zhí)行語句組 1;如果不成立,則轉(zhuǎn)向“否”分支。繼續(xù)判斷條件 2,如果條件 2 成立,就轉(zhuǎn)向其中的“是”分支并執(zhí)行語句組 2;否則,轉(zhuǎn)向其中的“否”分支并執(zhí)行語句組 3。學習活動一、認識多分支結(jié)構(gòu)程序下面以“根據(jù)氣溫給出適當穿衣建議”為例,編寫多分支結(jié)構(gòu)程序。temperature = float (input(' 請輸入氣溫:'))if temperature < 15:print(' 今天有點冷,要穿厚一些的衣服 ')elif 15 <= temperature <= 30:print(' 今天氣候宜人,適合穿春秋裝 ')else:print(' 今天有點熱,要穿薄一些的衣服并適當防曬 ')學習活動活動2:驗證判斷閏年與平年的算法二學習活動二、驗證判斷閏年與平年的算法第 1 步:回顧前面所學知識,進一步認識下面的流程圖。學習活動二、驗證判斷閏年與平年的算法第 2 步:利用多分支結(jié)構(gòu)程序語句,補全用紅色文字描述的程序代碼。# 獲取輸入的年份year = int(input(' 請輸入一個年份:'))# 判斷是閏年還是平年如果 year%4 == 0 and year%100 != 0:# 年份除以 4 取余等于 0 并且年份除以 100 取余不等于 0print (year, ' 這是閏年 ')又如果 年份除以 400 取余等于 0print (year, ' 這是閏年 ')否則print (year, ' 這是平年 ')學習活動二、驗證判斷閏年與平年的算法學習活動二、驗證判斷閏年與平年的算法第 3 步:修改完成后,保存程序文件。第 4 步:運行程序,輸入不同的年份,觀察執(zhí)行結(jié)果。學習活動活動3:多分支結(jié)構(gòu)的現(xiàn)實應用三學習活動三、多分支結(jié)構(gòu)的現(xiàn)實應用閱讀下面有關(guān)購買火車票的多分支結(jié)構(gòu)程序,補充紅色文字的語句,保存并運行程序,輸入不同的年齡,觀察執(zhí)行結(jié)果。nl = int(input(' 請輸入乘車人的年齡:'))如果 nl >= 14: # 判斷是否年滿 14 周歲print(nl, ' 歲,請購買全價票 ')elif 年齡大于等于 6 且小于 14: # 判斷是否年滿 6 周歲且未滿 14 周歲print(nl, ' 歲,請購買兒童優(yōu)惠票 ')否則 :print(nl, ' 歲,由持票成年人免費攜帶 ')1、輸出的內(nèi)容通常取決于?( B )A、程序的開發(fā)環(huán)境B、輸入的內(nèi)容和判斷處理的條件C、計算機的硬件配置D、程序的編寫者課堂練習單選題2、當輸入的內(nèi)容不符合預期時,程序應該?( C )A、繼續(xù)運行并忽略錯誤B、自動修正輸入的內(nèi)容C、給出錯誤提示并停止運行D、隨機生成一個正確的輸入課堂練習單選題課堂小結(jié)拓展與提升嘗試編寫一個 Python 程序,使用多分支結(jié)構(gòu)語句根據(jù)用戶輸入的分數(shù)判斷等級。分數(shù)大于等于 90 分為優(yōu)秀,大于等于 80 分小于 90 分為良好,大于等于 60 分小于 80 分為及格,小于 60 分為不及格。https://www.21cnjy.com/recruitment/home/fine 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫