欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      for循環(huán)語句教學(xué)反思1(含5篇)

      時間:2019-05-13 21:21:11下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《for循環(huán)語句教學(xué)反思1》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《for循環(huán)語句教學(xué)反思1》。

      第一篇:for循環(huán)語句教學(xué)反思1

      For循環(huán)語句教學(xué)發(fā)思

      發(fā)表人:陸京鵬

      我在程序設(shè)計教學(xué)中的幾點嘗試與反思

      如何解決程序設(shè)計本身枯燥、難懂,學(xué)生普遍不感興趣這個問題,如何找到一種比較新穎的教學(xué)方式。我搜集了大量的資料,結(jié)合學(xué)生的實際情況,在組織有關(guān)循環(huán)程序設(shè)計的課堂教學(xué)時,做了以下幾點積極的嘗試,運用體悟教學(xué)法、問題教學(xué)法和條件遷移教學(xué)法在程序設(shè)計教學(xué)過程中進(jìn)行了一些具體的運用,并對在程序設(shè)計過程中如何培養(yǎng)同學(xué)們的邏輯思維能力和抽象思維能力給予了適當(dāng)?shù)年P(guān)注。

      一、課本原有以知識的邏輯結(jié)構(gòu)體系為順序組織課堂教學(xué)的方式,以學(xué)生的已有知識為基礎(chǔ),按照學(xué)生的認(rèn)知規(guī)律,遵循先易后難、先具體后抽象的原則,通過觀看、模仿、理解、總結(jié)、提高五個階段進(jìn)行教學(xué)。從知識的邏輯結(jié)構(gòu)體系考察,這樣安排無可非議,但從學(xué)生的認(rèn)知規(guī)律考量,我認(rèn)為把對學(xué)生開始不講基本概念,而是和我一起做,在做中由同學(xué)們自己在直觀上先去體悟這些概念,然后在時機(jī)成熟時再和同學(xué)們一起歸納總結(jié)。所以在組織本章課堂教學(xué)時,我采用了自然過渡、類比等方法,與前面所學(xué)習(xí)到的語句的運用簡單的相比較,提出一些有趣的問題,讓同學(xué)們?nèi)ゲ僮鳌?/p>

      二、注意通過一系列問題的引動,來激發(fā)學(xué)生的學(xué)習(xí)主動性和加深對一些概念的理解。有一些概念之間的差別和程序的設(shè)計步驟如果只通過教師講述,同學(xué)們在字面上可以接受,但在理解深度上往往難以達(dá)到令人滿意的效果,如果能設(shè)計出一系列問題,讓同學(xué)們在實踐和解決問題的過程中自己去體驗,情況將完全是另一個樣子。

      三、在教學(xué)過程中,注意通過在書本原有程序的基礎(chǔ)上逐漸改變和增加條件的方法來提高同學(xué)的綜合編程能力。例如,同學(xué)們在學(xué)習(xí)FOR循環(huán)時,書本內(nèi)給出了一段求前100項自然數(shù)和的程序。這段程序在同學(xué)們弄懂FOR循環(huán)之后,理解起來是并不困難的,為了提高同學(xué)們的編程能力,我要求同學(xué)們對原程序做如下幾種變化:

      (1)求1~100中所有偶數(shù)的和

      (2)計算并輸出1-3+5-7+……-99+101的值

      (3)在程序運行過程中任意輸入一個自然數(shù)n,計算n的階乘n!(n!= 1 × 2 × 3 …… × n),并將結(jié)果輸出。

      這里第一小題和書本原程序相比難度不大,只要將循環(huán)的跳數(shù)改為2即可,在模仿的前提下同學(xué)們就可以完成。第二小題難度相同,在編程過程中,需要做的變換是奇數(shù)變偶數(shù)。循環(huán)變量相似。第2小題在前面的基礎(chǔ)上又增加了一點要求,即循環(huán)變量的終止值需用變量n來表示,二需要在程序的前面增加一條定義變量n的語句。這兩點要求同學(xué)們能夠把以前所學(xué)的知識綜合起來運用,對剛剛學(xué)習(xí)編程的同學(xué)來說這還是有一定難度的,但通過練習(xí)同學(xué)們的綜合編程能力可以得到訓(xùn)練提高。

      四、程序設(shè)計教學(xué)中可以有意識的在以下幾個方面給予比較多的關(guān)注:(1)對于一些比較簡單的程序要求同學(xué)們直接寫出結(jié)果;(2)對于有循環(huán)或判斷結(jié)構(gòu)的程序,要求同學(xué)們根據(jù)條件一步步向前走,把循環(huán)過程寫下來;(3)故意給出一些錯誤的程序,給同學(xué)們設(shè)計一些陷阱,讓同學(xué)們自己去發(fā)現(xiàn);(4)讓同學(xué)們把書本中程序編寫錯了的地方改正過來。

      程序設(shè)計教學(xué)的主要目標(biāo)是為了使同學(xué)們了解現(xiàn)代程序設(shè)計理論中的面向?qū)ο缶幊毯徒Y(jié)構(gòu)化程序設(shè)計等基本思想,培養(yǎng)現(xiàn)代程序設(shè)計過程中所需要的一些基本能力。圍繞著這個目標(biāo),在保護(hù)同學(xué)學(xué)習(xí)積極性的前提下,按照同學(xué)們的認(rèn)知規(guī)律組織教學(xué),一切可行的教學(xué)方法都可以在我們的教學(xué)過程中加以運用。

      第二篇:循環(huán)語句教學(xué)反思 15

      循環(huán)語句教學(xué)反思

      本節(jié)在教材中的作用及地位:本節(jié)在教材中起著承上啟下的作用。一方面把框圖轉(zhuǎn)化為語言,將循環(huán)結(jié)構(gòu)在計算機(jī)上實現(xiàn),另一方面為以后學(xué)習(xí)較復(fù)雜的流程圖打下基礎(chǔ)。

      學(xué)生知識現(xiàn)狀分析: 1.學(xué)生掌握了三種基本結(jié)構(gòu)的框圖; 2.學(xué)習(xí)了輸入語句、輸出語句、賦值語句和IF語句; 3.學(xué)生有一定的上機(jī)操作經(jīng)驗。教學(xué)目標(biāo)分析:

      知識目標(biāo):掌握循環(huán)語句的功能和格式,能由循環(huán)結(jié)構(gòu)寫出循環(huán)語句,并學(xué)會用計算機(jī)解決簡單的實際問題。

      能力目標(biāo):通過觀察、轉(zhuǎn)化、類比、聯(lián)想等思想方法的運用,培養(yǎng)探索能力和邏輯思維能力,增強(qiáng)表達(dá)能力。

      情感目標(biāo):在合作學(xué)習(xí)中形成團(tuán)體精神,在觀察發(fā)現(xiàn)中樹立探索精神,在上機(jī)操作中增強(qiáng)實踐意識,在編程成功后體驗學(xué)習(xí)樂趣。循環(huán)語句是在學(xué)習(xí)完三種程序框圖以后,又學(xué)習(xí)了輸入輸出語句、條件語句之后本節(jié)課主要學(xué)習(xí)對應(yīng)于程序框圖中的兩種循環(huán)結(jié)構(gòu)的兩種循環(huán)語句(WHILE語句和DO語句),理解兩種循環(huán)語句的格式及運行方式,清楚知道它們的區(qū)別與聯(lián)系。回想著這節(jié)課的得失:

      這節(jié)課由創(chuàng)設(shè)情境,設(shè)置一系列問題,引導(dǎo)學(xué)生思考、歸納、總結(jié)。學(xué)生根據(jù)教師提供的情境,主動探索知識,歸納知識。我認(rèn)為我這點把我較好。這節(jié)課從學(xué)生已有的知識引入寫出1+2+3?100的程序框圖和語句,復(fù)習(xí)舊知識同時引入新課將對應(yīng)的循環(huán)結(jié)構(gòu)改寫成循環(huán)語句,辨析兩種循環(huán)結(jié)構(gòu)的異同點,之后以當(dāng)型循環(huán)為重點,分別從以下幾個方面展開新課:改寫當(dāng)型循環(huán)的程序框圖為對應(yīng)的程序語言;對照特殊的循環(huán)語句與一般的循環(huán)語句,講解循環(huán)語句的執(zhí)行順序;師生共同分析當(dāng)型循環(huán)語句的特點;重點分析循環(huán)體追蹤計數(shù)變量和累加變量的變化;對照直到型程序框圖與直到型循環(huán)語句;最后比較直到型循環(huán)語句和當(dāng)型循環(huán)語句的區(qū)別;第三個環(huán)節(jié)是練習(xí)鞏固,第一個層次是辨析循環(huán)語句中初始值、條件、循環(huán)體對程序功能的影響,給出三組對照讓學(xué)生辨析各自的功能,之后給出三組練習(xí):分別是添加完整程序,看程序計算輸出結(jié)果,看程序?qū)懗鰧?yīng)的程序框圖。最后一個環(huán)節(jié)是作業(yè),分別布置了以下幾個層次的作業(yè):給出兩個程序辨認(rèn)是否功能一樣,對應(yīng)練習(xí)給出每種一個作業(yè)題,布置了有點難度的思考題。我認(rèn)為我的課堂程序把握得當(dāng),重點突出,學(xué)生該掌握的落實了。

      循環(huán)結(jié)構(gòu)是三種基本結(jié)構(gòu)中最為復(fù)雜的一種,學(xué)生第一次接觸循環(huán)結(jié)構(gòu)的程序設(shè)計,程序的分析和設(shè)計都有一定難度。通過這節(jié)課的教學(xué),發(fā)現(xiàn)了一些比較適用的方法,也看到了很多在教學(xué)過程中需要改進(jìn)的方面。

      一、應(yīng)把講臺“讓”給學(xué)生

      不管怎樣說,在這節(jié)課中我還是講得太多了,并沒有給充分的時間讓學(xué)生站起來發(fā)表自己的看法,學(xué)生在教學(xué)中的主體地位還有待提高。應(yīng)該盡可能多地讓學(xué)生提出自己的想法,讓他們相互探討,教師在課堂上只需要做一個“主持人”,為其創(chuàng)造一種氣氛,并維持一種高效的秩序。

      二、啟發(fā)式教學(xué)法在我們的學(xué)生中也是可行的

      使用啟發(fā)式教學(xué)最大的好處就是能調(diào)動學(xué)生的主觀能動性,讓學(xué)生通過自己的努力來探求新的知識,不光有知識的積累,還有學(xué)習(xí)能力的提高,也讓學(xué)生在這個過程中體會到成功的樂趣,增強(qiáng)信心,培養(yǎng)興趣。

      總懷疑我們學(xué)生的能力,以為不管怎樣“啟”,他們也“發(fā)”不出來,但這次教學(xué)的實踐證明,學(xué)生表現(xiàn)得非?;钴S,教學(xué)效果也不錯。

      三、教學(xué)方法要靈活多樣

      啟發(fā)式教學(xué)雖好,但在教學(xué)過程中用得太多了,整個教學(xué)過程顯得有些單調(diào)。盡管也用了一點討論法,但問題難度小了一些,學(xué)生沒有充分地討論起來。

      如果在教學(xué)中能夠根據(jù)教學(xué)內(nèi)容和學(xué)生情況靈活地采用多種教學(xué)方法,肯定能讓整個課堂活躍起來,使學(xué)生能完全融入到教學(xué)內(nèi)容中,這還需要在今后的教學(xué)中去不斷地嘗試和研究。

      第三篇:FOR循環(huán)語句教學(xué)設(shè)計

      FOR循環(huán)語句教學(xué)設(shè)計

      一、教材分析:使用教材:教育科學(xué)出版社出版的《算法與程序設(shè)計》(選修)。循環(huán)結(jié)構(gòu)是程序設(shè)計的三種基本結(jié)構(gòu)之一,是程序設(shè)計的基礎(chǔ)。這節(jié)課是循環(huán)語句的第一部分內(nèi)容,教材只是通過一個應(yīng)用題引出了循環(huán)結(jié)構(gòu),并應(yīng)用for循環(huán)結(jié)構(gòu)實現(xiàn)了程序和編寫,沒有給出其語句格式和執(zhí)行過程。我認(rèn)為這樣會導(dǎo)致一些學(xué)生進(jìn)行簡單模仿,而不是真正的掌握和理解。學(xué)生只有熟練掌握了FOR循環(huán)語句的語句格式,理解循環(huán)執(zhí)行過程,才能在實際應(yīng)用中游刃有余。因此本部分內(nèi)容分二節(jié)課完成,這節(jié)課主要講for循環(huán)語句的語句格式及其執(zhí)行過程,下節(jié)課再講實際應(yīng)用。

      二、學(xué)生分析:教學(xué)對象為高二的學(xué)生,在高一下學(xué)期數(shù)學(xué)課上學(xué)過程序設(shè)計三種方法及流程圖的畫法,但沒有上機(jī)實踐。通過前面的學(xué)習(xí)對VB程序設(shè)計已有了一定的認(rèn)知并且剛學(xué)習(xí)了順序結(jié)構(gòu)和分支結(jié)構(gòu)。

      三、教學(xué)目標(biāo)及確立依據(jù):根據(jù)本節(jié)課教學(xué)內(nèi)容以及學(xué)生的特點,結(jié)合學(xué)生現(xiàn)有知識水平,確定本節(jié)課教學(xué)目標(biāo)如下:

      1、知識目標(biāo)::

      1)掌握FOR循環(huán)語句的基本格式; 2)理解FOR循環(huán)語句的執(zhí)行過程;

      3)能根據(jù)實際問題確定程序中的循環(huán)變量、循環(huán)條件和循環(huán)體; 4)能用for循環(huán)結(jié)構(gòu)編寫簡單的程序。

      2、能力目標(biāo):培養(yǎng)學(xué)生分析問題,解決問題的能力。

      3、情感目標(biāo):使學(xué)生積極參與,發(fā)揮他們的主動性,激發(fā)他們的求知欲。

      四、教學(xué)重點、難點及確立依據(jù): 學(xué)生只有掌握了for循環(huán)語句的語句格式,理解了其執(zhí)行過程,才能在實際應(yīng)用中得心應(yīng)手。

      教學(xué)重點:

      1、掌握FOR循環(huán)語句的基本格式;

      2、理解FOR循環(huán)語句的執(zhí)行過程;

      教學(xué)難點:根據(jù)實際問題,確定程序中的循環(huán)變量、循環(huán)條件和循環(huán)體。教材處理:教材上沒有講for循環(huán)語句格式,也沒講它的執(zhí)行過程,直接講了它的應(yīng)用。若直接按教材上的來講,學(xué)生不容易接受。很容易造成學(xué)生的簡單模仿,而不是真正的掌握。所以先用一節(jié)課的時間講for循環(huán)語句的語句格式,執(zhí)行過程。下一節(jié)再講其實際應(yīng)用。

      五、教學(xué)環(huán)境:多媒體教室(無網(wǎng)絡(luò))

      六、教學(xué)過程:

      自我評析:這是我評教學(xué)能手時設(shè)計的案例。在整個教學(xué)過程中,充分體現(xiàn)了學(xué)生的主體地位、以及對學(xué)生各種能力的培養(yǎng)。無論是引入課題還是對本節(jié)課的重點、難點,我都沒有直接講解,而是通過啟發(fā)引導(dǎo)、提出問題、鞏固練習(xí)等形式,充分調(diào)動學(xué)生的學(xué)習(xí)積極性,使他們參與到教學(xué)的整個過程,讓學(xué)生在積極思考,積極探索中掌握新知識、消化本節(jié)課的重點、難點。從反饋情況來看,這是一節(jié)比較成功的課。當(dāng)然也有不足之處,希望同行們批評指出。

      第四篇:FORNEXT循環(huán)語句教學(xué)設(shè)計

      FOR/NEXT循環(huán)語句教學(xué)設(shè)計

      ----建構(gòu)主義指導(dǎo)下的教學(xué)設(shè)計案例

      一、課前分析

      教學(xué)內(nèi)容:FOR/NEXT循環(huán)語句。

      1、教材分析

      1)教學(xué)內(nèi)容和地位:程序設(shè)計是教學(xué)中的重點也是難點,循環(huán)結(jié)構(gòu)是其中的一種設(shè)計結(jié)構(gòu),其作用是使一段程序反復(fù)執(zhí)行。FOR/NEXT語句是循環(huán)運算的專家,在程序設(shè)計中頻繁出現(xiàn)。本節(jié)課的學(xué)習(xí),會使學(xué)生對算法有一個更深刻的理解,為實現(xiàn)獨立編程起到了關(guān)鍵性作用。

      2)教學(xué)重點與難點:本節(jié)課重點是掌握FOR/NEXT循環(huán)語句的格式,并能運用其來編制簡單的小程序。難點是解決問題的方法和思路,要繪制好流程圖,確定循環(huán)變量和循環(huán)體。因為用流程圖描述算法,能夠把解決問題的步驟清晰、直觀地表示出來。

      2、教學(xué)目標(biāo)分析:

      1)認(rèn)知目標(biāo):通過FOR/NEXT語句的學(xué)習(xí),寫出簡單的循環(huán)程序。2)能力目標(biāo):培養(yǎng)學(xué)生分析問題,解決問題的能力。3)情感目標(biāo):激發(fā)學(xué)生學(xué)習(xí)熱情,培養(yǎng)學(xué)生學(xué)習(xí)的積極性。

      二、教學(xué)過程

      1、創(chuàng)設(shè)問題情境

      師:同學(xué)們,請先看這個圖形(畫5個豎行排列的“*”),想想看用以前學(xué)過的程序設(shè)計語言怎樣來編寫它的程序呢?(本節(jié)程序均設(shè)置為單擊命令按鈕cmdstart運行即代碼加在private sub cmdstart_click())

      生(稍做思考,然后回答):使用PRINT語句 PRINT“*” PRINT“*” PRINT“*” PRINT“*” PRINT“*” 師:同學(xué)們做得很好,那么,我想畫10行,100行,1000行“*”呢?難道就這樣順序?qū)懴氯??這樣編寫是不是太繁瑣了。如果能讓計算機(jī)去完成這部分重復(fù)的內(nèi)容,而我們只要告訴計算機(jī)重復(fù)操作的次數(shù)就可以了,這個愿望能否實現(xiàn)呢?能!通過我們今天學(xué)習(xí)的FOR/NEXT循環(huán)語句,就可以很容易的實現(xiàn)這個愿望。

      [疑問是建構(gòu)教學(xué)的起點。新課伊始,就提出一個真實的問題,力求創(chuàng)設(shè)一種教學(xué)情境,它可以激起學(xué)生的未知欲,有利于建立新的認(rèn)識結(jié)構(gòu)。]

      2、給出程序,并通過流程圖加以理解

      師出示上題程序代碼并通過流程圖和卡通圖片分析 程序代碼: cls

      forI=1to5step1 print”*” next

      師:循環(huán)結(jié)構(gòu)也稱重復(fù)結(jié)構(gòu),它的作用是使一段程序能重復(fù)執(zhí)行,被重復(fù)執(zhí)行的部分稱為循環(huán)體。但重復(fù)一般都是有條件的,即在滿足FOR語句中的條件下才執(zhí)行循環(huán)體,否則退出循環(huán)體。下面我們就來看一下FOR/NEXT語句的語句格式:

      格式:FOR〈數(shù)值變量名〉=〈數(shù)學(xué)表達(dá)式1〉TO〈數(shù)學(xué)表達(dá)式2〉STEP〈數(shù)學(xué)表達(dá)式3〉 〈語句序列(循環(huán)體)〉 NEXT

      說明:1)當(dāng)步長為1時,STEP 1可省略不寫;

      2)語句序列中可以含有任意多條語句,也可無任何語句,稱為空循環(huán); 3)語句序列中可以含有循環(huán)結(jié)構(gòu);

      4)有時需中途退出循環(huán),這時用EXIT FOR命令。

      3、設(shè)置“陷阱”,強(qiáng)調(diào)語句格式。

      [師出示下列有錯誤的程序段。學(xué)生分成六組討論,發(fā)現(xiàn)錯誤并糾正,然后每組完成一題。在討論中,學(xué)生扮演了一個積極的參與者的角色自覺思考、積極發(fā)言,講出自己的思考和結(jié)論,并與他人展開爭辯,在自主探索中掌握知識要點,同時也可學(xué)習(xí)到他人的好的思維方式和學(xué)習(xí)方法。]

      1)打印1~5這5個數(shù)clsfor n=1 to 5 step?1print n next[步長應(yīng)為1]2)打印5~1這5個數(shù)clsfor n=5 to 1 print n next[步長為-1,不能省,應(yīng)for n=5 to 1 step?1] 3)打印1~5這5個數(shù)clsfor 1 to 5 print “n” next[n加上引號,就變成了字符串,應(yīng)把引號去掉]4)s=0 for x=1 to 10s=s+xif s>20 then exitend if print x next[退出FOR循環(huán)語句為EXITFOR]

      5)打印1~5這5個數(shù)clsfor n=1 to 5 print n[FOR與NEXT必須成對出現(xiàn),不能缺省] 6)打印1~5這5個數(shù)clsfor 1 to 5 print n next[循環(huán)變量n要賦值,for n=1 to 5]

      4、閱讀程序,為程序設(shè)計打基礎(chǔ)

      [教學(xué)中通過分析已有程序,慢慢滲透程序設(shè)計的思想方法,引導(dǎo)學(xué)生從模仿開始,由易到難、循序漸進(jìn),逐步過渡到獨立進(jìn)行程序設(shè)計。]

      師:請同學(xué)們分析下列程序,繪制出流程圖,說出程序功能。示題。

      s=0 for x=1 to 100 s=s+x next prints功能:求1到100的和clsfor I=20 to 10 step?2 print Inext功能:輸入出20,18,16,14,12,10六個數(shù)

      (流程圖略)

      5、突破難點,嘗試獨立編程。

      [嘗試是開始某種新事物所必需的。任何事情的第一次都需要勇氣,教師要鼓勵學(xué)生大膽嘗試編程,在一次次嘗試中獲取分析、解決問題的經(jīng)驗。注意選題的難度要適當(dāng)]

      師:剛才我們通過分析閱讀已有程序,對循環(huán)結(jié)構(gòu)又有了進(jìn)一步理解,但我們不能僅局限在看懂、讀懂程序上,我們的目的是要自己完成程序設(shè)計。首先要進(jìn)行審題,認(rèn)真分析題目需要解決什么問題,達(dá)到什么目的,然后從已知條件出發(fā),分析經(jīng)過哪些處理才能解決問題。再把分析出來的處理步驟用流程圖表示出來,最后用VB語言描述出各個解題步驟,程序設(shè)計就不會讓你束手無策。下面我們就參照例題,按照老師介紹的程序設(shè)計步驟,試著來自己來編制2個小程序。

      [這兩道題在循環(huán)體這一部分稍有難度,采取分組討論,共同寫流程圖的方法,最后由學(xué)生獨立寫出程序代碼,并上機(jī)調(diào)試]

      1)編寫程序,求100以內(nèi)的奇數(shù)和clss=0 for n=1 to 100 step2 s=s+n print s next2)編寫程序,y=x+2,當(dāng)x=1,2,3,4,5時,y的值分別是多少。Clsfor x=1 to 5 y=x+2 print y next

      5、歸納小結(jié),反思提高

      [學(xué)生總結(jié)本節(jié)課的FOR/NEXT語句的格式和功能,運用語句進(jìn)行程序設(shè)計的步驟。唯有反思,才能控制思維操作,才能促進(jìn)理解,提高自己的元認(rèn)識水平,從而促進(jìn)程序設(shè)計的算法形成和發(fā)展,實現(xiàn)良好的循環(huán)。]

      總結(jié)略。

      師:各門學(xué)科之間,各學(xué)科的內(nèi)容之間都是有聯(lián)系的,都不是孤立的,同學(xué)們要把知識動態(tài)化,多角度、多方式地去思考,掌握知識的內(nèi)在聯(lián)系,提高解題能力,開闊自己的視野。課后請同學(xué)們完成這樣一個程序設(shè)計作業(yè):(作業(yè)與數(shù)學(xué)知識聯(lián)系密切)

      作業(yè):試編寫程序,求10!。總評

      本節(jié)課教師采用分析法、演示法、實驗法、討論法等多種教學(xué)方法,充分體現(xiàn)了學(xué)生是教學(xué)活動中的主體;而教師通過對學(xué)生參與學(xué)習(xí)的啟發(fā)、調(diào)整、激勵來體現(xiàn)自己的主導(dǎo)作用。學(xué)生在合作學(xué)習(xí)中目標(biāo)明確、態(tài)度積極、氣氛活躍,有效地培養(yǎng)了學(xué)生的分析問題、解決問題能力,體現(xiàn)了學(xué)習(xí)的主動性。不足之處是練習(xí)題略多了一點,時間有些緊張。

      第五篇:DO循環(huán)語句教學(xué)設(shè)計

      DO循環(huán)語句教學(xué)設(shè)計

      【教材內(nèi)容分析】

      注重實例分析,將程序設(shè)計語言作為解決問題的工具,充分利用VB的特點,從實際需要出發(fā),圍繞實例進(jìn)行DO循環(huán)語句教學(xué)并上機(jī)實踐程序代碼的編寫。本節(jié)內(nèi)容屬于程序設(shè)計基礎(chǔ)部分中循環(huán)結(jié)構(gòu)內(nèi)容的教學(xué),循環(huán)結(jié)構(gòu)是程序設(shè)計中的重點也是難點,僅靠教材上的一個例題是不能讓學(xué)生真正掌握和理解的。實現(xiàn)循環(huán)結(jié)構(gòu)的語句除了FOR循環(huán)語句之外,還應(yīng)該給學(xué)生介紹DO循環(huán)語句,它可以實現(xiàn)未知循環(huán)次數(shù)的循環(huán)結(jié)構(gòu)。【學(xué)生情況分析】

      本模塊教學(xué)對象為高一的學(xué)生,在學(xué)習(xí)本課之前,學(xué)生已經(jīng)學(xué)習(xí)了FOR循環(huán)語句,理解了循環(huán)的含義,并且能夠運用FOR循環(huán)語句實現(xiàn)累加計算。本階段的學(xué)生求知欲望強(qiáng)烈,喜歡自己思考問題,但缺乏互相討論的意識。由于“算法與程序設(shè)計”模塊的特點,內(nèi)容抽象難懂,表現(xiàn)形式枯燥,很容易造成書寫程序的畏難心理,因此教師需要幫助學(xué)生克服這種心理障礙?!窘虒W(xué)方法】

      教法:實例分析、任務(wù)驅(qū)動 學(xué)法:自主探究、協(xié)作學(xué)習(xí)【教學(xué)資源】

      教師用資源:教學(xué)演示文稿(PPT)學(xué)生用資源:“折紙游戲”源程序 【教學(xué)目標(biāo)】 知識與技能:(1)能夠按照格式要求正確書寫DO循環(huán)語句。

      (2)結(jié)合實際問題,能夠理解Do While……Loop格式的執(zhí)行過程。(3)能夠說出FOR循環(huán)語句與DO循環(huán)語句的區(qū)別。過程與方法:

      (1)通過實際問題分析,能夠正確選擇所應(yīng)用的循環(huán)語句。

      (2)根據(jù)問題需求,能夠確定循環(huán)控制條件及循環(huán)內(nèi)容,積累程序設(shè)計經(jīng)驗。情感態(tài)度與價值觀:

      (1)在“折紙超身高”和“植樹問題”的實例分析中積極思考,形成主動探究新知的意識。

      (2)增強(qiáng)DO語句在實際生活中的應(yīng)用價值,提升主動學(xué)習(xí)程序設(shè)計的欲望?!窘虒W(xué)重點】

      DO循環(huán)語句的執(zhí)行過程及適用條件。【教學(xué)難點】

      結(jié)合實際問題,確定控制循環(huán)的條件及循環(huán)內(nèi)容?!窘虒W(xué)過程】

      環(huán)節(jié)1:創(chuàng)設(shè)情景,趣味引出

      (設(shè)計意圖:在游戲中激發(fā)學(xué)生興趣,找出紙的厚度的變化規(guī)律。)

      教師:一張普通的辦公用紙,它的厚度大約有0.05毫米,現(xiàn)在要將此紙對折5此,紙的厚度是多少?你有哪些計算方法? 學(xué)生:(1)0.05*25(2)對折一次,計算一次。這樣每次對折的厚度是上一次對折厚度的2倍。教師:很好!用賦值語句來實現(xiàn)就是S=2*S。環(huán)節(jié)2:循序漸進(jìn),發(fā)現(xiàn)問題

      (設(shè)計意圖:鞏固FOR循環(huán)語句的應(yīng)用,在問題分析中引導(dǎo)學(xué)生發(fā)現(xiàn)FOR循環(huán)語句的不足,引出本課的主題。)

      教師:經(jīng)科學(xué)實驗證明,由于紙的厚度和柔韌度的影響,一張紙最多只能對折7次。(來源于中央電視臺的“走進(jìn)科學(xué)”欄目)

      因此,下面將要研究的問題是在理想的狀態(tài)下。(提問)將此紙對折10次,紙的厚度是多少?

      學(xué)生:(打開練習(xí)源程序,完善教師給出的不完整程序。)

      教師:(再次提問)如果有一張無限大的紙,對折多少次后紙的厚度能夠超過你的身高呢?

      學(xué)生:(學(xué)生上機(jī)嘗試修改程序)

      教師:(提問完成的學(xué)生)你的計算結(jié)果是什么?你是如何修改程序的? 學(xué)生:我的身高是1.62米,需要對折15次。(展示其修改的程序)

      For N=1 To 15

      S=2*S

      If S>1620 Then Print N,S

      Next N 我在循環(huán)中加入了判斷,如果紙的厚度超過了1.62米,則輸出折紙次數(shù)和紙的厚度。

      教師:(進(jìn)一步提問)你是如何確定循環(huán)次數(shù)的呢?

      學(xué)生:(邊講解邊演示)先把終值稍微改大一些,比如12,運行程序發(fā)現(xiàn)沒有輸出結(jié)果,我覺得可能是估算次數(shù)太小了,于是我又把終值設(shè)為20,運行程序發(fā)現(xiàn)輸出了多組數(shù)據(jù),從這些數(shù)中我發(fā)現(xiàn)應(yīng)該是折15次。

      教師:從這位同學(xué)的嘗試中可以看出,要想得到正確結(jié)果,需要不斷測試終值。終值小了,沒有輸出結(jié)果;終值大了,就會有多余的數(shù)據(jù)輸出。因此要實現(xiàn)次數(shù)未知的循環(huán),F(xiàn)OR語句是比較困難的。為了解決這個問題,今天同學(xué)們將學(xué)習(xí)一種新的語句——DO循環(huán)語句。(教師板書課題)環(huán)節(jié)3:講解新知,初試身手

      (設(shè)計意圖:講授DO循環(huán)語句的相關(guān)知識,利用“折紙計算”初步體會DO循環(huán)語句的實際應(yīng)用。)

      教師:首先我們來了解DO語句的格式。(教師板書)(結(jié)合流程圖講解DO語句的執(zhí)行過程)

      按照程序自頂向下執(zhí)行的原則,當(dāng)程序遇到DO語句時,首先判斷WHILE后面的條件,如果條件滿足,將執(zhí)行循環(huán)體語句,之后再判斷條件是否滿足,從而形成重復(fù)的過程,直到條件不滿足時結(jié)束循環(huán)。

      學(xué)習(xí)了DO語句的基本知識,該語句在“折紙計算”問題中如何實現(xiàn)呢?(課件展示計算過程,如右圖。)請同學(xué)們嘗試將流程圖用程序 語言實現(xiàn)。

      學(xué)生:(學(xué)生上機(jī)實踐)

      教師:(巡視學(xué)生,對個別人進(jìn)行指導(dǎo))

      已經(jīng)有同學(xué)完成了程序代碼的書寫,他發(fā)現(xiàn)有多組數(shù)據(jù)輸出,我們來幫他看看問題出在哪里?

      (利用電子教室軟件轉(zhuǎn)播一位學(xué)生的程序代碼)Do While S<=1600

      N=N+1

      S=2*S

      Print N,S Loop 學(xué)生:(互相討論)

      輸出語句應(yīng)該放在Loop的后面。教師:(進(jìn)一步追問)為什么呢?

      學(xué)生:因為輸出語句不屬于重復(fù)執(zhí)行的部分。

      教師:很好!請大家注意這個問題。下面,程序仍有問題的同學(xué)繼續(xù)調(diào)試;已完成任務(wù)的同學(xué),請嘗試一下計算至少對折多少次后紙的厚度能夠超過珠穆朗瑪峰的高度(8844米)。

      學(xué)生:(結(jié)合自己完成任務(wù)的進(jìn)度有選擇的上機(jī)實踐)

      教師:(階段小結(jié))通過實踐發(fā)現(xiàn),F(xiàn)OR語句實現(xiàn)次數(shù)未知的循環(huán)時需要估算循環(huán)次數(shù),并且在循環(huán)體中需要加入條件語句進(jìn)行判斷;而用DO語句時則不必考慮循環(huán)次數(shù)的限制。因此,在實現(xiàn)次數(shù)未知的循環(huán)時,利用DO語句是比較理想的。

      環(huán)節(jié)4:再接再厲,融會貫通

      (設(shè)計意圖:通過閱讀兩段相近的程序,體會DO語句的執(zhí)行過程,并強(qiáng)調(diào)避免死循環(huán)的重要性。)

      教師:(課件展示練習(xí)內(nèi)容,如右圖。)閱讀程序1,思考其執(zhí)行結(jié)果是什么?

      學(xué)生:(思考后回答)a和b的初值分別是50和15,此時a的值大于10,執(zhí)行一次循環(huán),即a=35;此時a的值依然大于10,再執(zhí)行一次循環(huán),a=20;此時a的值依然大于10,再執(zhí)行一次循環(huán),a=5;此時a的值小于10,循環(huán)結(jié)束。因此結(jié)果是:35、20、5。

      教師:閱讀程序2,思考其執(zhí)行結(jié)果是什么?

      學(xué)生:(思考后回答)結(jié)果是35、15、35、15、……。因為此時a的值是50,程序中沒有修改a的值,因此a>10永遠(yuǎn)成立,循環(huán)將會永遠(yuǎn)執(zhí)行下去。教師:(演示程序)我們上機(jī)運行一下這個程序。這種現(xiàn)象我們稱為“死循環(huán)”,即程序會無休止的運行,此時可以利用“Ctrl+Break”組合鍵終止程序運行。由此可以看出用DO語句實現(xiàn)循環(huán)時,為了保證循環(huán)能夠正常退出,循環(huán)體中必須有改變條件變量值的語句,避免出現(xiàn)“死循環(huán)”。環(huán)節(jié) 5:鞏固知識,拓展提高

      (設(shè)計意圖:鞏固DO循環(huán)語句的使用,提高分析問題、書寫程序代碼的能力。)教師:(問題描述)

      陳婷今年17歲,為了支持環(huán)保,她在今年生日的這一天種了1棵樹。她有一個美好的愿望,那就是從明年開始她每年比前一年多種一棵樹。這樣下去,到多少歲時才能累計種到活超過100棵? 請同學(xué)們分組討論可以有哪些實現(xiàn)方案。學(xué)生:(分組討論,上機(jī)實踐。)(成果展示交流)

      學(xué)生甲:(展示其實現(xiàn)的程序)

      Dim tree As Integer

      Dim n As Integer

      Dim t As Integer

      tree = 1

      n = 17

      t = 1

      Do While tree < 100

      n = n + 1

      t = t + 1

      tree = tree + t

      Loop Print “到”;n;”歲時累計種到”;tree;”棵” 學(xué)生甲講解:

      我用tree表示種樹總和、n表示年齡、t表示每年種的樹,在總和不超過100的條件下,年齡要+1,計算當(dāng)前這一年要種的樹,還要計算出當(dāng)前的種樹總和。

      學(xué)生乙:(展示其實現(xiàn)的程序)Dim tree As Integer Dim n As Integer tree = 0 n = 0 Do While tree < 100

      n = n + 1

      tree = tree + n Loop Print “到”;n+17;”歲時累計種到”;tree;”棵” 學(xué)生乙講解:

      在循環(huán)中我沒有計算年齡的變化,因為n既可以表示每年種樹,也可以表示種了多少年,因此最終的年齡應(yīng)該是n+17。學(xué)生丙:(展示其實現(xiàn)的程序)

      Dim a As Integer Dim t As Integer a = 17 t = 1 Do While t < 100 a = a + 1

      t = t + a-16 Loop Print “到”;a;”歲時累計種到”;t;”棵” 學(xué)生丙講解:

      我用a表示年齡,用t表示總棵數(shù)。我發(fā)現(xiàn)每年所種樹木=年齡-16,因此計算總棵數(shù)就可以用t=t+a-16。

      教師:看到同學(xué)們用多種方法完成了問題求解,老師很高興。同學(xué)們的方法都有自己獨到的見解,這說明大家在程序設(shè)計的道路上又邁進(jìn)了一大步。環(huán)節(jié)6:自我考察,課堂反饋

      (設(shè)計意圖:通過完成教師給定的練習(xí)題,重點考察學(xué)生對DO循環(huán)語句執(zhí)行過程及“死循環(huán)”的理解,)

      學(xué)生:(完成教師指定的練習(xí)題目,并將答案反饋給老師。)

      1.以下程序的運行結(jié)果()

      Dim a As Integer

      a=1

      Do While a<=10 a=a+2 Loop Print a;

      A、10

      B、11

      2.以下哪種情況會出現(xiàn)“死循環(huán)”(A、x=0 s=0

      Do While s<=20

      s=s+x

      Loop Print x B、a=5

      b=10

      Do While a

      a=a+1)

      b=b-1

      Loop

      Print a,b 教師:(根據(jù)學(xué)生的反饋總結(jié))

      通過同學(xué)們給老師反饋回來的答案看,大家對DO循環(huán)語句的執(zhí)行過程基本上沒有太大問題,正確答案是B。第二個練習(xí)中的A選項中雖然循環(huán)體中的s=s+x貌似對循環(huán)條件變量s的值進(jìn)行了修改,但x的值始終是0,因此s的值并沒有變化。

      環(huán)節(jié)7:總結(jié)提升,結(jié)束本課

      (設(shè)計意圖:總結(jié)在實際問題中循環(huán)結(jié)構(gòu)的實現(xiàn)過程,強(qiáng)調(diào)DO語句在實際生活中的應(yīng)用。)

      教師:到目前為止,同學(xué)們已經(jīng)學(xué)習(xí)了兩種循環(huán)語句FOR和DO,以后在遇到循環(huán)問題時,該如何運用這兩個語句呢?我們需要分析以下幾點(課件展示內(nèi)容)1.

      循環(huán)次數(shù):

      次數(shù)已知——一般采用FOR語句實現(xiàn) 次數(shù)未知——一般采用DO語句實現(xiàn) 2.

      進(jìn)行循環(huán)的條件: FOR語句——由循環(huán)終值控制

      DO語句——循環(huán)體中必須有改變循環(huán)條件的語句

      3.循環(huán)內(nèi)容:需要重復(fù)執(zhí)行的語句。

      在日常生活中,次數(shù)未知的循環(huán)問題還有很多,比如:現(xiàn)在的音樂播放器都有循環(huán)播放的功能,當(dāng)點擊“停止”時,循環(huán)結(jié)束;為保證信息安全,現(xiàn)在的手機(jī)卡密碼都有輸入次數(shù)的限制,當(dāng)連續(xù)輸入3次錯誤的密碼時,SIM卡將被鎖。這些都可以用今天學(xué)習(xí)的知識解決。

      (強(qiáng)調(diào))程序為生活服務(wù),希望同學(xué)們嘗試將更多的程序應(yīng)用到日常生活中?!景鍟O(shè)計】 DO循環(huán)語句 格式:

      Do While 條件 循環(huán)體 Loop 【教學(xué)反思】 1.以問題為主線。

      本課充分體現(xiàn)了新課程的理念,在問題解決中學(xué)習(xí)新知,在問題中提升能力。為引起學(xué)生興趣,本課中所選實例均來自于生活,使學(xué)生能夠意識到所學(xué)知識的實用價值。

      2.情景引入,恰到好處。

      本課從折紙游戲出發(fā),調(diào)動了學(xué)生學(xué)習(xí)的積極性。通過“折紙游戲”復(fù)習(xí)鞏固了FOR循環(huán)語句的知識,通過學(xué)生自己嘗試“折紙超身高”的計算,發(fā)現(xiàn)FOR語句在實現(xiàn)次數(shù)未知循環(huán)上的局限性,由此引出了學(xué)習(xí)DO循環(huán)語句的必要性。3.恰當(dāng)引導(dǎo),發(fā)散學(xué)生思維。

      “算法與程序設(shè)計”涉及的知識范圍非常廣泛,其中尤其與數(shù)學(xué)知識聯(lián)系緊密。本課抓住了這一學(xué)科特點,在講授DO語句的相關(guān)知識后,引導(dǎo)學(xué)生完成“折紙超身高”的計算,教給學(xué)生應(yīng)用DO語句解決問題的思想。鞏固知識之后,由學(xué)生自主完成“植樹問題”的求解,通過實際上課發(fā)現(xiàn)學(xué)生想到了多種解決問題的方法。由此可見,發(fā)散學(xué)生思維,可以收到意想不到的效果。4.不足之處

      在學(xué)生進(jìn)行折紙計算的過程中,我主要采用的是“半成品”教學(xué)法,即給出部分程序代碼,由學(xué)生來填空。這雖然降低了難度,但對于優(yōu)秀生來講無疑出現(xiàn)了“吃不飽”的想象,因此要考慮到對學(xué)生的分層教學(xué)。

      下載for循環(huán)語句教學(xué)反思1(含5篇)word格式文檔
      下載for循環(huán)語句教學(xué)反思1(含5篇).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        saratch教學(xué)【重復(fù)循環(huán)語句】

        Scratch編程—畫旋轉(zhuǎn)圖形 ——重復(fù)(循環(huán))語句的嵌套 【教學(xué)目標(biāo)】 1.知識與技能:認(rèn)識重復(fù)循環(huán)語句的相關(guān)執(zhí)行命令,掌握其基本編寫方法;學(xué)會利用重復(fù)循環(huán)語句的嵌套來繪制不同的旋......

        for循環(huán)語句說課稿

        《FOR循環(huán)語句》說課稿 尊敬的各位評審: 今天我說課的內(nèi)容是高等教育出版社《編程語言基礎(chǔ)——C語言》中的第四章第三節(jié)《For循環(huán)語句》。本節(jié)教學(xué)內(nèi)容用1課時完成,教學(xué)地點在......

        VB循環(huán)語句

        注:被中括號(“[”、“]”)括起來的都是可選參數(shù)! For Each ... Next 語句: 語句格式 For Each Variant In Collection Or Array [Statement(s)] [Exit For] [Statement(s)]......

        01.《循環(huán)結(jié)構(gòu)(For 循環(huán)語句)》教學(xué)案例

        《循環(huán)結(jié)構(gòu)(For 循環(huán)語句)》教學(xué)案例 一、 指導(dǎo)思想 本課案例緊扣我國所制訂的信息技術(shù)課程標(biāo)準(zhǔn)和新課程理念:以提升學(xué)生的信息素養(yǎng)為總目標(biāo),倡導(dǎo)自主學(xué)習(xí)、合作學(xué)習(xí)、探究學(xué)習(xí)......

        P029循環(huán)語句教案

        清華同方教育技術(shù)研究院數(shù)學(xué)所 2013/04/16 Tuesday 09:41 循環(huán)語句 楊俊寶 教學(xué)要求:正確理解循環(huán)語句的概念,并掌握其結(jié)構(gòu). 會應(yīng)用循環(huán)語句編寫程序. 教學(xué)重點:兩種循環(huán)語句......

        2018.08.23 java循環(huán)語句

        流程控制語句 流程控制語句包含:順序結(jié)構(gòu),選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu) 選擇結(jié)構(gòu):1.if 語句。if{}else if{}else{} 2.switch語句。Switch(key){case:break;default:break;} If語句三......

        java實驗報告 循環(huán)語句

        Java程序設(shè)計實驗報告(三) 班級:學(xué)號:姓名: 指導(dǎo)老師:一、實驗題目 ? 熟悉Java程序框架 ? 掌握循環(huán)語句的用法 二、實驗內(nèi)容 1. 編寫程序,計算10的階乘并輸出運算結(jié)果。 2. 編寫程......

        vbFOR循環(huán)語句(大全五篇)

        《FOR循環(huán)語句》 一.教學(xué)目標(biāo) 在教學(xué)過程中,充分發(fā)揮學(xué)生的主體作用、調(diào)動學(xué)生的學(xué)習(xí)積極性,有效地培養(yǎng)學(xué)生的分析問題、解決問題的能力,主要體現(xiàn)下面三個目標(biāo): 1、知識目標(biāo):通過......