1. <code id="ya7qu"><span id="ya7qu"><label id="ya7qu"></label></span></code>

    <b id="ya7qu"><bdo id="ya7qu"></bdo></b>
    <wbr id="ya7qu"><optgroup id="ya7qu"><strike id="ya7qu"></strike></optgroup></wbr>
  2. <u id="ya7qu"><bdo id="ya7qu"></bdo></u>
    現在位置:范文先生網>教案大全>信息技術教案>高中信息技術教案>FOR/NEXT循環語句教學設計

    FOR/NEXT循環語句教學設計

    時間:2023-02-26 19:04:29 高中信息技術教案 我要投稿
    • 相關推薦

    FOR/NEXT循環語句教學設計

    ----建構主義指導下的教學設計案例

    FOR/NEXT循環語句教學設計

     

     

    一、課前分析

    教學內容:FOR/NEXT循環語句。

    1、教材分析

    1)教學內容和地位:程序設計是教學中的重點也是難點,循環結構是其中的一種設計結構,其作用是使一段程序反復執行。FOR/NEXT語句是循環運算的專家,在程序設計中頻繁出現。本節課的學習,會使學生對算法有一個更深刻的理解,為實現獨立編程起到了關鍵性作用。

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

    2、教學目標分析:

    1)認知目標:通過FOR/NEXT語句的學習,寫出簡單的循環程序。

    2)能力目標:培養學生分析問題,解決問題的能力。

    3)情感目標:激發學生學習熱情,培養學生學習的積極性。

    二、教學過程

    1、創設問題情境

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

    生(稍做思考,然后回答):使用PRINT語句

    PRINT“*”

    PRINT“*”

    PRINT“*”

    PRINT“*”

    PRINT“*”

    師:同學們做得很好,那么,我想畫10行,100行,1000行“*”呢?難道就這樣順序寫下去嗎?這樣編寫是不是太繁瑣了。如果能讓計算機去完成這部分重復的內容,而我們只要告訴計算機重復操作的次數就可以了,這個愿望能否實現呢?能!通過我們今天學習的FOR/NEXT循環語句,就可以很容易的實現這個愿望。

    [疑問是建構教學的起點。新課伊始,就提出一個真實的問題,力求創設一種教學情境,它可以激起學生的未知欲,有利于建立新的認識結構。]

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

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

    程序代碼:

    cls

    forI=1to5step1

    print”*”

    next

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

    格式:FOR〈數值變量名〉=〈數學表達式1〉TO〈數學表達式2〉STEP〈數學表達式3〉

    〈語句序列(循環體)〉

    NEXT

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

    2)語句序列中可以含有任意多條語句,也可無任何語句,稱為空循環;

    3)語句序列中可以含有循環結構;

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

    3、設置“陷阱”,強調語句格式。

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

    1)打印1~5這5個數clsfor n=1 to 5 step?1print n next[步長應為1]2)打印5~1這5個數clsfor n=5 to 1 print n next[步長為-1,不能省,應for n=5 to 1 step?1]

    3)打印1~5這5個數clsfor 1 to 5 print “n” next[n加上引號,就變成了字符串,應把引號去掉]4)s=0 for x=1 to 10s=s+xif s>20 then exitend if print x next[退出FOR循環語句為EXITFOR]

    5)打印1~5這5個數clsfor n=1 to 5 print n[FOR與NEXT必須成對出現,不能缺省]

    6)打印1~5這5個數clsfor 1 to 5 print n next[循環變量n要賦值,for n=1 to 5]

    4、閱讀程序,為程序設計打基礎

    [教學中通過分析已有程序,慢慢滲透程序設計的思想方法,引導學生從模仿開始,由易到難、循序漸進,逐步過渡到獨立進行程序設計。]

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

    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六個數

    (流程圖略)

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

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

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

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

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

    5、歸納小結,反思提高

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

    總結略。

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

    作業:試編寫程序,求10!。

    總評

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


    【FOR/NEXT循環語句教學設計】相關文章:

    循環小數教學設計(精選10篇)12-07

    水循環教學反思08-25

    《水循環》教學反思04-08

    循環小數的教學反思01-17

    《循環小數》教學反思03-09

    循環小數教學反思03-14

    血液循環教學反思04-08

    循環經濟08-13

    淺談英語教學中的“循環復習”08-16

    国产福利萌白酱精品tv一区_日韩亚洲中字无码一区二区三区_亚洲欧洲高清无码在线_全黄无码免费一级毛片
    1. <code id="ya7qu"><span id="ya7qu"><label id="ya7qu"></label></span></code>

      <b id="ya7qu"><bdo id="ya7qu"></bdo></b>
      <wbr id="ya7qu"><optgroup id="ya7qu"><strike id="ya7qu"></strike></optgroup></wbr>
    2. <u id="ya7qu"><bdo id="ya7qu"></bdo></u>
      中文字幕对白国产 | 在线精品视频一区二区三区 | 亚洲午夜片手机在线播放 | 亚洲精品高潮久久久久 | 麻豆91青青国产在线观看 | 中文字字幕在线乱码品 |