



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、授 課 課 題循環(huán)語句For語句學時1教學目標知識與技能:使學生了解循環(huán)結構程序設計的思想,能準確掌握“For-Next”循環(huán)結構的執(zhí)行過程與應用。過程與方法:能夠對知識進行遷移和總結,靈活運用舊知識學習新知識;在自主編程的過程中,學生的邏輯思維能力、自學能力和實際操作情感態(tài)度價值觀:有將算法與程序設計知識應用于生產生活實踐的意識,能夠對與程序設計有關的實際生活問題做出合理的分析。教材分析使用教材:浙江教育出版社算法與程序設計。循環(huán)結構是程序設計的三種基本結構之一,是程序設計的基礎。FOR/NEXT語句是循環(huán)運算的專家,在程序設計中頻繁出現(xiàn)。本節(jié)課的學習,會使學生對算法有一個更深刻的理解,為實
2、現(xiàn)獨立編程起到了關鍵性作用。這節(jié)課是循環(huán)語句的第一部分內容,學生只有熟練掌握了FOR循環(huán)語句的語句格式,理解循環(huán)執(zhí)行過程,才能在實際應用中游刃有余。學情分析教學對象為高二的學生,這是他們第一個學期開始接觸程序設計。這一章節(jié)教科書的作用是引領學生“入門”。在這一章節(jié)之前,學生學習了算法的概念和基本思想,學習在VB中建立一個應用程序的基本步驟,但學生還處于VB學習的初級階段。在教學的過程中,主要從一個個簡單的實例出發(fā),讓學生們從自身的實踐中去學習,培養(yǎng)興趣、循循善誘、重在能力,提高綜合素質和增強其邏輯思維能力。教 學 重 點掌握FOR/NEXT循環(huán)語句的格式,并能運用其來編制簡單的小程序。教 學
3、難 點根據(jù)實際問題,確定程序中的循環(huán)變量、循環(huán)條件和循環(huán)體;綜合運用多種程序結構解決實際問題。授 課 方 法講授法、小組協(xié)作法、任務驅動法教學過程一、導入:創(chuàng)設情境、引出循環(huán)結構1、展示第一個案例“輸出星星”。提出問題:如何實現(xiàn)這些星星的輸出。 試一試:(1)、輸出一行10個 “”;(2)、輸出一列10個“”;(3)、輸出10行10列“”。2、分析代碼:Private Sub Command1_Click()Print “ ”Print “ ”Print “ ”Print “ ”Print “ ”Print “ ”Print “ ”Print “ ”Print “ ”Print “ ”End
4、Sub代碼冗長,如果要輸出的星星的行數(shù)增加,輸出100行甚至更多,代碼實現(xiàn)困難3、展示老師寫的代碼:Private Sub Command1_Click()Dim i As IntegerFor i = 1 To 100 Print ; If i Mod 10 = 0 Then PrintNext iEnd Sub復制老師的代碼到程序中并運行。找出老師的代碼中與你們代碼的同之處?4、嘗試修改For后面的數(shù)字,把“100”改成“200”或其他數(shù)字,看一看程序運行后的結果,并自己分析一下。二、講授:For循環(huán)結構1、For語句的一般格式For = to step Next 語句塊又稱為循環(huán)體,用f
5、or循環(huán)控制結構,重復的執(zhí)行循環(huán)體中的內容。 2、修改程序代碼,觀察運行結果(1)、初值不變,修改終值為131,觀察輸出效果;(2)、修改初值為17,終值不變,觀察輸出效果;(3)初值、終值都不變,修改步長為3,觀察輸出效果。結論一:初值、終值、步長都是數(shù)值表達值循環(huán)的次數(shù)由三者共同決定(4)若修改步長為-1,能否正常執(zhí)行循環(huán),要使程序能正常打印數(shù)字,如何修改?(5)若修改步長為0,能否執(zhí)行循環(huán),為什么?結論二:循環(huán)步長可以為正。循環(huán)的終止條件是:循環(huán)變量終值循環(huán)步長可以為負。循環(huán)的終止條件是:循環(huán)變量終值循環(huán)步長不可以為0。循環(huán)步長為0,進入死循環(huán)。三、例題互動,提高進步 1、設計一個累加器
6、,在文本框1和文本框2中輸入數(shù)字,在文本框中輸出這兩個數(shù)之間所有整數(shù)之和(文本框1中的數(shù)小于文本框2中的數(shù))例:輸入1和10得出計算結果55補完下列代碼并運行調試Private Sub Command1_Click()Dim a As IntegerDim b As IntegerDim i As IntegerDim sum As Integera = Val(Text1.Text)b = Val(Text2.Text)For i = To step sum = Next iText3.Text = End Sub2、設計一個累乘的程序(1*2*3*4*5*6*7*8*9*10),程序如何修
7、改?設計代碼并調試程序。四、回顧知識、提高總結for循環(huán)語句的使用說明(1).循環(huán)變量是數(shù)值變量。初值、終值和步長都必須是數(shù)值表達式。(2).步長可以為正,可以為負,但不能為0。若步長為1,“step1”可以省略。(3).next后面的循環(huán)變量與for語句中的循環(huán)變量必須一致。執(zhí)行該語句時,循環(huán)變量的值增加一個步長。五、作業(yè):課后思考、知識拓展在第二章2.3.2冒泡排序講到一種把數(shù)據(jù)逐次排列的方法。設計一個程序,隨機產生10 個數(shù)字,并把這十個數(shù)字從小到大排列。(提示,該程序用到for循環(huán)語句的嵌套使用)通過vb程序做出圖像的顯示,比使用數(shù)字、文字等更能引起學生的興趣通過Print語句輸出內容
8、是已經掌握的內容;一般輸出的內容都比較少,兩三行print語句就能結束。本例子掌握靈活的同學能通過復制較快的實現(xiàn),還有的一個個輸入就比較慢了讓學生自己自己感受不同的代碼:為什么只有一個“”;For i = 1 To 100這句以前沒學過的語句樣式又有什么作用?講解For循環(huán)語句的格式,讓學生有一個大概的了解。 通過一個一個不同量的變化,讓學生自己動手,直觀的了解每個模塊的功能。For語句的結構比較簡單,但循環(huán)的變量的初值、終值、步長以及循環(huán)的流程比較關鍵。該案例專注與For語句的的應用,學生首先要明白案例中程序流程,然后填寫相應的內容通過例題講解,從而達到舉一反三,融會貫通的能力。從而突破了難點。培養(yǎng)了學生分析和解決問題的能力。作業(yè)中需要涉及了循環(huán)體的嵌套使用,這個知識還沒有學過,但是冒泡排序在前面的課程中詳細的學習過。設計這個作業(yè)主要是為了區(qū)分學生的學習深度,還有為下節(jié)課學習嵌套循環(huán)做個鋪墊。六、教學反思 通過一個典型的案例來引導學生發(fā)現(xiàn)用了循環(huán)結構,解決問題變得如此簡單。講解for語句時先講語句語法
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 竹架搭設專項方案
- 學校營養(yǎng)食堂管理方案
- 東莞入戶申請方案
- 城鄉(xiāng)運輸配送方案(3篇)
- 店鋪投資退出方案
- 煤礦機房維護方案(3篇)
- 高位貨架銷售方案(3篇)
- 文化長廊竣工方案
- 酒莊店面銷售方案
- 道路修繕完善方案
- 稀土鎂合金超塑性及擴散連接工藝研究進展
- 民政局協(xié)議離婚的協(xié)議書(2025年版)
- 2025年全國普通話水平測試15套復習題庫及答案
- 工傷受傷經過簡述模板
- 矛盾糾紛調解培訓課件
- 2025-2030全球雨生紅球藻蝦青素油行業(yè)調研及趨勢分析報告
- 2025年中國中煤江蘇分公司招聘筆試參考題庫含答案解析
- 國家開放大學法學本科《商法》期末紙質考試第四大題案例分析庫2025珍藏版
- 實驗室技術崗前培訓制度
- 煙氣CEMS在線比對驗收調試報告附表D.1-12計算公式(HJ-75-2017)
- 手術間體溫下降的后果及預防
評論
0/150
提交評論