




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
(義務(wù)教育版)五年級(jí)全一冊(cè)第8課
算法驗(yàn)證與實(shí)現(xiàn)學(xué)習(xí)目標(biāo)激趣導(dǎo)入學(xué)習(xí)活動(dòng)思考-探究課堂練習(xí)課堂小結(jié)拓展與提升單元主題單元主題單元名稱(chēng)課名稱(chēng)核心內(nèi)容第二單元算法結(jié)構(gòu)與描述第5課數(shù)學(xué)運(yùn)算講方法數(shù)學(xué)解題時(shí)的算法,算法是解決問(wèn)題的方法描述,用流程圖表示算法的順序結(jié)構(gòu)第6課判斷選擇用分支用流程圖表示的算法分支結(jié)構(gòu),生活中存在的分支結(jié)構(gòu)第7課重復(fù)操作用循環(huán)用流程圖表示算法的循環(huán)結(jié)構(gòu)第8課算法驗(yàn)證與實(shí)現(xiàn)編寫(xiě)簡(jiǎn)單程序驗(yàn)證算法,知道Python中順序結(jié)構(gòu)程序與簡(jiǎn)單分支結(jié)構(gòu)程序?qū)W習(xí)目標(biāo)初步嘗試編寫(xiě)簡(jiǎn)單的Python程序。知道變量的含義。了解Python中input()、int()、float()和print()等函數(shù)的用法。激趣導(dǎo)入了解算法并不一定需要編程,可以通過(guò)日常生活中的問(wèn)題分解和步驟規(guī)劃來(lái)認(rèn)識(shí)。然而,要讓算法真正發(fā)揮效力,通常需要借助程序來(lái)實(shí)現(xiàn)。編程可以把我們的想法和思路轉(zhuǎn)化為計(jì)算機(jī)能夠“認(rèn)識(shí)”的指令,并指導(dǎo)計(jì)算機(jī)按照設(shè)計(jì)的算法來(lái)執(zhí)行任務(wù)。學(xué)習(xí)活動(dòng)一、編程實(shí)現(xiàn)買(mǎi)水果計(jì)算價(jià)格二、編程驗(yàn)證公園購(gòu)票的算法三、進(jìn)一步探究學(xué)習(xí)活動(dòng)活動(dòng)1:編程實(shí)現(xiàn)買(mǎi)水果計(jì)算價(jià)格一學(xué)習(xí)活動(dòng)一、編程實(shí)現(xiàn)買(mǎi)水果計(jì)算價(jià)格小智家里要來(lái)客人,他陪媽媽去超市買(mǎi)水果,每千克蘋(píng)果8.5元,每千克香蕉12.6元。請(qǐng)編寫(xiě)一個(gè)程序,幫助小智媽媽計(jì)算買(mǎi)水果需要的總金額。學(xué)習(xí)活動(dòng)一、編程實(shí)現(xiàn)買(mǎi)水果計(jì)算價(jià)格先來(lái)討論以下問(wèn)題,了解編程讓計(jì)算機(jī)執(zhí)行的過(guò)程。1.我們?cè)O(shè)計(jì)的算法,計(jì)算機(jī)認(rèn)識(shí)嗎?2.怎樣讓計(jì)算機(jī)認(rèn)識(shí)呢?3.如何編寫(xiě)程序,把這些步驟寫(xiě)成計(jì)算機(jī)能認(rèn)識(shí)的呢?學(xué)習(xí)活動(dòng)一、編程實(shí)現(xiàn)買(mǎi)水果計(jì)算價(jià)格下面分析要解決的“買(mǎi)水果計(jì)算價(jià)格”問(wèn)題。1.要輸入的數(shù)據(jù)有哪些?2.要對(duì)這些數(shù)據(jù)進(jìn)行哪些處理?3.輸出的數(shù)據(jù)是什么?學(xué)習(xí)活動(dòng)一、編程實(shí)現(xiàn)買(mǎi)水果計(jì)算價(jià)格根據(jù)以上分析,可以畫(huà)出下面的順序結(jié)構(gòu)流程圖。學(xué)習(xí)活動(dòng)一、編程實(shí)現(xiàn)買(mǎi)水果計(jì)算價(jià)格下面分析程序?qū)崿F(xiàn)的關(guān)鍵要素。1.輸入數(shù)據(jù)輸入就是向計(jì)算機(jī)提供數(shù)據(jù)或指令??梢酝ㄟ^(guò)鍵盤(pán)輸入文字、數(shù)值等內(nèi)容,然后讓計(jì)算機(jī)使用這些輸入的數(shù)據(jù)完成各種處理任務(wù)。在Python中,可以用input()函數(shù)作為輸入指令來(lái)獲取數(shù)據(jù)。例如,執(zhí)行下面的語(yǔ)句,可以把輸入的蘋(píng)果質(zhì)量這個(gè)數(shù)保存到變量a中。a=input('輸入蘋(píng)果的質(zhì)量:')學(xué)習(xí)活動(dòng)一、編程實(shí)現(xiàn)買(mǎi)水果計(jì)算價(jià)格2.計(jì)算處理執(zhí)行下面的指令,觀察顯示的內(nèi)容。a=input('輸入蘋(píng)果的質(zhì)量:')b=a*8.5第二條指令的含義是:計(jì)算a×8.5的值,即蘋(píng)果的總價(jià),并把這個(gè)值保存到變量b中。執(zhí)行上述指令,會(huì)出現(xiàn)一條TypeError(類(lèi)型錯(cuò)誤)的提示信息,表示操作失敗。原因是通過(guò)input輸入到變量a中的數(shù),被Python默認(rèn)為是字符,就如同字母、符號(hào)、漢字一樣,因此不能參與數(shù)值運(yùn)算。學(xué)習(xí)活動(dòng)一、編程實(shí)現(xiàn)買(mǎi)水果計(jì)算價(jià)格為此,要獲得正確的計(jì)算表達(dá)式,需要將輸入的這個(gè)數(shù)進(jìn)行類(lèi)型轉(zhuǎn)換,也就是把這個(gè)數(shù)轉(zhuǎn)換為浮點(diǎn)數(shù)(帶有小數(shù)點(diǎn)的數(shù))或整數(shù)后再進(jìn)行計(jì)算。執(zhí)行下面的指令,就可以順利完成蘋(píng)果總價(jià)的計(jì)算。a=input('輸入蘋(píng)果的質(zhì)量:')b=float(a)*8.5其中,float()用于把輸入的數(shù)據(jù)轉(zhuǎn)換為浮點(diǎn)數(shù)。學(xué)習(xí)活動(dòng)一、編程實(shí)現(xiàn)買(mǎi)水果計(jì)算價(jià)格3.輸出數(shù)據(jù)在Python中,可以用print()函數(shù)作為輸出指令來(lái)顯示數(shù)據(jù)。例如,繼續(xù)執(zhí)行下面的指令,窗口中就會(huì)顯示計(jì)算得到的蘋(píng)果總價(jià)。print(b)即利用print(b)指令可以輸出并顯示變量b中保存的數(shù)值。學(xué)習(xí)活動(dòng)一、編程實(shí)現(xiàn)買(mǎi)水果計(jì)算價(jià)格下面編程實(shí)現(xiàn)買(mǎi)水果計(jì)算價(jià)格并輸出。第1步:?jiǎn)?dòng)Python,新建一個(gè)程序文件,逐行輸入下面的程序代碼,然后保存程序文件,完成“買(mǎi)水果計(jì)算價(jià)格”的編程任務(wù)。a=input('輸入蘋(píng)果的質(zhì)量:')b=input('輸入香蕉的質(zhì)量:')c=float(a)*8.5d=float(b)*12.6e=c+dprint('總金額:',e)第2步:運(yùn)行程序,分別輸入蘋(píng)果和香蕉的質(zhì)量,就可以看到總金額。學(xué)習(xí)活動(dòng)活動(dòng)2:編程驗(yàn)證公園購(gòu)票的算法二學(xué)習(xí)活動(dòng)二、編程驗(yàn)證公園購(gòu)票的算法第1步:回顧第6課所學(xué)知識(shí),分析公園購(gòu)票的算法基本流程,找出其中的輸入、處理和輸出。學(xué)習(xí)活動(dòng)二、編程驗(yàn)證公園購(gòu)票的算法第2步:依據(jù)算法流程圖,補(bǔ)全用紅色文字描述的程序代碼。#輸入身高數(shù)據(jù)height=int(input('請(qǐng)輸入身高(厘米):'))#判斷購(gòu)票的類(lèi)型和價(jià)格并輸出if判斷條件符合:print('身高為',身高變量,'厘米,可以購(gòu)買(mǎi)半價(jià)票,5元')else:
print('身高為',身高變量,'厘米,需要購(gòu)買(mǎi)全價(jià)票,10元')學(xué)習(xí)活動(dòng)二、編程驗(yàn)證公園購(gòu)票的算法第3步:?jiǎn)?dòng)Python,打開(kāi)配套資源中的這個(gè)程序文件。第4步:運(yùn)行程序,輸入不同的身高數(shù)據(jù),觀察執(zhí)行情況。在Python程序中,通常用“#”符號(hào)表示注釋?zhuān)脕?lái)標(biāo)注語(yǔ)句的主要內(nèi)容和功能。在以上程序中,int()是取整函數(shù),用于把身高數(shù)據(jù)轉(zhuǎn)換為整數(shù),從而進(jìn)行比較與判斷。用“if(如果)……else(否則)……”語(yǔ)句實(shí)現(xiàn)了分支結(jié)構(gòu)的判斷。學(xué)習(xí)活動(dòng)二、編程驗(yàn)證公園購(gòu)票的算法在Python中,通常用if語(yǔ)句構(gòu)成單分支結(jié)構(gòu)?;靖袷奖硎救缦?。if判斷條件:語(yǔ)句組if語(yǔ)句首先判斷條件是否滿足。如果滿足條件,就執(zhí)行“語(yǔ)句組”里的語(yǔ)句;如果不滿足條件,則直接進(jìn)入下一步的操作。學(xué)習(xí)活動(dòng)二、編程驗(yàn)證公園購(gòu)票的算法通常用if……else……語(yǔ)句構(gòu)成雙分支結(jié)構(gòu)?;靖袷奖硎救缦?。if條件:語(yǔ)句組1else:語(yǔ)句組2if語(yǔ)句首先判斷條件是否滿足。如果滿足條件,就執(zhí)行“語(yǔ)句組1”里的語(yǔ)句;如果不滿足條件,則執(zhí)行“語(yǔ)句組2”里的語(yǔ)句。學(xué)習(xí)活動(dòng)活動(dòng)3:進(jìn)一步探究三思考-探究三、進(jìn)一步探究調(diào)試轉(zhuǎn)換溫度計(jì)量方式的程序。根據(jù)下面“華氏—攝氏”溫度計(jì)量方式轉(zhuǎn)換的公式,有同學(xué)編寫(xiě)了一個(gè)程序,實(shí)現(xiàn)溫度計(jì)量值的轉(zhuǎn)換。攝氏溫度=5×(華氏溫度-32)÷9華氏溫度=input('請(qǐng)輸入一個(gè)華氏溫度的值:')攝氏溫度=5*(華氏溫度-32)/9print('對(duì)應(yīng)的攝氏溫度為:',攝氏溫度)運(yùn)行這個(gè)程序,觀察出現(xiàn)的情況,適當(dāng)調(diào)試修改。1、在Python中,如何輸出一段文本?(A
)A、print()
B、show()C、display()
D、echo()課堂練習(xí)單選題2、在Python中,如何表示一個(gè)注釋?zhuān)浚?/p>
C
)A、//B、/**/C、#
D、%課堂練習(xí)單選題課堂小結(jié)算法的驗(yàn)證與實(shí)現(xiàn)通過(guò)編寫(xiě)Python程序,我們驗(yàn)證了一些算法的正確性,并且對(duì)算法的執(zhí)行過(guò)程有了更深入的理解。調(diào)試和測(cè)試了解編寫(xiě)程序時(shí)的常見(jiàn)錯(cuò)誤,以及如何使
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 銀行承兌轉(zhuǎn)讓協(xié)議書(shū)
- 轉(zhuǎn)讓個(gè)人林地協(xié)議書(shū)
- 酒吧玩家股東協(xié)議書(shū)
- 采暖調(diào)試運(yùn)行協(xié)議書(shū)
- 冷倉(cāng)庫(kù)租賃合同協(xié)議書(shū)
- 高空拋物調(diào)解協(xié)議書(shū)
- 購(gòu)買(mǎi)鏈條技術(shù)協(xié)議書(shū)
- 青年創(chuàng)作合作協(xié)議書(shū)
- 辦公室工位出租協(xié)議書(shū)
- 預(yù)售資金監(jiān)管協(xié)議書(shū)
- 全產(chǎn)業(yè)鏈運(yùn)營(yíng)模式
- 《煤礦安全規(guī)程》培訓(xùn)考試題答案
- 建筑架子工(普通腳手架)操作技能考核標(biāo)準(zhǔn)
- 山推SD16結(jié)構(gòu)原理課件
- 病假醫(yī)療期申請(qǐng)單(新修訂)
- 鉆孔樁鉆孔記錄表(旋挖鉆)
- 660MW機(jī)組金屬監(jiān)督項(xiàng)目
- JBK-698CX淬火機(jī)數(shù)控系統(tǒng)
- 心理學(xué)在船舶安全管理中的應(yīng)用
- JJF(鄂) 90-2021 電子輥道秤校準(zhǔn)規(guī)范(高清版)
- 超星爾雅學(xué)習(xí)通《今天的日本》章節(jié)測(cè)試含答案
評(píng)論
0/150
提交評(píng)論