高中信息技術(shù)-循環(huán)結(jié)構(gòu)-FORNEXT循環(huán)語句教學(xué)設(shè)計(jì)學(xué)情分析教材分析課后反思_第1頁
高中信息技術(shù)-循環(huán)結(jié)構(gòu)-FORNEXT循環(huán)語句教學(xué)設(shè)計(jì)學(xué)情分析教材分析課后反思_第2頁
高中信息技術(shù)-循環(huán)結(jié)構(gòu)-FORNEXT循環(huán)語句教學(xué)設(shè)計(jì)學(xué)情分析教材分析課后反思_第3頁
高中信息技術(shù)-循環(huán)結(jié)構(gòu)-FORNEXT循環(huán)語句教學(xué)設(shè)計(jì)學(xué)情分析教材分析課后反思_第4頁
高中信息技術(shù)-循環(huán)結(jié)構(gòu)-FORNEXT循環(huán)語句教學(xué)設(shè)計(jì)學(xué)情分析教材分析課后反思_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

《循環(huán)結(jié)構(gòu)——FOR/NEXT循環(huán)語句》教學(xué)設(shè)計(jì)內(nèi)容(第二章程序設(shè)計(jì)基礎(chǔ)第三節(jié)循環(huán)結(jié)構(gòu)程序設(shè)計(jì))FOR/NEXT循環(huán)語句課時(shí)第1課時(shí)適用年級高二年級選用教材《算法與程序設(shè)計(jì)》教學(xué)設(shè)計(jì)思想這是一節(jié)面向?qū)W生,面向新教材,遵循從易到難,由淺到深的循序漸進(jìn)的開放式課堂教學(xué)。教師采用分析法、演示法和討論法等多種教學(xué)方法,充分體現(xiàn)了學(xué)生是教學(xué)活動中的主體;而教師通過對學(xué)生參與學(xué)習(xí)的啟發(fā)、調(diào)整、激勵(lì)來體現(xiàn)自己的主導(dǎo)作用。使學(xué)生在協(xié)作學(xué)習(xí)中目標(biāo)明確、態(tài)度積極、氣氛活躍,注意培養(yǎng)學(xué)生掌握結(jié)構(gòu)化程序設(shè)計(jì)思想。

教學(xué)目標(biāo)在教學(xué)過程中,充分發(fā)揮學(xué)生的主體作用、調(diào)動學(xué)生的學(xué)習(xí)積極性,有效地培養(yǎng)學(xué)生的分析問題、解決問題的能力,主要體現(xiàn)下面三個(gè)目標(biāo):1、知識目標(biāo):了解FOR-NEXT循環(huán)語句的作用;掌握FOR-NEXT循環(huán)語句的格式和執(zhí)行過程;2、能力目標(biāo):能夠讀懂簡單的程序;能夠列出表格,列出隨著循環(huán)變量的變化循環(huán)體執(zhí)行的過程;通過對循環(huán)次數(shù)和循環(huán)體變化規(guī)律的總結(jié),了解FOR-NEXT循環(huán)程序解決簡單數(shù)學(xué)問題的方法;3、情感目標(biāo):進(jìn)一步培養(yǎng)對程序設(shè)計(jì)的興趣;培養(yǎng)認(rèn)真嚴(yán)謹(jǐn)?shù)膶W(xué)習(xí)態(tài)度。教材分析教學(xué)重點(diǎn)初步掌握FOR-NEXT循環(huán)的基本結(jié)構(gòu);理解循環(huán)變量對FOR-NEXT循環(huán)的控制作用;學(xué)會讀懂簡單的程序。教學(xué)難點(diǎn)理解循環(huán)的執(zhí)行過程。教學(xué)對象分析學(xué)習(xí)本節(jié)課前,學(xué)生已經(jīng)對順序結(jié)構(gòu)程序和分支結(jié)構(gòu)程序有關(guān)語句有一定的了解,對這些內(nèi)容復(fù)習(xí)加強(qiáng)鞏固的同時(shí),指出它在順序執(zhí)行、選擇執(zhí)行程序中有一定的優(yōu)勢,但要將某項(xiàng)任務(wù)轉(zhuǎn)化為重復(fù)多次去執(zhí)行某一項(xiàng)操作時(shí),它就有一定的困難,并提出改進(jìn)的設(shè)想和辦法,從而激發(fā)學(xué)生探求新知的欲望。教學(xué)準(zhǔn)備投影儀,教學(xué)課件,VB軟件,小程序段教學(xué)過程教師活動學(xué)生活動教學(xué)意圖[復(fù)習(xí)引入]:同學(xué)們,我們學(xué)習(xí)了VB語言的一些基本語句,分析下面的程序段執(zhí)行的什么功能?Private.subform_click()PRINT“*”ENDSUB如果我們要打印3個(gè)豎排的“*”,怎么處理?[設(shè)問]:同學(xué)們做得很好,那么,我想畫10行,100行,1000行“*”呢?難道就這樣順序?qū)懴氯幔窟@樣編寫是不是太繁瑣了。如果能讓計(jì)算機(jī)去完成這部分重復(fù)的內(nèi)容,而我們只要告訴計(jì)算機(jī)重復(fù)操作的次數(shù)就可以了,這個(gè)愿望能否實(shí)現(xiàn)呢?能!通過我們今天學(xué)習(xí)的FOR/NEXT循環(huán)語句,就可以很容易的實(shí)現(xiàn)這個(gè)愿望。學(xué)生思考并回答學(xué)生稍做思考并編寫出程序:Private.subform_click()PRINT“*”PRINT“*”PRINT“*”ENDSUB通過復(fù)習(xí),設(shè)置簡單的任務(wù),激發(fā)學(xué)生的求知欲望;通過設(shè)問,導(dǎo)出新課,說明循環(huán)的重要性。[新課講授]:For/next循環(huán)語句給出上例的程序代碼,并通過流程圖加以理解

:Private.subform_click()FORi=1TO3STEP1PRINT“*”NEXTiENDSUB[分析]:循環(huán)變量←初值語句序列循環(huán)變量←初值語句序列循環(huán)變量←循環(huán)變量+步長循環(huán)變量超過終值嗎?NY格式:〈語句序列(循環(huán)體)〉NEXT〈循環(huán)變量〉說明:1)一般情況下,F(xiàn)OR和NEXT必須要成對的出現(xiàn)在程序中2)循環(huán)變量:由自己定義,但前后須保持一致3)初值、終值、步長:可以為整數(shù)、小數(shù)、正數(shù)、負(fù)數(shù),也可以為變量、數(shù)值表達(dá)式;如果步長是1,則Step1可以省略不寫。4)循環(huán)體:實(shí)際上就是要執(zhí)行循環(huán)語句相同或相似部分的代碼,可以為一條語句,也可以為多條語句;當(dāng)然也可無任何語句,稱為空循環(huán);循環(huán)體語句序列中可以含有循環(huán)結(jié)構(gòu)5)有時(shí)需中途退出循環(huán),這時(shí)用EXITFOR命令在上例中,F(xiàn)OR語句稱為“循環(huán)起始語句”,它的作用是確定循環(huán)變量的值如何變化,從而控制循環(huán)的次數(shù);i是循環(huán)變量,它的值在執(zhí)行過程中是變化的,它的初值為1,終值為3,循環(huán)增量(步長)為1。2、設(shè)置程序,深化理解語句格式和執(zhí)行過程1)學(xué)生分成小組討論(題目見學(xué)案)2)師巡視指導(dǎo)3)演示程序運(yùn)行的結(jié)果4)師生共同得到對循環(huán)次數(shù)和循環(huán)體變化規(guī)律的總結(jié)3、請同學(xué)們閱讀下面程序,寫出結(jié)果,畫出流程圖,說明程序功能。(深化程序理解)S=0fori=1to5S=s+inextiPrints[程序執(zhí)行過程分析]第幾次循環(huán)循環(huán)開始時(shí)i的值執(zhí)行NEXT之后i的值i與終值比較執(zhí)行下一次循環(huán)否?123451234523456<5<5<5=5>5執(zhí)行執(zhí)行執(zhí)行執(zhí)行停止執(zhí)行出示流程圖:見課件5、突破難點(diǎn),嘗試獨(dú)立編程。剛才我們通過分析閱讀已有程序,對循環(huán)結(jié)構(gòu)又有了進(jìn)一步理解,但我們不能僅局限在看懂、讀懂程序上,我們的目的是要自己完成程序設(shè)計(jì)。首先要進(jìn)行審題,認(rèn)真分析題目需要解決什么問題,達(dá)到什么目的(算法);然后從已知條件出發(fā),分析經(jīng)過哪些處理才能解決問題。再把分析出來的處理步驟用流程圖表示出來(流程圖);最后用VB語言描述出各個(gè)解題步驟,程序設(shè)計(jì)就不會讓你束手無策(編寫代碼)。下面我們就參照例題,按照老師介紹的程序設(shè)計(jì)步驟,試著自己用FOR/NEXT語句來編制2個(gè)小程序:(核心部分表達(dá)出來即可)計(jì)算1+2+3+…..+100求出100以內(nèi)所有偶數(shù)的和學(xué)生對比兩種結(jié)構(gòu)的程序。學(xué)生分組討論能夠列出表格,列出隨著循環(huán)變量的變化循環(huán)體執(zhí)行的過程;通過對循環(huán)次數(shù)和循環(huán)體變化規(guī)律的總結(jié)學(xué)生先自行分析程序、寫出結(jié)果后師進(jìn)行驗(yàn)證。采取分組討論,共同討論得出算法,畫出流程圖,最后由學(xué)生獨(dú)立寫出表達(dá)式對應(yīng)的FOR/NEXT語句代碼

在教師的點(diǎn)撥下,學(xué)生很快能把程序稍作修改,實(shí)現(xiàn)打印1000個(gè)“*”的程序。開展討論,發(fā)揮學(xué)生學(xué)習(xí)的積極性,培養(yǎng)學(xué)生之間互相協(xié)作、共同解決問題的能力。通過分析已有的簡單程序的執(zhí)行過程,慢慢滲透程序設(shè)計(jì)的思想、方法,引導(dǎo)學(xué)生從模仿開始,由易到難、循序漸進(jìn),逐步過渡到獨(dú)立進(jìn)行程序設(shè)計(jì)。鼓勵(lì)學(xué)生在讀懂程序的基礎(chǔ)上,大膽嘗試編程,在一次次嘗試中獲取分析、解決簡單數(shù)學(xué)問題的經(jīng)驗(yàn)。第一道題相對簡單,大部分學(xué)生應(yīng)能獨(dú)立完成;但第二題相對困難,它是第一個(gè)題的變形,要求學(xué)生分組討論,互相協(xié)作完成。6、總結(jié)本節(jié)內(nèi)容,布置課外作業(yè)作業(yè):編程計(jì)算6!布置作業(yè)的目的是在鞏固本節(jié)所講內(nèi)容的同時(shí),進(jìn)行知識的拓展、探究,特別強(qiáng)調(diào)“當(dāng)循環(huán)變量的值等于終值”時(shí)就結(jié)束循環(huán)過程,這是不對。循環(huán)變量的值等終值時(shí)還要執(zhí)行一次循環(huán)體,直到“超過”終值時(shí)才終止循環(huán)過程。板書設(shè)計(jì)循環(huán)結(jié)構(gòu)_____For循環(huán)語句For/next循環(huán)語句的語法格式:FOR〈循環(huán)變量名〉=〈循環(huán)變量初值〉TO〈循環(huán)變量終值〉STEP〈循環(huán)變量增量〉〈語句序列(循環(huán)體)〉NEXT〈循環(huán)變量〉教學(xué)評價(jià)學(xué)生能否完成教師布置的課堂操作,能完成多少?學(xué)生能否把解題的思路和方法(算法)、流程圖和VB代碼有機(jī)聯(lián)系起來,能否進(jìn)行自主學(xué)習(xí)及互相合作,進(jìn)行創(chuàng)新?3、學(xué)生與教師配合是否默契,自主學(xué)習(xí)積極性是否高漲?學(xué)情分析(1)高二的學(xué)生已經(jīng)具備了一定的邏輯思維、分析問題、表達(dá)思想等能力。學(xué)習(xí)本節(jié)課前,學(xué)生已有相關(guān)的VB基礎(chǔ)知識,對順序結(jié)構(gòu)程序和分支結(jié)構(gòu)程序有關(guān)語句有一定的了解,對這些內(nèi)容復(fù)習(xí)加強(qiáng)鞏固的同時(shí),指出它在順序執(zhí)行、選擇執(zhí)行程序中有一定的優(yōu)勢,但要將某項(xiàng)任務(wù)轉(zhuǎn)化為重復(fù)多次去執(zhí)行某一項(xiàng)操作時(shí),它就有一定的困難,并提出改進(jìn)的設(shè)想和辦法,從而激發(fā)學(xué)生探求新知的欲望。而且他們已經(jīng)在數(shù)學(xué)課上學(xué)習(xí)了一些算法的知識也已接觸過一些程序案例,在教師的有效引導(dǎo)下有能力進(jìn)行自我探究。(2)FOR—NEXT循環(huán)這節(jié)課涉及的循環(huán)語句比較抽象,較難理解,學(xué)生對這個(gè)方面的內(nèi)容興趣不大,有畏難情緒;外加非高考科目從而引起學(xué)生普遍對這門課不重視,使用傳統(tǒng)“灌水”式教學(xué)方式難以實(shí)現(xiàn)教學(xué)目標(biāo)。因此在教學(xué)中宜比較自然地引入循環(huán)語句的功能、格式以及使用方法。用學(xué)生身邊的,較簡單的例子來調(diào)動他們學(xué)習(xí)和探究的主動性、積極性尤為重要。效果分析本節(jié)課我采用了分析法、演示法、討論法等多種教學(xué)方法,充分體現(xiàn)了學(xué)生是教學(xué)活動中的主體;而教師通過對學(xué)生參與學(xué)習(xí)的啟發(fā)、調(diào)整、激勵(lì)來體現(xiàn)自己的主導(dǎo)作用。學(xué)生在合作學(xué)習(xí)中目標(biāo)明確、態(tài)度積極、氣氛活躍,有效地培養(yǎng)了學(xué)生的分析問題、解決問題能力,體較現(xiàn)了學(xué)習(xí)的主動性。中間對于問題的提出,解決后及時(shí)地給學(xué)生演示程序的運(yùn)行來進(jìn)行驗(yàn)證,有助于學(xué)生理解。不足之處:在仿編寫環(huán)節(jié)中原本意是采取分層教學(xué)法,讓學(xué)生根據(jù)自己的能力和課堂掌握情況選擇相應(yīng)層次完成實(shí)踐活動,達(dá)到讓不同能力水平的學(xué)生各有所獲,體驗(yàn)編程解決問題的成就感,但課堂上沒有體現(xiàn)出來。另外語速稍快,感覺課下還得細(xì)細(xì)琢磨基本功。有些程序段在機(jī)房進(jìn)行可能學(xué)習(xí)效果更好。附程序段一:程序段二:Print"*"fori=1to3step1Print"*"Print"*"Print"*"nexti程序段三:PrintTab(40);"打印1000個(gè)*,每行100個(gè),共10行!"Fori=1To10PrintTab(40);Print"第";i;"行";PrintTab(40);Forj=1To100Print"*";NextjNexti教材分析1)教學(xué)內(nèi)容和地位:程序設(shè)計(jì)是教學(xué)中的重點(diǎn)也是難點(diǎn),循環(huán)結(jié)構(gòu)是其中的一種設(shè)計(jì)結(jié)構(gòu),其作用是使一段程序反復(fù)執(zhí)行。FOR/NEXT語句是循環(huán)運(yùn)算的專家,在程序設(shè)計(jì)中頻繁出現(xiàn)。本節(jié)課是FOR/NEXT語句第一課時(shí)的學(xué)習(xí),會使學(xué)生對算法有一個(gè)更深刻的理解,首先對FOR/NEXT語句的格式及執(zhí)行過程進(jìn)行掌握,為下一課時(shí)實(shí)現(xiàn)獨(dú)立編程起到了關(guān)鍵性作用。2)教學(xué)重點(diǎn)與難點(diǎn):本節(jié)課重點(diǎn)是掌握FOR/NEXT循環(huán)語句的格式,學(xué)會讀懂簡單的程序,并能運(yùn)用其來編制簡單的小程序。難點(diǎn)是解決問題的方法和思路,要繪制好流程圖,確定循環(huán)變量和循環(huán)體,理解FOR/NEXT循環(huán)語句的執(zhí)行程。因?yàn)橛昧鞒虉D描述算法,能夠把解決問題的步驟清晰、直觀地表示出來。從而運(yùn)用FOR/NEXT循環(huán)語句動手設(shè)計(jì)程序解決簡單的數(shù)學(xué)問題。評測練習(xí)探究二:鞏固練習(xí)(我會讀懂程序)思考并寫出下列程序運(yùn)行的結(jié)果(畫出流程圖,說明程序的功能)S=0Fori=1to5S=S+iNextiprintS 探究三:寫出下列表達(dá)式對應(yīng)的FOR——Next語句1+2+3+…….+99+100拓展:2+4+6+……+98+100課后反思在本堂課教學(xué)中各個(gè)環(huán)節(jié)層層深入,環(huán)環(huán)相扣,并充分體現(xiàn)教師與學(xué)生的交流互動,在教師的整體調(diào)控下,學(xué)生通過動眼觀察,動腦思考,層層遞進(jìn),學(xué)生親身經(jīng)歷了知識的形成和發(fā)展過程,以問題為驅(qū)動,使學(xué)生對知識的探究由表及里,逐步深入。本堂課我感覺最為成功之處受用了“啟發(fā)式”、“探究式”教學(xué)模式,在教學(xué)設(shè)計(jì)中安排了大量的引起學(xué)生思考的活動,引導(dǎo)學(xué)生積極主動地完成學(xué)習(xí)任務(wù),從而更加突出學(xué)生的主體地位。在突破重難點(diǎn)方面,如何理解FOR循環(huán)語句的執(zhí)行過程,我先帶著學(xué)生分析,通過列表格,監(jiān)視循環(huán)變量,逐條語句分析,讓學(xué)生在觀察與思考中理解FOR-NEXT循環(huán)語句的執(zhí)行過程,并且通過展示一般FOR循環(huán)語句的流程圖,使學(xué)生加深對FOR/NEXT語句執(zhí)行過程的理解;在突破難點(diǎn)方面通過設(shè)置一個(gè)練習(xí),讓學(xué)生在讀懂看懂程序的基礎(chǔ)上進(jìn)生仿編寫程序,既獲取了新的知識,正好也為下一課時(shí)進(jìn)行獨(dú)立編程作好鋪墊。學(xué)生課后及時(shí)的自我評價(jià)也可幫助老師更好地了解學(xué)生課堂掌握情況。不足之處:在仿編寫環(huán)節(jié)中原本意是采取分層教學(xué)法,讓學(xué)生根據(jù)自己的能力和課堂掌握情況選擇相應(yīng)層次完成實(shí)踐活動,達(dá)到讓不同能力水平的學(xué)生各有所獲,體驗(yàn)編程解決問題的成就感,但課堂上沒有體現(xiàn)出來。另外語速稍快,感覺課下還得細(xì)細(xì)琢磨基本功。其中的小程序段讓學(xué)生在機(jī)房實(shí)踐進(jìn)行可能更為深刻。課標(biāo)分析<<算法與程序設(shè)計(jì)>>是普通高中信息技術(shù)課程中選修模塊之一,本模塊旨在使學(xué)生進(jìn)一步體驗(yàn)算法思想,了解算法和程序設(shè)計(jì)在解決問題過程中的地

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論