程序的分支結構說(shuō)課稿
作為一位杰出的老師,有必要進(jìn)行細致的說(shuō)課稿準備工作,說(shuō)課稿可以幫助我們提高教學(xué)效果。優(yōu)秀的說(shuō)課稿都具備一些什么特點(diǎn)呢?下面是小編為大家整理的程序的分支結構說(shuō)課稿,希望對大家有所幫助。
一、教材分析:
高一學(xué)生是在學(xué)習計算機基礎知識之后進(jìn)行的學(xué)習,在初中多數學(xué)生接觸了Office系列軟件的學(xué)習,Visual Basic程序設計是新知識,是高一學(xué)生學(xué)習的重點(diǎn)內容和難點(diǎn)內容。
本節課的內容是VB程序設計中分支結構的使用。在VB程序設計中有三大常見(jiàn)程序結構:順序結構、循環(huán)結構和分支結構。前面已經(jīng)學(xué)習了順序結構和循環(huán)結構,本節課是在學(xué)生已經(jīng)了解分支語(yǔ)句語(yǔ)法的基礎上進(jìn)行的,所以本節課是對分支語(yǔ)句的運用,同時(shí)在本節課中引入了inputbox函數,可以在運行程序時(shí)輸入數據。在學(xué)習本課之后,學(xué)生要進(jìn)行綜合程序的設計,經(jīng)常是幾種結構的互相嵌套或并列存在,因此分支結構在程序設計的教學(xué)中是相當重要的'環(huán)節。
二、教學(xué)目標:
1、知識技能:
理解Inputbox函數的用法;
在理解分支語(yǔ)句語(yǔ)法的基礎上掌握分支結構的使用。
2、過(guò)程與方法:
通過(guò)學(xué)生復習分支語(yǔ)句,提出問(wèn)題,引入inputbox函數,教師展示引導,鞏固分支結構的使用,最后通過(guò)學(xué)生小組討論完成簡(jiǎn)單的分支程序,調試程序,獲得成功的感覺(jué)。
3、情感態(tài)度與價(jià)值觀(guān):
培養學(xué)生分析和調試程序的習慣。
三、教學(xué)重點(diǎn)與難點(diǎn):
上節課已經(jīng)了解了分支語(yǔ)句的語(yǔ)法,但沒(méi)有實(shí)際應用。因此如何在實(shí)際應用中根據情況使用分支結構,及確定分支條件是本節課的重點(diǎn),如何使學(xué)生將數學(xué)算法應用到程序設計中是教學(xué)的難點(diǎn)。
突出重點(diǎn):學(xué)生通過(guò)復習分支語(yǔ)句的語(yǔ)法,教師引導學(xué)生,通過(guò)小組討論,分析問(wèn)題,學(xué)生模仿練習三個(gè)數中找出最大數的程序設計,小組成員共同調試程序,展示學(xué)生設計的程序,鞏固分支結構。然后布置任務(wù),學(xué)生分析討論,獨立完成一元二次方程求實(shí)根程序,教師不斷鼓勵學(xué)生,使學(xué)生的設計思想得到承認,增強學(xué)生獨立設計程序的積極性。
突破難點(diǎn):在學(xué)生設計中在不同的設計思想,首先在小組進(jìn)行討論,然后在全班展示不同的設計算法,進(jìn)行比較,學(xué)生評價(jià),找出最佳算法,使學(xué)生講究程序設計的效率。
四、教學(xué)方法:
本節課主要采用任務(wù)驅動(dòng)的教學(xué)方法,教師通過(guò)提問(wèn)引導學(xué)生積極思維,學(xué)生討論及時(shí)點(diǎn)撥(所謂“點(diǎn)撥法”教學(xué)是在現代教育科學(xué)思想理論指導下,貫徹啟發(fā)式教學(xué)原則,綜合運用各種具體教學(xué)方法的一種現代化和科學(xué)化的教學(xué)法,這種教學(xué)法充分發(fā)揮教師“教”的職能和學(xué)生“學(xué)”的主動(dòng)性與創(chuàng )造性),使學(xué)生熱情參與練習,達到知識遷移,樂(lè )于動(dòng)手,不斷鞏固提高所學(xué)知識。課堂教學(xué)分五步:導入、實(shí)踐研究、展示、反饋、遷移。學(xué)生在課堂上實(shí)踐、自讀、練習、討論、答疑、遷移,符合學(xué)生認知規律,利于自學(xué),突出學(xué)生主體,舉一反三,養練能力,讓學(xué)生先學(xué)會(huì )知識然后達到會(huì )學(xué)知識。
五、學(xué)法指導:
為了充分發(fā)揮學(xué)生的主觀(guān)能動(dòng)作用,在上述教學(xué)方法的指導下,引導學(xué)生運用“閱讀”、討論”、“實(shí)踐”、“展示”等方法,掌握分支結構的使用情況,能夠分析問(wèn)題,確定分支結構的條件,放手讓學(xué)生獨立操作,通過(guò)練習實(shí)踐達到認真思考,耐心實(shí)踐,細心調試,幫助學(xué)生逐漸培養分析和調試程序的習慣,提高課堂效率。
六、教學(xué)程序:
1、復習:
通過(guò)提問(wèn)的方式學(xué)生復習分支語(yǔ)句的語(yǔ)法,強調條件滿(mǎn)足執行的語(yǔ)句與條件不滿(mǎn)足執行的語(yǔ)句,使學(xué)生注意分支的使用情況,及分支條件的確定。
2、新課:
學(xué)生上節課練習了兩個(gè)數大小的比較,讓學(xué)生進(jìn)而分析如何進(jìn)行三個(gè)數中最大數的判斷,經(jīng)過(guò)分析討論,列出程序流程圖,分析算法,寫(xiě)出程序代碼。
教師巡視指導學(xué)生,參與學(xué)生討論,及時(shí)點(diǎn)撥。
學(xué)生展示自己程序,進(jìn)而提出問(wèn)題,如何對輸入的任何數據進(jìn)行大小的比較,引入inputbox函數,函數的學(xué)習是通過(guò)學(xué)生自己閱讀課本“基礎知識”,學(xué)生提出閱讀時(shí)的疑點(diǎn),教師進(jìn)行講解示范,學(xué)生理解函數inputbox的作用。
學(xué)生進(jìn)行實(shí)踐,使用inputbox函數修改原來(lái)的程序,并調試程序,小組討論修改程序中的錯誤。
預計問(wèn)題:
a、inputbox函數的參數項可以省略哪些項?
b、Inputbox函數中使用標點(diǎn)可用中文標點(diǎn)嗎?
c、改變max=c的位置到end if后面,程序運行有什么改變?
d、Print max放到分支語(yǔ)句內結果如何?
最后教師展示學(xué)生的程序,表?yè)P優(yōu)秀的程序設計,不成功的程序不點(diǎn)名演示,然后通過(guò)師生共同分析程序中的問(wèn)題,使有問(wèn)題的同學(xué)解決問(wèn)題。
3、提高練習:
為使學(xué)生學(xué)習知識更好地整合,讓學(xué)生進(jìn)行數學(xué)中“求一元二次方程實(shí)根”的程序設計。學(xué)生小組討論分析問(wèn)題,畫(huà)出流程圖,然后進(jìn)行程序的設計,在該過(guò)程中教師不進(jìn)行程序的示范或演示,培養學(xué)生獨立進(jìn)行程序設計的習慣。
預計問(wèn)題:
a、判斷的條件是什么?
b、實(shí)根x1和x2的VB表達式的書(shū)寫(xiě)?(如平方根的表達,4*a*c的書(shū)寫(xiě)等)
c、表達式中b^2—4*a*c可以用一個(gè)變量來(lái)代替簡(jiǎn)化程序。
對于程序調試過(guò)程中出現的錯誤,由學(xué)生共同解決,給學(xué)生獨立思考更多的空間,使學(xué)生的思維得到更充分的鍛煉。最后在全班進(jìn)行展示。
4、小結:
練習是培養習慣的方式,希望學(xué)生通過(guò)程序的設計養成分析和調試程序的習慣,同時(shí)養成細心耐心的習慣。
【程序的分支結構說(shuō)課稿】相關(guān)文章:
DNA分子的結構說(shuō)課稿11-04
細胞的結構和功能說(shuō)課稿11-02
植物體的結構層次說(shuō)課稿11-02
城市功能分區和空間結構說(shuō)課稿11-02
城市內部空間結構說(shuō)課稿11-02