两个人做人爱视频免费,97久久精品人人搡人妻人人玩,欧洲精品码一区二区三区,999zyz玖玖资源站永久

我要投稿 投訴建議

最新循環語句教學設計

時間:2021-01-05 10:40:44 句子 我要投稿

最新循環語句教學設計

  一、課前分析

最新循環語句教學設計

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

  1、教材分析

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

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

  2、教學目標分析:

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

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

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

  二、教學過程

  1、創設問題情境

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

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

  PRINT “*”

  PRINT “*”

  PRINT “*”

  PRINT “*”

  PRINT “*”

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

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

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

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

  程序代碼:

  cls

  fr I=1 t 5 step 1

  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個數 clsfr n=1 t 5 step –1print nnext [步長應為1]2)打印5~1這5個數clsfr n=5 t 1print nnext [步長為-1,不能省,應fr n=5 t 1 step –1]

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

  5)打印1~5這5個數clsfr n=1 t 5print n [FOR與NEXT必須成對出現,不能缺省]6)打印1~5這5個數clsfr 1 t 5print nnext [循環變量n要賦值,fr n=1 t 5]

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

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

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

  s=0fr x=1 t 100s=s+xnext print s功能:求1到100的和clsfr I=20 t 10 step –2print Inext 功能:輸入出20,18,16,14,12,10六個數

  (流程圖略)

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

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

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

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

  1)編寫程序,求100以內的奇數和clss=0fr n=1 t 100 step 2s=s+nprint snext 2)編寫程序,=x+2,當x=1,2,3,4,5時,的值分別是多少。clsfr x=1 t 5=x+2print next

  5、歸納小結,反思提高

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

  總結略。

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

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

  總評

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

【最新循環語句教學設計】相關文章:

最新《風箏》教學設計09-29

循環經濟調研報告04-20

最新《草船借箭》教學設計范文(通用5篇)05-09

《關雎》教學設計03-24

初冬教學設計04-03

《景陽岡》教學設計03-05

蝗蟲教學設計03-05

《蛇》教學設計03-05

《心愿》教學設計03-02

《數數》教學設計03-02

主站蜘蛛池模板: 九江市| 齐齐哈尔市| 多伦县| 武鸣县| 德令哈市| 乌什县| 班玛县| 清新县| 桐柏县| 辉南县| 石林| 贡嘎县| 永寿县| 北海市| 广昌县| 台东市| 平乐县| 博客| 桂阳县| 长葛市| 洛阳市| 曲周县| 若尔盖县| 陇西县| 岚皋县| 墨竹工卡县| 金昌市| 泸定县| 临沭县| 仪征市| 新绛县| 吴忠市| 方城县| 平山县| 鲁山县| 察哈| 项城市| 高清| 安多县| 鹤壁市| 墨玉县|