2.4程序的循環(huán)結(jié)構(gòu)

2.4程序的循環(huán)結(jié)構(gòu)

ID:15349230

大?。?8.00 KB

頁數(shù):10頁

時間:2018-08-02

2.4程序的循環(huán)結(jié)構(gòu)_第1頁
2.4程序的循環(huán)結(jié)構(gòu)_第2頁
2.4程序的循環(huán)結(jié)構(gòu)_第3頁
2.4程序的循環(huán)結(jié)構(gòu)_第4頁
2.4程序的循環(huán)結(jié)構(gòu)_第5頁
資源描述:

《2.4程序的循環(huán)結(jié)構(gòu)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。

1、程序的循環(huán)結(jié)構(gòu)(?For循環(huán)結(jié)構(gòu))一、教學目標1、知識與技能掌握循環(huán)結(jié)構(gòu)編程的一般步驟及特點。(1)掌握VB語言的FOR循環(huán)語句、語句的格式、功能和執(zhí)行過程;(2)掌握VB語言的循環(huán)嵌套的規(guī)則。培養(yǎng)和提升學生:(1)學會使用VB語言的FOR循環(huán)語句來實現(xiàn)循環(huán)控制結(jié)構(gòu),解決實際問題;(2初步掌握程序調(diào)試運行的方法。2、方法與過程采用“問題解決教學法”。3、情感態(tài)度和價值觀(1)經(jīng)歷用計算機解決問題的過程,體驗成功的快樂。(2)在老師的指導下,與同學共同探究問題,讓學生體驗自主學習、協(xié)助學習的樂趣。二、重點難點讓學生學會使用VB語言的FOR循環(huán)語句來實現(xiàn)循環(huán)控制結(jié)構(gòu),解決實際問題。三、教學環(huán)

2、境1、教材處理教材選自《廣東省普通高中信息技術(shù)選修一:算法與程序設計》第二章第二(4)節(jié),原教材的編排是以問題為線索,層層深入,通過親身設計一個簡單的程序?qū)嵺`來加深本節(jié)知識的理解。以VB編程的基本步驟為線索,通過對各階段性問題的解決,形成循序漸進的梯度,組成一個任務鏈,讓學生在“做中學”“學中做”的過程中加深知識的理解,通過適當?shù)貫閷W生提供拓展性的內(nèi)容,充分挖掘?qū)W生潛力,讓有余力的學生可以有更大的發(fā)展空間。它既強調(diào)學生進行自主學習、協(xié)作學習,又能使學生在學習時有規(guī)可依,使學生在程序設計中得到適度的創(chuàng)新體驗。2、預備知識學生已掌握了程序設計基礎的順序及選擇結(jié)構(gòu)。3、硬件要求建議本節(jié)課在多媒

3、體電腦教室中完成,最好有廣播教學系統(tǒng)或投影儀,為拓展學習,學生機應允許上互聯(lián)網(wǎng)。4、所需軟件學生機要安裝VB6.0或以上版本。5、所需課時2課時(90分鐘)四、教學過程導入從袁隆平的超級水稻研究的故事入手,又到“輸出100以內(nèi)的所有偶數(shù)的算術(shù)平方根”的的問題出發(fā),激發(fā)學生學習的興趣和熱情,拉開了本節(jié)教學的序幕。學生邊閱讀邊傾聽。提問:有同學試圖用以下方法解決:Private?Sub?Command_Click()Print???Sqr(2)Print???Sqr(4)Print???Sqr(6)……Print???Sqr(100)End?Sub由此老師引入今天的循環(huán)問題:即問題中包含有重

4、復執(zhí)行的處理。新課講解1.通過組織學生探究“輸出100以內(nèi)的所有偶數(shù)的算術(shù)平方根”的問題、設計算法、編寫程序、調(diào)試程序等用計算機解決問題的過程:Private?Sub?Command_Click()ForI=2To100?Step?2???????Print?Sqr(I)Next?IEnd?Sub讓學生感到用VB提供的循環(huán)結(jié)構(gòu)語句,能很簡便地解決循環(huán)問題2.通過師生共同分析“輸出100以內(nèi)的所有偶數(shù)的算術(shù)平方根”問題的程序,歸納總結(jié)VB語言的FOR循環(huán)語句的格式、功能、執(zhí)行過程,以及書寫的注意事項,歸納總結(jié)VB語言的for循環(huán)特點。For??循環(huán)變量=初值?To?終值?Step?步長值?

5、????????語句組Next循環(huán)變量3.老師提出上機實踐問題:分別求甲、乙、丙三位同學的語文、數(shù)學、英語三科的平均分。要求學生展開分析問題、設計算法、編寫程序、調(diào)試程序等用計算機解決問題的探究活動。4、要求學生課堂練習:指出所列程序中的錯誤,加強知識學習和把握。5、上機練習:(1)P53實踐2(2)求1×3×5×……×19的值。6、由問題“已知m個學生進行n個科目的考試,請計算每個同學的平均分?!币鲅h(huán)嵌套的問題,幫助學生分析學會嵌套的技巧與方法:???PrivateSubCommand1_Click()???DimmAsInteger,nAsInteger,iAsInteger??

6、?DimfenAsSingle,sumAsSingle,averageAsSingle??m=InputBox("請輸入學生人數(shù):")???n=InputBox("考試科目數(shù):")???Fori=1Tom??sum=0???Forj=1Ton??????fen=Val(InputBox("請輸入第"+Str$(i)+"個同學第"+Str$(j)+"科"))???????sum=sum+fen???????Nextj???????average=sum/n????????Print"第";i;"同學平均分:";average??????Nexti??EndSub通過對以上程序的分析和程序執(zhí)

7、行過程,使學生能真領會和把握這一編程技巧?!?.學生對問題展開分析問題、設計算法、編寫程序、調(diào)試程序等用計算機解決問題的探究活動。2.學生在教師的指導下,閱讀、分析、歸納,完成實踐任務。3.學生對老師所提問題(分別求甲、乙、丙三位同學的語文、數(shù)學、英語三科的平均分)展開分析問題、設計算法、編寫程序、調(diào)試程序等用計算機解決問題的探究活動。4.學生在教師的指導下,閱讀、分析、歸納,完成實踐任務。5、要求學生完成上機練習,老師巡視幫助學生

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。