資源簡(jiǎn)介 中小學(xué)教育資源及組卷應(yīng)用平臺(tái)第二課:探索算法的描述教學(xué)內(nèi)容: 本課旨在教授學(xué)生選擇合適的方式描述算法。學(xué)生用書(shū)中依然從學(xué)習(xí)和生活中的實(shí)例出發(fā),引導(dǎo)學(xué)生全面、系統(tǒng)地分析問(wèn)題和解決問(wèn)題,運(yùn)用自然語(yǔ)言、流程圖或圖形化編程語(yǔ)言描述其中的算法。學(xué)生應(yīng)通過(guò)不同方式描述算法,以體驗(yàn)和比較算法的三種描述方式的異同及自身的優(yōu)勢(shì)和局限,有助于對(duì)算法形成全面而科學(xué)的理解和認(rèn)識(shí)。 教學(xué)目標(biāo): 1.通過(guò)分析汽車(chē)行駛路程問(wèn)題,掌握用自然語(yǔ)言描述算法的方法,體會(huì)自然語(yǔ)言描述算法的優(yōu)勢(shì)和局限。2.通過(guò)分析借書(shū)流程圖,掌握用流程圖描述算法的方法,能規(guī)范繪制流程圖,體會(huì)用流程圖描述算法的優(yōu)勢(shì)和局限。3.通過(guò)對(duì)圖形化編程軟件的學(xué)習(xí)等,掌握用圖形化編程語(yǔ)言描述算法的方法,體會(huì)用圖形化編程語(yǔ)言描述算法的優(yōu)勢(shì)和局限,理解算法的三種描述方式的異同點(diǎn)。 教學(xué)重點(diǎn): 用自然語(yǔ)言描述算法,用流程圖描述算法 教學(xué)難點(diǎn): 用流程圖描述算法 教學(xué)過(guò)程: 一、情境導(dǎo)入 師:小睿學(xué)習(xí)了算法的相關(guān)知識(shí)后,對(duì)算法產(chǎn)生了濃厚的興趣。遇到問(wèn)題時(shí),他總思考如何用算法解決。如在走迷宮游戲中,他想到用筆畫(huà)出線(xiàn)路,這就是其中一種算法。除了用小睿的方式,如何更準(zhǔn)確地描述這個(gè)算法呢 生:第1步前進(jìn),第2步左轉(zhuǎn),第3步前進(jìn),第4步左轉(zhuǎn)……二、教學(xué)過(guò)程 1、自然語(yǔ)言描述算法師: 走迷宮游戲的步驟描述就是自然語(yǔ)言描述算法,指使用日常語(yǔ)言來(lái)描述邏輯和步驟。師:我們來(lái)看一下圖1.2.2,汽車(chē)從A地到達(dá)B地,行駛速度是每小時(shí)50千米,行駛時(shí)間是2.5小時(shí)。請(qǐng)大家用自然語(yǔ)言描述汽車(chē)行駛距離的算法。生:第1步,輸入________________________;第2步,輸入________________________;第3步,計(jì)算________________________;第4步,輸出________________________。師:大家說(shuō)的非常好,當(dāng)然,用自然語(yǔ)言描述算法具有易于理解的優(yōu)勢(shì),但也存在書(shū)寫(xiě)煩瑣、復(fù)雜問(wèn)題難以準(zhǔn)確表達(dá)、容易產(chǎn)生歧義等缺點(diǎn)。接下來(lái)我們來(lái)學(xué)習(xí)一種新的描述算法。流程圖描述算法師:大家開(kāi)看一下圖1.2.3 圖書(shū)館借書(shū)流程,思考一個(gè)問(wèn)題,學(xué)校為何使用流程圖讓同學(xué)們了解借書(shū)流程而不用文字描述呢?生:……師:對(duì),同學(xué)們都說(shuō)的很有道理,用圖示方法描述一件事情,會(huì)更清晰、直觀(guān),便于理解。而我們所學(xué)習(xí)算法,作為一種解決問(wèn)題的有序步驟集合,同樣可以用該方法表示。用來(lái)表示算法的圖示稱(chēng)作流程圖。流程圖由一組指定含義的圖形符號(hào)和帶箭頭的流程線(xiàn)組成。師:接下來(lái)請(qǐng)同學(xué)們將小試身手中的計(jì)算汽車(chē)形式流程的算法用流程圖表示出來(lái),仔細(xì)閱讀該圖,并補(bǔ)齊流程圖中的內(nèi)容。注意,v表示汽車(chē)行駛的速度,t表示汽車(chē)行駛的時(shí)間,s表示汽車(chē)行駛的路程。生:補(bǔ)全流程圖3.圖形化編程語(yǔ)言描述算法師:除了使用自然語(yǔ)言和流程圖描述算法,我們還可以通過(guò)編寫(xiě)程序來(lái)實(shí)現(xiàn)算法。程序編寫(xiě)是一個(gè)將算法轉(zhuǎn)換為計(jì)算機(jī)可執(zhí)行指令的過(guò)程。接下來(lái),請(qǐng)同學(xué)們打開(kāi)scraino圖形化編程軟件,學(xué)習(xí)一下各部分的布局。師:大家現(xiàn)在對(duì)這個(gè)軟件有了基本的了解,接下來(lái)新建い1、s三個(gè)變量,分別表示汽車(chē)行駛的速度、時(shí)間和路程并編寫(xiě)程序。師:隨著計(jì)算機(jī)技術(shù)的不斷進(jìn)步和普及,我們?cè)絹?lái)越多地使用計(jì)算機(jī)編寫(xiě)程序來(lái)描述和實(shí)現(xiàn)算法。這種方式具有高效性、精確性、可擴(kuò)展性等優(yōu)勢(shì),同時(shí)推動(dòng)了算法在各領(lǐng)域的應(yīng)用和發(fā)展。三、總結(jié)師:對(duì)比三種算法描述方式,同學(xué)們討論一下其相同點(diǎn)和不同點(diǎn),完成表格。師:小組討論完成挑戰(zhàn)自我,進(jìn)行小組分享。挑戰(zhàn)自我執(zhí)行圖中的流程后,輸出y的結(jié)果為5,則輸入的x的值是()21世紀(jì)教育網(wǎng) www.21cnjy.com 精品試卷·第 2 頁(yè) (共 2 頁(yè))HYPERLINK "http://21世紀(jì)教育網(wǎng)(www.21cnjy.com)" 21世紀(jì)教育網(wǎng)(www.21cnjy.com) 展開(kāi)更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來(lái)源于二一教育資源庫(kù)