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

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

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

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

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

      VB的循環(huán)嵌套教案

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

      第一篇:VB的循環(huán)嵌套教案

      VB程序設(shè)計(jì)中循環(huán)嵌套的使用

      一、課題名稱

      VB程序設(shè)計(jì)中循環(huán)嵌套的使用

      二、教學(xué)目標(biāo)

      1.知識(shí)目標(biāo)

      了解循環(huán)結(jié)構(gòu)程序設(shè)計(jì)思想,準(zhǔn)確掌握“For-Next”循環(huán)結(jié)構(gòu)的應(yīng)用以及循環(huán)嵌套的使用。2.能力目標(biāo)

      熟練掌握循環(huán)的嵌套,能編寫雙重循環(huán)結(jié)構(gòu)的程序;能熟練應(yīng)用Print 方法、tab()函數(shù)和Abs()函數(shù)控制輸出格式。3.情感目標(biāo)

      增強(qiáng)學(xué)生的邏輯思維能力,培養(yǎng)學(xué)生分析解決實(shí)際問題的同時(shí),鍛煉他們探索規(guī)律,舉一反三,融會(huì)貫通的能力。

      三、教學(xué)重點(diǎn)、難點(diǎn)

      1.重點(diǎn):循環(huán)嵌套語句的結(jié)構(gòu)和使用

      2.難點(diǎn):內(nèi)外循環(huán)的功能及print、tab()、Abs()函數(shù)對(duì)輸出格式的控制

      通過多次強(qiáng)化訓(xùn)練,讓學(xué)生掌握重點(diǎn),學(xué)生實(shí)訓(xùn)時(shí)老師巡視指導(dǎo),幫助學(xué)生突破難點(diǎn) 并再最后總結(jié)集中講解一遍重點(diǎn),難點(diǎn)以讓學(xué)生突破重、難點(diǎn)。

      四、教學(xué)方法

      1.情境導(dǎo)入法:情景引入,設(shè)置懸念,引起學(xué)生對(duì)本堂課的興趣。

      2.啟發(fā)式教學(xué)法:通過實(shí)例提出的問題,引導(dǎo)學(xué)生思考討論、并上機(jī)實(shí)踐,得出本節(jié)課所教授新知識(shí)。

      3.分層教學(xué)法:根據(jù)不同學(xué)生的基礎(chǔ)不同,提問或任務(wù)的難易程度不同,并對(duì)基礎(chǔ)相對(duì)較弱的學(xué)生給以更多的上機(jī)實(shí)踐指導(dǎo)。

      五、教學(xué)用具

      計(jì)算機(jī)實(shí)訓(xùn)室,visual basic6.0軟件。

      六、課時(shí)安排

      1課時(shí)

      七、教學(xué)過程

      (一)設(shè)置懸念、引起學(xué)生對(duì)本堂課的興趣

      把課前調(diào)試好的課本上圖1-12-1的程序設(shè)計(jì)演示給學(xué)生看,激發(fā)學(xué)生的好奇心,求知欲,引起學(xué)生對(duì)本堂課的興趣。問學(xué)生想不想知道這個(gè)小程序是如何實(shí)現(xiàn)的,學(xué)完本堂課就知道了!

      (二)導(dǎo)入 1.復(fù)習(xí)循環(huán)結(jié)構(gòu)。

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

      格式:FOR〈變量名〉=〈表達(dá)式1〉 TO 〈表達(dá)式2〉 STEP〈表達(dá)式3〉

      〈語句序列(循環(huán)體)〉 NEXT 說明:1)當(dāng)步長為1時(shí),STEP 1可省略不寫;

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

      4)有時(shí)需中途退出循環(huán),這時(shí)用EXIT FOR命令。2.應(yīng)用循環(huán)結(jié)構(gòu)的具體實(shí)例

      編寫程序輸出如下字符圖形: 1 2 3 4 5 程序如下:

      For j=1 To 5 Print j;Next j Print 3.提出問題

      上面的代碼完成了在一行內(nèi)輸入5個(gè)數(shù)字,如果要得到三行同樣的字符圖形,即如圖

      (一)所示的圖形,應(yīng)該怎么寫程序呢? 2 3 4 5 1 2 3 4 5 1 2 3 4 5

      (一)給學(xué)生五分鐘時(shí)間自由討論和上機(jī)實(shí)驗(yàn)如何實(shí)現(xiàn)輸出上面的字符圖形

      (三)引出循環(huán)嵌套結(jié)構(gòu)

      要得到圖一所示的圖形,我們可以將上面的“FOR-NEXT”語句重復(fù)3次,但是如果要打印20行,30行甚至更多行呢?有沒有更簡便的方法?我們知道循環(huán)結(jié)構(gòu)能夠使一段程序重復(fù)執(zhí)行,如果把上面的“FOR-NEXT”語句放到另外一個(gè)循環(huán)之中,讓它反復(fù)執(zhí)行3次,能不能得到圖形

      (一)的輸出呢?我們一起來試一下:

      For i=1 To 3

      For j=1 To 5 2

      Print j;

      Next j

      Print Next i 執(zhí)行程序,得到如圖

      (一)所示的字符圖形。

      得出結(jié)論:像上面的程序那樣,已經(jīng)知道了循環(huán)的次數(shù),可以再利用一個(gè)“FOR-NEXT”循環(huán)語句,這樣就形成了循環(huán)中套循環(huán)的結(jié)構(gòu),我們稱之為循環(huán)的嵌套。

      注意:外循環(huán)控制行數(shù),內(nèi)循環(huán)控制

      (四)進(jìn)一步探究、加深理解

      再看一個(gè)由數(shù)字組成的字符圖形

      (二): 1 1 2 1 2 3 1 2 3 4 圖形

      (二)觀察該圖形的特點(diǎn),其規(guī)律是第一行輸出1個(gè)字符,第二行輸出2個(gè)字符,第i行輸出 i個(gè)字符。由剛才的嵌套循環(huán)例子可知,外循環(huán)控制的是輸出的行數(shù),內(nèi)循環(huán)控制輸出列數(shù),因此我們只需在圖形

      (一)程序的基礎(chǔ)上把Forj=1 To 5的終值5改為i即可,學(xué)生自己上機(jī)驗(yàn)證修改后的程序是否能得到圖形

      (二)。

      最后看圖形

      (三)2

      2 3 2 3 4

      (三)這個(gè)圖中的字符和圖二中的字符一樣,只是每行第一個(gè)字符的位置不同。要改變每行第一個(gè)字符的位置,可以使用Tab()制表函數(shù)。圖形的程序代碼如下:

      For i=1 To 4

      Print Tab(40-i*3);

      For j=1 To i

      Print j;

      注意:此處課本上為Print i,應(yīng)該為Print j 才能得到圖

      (三)Next j

      Print Next i 3

      課本后面的“想一想”問題由學(xué)生自己在課后思考練習(xí)

      (五)綜合練習(xí)、探索實(shí)踐

      1.效果演示。把課前調(diào)試好的課本上的程序設(shè)計(jì)再次演示給學(xué)生看,讓學(xué)生仔細(xì)觀察每一演示運(yùn)行頁面。

      程序部分演示頁面效果圖如下:

      單擊“左上部分”及“右下部分”效果圖

      2.程序界面設(shè)計(jì)

      由學(xué)生參考演示界面自行完成。3.程序代碼編寫

      學(xué)生先看課本上已給出的代碼,有不能理解的語句的舉手詢問教師。然后學(xué)生根據(jù)教材中已給出的代碼上機(jī)實(shí)訓(xùn),并思考補(bǔ)充教材中未給出的代碼。期間前后排的學(xué)生可以相互討論,教師巡視指導(dǎo)學(xué)生。

      教師最后給出正確答案,并就巡視時(shí)學(xué)生出現(xiàn)的問題、易錯(cuò)點(diǎn)、難點(diǎn)再講解一遍。

      (六)總結(jié)與提升

      循環(huán)嵌套就是在循環(huán)體中又有循環(huán)的結(jié)構(gòu),循環(huán)體外的循環(huán)稱為外循環(huán),循環(huán)體內(nèi)的循環(huán)稱為內(nèi)循環(huán)。如果程序需要,還可以在內(nèi)循環(huán)里再嵌入另一個(gè)循環(huán),從而構(gòu)成三重循環(huán),甚至多重循環(huán)。

      循環(huán)嵌套應(yīng)用中的常見錯(cuò)誤及其注意事項(xiàng): 1.內(nèi)循環(huán)與外循環(huán)的循環(huán)變量名稱不能相同。

      2.外循環(huán)必須完全包含內(nèi)循環(huán),不可以出現(xiàn)交叉現(xiàn)象。

      (七)課后思考練習(xí)

      由學(xué)生課后單獨(dú)思考并寫好各題程序,教師下次課抽查提問。

      第二篇:VB循環(huán)語句

      注:被中括號(hào)(“[”、“]”)括起來的都是可選參數(shù)!

      For Each...Next 語句: 語句格式

      For Each Variant In Collection Or Array

      [Statement(s)]

      [Exit For]

      [Statement(s)] Next [Variant] 參數(shù)解釋

      Variant: 如果In后面是一個(gè)集合(Collection),Variant可以是任何數(shù)據(jù)類型的一個(gè)變量;如果In后面是一個(gè)數(shù)組(Array),Variant就只能是一個(gè)Variant變量。

      Collection: 可以是任何一個(gè)對(duì)象集合。Array: 可以是任何一個(gè)數(shù)組(Type數(shù)組除外)。Statement(s): 可以是任何一句或多句語句。

      Exit For: 可以強(qiáng)制退出循環(huán)體。For Each...Next 語句的作用

      集合/數(shù)組里面有多少對(duì)象/多少維,F(xiàn)or Each...Next 語句就會(huì)執(zhí)行多少次Statement(s)。

      Do...Loop 語句: 語句格式

      Do [{While | Until} Condition]

      [Statement(s)]

      [Exit Do]

      [Statement(s)] Loop [{While | Until} Condition] 參數(shù)解釋

      While: 如果While在Do后面,那么循環(huán)體一開始就會(huì)檢查Condition的值,如果Condition的值為False,就退出循環(huán)體;否則,執(zhí)行Statement(s);如果While在Loop后面,則在執(zhí)行完第一次Statement(s)時(shí)才檢查Condition的值,如果Condition的值為False,就退出循環(huán)體;否則,繼續(xù)循環(huán)。

      Until: 如果Until在Do后面,那么循環(huán)體一開始就會(huì)檢查Condition的值,如果Condition的值為True,就退出循環(huán)體;否則,執(zhí)行Statement(s);如果Until在Loop后面,則在執(zhí)行完第一次Statement(s)時(shí)才檢查Condition的值,如果Condition的值為True,就退出循環(huán)體;否則,繼續(xù)循環(huán)。

      Condition: 可以是任何一個(gè)表達(dá)式。Statement(s): 可以是任何一句或多句語句。

      Exit Do: 可以強(qiáng)制退出循環(huán)體。Do...Loop 語句的作用

      重復(fù)循環(huán)Statement(s),直到Condition為True或False(在指定了While或Until的情況下)。

      For...Next 語句: 語句格式

      For Counter = Start To End [Step Step]

      [Statement(s)]

      [Exit For]

      [Statement(s)] Next [Counter] 參數(shù)解釋

      Counter: 可以是任何一個(gè)變量(但不能是Boolean或者是數(shù)組),用來做計(jì)數(shù)器。Start: Counter的初值。End: Counter的終值。

      Step: Counter一次增加多少,默認(rèn)為1。1次增加n: For...=...To...Step n;1次減n: For...=...To...Step-n。

      Statement(s): 可以是任何一句或多句語句。

      Exit For: 可以強(qiáng)制退出循環(huán)體。For...Next 語句的作用

      重復(fù)執(zhí)行((End-Counter)Step)次Statement(s)。

      While...Wend 語句: 語句格式

      While Condition

      [Statement(s)] Wend 參數(shù)解釋

      Condition: 可以是任何一個(gè)表達(dá)式。Statement(s): 可以是任何一句或多句語句。

      While...Wend 語句的作用

      重復(fù)執(zhí)行語句,直到Condition不為True。

      第三篇:第11課 循環(huán)嵌套教學(xué)設(shè)計(jì)

      《第11課

      循環(huán)嵌套》

      教學(xué)設(shè)計(jì)

      【教材分析】

      本課主要是介紹mind+軟件可以利用畫筆工具進(jìn)行繪畫,結(jié)合生活中畫圖的過程提煉出畫圖的流程圖,再由最基礎(chǔ)的線段開始繪畫,通過落筆、顏色、粗細(xì)、方向、移動(dòng)的使用來繪制一個(gè)個(gè)基礎(chǔ)圖形。在繪畫復(fù)雜圖形時(shí)發(fā)現(xiàn)其是由簡單圖形重復(fù)組成,但代碼重復(fù)量過多,從而產(chǎn)生使用循環(huán)嵌套的需要。教材將本課至第13課的學(xué)習(xí)內(nèi)容設(shè)計(jì)成一個(gè)項(xiàng)目——繪制多邊形,讓學(xué)生在多邊形的繪制過程中,慢慢了解到循環(huán)嵌套、程序調(diào)用、帶參過程的便捷性。體驗(yàn)一個(gè)較為復(fù)雜的程序是如何完善優(yōu)化的。

      【學(xué)情分析】

      五年級(jí)的學(xué)生通過上個(gè)學(xué)期第三單元的學(xué)習(xí),已經(jīng)學(xué)會(huì)了在Scratch中進(jìn)行音樂模塊的添加,同時(shí)在本單元已經(jīng)學(xué)習(xí)過了流程圖,這對(duì)本節(jié)課的邏輯整理以及畫筆模塊的引入打下了良好的基礎(chǔ)。

      【教學(xué)目標(biāo)】

      1.了解mind+畫圖的原理,知道常用的畫筆類指令。

      2.利用畫筆類指令繪制簡單的圖形,掌握利用循環(huán)繪制正多邊形的方法。

      3.通過繪制多個(gè)正多邊形,掌握循環(huán)嵌套的使用方法。

      【重點(diǎn)與難點(diǎn)】

      教學(xué)重點(diǎn):利用循環(huán)嵌套繪制多個(gè)正多邊形。

      教學(xué)難點(diǎn):理解循環(huán)嵌套結(jié)構(gòu)。

      【環(huán)境與素材】

      1.學(xué)生機(jī)安裝mind+、視頻播放等應(yīng)用軟件。

      2.相關(guān)的圖片、視頻等素材。

      【教學(xué)過程】

      一、新課導(dǎo)入

      師:今天老師給同學(xué)們帶來了幾個(gè)特殊的圖案(出示繪畫圖案)

      老師如果說他們是用mind+來繪畫的同學(xué)們會(huì)不會(huì)感到神奇呢?那繪畫的筆是什么呢?其實(shí)我們的角色就可以充當(dāng)畫筆。今天我們就來試著用mind+來繪制圖案。

      二、新知探究

      環(huán)節(jié)一:分析算法

      師:我們的圖案都是由一條條線段組成,所以在繪制圖畫前,我們要先弄清楚線段繪畫的流程,老師收集了繪畫的過程,可是他的先后順序會(huì)是怎么樣的呢?有沒有誰能幫一幫老師。

      (展示流程圖,學(xué)生填寫)

      師:了解了畫圖過程那在mind+當(dāng)中如何運(yùn)用呢?畫筆的指令在哪呢?

      單擊“添加擴(kuò)展”,單擊“畫筆”就可以將畫筆類指令顯示在代碼區(qū)域中。

      他們分別有什么用呢?

      (搭配移動(dòng)指令,讓學(xué)生自主探索畫筆指令作用)

      任務(wù)一

      探索畫筆指令(5min)

      搭配移動(dòng)指令,讓學(xué)生自主探索畫筆指令作用

      連線歸納

      這兩個(gè)都是顏色的指令有異同呢?

      環(huán)節(jié)二:程序設(shè)計(jì)

      任務(wù)二

      繪制簡單圖形

      師:想一想

      繪制下列圖形,會(huì)用到哪些繪圖指令?角色需要如何運(yùn)動(dòng)?

      (學(xué)生用手畫一畫)

      參考以下代碼完成任務(wù)二

      如何繪制正方形?

      學(xué)生演示,或者教師展示

      對(duì)比分析正方形展示循環(huán)的運(yùn)用

      師:老師剛剛發(fā)現(xiàn)有兩種正方形的畫法,那種更好呢?

      學(xué):第二種,更簡單

      師:我們可以用重復(fù)執(zhí)行語句來循環(huán)執(zhí)行相同的指令

      任務(wù)三

      繪制復(fù)雜圖形

      師:像正三角形、正方形這樣的圖形,他們的邊長都是相等。可以利用循環(huán),使畫畫更方便,看似復(fù)雜的圖形,只需要簡單的腳步就可以完成。那這復(fù)雜的圖案該如何完成呢?

      分析圖形

      師:他是由什么圖形組成的呢?我們該如何畫呢?

      師:同學(xué)們回答的非常棒,你們可以試一試嗎?完成任務(wù)三繪制復(fù)雜圖形

      請(qǐng)學(xué)生展示作品

      總結(jié)循環(huán)嵌套

      任務(wù)四

      豐富你的圖形

      師:加入更多的創(chuàng)意,讓圖案更加好看,好玩。

      請(qǐng)學(xué)生展示作品

      師:同學(xué)們今天你學(xué)會(huì)了什么呢?

      學(xué)生總結(jié)

      下課!同學(xué)們,再見!

      板書:

      第11課

      循環(huán)嵌套

      第四篇:第11課 循環(huán)嵌套教學(xué)設(shè)計(jì)(1)(1)

      《第11課

      循環(huán)嵌套》

      教學(xué)設(shè)計(jì)

      【教材分析】

      本課主要是介紹mind+軟件可以利用畫筆工具進(jìn)行繪畫,結(jié)合生活中畫圖的過程提煉出畫圖的流程圖,再由最基礎(chǔ)的線段開始繪畫,通過落筆、顏色、粗細(xì)、方向、移動(dòng)的使用來繪制一個(gè)個(gè)基礎(chǔ)圖形。在繪畫復(fù)雜圖形時(shí)發(fā)現(xiàn)其是由簡單圖形重復(fù)組成,但代碼重復(fù)量過多,從而產(chǎn)生使用循環(huán)嵌套的需要。教材將本課至第13課的學(xué)習(xí)內(nèi)容設(shè)計(jì)成一個(gè)項(xiàng)目——繪制多邊形,讓學(xué)生在多邊形的繪制過程中,慢慢了解到循環(huán)嵌套、程序調(diào)用、帶參過程的便捷性。體驗(yàn)一個(gè)較為復(fù)雜的程序是如何完善優(yōu)化的。

      【學(xué)情分析】

      五年級(jí)的學(xué)生通過上個(gè)學(xué)期第三單元的學(xué)習(xí),已經(jīng)學(xué)會(huì)了在Scratch中進(jìn)行音樂模塊的添加,同時(shí)在本單元已經(jīng)學(xué)習(xí)過了流程圖,這對(duì)本節(jié)課的邏輯整理以及畫筆模塊的引入打下了良好的基礎(chǔ)。

      【教學(xué)目標(biāo)】

      1.了解mind+畫圖的原理,知道常用的畫筆類指令。

      2.利用畫筆類指令繪制簡單的圖形,掌握利用循環(huán)繪制正多邊形的方法。

      3.通過繪制多個(gè)正多邊形,掌握循環(huán)嵌套的使用方法。

      【重點(diǎn)與難點(diǎn)】

      教學(xué)重點(diǎn):利用循環(huán)嵌套繪制多個(gè)正多邊形。

      教學(xué)難點(diǎn):理解循環(huán)嵌套結(jié)構(gòu)。

      【環(huán)境與素材】

      1.學(xué)生機(jī)安裝mind+、視頻播放等應(yīng)用軟件。

      2.相關(guān)的圖片、視頻等素材。

      【教學(xué)過程】

      一、新課導(dǎo)入

      師:同學(xué)們喜歡花么?展示花的圖案。

      老師也喜歡花,所以收集了幾朵特殊的花,我們一起來看一看他有什么特殊的。(出示gif圖)

      他特殊的地方就是用mind+繪制的。那么接下來我們就試著用三節(jié)課來學(xué)習(xí)怎么快速的畫這些花。而花瓣是一朵花最重要的部分。所以今天第一節(jié)課我們就先學(xué)習(xí)將這這朵花的花瓣畫出來。

      二、新知探究

      環(huán)節(jié)一:分析算法

      師:我們的復(fù)雜圖案都是由一些基礎(chǔ)圖形組成的,而這些基礎(chǔ)圖形又是由一條條線段組成,所以在繪制圖畫前,我們要先弄清楚線段繪畫的流程,老師收集了繪畫的過程,可是他的先后順序會(huì)是怎么樣的呢?有沒有誰能幫一幫老師。

      (關(guān)注gif圖中筆的移動(dòng)過程,展示流程圖,一位學(xué)生填寫,老師糾正)

      師:了解了畫圖過程那在mind+當(dāng)中如何運(yùn)用呢?畫筆的指令在哪呢?

      單擊“添加擴(kuò)展”,單擊“畫筆”就可以將畫筆類指令顯示在代碼區(qū)域中。

      結(jié)合流程圖,該使用哪些命令呢?

      (結(jié)合流程圖應(yīng)該用哪些指令)

      (請(qǐng)學(xué)生上臺(tái)將程序塊拖到出來)(顏色和圖章提一下,具體操作在任務(wù)一中先讓學(xué)生嘗試)

      (請(qǐng)學(xué)生上臺(tái)嘗試畫如下圖形)

      過程中介紹指令

      環(huán)節(jié)二:程序設(shè)計(jì)

      任務(wù)一

      繪制線段

      使用畫筆和運(yùn)動(dòng)指令繪制如下線段

      任務(wù)二

      繪制簡單圖形

      師:想一想

      繪制下列圖形,會(huì)用到哪些繪圖指令?角色需要如何運(yùn)動(dòng)?

      (學(xué)生用手畫一畫)

      教師演示三角形畫法(可以先讓學(xué)生上臺(tái)嘗試)

      對(duì)比分析三角形展示循環(huán)的運(yùn)用

      師:老師剛剛發(fā)現(xiàn)有兩種正方形的畫法,那種更好呢?

      學(xué):第二種,更簡單

      師:我們可以用重復(fù)執(zhí)行語句來循環(huán)執(zhí)行相同的指令

      繪制完三角形后,講解正方形和五角星,讓學(xué)生自己嘗試

      參考以下代碼完成任務(wù)二

      請(qǐng)學(xué)生展示

      任務(wù)三

      繪制復(fù)雜圖形

      師:像正三角形、正方形這樣的圖形,他們的邊長都是相等。可以利用循環(huán),使畫畫更方便,看似復(fù)雜的圖形,只需要簡單的腳步就可以完成。那這復(fù)雜的圖案該如何完成呢?

      分析圖形

      師:他是由什么圖形組成的呢?我們該如何畫呢?

      師:同學(xué)們回答的非常棒,你們可以試一試嗎?完成任務(wù)三繪制復(fù)雜圖形

      請(qǐng)學(xué)生展示作品

      總結(jié)循環(huán)嵌套

      任務(wù)四

      豐富你的圖形

      師:加入更多的創(chuàng)意,讓圖案更加好看,好玩。

      請(qǐng)學(xué)生展示作品

      師:同學(xué)們今天你學(xué)會(huì)了什么呢?

      學(xué)生總結(jié)

      下課!同學(xué)們,再見!

      板書:

      第11課

      循環(huán)嵌套

      第五篇:VB循環(huán)結(jié)構(gòu),教學(xué)設(shè)計(jì)

      篇一:vb程序設(shè)計(jì)fornext循環(huán)結(jié)構(gòu)教學(xué)設(shè)計(jì)

      《vb程序設(shè)計(jì)for?next循環(huán)結(jié)構(gòu)》教學(xué)設(shè)計(jì)

      江蘇省武進(jìn)高級(jí)中學(xué)現(xiàn)代教育技術(shù)組 吳濤

      一、教學(xué)目標(biāo)設(shè)計(jì)

      本課內(nèi)容的學(xué)習(xí)建立在學(xué)生已經(jīng)學(xué)習(xí)過第五節(jié)《分支結(jié)構(gòu)》的基礎(chǔ)上,結(jié)合程序設(shè)計(jì)的三種基本結(jié)構(gòu),重點(diǎn)介紹循環(huán)結(jié)構(gòu)for?next展開的。在前面幾節(jié)的學(xué)習(xí)中,問題比較簡單,算法也不復(fù)雜,不畫流程圖也能比較清楚的描述出來。引入分支結(jié)構(gòu)后,需要根據(jù)條件的真假,從兩條路徑中選擇一條執(zhí)行,算法逐漸復(fù)雜,流程圖愈發(fā)顯得重要,所以在介紹循環(huán)結(jié)構(gòu)處理問題時(shí)時(shí)一定要配以流程圖介紹。

      本課內(nèi)容設(shè)計(jì)很多程序的分析,以及討論程序執(zhí)行結(jié)果,如果在教室里面上,寫板書的時(shí)間就浪費(fèi)了,但如果用多媒體演示教學(xué),學(xué)生只有簡單的理性和感性認(rèn)識(shí),而學(xué)生的實(shí)踐操作這一環(huán)就缺少了,相應(yīng)認(rèn)知效果就不明顯了,利用網(wǎng)絡(luò)課件,學(xué)生可以自己瀏覽學(xué)習(xí),自主下載認(rèn)知分析。所以本課必須以課本知識(shí)為依托,以網(wǎng)絡(luò)課件為輔助,以問題為導(dǎo)思,來培養(yǎng)學(xué)生的創(chuàng)新精神,提高學(xué)生自主學(xué)習(xí)的能力。故制定具體的學(xué)習(xí)目標(biāo)如下:

      認(rèn)知目標(biāo):1.掌握for-next語句的格式和功能;2.理解for-next語句的執(zhí)行過程; 3.結(jié)合分支結(jié)構(gòu)的內(nèi)容學(xué)會(huì)使用for-next語句實(shí)現(xiàn)計(jì)數(shù)循環(huán)。

      能力目標(biāo):1.培養(yǎng)學(xué)生利用網(wǎng)絡(luò)作為工具,并在網(wǎng)絡(luò)環(huán)境下自主學(xué)習(xí)的能力;2.培養(yǎng)學(xué)生提出問題、分析問題、解決問題的綜合能力和創(chuàng)造性思維能力。

      二、本課內(nèi)容及重點(diǎn)、難點(diǎn)分析

      作為程序設(shè)計(jì)循環(huán)結(jié)構(gòu)的for?next語句,其格式、功能、執(zhí)行過程、執(zhí)行結(jié)果、并利用它來解決問題、編制簡單程序都是本課內(nèi)容。

      學(xué)習(xí)重點(diǎn):學(xué)會(huì)for?next的格式及其含義,理解由for?next編寫的程序的過程、結(jié)果。

      學(xué)習(xí)難點(diǎn):for?next的格式及其含義,由for?next編寫簡單的程序。

      三、教學(xué)對(duì)象分析

      1、高二年級(jí)的學(xué)生已經(jīng)在高一時(shí)學(xué)習(xí)過在網(wǎng)絡(luò)環(huán)境下瀏覽、搜索、下載等知識(shí),但很久不接觸網(wǎng)絡(luò),操作已經(jīng)生疏了,所以事先要對(duì)學(xué)生進(jìn)行實(shí)際操作的針對(duì)性訓(xùn)練,能把網(wǎng)絡(luò)上的文字?jǐn)?shù)據(jù)下載到本地計(jì)算機(jī)上,如把vb程序段復(fù)制粘貼到vb程序環(huán)境中執(zhí)行看結(jié)果等等。

      2、分支結(jié)構(gòu)的內(nèi)容只有上過一次課,所以要求學(xué)生事先對(duì)上次課的內(nèi)容做好充分 的復(fù)習(xí)。

      四、教法設(shè)計(jì)

      演示法:把制作的網(wǎng)絡(luò)課件所在的網(wǎng)址告訴學(xué)生,引導(dǎo)學(xué)生通觀本次課所有內(nèi)容;并從舊知識(shí)中獲得啟迪、從而解決問題;復(fù)習(xí)、提問、新知識(shí)的講解。

      成果展示法:將學(xué)生通過對(duì)網(wǎng)頁上程序下載到vb環(huán)境中執(zhí)行的正確結(jié)果在全班展示,讓學(xué)生獲得成功的喜悅和認(rèn)同,從而激發(fā)學(xué)生后續(xù)學(xué)習(xí)的熱情。

      五、網(wǎng)絡(luò)教學(xué)環(huán)境設(shè)計(jì)

      1、使用自己制作的主頁―――vb循環(huán)結(jié)構(gòu)

      2、學(xué)生的計(jì)算機(jī)上面都裝有microsoft visual basic軟件,可以把所制作的網(wǎng)頁上的程序復(fù)制到本地計(jì)算機(jī)上面執(zhí)行。

      3、通過top2000教學(xué)控制系統(tǒng)向全體學(xué)生轉(zhuǎn)播自己的觀點(diǎn)、依據(jù)、學(xué)習(xí)成果等。

      六、教學(xué)過程設(shè)計(jì)

      2、播放《分支結(jié)構(gòu)》的多媒體課件以供復(fù)習(xí)之用;

      3、學(xué)生回答復(fù)習(xí)提問中的三個(gè)問題;

      4、學(xué)生帶著問題進(jìn)行新課內(nèi)容自主學(xué)習(xí);

      5、講解新課,指出重點(diǎn);

      6、思考并回答新課中的三個(gè)問題;

      7、進(jìn)行思考練習(xí)階段,要求學(xué)生先看懂程序,并可輔以下載運(yùn)行得出結(jié)果;

      8、思考題要求學(xué)生自主編寫程序;

      9、給出參考程序;

      10、課后作業(yè)思考

      11、下課

      七、思考

      對(duì)于適合的內(nèi)容,可以說多媒體教學(xué)手段、網(wǎng)絡(luò)環(huán)境教學(xué)手段都要比在原有普通教

      學(xué)下的效果要好,但各個(gè)學(xué)校的網(wǎng)絡(luò)條件也有差異,機(jī)房的合理利用也是值得考慮的問題。vb對(duì)于編寫簡單的可視效果程序,應(yīng)該來說完全可以完成,也因?yàn)榕湟钥梢暬缑嫘Ч杏H切感,對(duì)于一個(gè)初學(xué)者來說,作為一門計(jì)算機(jī)入門語言,也應(yīng)該是不錯(cuò)的。vb的循環(huán)結(jié)構(gòu)作為程序設(shè)計(jì)的三大結(jié)構(gòu)之一,其重要性是不言而喻的,學(xué)生如能熟練掌握,那么對(duì)于以后的編程就又多了一種非常有用的工具。篇二:【付曉弓】《vb循環(huán)結(jié)構(gòu)》教學(xué)設(shè)計(jì)及反思 vb循環(huán)結(jié)構(gòu)

      南京市江寧區(qū)湯山中學(xué) 付曉弓

      教學(xué)目標(biāo)

      一、知識(shí)與技能:

      1、學(xué)會(huì)使用程序畫一個(gè)帶顏色的圓

      2、學(xué)會(huì)使用程序同時(shí)畫多個(gè)圓

      3、學(xué)會(huì)循環(huán)語句的使用

      4、能靈活運(yùn)用循環(huán)語句

      5、體會(huì)循環(huán)語句的意義

      二、重點(diǎn)與難點(diǎn)

      1、了解畫圓的語句

      2、了解循環(huán)語句的格式

      3、能靈活使用循環(huán)語句

      三、教學(xué)手段:

      任務(wù)驅(qū)動(dòng)、合作探究、屏幕演示

      教學(xué)過程:

      教學(xué)反思

      本節(jié)課是vb學(xué)習(xí)的第3節(jié),學(xué)生在前面的學(xué)習(xí)中已經(jīng)具有了一定的基礎(chǔ)知識(shí),對(duì)vb已經(jīng)有了初步的了解,為這個(gè)課的進(jìn)行創(chuàng)造了條件。教學(xué)目標(biāo)確定合理,通過一節(jié)課的學(xué)習(xí),從任務(wù)的完成情況來看,達(dá)到了教學(xué)目標(biāo)的要求,關(guān)鍵點(diǎn)是在對(duì)循環(huán)語句的理解和運(yùn)用上面,通過讓學(xué)生分析程序,基本達(dá)到了理解的目的。整節(jié)課的教學(xué)流程上看,學(xué)生能按照學(xué)件的要求,結(jié)合老師的講解,層層遞進(jìn)地學(xué)習(xí),并給以適當(dāng)?shù)奶剿骺臻g,既完成了任務(wù),又理解了知識(shí)點(diǎn)。本節(jié)課主要采取自主學(xué)習(xí)的方式,輔以學(xué)生之間合作和探索,老師與學(xué)生,學(xué)生與學(xué)生之間的評(píng)價(jià),讓學(xué)生在學(xué)習(xí)中既鍛煉了操作,又獲得了能力的提高。應(yīng)該說較好地完成了教學(xué)目標(biāo)。不足的是,由于時(shí)間的限制,學(xué)生雖然能理解循環(huán)的意義,但是在循環(huán)語句的具體操作與判斷方便缺乏靈活性,如果讓學(xué)生自行編寫程序,可能存在一定的困難,這都需要在后續(xù)的課程中繼續(xù)訓(xùn)練與操作。篇三:vb的循環(huán)嵌套教案

      vb程序設(shè)計(jì)中循環(huán)嵌套的使用

      一、課題名稱

      vb程序設(shè)計(jì)中循環(huán)嵌套的使用

      二、教學(xué)目標(biāo) 1.知識(shí)目標(biāo)

      了解循環(huán)結(jié)構(gòu)程序設(shè)計(jì)思想,準(zhǔn)確掌握“for-next”循環(huán)結(jié)構(gòu)的應(yīng)用以及循環(huán)嵌套的使用。2.能力目標(biāo)

      熟練掌握循環(huán)的嵌套,能編寫雙重循環(huán)結(jié)構(gòu)的程序;能熟練應(yīng)用print 方法、tab()函數(shù)和abs()函數(shù)控制輸出格式。3.情感目標(biāo)

      增強(qiáng)學(xué)生的邏輯思維能力,培養(yǎng)學(xué)生分析解決實(shí)際問題的同時(shí),鍛煉他們探索規(guī)律,舉一反三,融會(huì)貫通的能力。

      三、教學(xué)重點(diǎn)、難點(diǎn)

      1.重點(diǎn):循環(huán)嵌套語句的結(jié)構(gòu)和使用

      2.難點(diǎn):內(nèi)外循環(huán)的功能及print、tab()、abs()函數(shù)對(duì)輸出格式的控制

      通過多次強(qiáng)化訓(xùn)練,讓學(xué)生掌握重點(diǎn),學(xué)生實(shí)訓(xùn)時(shí)老師巡視指導(dǎo),幫助學(xué)生突破難點(diǎn) 并再最后總結(jié)集中講解一遍重點(diǎn),難點(diǎn)以讓學(xué)生突破重、難點(diǎn)。

      四、教學(xué)方法

      1.情境導(dǎo)入法:情景引入,設(shè)置懸念,引起學(xué)生對(duì)本堂課的興趣。

      2.啟發(fā)式教學(xué)法:通過實(shí)例提出的問題,引導(dǎo)學(xué)生思考討論、并上機(jī)實(shí)踐,得出本節(jié)課所教授新知識(shí)。

      3.分層教學(xué)法:根據(jù)不同學(xué)生的基礎(chǔ)不同,提問或任務(wù)的難易程度不同,并對(duì)基礎(chǔ)相對(duì)較弱的學(xué)生給以更多的上機(jī)實(shí)踐指導(dǎo)。

      五、教學(xué)用具

      計(jì)算機(jī)實(shí)訓(xùn)室,visual basic6.0軟件。

      六、課時(shí)安排 1課時(shí)

      七、教學(xué)過程

      (一)設(shè)置懸念、引起學(xué)生對(duì)本堂課的興趣

      把課前調(diào)試好的課本上圖1-12-1的程序設(shè)計(jì)演示給學(xué)生看,激發(fā)學(xué)生的好奇心,求知欲,引起學(xué)生對(duì)本堂課的興趣。問學(xué)生想不想知道這個(gè)小程序是如何實(shí)現(xiàn)的,學(xué)完本堂課就知道了!

      (二)導(dǎo)入

      1.復(fù)習(xí)循環(huán)結(jié)構(gòu)。

      循環(huán)結(jié)構(gòu)也稱重復(fù)結(jié)構(gòu),它的作用是使一段程序能重復(fù)執(zhí)行,被重復(fù)執(zhí)行的部分稱為循環(huán)體。但重復(fù)一般都是有條件的,即在滿足for語句中的條件下才執(zhí)行循環(huán)體,否則退出循環(huán)體?!癴or-next”語句的語句格式:

      格式:for〈變量名〉=〈表達(dá)式1〉 to 〈表達(dá)式2〉 step〈表達(dá)式3〉

      〈語句序列(循環(huán)體)〉 next 說明:1)當(dāng)步長為1時(shí),step 1可省略不寫;

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

      4)有時(shí)需中途退出循環(huán),這時(shí)用exit for命令。2.應(yīng)用循環(huán)結(jié)構(gòu)的具體實(shí)例

      編寫程序輸出如下字符圖形: 1 2 3 4 5 程序如下: for j=1 to 5 print j;next j print 3.提出問題

      上面的代碼完成了在一行內(nèi)輸入5個(gè)數(shù)字,如果要得到三行同樣的字符圖形,即如圖

      (一)所示的圖形,應(yīng)該怎么寫程序呢? 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 圖

      (一)給學(xué)生五分鐘時(shí)間自由討論和上機(jī)實(shí)驗(yàn)如何實(shí)現(xiàn)輸出上面的字符圖形

      (三)引出循環(huán)嵌套結(jié)構(gòu)

      要得到圖一所示的圖形,我們可以將上面的“for-next”語句重復(fù)3次,但是如果要打印20行,30行甚至更多行呢?有沒有更簡便的方法?我們知道循環(huán)結(jié)構(gòu)能夠使一段程序重復(fù)執(zhí)行,如果把上面的“for-next”語句放到另外一個(gè)循環(huán)之中,讓它反復(fù)執(zhí)行3次,能不能得到圖形

      (一)的輸出呢?我們一起來試一下: for i=1 to 3 for j=1 to 5 print j;next j print next i 執(zhí)行程序,得到如圖

      (一)所示的字符圖形。

      得出結(jié)論:像上面的程序那樣,已經(jīng)知道了循環(huán)的次數(shù),可以再利用一個(gè)“for-next”循環(huán)語句,這樣就形成了循環(huán)中套循環(huán)的結(jié)構(gòu),我們稱之為循環(huán)的嵌套。

      注意:外循環(huán)控制行數(shù),內(nèi)循環(huán)控制

      (四)進(jìn)一步探究、加深理解

      再看一個(gè)由數(shù)字組成的字符圖形

      (二): 1 1 2 1 2 3 1 2 3 4 圖形

      (二)觀察該圖形的特點(diǎn),其規(guī)律是第一行輸出1個(gè)字符,第二行輸出2個(gè)字符,第i行輸出 i個(gè)字符。由剛才的嵌套循環(huán)例子可知,外循環(huán)控制的是輸出的行數(shù),內(nèi)循環(huán)控制輸出列數(shù),因此我們只需在圖形

      (一)程序的基礎(chǔ)上把forj=1 to 5的終值5改為i即可,學(xué)生自己上機(jī)驗(yàn)證修改后的程序是否能得到圖形

      (二)。

      最后看圖形

      (三)1 1 2 1 2 3 1 2 3 4 圖

      (三)這個(gè)圖中的字符和圖二中的字符一樣,只是每行第一個(gè)字符的位置不同。要改變每行第一個(gè)字符的位置,可以使用tab()制表函數(shù)。圖形的程序代碼如下: for i=1 to 4 print tab(40-i*3);for j=1 to i print j;注意:此處課本上為print i,應(yīng)該為print j 才能得到圖

      (三)next j print next i 課本后面的“想一想”問題由學(xué)生自己在課后思考練習(xí)

      (五)綜合練習(xí)、探索實(shí)踐

      1.效果演示。把課前調(diào)試好的課本上的程序設(shè)計(jì)再次演示給學(xué)生看,讓學(xué)生仔細(xì)觀察每一演示運(yùn)行頁面。

      程序部分演示頁面效果圖如下:

      單擊“左上部分”及“右下部分”效果圖 2.程序界面設(shè)計(jì)

      由學(xué)生參考演示界面自行完成。3.程序代碼編寫

      學(xué)生先看課本上已給出的代碼,有不能理解的語句的舉手詢問教師。然后學(xué)生根據(jù)教材中已給出的代碼上機(jī)實(shí)訓(xùn),并思考補(bǔ)充教材中未給出的代碼。期間前后排的學(xué)生可以相互討論,教師巡視指導(dǎo)學(xué)生。

      教師最后給出正確答案,并就巡視時(shí)學(xué)生出現(xiàn)的問題、易錯(cuò)點(diǎn)、難點(diǎn)再講解一遍。

      (六)總結(jié)與提升

      循環(huán)嵌套就是在循環(huán)體中又有循環(huán)的

      結(jié)構(gòu),循環(huán)體外的循環(huán)稱為外循環(huán),循環(huán)體內(nèi)的循環(huán)稱為內(nèi)循環(huán)。如果程序需要,還可以在內(nèi)循環(huán)里再嵌入另一個(gè)循環(huán),從而構(gòu)成三重循環(huán),甚至多重循環(huán)。

      循環(huán)嵌套應(yīng)用中的常見錯(cuò)誤及其注意事項(xiàng): 1.內(nèi)循環(huán)與外循環(huán)的循環(huán)變量名稱不能相同。

      2.外循環(huán)必須完全包含內(nèi)循環(huán),不可以出現(xiàn)交叉現(xiàn)象。

      (七)課后思考練習(xí)

      由學(xué)生課后單獨(dú)思考并寫好各題程序,教師下次課抽查提問。

      下載VB的循環(huán)嵌套教案word格式文檔
      下載VB的循環(huán)嵌套教案.doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為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)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        VB循環(huán)語句的用法

        1.While...Wend 語句 只要指定的條件為 True,則會(huì)重復(fù)執(zhí)行一系列的語句。 語法 While condition [statements] .. Wend 2.Do...Loop 2.1 第一種用法 用 Do 循環(huán)重復(fù)執(zhí)行一語......

        C語言循環(huán)嵌套結(jié)構(gòu)教學(xué)設(shè)計(jì)探究

        C語言循環(huán)嵌套結(jié)構(gòu)教學(xué)設(shè)計(jì)探究 摘 要:C程序循環(huán)嵌套結(jié)構(gòu)設(shè)計(jì)是C程序循環(huán)結(jié)構(gòu)教學(xué)一章的重點(diǎn)與難點(diǎn)內(nèi)容,是后續(xù)數(shù)據(jù)結(jié)構(gòu)課程算法實(shí)現(xiàn)中使用頻率最多的語句,是進(jìn)行復(fù)雜程序設(shè)計(jì)......

        VB編程題(循環(huán)部分總結(jié)題目

        循環(huán)部分 1. 求自然數(shù)1~100之間奇數(shù)之和。 2. 求自然數(shù)1~100之間偶數(shù)之和。 3. 編程計(jì)算從200到1000之間的所有4的倍數(shù)之和。 4. 編程計(jì)算從300到1000之間的所有7的倍數(shù)之和。......

        VB程序設(shè)計(jì)ForNext循環(huán)結(jié)構(gòu)教學(xué)設(shè)計(jì)

        《VB程序設(shè)計(jì)For…Next循環(huán)結(jié)構(gòu)》教學(xué)設(shè)計(jì) 江蘇省武進(jìn)高級(jí)中學(xué)現(xiàn)代教育技術(shù)組 吳濤 一、 教學(xué)目標(biāo)設(shè)計(jì) 本課內(nèi)容的學(xué)習(xí)建立在學(xué)生已經(jīng)學(xué)習(xí)過第五節(jié)《分支結(jié)構(gòu)》的基礎(chǔ)上,結(jié)合......

        VB優(yōu)質(zhì)課教案

        《VB》公開課教案 (2010-04-05 20:20:16) 轉(zhuǎn)載▼ 標(biāo)簽: 教育 時(shí)間:第十三周星期四第三節(jié)課授課人:朱國營 地點(diǎn):電腦實(shí)驗(yàn)1室 班級(jí):09計(jì)1 課題:第五章第三節(jié)——Circle(畫圓)方法 教......

        vb實(shí)驗(yàn)教案 -

        實(shí)驗(yàn)一 VB集成開發(fā)環(huán)境和簡單程序設(shè)計(jì) 一、本次課主要內(nèi)容 1. 練習(xí)Visual Basic6.0的安裝與重新安裝。 2. 啟動(dòng)和退出Visual Basic 6.0。 3. 認(rèn)識(shí)VB6.0的工作界面。 4. 編寫顯......

        vb教案2

        第三章 1 輸出print (?) 方法: 窗體.方法 Form1.Print 12 Print 23 a = 10 Print a + 20, 30, Sin(a) Print a + 20; 30; Sin(a) xm = "李四" Print xm & "成績是:" & a 如......

        公開課 VB程序設(shè)計(jì)教案

        第四課 學(xué)學(xué)程序設(shè)計(jì)—初步認(rèn)識(shí)編程軟件VB 教學(xué)目標(biāo): 知識(shí)目標(biāo):了解什么是程序設(shè)計(jì)語言和計(jì)算機(jī)程序以及語言的分類 過程與方法:培養(yǎng)學(xué)生的閱讀總結(jié)和自主探索能力 情感態(tài)度與......