資源簡介 中小學教育資源及組卷應用平臺信息技術 第4課 讀懂出租車計費算法課題 讀懂出租車計費算法 單元 第二單元 學科 信息技術 年級 五年級上教材分析 《讀懂出租車計費算法》該課時教材編排了算法的輸入、計算和輸出,理解算法語句的含義,跟蹤數(shù)據(jù)變化,得到算法的執(zhí)行結果等的系列學習活動,了解分析簡單算法的執(zhí)行過程和結果,發(fā)現(xiàn)算法中的錯誤,并進行糾正的目標,學習出租車計費算法及生活中常見的分支算法。教材編排合理,教學環(huán)節(jié)注重實踐與理論相結合,教材內(nèi)容貼近學生生活實際,符合五年級學生認知特點。教學目標 1、信息意識:在學習出租車計費算法過程中學習算法的輸入、計算和輸出,算法語句含義,分析分支結構算法等知識。2、計算思維:能夠讀懂算法,對算法有整體認識,明白編程語言中各運算符的含義,跟蹤數(shù)據(jù)變化。 3、數(shù)字化學習與創(chuàng)新:通過討論與探究學習,用算法計算學習生活中問題,經(jīng)過練習,將算法運用到出租車計費上。 4、信息社會責任:學習有關算法知識,了解算法步驟,科學計算生活中遇到的算法問題。重點 一、找出算法的輸入、計算和輸出二、嘗試理解算法語句的含義三、跟蹤數(shù)據(jù)變化,得到算法的執(zhí)行結果難點 1、分析分支結構算法的執(zhí)行過程和結果教學過程教學環(huán)節(jié) 教師活動 學生活動 設計意圖我看懂了這個算法的結構,明白了它解決問題的思路!我也讀懂了這個算法,但它好像有錯誤!算法是計算機科學領域重要的基石之一。讀懂算法有助于我們更好地利用計算機來解決問題,并及時發(fā)現(xiàn)算法中的問題。1.能夠分析簡單算法的執(zhí)行過程。2.能夠分析簡單算法的執(zhí)行結果。3.能夠發(fā)現(xiàn)算法中的錯誤,并進行糾正。視頻導入。 學生之間相互討論算法是什么,并確立學習目標。 幫助學生了解生活中的算法,引入課堂。盡管全國各地的出租車計費標準不盡相同,但都是利用算法實現(xiàn)自動計費的。你能讀懂以下出租車計費算法,并算出車費嗎?出租車計費算法步驟1:輸入里程數(shù)S(千米);步驟2:如果S<=3,那么車費F=7,否則,F(xiàn)=向上取整(S-3)×1.5+7;步驟3:輸出車費F(元)。如果到動物園有9千米,我要付多少車費呢?S=9千米S>3,F=(S-3)×1.5+7F=(9-3)×1.5+7=9+7=16(元)答:如果到動物園有9千米,我要付16元車費。你將學到如何分析分支結構算法的執(zhí)行過程?出租車計費算法步驟3:輸出車費F(元)。 輸出在上述算法中,S表示里程數(shù),F(xiàn)表示車費。在描述算法時,通常用符號表示問題求解所關心的對象。輸入是算法在執(zhí)行時從外界獲得的數(shù)據(jù)。算法必須有一個或多個輸出。1.輸入是算法在執(zhí)行時從外界獲得的數(shù)據(jù)。2.算法必須有一個或多個輸出。找出以下計算長方形墻面面積算法中的輸入、計算和輸出,填入下面方框中。計算墻面面積算法步驟1:輸入墻面的長a和高b;步驟2:計算墻面面積S=a×b;步驟3:輸出墻面面積S。輸入:a=6米,b=3米輸出:=18平方米如何優(yōu)化算法的輸入處理效率?1.采用簡潔明了的數(shù)據(jù)輸入方式,如直接輸入數(shù)字而非復雜文本。2.提前準備好輸入數(shù)據(jù),避免在算法執(zhí)行過程中頻繁中斷以輸入數(shù)據(jù)。3.對于重復使用的輸入數(shù)據(jù),可以存儲在變量中,減少重復輸入的時間。否則,F(xiàn)=向上取整(S-3)×1.5+7。判斷條件:是:F=7圖2-1-3出租車計費算法的語句分析1F =向上取整(S-3)×1.5+7“=”:表示賦值,即把右邊的值賦給左邊。“向上取整”:表示小數(shù)部分進位變成整數(shù)。例如,2.2向上取整的結果為3。在計算車費時,該運算表示不足1千米按1千米計算。圖2-1-4 出租車計費算法的語句分析2計算語句最終的含義如圖2-1-5所示。F=7:車費為7元(起步費)。F=向上取整(S-3)×1.5+7:車費的計算要在起步費7元的基礎上加上超出3千米部分的車費,單價為1.5元每千米(不足1千米按1千米計算)。圖2-1-5出租車計費算法的計算語句含義賦值賦值的符號是“=”,“=”左邊是要賦值的對象,一般的寫法如圖2-1-6所示。“A”:要賦值的對象賦值的作用是傳遞數(shù)值,把“=”右邊B的值傳遞給A。B可以是一個數(shù)值,也可以是一個含符號的表達式。賦值語句示例,如圖2-1-7所示。a=1:把1賦給a,此時a的值是1。a=b+2:計算“=”右邊b+2的值為4,賦給左邊的a,此時a的值是4。圖2-1-7賦值語句示例同一對象可以被多次賦值,其值只與最后一次賦值有關。比較運算符比較運算符常用于判斷條件。Python語言中,常見的比較運算符見表2-1-1所列。2.墻面的高為3米,墻面的長比高多2米。請用符號以及賦值語句描述出來。把墻面高3米賦值給a,此時a的值是3米,a=3;墻面長賦值給b,此時b的值未知,b=?。已知,墻面的長比高多2米,那么,b=a+2計算“=”右邊a+2的值為5,賦值給左邊的b,此時,b的值是5。1、輸入:算法語句通常要求輸入一些初始數(shù)據(jù)或條件,這些數(shù)據(jù)或條件將作為算法處理的對象。2、輸出:經(jīng)過算法語句的處理后,會輸出一些結果或結論,這些結果或結論是對輸入數(shù)據(jù)或條件的響應。3、有窮性:算法語句必須在有限的時間內(nèi)完成運算,不能無限循環(huán)下去。4、確定性:算法語句中的每一個步驟都是確定的,不會產(chǎn)生歧義或二義性。四、活動過程—跟蹤數(shù)據(jù)變化,得到算法的執(zhí)行結果出租車行程的里程數(shù)是9千米,根據(jù)算法分析可得,該里程數(shù)大于3千米,因此車費的計算方式如下:F=向上取整(S-3)×1.5+7=向上取整(9-3)×1.5+7=6×1.5+7=16(元)i是2的倍數(shù)嗎?是:輸入i是偶數(shù)否:輸入i是奇數(shù)圖2-1-8判斷奇偶數(shù)算法某校組織師生去動物園春游,動物園門票價格計算流程如圖2-1-9所示。某班共有30名學生和2名青年教師參加本次春游活動,其中有2名學生的身高在1.3米以下,這個班級共需支付門票多少元?讀懂流程圖,列出計算式。是學生嗎?是:身高<1.3米嗎?是,免費;否,門票價格84元圖2-1-8判斷奇偶數(shù)算法兩名學生身高<1.3米:兩名學生免費。身高>=1.3米的學生人數(shù)為:30-2=28(名)30名學生和2名青年教師共需支付門票:2352+168=2520(元)S>3,車費F=(S-3)×2.4+9F=(5-3)×2.4+9=4.8+9=13.8(元)2、小華乘坐出租車支付了18.6元,他大約行駛了多少千米?F=18.6,S>3 18.6-9=9.6(元) 9.6÷2.4=4(千米) S=4+3=7(千米) 讀懂并學習出租車計費方法,了解活動要求。確定活動內(nèi)容。學生通過看課件和老師講解,學習出租車計費算法的具體步驟。學習小貼士。做輸入、計算和輸出的練習題。學習拓展知識。通過閱讀學習出租車計費算法,理解算法語句含義,學生課堂通過課件,討論并學習賦值、比較運算符等知識。學生做相關練習題。。進行知識拓展。以計算的形式做數(shù)據(jù)跟蹤學習根據(jù)以上學習的算法,完成練習題。根據(jù)所學知識和技巧,挑戰(zhàn)新的分支算法問題。學習拓展知識。做隨堂練習。 幫助學生積極融入課堂。指引學生課堂學習重點和方向。學生通過邊看邊聽的形式進行算法研究。幫助學生更好地掌握算法學習。幫助學生理解算法。打開學生視野,支撐算法學習。幫助學生鞏固算法知識,學會讀懂算法。打開學生思維、讓學會生了個積極思考,進一步理解課堂內(nèi)容。讓學生進一步鞏固課堂知識。連接上文,使教學知識更加完整,幫助學生實踐操作。幫助學生熟悉算法執(zhí)行過程及得到算法執(zhí)行結果。讓學生自行閱讀學習。通過加大問題難度的方式,鍛煉學生的思維。使課堂學習更完整,拓寬學生視野。檢驗學生學習成果,融會貫通。布置作業(yè) 乘坐出租車時,自己收集數(shù)據(jù),運用算法計算費用。 完成作業(yè) 培養(yǎng)學生實踐能力,分析解決問題的能力課堂小結 通過讀懂出租車計費方法課程,我們學習了算法的輸入、計算和輸出,理解算法語句含義,賦值,比較運算符,跟蹤數(shù)據(jù)變化等知識。了解了如何分析分支結構算法的執(zhí)行過程和執(zhí)行結果等知識。學習了如何運用算法解決生活中出租車計費,及其他分支算法問題。 分組總結歸納 鍛煉學生的總結能力,邏輯思維、語言表達能力。板書 一、找出算法的輸入、計算和輸出 二、嘗試理解算法語句的含義三、跟蹤數(shù)據(jù)變化,得到算法的執(zhí)行結果四、挑戰(zhàn)時刻 學習、記憶及勾畫知識點 明確教學內(nèi)容及重點和難點21世紀教育網(wǎng) www.21cnjy.com 精品試卷·第 2 頁 (共 2 頁)HYPERLINK "http://www.21cnjy.com/" 21世紀教育網(wǎng)(www.21cnjy.com) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫