人教版小學(xué)五年級(jí)上冊(cè)《信息科技》全套完整版課件_第1頁(yè)
人教版小學(xué)五年級(jí)上冊(cè)《信息科技》全套完整版課件_第2頁(yè)
人教版小學(xué)五年級(jí)上冊(cè)《信息科技》全套完整版課件_第3頁(yè)
人教版小學(xué)五年級(jí)上冊(cè)《信息科技》全套完整版課件_第4頁(yè)
人教版小學(xué)五年級(jí)上冊(cè)《信息科技》全套完整版課件_第5頁(yè)
已閱讀5頁(yè),還剩284頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

小學(xué)《信息科技》人教版五年級(jí)上冊(cè)

目錄第1單元無(wú)處不在的算法第1課生活處處有算法第2課算法認(rèn)識(shí)與體驗(yàn)第3課游戲體驗(yàn)尋規(guī)律第4課算法應(yīng)用在身邊第2單元算法結(jié)構(gòu)與描述第5課數(shù)學(xué)運(yùn)算講方法第6課判斷選擇用分支第7課重復(fù)操作用循環(huán)第8課算法驗(yàn)證與實(shí)現(xiàn)

目錄第3單元用算法解決問(wèn)題第9課互傳密信有訣竅第10課猜數(shù)游戲有捷徑第11課閏年平年我知道(1)第12課閏年平年我知道(2)第4單元發(fā)揮算法的優(yōu)勢(shì)第13課讓計(jì)算機(jī)會(huì)數(shù)數(shù)第14課算法效率比一比第15課簡(jiǎn)單密碼易破解第1課生活處處有算法第一單元無(wú)處不在的算法義務(wù)教育信息科技課程資源五年級(jí)

第1課學(xué)習(xí)目標(biāo)12通過(guò)生活情境案例,了解算法是通過(guò)明確的、可執(zhí)行的操作步驟描述的問(wèn)題求解方案。通過(guò)分析日常做事的步驟,知道算法存在于日常生活之中。學(xué)習(xí)目標(biāo)第1課課堂導(dǎo)入日常生活中,我們做事情是否存在順序?一般情況下,你做事情有優(yōu)先考慮步驟的習(xí)慣嗎?問(wèn)題情境第1課學(xué)習(xí)活動(dòng)一做西紅柿炒雞蛋的步驟二

到圖書(shū)館借書(shū)的步驟學(xué)習(xí)活動(dòng)三認(rèn)識(shí)算法的基本含義

生活情境有一天,小夏的爸爸媽媽因?yàn)槿メt(yī)院陪爺爺看病,不能回家做飯。小夏的姐姐依據(jù)菜譜做了西紅柿炒雞蛋,小夏覺(jué)得太好吃了,和媽媽做的味道幾乎一樣。一、做西紅柿炒雞蛋的步驟第1課學(xué)習(xí)活動(dòng)想一想1.你會(huì)做西紅柿炒雞蛋這道菜嗎?有哪些步驟呢?

2.為什么小夏姐姐做出的西紅柿炒雞蛋,能和他們的媽媽做出的味道幾乎一樣呢?一、做西紅柿炒雞蛋的步驟第1課學(xué)習(xí)活動(dòng)1.準(zhǔn)備食材:雞蛋、西紅柿、油、調(diào)味料。2.把西紅柿切成塊,在碗中把雞蛋打散。3.在炒鍋中加入適量油,開(kāi)火燒熱。4.把打散的雞蛋倒入鍋中,用鏟子翻炒。5.把西紅柿塊放入鍋中,繼續(xù)翻炒。6.即將炒熟時(shí),撒入適量調(diào)味料并翻炒。7.當(dāng)西紅柿炒熟時(shí),裝盤(pán),準(zhǔn)備享用。一、做西紅柿炒雞蛋的步驟依據(jù)菜譜做菜第1課學(xué)習(xí)活動(dòng)有些步驟操作起來(lái)很簡(jiǎn)單,但有些步驟卻需要一定的經(jīng)驗(yàn),如第2步的“打散雞蛋”,第5步的“放入西紅柿并翻炒”。在這些做菜的步驟中,已經(jīng)隱含著算法的思想。一、做西紅柿炒雞蛋的步驟第1課學(xué)習(xí)活動(dòng)觀察發(fā)現(xiàn)1.進(jìn)入圖書(shū)館。2.在圖書(shū)管理系統(tǒng)中查找要借的圖書(shū)信息。3.記錄下該圖書(shū)所在的書(shū)架編號(hào)。4.根據(jù)編號(hào)到相應(yīng)書(shū)架,找到并取出圖書(shū)。5.辦理借閱手續(xù)。6.帶著圖書(shū)離開(kāi)圖書(shū)館。第1課學(xué)習(xí)活動(dòng)借書(shū)的一般步驟二、到圖書(shū)館借書(shū)的步驟第1課學(xué)習(xí)活動(dòng)二、到圖書(shū)館借書(shū)的步驟進(jìn)一步分析在圖書(shū)管理系統(tǒng)中查找圖書(shū)的時(shí)候,又包含下面的步驟。

1.登錄圖書(shū)管理系統(tǒng)。

2.進(jìn)入查詢界面。

3.輸入查詢的內(nèi)容,可以是書(shū)名、作者姓名等信息。

4.查看搜索結(jié)果,了解館藏信息和圖書(shū)所在位置。想一想查找到要借閱的圖書(shū)后,辦理借閱手續(xù)又有哪些步驟呢?1.掃描借閱者的借閱卡。2.在管理系統(tǒng)中查看借閱者的借閱數(shù)量。3.如果沒(méi)有超過(guò)借書(shū)的數(shù)量上限,就掃描圖書(shū)的編碼,登記借閱信息。4.顯示借閱成功,完成借閱手續(xù)。第1課學(xué)習(xí)活動(dòng)二、到圖書(shū)館借書(shū)的步驟

到圖書(shū)館借書(shū)是很平常的事情,但簡(jiǎn)單的圖書(shū)借閱也存在著相應(yīng)的步驟和方法,正是因?yàn)橛羞@些規(guī)定的步驟,才能保證圖書(shū)館的工作有條不紊,讓每個(gè)人能很快借到自己想要的書(shū)。第1課學(xué)習(xí)活動(dòng)二、到圖書(shū)館借書(shū)的步驟知識(shí)總結(jié)

算法是通過(guò)明確的、可執(zhí)行的操作步驟描述的問(wèn)題求解方案。換句話說(shuō),算法是將解決一個(gè)問(wèn)題或做某件事情的過(guò)程描述為一些明確的、可操作的步驟。三、認(rèn)識(shí)算法的基本含義第1課學(xué)習(xí)活動(dòng)算法的含義菜譜與算法有很多相似之處,菜譜是人們通過(guò)實(shí)踐經(jīng)驗(yàn)總結(jié)出來(lái)的做菜步驟和方法,也就是做菜的一般步驟。進(jìn)一步分析發(fā)現(xiàn),前面依據(jù)菜譜做西紅柿炒雞蛋的過(guò)程中,菜譜對(duì)做菜步驟的描述是有順序、可操作的,但同樣的菜譜、同樣的原材料,不同的人做這道菜可能會(huì)出現(xiàn)不同的口味。

因此,操作步驟還可以進(jìn)一步明確和細(xì)化。三、認(rèn)識(shí)算法的基本含義第1課學(xué)習(xí)活動(dòng)思考與探究如果要用算法控制機(jī)器人制作西紅柿炒雞蛋,應(yīng)該進(jìn)一步明確哪些步驟或操作?提示:為了使算法更嚴(yán)謹(jǐn)、具有自動(dòng)可執(zhí)行性,需要細(xì)化西紅柿、雞蛋、油和調(diào)味料的量,明確操作時(shí)間等。三、認(rèn)識(shí)算法的基本含義第1課學(xué)習(xí)活動(dòng)思考與探究

同樣,我們到圖書(shū)館借書(shū)時(shí),從整個(gè)過(guò)程到其中的一些環(huán)節(jié),也包含著算法。在借書(shū)過(guò)程中,計(jì)算機(jī)在背后替我們做了哪些事情?要做到這些,計(jì)算機(jī)應(yīng)遵循什么樣的算法?第1課學(xué)習(xí)活動(dòng)三、認(rèn)識(shí)算法的基本含義思考與探究第1課學(xué)習(xí)活動(dòng)三、認(rèn)識(shí)算法的基本含義日常生活中,把做事情的方法分解成有順序的步驟,遵循這些步驟做事,可以更順利,效率也更高。在信息科技領(lǐng)域,要想用計(jì)算機(jī)解決特定的問(wèn)題,就要遵循相關(guān)的算法。

1.算法是通過(guò)明確的、可執(zhí)行的操作步驟描述的問(wèn)題求解方案。2.日常做簡(jiǎn)單事情的過(guò)程中也隱藏著算法。3.算法給我們的生活、工作和學(xué)習(xí)提供了很大幫助。第1課課堂總結(jié)在日常生活中,還有哪些場(chǎng)景存在著算法?對(duì)我們的學(xué)習(xí)與生活產(chǎn)生了哪些作用?自己生活中的算法第1課拓展與提升第2課算法認(rèn)識(shí)與體驗(yàn)第一單元無(wú)處不在的算法義務(wù)教育信息科技課程資源五年級(jí)

第2課學(xué)習(xí)目標(biāo)12通過(guò)分析與描述現(xiàn)實(shí)生活中的情境和案例,進(jìn)一步認(rèn)識(shí)算法的含義。能夠用自然語(yǔ)言描述做事情的步驟,知道算法的基本流程,初步培養(yǎng)按步驟解決問(wèn)題的能力。學(xué)習(xí)目標(biāo)第2課課堂導(dǎo)入上一課我們知道日常做事中也包含著算法,還知道“算法是通過(guò)明確的、可執(zhí)行的操作步驟描述的問(wèn)題求解方案”,那么,算法具有什么樣的基本流程?如何發(fā)現(xiàn)日常生活中存在的算法呢?問(wèn)題情境第2課學(xué)習(xí)活動(dòng)一簡(jiǎn)單事情中的算法基本流程二兩個(gè)自然數(shù)相加的算法分析學(xué)習(xí)活動(dòng)分析前面做西紅柿炒雞蛋的過(guò)程。可以發(fā)現(xiàn),要根據(jù)菜譜做出一道特定的菜品,需要經(jīng)過(guò)三個(gè)階段。第一,準(zhǔn)備原材料。這些原材料相當(dāng)于“輸入”。第二,遵循菜譜炒菜。這個(gè)過(guò)程相當(dāng)于“處理”。第三,完成處理步驟后獲得一盤(pán)菜肴。這個(gè)最終結(jié)果相當(dāng)于“輸出”。一、簡(jiǎn)單事情中的算法基本流程回顧分析第2課學(xué)習(xí)活動(dòng)做西紅柿炒雞蛋的過(guò)程可以用下圖來(lái)表示。第2課學(xué)習(xí)活動(dòng)一、簡(jiǎn)單事情中的算法基本流程回顧分析通常,做不同的事情往往有不同的方法,不同人做同一件事情也會(huì)有所不同,但做事情的基本過(guò)程有很多共同之處,這些共同之處就是算法的思想所在。算法的基本流程可以表示為輸入、處理和輸出三個(gè)基本部分。第2課學(xué)習(xí)活動(dòng)一、簡(jiǎn)單事情中的算法基本流程基本流程數(shù)學(xué)課的學(xué)習(xí)中有一個(gè)闖關(guān)活動(dòng):觀察下圖,發(fā)現(xiàn)規(guī)律。

觀察發(fā)現(xiàn),闖關(guān)活動(dòng)是兩個(gè)自然數(shù)相加,只要計(jì)算的結(jié)果準(zhǔn)確就能過(guò)關(guān)。二、兩個(gè)自然數(shù)相加的算法分析問(wèn)題情境第2課學(xué)習(xí)活動(dòng)你通常會(huì)計(jì)算“136+92=228”,但是還記得是如何做到的嗎?與做西紅柿炒雞蛋的過(guò)程類(lèi)似,我們也可以把兩個(gè)自然數(shù)相加的過(guò)程描述為一系列步驟。二、兩個(gè)自然數(shù)相加的算法分析第2課學(xué)習(xí)活動(dòng)分析思考第1步:把兩個(gè)自然數(shù)按個(gè)位上下對(duì)齊排列。第2步:從個(gè)位開(kāi)始。第3步:把數(shù)位上的兩個(gè)數(shù)字相加。(1)如果相加的和小于10,把這個(gè)和直接寫(xiě)在數(shù)位的下面。(2)如果相加的和大于或等于10,把這個(gè)和的十位數(shù)字1進(jìn)位到前一位上,個(gè)位數(shù)字寫(xiě)在數(shù)位下面。第2課學(xué)習(xí)活動(dòng)二、兩個(gè)自然數(shù)相加的算法分析計(jì)算步驟

第4步:向左移動(dòng)一位,對(duì)后續(xù)數(shù)位進(jìn)行類(lèi)似第3步的操作,如果有進(jìn)位要把進(jìn)位數(shù)也加上,直到處理完成最左側(cè)的數(shù)位。第5步:計(jì)算完成后,最下面一行的數(shù)就是兩個(gè)自然數(shù)的和。第2課學(xué)習(xí)活動(dòng)二、兩個(gè)自然數(shù)相加的算法分析計(jì)算步驟同樣地,可以用下圖表示兩個(gè)自然數(shù)相加的過(guò)程。第2課學(xué)習(xí)活動(dòng)二、兩個(gè)自然數(shù)相加的算法分析基本流程第2課學(xué)習(xí)活動(dòng)二、兩個(gè)自然數(shù)相加的算法分析進(jìn)一步探究除了兩個(gè)自然數(shù)的加法外,減法、乘法和除法等運(yùn)算中的計(jì)算過(guò)程,是否也要遵循一些步驟?請(qǐng)將這些步驟寫(xiě)出來(lái)。對(duì)比做西紅柿炒雞蛋與兩個(gè)自然數(shù)相加的過(guò)程,它們場(chǎng)景和目標(biāo)都不同,但其中的過(guò)程描述卻有共同之處,即都將“如何做事情”分為輸入、處理和輸出三個(gè)部分,而且在“處理”部分詳細(xì)說(shuō)明了如何做的步驟和次序。第2課學(xué)習(xí)活動(dòng)簡(jiǎn)單地說(shuō),算法是將解決一個(gè)問(wèn)題或做某件事情的過(guò)程描述為一些明確的、可操作的步驟。二、兩個(gè)自然數(shù)相加的算法分析分析對(duì)比第2課學(xué)習(xí)活動(dòng)在信息科技領(lǐng)域,算法用于計(jì)算機(jī)解決問(wèn)題或處理事情的場(chǎng)合時(shí),對(duì)算法步驟的界定和限制更加嚴(yán)格,描述算法的語(yǔ)言必須嚴(yán)謹(jǐn)、明確,并且能準(zhǔn)確地轉(zhuǎn)換為計(jì)算機(jī)可實(shí)際做到的形式。二、兩個(gè)自然數(shù)相加的算法分析總結(jié)延伸

1.算法是通過(guò)明確的、可執(zhí)行的操作步驟描述的問(wèn)題求解方案。2.算法的基本流程包含輸入、處理和輸出三個(gè)基本部分。3.算法的描述要嚴(yán)謹(jǐn)、明確,步驟要清晰,具有可操作性。第2課課堂總結(jié)

24點(diǎn)游戲是一種益智游戲,要求在1至10中任意抽取4個(gè)數(shù),通過(guò)加、減、乘、除運(yùn)算將4個(gè)數(shù)計(jì)算后得出24。要求:抽取的每個(gè)數(shù)必須用而且只能用一次。例如,抽取的數(shù)是2、4、6、9,那么算式為(9-6)×4×2=24。嘗試玩一玩這個(gè)游戲,寫(xiě)出計(jì)算步驟,體會(huì)其中存在的算法。第2課拓展與提升第3課游戲體驗(yàn)尋規(guī)律第一單元

無(wú)處不在的算法義務(wù)教育信息科技課程資源五年級(jí)

第3課學(xué)習(xí)目標(biāo)12通過(guò)體驗(yàn)漢諾塔益智類(lèi)游戲,了解其中存在的操作規(guī)律。進(jìn)一步認(rèn)識(shí)算法是通過(guò)明確的、可執(zhí)行的操作步驟描述的問(wèn)題求解方案。學(xué)習(xí)目標(biāo)你玩過(guò)漢諾塔益智游戲嗎?玩的過(guò)程中,感受如何呢?問(wèn)題情境第3課課堂導(dǎo)入第3課學(xué)習(xí)活動(dòng)一二探究漢諾塔游戲規(guī)律試玩漢諾塔程序游戲?qū)W習(xí)活動(dòng)一、探究漢諾塔游戲規(guī)律問(wèn)題情境漢諾塔游戲有三根柱子,在其中一根柱子上有一些大小不同的圓環(huán)。要求把圓環(huán)從起始位置移動(dòng)到目標(biāo)位置。規(guī)則如下。

1.每次只能移動(dòng)一個(gè)圓環(huán)。2.在移動(dòng)過(guò)程中,可以借助任意一個(gè)有圓環(huán)或者沒(méi)有圓環(huán)的柱位,但要保持小圓環(huán)始終在大圓環(huán)的上面。第3課學(xué)習(xí)活動(dòng)活動(dòng)要求柱1上有由三個(gè)圓環(huán)組成的漢諾塔,請(qǐng)把圓環(huán)從柱1移動(dòng)到柱3,描述移動(dòng)的過(guò)程。第3課學(xué)習(xí)活動(dòng)一、探究漢諾塔游戲規(guī)律任務(wù)分析問(wèn)題1:初始狀態(tài)和完成狀態(tài)分別是什么?初始狀態(tài)完成狀態(tài)第3課學(xué)習(xí)活動(dòng)一、探究漢諾塔游戲規(guī)律1231231.每次只能移動(dòng)一個(gè)圓環(huán);2.在移動(dòng)過(guò)程中,小圓環(huán)必須在大圓環(huán)的上面,不能顛倒。借助中間的柱2完成。關(guān)鍵點(diǎn)第3課學(xué)習(xí)活動(dòng)一、探究漢諾塔游戲規(guī)律任務(wù)分析問(wèn)題2:解題的關(guān)鍵是什么?先來(lái)分析只有兩個(gè)圓環(huán)的情況。第3課學(xué)習(xí)活動(dòng)過(guò)程描述一、探究漢諾塔游戲規(guī)律有了移動(dòng)兩個(gè)圓環(huán)的體驗(yàn),接下來(lái)完成活動(dòng)要求的移動(dòng)三個(gè)圓環(huán)的任務(wù)。第3課學(xué)習(xí)活動(dòng)一、探究漢諾塔游戲規(guī)律過(guò)程描述第3課學(xué)習(xí)活動(dòng)一、探究漢諾塔游戲規(guī)律過(guò)程描述第3課學(xué)習(xí)活動(dòng)一、探究漢諾塔游戲規(guī)律過(guò)程描述第3課學(xué)習(xí)活動(dòng)一、探究漢諾塔游戲規(guī)律過(guò)程描述第3課學(xué)習(xí)活動(dòng)一、探究漢諾塔游戲規(guī)律用表格描述移動(dòng)三個(gè)圓環(huán)的過(guò)程。過(guò)程描述次數(shù)小環(huán)中環(huán)大環(huán)1柱1→柱32柱1→柱23柱3→柱24柱1→柱35柱2→柱16柱2→柱37柱1→柱3嘗試移動(dòng)四個(gè)圓環(huán)或更多圓環(huán),體會(huì)其中存在的規(guī)律。有四個(gè)圓環(huán)時(shí),忽略最大的一個(gè)圓環(huán),用移動(dòng)三個(gè)圓環(huán)的方法,把它們移動(dòng)到柱2上,把最大的圓環(huán)移到柱3上,再把柱2上的三個(gè)圓環(huán)移到柱3上。第3課學(xué)習(xí)活動(dòng)移動(dòng)四個(gè)圓環(huán):移動(dòng)三個(gè)圓環(huán)+移動(dòng)一個(gè)圓環(huán)+移動(dòng)三個(gè)圓環(huán)一、探究漢諾塔游戲規(guī)律進(jìn)一步探究123123第3課學(xué)習(xí)活動(dòng)圓環(huán)為奇數(shù)時(shí),第一步將最小圓環(huán)移動(dòng)到柱3,所用步驟最少。圓環(huán)為偶數(shù)時(shí),第一步將最小圓環(huán)移動(dòng)到柱2,所用步驟最少。一、探究漢諾塔游戲規(guī)律規(guī)律總結(jié)只要學(xué)會(huì)移動(dòng)兩個(gè)或三個(gè)圓環(huán),即使再增加圓環(huán)個(gè)數(shù),操作方法都是先把最大圓環(huán)之上的所有圓環(huán)先移動(dòng)到柱2或柱3,然后重復(fù)操作,逐個(gè)把圓環(huán)移動(dòng)到目標(biāo)位。也就是不管需要移動(dòng)多少個(gè)圓環(huán),這個(gè)游戲最終都能達(dá)成目標(biāo)。第3課學(xué)習(xí)活動(dòng)一、探究漢諾塔游戲規(guī)律進(jìn)一步探究一位信息科技老師編寫(xiě)了一個(gè)漢諾塔游戲的程序,在配套資源中找到這個(gè)程序,試著玩一玩,看看誰(shuí)能移動(dòng)四個(gè)以上的圓環(huán)?活動(dòng)要求:選擇不同數(shù)量的圓環(huán)來(lái)體驗(yàn)這個(gè)游戲,小組同學(xué)比一比移動(dòng)圓環(huán)的數(shù)量和所用的時(shí)間。二、試玩漢諾塔程序游戲第3課學(xué)習(xí)活動(dòng)游戲競(jìng)技游戲過(guò)程中,注意觀察盤(pán)子移動(dòng)的情況,總結(jié)其中的規(guī)律。游戲需要在英文輸入狀態(tài)下操作。二、試玩漢諾塔程序游戲第3課學(xué)習(xí)活動(dòng)體驗(yàn)探究二、試玩漢諾塔程序游戲第3課學(xué)習(xí)活動(dòng)這個(gè)游戲是否也遵循了算法的基本流程?其中的輸入、處理和輸出分別是什么?思考延伸第3課課堂總結(jié)1.在體驗(yàn)漢諾塔益智游戲的過(guò)程中,知道其中存在的操作規(guī)律。2.漢諾塔游戲中的操作規(guī)律包含了一種算法,游戲過(guò)程遵循算法的基本流程(輸入—處理—輸出)。3.進(jìn)一步理解,算法是通過(guò)明確的、可執(zhí)行的操作步驟描述的問(wèn)題求解方案。第3課拓展與提升求解量水問(wèn)題?,F(xiàn)在有兩個(gè)量杯,一個(gè)容積是5升,一個(gè)容積是3升,杯壁上沒(méi)有刻度線,如何準(zhǔn)確地量出4升水?要求:參照本課漢諾塔游戲的描述過(guò)程,補(bǔ)充下表呈現(xiàn)的操作步驟,體會(huì)用操作步驟描述問(wèn)題解決的方法??梢允褂玫谌齻€(gè)沒(méi)有刻度的容器。第4課

算法應(yīng)用在身邊第一單元無(wú)處不在的算法義務(wù)教育信息科技課程資源五年級(jí)

第4課

學(xué)習(xí)目標(biāo)12通過(guò)對(duì)社會(huì)生活中算法應(yīng)用案例的分析,了解身邊的算法應(yīng)用。進(jìn)一步鞏固對(duì)算法的認(rèn)識(shí),知道算法在社會(huì)各領(lǐng)域扮演著重要的角色,發(fā)揮著不可替代的作用。學(xué)習(xí)目標(biāo)第4課

課堂導(dǎo)入在社會(huì)生活中,到處都存在算法應(yīng)用。算法應(yīng)用促進(jìn)了社會(huì)進(jìn)步,使我們的生活更便捷、更美好。通過(guò)了解和認(rèn)識(shí)算法的應(yīng)用,可以更好地應(yīng)對(duì)數(shù)字時(shí)代的挑戰(zhàn),為未來(lái)更好地學(xué)習(xí)、生活和工作做準(zhǔn)備。應(yīng)用情境在你平時(shí)的生活中,你還發(fā)現(xiàn)了哪些地方存在算法的應(yīng)用?第4課

學(xué)習(xí)活動(dòng)一

算法在生活中的應(yīng)用二算法在一些領(lǐng)域的應(yīng)用學(xué)習(xí)活動(dòng)算法的應(yīng)用使我們的生活更加便捷舒適。智能設(shè)備解鎖、人臉識(shí)別等有識(shí)別算法短視頻網(wǎng)站、購(gòu)物網(wǎng)站有推薦算法搜索引擎中有信息搜索、網(wǎng)頁(yè)排名的算法導(dǎo)航軟件有路徑規(guī)劃算法相機(jī)中有圖像處理算法一、算法在生活中的應(yīng)用第4課

學(xué)習(xí)活動(dòng)搜索引擎用搜索引擎搜索信息時(shí),算法可以幫助我們找到相關(guān)的網(wǎng)頁(yè),分析網(wǎng)頁(yè)的關(guān)鍵詞、內(nèi)容質(zhì)量和鏈接的重要性等,把最相關(guān)的網(wǎng)頁(yè)呈現(xiàn)出來(lái),提高我們搜索信息的效率。第4課

學(xué)習(xí)活動(dòng)一、算法在生活中的應(yīng)用交通出行我們可以利用數(shù)字地圖中的導(dǎo)航功能進(jìn)行導(dǎo)航,算法幫助導(dǎo)航系統(tǒng)分析交通情況、距離和預(yù)計(jì)時(shí)間,給出最快最優(yōu)的到達(dá)方案。而且算法會(huì)根據(jù)交通擁堵?tīng)顩r實(shí)時(shí)提醒駕駛者避開(kāi)擁堵的道路,從而節(jié)省時(shí)間和降低能源消耗。算法有助于提高交通效率和安全性,改善人們的出行體驗(yàn)。第4課

學(xué)習(xí)活動(dòng)一、算法在生活中的應(yīng)用在線購(gòu)物

網(wǎng)站設(shè)計(jì)者利用算法幫助人們更方便地購(gòu)物。這些算法會(huì)根據(jù)個(gè)人購(gòu)買(mǎi)歷史、瀏覽記錄和評(píng)價(jià)等,進(jìn)行個(gè)性化的產(chǎn)品推薦服務(wù),讓人們更容易找到想要的商品。算法還可以計(jì)算最優(yōu)價(jià)格,幫助配置最佳的優(yōu)惠方案。第4課

學(xué)習(xí)活動(dòng)一、算法在生活中的應(yīng)用圖像識(shí)別在圖像識(shí)別中,算法幫助人們認(rèn)識(shí)和理解不同的圖像。圖像識(shí)別技術(shù)利用算法識(shí)別人臉、物體、圖像的形狀、顏色等特征,并將它們與特征庫(kù)中的信息進(jìn)行比較,從而獲得判斷結(jié)果。圖像識(shí)別技術(shù)已經(jīng)廣泛應(yīng)用到社會(huì)各個(gè)角落。例如,可以刷臉乘坐地鐵、公交、高鐵等,還可以刷臉或刷指紋進(jìn)入小區(qū)或辦公樓,這些算法應(yīng)用增強(qiáng)了社會(huì)的安全性。二、算法在一些領(lǐng)域的應(yīng)用第4課

學(xué)習(xí)活動(dòng)醫(yī)療診斷在醫(yī)療診斷領(lǐng)域,算法發(fā)揮著越來(lái)越重要的作用。診斷系統(tǒng)利用算法來(lái)輔助醫(yī)生們?cè)\斷疾病和進(jìn)行圖像分析,協(xié)助做出更準(zhǔn)確的診斷,提供更有效的治療方案,使人們的健康得到更好的關(guān)注和照顧。例如,醫(yī)學(xué)影像診斷使用圖像分析算法來(lái)檢測(cè)異常和病變部位。此外,藥物研發(fā)中的計(jì)算機(jī)模擬和數(shù)據(jù)分析也依賴算法,算法讓藥物研發(fā)和篩選更加快速有效。第4課

學(xué)習(xí)活動(dòng)二、算法在一些領(lǐng)域的應(yīng)用藝術(shù)創(chuàng)作藝術(shù)創(chuàng)作也在借助算法的力量。例如,數(shù)字藝術(shù)相關(guān)軟件使用算法來(lái)生成各種藝術(shù)效果。這些算法能夠分析圖像的特征,根據(jù)不同的藝術(shù)風(fēng)格生成獨(dú)特的效果。算法為藝術(shù)創(chuàng)作提供了更多可能性,大大降低了準(zhǔn)入門(mén)檻,讓每個(gè)人都能在創(chuàng)作藝術(shù)作品中發(fā)現(xiàn)樂(lè)趣和驚喜。第4課

學(xué)習(xí)活動(dòng)二、算法在一些領(lǐng)域的應(yīng)用語(yǔ)言翻譯

語(yǔ)言翻譯工具使用算法來(lái)幫助人們理解不同的語(yǔ)言。翻譯工具利用算法先分析輸入的文字或語(yǔ)音,再翻譯成另一種語(yǔ)言。這些算法會(huì)不斷“學(xué)習(xí)”不同語(yǔ)言的規(guī)則和詞匯,從而更準(zhǔn)確地進(jìn)行翻譯,讓人們更方便地與使用不同語(yǔ)言的朋友交流,了解他們的想法和文化。第4課

學(xué)習(xí)活動(dòng)二、算法在一些領(lǐng)域的應(yīng)用體育運(yùn)動(dòng)在人們的日常運(yùn)動(dòng)中,智能手表、手機(jī)等移動(dòng)設(shè)備都能安裝運(yùn)動(dòng)類(lèi)應(yīng)用軟件,這些軟件使用傳感器獲得運(yùn)動(dòng)數(shù)據(jù),并通過(guò)算法分析這些數(shù)據(jù),幫助人們監(jiān)測(cè)運(yùn)動(dòng)情況,如運(yùn)動(dòng)時(shí)間和運(yùn)動(dòng)強(qiáng)度等,提升運(yùn)動(dòng)質(zhì)量的同時(shí)享受其中的樂(lè)趣。第4課

學(xué)習(xí)活動(dòng)二、算法在一些領(lǐng)域的應(yīng)用

1.在社會(huì)生活中,到處都存在算法的應(yīng)用。2.隨著技術(shù)進(jìn)步,算法應(yīng)用還會(huì)越來(lái)越廣泛、越來(lái)越深入。3.算法給我們的生活、學(xué)習(xí)和工作提供了很大幫助。4.算法在社會(huì)各領(lǐng)域的應(yīng)用,促進(jìn)了社會(huì)的發(fā)展。第4課

課堂總結(jié)1.試著從算法應(yīng)用的角度,觀察自己身邊存在的算法應(yīng)用實(shí)例,思考算法在其中所起的作用。2.目前,人臉識(shí)別技術(shù)已經(jīng)在很多場(chǎng)合廣泛應(yīng)用,你能否描述人臉識(shí)別過(guò)程中的關(guān)鍵步驟?想一想算法在這一過(guò)程中的主要作用。第4課

拓展與提升第5課數(shù)學(xué)運(yùn)算講方法第二單元算法結(jié)構(gòu)與描述義務(wù)教育信息科技課程資源五年級(jí)

第5課學(xué)習(xí)目標(biāo)12通過(guò)對(duì)數(shù)學(xué)運(yùn)算中求解方法的分析,了解算法在數(shù)學(xué)解題中的作用,認(rèn)識(shí)算法的順序結(jié)構(gòu)。學(xué)習(xí)目標(biāo)從算法視角看待計(jì)算問(wèn)題,知道算法是解決問(wèn)題的方法描述。第5課課堂導(dǎo)入在第一單元的學(xué)習(xí)中,我們已經(jīng)知道,兩個(gè)自然數(shù)相加的過(guò)程中包含算法。那么,分析、求解其他數(shù)學(xué)運(yùn)算問(wèn)題時(shí),又包含著什么樣的算法?如何用算法來(lái)描述求解的過(guò)程呢?回顧思考第5課學(xué)習(xí)活動(dòng)二計(jì)算大豆種子的數(shù)量學(xué)習(xí)活動(dòng)溫度計(jì)量方式的轉(zhuǎn)換一一、溫度計(jì)量方式的轉(zhuǎn)換問(wèn)題情境作為校園記者站的一員,老師請(qǐng)你寫(xiě)一篇關(guān)于友好學(xué)校情況的介紹。你在網(wǎng)上查詢到該友好學(xué)校所在地2月的平均氣溫是50華氏度。為了方便同學(xué)們了解情況,需要把華氏溫度轉(zhuǎn)換成攝氏溫度。第5課學(xué)習(xí)活動(dòng)攝氏溫度與華氏溫度是用于計(jì)量溫度的兩種不同標(biāo)準(zhǔn),可以通過(guò)以下公式進(jìn)行轉(zhuǎn)換。一、溫度計(jì)量方式的轉(zhuǎn)換第5課學(xué)習(xí)活動(dòng)攝氏溫度=5×(華氏溫度-32)÷9問(wèn)題分析公式建立了兩個(gè)量(攝氏溫度與華氏溫度)之間的轉(zhuǎn)換規(guī)則。給定一個(gè)華氏溫度的值(輸入),通過(guò)公式計(jì)算(處理)得到攝氏溫度的值(輸出)。第5課學(xué)習(xí)活動(dòng)一、溫度計(jì)量方式的轉(zhuǎn)換因此,這個(gè)轉(zhuǎn)換公式就是一種比較簡(jiǎn)單的算法。問(wèn)題分析以下是分步驟求解的過(guò)程。第1步:輸入華氏溫度的值。第2步:計(jì)算攝氏溫度的值,用華氏溫度的值減32,乘以5,再除以9。第3步:輸出攝氏溫度的值。我們學(xué)習(xí)過(guò)的很多公式,其中都隱含著各種各樣的算法,這些方法為我們快速計(jì)算、轉(zhuǎn)換數(shù)值等提供了方便,使運(yùn)算效率更高。第5課學(xué)習(xí)活動(dòng)一、溫度計(jì)量方式的轉(zhuǎn)換問(wèn)題求解以上過(guò)程是一個(gè)按順序依次執(zhí)行各個(gè)步驟的結(jié)構(gòu),通常把這種控制結(jié)構(gòu)稱為順序結(jié)構(gòu)。順序結(jié)構(gòu)是算法設(shè)計(jì)與描述中最基本的結(jié)構(gòu)。順序結(jié)構(gòu)第5課學(xué)習(xí)活動(dòng)一、溫度計(jì)量方式的轉(zhuǎn)換在日常生活中,我們做事情的步驟很多都是有順序的,一步一步地完成。第5課學(xué)習(xí)活動(dòng)一、溫度計(jì)量方式的轉(zhuǎn)換用流程線將圖框自上而下連接起來(lái),按順序執(zhí)行算法的步驟。A框和B框是依次執(zhí)行的,只有在執(zhí)行完A框指定的操作后,才能接著執(zhí)行B框指定的操作。順序結(jié)構(gòu)用流程圖表示,可以一目了然地看到每個(gè)步驟之間的關(guān)系和執(zhí)行順序。為了更直觀地描述以上步驟,可以使用流程圖描述。第5課學(xué)習(xí)活動(dòng)一、溫度計(jì)量方式的轉(zhuǎn)換流程圖描述問(wèn)題情境

在實(shí)驗(yàn)室做實(shí)驗(yàn)時(shí),科學(xué)課老師分發(fā)大豆種子讓同學(xué)們進(jìn)行發(fā)芽實(shí)驗(yàn)。第1小組分3粒、第2小組分5粒、第3小組分7粒……按此規(guī)律,計(jì)算第10小組的種子是多少粒?老師一共分發(fā)了多少粒種子?二、計(jì)算大豆種子的數(shù)量第5課學(xué)習(xí)活動(dòng)參照右圖,可以用以下公式計(jì)算。第n組的種子數(shù)m=n×2+1一共分發(fā)的種子數(shù)s=n×(3+m)÷2第5課學(xué)習(xí)活動(dòng)問(wèn)題求解第10組的種子數(shù)m

=10×2+1=21(粒)一共分發(fā)的種子數(shù)s=10×(3+21)÷2=120(粒)二、計(jì)算大豆種子的數(shù)量第1小組至第6小組的種子數(shù)量35791113在以上通過(guò)公式計(jì)算獲得答案的求解過(guò)程中,計(jì)算公式也是一種簡(jiǎn)單的算法。求解的具體步驟描述如下。第1步:輸入要求解的組數(shù)n。第2步:用公式m=n×2+1,計(jì)算第n小組的種子數(shù)m。第3步:用公式s=n×(3+m)÷2,計(jì)算一共分發(fā)的種子數(shù)s。第4步:輸出m的值和s的值。第5課學(xué)習(xí)活動(dòng)二、計(jì)算大豆種子的數(shù)量問(wèn)題求解以上計(jì)算過(guò)程也是一個(gè)按順序依次執(zhí)行各個(gè)步驟的順序結(jié)構(gòu)。同樣地,可以用流程圖直觀地表示。第5課學(xué)習(xí)活動(dòng)二、計(jì)算大豆種子的數(shù)量問(wèn)題求解在數(shù)學(xué)、科學(xué)等學(xué)科中,你還學(xué)習(xí)了哪些公式?這些公式起到了什么作用?其中包含著什么樣的算法?思考延伸第5課學(xué)習(xí)活動(dòng)二、計(jì)算大豆種子的數(shù)量

第5課課堂總結(jié)1.從算法視角描述計(jì)算過(guò)程。算法就是計(jì)算的方法,根據(jù)問(wèn)題解決的要求,通過(guò)計(jì)算獲得問(wèn)題的答案。計(jì)算的步驟和順序會(huì)直接影響結(jié)果和問(wèn)題的解決。沒(méi)有計(jì)算方法的指導(dǎo),很難進(jìn)行計(jì)算,也就得不到答案。2.通過(guò)學(xué)習(xí)算法,可以更好利用算法解決問(wèn)題和完成任務(wù)。

為提升學(xué)生閱讀的積極性,某教育網(wǎng)站推出一項(xiàng)活動(dòng):閱讀簽到能夠獲得積分,積分可以換購(gòu)圖書(shū)。具體細(xì)則是:簽到1次得1個(gè)積分,簽到2次共得4個(gè)積分,簽到3次共得7個(gè)積分,簽到4次共得10個(gè)積分……按此規(guī)律,計(jì)算簽到15次的積分。第5課拓展與提升第6課

判斷選擇用分支第二單元算法結(jié)構(gòu)與描述義務(wù)教育信息科技課程資源五年級(jí)

第6課

學(xué)習(xí)目標(biāo)12通過(guò)購(gòu)買(mǎi)公園門(mén)票的情境,認(rèn)識(shí)算法的分支結(jié)構(gòu),初步學(xué)會(huì)用自然語(yǔ)言和流程圖描述分支結(jié)構(gòu)。學(xué)習(xí)目標(biāo)通過(guò)分析公園購(gòu)票的規(guī)則,能夠確定分支結(jié)構(gòu)的判斷條件和執(zhí)行路徑,培養(yǎng)分析問(wèn)題的能力。第6課

學(xué)習(xí)目標(biāo)在日常生活中,我們乘坐高鐵、公交車(chē),觀賞電影,聽(tīng)音樂(lè)會(huì),進(jìn)入游樂(lè)場(chǎng)、公園等,大都需要購(gòu)票,不同場(chǎng)合通常會(huì)有不同的收費(fèi)標(biāo)準(zhǔn)。情境回顧通常,購(gòu)票標(biāo)準(zhǔn)會(huì)對(duì)老人、兒童、學(xué)生、軍人、殘障人士等,給予相應(yīng)的優(yōu)惠。那么,購(gòu)票的收費(fèi)標(biāo)準(zhǔn)中,存在哪些規(guī)則或條件呢?第6課

學(xué)習(xí)活動(dòng)一

描述公園購(gòu)票的算法二描述過(guò)馬路的分支選擇學(xué)習(xí)活動(dòng)一、描述公園購(gòu)票的算法周末,小智和妹妹參加在某公園舉辦的青少年科技主題活動(dòng),小智在售票窗口購(gòu)買(mǎi)了門(mén)票。小智與售票員的對(duì)話如下。小智說(shuō):“我要買(mǎi)兩張票,我和我的妹妹?!笔燮眴T問(wèn):“你們的身高分別是多少?”小智回答:“我身高138厘米,我妹妹身高116厘米。”售票員告訴小智:“你妹妹身高小于120厘米,可以購(gòu)買(mǎi)半價(jià)票,票價(jià)是5元。你身高超過(guò)了120厘米,需要購(gòu)買(mǎi)全價(jià)票,票價(jià)是10元。一共是15元?!鼻榫撤治龅?課

學(xué)習(xí)活動(dòng)一、描述公園購(gòu)票的算法分析、交流下面兩個(gè)問(wèn)題。1.在購(gòu)票過(guò)程中要經(jīng)歷哪些步驟?2.售票員采用的售票規(guī)則是什么?問(wèn)題分析第6課

學(xué)習(xí)活動(dòng)分析購(gòu)票過(guò)程

告訴售票員身高信息售票員依據(jù)購(gòu)票規(guī)則和身高,判斷購(gòu)票類(lèi)型和價(jià)格售票員告知購(gòu)票人購(gòu)票類(lèi)型和價(jià)格輸入處理輸出第6課

學(xué)習(xí)活動(dòng)一、描述公園購(gòu)票的算法

輸入和輸出是購(gòu)票環(huán)節(jié)的重要組成部分。當(dāng)我們購(gòu)票時(shí),需要與售票員交流,告訴售票員身高數(shù)據(jù)(輸入),售票員進(jìn)行判斷和選擇(處理),然后說(shuō)出購(gòu)票類(lèi)型和價(jià)格(輸出)。第6課

學(xué)習(xí)活動(dòng)一、描述公園購(gòu)票的算法處理輸出輸入分析購(gòu)票過(guò)程

身高小于120厘米的購(gòu)票人可以購(gòu)買(mǎi)半價(jià)票,身高大于等于120厘米的購(gòu)票人需要購(gòu)買(mǎi)全價(jià)票。不同身高票價(jià)不同,售票規(guī)則與身高有關(guān)。第6課

學(xué)習(xí)活動(dòng)一、描述公園購(gòu)票的算法購(gòu)票規(guī)則分析可以使用自然語(yǔ)言描述,即:

如果……那么……,否則……

對(duì)于以上公園購(gòu)票,可以描述為:

如果身高小于120厘米,可以購(gòu)買(mǎi)半價(jià)票,票價(jià)是5元;否則需要購(gòu)買(mǎi)全價(jià)票,票價(jià)是10元。第6課

學(xué)習(xí)活動(dòng)一、描述公園購(gòu)票的算法購(gòu)票規(guī)則描述如果身高小于120厘米,那么可以購(gòu)買(mǎi)半價(jià)票,票價(jià)是5元;否則需要購(gòu)買(mǎi)全價(jià)票,票價(jià)是10元。如果(身高小于120厘米):可以購(gòu)買(mǎi)半價(jià)票,票價(jià)是5元否則:需要購(gòu)買(mǎi)全價(jià)票,票價(jià)是10元自然語(yǔ)言描述分支結(jié)構(gòu)表示第6課

學(xué)習(xí)活動(dòng)一、描述公園購(gòu)票的算法在算法描述中,用菱形框來(lái)表示判斷條件,菱形框兩側(cè)帶箭頭的線表示依據(jù)條件判斷的結(jié)果,決定程序的執(zhí)行路徑。流程圖描述第6課

學(xué)習(xí)活動(dòng)一、描述公園購(gòu)票的算法在以上公園購(gòu)票中,如果是學(xué)生團(tuán)體(人數(shù)≥5人),那么團(tuán)體票在購(gòu)票人原票價(jià)的基礎(chǔ)上打8折。請(qǐng)嘗試修改流程圖。第6課

學(xué)習(xí)活動(dòng)一、描述公園購(gòu)票的算法鞏固練習(xí)嘗試尋找下面場(chǎng)景中購(gòu)票時(shí)的分支結(jié)構(gòu)及其判斷條件。高鐵公交電影院其他購(gòu)票場(chǎng)景第6課

學(xué)習(xí)活動(dòng)一、描述公園購(gòu)票的算法情境思考要過(guò)馬路時(shí),除了按照紅綠燈的要求在路口通過(guò),還有哪些方式可以選擇?第6課

學(xué)習(xí)活動(dòng)二、描述過(guò)馬路的分支選擇算法描述

第6課

學(xué)習(xí)活動(dòng)二、描述過(guò)馬路的分支選擇除了按照路口紅綠燈的要求通過(guò),還可以觀察路口附近是否有過(guò)街天橋或地下通道。如果有,從條件框的“是”分支出發(fā),走過(guò)街天橋或地下通道過(guò)馬路;如果沒(méi)有,則從條件框的“否”分支出發(fā),仍然從紅綠燈路口過(guò)馬路。在現(xiàn)實(shí)生活中,算法往往不是固定的步驟,有些步驟根據(jù)外部條件來(lái)確定是否要做。也就是說(shuō),要根據(jù)實(shí)際情況靈活地進(jìn)行選擇。條件判斷使得算法的執(zhí)行有了選擇性,更加靈活方便。第6課

學(xué)習(xí)活動(dòng)知識(shí)延伸二、描述過(guò)馬路的分支選擇假如要過(guò)馬路去十字路口的斜對(duì)面,這時(shí),可以根據(jù)紅綠燈的情況靈活選擇。你會(huì)怎么做呢?其中存在怎樣的判斷與選擇?進(jìn)一步思考第6課

學(xué)習(xí)活動(dòng)二、描述過(guò)馬路的分支選擇

1.生活中解決很多問(wèn)題時(shí)都體現(xiàn)了分支結(jié)構(gòu)的選擇性。

2.分支結(jié)構(gòu)實(shí)現(xiàn)不同的條件會(huì)選擇不同的執(zhí)行路徑,從而能夠靈活地解決問(wèn)題。

3.識(shí)別生活中的分支結(jié)構(gòu)和其中的判斷條件,能夠幫助我們進(jìn)行決策,從而更有效地解決問(wèn)題。第6課

課堂總結(jié)1.生活中還有哪些存在分支結(jié)構(gòu)的情況?請(qǐng)說(shuō)出這些分支結(jié)構(gòu)中的判斷條件和執(zhí)行路徑。第6課

拓展與提升2.判斷兩個(gè)自然數(shù)的大小時(shí),我們往往通過(guò)觀察就可以比較出來(lái)。而要讓計(jì)算機(jī)完成這項(xiàng)工作,就要用到分支結(jié)構(gòu)。補(bǔ)充下面的算法流程圖,要求輸入兩個(gè)不同的自然數(shù),比較判斷后輸出其中較小的數(shù)。第7課

重復(fù)操作用循壞第二單元算法結(jié)構(gòu)與描述義務(wù)教育信息科技課程資源五年級(jí)

第7課

學(xué)習(xí)目標(biāo)1通過(guò)對(duì)路口紅綠燈的觀察,認(rèn)識(shí)其中存在的重復(fù)規(guī)律與循環(huán)結(jié)構(gòu)。能夠用流程圖描述循環(huán)結(jié)構(gòu),了解交通信號(hào)燈時(shí)長(zhǎng)設(shè)置的作用和意義。學(xué)習(xí)目標(biāo)2第7課

課堂導(dǎo)入在學(xué)習(xí)生活中,你是否遇到過(guò)需要反復(fù)執(zhí)行的重復(fù)操作?想一想,把你想到的重復(fù)操作說(shuō)出來(lái),分享給小組同學(xué),一起交流想法。情境思考第7課

學(xué)習(xí)活動(dòng)三交通信號(hào)燈的時(shí)長(zhǎng)設(shè)置二

認(rèn)識(shí)循環(huán)結(jié)構(gòu)學(xué)習(xí)活動(dòng)行人過(guò)紅綠燈路口的步驟一一、行人過(guò)紅綠燈路口的步驟

1.日常生活中,你在有紅綠燈的路口是怎么過(guò)馬路的呢?

2.通過(guò)有紅綠燈的路口都有哪些步驟?第7課

學(xué)習(xí)活動(dòng)問(wèn)題情境1.到達(dá)有紅綠燈的路口。2.觀察路口的紅綠燈,等待對(duì)面綠燈亮起。3.當(dāng)綠燈亮起時(shí),表示可以過(guò)馬路了。4.開(kāi)始過(guò)馬路,在這個(gè)過(guò)程中,要保持警覺(jué),注意過(guò)往車(chē)輛。5.到達(dá)馬路對(duì)面,順利通過(guò)。第7課

學(xué)習(xí)活動(dòng)一、行人過(guò)紅綠燈路口的步驟基本步驟描述第7課

學(xué)習(xí)活動(dòng)為了更直觀地描述這些步驟,可以用流程圖描述。一、行人過(guò)紅綠燈路口的步驟在紅綠燈路口過(guò)馬路的步驟,是一個(gè)按順序依次執(zhí)行各個(gè)步驟的順序結(jié)構(gòu)。用流程圖描述在紅綠燈路口過(guò)馬路時(shí),有哪些動(dòng)作需要多次反復(fù)進(jìn)行呢?“觀察并等待綠燈亮”這一步驟需要反復(fù),即要反復(fù)地觀察紅綠燈并保持原地等待,直到綠燈亮起。第7課

學(xué)習(xí)活動(dòng)二、認(rèn)識(shí)循環(huán)結(jié)構(gòu)細(xì)分重復(fù)的操作描述這個(gè)算法時(shí),可以把需要反復(fù)觀察的這個(gè)步驟用循環(huán)結(jié)構(gòu)來(lái)表示。第7課

學(xué)習(xí)活動(dòng)循環(huán)結(jié)構(gòu)二、認(rèn)識(shí)循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)第7課

學(xué)習(xí)活動(dòng)在流程圖中添加一個(gè)菱形的條件判斷框,表示需要根據(jù)路口紅綠燈的情況進(jìn)行判斷和選擇。用算法描述問(wèn)題時(shí),步驟需要更加嚴(yán)謹(jǐn)、明確,減少人為的不可控因素,這是算法與一般步驟的區(qū)別。二、認(rèn)識(shí)循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)第7課

學(xué)習(xí)活動(dòng)回想路口機(jī)動(dòng)車(chē)信號(hào)燈的交替變換,可以發(fā)現(xiàn),在紅、綠、黃信號(hào)燈的交替變換中,其實(shí)也包含了循環(huán)結(jié)構(gòu)。思考這一過(guò)程中存在哪些循環(huán)結(jié)構(gòu)。二、認(rèn)識(shí)循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)第7課

學(xué)習(xí)活動(dòng)在日常生活中,有很多利用循環(huán)結(jié)構(gòu)進(jìn)行控制或調(diào)整的例子。以熱水壺水溫達(dá)到100℃自動(dòng)斷電為例,算法流程圖描述如右圖所示。二、認(rèn)識(shí)循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)曾經(jīng),很多路口的綠燈時(shí)長(zhǎng)都設(shè)置為一個(gè)固定的值,這一看似合理的道路交通設(shè)置,其實(shí)并沒(méi)有考慮不同路口的人流量、車(chē)流量等差異。你有沒(méi)有發(fā)現(xiàn),不同路口的交通信號(hào)燈,在不同時(shí)段,紅綠燈的時(shí)長(zhǎng)往往是不一樣的。第7課

學(xué)習(xí)活動(dòng)三、交通信號(hào)燈的時(shí)長(zhǎng)設(shè)置生活觀察現(xiàn)在,不同路口紅綠燈的時(shí)長(zhǎng)差異設(shè)置正是算法助力智慧交通的體現(xiàn),解決了很多擁堵問(wèn)題,滿足人們的便捷出行。算法正逐漸成為智慧城市管理的助推器。第7課

學(xué)習(xí)活動(dòng)算法助力發(fā)展三、交通信號(hào)燈的時(shí)長(zhǎng)設(shè)置有了算法支持的城市交通控制系統(tǒng),利用攝像裝置采集圖像、視頻數(shù)據(jù),并對(duì)這些數(shù)據(jù)進(jìn)行計(jì)算處理,獲得實(shí)時(shí)的交通流量數(shù)據(jù),再依據(jù)這些數(shù)據(jù)適時(shí)進(jìn)行調(diào)整與控制。第7課

學(xué)習(xí)活動(dòng)三、交通信號(hào)燈的時(shí)長(zhǎng)設(shè)置算法助力發(fā)展

1.通過(guò)對(duì)路口紅綠燈的觀察與分析,知道用自然語(yǔ)言描述路口過(guò)紅綠燈的算法步驟。2.用流程圖表示順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)時(shí),既直觀又便于呈現(xiàn),是描述算法的好方式。3.實(shí)際生活中存在許多可以用循環(huán)結(jié)構(gòu)表示的場(chǎng)景。第7課

課堂總結(jié)1.假如你乘坐車(chē)輛出行,從機(jī)動(dòng)車(chē)行駛的角度看,機(jī)動(dòng)車(chē)信號(hào)燈的交替變換是否比人行道信號(hào)燈的變換更復(fù)雜?思考其中存在的判斷條件和算法。要求:基于算法的角度,從方向指引、變換順序和時(shí)長(zhǎng)設(shè)置等方面,把所學(xué)知識(shí)用來(lái)重新認(rèn)識(shí)身邊的場(chǎng)景、事物等。第7課

拓展與提升2.在空調(diào)制冷過(guò)程中,其中關(guān)鍵的一個(gè)環(huán)節(jié)是:空調(diào)通過(guò)溫度傳感器會(huì)實(shí)時(shí)獲取當(dāng)前室內(nèi)溫度,并與用戶預(yù)設(shè)的溫度值進(jìn)行比較。如果當(dāng)前室溫高于預(yù)設(shè)的溫度,空調(diào)中的制冷器就會(huì)運(yùn)行并制冷,否則,制冷器就會(huì)停止運(yùn)行。在這個(gè)過(guò)程中,空調(diào)會(huì)反復(fù)地獲取當(dāng)前室內(nèi)溫度并進(jìn)行判斷。請(qǐng)嘗試用流程圖描述這一環(huán)節(jié)。第7課

拓展與提升第8課

算法驗(yàn)證與實(shí)現(xiàn)第二單元算法結(jié)構(gòu)與描述義務(wù)教育信息科技課程資源五年級(jí)

第8課

學(xué)習(xí)目標(biāo)12初步嘗試編寫(xiě)簡(jiǎn)單的Python程序,對(duì)算法進(jìn)行驗(yàn)證與實(shí)現(xiàn)。學(xué)習(xí)目標(biāo)知道變量的含義,了解Python中input()、int()、float()和print()等函數(shù)的用法。第8課

課堂導(dǎo)入通過(guò)編程,可以更加靈活、高效地利用算法解決各種問(wèn)題,并且在計(jì)算機(jī)的幫助下,探索更多有趣的問(wèn)題。你是不是也很想編寫(xiě)程序指揮計(jì)算機(jī)執(zhí)行任務(wù)呢?你想讓計(jì)算機(jī)做哪些事情?我們一起來(lái)探索吧!知識(shí)激趣第8課

學(xué)習(xí)活動(dòng)一

編程實(shí)現(xiàn)買(mǎi)水果計(jì)算價(jià)格二

編程驗(yàn)證公園購(gòu)票的算法學(xué)習(xí)活動(dòng)小智家里要來(lái)客人,他陪媽媽去超市買(mǎi)水果,每千克蘋(píng)果8.5元,每千克香蕉12.6元。請(qǐng)編寫(xiě)一個(gè)程序,幫助小智媽媽計(jì)算買(mǎi)水果需要的總金額。問(wèn)題描述第8課

學(xué)習(xí)活動(dòng)一、編程實(shí)現(xiàn)買(mǎi)水果計(jì)算價(jià)格了解算法并不一定需要編程,可以通過(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í)算法的同時(shí),學(xué)習(xí)一些編程的知識(shí)和技能,讓算法在編程驗(yàn)證與實(shí)現(xiàn)中展現(xiàn)其作用。第8課

學(xué)習(xí)活動(dòng)認(rèn)識(shí)編程一、編程實(shí)現(xiàn)買(mǎi)水果計(jì)算價(jià)格1.我們?cè)O(shè)計(jì)的算法,計(jì)算機(jī)認(rèn)識(shí)嗎?2.怎樣讓計(jì)算機(jī)認(rèn)識(shí)呢?3.如何編寫(xiě)程序,把這些步驟寫(xiě)成計(jì)算機(jī)能認(rèn)識(shí)的呢?第8課

學(xué)習(xí)活動(dòng)問(wèn)題討論一、編程實(shí)現(xiàn)買(mǎi)水果計(jì)算價(jià)格1.要輸入的數(shù)據(jù)有哪些?2.要對(duì)這些數(shù)據(jù)進(jìn)行哪些處理?3.輸出的數(shù)據(jù)是什么?第8課

學(xué)習(xí)活動(dòng)問(wèn)題分析一、編程實(shí)現(xiàn)買(mǎi)水果計(jì)算價(jià)格分析要解決的“買(mǎi)水果計(jì)算價(jià)格”問(wèn)題。1.輸入的數(shù)據(jù)有哪些?

——蘋(píng)果和香蕉的質(zhì)量2.對(duì)這些數(shù)據(jù)進(jìn)行什么處理?

——計(jì)算每種水果總價(jià)和要支付的總金額3.輸出的數(shù)據(jù)是什么?

——總金額第8課

學(xué)習(xí)活動(dòng)算法描述一、編程實(shí)現(xiàn)買(mǎi)水果計(jì)算價(jià)格在Python中,可以用input()函數(shù)作為輸入指令來(lái)獲取數(shù)據(jù)。例如,執(zhí)行下面的語(yǔ)句

a=input('輸入蘋(píng)果的質(zhì)量:')窗口中會(huì)顯示提示信息“輸入蘋(píng)果的質(zhì)量”并等待輸入。這時(shí)輸入要購(gòu)買(mǎi)的蘋(píng)果質(zhì)量,程序就會(huì)把這個(gè)輸入的數(shù)保存到變量a中。輸入就是向計(jì)算機(jī)提供信息或指令??梢酝ㄟ^(guò)鍵盤(pán)輸入文字、數(shù)值等內(nèi)容,然后讓計(jì)算機(jī)使用這些輸入的信息完成各種處理任務(wù)。輸入數(shù)據(jù)第8課

學(xué)習(xí)活動(dòng)一、編程實(shí)現(xiàn)買(mǎi)水果計(jì)算價(jià)格執(zhí)行下面的指令,觀察出現(xiàn)的內(nèi)容。

a=input('輸入蘋(píng)果的質(zhì)量:')b=a*8.5

窗口中出現(xiàn)紅色的錯(cuò)誤提示。原因是通過(guò)input輸入到變量a中的數(shù),被Python默認(rèn)為是字符,就如同字母、符號(hào)、漢字一樣,因此不能參與數(shù)值運(yùn)算。第8課

學(xué)習(xí)活動(dòng)其中,b=a*8.5的含義是:計(jì)算a×8.5的值,即蘋(píng)果的質(zhì)量乘以蘋(píng)果的單價(jià)。計(jì)算處理一、編程實(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ù)。第8課

學(xué)習(xí)活動(dòng)計(jì)算處理一、編程實(shí)現(xiàn)買(mǎi)水果計(jì)算價(jià)格在Python中,可以用print()函數(shù)作為輸出指令來(lái)輸出顯示數(shù)據(jù)。例如,繼續(xù)執(zhí)行下面的指令,窗口中就會(huì)顯示計(jì)算得到的蘋(píng)果總價(jià)。

print(b)通過(guò)print(b)輸出并顯示變量b中保存的數(shù)值。輸出就是讓計(jì)算機(jī)顯示計(jì)算處理的過(guò)程或結(jié)果。第8課

學(xué)習(xí)活動(dòng)輸出數(shù)據(jù)一、編程實(shí)現(xiàn)買(mǎi)水果計(jì)算價(jià)格a=input('輸入蘋(píng)果的質(zhì)量:')b=input('輸入香蕉的質(zhì)量:')c=float(a)*8.5d=float(b)*12.6e=c+dprint('總金額:',e)第1步:?jiǎn)?dòng)Python,新建一個(gè)程序文件,輸入程序代碼,保存程序文件。第8課

學(xué)習(xí)活動(dòng)第2步:運(yùn)行程序,分別輸入蘋(píng)果和香蕉的質(zhì)量,就可以看到總金額。編寫(xiě)程序一、編程實(shí)現(xiàn)買(mǎi)水果計(jì)算價(jià)格第8課

學(xué)習(xí)活動(dòng)第1步:分析公園購(gòu)票的算法基本流程,找出其中的輸入、處理和輸出。1.哪個(gè)步驟是獲取購(gòu)票人的身高?2.判斷購(gòu)票的條件是什么?3.算法流程中的輸出是什么?知識(shí)回顧二、編程驗(yàn)證公園購(gòu)票的算法回顧第6課所學(xué)知識(shí)。第8課

學(xué)習(xí)活動(dòng)第2步:參考流程圖,補(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元')程序完善二、編程驗(yàn)證公園購(gòu)票的算法第8課

學(xué)習(xí)活動(dòng)#獲取用戶輸入的身高數(shù)據(jù)height=int(input('請(qǐng)輸入身高(厘米):'))#判斷購(gòu)票的類(lèi)型和價(jià)格并輸出ifheight<120:print('身高為',height,'厘米,可以購(gòu)買(mǎi)半價(jià)票,5元')else:print('身高為',height,'厘米,需要購(gòu)買(mǎi)全價(jià)票,10元')程序完善二、編程驗(yàn)證公園購(gòu)票的算法保存與運(yùn)行第8課

學(xué)習(xí)活動(dòng)第3步:?jiǎn)?dòng)Python,打開(kāi)配套資源中的這個(gè)程序文件。第4步:運(yùn)行程序,輸入不同的身高數(shù)據(jù),觀察執(zhí)行情況。二、編程驗(yàn)證公園購(gòu)票的算法程序的注釋第8課

學(xué)習(xí)活動(dòng)在Python程序中,用“#”符號(hào)表示注釋?zhuān)蛔⑨尩囊恍凶鳛樘崾拘畔?,通常用?lái)標(biāo)注語(yǔ)句的主要內(nèi)容和功能,程序不會(huì)執(zhí)行這些注釋內(nèi)容。輸入程序驗(yàn)證算法時(shí),為了節(jié)約時(shí)間,可以不輸入注釋內(nèi)容。二、編程驗(yàn)證公園購(gòu)票的算法int()函數(shù)

在Python中,int()是取整函數(shù),這里用于把輸入的身高數(shù)據(jù)轉(zhuǎn)換為整數(shù)。雙分支結(jié)構(gòu)第8課

學(xué)習(xí)活動(dòng)以上程序中,用if(如果)……else(否則)……語(yǔ)句,實(shí)現(xiàn)分支結(jié)構(gòu)的判斷,這里的執(zhí)行路徑有兩個(gè)分支,通常稱為雙分支結(jié)構(gòu)?;靖袷奖硎救缦隆?/p>

if條件:

語(yǔ)句組1

else:

語(yǔ)句組2二、編程驗(yàn)證公園購(gòu)票的算法雙分支結(jié)構(gòu)第8課

學(xué)習(xí)活動(dòng)程序執(zhí)行時(shí),if語(yǔ)句首先判斷條件是否滿足。如果滿足條件,就執(zhí)行“語(yǔ)句組1”里的語(yǔ)句;如果不滿足條件,則執(zhí)行“語(yǔ)句組2”里的語(yǔ)句。二、編程驗(yàn)證公園購(gòu)票的算法根據(jù)下面“華氏—攝氏”溫度計(jì)量方式轉(zhuǎn)換的公式,有同學(xué)編寫(xiě)了一個(gè)程序,實(shí)現(xiàn)溫度計(jì)量值的轉(zhuǎn)換。華氏溫度=input('請(qǐng)輸入一個(gè)華氏溫度的值:')攝氏溫度=5*(華氏溫度-32)/9print('對(duì)應(yīng)的攝氏溫度為:',攝氏溫度)第8課

學(xué)習(xí)活動(dòng)攝氏溫度=5×(華氏溫度-32)÷9調(diào)試轉(zhuǎn)換溫度計(jì)量方式的程序。練習(xí)鞏固二、編程驗(yàn)證公園購(gòu)票的算法運(yùn)行程序,按照提示輸入一個(gè)華氏溫度值,與前面計(jì)算水果價(jià)格一樣,也會(huì)出現(xiàn)一條“類(lèi)型錯(cuò)誤”的信息。

第8課

學(xué)習(xí)活動(dòng)華氏溫度=input('請(qǐng)輸入一個(gè)華氏溫度的值:')攝氏溫度=5*(float(華氏溫度值)-32)/9print('對(duì)應(yīng)的攝氏溫度為:',攝氏溫度)要獲得正確的計(jì)算結(jié)果,需要將輸入的值進(jìn)行類(lèi)型轉(zhuǎn)換。練習(xí)鞏固二、編程驗(yàn)證公園購(gòu)票的算法1.編程可以把我們的思想和創(chuàng)造力轉(zhuǎn)化為實(shí)際的程序指令,讓計(jì)算機(jī)按照指令來(lái)執(zhí)行,從而完成指定的任務(wù)。2.編程通常要依據(jù)相應(yīng)算法來(lái)進(jìn)行,程序用于算法的驗(yàn)證與實(shí)現(xiàn)。3.編寫(xiě)的程序通常需要通過(guò)“運(yùn)行—修改—再運(yùn)行”來(lái)反復(fù)調(diào)試,從而達(dá)成算法設(shè)計(jì)的要求。第8課

課堂總結(jié)

1.小智陪媽媽去超市買(mǎi)水果時(shí),遇到超市有活動(dòng)優(yōu)惠,購(gòu)買(mǎi)的單種水果超過(guò)4千克就可以打9折。請(qǐng)修改前面編寫(xiě)的程序,重新計(jì)算買(mǎi)水果需要支付的總金額。第8課

拓展與提升2.嘗試用程序驗(yàn)證與實(shí)現(xiàn)第6課中的以下算法:輸入兩個(gè)不同的自然數(shù),比較判斷后輸出其中較小的自然數(shù)。第8課

拓展與提升第9課互傳密信有訣竅第三單元用算法解決問(wèn)題義務(wù)教育信息科技課程資源五年級(jí)

第9課

學(xué)習(xí)目標(biāo)12初步了解移位密碼的基本規(guī)則,看懂用流程圖描述的移位加密算法,知道明文與密文的關(guān)系。了解加密算法在保護(hù)信息安全方面的意義,增強(qiáng)信息安全意識(shí)。學(xué)習(xí)目標(biāo)第9課

課堂導(dǎo)入我們?cè)谟耙晞≈薪?jīng)常會(huì)看到用密文傳送信息的情節(jié),讓人感覺(jué)很神秘。

實(shí)際上,這些信息加密都用了加密算法。加密算法在日常生活中也很常見(jiàn),如手機(jī)或計(jì)算機(jī)的開(kāi)機(jī)密碼、銀行卡密碼等。我們一起來(lái)體驗(yàn)加密傳送信息吧!應(yīng)用情境一

認(rèn)識(shí)簡(jiǎn)單的移位密碼三信息加密與信息安全二與同學(xué)互傳中文密信學(xué)習(xí)活動(dòng)第9課

學(xué)習(xí)活動(dòng)凱撒密碼采用的是一種簡(jiǎn)單的移位加密算法,是歷史上真實(shí)存在的一個(gè)經(jīng)典加密方法。在羅馬共和時(shí)期的戰(zhàn)爭(zhēng)中,軍事指揮官為了預(yù)防情報(bào)所表達(dá)的信息在傳遞過(guò)程中被敵軍截獲,往往會(huì)依據(jù)指定的規(guī)則對(duì)情報(bào)進(jìn)行加密,只有知道規(guī)則的人才能解密。到了現(xiàn)代,凱撒密碼已經(jīng)無(wú)法完全保證人們的信息安全,很少被直接使用,但常常作為一個(gè)部分被用于其他的加密方法之中。

第9課

學(xué)習(xí)活動(dòng)凱撒密碼一、認(rèn)識(shí)簡(jiǎn)單的移位密碼凱撒密碼的加密規(guī)則是把明文中的每個(gè)字母按照一定的規(guī)則移動(dòng),從而生成密文。第9課

學(xué)習(xí)活動(dòng)加密移位規(guī)則一、認(rèn)識(shí)簡(jiǎn)單的移位密碼明文中的所有字母在字母表中向右移動(dòng)三位后被替換成密文。這時(shí),字母A替換成D,B替換成E,依此類(lèi)推。如果移動(dòng)后的字母超過(guò)了字母表最后的字母Z,則需要回到字母表的開(kāi)頭,繼續(xù)移動(dòng)。第9課

學(xué)習(xí)活動(dòng)移動(dòng)3位加密一、認(rèn)識(shí)簡(jiǎn)單的移位密碼在26個(gè)字母表中,下面是移動(dòng)三位明文與密文的對(duì)應(yīng)關(guān)系。第9課

學(xué)習(xí)活動(dòng)一、認(rèn)識(shí)簡(jiǎn)單的移位密碼移動(dòng)3位加密解密是加密的反向操作。例如,將加密時(shí)的向右移動(dòng)三位改為向左移動(dòng)三位,就可以解密。如果移動(dòng)后的字母超過(guò)了字母表最前面的字母A,則需要回到字母表的最后,繼續(xù)向左移動(dòng)。下面是移動(dòng)三位密文與明文的對(duì)應(yīng)關(guān)系。第9課

學(xué)習(xí)活動(dòng)解密操作一、認(rèn)識(shí)簡(jiǎn)單的移位密碼第1步:輸入要傳送的明文。第2步:查看第一個(gè)字母,將字母向右移動(dòng)三位并輸出對(duì)應(yīng)的字母。第3步:重復(fù)第2步操作,分別判斷并輸出第二個(gè)字母、第三個(gè)字母、第四個(gè)字母……直到處理完成原文中的所有字母。以上構(gòu)成了一個(gè)循環(huán)結(jié)構(gòu)。第9課

學(xué)習(xí)活動(dòng)移位密碼的算法描述一、認(rèn)識(shí)簡(jiǎn)單的移位密碼兩位同學(xué)一組:按照凱撒密碼的移位規(guī)則,嘗試對(duì)由英文字母組成的信息進(jìn)行加密與解密游戲。例如,一位同學(xué)出示密文“jrrg

pruqlqj”,另一位同學(xué)嘗試解密,并說(shuō)出答案“goodmorning”。提示:如果出現(xiàn)標(biāo)點(diǎn)、空格等時(shí),保持不變。第9課

學(xué)習(xí)活動(dòng)互猜密文游戲一、認(rèn)識(shí)簡(jiǎn)單的移位密碼二、與同學(xué)互傳中文密信兩個(gè)同學(xué)一組,利用移位加密的規(guī)則,給對(duì)方寫(xiě)一封簡(jiǎn)單的中文密信,然后解密并相互驗(yàn)證。第9課

學(xué)習(xí)活動(dòng)活動(dòng)要求第1步:依據(jù)自己所寫(xiě)密信的字?jǐn)?shù),確定一個(gè)多行多列的方格,把明文依次放入方格中。這里設(shè)定的行數(shù)、列數(shù)成為密鑰的第一部分。第9課

學(xué)習(xí)活動(dòng)二、與同學(xué)互傳中文密信活動(dòng)過(guò)程第2步:選定要移位的列和移位的方式,如奇數(shù)列、下移3行。第3步:把奇數(shù)列的文字依次下移3行,找到對(duì)應(yīng)的方格填入,下移超過(guò)最后一行的文字,回到第一行繼續(xù)下移替換,構(gòu)成密文。第2步中選定的列和移位的行數(shù),是密鑰的第二部分。第9課

學(xué)習(xí)活動(dòng)二、與同學(xué)互傳中文密信活動(dòng)過(guò)程第4步:兩位同學(xué)互傳加密后的密信,并嘗試解密。解密時(shí),按照加密的規(guī)則反向操作,依據(jù)加密的規(guī)則(密鑰的兩個(gè)部分),將加密時(shí)的向下移動(dòng)改為向上移動(dòng),就可以解密。要給對(duì)方一些提示。如把文字與方格一起給對(duì)方,適當(dāng)提示移位的行或列、移動(dòng)的行數(shù)等。第9課

學(xué)習(xí)活動(dòng)二、與同學(xué)互傳中文密信活動(dòng)過(guò)程三、信息加密與信息安全在信息傳輸過(guò)程中,為確保信息安全,發(fā)送方往往需要把原文信息進(jìn)行加密后再傳輸,接收方收到信息后通過(guò)解密,獲得原文信息。第9課

學(xué)習(xí)活動(dòng)加密傳輸信息信息加密時(shí),如果加密規(guī)則過(guò)于簡(jiǎn)單,很容易被破解。所以加密算法需要盡可能多的位數(shù)和復(fù)雜度。1.為信息加密時(shí),在字母表中改變移動(dòng)的位數(shù),如果不是移動(dòng)三位,而是移動(dòng)五位、七位等,是不是更安全?2.如果不知道移動(dòng)的位數(shù),如何破解移位密碼?3.加密時(shí),把英文字母替換成指定中文段落中的文字,或者把中文替換成字母表中指定的字母,是不是更安全?第9課

學(xué)習(xí)活動(dòng)討論交流三、信息加密與信息安全學(xué)習(xí)了移位加密算法后,有同學(xué)說(shuō),以后給自己或家長(zhǎng)設(shè)置密碼時(shí),也要運(yùn)用所學(xué)的算法規(guī)則。先想一個(gè)自己很容易記住的密碼,然后利用移位、替換等方式,變成不容易被別人猜到的密碼。你認(rèn)為這個(gè)做法好嗎?與小組同學(xué)交流看法。第9課

學(xué)習(xí)活動(dòng)算法應(yīng)用思考三、信息加密與信息安全1.凱撒密碼的基本算法思想就是移動(dòng)字母位置并替換。2.通過(guò)了解移位加密算法,知道明文和密文的關(guān)系。3.加密算法在保護(hù)信息安全方面起著重要作用,保護(hù)著我們的信息安全。4.我們?cè)O(shè)置密碼時(shí),可以適當(dāng)運(yùn)用加密算法來(lái)加密。第9課

課堂總結(jié)1.嘗試用所學(xué)加密算法,設(shè)計(jì)一個(gè)自己的密碼本,并用這個(gè)密碼本的加密方式,加密一則信息并傳送給同學(xué)或家長(zhǎng),看看他們能否順利解讀出來(lái)。2.嘗試通過(guò)網(wǎng)絡(luò)搜索,查詢還有哪些常用的加密算法以及這些算法的關(guān)鍵因素。第9課

拓展與提升第10課猜數(shù)游戲有捷徑第三單元用算法解決問(wèn)題義務(wù)教育信息科技課程資源五年級(jí)

第10課學(xué)習(xí)目標(biāo)12通過(guò)猜數(shù)游戲認(rèn)識(shí)二分法,從具體情境中確定二分法查找的對(duì)象、范圍和判斷條件。學(xué)習(xí)目標(biāo)了解二分法在生活中的應(yīng)用,知道用二分法解決簡(jiǎn)單的實(shí)際問(wèn)題,初步體會(huì)用算法解決問(wèn)題的優(yōu)勢(shì)。第10課課堂導(dǎo)入小華和爸爸玩猜數(shù)游戲,爸爸總能很快就猜中。小華好奇爸爸為什么這么快,爸爸告訴小華,自己運(yùn)用了一種名為“二分法”的算法。

你是不是也想提高自己猜數(shù)的速度呢?一起來(lái)探索這個(gè)算法吧!生活情境第10課學(xué)習(xí)活動(dòng)一

體驗(yàn)猜數(shù)游戲三用二分法解決問(wèn)題二

二分法查找的算法描述學(xué)習(xí)活動(dòng)一、體驗(yàn)猜數(shù)游戲兩個(gè)同學(xué)一組,依據(jù)以下規(guī)則,玩一玩猜數(shù)游戲。第10課學(xué)習(xí)活動(dòng)1.有一個(gè)1到100之間的自然數(shù),通過(guò)猜測(cè)的方式來(lái)確定這個(gè)數(shù)。2.每次猜測(cè)并說(shuō)出一個(gè)數(shù)后會(huì)得到一個(gè)提示:說(shuō)出的數(shù)相對(duì)于要猜的數(shù)是大了還是小了,或者猜對(duì)了。3.通過(guò)不斷縮小數(shù)值范圍來(lái)逼近要猜測(cè)的數(shù),直到猜對(duì)這個(gè)數(shù)。游戲規(guī)則

1.一位同學(xué)默想一個(gè)數(shù),讓另一位同學(xué)猜。

2.兩位同學(xué)各猜一輪,記錄猜測(cè)的次數(shù)和結(jié)果,填寫(xiě)記錄表。

3.在猜數(shù)過(guò)程中,觀察、思考猜數(shù)范圍的變化規(guī)律。猜測(cè)次數(shù)12345678910猜測(cè)對(duì)象50判斷結(jié)果小了猜數(shù)范圍51~100第10課學(xué)習(xí)活動(dòng)一、體驗(yàn)猜數(shù)游戲相互猜數(shù)觀察猜數(shù)范圍的變化規(guī)律,可以發(fā)現(xiàn):

如果猜的數(shù)不正確,猜數(shù)的范圍就可以根據(jù)猜數(shù)的位置逐漸縮小,直到找到符合的數(shù)。猜數(shù)范圍越小,猜出指定數(shù)的可能性就越大。第10課學(xué)習(xí)活動(dòng)一、體驗(yàn)猜數(shù)游戲肯定有方法的,那就是用二分法。相互猜數(shù)那么,是否有快速縮小猜數(shù)范圍的算法呢?二分法是一種高效的搜索算法,適用于在有序數(shù)據(jù)中查找目標(biāo)數(shù)。二分法通過(guò)將查找范圍不斷分成兩半,并與目標(biāo)值進(jìn)行比較,選取目標(biāo)值所在的那一半,從而迅速縮小查找范圍。第10課學(xué)習(xí)活動(dòng)認(rèn)識(shí)二分法一、體驗(yàn)猜數(shù)游戲例如,在1至100的自然數(shù)中,要猜測(cè)的數(shù)是58時(shí),用二分法來(lái)猜,第1次猜50,然后繼續(xù)細(xì)分,最多只需猜4次,就可以把范圍縮小為51至61,再進(jìn)一步細(xì)分,很快就會(huì)獲得答案。第10課學(xué)習(xí)活動(dòng)一、體驗(yàn)猜數(shù)游戲認(rèn)識(shí)二分法1.?dāng)U大猜數(shù)范圍,利用二分法繼續(xù)猜數(shù),數(shù)的范圍是1至1000。2.一個(gè)同學(xué)默默想一個(gè)數(shù),另一個(gè)同學(xué)猜,直到猜對(duì)為止。3.記錄猜測(cè)的次數(shù)和范圍,兩個(gè)同學(xué)各猜一輪。猜測(cè)次數(shù)123457891011猜測(cè)對(duì)象判斷結(jié)果猜數(shù)范圍第10課學(xué)習(xí)活動(dòng)二、二分法查找的算法描述用二分法猜數(shù)當(dāng)數(shù)值范圍擴(kuò)大到1至1000時(shí),用二分法來(lái)猜所需次數(shù)大約是10次。如果繼續(xù)把數(shù)值范圍繼續(xù)擴(kuò)大到1至10000、1至100萬(wàn),所需的猜測(cè)次數(shù)大約分別是14次和20次。第10課學(xué)習(xí)活動(dòng)數(shù)值范圍與猜測(cè)次數(shù)二、二分法查找的算法描述相比按順序依次猜測(cè)的方式,猜測(cè)次數(shù)大大減少了。第1步:在要查找的一組有序數(shù)中,取中間位置的數(shù)與要查找的數(shù)比較,如果兩者相等,則查找成功。第2步:如果不相等,就以中間位置的這個(gè)數(shù)為分界,把這組數(shù)分成兩部分。中間位置的數(shù)大于查找數(shù),則進(jìn)一步查找比這個(gè)數(shù)小的那部分;否則進(jìn)一步查找比這個(gè)數(shù)大的那部分。第3步:重復(fù)以上兩個(gè)步驟,直到找到滿足條件的數(shù)。第10課學(xué)習(xí)活動(dòng)算法描述二、二分法查找的算法描述三、用二分法解決問(wèn)題在早上8時(shí)到晚上8時(shí)之間,快遞員放在小區(qū)貨架上的一箱貨物不知道被誰(shuí)錯(cuò)拿了,但有監(jiān)控?cái)z像頭一直可以拍報(bào)到這個(gè)貨架?,F(xiàn)在需要查看監(jiān)控視頻,找到拿錯(cuò)快遞的人。早上8點(diǎn)晚上8點(diǎn)第10課學(xué)習(xí)活動(dòng)尋找拿錯(cuò)快遞的人請(qǐng)想辦法提高查看監(jiān)控視頻的效率,幫助快遞員盡快找到貨物。

方法提示:把二分法用于解決生活中的實(shí)際問(wèn)題。利用二分法查看監(jiān)控視頻,即首先查看視頻的中間處(下午2時(shí)),看丟失的貨物是否還在。如果還在,就繼續(xù)查看后半段視頻的中間處(下午5時(shí));如果不在,就查看前半段視頻的中間處(上午11時(shí))。以此類(lèi)推,不斷縮小查看的范圍。第10課學(xué)習(xí)活動(dòng)三、用二分法解決問(wèn)題尋找拿錯(cuò)快遞的人1.利用二分法猜數(shù),可以快速縮小要猜的數(shù)值范圍。2.在實(shí)際生活中,合理利用二分法來(lái)解決問(wèn)題,可以提高效率。3.使用算法解決問(wèn)題時(shí),不同的算法對(duì)問(wèn)題解決的效率也會(huì)不同,不同的數(shù)據(jù)規(guī)模也會(huì)影響算法的效率。第10課課堂總結(jié)1.用程序玩猜數(shù)游戲。配套資源中有一個(gè)猜數(shù)游戲程序,打開(kāi)并運(yùn)行這個(gè)程序,猜一猜程序設(shè)定的目標(biāo)數(shù)。繼續(xù)探究:一位同學(xué)嘗試修改程序第一行中的目標(biāo)數(shù),再運(yùn)行程序,讓另一位同學(xué)來(lái)猜,進(jìn)一步體會(huì)二分法的應(yīng)用。第10課拓展與提升2.“猜一猜我在哪里”游戲。下圖中的一個(gè)圓圈表示一個(gè)位置,一位同學(xué)想定一個(gè)位置并寫(xiě)下來(lái),讓另一位同學(xué)猜這個(gè)位置,每猜一次提示對(duì)方偏向了哪個(gè)方向,直到猜對(duì)為止。第10課拓展與提升第11課

閏年平年我知道(1)第三單元用算法解決問(wèn)題義務(wù)教育信息科技課程資源五年級(jí)

第11課

學(xué)習(xí)目標(biāo)12進(jìn)一步學(xué)習(xí)分支結(jié)構(gòu),體驗(yàn)多分支結(jié)構(gòu)的應(yīng)用,感受用算法解決問(wèn)題的過(guò)程。通過(guò)描述判斷閏年與平年的算法,知道算法的輸入、判斷處理中的條件以及輸出。學(xué)習(xí)目標(biāo)第11課

課堂導(dǎo)入

周末,小華和幾位同學(xué)在家人的陪同下去公園游玩。他們參加了公園舉辦的“猜數(shù)學(xué)謎題獲得公園紀(jì)念品”的活動(dòng)。其中一道題是:有一個(gè)小朋友今年已經(jīng)11歲了,可是他只過(guò)了2次生日,這是為什么呢?問(wèn)題情境第11課

學(xué)習(xí)活動(dòng)一

認(rèn)識(shí)判斷閏年的規(guī)則二描述判斷閏年與平年的算法學(xué)習(xí)活動(dòng)2月29日出現(xiàn)的機(jī)會(huì)相對(duì)較少,每四年才會(huì)有一次。只有這一天出生的人,生日次數(shù)才會(huì)較少。1.

哪一天出生的人,生日會(huì)少呢?2.為什么這一天出生,生日天數(shù)會(huì)少?3.如何判斷某年是不是閏年?問(wèn)題分析第11課

學(xué)習(xí)活動(dòng)一、認(rèn)識(shí)判斷閏年的規(guī)則閏年是包含366天的特殊年份。閏年的二月有29天,而平年的2月只有28天。1.判斷閏年的規(guī)則是什么?2.說(shuō)一說(shuō),你對(duì)“四年一閏,百年不閏,四百年又閏”的理解。第11課

學(xué)習(xí)活動(dòng)關(guān)于閏年一、認(rèn)識(shí)判斷閏年的規(guī)則說(shuō)一說(shuō),閏年應(yīng)該符合的判斷條件是什么?第11課

學(xué)習(xí)活動(dòng)找出判斷條件年份2023200020202100被4整除被100整除被400整除是否是閏年一、認(rèn)識(shí)判斷閏年的規(guī)則分析下面的年份,填寫(xiě)表格。第11課

學(xué)習(xí)活動(dòng)找出判斷條件如果一個(gè)年份能夠被4整除,但不能被100整除,那么這一年就是閏年。如果一個(gè)年份能夠被400整除,那么這一年也是閏年。一、認(rèn)識(shí)判斷閏年的規(guī)則把判斷閏年的條件組合在一起,用自然語(yǔ)言描述。

1.如果一個(gè)年份能被4整除,但不能被100整除,那么這一年就是閏年。

2.如果一個(gè)年份能被400整除,那么這一年也是閏年。

3.如果不滿足以上條件,這一年就是平年。如果“一個(gè)年份能被4整除”而且“不能被100整除”或者“一個(gè)年份能被400整除”,則結(jié)論為“是閏年”,否則結(jié)論為“是平年”。如果(“一個(gè)年份能被4整除”而且“不能被100整除”)或者“一個(gè)年份能被400整除”,則結(jié)論為“是閏年”,否則結(jié)論為“是平年”。加上括號(hào)優(yōu)先級(jí)更清晰進(jìn)一步明確第11課

學(xué)習(xí)活動(dòng)二、描述判斷閏年與平年的算法用自然語(yǔ)言描述1.補(bǔ)充流程圖空白處的判斷條件,梳理算法的執(zhí)行過(guò)程。2.如果輸入的年份分別是1900、2008、2033、2400,討論每個(gè)年份執(zhí)行的判斷路徑和結(jié)果。3.為了實(shí)現(xiàn)判斷閏年還是平年,流程圖使用了()結(jié)構(gòu)。第11課

學(xué)習(xí)活動(dòng)用流程圖描述二、描述判斷閏年與平年的算法第11課

學(xué)習(xí)活動(dòng)觀察分支結(jié)構(gòu)和判斷條件判斷條件形成兩個(gè)雙分支結(jié)構(gòu)。二、描述判斷閏年與平年的算法1.分支結(jié)構(gòu)能夠根據(jù)不同的判斷條件選擇不同的執(zhí)行路徑。2.分支結(jié)構(gòu)的判斷條件以及條件之間的關(guān)系要準(zhǔn)確描述,執(zhí)行路徑才能正確。3.分支結(jié)構(gòu)使得算法有了選擇性,解決問(wèn)題時(shí)更加靈活。4.現(xiàn)實(shí)生活中,只要認(rèn)真觀察,就會(huì)發(fā)現(xiàn)很多場(chǎng)合都存在分支結(jié)構(gòu)的應(yīng)用。第11課

課堂總結(jié)1.小夏是五年級(jí)學(xué)生,已經(jīng)滿11歲,假期要與媽媽以及8歲的妹妹、5歲的弟弟一起乘坐火車(chē)去看望爺爺奶奶。小夏和爸爸一起查看了火車(chē)購(gòu)票的規(guī)定,發(fā)現(xiàn)針對(duì)兒童購(gòu)票的情況,有下面的規(guī)定。隨同成年人乘車(chē)的兒童,年滿6周歲且未滿14周歲的應(yīng)當(dāng)購(gòu)買(mǎi)兒童優(yōu)惠票;年滿14周歲,應(yīng)當(dāng)購(gòu)買(mǎi)全價(jià)票。每一名持票成年人旅客可免費(fèi)攜帶一名未滿6周歲且不單獨(dú)占用席位的兒童乘車(chē)。請(qǐng)分析小夏一家的購(gòu)票方案是什么?其中包含了哪些條件判斷?第11課

拓展與提升2.在第9課的移位密碼算法中,添加判斷條件:“如果明文中出現(xiàn)非字母符號(hào),則保持原樣輸出?!闭?qǐng)補(bǔ)充流程圖,使算法在移位輸出字母的同時(shí)可以原樣輸出其他符號(hào)。第11課

拓展與提升第12課閏年平年我知道(2)第三單元用算法解決問(wèn)題義務(wù)教育信息科技課程資源五年級(jí)

第12課學(xué)習(xí)目標(biāo)12認(rèn)識(shí)Python中的多分支結(jié)構(gòu),能夠補(bǔ)全多分支結(jié)構(gòu)的程序并運(yùn)行,驗(yàn)證算法。初步了解利用多分支結(jié)構(gòu)解決問(wèn)題的過(guò)程,逐步培養(yǎng)解決問(wèn)題的思維能力。學(xué)習(xí)目標(biāo)第12課課堂導(dǎo)入前面一課中,我們學(xué)習(xí)了“判斷閏年與平年”的算法,你是不是很想用程序?qū)崿F(xiàn)與驗(yàn)證這個(gè)算法呢?下面就一起來(lái)探究這個(gè)問(wèn)題。知識(shí)激趣第12課學(xué)習(xí)活動(dòng)一

認(rèn)識(shí)多分支結(jié)構(gòu)程序二驗(yàn)證判斷閏年與平年的算法學(xué)習(xí)活動(dòng)在Python中,依據(jù)多個(gè)不同條件給出不同結(jié)果的程序結(jié)構(gòu)就是多分支結(jié)構(gòu)。

例如,具有兩個(gè)判斷條件、兩個(gè)雙分支的結(jié)構(gòu)就是多分支結(jié)構(gòu)。前面一課中“判斷閏年”的流程圖描述就體現(xiàn)了多分支結(jié)構(gòu)。多分支結(jié)構(gòu)一、認(rèn)識(shí)多分支結(jié)構(gòu)程序第12課學(xué)習(xí)活動(dòng)兩個(gè)雙分支結(jié)構(gòu)通常用if……elif……else語(yǔ)句構(gòu)成。一、認(rèn)識(shí)多分支結(jié)構(gòu)程序第12課學(xué)習(xí)活動(dòng)if

條件1:

語(yǔ)句組1elif條件2:

語(yǔ)句組2else:語(yǔ)句組3多分支結(jié)構(gòu)基本格式如下。elif可理解為elseif,用于在不滿足一個(gè)if條件的前提下檢查另一個(gè)條件。一、認(rèn)識(shí)多分支結(jié)構(gòu)程序第12課學(xué)習(xí)活動(dòng)執(zhí)行多分支結(jié)構(gòu)語(yǔ)句時(shí):先判斷條件1是否成立。如果成立,就轉(zhuǎn)向其中的“是”分支并執(zhí)行語(yǔ)句組1;如果不成立,則轉(zhuǎn)向“否”分支。繼續(xù)判斷條件2,如果條件2成立,就轉(zhuǎn)向其中的“是”分支并執(zhí)行語(yǔ)句組2;否則,轉(zhuǎn)向其中的“否”分支并執(zhí)行語(yǔ)句組3。多分支結(jié)構(gòu)一、認(rèn)識(shí)多分支結(jié)構(gòu)程序第12課學(xué)習(xí)活動(dòng)下面以“根據(jù)氣溫給出適當(dāng)穿衣建議”為例,編寫(xiě)多分支結(jié)構(gòu)程序。temperature=float(input('請(qǐng)輸入氣溫:'))iftemperature<15:print('今天有點(diǎn)冷,要穿厚一些的衣服')elif15<=temperature<=30:print('今天氣候宜人,適合穿春秋裝')else:print('今天有點(diǎn)熱,要穿薄一些的衣服并適當(dāng)防曬')多分支結(jié)構(gòu)二、驗(yàn)證判斷閏年的算法第12課學(xué)習(xí)活動(dòng)

知識(shí)回顧第1步:回顧前面所學(xué)知識(shí),進(jìn)一步熟悉判斷閏年與平年的流程圖。二、驗(yàn)證判斷閏年的算法第12課學(xué)習(xí)活動(dòng)補(bǔ)全代碼第2步:利用多分支結(jié)構(gòu)程序語(yǔ)句,補(bǔ)全用橙色文字描述的程序代碼。#獲取輸入的年份year=int(input('請(qǐng)輸入一個(gè)年份:'))#判斷是閏年還是平年

如果

year%4==0andyear%100!=0:#年份除以4取余等于0并且年份除以100取余不等于0print(year,'這是閏年')

又如果年份除以400取余等于0print(year,'這是閏年')

否則

print(year,'這是平年')二、驗(yàn)證判斷閏年的算法第12課學(xué)習(xí)活動(dòng)程序分析使用算術(shù)運(yùn)算符和邏輯運(yùn)算符表示條件判斷。year=int(input('請(qǐng)輸入一個(gè)年份:'))

#判斷是否為閏年

ifyear%4==0andyear%100!=0:print(year,

'這是閏年')

elifyear%400==0:print(year,'這是閏年')

else:print(year,'這是平年')year%4表示year除以4的余數(shù)。

%是取余運(yùn)算符。and是“與”運(yùn)算符,表示要同時(shí)滿足兩個(gè)條件,即年份能被4整除、不能被100整除。二、驗(yàn)證判斷閏年的算法第12課學(xué)習(xí)活動(dòng)第3步:修改完成后,保存程序文件。第4步:運(yùn)行程序文件,輸入不同的年份,觀察程序的執(zhí)行結(jié)果。運(yùn)行程序二、驗(yàn)證判斷閏年的算法第12課學(xué)習(xí)活動(dòng)知識(shí)補(bǔ)充比較運(yùn)算符說(shuō)明表

1.多分支結(jié)構(gòu)能夠根據(jù)多個(gè)判斷條件選擇不同

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論