下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、授 課 課 題循環(huán)語句For語句學(xué)時1教學(xué)目標(biāo)知識與技能:使學(xué)生了解循環(huán)結(jié)構(gòu)程序設(shè)計的思想,能準(zhǔn)確掌握“For-Next”循環(huán)結(jié)構(gòu)的執(zhí)行過程與應(yīng)用。過程與方法:能夠?qū)χR進(jìn)行遷移和總結(jié),靈活運用舊知識學(xué)習(xí)新知識;在自主編程的過程中,學(xué)生的邏輯思維能力、自學(xué)能力和實際操作情感態(tài)度價值觀:有將算法與程序設(shè)計知識應(yīng)用于生產(chǎn)生活實踐的意識,能夠?qū)εc程序設(shè)計有關(guān)的實際生活問題做出合理的分析。教材分析使用教材:浙江教育出版社算法與程序設(shè)計。循環(huán)結(jié)構(gòu)是程序設(shè)計的三種基本結(jié)構(gòu)之一,是程序設(shè)計的基礎(chǔ)。FOR/NEXT語句是循環(huán)運算的專家,在程序設(shè)計中頻繁出現(xiàn)。本節(jié)課的學(xué)習(xí),會使學(xué)生對算法有一個更深刻的理解,為實
2、現(xiàn)獨立編程起到了關(guān)鍵性作用。這節(jié)課是循環(huán)語句的第一部分內(nèi)容,學(xué)生只有熟練掌握了FOR循環(huán)語句的語句格式,理解循環(huán)執(zhí)行過程,才能在實際應(yīng)用中游刃有余。學(xué)情分析教學(xué)對象為高二的學(xué)生,這是他們第一個學(xué)期開始接觸程序設(shè)計。這一章節(jié)教科書的作用是引領(lǐng)學(xué)生“入門”。在這一章節(jié)之前,學(xué)生學(xué)習(xí)了算法的概念和基本思想,學(xué)習(xí)在VB中建立一個應(yīng)用程序的基本步驟,但學(xué)生還處于VB學(xué)習(xí)的初級階段。在教學(xué)的過程中,主要從一個個簡單的實例出發(fā),讓學(xué)生們從自身的實踐中去學(xué)習(xí),培養(yǎng)興趣、循循善誘、重在能力,提高綜合素質(zhì)和增強其邏輯思維能力。教 學(xué) 重 點掌握FOR/NEXT循環(huán)語句的格式,并能運用其來編制簡單的小程序。教 學(xué)
3、難 點根據(jù)實際問題,確定程序中的循環(huán)變量、循環(huán)條件和循環(huán)體;綜合運用多種程序結(jié)構(gòu)解決實際問題。授 課 方 法講授法、小組協(xié)作法、任務(wù)驅(qū)動法教學(xué)過程一、導(dǎo)入:創(chuàng)設(shè)情境、引出循環(huán)結(jié)構(gòu)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復(fù)制老師的代碼到程序中并運行。找出老師的代碼中與你們代碼的同之處?4、嘗試修改For后面的數(shù)字,把“100”改成“200”或其他數(shù)字,看一看程序運行后的結(jié)果,并自己分析一下。二、講授:For循環(huán)結(jié)構(gòu)1、For語句的一般格式For = to step Next 語句塊又稱為循環(huán)體,用f
5、or循環(huán)控制結(jié)構(gòu),重復(fù)的執(zhí)行循環(huán)體中的內(nèi)容。 2、修改程序代碼,觀察運行結(jié)果(1)、初值不變,修改終值為131,觀察輸出效果;(2)、修改初值為17,終值不變,觀察輸出效果;(3)初值、終值都不變,修改步長為3,觀察輸出效果。結(jié)論一:初值、終值、步長都是數(shù)值表達(dá)值循環(huán)的次數(shù)由三者共同決定(4)若修改步長為-1,能否正常執(zhí)行循環(huán),要使程序能正常打印數(shù)字,如何修改?(5)若修改步長為0,能否執(zhí)行循環(huán),為什么?結(jié)論二:循環(huán)步長可以為正。循環(huán)的終止條件是:循環(huán)變量終值循環(huán)步長可以為負(fù)。循環(huán)的終止條件是:循環(huán)變量終值循環(huán)步長不可以為0。循環(huán)步長為0,進(jìn)入死循環(huán)。三、例題互動,提高進(jìn)步 1、設(shè)計一個累加器
6、,在文本框1和文本框2中輸入數(shù)字,在文本框中輸出這兩個數(shù)之間所有整數(shù)之和(文本框1中的數(shù)小于文本框2中的數(shù))例:輸入1和10得出計算結(jié)果55補完下列代碼并運行調(diào)試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、設(shè)計一個累乘的程序(1*2*3*4*5*6*7*8*9*10),程序如何修
7、改?設(shè)計代碼并調(diào)試程序。四、回顧知識、提高總結(jié)for循環(huán)語句的使用說明(1).循環(huán)變量是數(shù)值變量。初值、終值和步長都必須是數(shù)值表達(dá)式。(2).步長可以為正,可以為負(fù),但不能為0。若步長為1,“step1”可以省略。(3).next后面的循環(huán)變量與for語句中的循環(huán)變量必須一致。執(zhí)行該語句時,循環(huán)變量的值增加一個步長。五、作業(yè):課后思考、知識拓展在第二章2.3.2冒泡排序講到一種把數(shù)據(jù)逐次排列的方法。設(shè)計一個程序,隨機產(chǎn)生10 個數(shù)字,并把這十個數(shù)字從小到大排列。(提示,該程序用到for循環(huán)語句的嵌套使用)通過vb程序做出圖像的顯示,比使用數(shù)字、文字等更能引起學(xué)生的興趣通過Print語句輸出內(nèi)容
8、是已經(jīng)掌握的內(nèi)容;一般輸出的內(nèi)容都比較少,兩三行print語句就能結(jié)束。本例子掌握靈活的同學(xué)能通過復(fù)制較快的實現(xiàn),還有的一個個輸入就比較慢了讓學(xué)生自己自己感受不同的代碼:為什么只有一個“”;For i = 1 To 100這句以前沒學(xué)過的語句樣式又有什么作用?講解For循環(huán)語句的格式,讓學(xué)生有一個大概的了解。 通過一個一個不同量的變化,讓學(xué)生自己動手,直觀的了解每個模塊的功能。For語句的結(jié)構(gòu)比較簡單,但循環(huán)的變量的初值、終值、步長以及循環(huán)的流程比較關(guān)鍵。該案例專注與For語句的的應(yīng)用,學(xué)生首先要明白案例中程序流程,然后填寫相應(yīng)的內(nèi)容通過例題講解,從而達(dá)到舉一反三,融會貫通的能力。從而突破了難點。培養(yǎng)了學(xué)生分析和解決問題的能力。作業(yè)中需要涉及了循環(huán)體的嵌套使用,這個知識還沒有學(xué)過,但是冒泡排序在前面的課程中詳細(xì)的學(xué)習(xí)過。設(shè)計這個作業(yè)主要是為了區(qū)分學(xué)生的學(xué)習(xí)深度,還有為下節(jié)課學(xué)習(xí)嵌套循環(huán)做個鋪墊。六、教學(xué)反思 通過一個典型的案例來引導(dǎo)學(xué)生發(fā)現(xiàn)用了循環(huán)結(jié)構(gòu),解決問題變得如此簡單。講解for語句時先講語句語法
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版整式課件
- 守株待兔動畫課件
- 員工心態(tài) 課件
- 第四單元(復(fù)習(xí))-二年級語文上冊單元復(fù)習(xí)(統(tǒng)編版)
- 西南林業(yè)大學(xué)《操作系統(tǒng)原理》2023-2024學(xué)年期末試卷
- 西京學(xué)院《融合新聞報道》2022-2023學(xué)年第一學(xué)期期末試卷
- 抗戰(zhàn)英雄家書
- 西京學(xué)院《基礎(chǔ)護理學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 西京學(xué)院《電氣控制技術(shù)與PLC》2021-2022學(xué)年期末試卷
- 西華師范大學(xué)《自然地理》2021-2022學(xué)年第一學(xué)期期末試卷
- 外研版五年級上冊說課標(biāo)說教材課件
- 被巡察單位組織人事工作匯報集合5篇
- 青少年科技創(chuàng)新大賽培訓(xùn)課件
- 新聞編輯學(xué)--新聞稿件的選擇與編輯-54新聞差錯的“更正”-課件
- 中學(xué)田徑基礎(chǔ)校本課程教材
- 人教版九年級英語全一冊(全套)課件
- 廣播操比賽打分表
- 學(xué)生奶培訓(xùn)課件
- 安全生產(chǎn)專項檢查及整改臺賬
- 商務(wù)部專員績效考核指標(biāo)量表
- 七律·到韶山-完整版獲獎?wù)n件
評論
0/150
提交評論