版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGE1PAGE《算法基礎(chǔ)知識(shí)》教學(xué)設(shè)計(jì)課型:新授課課時(shí):一課時(shí)教學(xué)目標(biāo):1、知識(shí)與技能目標(biāo):了解算法的概念和發(fā)展歷史。2、過程與方法目標(biāo):
學(xué)會(huì)分析問題,提取問題形成算法描述。掌握流程圖的概念與制作方法。3、情感、態(tài)度與價(jià)值觀目標(biāo):通過對(duì)問題的研究和分析,設(shè)計(jì)算法對(duì)問題進(jìn)行求解,提高分析問題和解決問題的能力,體會(huì)算法分析的魅力。教學(xué)重點(diǎn)、難點(diǎn):算法的理解,算法的表示方法。通過對(duì)問題的研究和分析,體會(huì)算法分析的魅力。教具:電子教室、教學(xué)課件教學(xué)方法:自主探究
任務(wù)驅(qū)動(dòng)教學(xué)過程:一、創(chuàng)設(shè)情境,激發(fā)興趣一位農(nóng)夫要帶一只狼、一只羊和一棵白菜過河,如果沒有農(nóng)夫看管,狼就要吃羊,羊要吃白菜,但是船很小,只夠農(nóng)夫帶一樣?xùn)|西過河。問農(nóng)夫該如何解此難題?二、自主探究,合作交流(一)算法的概念1.算法的概念人們把進(jìn)行某一工作的方法和步驟稱為算法。2.解決問題的一般方法首先對(duì)問題進(jìn)行觀察、分析、細(xì)化,同時(shí)收集必要的信息,然后根據(jù)已有的知識(shí)、經(jīng)驗(yàn)進(jìn)行判斷和推理,嘗試按照一定的方法和步驟去解決問題。想一想:如果你是農(nóng)夫,你應(yīng)該怎樣將狼、羊、白菜安全地運(yùn)過河去呢?首先利用動(dòng)畫“nongfuguohe.swf”來尋找解決方案,然后用語言描述:第一步:農(nóng)夫把羊先帶過河,自己返回。第二步:再把白菜帶過河,同時(shí)把羊帶回來。第三步:把羊放下,然后把狼帶過河,自己回來。第四步:最后把羊帶過河。在這里,我們使用了語言描述解決問題的過程,這種方法稱為自然語言描述算法。三、實(shí)踐創(chuàng)作,展示評(píng)價(jià)流程圖(flowchart)是描述我們進(jìn)行某一項(xiàng)活動(dòng)所遵循順序的一種圖示方法。流程圖表示“農(nóng)夫過河”:用計(jì)算機(jī)語言描述算法:E語言使用漢語言進(jìn)行編程的開發(fā)工具。全中文支持,無需跨越英語門檻。全可視化編程,支持所見即所得程序界面設(shè)計(jì)和程序流程編碼。中文語句快速錄入。提供多種內(nèi)嵌專用輸入法,徹底解決中文語句輸入速度慢的問題。代碼即文檔。自動(dòng)規(guī)范強(qiáng)制代碼格式轉(zhuǎn)換,任何人編寫的任何程序源代碼格式均統(tǒng)一。參數(shù)引導(dǎo)技術(shù),方便程序語句參數(shù)錄入。無定義類關(guān)鍵字。所有程序定義部分均采用表格填表方式,用戶無需記憶此類關(guān)鍵字及其使用格式。命令格式統(tǒng)一。所有程序語句調(diào)用格式完全一致。
算法的特征:①有窮性:一個(gè)算法的步驟序列是有限的,它應(yīng)在有限步操作之后停止,而不能是無限地執(zhí)行下去。②確定性:算法中的每一步應(yīng)該是確定的并且能有效地執(zhí)行且得到確定的結(jié)果,而不應(yīng)當(dāng)是模棱兩可的。③邏輯性:算法從初始步驟開始,分為若干個(gè)明確的步驟,前一步是后一步的前提,只有執(zhí)行完前一步才能進(jìn)行下一步,并且每一步都準(zhǔn)確無誤,才能完成問題。④不唯一性:求解某一個(gè)問題的算法不一定只有唯一的一個(gè),可以有不同的算法。⑤普遍性:很多具體的問題,都可以設(shè)計(jì)合理的算法去解決,如心算、計(jì)算器計(jì)算都要經(jīng)過有限的、事先設(shè)計(jì)好的步驟加以解決。四、實(shí)踐與創(chuàng)新1、以下給出關(guān)于算法的幾種說法,其中正確的是(
B
)。A、算法就是某一個(gè)問題的解題方法B、對(duì)于給定的一個(gè)問題,其算法不一定是唯一的C、一個(gè)算法可以不產(chǎn)生確定的結(jié)果D、算法的步驟可以無限地執(zhí)行下去不停止2、算法的描述方法有(D)。A用自然語言描述B用流程圖描述C用計(jì)算機(jī)語言描述D其余三項(xiàng)都是3、關(guān)于算法,說法不正確的是(C)。A算法是程序設(shè)計(jì)的靈魂B解決問題的過程就是實(shí)現(xiàn)算法的過程C算法獨(dú)立于任何具體的語言,VB算法只能用VB語言來實(shí)現(xiàn)D算法的作用在于記錄和交流人類解決問題的思想4.寫出你在家里燒開水的過程5.你要乘火車去外地辦一件急事,請(qǐng)你寫出從自己房間出發(fā)到坐在車廂內(nèi)的三步主要算法S1:S2:S3:6.你會(huì)做西紅柿炒雞蛋這道菜嗎?請(qǐng)根據(jù)自己的方法寫一個(gè)西紅柿炒雞蛋的算法。五、板書設(shè)計(jì)
1、自然語言描述
算法基礎(chǔ)知識(shí)
2、流程圖(flowchart)
3、計(jì)算機(jī)語言描述《算法基礎(chǔ)知識(shí)》學(xué)情分析八年級(jí)學(xué)生對(duì)計(jì)算機(jī)都很感興趣,基礎(chǔ)知識(shí)掌握好,操作能力強(qiáng),但學(xué)生之間存在一定差距。男生普遍動(dòng)手能力強(qiáng)些,女生操作慢但認(rèn)真仔細(xì),正確率高,所以在分組時(shí)要注意男女比例和學(xué)生能力強(qiáng)弱的搭配。對(duì)理論知識(shí),通常的教法是教師講學(xué)生聽,然后再做練習(xí)達(dá)到鞏固的目的。對(duì)這部分內(nèi)容教師如果不考慮學(xué)生情況,一直講下去,基礎(chǔ)好學(xué)生覺得沒意思不愿聽,基礎(chǔ)差的學(xué)生又覺得聽不懂,怎樣使每一位學(xué)生都能對(duì)這節(jié)課感興趣,怎樣調(diào)動(dòng)他們積極參與課堂教學(xué),是本節(jié)課教學(xué)設(shè)計(jì)的一個(gè)難點(diǎn)。在教學(xué)中,不僅要使學(xué)生“知其然”而且要使學(xué)生“知其所以然”,信息技術(shù)是一門培養(yǎng)人的思維,發(fā)展人的思維的重要學(xué)科,依據(jù)本課教材的特點(diǎn),在新課標(biāo)的指引下,展現(xiàn)獲取知識(shí)和方法的思維過程。為了講清重點(diǎn)、難點(diǎn),使學(xué)生能達(dá)到本節(jié)設(shè)定的教學(xué)目標(biāo),我著重采用的教學(xué)方法有:任務(wù)驅(qū)動(dòng)法、示范操作法、成果展示法。
我們常說:“現(xiàn)代的文盲不是不識(shí)字的人,而是沒有掌握學(xué)習(xí)方法的人”,因而在整個(gè)教學(xué)過程中,要特別重視學(xué)生自主學(xué)習(xí)的學(xué)法指導(dǎo)。因此信息技術(shù)課主要以學(xué)生自學(xué)教材,上機(jī)實(shí)踐操作為主。真正做到把課堂放手給學(xué)生。《算法基礎(chǔ)知識(shí)》效果分析本節(jié)課是在計(jì)算機(jī)教室上課,根據(jù)新機(jī)房環(huán)形結(jié)構(gòu)的布置特點(diǎn)我采用了小組合作學(xué)習(xí)的教學(xué)模式。在課前把學(xué)生按照教室六排的座次分成六個(gè)小組。在教學(xué)中以小組為單位展開競(jìng)賽,最后評(píng)出優(yōu)勝組,從整節(jié)課來看,這樣的分組充分調(diào)動(dòng)了學(xué)生的學(xué)習(xí)興趣和小組合作的意識(shí),每組學(xué)生都有幾個(gè)動(dòng)手能力強(qiáng)的學(xué)生在主動(dòng)幫助本組同學(xué)解決難題。取得了較好的學(xué)習(xí)效果。在導(dǎo)入部分我課前制作了一個(gè)解決“農(nóng)夫過河”的Flash小動(dòng)畫。讓學(xué)生比一比看誰完成快的小游戲,然后請(qǐng)最快解決的同學(xué)上臺(tái)給大家演示。吸引學(xué)生注意,讓學(xué)生產(chǎn)生想要學(xué)習(xí)E語言,也能從這個(gè)小動(dòng)畫中激發(fā)興趣。從本節(jié)課學(xué)生積極探索,不斷提問的效果看,導(dǎo)入的設(shè)計(jì)也是成功的。
在算法概念的表述中,“解決某一類問題”,表明特殊問題的解題與一般問題的算法,存在聯(lián)系又有區(qū)別。通常,特殊問題的解的過程只是解法而不是算法,算法是解決一般(一類)問題(要與數(shù)學(xué)有關(guān))的,即不進(jìn)入到一般問題的層面就得不到算法,而一般問題往往遠(yuǎn)離學(xué)生原有的基礎(chǔ),需要通過搭建解決特殊問題這一臺(tái)階,幫助學(xué)生進(jìn)入一般問題。在這樣的情境中,學(xué)生的關(guān)注點(diǎn)需要由特殊轉(zhuǎn)到一般,這對(duì)許多學(xué)生來講是有困難的,需要教師設(shè)計(jì)問題或情境幫助學(xué)生加以克服,因此,這是本節(jié)課的教學(xué)難點(diǎn)之一。解決這一難點(diǎn)需要在教學(xué)中設(shè)計(jì)好問題,并給學(xué)生提供思維的時(shí)間,并在問題引導(dǎo)下,實(shí)現(xiàn)關(guān)注點(diǎn)的轉(zhuǎn)移。具體操作可以是:通過Flash動(dòng)畫“農(nóng)夫過河”來尋求解決方案,將抽象的問題簡(jiǎn)單化、生活化,提高了學(xué)生的興趣,讓學(xué)生一下就喜歡上計(jì)算機(jī)編程,以投入精力學(xué)習(xí)算法的自然語言表示,認(rèn)識(shí)算法的特征、作用和優(yōu)勢(shì)。在實(shí)踐與創(chuàng)新階段,我選擇了幾個(gè)具有代表性的練習(xí)題讓同學(xué)們思考完成,以加深本節(jié)課知識(shí)點(diǎn)的強(qiáng)化記憶,也有利于對(duì)算法概念和特征的理解。特別是后面的燒水泡茶和西紅柿炒雞蛋的問題上,同學(xué)們討論非常熱烈,各抒己見,但是同學(xué)們的回答都不盡如人意(平時(shí)在家里很少干家務(wù)),借這個(gè)機(jī)會(huì),我向同學(xué)們?cè)敿?xì)敘述了一遍燒水泡茶和西紅柿炒雞蛋的制作過程,這樣,大家既學(xué)習(xí)了知識(shí),又掌握了家庭生活技巧,提高了生活自理和動(dòng)手能力,真正是一舉兩得??傮w來說本節(jié)課效果顯著,順利完成教學(xué)任務(wù)?!端惴ɑA(chǔ)知識(shí)》教材分析本節(jié)課選自青島版信息技術(shù)八年級(jí)下冊(cè)第1單元第1課,是中學(xué)階段剛開始接觸計(jì)算機(jī)編程,很多計(jì)算機(jī)編程語言涉及大量的計(jì)算機(jī)英文術(shù)語,在學(xué)習(xí)的時(shí)候勢(shì)必會(huì)感到吃力??上驳氖牵覀冇凶约旱臐h語編程語言——E語言,可以用漢語語言來書寫代碼,解決算法的編程問題。初二下學(xué)期開始接觸E語言編程問題,開始可能會(huì)有點(diǎn)困難,但隨著學(xué)習(xí)的深入,學(xué)生會(huì)逐步了解和使用E語言。本節(jié)課主要了解算法的概念和發(fā)展歷史;學(xué)會(huì)分析問題,提取問題形成算法描述;掌握流程圖的概念與制作方法。通過對(duì)問題的研究和分析,設(shè)計(jì)算法對(duì)問題進(jìn)行求解,提高分析問題和解決問題的能力,體會(huì)算法分析的魅力?!端惴ɑA(chǔ)知識(shí)》評(píng)測(cè)練習(xí)1、以下給出關(guān)于算法的幾種說法,其中正確的是(
B
)。A、算法就是某一個(gè)問題的解題方法B、對(duì)于給定的一個(gè)問題,其算法不一定是唯一的C、一個(gè)算法可以不產(chǎn)生確定的結(jié)果D、算法的步驟可以無限地執(zhí)行下去不停止2、算法的描述方法有(D)。A用自然語言描述B用流程圖描述C用計(jì)算機(jī)語言描述D其余三項(xiàng)都是3、關(guān)于算法,說法不正確的是(C)。A算法是程序設(shè)計(jì)的靈魂B解決問題的過程就是實(shí)現(xiàn)算法的過程C算法獨(dú)立于任何具體的語言,VB算法只能用VB語言來實(shí)現(xiàn)D算法的作用在于記錄和交流人類解決問題的思想4.寫出你在家里燒開水的過程5.你要乘火車去外地辦一件急事,請(qǐng)你寫出從自己房間出發(fā)到坐在車廂內(nèi)的三步主要算法S1:S2:S3:6.你會(huì)做西紅柿炒雞蛋這道菜嗎?請(qǐng)根據(jù)自己的方法寫一個(gè)西紅柿炒雞蛋的算法?!端惴ɑA(chǔ)知識(shí)》課后反思設(shè)計(jì)理念:本節(jié)課知識(shí)偏理論。課堂上的時(shí)間主要用于學(xué)生自主探究、小組合作學(xué)習(xí)、創(chuàng)作練習(xí),這樣的設(shè)計(jì)和安排不僅使學(xué)生易于接受新知識(shí),同事也培養(yǎng)了學(xué)生分析問題和解決問題的能力,有助于提升學(xué)生的信息素養(yǎng)。教學(xué)亮點(diǎn):通過知識(shí)的拓展、網(wǎng)上自主搜集資料等活動(dòng),使學(xué)生不僅能自主探究,小組合作學(xué)習(xí),并尋求解決問題的方法,也培養(yǎng)了學(xué)生的學(xué)習(xí)方法和合作意識(shí)。待改進(jìn)的地方:把更多的時(shí)間留給學(xué)生,讓學(xué)生有足夠的搜集資料時(shí)間和實(shí)踐操作時(shí)間?!端惴ɑA(chǔ)知識(shí)》課標(biāo)分析易語言是一個(gè)自主開發(fā),適合國(guó)情,不同層次不同專業(yè)的人員易學(xué)易用的漢語編程語言。易語言降低了廣大電腦用戶編程的門檻,尤其是根本不懂英文或者英文了解很少的用戶,可以通過使用本語言極其快速地進(jìn)入Windows程序編寫的大門。易語言漢語編程環(huán)境是一個(gè)支持基于漢語字、詞編程的、全可視化的、跨主流操作系統(tǒng)平臺(tái)的編程工具環(huán)境;擁有簡(jiǎn)、繁漢語以及英語、日語等多語種版本;能與常用的編程語言互相調(diào)用;具有充分利用API,COM、DLL、OCX組件,各種主流數(shù)據(jù)庫(kù),各種實(shí)用程序等多種資源的接口和支撐工具。易語言有自主開發(fā)的高質(zhì)量編譯器,中文源代碼被直接編譯為CPU指令,運(yùn)行效率高,安全可信性高;擁有自己的數(shù)據(jù)庫(kù)系統(tǒng),且支持訪問現(xiàn)有所有數(shù)據(jù)庫(kù);內(nèi)置專用輸入法,支持中文語句快速錄入,完全解決了中文輸入慢的問題;易語言除了支持界面設(shè)計(jì)的可視化,還支持程序流程的即時(shí)可視化;除了語句的中文化之外,易語言中還專門提供了適合中國(guó)國(guó)情的命令,如中文格式日期和時(shí)間處理、漢字發(fā)音處理、全半角字符處理、人民幣金額的處理等;易語言綜合采用了結(jié)構(gòu)化、面向?qū)ο?、組件、構(gòu)架、集成化等多種先進(jìn)技術(shù),并在運(yùn)行效率、性能價(jià)格比、全可視化支持、適應(yīng)本地化需要、面向?qū)ο笠约疤峁¦indows,Linux上的運(yùn)行平臺(tái)等具有特色;現(xiàn)有各種支持庫(kù)多達(dá)40多個(gè),用戶可以使用她來滿足幾乎所有的Windows編程需求,多媒體功能支持強(qiáng)大,完善的網(wǎng)絡(luò)、端口通訊和互聯(lián)網(wǎng)功能支持,網(wǎng)上與論壇上的學(xué)習(xí)資源眾多。在易語言及其編譯器的設(shè)計(jì)與實(shí)現(xiàn)、可視化漢語編程的構(gòu)建、提供多種語言版本等方面具有創(chuàng)新。目前易語言已取得國(guó)家級(jí)鑒定,鑒定會(huì)專家一致認(rèn)為:易語言在技術(shù)上居于國(guó)內(nèi)領(lǐng)先地位,達(dá)到
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年影視作品攝制合同協(xié)議書(含分成模式)
- 專業(yè)律師轉(zhuǎn)租合同
- 2024年度智能物流系統(tǒng)設(shè)計(jì)與實(shí)施合同
- 2024施工合同司法解釋
- 2024辦公樓零星維修項(xiàng)目建設(shè)項(xiàng)目施工合同
- 農(nóng)村合作信用社貸款合同
- 2024沒有借條、合同的借貸關(guān)系案例
- 工程承包合同模板簡(jiǎn)化版
- 校園學(xué)生安全保障協(xié)議書樣本
- 超值供貨合同模板匯編
- 二年級(jí)排球教案
- 小數(shù)乘除法豎式計(jì)算專項(xiàng)練習(xí)題大全(每日一練共15份)
- 天津市和平區(qū)2024-2025學(xué)年九年級(jí)上學(xué)期期中考試英語試題
- 2024版抗菌藥物DDD值速查表
- 2024二十屆三中全會(huì)知識(shí)競(jìng)賽題庫(kù)及答案
- 預(yù)防接種工作規(guī)范(2023年版)解讀課件
- 醫(yī)院檢驗(yàn)外包服務(wù)項(xiàng)目招標(biāo)文件
- 檔案整理及數(shù)字化服務(wù)方案
- 正高級(jí)會(huì)計(jì)師答辯面試資料
- 道路橋涵工程施工方案(完整版)
- 60萬噸MTO裝置中交發(fā)言稿
評(píng)論
0/150
提交評(píng)論