VB 第4課 連續自然數求和.doc_第1頁
VB 第4課 連續自然數求和.doc_第2頁
VB 第4課 連續自然數求和.doc_第3頁
VB 第4課 連續自然數求和.doc_第4頁
VB 第4課 連續自然數求和.doc_第5頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

第4課連續自然數求和在運用VB6.0進行程序設計時,經常會發現某一段代碼是需要反復執行的,我們把用以實現此種需求的程序結構稱為循環結構。在VB6.0中提供的循環結構有兩種,一種是ForNext循環;另一種是DoLoop循環。本節課中,我們將依托一個“連續自然數求和”小程序來引出For.Next循環,并針對其進行簡單討論。編寫意圖流程控制語句是VB6.0程序設計中極其重要的一環,可以說理解并掌握了VB6.0編程中流程控制語句的使用方法,就相當于打開了一扇通往計算機程序設計世界的大門。流程控制語句的學習其實更是一種邏輯思維模式的學習,是一種較為復雜的因果判定思想的形成過程,這種思想在所有的編程語言中也都是通用的。初中四年級的學生經過多年的學習生活,已經具備了較好的邏輯思維能力和自學能力,所以,本節課我們設計了制作“連續自然數求和”小程序這樣一個學習任務,通過這個任務的完成,引出流程控制語句中的For.Next循環結構,同時學習了列表框控件屬性的修改方法。內容分析課文中出示的“連續自然數求和”小程序共主要涉及到了:修改控件屬性、For.Next循環結構以及簡單循環程序的編寫、卸載當前窗體四個知識點,其中隱含當前窗體,本節側重修改控件屬性的方法和循環程序的編寫這兩個知識點地學習。教學目標1.知識與技能理解For.Next循環結構的作用,掌握其語法形式和使用其進行簡單循環程序的編寫地方法,進而初步形成程序設計中循環程序的概念;列表框控件的屬性設置方法。2.過程與方法通過學生自讀教材和上機對比操作演練,結合前面學習過的控件屬性知識,使其能夠自行發現并總結出控件屬性的修改方法;通過學生自讀教材,使學生在對“連續自然數求和”小程序進行分析的過程中理解并掌握For.Next循環結構及運用For.Next語句進行循環程序設計地方法。3.情感態度與價值觀使學生因自行探究并總結出了控件屬性的修改方法而感受探究成功的快樂的同時,進一步增強其自學能力、樹立自信心、克服其對計算機編程的恐懼心理;使學生通過對連續自然數進行傳統的累加運算與應用循環程序設計“連續自然數求和”程序的對比中認識到計算機程序設計在生活中的作用和意義。教學重點控件屬性的修改方法;使用For.Next進行循環程序設計的方法。教學難點使用Dim聲明變量、變量的幾種類型以及將Textbox文本框中獲取到的數值賦值。給變量這三處知識點并不是本課教學的重點,然而處理不當又會容易使學生產生疑問,阻礙教學進程。因而,如何對這三處知識點進行適當的處理,在保證本課教學目標達成的前提下合理開展教學活動成為本課的難點。實施建議課前準備建議課前教師應準備好用于多個演示的“連續自然數求和”程序,例如:教材中給出的“連續自然數求和”實例程序、使用For.Next語句依據不同算法設計的“連續自然數求和”程序、更改了程序視覺界面的“連續自然數求和”程序以及運用之前學習過的知識完全可以編寫設計的其他小程序。教材中給出的實例程序用于在教學中給學生進行程序功能以及程序編寫演示;使用For.Next語句依據不同算法設計的“連續自然數求和”程序和更改了程序視覺界面的“連續自然數求和”程序分別用于For.Next循環程序設計方法的練習和控件屬性修改方法的練習;運用之前學習過的知識完全可以編寫設計的其他小程序則用于在時間允許的情況下或在課后進行知識延伸拓展。教學方法建議根據本課教學目標,建議采用任務驅動、自主探究與小組討論相結合的教學方法。“連續自然數求和”運算在現階段運用已經學習過的數學知識是完全可以完成的,學生通過自行閱讀教材,輔以教師從旁點撥,完成本課學習目標并不難。因而,依據學生狀況,適當選擇運用任何以學生為主體,教師為輔助的教學方法都是可以的。教學活動建議活動1.我的程序我做主本活動旨在通過學生自行修改“連續自然數求和”程序的界面,靈活運用學到的知識來實現創建界面個性化的程序的過程,逆向鍛煉學生根據目標找方法,強化學生對VB6.0程序設計實用性的感知,同時鞏固學到的控件屬性的修改方法等知識。活動2.不走尋常路本活動通過學生運用所學的知識,尋找不同算法來設計“連續自然數求和”程序的過程,增進學生對循環程序概念的理解,鞏固使用For.Next語句進行循環程序設計的知識,鍛煉學生多角度思維的能力。活動3.一網在手,知識我有可以在本活動中將非重點的教學目標貫徹下去,解決教學環節中較容易理解的問題,鍛煉學生利用互聯網絡尋求問題答案的能力,增強學生對互聯網的認識。參考資源VB6.0中的Dim語句Dim語句主要用來聲明動態變量或數組,其基本語法形式為:Dim 變量名 As 變量類型由于初中階段對Dim語句只需要了解其聲明動態變量這一功能,聲明動態數組等功能在此不再贅述。Dim聲明的變量,每次引用它時,都會重新賦值,例如: Private Sub Form_Click()Dim n As Integern = n + 1Print nEnd Sub該程序運行時,每次單擊窗體,動態變量n的值都刷新為初始值0,所以每次Print方法在窗體中顯示的結果都是1。使用Static語句也可以聲明變量和數組,不同于Dim語句,Static語句聲明的是靜態變量和數組,即使用Static語句聲明的變量,在事件結束后保存的仍然是整個過程結束時最后的值,例如:Private Sub Form_Click()Static n As Integern = n + 1Print nEnd Sub該程序運行時,每次單擊窗體,靜態變量n都會保留上一次單擊窗體之后的值,所以每次Print方法在窗體中顯示的結果依次為1、2、3、4。教師也可以在互聯網上查詢相關的資料,這些網站中提供的信息應該對你有所幫助:VB學習資源和實例/reshtml/30/3092/太平洋電腦網的VB教學專欄/pcedu/empolder/gj/vb/洪恩在線VB學習頻道/pc/program/tutors/vb/vb0001.htmIT加油站VB速查手冊/visual_basic/ 評價建議本課是學生開始學習VB6.0程序設計后,真正參與編寫的第一個涉及復雜邏輯初步的小程序,教材以實例為引,讓學生在理解文中出示的相關概念的同時,理解并掌握控件屬性的修改方法與循環程序的設計方法。人們通過探索、分析、研究進而得出自己的答案后,往往內心希望得到的是表達的機會和收到群體的關注,因而,本課課堂評價應以生生互評為主。課堂上適當穿插學生自己的發現和領悟,并以此吸引其他同學參與討論和思考,讓更多的發現和領悟在大家的討論中生成,從而加深學生對本課內容的理解,促進教學目標的實現。也可以考慮采用課下自評的形式,培養學生課后反思的習慣,這將有助于學生對課上知識的理解和記憶,例如發放課下自評的表格,初中四年級的學生已經初步形成了自己的人生觀和世界觀,具備一定的判斷能力和自我審查能力,因而應該可以較好的獨立完成如下的自評表格。課后自我評價表A級B級C級自制力控制做事有條理,效率高條理性不強,效率不太高非常凌亂,效率很低注意力穩定,自制力強,不易受干擾有一定的自制力,不能抵制其它同學的誘惑和干擾極易受干擾,難以自我約束有毅力,不怕困難挫折,不達目的不罷休遇到困難會動搖,經鼓勵、督促才能堅持沒有毅力,怕困難。成就動機努力完成作品,渴望展示并獲得成功差不多就行,安于現狀,無執著追求不會就不會吧!自甘落后,毫無進取之心為自己明確具體的學習目標遵循老師提出的學習要求,只求合格沒有自己的學習目標,作品合不合格無所謂競爭意識積極制作并努力取勝按教師要求參加競爭活動,對名次不太關心從不參加競賽活動,對名次不關心在展示活動中總想展示自己作品有時想展示作品畏縮,很少展示作品主動參與課堂上積極主動發言,主動要求回答問題不提問,跟著老師或同學的問題思考,較少舉手發言從不主動提出和主動思考問題,極少發言合作適應性不自私,樂于助人有時關心、幫助他人從不合作自己做自己的敢于批評不良行為逃避矛盾,做老好人不辨是非,縱容不良行為教學案例第4課連續自然數求和教學目標1.知識與技能理解For.Next循環結構的作用,掌握其語法形式和使用其進行簡單循環程序的編寫地方法,進而初步形成程序設計中循環程序的概念;列表框控件的屬性設置方法。2.過程與方法通過學生自讀教材和上機對比操作演練,結合前面學習過的控件屬性知識,使其能夠自行發現并總結出控件屬性的修改方法;通過學生自讀教材,使學生在對“連續自然數求和”小程序進行分析的過程中理解并掌握For.Next循環結構及運用For.Next語句進行循環程序設計地方法。3.情感態度與價值觀目標使學生因自行探究并總結出了控件屬性的修改方法而感受探究成功的快樂的同時,進一步增強其自學能力、樹立自信心、克服其對計算機編程的恐懼心理;使學生通過對連續自然數進行傳統的累加運算與應用循環程序設計“連續自然數求和”程序的對比中認識到計算機程序設計在生活中的作用和意義。教學重點控件屬性的修改方法;使用For.Next進行循環程序設計的方法。教學難點使用Dim聲明變量、變量的幾種類型以及將Textbox文本框中獲取到的數值賦值。教材分析是VB的第四課,前三節的學習內容重在介紹VB的一些工具及控件的使用,并通過一些簡單的程序設計使學生進一步熟悉它們的功能。本節課引入了一個重要的概念-循環結構。這是三種基本結構中的一種。學情分析初中生不易掌握本節內容。涉及概念有循環變量,初值,終值,循環體,For Next語句等。循環執行的條件,及循環何時終止,是學生不易理解掌握之處。所以盡量先避開專業詞匯,通過分析問題、設計算法、編寫程序、調試運行,檢測結果的思路進行。教學方法設計任務驅動教學教學資源多媒體機房,需要多媒體廣播系統,投影等設備,學生機應裝有VB軟件,及連續自然數求和的源程序。教學過程教學階段及所用時間教師活動學生活動信息技術的應用課題引入(2分鐘)執行連續自然數求和的程序在學生機上應用該程序求和計算運行程序提出問題(2分鐘)如果讓你來計算,你是如何解決這一問題的。學生回答具體的步驟。學生可能選擇用連加法,也可能直接用公式總結(2分鐘)向學生說明選擇用連加法來解決問題。如果用計算機來解決這一問題怎么做?以1100求和為例。觀察PPT找出循環規律。教師ppt展示步驟第1步:0+1=1;第2步:1+2=3;第3步:3+3=6;第4步:6+4=10第100步:4950+100=5050設計算法(5)分析規律:引進一個累加變量Sum來表示每一步的計算結果,從而把第k步表示為:Sum=Sum+k每一次K的變化規律:多1循環多少次:A to N次Ppt展示:第1步:Sum=0+1;第2步:Sum=1+2;第3步Sum=3+3;第4步: Sum=6+4第K步:Sum=Sum+K分析程序(10分鐘)剖析程序,分析窗體構成,并能讀懂每行語句的作用師生互動,了解程序結構組成和語句作用幻燈片展示: Private Sub Command1_Click()Dim A,N,K As IntegerDim SUM As LongA=Text1.TextN=Text2.TextSUM =

溫馨提示

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

評論

0/150

提交評論