高中信息技術粵教版2for循環語句_第1頁
高中信息技術粵教版2for循環語句_第2頁
高中信息技術粵教版2for循環語句_第3頁
高中信息技術粵教版2for循環語句_第4頁
高中信息技術粵教版2for循環語句_第5頁
全文預覽已結束

下載本文檔

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

文檔簡介

for循環語句

1課題:For循環語句

2課時:1學時

3課標要求

讓學生學會使用VB語言的FOR循環語句來實現循環控制結構,編程解決實際問題。

4教學目標

知識目標:1.理解循環結構的基本思想。2.掌握用For循環語句編寫程序。

能力目標:1.培養和提高學生邏輯思維能力,使其可以獨立完成簡單循環結構算法的設計。

2.培養學生分析問題,解決問題的能力。

情感目標:1.通過袁隆平的超級水稻研究故事激發學生的民族自豪感及科技興農思想,提高

學生學習興趣,培養學習的主動性和探究性。2.培養學生團結協作精神,體驗成功的快樂。

5教學重點

掌握For循環語句的格式,并能用它來編寫程序。

6教學難點

控制循環的條件、確定循環體的內容

7教材分析

本節課開始學習循環結構,循環結構是程序設計的三種基本結構之一,是程序設計的基礎。

通過本節課的學習,讓學生掌握VB語言中的FOR循環語句,使學生學會循環控制結構,

解決比較復雜的實際問題,并進一步掌握調試、運行程序的方法。

教材首先由袁隆平的超級水稻研究故事及案例引入,然后給出循環語句的格式,再講解其執

行過程,最后給出實踐的程序。

8學生分析

學生在學習本節課前,己對順序結構和分支結構有關語句有了一定的了解,并能初步用計算

機解決順序結構問題編寫程序,在對這些內容加強復習鞏固的同時,指出它在順序執行、選

擇執行程序中有一定的優勢,但遇到一些操作并不復雜,需要反復多次處理的問題時,它們

就有一定的困難,并提出改進的設想和辦法,從而激發學生探求新知的欲望。

9設計思想

為培養學生自主探索精神,我把教材"實踐”中的“輸出10以內的偶數”作為引入例子,講解

循環語句的格式、流程圖,再由引入例子講解循環語句的執行過程、循環次數等,然后引入

袁隆平的超級水稻研究故事及案例,由學生分小組用計算機解決問題的過程對它進行探究,

合作完成實踐任務。在評價作品再通過實踐進行熟練,然后進行小結,最后出示拓展問題,

從而突破重點和難點。

這樣設計能充分發揮學生的主體作用,調動學習的積極性,有效地培養學生的分析問題、解

決問題的能力;教師通過對學生參與學習的啟發、調整、激勵來體現自己的主導作用。

10教法

講解——討論法、任務驅動法

11學法

探索法、實踐法

12教學過程

12.1

12.1.1教學活動

活動1【導入】新課導入

【教師】提問:怎樣在屏幕上依次輸出10以內的所有偶數?

【學生】編寫程序代碼:(鞏固舊知識,為新知識作鋪墊。)

print2

print4

print6

print8

print10

【誘導】以上使用了我們學過的順序結構編程,如果要依次輸出100甚至1000以內的所有

偶數怎么辦?

可以使用順序結構這種方法,但是程序輸入到計算機中的工作量是很大的,怎么改進?【觀

察】程序主體中除了常量不同外,其他部分完全重復,其通式為:printi(i為2,4,6,8,

10),只不過要重復五次,可以考慮,回過頭去再執行一次……,當然要控制好次數,這就

是循環的思想。利用循環結構,使我們只要通過少量的語句,讓計算機重復執行許多次,從

而完成要求。

現在我們先來學習FOR循環結構

活動2【講授】學習新知

For循環結構也稱For-Next循環或計數循環。

1、[格式]

For循環變量=初值to終值[step步長]

[循環變量]

[ExitFor]

Next[循環變量]

【說明]]

①For語句:稱為“循環起始語句”或“循環說明語句”,其作用是確定循環變量的值如何變化,

從而控制循環的次數。

②“循環變量”:也稱"循環控制變量”、“控制變量”或“循環計數器它是一個數值變量,但

不能是下標變量或記錄元素。

③“初值”、"終值''和"步長”可以是常量、變量和表達式,但其值不一定是整數,也可是實數,

VB自動取整。

④“步長”:循環變量的增量,其值可是正數(遞增循環),也可是負數(遞減循環),但

不能為0(死循環)。如果步長為1,則可省略不寫。

⑤“循環體''在For語句和Next語句之間的語句序列,可是一個或多個語句。

⑥ExitFor語句:退出循環。

⑦Next語句:循環終端語句,在其后的“循環變量”須與For語句中的“循環變量”一致。2、

執行過程(讓學生注意:每一次進入循環體內部后I值的變化)。

循環次數循環前i值1<=10?輸出結果循環后i值

12是22+2=4

24是44+2=6

36是66+2=8

48是88+2=10

510是1010+2=12

612否(退出循環)【小組活動】小組討論并說明上例中:

I.初值:i=2(循環變量用i表示)

2.輸出數據:i

循環體:

i=i+2(累加器)

printi

條件:i<=10

寫出流程圖:(見投影)寫出程序代碼:

Fori=2to10step2

Printi

Nexti活動3【練習】自主探究

[出示任務]:

超級水稻種植實驗的統計分析

(用For循環語句實現):

現已知某個因素M種水平5次試驗的畝產量如下表所示,求各種水平影響下的畝產量。水

平第1次第2次第3次第4次第5次

水平19081099790886845

水平2509699843755788

水平398711009551020995

提示學生用計算機解決問題的過程對它進行分析。

[編程]

PrivateSubCommand1_CIick()

M=InputBox("請輸入水平數M:")

ForI=1ToM

Cropl=Val(InputBox("請輸入第一次實驗的畝產量:”))

Crop2=Val(InputBox("請輸入第二次實驗的畝產量:"))

Crop3=Val(InputBox("請輸入第三次實驗的畝產量:"))

Crop4=Val(InputBox("請輸入第四次實驗的畝產量:"))

Crop5=Val(InpulBox("請輸入第五次實驗的畝產量:"))

Average=(Cropl+Crop2+Crop3+Crop4+Crop5)/5

Print"水平";I;"的平均畝產量Average=u;Average

NextI

EndSub

活動4【講授】小結

點評作品

提問:循環結構時循環變量的值及循環次數。

小結:

如果一個算法涉及到循環結構,一定要分析的幾點內容。并提示學生注意如下方面:

①For語句與Next語句必

溫馨提示

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

評論

0/150

提交評論