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