教科版信息技術算法與程序的設計Fornext循環(huán)_第1頁
教科版信息技術算法與程序的設計Fornext循環(huán)_第2頁
教科版信息技術算法與程序的設計Fornext循環(huán)_第3頁
教科版信息技術算法與程序的設計Fornext循環(huán)_第4頁
教科版信息技術算法與程序的設計Fornext循環(huán)_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、For/Next循環(huán)語句初步基本信息作者桂課時1課時單位一中課標要求(二)程序設計語言初步.容標準(1)理解并掌握一種程序設計語言的基本知識,包括語句、數(shù)據(jù)類型、變量、常量、 表達式、函數(shù)。會使用程序設計語言實現(xiàn)循環(huán)控制結構。(2)理解模塊化程序設計的基本思想,初步掌握其基本方法。(3)初步掌握調(diào)試、運行程序的方法。(4)在使用某種面向?qū)ο蟪绦蛟O計語言解決問題的過程中,掌握面向?qū)ο蟪绦蛟O計的基本思想與方法,熟悉對象、屬性、事件、事件驅(qū)動等概念并學會運用。.活動建議(1)選擇實例,根據(jù)解決問題的要求分析設計算法,恰當?shù)厥褂萌N控制結構編寫源程序,調(diào)試并運行該程序,在過程中體驗程序設計語言的邏輯特

2、點。教學目標知識目標:掌握 For/Next循環(huán)語句的格式理解For/Next循環(huán)語句的功能和執(zhí)行步驟技能目標:能夠分析簡單的 For/Next循環(huán)語句功能嘗試編寫簡單的For/Next循環(huán)程序情感目標:激發(fā)學生學習熱情,培養(yǎng)學生學習的積極性此處知識與技能的教學目標設計恰當,但情感目標寫的有些空泛。這樣的情感目標,可以原封不動地照搬到許多教案當中,無法體現(xiàn)本節(jié)課的獨到之處。此外,考慮到新課標的要求,缺少“過程與方法”方面教學目標的描述。當然,不是一定要有,但如果有 會更加完善。重點難點教學重點:掌握For/Next循環(huán)語句的格式和執(zhí)行步驟教學難點:結合實例分析For/Next循環(huán)語句的功能對于

3、For/Next循環(huán)語句的教學而言,其重點自然是語句的格式與執(zhí)行過程。而“結 合實例分析For/Next循環(huán)語句的功能”應該指的是教學方法,而非教學難點,作者的本意 可能是指For/Next循環(huán)語句功能的教學”是難點。容分析本節(jié)容位于選修課教材算法與程序設計之中。循環(huán)語句是VB中比較難掌握的容。而這節(jié)課是循環(huán)語句的第一節(jié)容。因此如何引導學生掌握For/Next循環(huán)語句的格式和執(zhí)行的步驟成為本節(jié)課的重點。本節(jié)課的容對全面掌握并運用循環(huán)語句至關重要。 TOC o 1-5 h z 作者對教學容的分析和把握是準確到位的。學情分析本課的教學對象是普通中學高一年級的學生。通過信息技術基礎的教學,學生已經(jīng)有

4、了比較好的應用軟件使用基礎,同時學生的數(shù)學基礎比較好,邏輯思維能力很強, 但對計算機語言的編寫基礎較差。因此本節(jié)課通過生活中的倒計時的例子吸引激發(fā)學習的興趣,通過新舊知識的認知沖突導入 For/Next循環(huán)語句。并利用學生較強的邏輯思維能力,自我推 導該語句的功能。最后利用實例強化新知。此處的分析其實已經(jīng)超出了針對“教學對象”的疇,還包括有對“教學策略”的描述,即導入新知一一學習新知一一鞏固新知的方法。 媒體選擇本節(jié)課的容在機房實現(xiàn)。通過多媒體教學系統(tǒng)的廣播教學、學生示等功能講授新課、 提問學生、展示成果。媒體使用遵循的原則:高效,恰當。此處實際上是對“教學環(huán)境”的一個描述。教學環(huán)境是保證課堂

5、教學得以順利有效得 實施的一個保證。許多老師在寫“教學環(huán)境”時也寫到“多媒體教學系統(tǒng)”,此處描述的可貴之處在于,作者強調(diào)了使用多媒體教學系統(tǒng)中的哪幾個模塊,同時還給出了媒體使用的原則。這份細心充分體現(xiàn)了作者認真、務實的教學態(tài)度。教學過程引入師:5、4、3、2、1,我們現(xiàn)在開始上課。(倒計時程序演示)剛才我們看到一個倒計時的程序,在日常生活中我們經(jīng)常會遇到這種情況,例如十運會的倒計時牌;十字路口的紅綠燈;火箭發(fā)射最后的數(shù)秒。我們?nèi)绾卧谟嬎銠C中用VB來實現(xiàn)以上的功能呢?提出問題,引發(fā)學生的思考,關鍵是要給學生足夠的思考時間。同時,也是為了引 起學生的興趣。問題十分的生活化,貼近學生的認知結構,易于

6、激發(fā)學生的學習興趣。復習師:請學生回答問題:在VB中用什么控件的什么屬性來顯示倒計時出現(xiàn)的數(shù)字?生:label caption師:我們在窗體中放置的label控件是不是名稱就為label?生:labell此處旨在指出學生易錯的知識點,在學習VB的過程中,學生常常容易將“ label ”和labell ”混淆起來。師:為了加強程序的可讀性,可以為控件改名如何在程序中表示labell控件的caption屬性?生:labell.caption師:Labell顯示的容是5,寫出相應的語句?生:label1.caption=5師:將 5 賦給 labell.caption對那個對象編程?生:comman

7、dl時始)Private Sub Command1_Click() label1.caption=5 End Sub通過復習喚醒學生腦中的“舊知”,同時也是對上節(jié)課的教學容再次進行強化。在大多數(shù)的教學案例中,一上來就是新知的引入。在這篇案例中,我們很可喜地看到作者對學生已學知識進行復習的關注。信息技術課程在高中階段的課時是有限的,而“遺忘曲線”告訴我們,如果不與時對學生學習的新知進行強化,會大大降低教學效果。目前情況來看,信息技術課一周有2節(jié),而且是連堂,也就是說學生要在一周之后才有接受教師復習的機會,這對學生的學習是不利的。在課時量和課時安排還無法改變的情況下,能夠關注到與時的復習與強化,是

8、值得鼓勵與提倡的。學生活動師:請學生打開工程一倒計時,在合適的位置添加程序label1.caption=5 。請學生實現(xiàn)5、4倒計時生:添力口 label1.caption=4師:為什么屏幕只顯示4生:因為程序執(zhí)行速度過快師:希望在5和4中間延時1秒,增加delay(1)語句。請學生實現(xiàn)5-0倒計時程序(提醒學生用復制粘貼的方法加快速度) 如果倒計時從365開始呢?(語句太多,無法忍受)讓學生用已掌握的知識解決“5、4”倒計的問題,同時補充 delay()語句,然后加大問題的復雜度,讓碰到的問題與“舊知”產(chǎn)生沖突。激發(fā)學生進一步的探究興趣。請學生刪除commandl中的原有程序,將如下程序段加

9、入Ulx-岸工程 1 FhebI IC fei ilr )Private Sub Command1_Click()Dim i As IntegerFor i = 5 To 0 Step -1 Label1.Caption = i delay Next iEnd Sub分析1學生根據(jù)已有知識分析語句功 能程序功能PrivateSubCommand1_Click()Dim i As Integer定義整型變量iFor I = 5 To 0 Step -1控制變量5-0這樣變化(猜測)Label1.Caption = i顯示變量i的值(5、4、3、2、1、0)Delay 延時1秒Next IEnd

10、Sub接下來作者直接給出循環(huán)語句的實現(xiàn)代碼, 但并不馬上講解,還是讓學生自己運用已有 的知識進行分析和猜測, 并用表格的方式上學生進行填寫, 這實際上是教師引導學生自己探 究的開始。分組練習全班同學分為兩組,分別填寫如下表格| 數(shù) q ipj J-3For i = 5 To 0 Step -1Label1.Caption = i數(shù)1數(shù)2數(shù)3結果50-163-191-1delay Next i數(shù)1和數(shù)2的作用:婁11婁2 2婁3 3結果191192193數(shù)3的作用:數(shù)1數(shù)2數(shù)3結果50-15、 4、 3、 2、 1、 063-16、 5、 4、 391-19、8、7 -2、1分析2生:推測數(shù)1和

11、數(shù)2控制i的變化圍(初始值、終止值)分析3婁1 1婁2 2婁3 3結果1911、2、8、91921、 3、 5、 7、 91931、4、7生:推測數(shù)3控制i變化的步長(增量)作者將學生分為兩組,兩組分別通過分析和填表,找出控制 i變化圍的初始值和 終止值,以與控制i變化增量的步長的規(guī)律,建構出For/Next循環(huán)語句執(zhí)行過程的新知, 讓學生自己領悟到循環(huán)結構各部分的功能與作用。建構主義告訴我們,學生自我建構出 的知識,記憶更為深刻。學生的整個建構過程不是漫無目的的,而是一直處在教師的控 制之下,這種“控制”的實現(xiàn)是借助工具一一表格來完成的。這就保證了學生建構的速 度與效率,是非常好的方法。新知

12、識師:For-Next循環(huán)語句格式:For循環(huán)變量=初值to 終值step 步長循環(huán)體Next 循環(huán)變量請學生將下面的例題與格式對照回答各部分的名稱For i = 5 To 0 Step -1Labell.Caption = idelay Next i說明:當步長為1時,STEP1可省略不寫 生:循環(huán)父量i初值5終值0步長-1循環(huán)體Label1.Caption=i delay 師:執(zhí)行步驟1循環(huán)變量取初值,并計算初值、終值、步長先判斷循環(huán)變量是否 超過終值,如果超過,則跳出循環(huán);執(zhí)行Next的下一條語句(當步長為正數(shù) 當步長 為負數(shù))如果沒有超過終值,執(zhí)行一次循環(huán)體循環(huán)變量加上步長重復步驟2-

13、4師、生:以下面的程序為例分析程序的執(zhí)行過程(利用 表格輔助)For i = 5 To 0 Step -1Labell.Caption = i delay Next iI循環(huán)體5Label1.Caption = 5 delay 4Label1.Caption = 4 delay 1Label1.Caption = 1 delay 0Label1.Caption = 0 delay -1循環(huán)結束當然,光有學生自我的建構是遠遠不夠的,還需要與時的總結。 在上一步學生通過分組分析領悟循環(huán)語句的功能之后,作者與時的將循環(huán)語句的格式拋出,以滿足學生此時“已有領悟但又難以總結表達”的心情。可以預見,此時的

14、學生在學習語句格式和執(zhí)行過程時是 多么的輕松,因為這些只不過是他們想表達而表達不出的意思而已。此處,作者再次用到了表格,與上次不同的是,這次的表格起輔助學生理解循環(huán)語句執(zhí)行過程的作用。作者對 “表 格”這一工具的運用真可謂是爐火純青。學生練習1、在屏幕中顯示 3、6、9- -272、在屏幕中顯示 40、30、20-403、在屏幕中顯示 1、4、9、16、25教師在巡視中提示循環(huán)的初值、終值和步長請學生展示自己的練習視情況分析練習3 ,數(shù)字序列不再為等差數(shù)列,觀察規(guī)律一一12、22、32、42、52與時的課堂練習,鞏固新知。學生思考為下節(jié)課鋪墊用 VB 求解 1+2+3+ -100設疑,為下節(jié)課

15、做準備。教學反思自我感覺設計有兩點成功之處:1、在教學中教師并沒有簡單的用1+2+3+- 100引入循環(huán)語句,而是用倒計時的小程序讓學生利用現(xiàn)有的知識解決。在學生成功解決的基礎上, 要求學生從252到0的倒計時程序(當時十運會倒計時),在學生的認知沖突基礎上引入課題。2、引入循環(huán)語句后教師并沒有急于拋出循環(huán)語句的格式和執(zhí)行步驟,而是利用表格數(shù) 據(jù)讓學生推測循環(huán)語句的功能、循環(huán)初值、終值和步長的作用。培養(yǎng)學生的邏輯推理能力, 傳授學習新語句的方法。我覺得這也是新課標提出的培養(yǎng)學生終身學習能力的有益嘗試。案例分析本案例語言流暢,思路清晰,教學任務分析準確、到位,在教學環(huán)境的分析中有新意。 教學目標

16、與教學重、 難點設計合理,教學策略使用恰當, 能較好地實現(xiàn)教學目標。 本案例覆 蓋的知識點是程序設計中“循環(huán)結構”的教學,適合用于講解循環(huán)結構這一主題的第一節(jié)課。本案例能夠使用十分生活化的實例進行課堂導入, 并恰當?shù)氖褂醚h(huán)控制結構編寫源程 序,調(diào)試并運行該程序, 在過程中體驗循環(huán)結構的邏輯特點。 并能關注到對在教學開始時對 已往知識的復習與強化。本案例的特點在于能夠通過簡單的問題喚醒學生腦中的已有知識進行問題的解決,然后適當?shù)卦黾訂栴}的復雜度來產(chǎn)生認知沖突,從而激發(fā)學生進一步探究的興趣。在學生探究建構的過程中,巧妙地運用表格來引導和控制學生的思維過程,保證學生對新知建構的信度與效度。同時,能

17、即時地在學生建構之后進行總結與歸納,使學生準確、快速、輕松地掌握循 環(huán)語句的結構和功能,并再次巧妙地運用表格來輔助學生的理解過程。建議案例能加強在“過程與方法”和“情感態(tài)度與價值觀”方面的設計與描述。專家點評該教學設計案例主要有以下幾點特色:.以廣播教學形式,在學生的顯示器屏幕上展示漂亮的“倒計數(shù)”顯示牌引入新課,新穎,易激發(fā)學生的學習興趣;.通過展現(xiàn)“十運會的倒計時牌”、“紅綠燈的倒計時牌”與“火箭發(fā)射的倒計牌”的畫 面,來說明“倒計數(shù)”在生活中的作用,以此來強化學生對“倒計數(shù)”問題的重視,為下面 進一步以“倒計數(shù)”為對象的“ FOR/NEXTf環(huán)語句”的學習,作一很好的鋪墊;.在實際教學中,教師沒有用1+2+3+100作為學習循環(huán)語句的基礎,而是用“倒計數(shù)”所引發(fā)的“小程序”讓學生入門,不僅可以使學習更加貼近生活,而且,也有利于難點的分 散、化解;.教師在引入循環(huán)語句后并沒有急于拋出循環(huán)語句的格式和執(zhí)行步驟,而是利用表格數(shù)據(jù)讓學生推測循環(huán)語句的功能、循環(huán)初值、終值和步長的作用,這樣做,不僅可以體現(xiàn)出思維的“過程與方法”,而且,還有利于培養(yǎng)學生的邏輯推理能力。建議如下:.將“教學容分析”和“教學對象分析”這兩部分,放在整個教學設計最前面,因為, 這兩項是制定“教學目標”的前提,因果關系不應顛倒。.教學

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論