淺談“算法與程序設(shè)計”的教學(xué)策略_第1頁
淺談“算法與程序設(shè)計”的教學(xué)策略_第2頁
淺談“算法與程序設(shè)計”的教學(xué)策略_第3頁
淺談“算法與程序設(shè)計”的教學(xué)策略_第4頁
淺談“算法與程序設(shè)計”的教學(xué)策略_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、【淺談”算法與程序設(shè)計”的教學(xué)策略】教學(xué)策略有幾種高中信息技術(shù)學(xué)科選修模塊算法與程序設(shè)計內(nèi)容枯燥、嚴(yán)謹(jǐn),對于我們學(xué)生來說缺乏相關(guān)的知識背景,在高中階段才開始學(xué)習(xí)信息技術(shù)課難度大,也容易產(chǎn)生畏難情緒。那么對于學(xué)生來說_上好這門課呢?一、首先教師應(yīng)根據(jù)學(xué)生的實際情況,處理教材,分散難點新課標(biāo)指出:“學(xué)習(xí)本模塊旨在使學(xué)生進(jìn)一步體驗算法思想,了解算法和程序設(shè)計在解決問題過程中的地位和作用;能從簡單問題出發(fā),設(shè)計解決問題的算法,并能初步使用一種程序設(shè)計語言編制程序?qū)崿F(xiàn)算法解決問題。”算法是程序設(shè)計的靈魂,算法教學(xué)是程序設(shè)計語言教學(xué)的基礎(chǔ),程序設(shè)計語言教學(xué)是算法教學(xué)的必要的延續(xù)。教科版的算法與程序設(shè)計,使

2、用的編程語言是VisualBasic6.0。它和大多數(shù)程序設(shè)計語言書籍一樣,先花大量的篇幅介紹與VB語言開發(fā)環(huán)境及語法相關(guān)的基礎(chǔ)知識和基本概念,而后才開始程序三種基本結(jié)構(gòu)的教學(xué)。教師根據(jù)學(xué)生的實際情況,對教材進(jìn)行了處理、對內(nèi)容進(jìn)行調(diào)整,改變了教材中原有知識的邏輯結(jié)構(gòu)順序。這樣學(xué)生可以邊用邊學(xué),以用促學(xué)。教師在每節(jié)課教學(xué)過程中都以簡單有趣的小問題為切入點,通過分析問題、設(shè)計算法、編寫程序、調(diào)試運行,讓學(xué)生對算法和程序設(shè)計有一個感性的認(rèn)識,以降低學(xué)生的學(xué)習(xí)難度,并激發(fā)學(xué)生的學(xué)習(xí)興趣,觀摩、模仿、嘗試等階段逐漸到學(xué)生能獨立操作。開始選擇的例子比較簡單,如“在屏幕上輸出studyVB、“已知三邊之長求

3、三角形面積”、“計算前100個自然數(shù)之和”等。在此過程中適當(dāng)忽略VB的可視化開發(fā)環(huán)境,其中數(shù)據(jù)的輸入只要求用inputbox()函數(shù)完成,數(shù)據(jù)的輸出直接用print語句在窗體完成,整個事件只要求由命令按鈕mand1_click()來觸發(fā),這樣的目的一方面是減少太多新知識對學(xué)生學(xué)習(xí)算法思想的干擾,將難點分散,另一方面控件少的程序也更容易上機(jī)調(diào)試通過,讓學(xué)生體驗成功的喜悅。二、其次教師應(yīng)聯(lián)系學(xué)生的數(shù)學(xué)知識,進(jìn)行算法與程序設(shè)計練習(xí)算法是解決問題的方法和步驟,計算機(jī)解決問題,必須嚴(yán)格地按步驟進(jìn)行,這和我們平時解決問題是有區(qū)別的。因此在算法設(shè)計中,應(yīng)將解題的每一步都想清楚,對學(xué)生邏輯思維能力要求較高,許

4、多同學(xué)剛開始不太適應(yīng)。因此教師在教學(xué)過程中,精選教學(xué)案例,聯(lián)系學(xué)生的數(shù)學(xué)知識,從學(xué)生熟悉的或感興趣的數(shù)學(xué)問題出發(fā),進(jìn)行算法與程序設(shè)計的練習(xí)。學(xué)生剛剛學(xué)習(xí)過海倫公式,在順序結(jié)構(gòu)和選擇結(jié)構(gòu)的教學(xué)中可采用“已知三邊長利用該公式來求三角形的面積”這個例子。因為學(xué)生有數(shù)學(xué)基礎(chǔ),只要將解題步驟稍加修改就寫出如下算法:.輸入三邊長;.求面積;.利用海倫公式s=p(p-a)(p-b)(p-c),p=a+b+c2,求出面積s;.輸出面積s;.結(jié)束程序。根據(jù)此算法編寫好程序,在調(diào)試運行中發(fā)現(xiàn)如果三邊長為10,10,30時就不會輸出結(jié)果。那么是為什么呢?學(xué)生很快就想到這樣的三條邊是組不成三角形的,怎么改?自然是輸入

5、的a、b、c要先滿足兩邊之和大于第三邊才能組成三角形的,所以要在第二步之前添加一句,“如果不能同時滿足,就輸出輸入數(shù)據(jù)錯誤,轉(zhuǎn)5;否則轉(zhuǎn)2”。通過以上的例子,既體會到了算法的嚴(yán)謹(jǐn)性,學(xué)生也學(xué)會了順序和選擇兩種結(jié)構(gòu)的算法描述。教師還用趣味數(shù)學(xué)題來激發(fā)學(xué)生的興趣,如在學(xué)習(xí)過程中老師通過講解“水仙花數(shù)”、“百雞百錢”、“韓信點兵”、“棋盤上的麥?!?、“雞兔同籠”等問題來激發(fā)學(xué)生的學(xué)習(xí)興趣,以使大家的積極性得到提高。三、一題多變,提高學(xué)生對知識的理解能力和編程能力學(xué)生固有的認(rèn)識框框和習(xí)慣的思維方式是學(xué)好算法與程序設(shè)計的一大障礙。只有多實踐才能體會和認(rèn)識到計算機(jī)解決問題的過程。然而由于課時限制,不可能有

6、太多的時間來進(jìn)行這方面的訓(xùn)練。教師如能恰當(dāng)?shù)剡\用“一題多變”和“一題多解”等方法,精心選擇一道例題,讓它由淺入深循序變化,引導(dǎo)學(xué)生分析和比較,總結(jié)解決問題的一般規(guī)律,對弄清基本概念,提高解題能力以及培養(yǎng)思維的靈活性都是有益的。例如,對于“求s=1+2+3+4+5+6的一個算法”就可以拓展以解決一類問題,如s=12+22+32+42+52+62,s=1+12+13+14+15+16,s=1-2+3-4+5-6,s=1X2X3X4X5X6等許多問題。這樣引導(dǎo)學(xué)生對比for-next以及do-loop循環(huán)的語法及適用情況。通過“一題多變”和“一題多解”的教學(xué)手段,使課堂效率得到了大大地提高。四、教師

7、應(yīng)授之以漁,教會學(xué)生自己調(diào)試程序算法與程序設(shè)計模塊是作為計算機(jī)應(yīng)用的技術(shù)基礎(chǔ)設(shè)置的,不能忽視技術(shù),但我們強(qiáng)調(diào)的技術(shù)不再是以前那種“軟件說明書”式的操作。實際上對學(xué)生來說,犯的錯誤具有共性,主要是標(biāo)點符號錯誤,比如“:”和“;”,關(guān)鍵詞與變量名之間沒有空格,語句書寫不完整,有if沒有endif,有for沒有next,變量名、對象名引用時出現(xiàn)拼寫錯誤等,其實學(xué)生只要掌握一點調(diào)試、運行程序的方法就能大大提高上機(jī)效率。通過訓(xùn)練學(xué)生不但能自己調(diào)試程序,更能加深對程序的理解,尤其是到循環(huán)結(jié)構(gòu)以后,這種作用就更明顯了,而且這種能力完全可以遷移到今后的學(xué)習(xí)和生活中去。新課程目前還處在實驗階段,存在著很大的探索空間。對學(xué)生來說,激發(fā)他們的學(xué)習(xí)興趣、提高他們的積極性、不斷進(jìn)行創(chuàng)新的同時提高教師自身的信息素養(yǎng)水平。教師不再只是教學(xué)者,更應(yīng)該成為研究者和學(xué)習(xí)者,教師應(yīng)加強(qiáng)教學(xué)反

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論