循環語句的教學設計
教學目標:
1、進一步熟悉循環語句的一般格式和執行流程。
2、學會多角度分析問題,并找出對問題較為便捷適當的解決方法。
2、了解計數循環和條件循環兩種循環語句的適用環境。
3、經歷將具體問題轉化,進而編寫出程序的過程,提高邏輯思維能力。
教學重點:循環語句的兩種形式的適用環境
教學難點:計數循環和條件循環的靈活應用,將具體問題轉化過程。
課 型:新授課
教學過程:
一.創設情境
同學們前面,我們已經學習了循環語句,哪位同學能夠回憶一下,我們一共學習了幾種循環語句呢?(意圖:讓學生思維中再現循環語句的得來過程和一般形式鞏固了舊知識。能用聯系的觀點看問題 )
請三位同學分別在黑板上寫出各循環語句的基本格式
教師點評和小結。
我們學習了,3種循環,那么在具體解決問題時,我們應該選擇哪種循環呢?今天我們就來探討這個問題。
二.師生探究
上次課后,老師布置了一道作業題,但是老師發現同學們給出了不同的答案,下面我們就一起來研究研究這道題目
問題1:計算1+3+5+……+99的和。
分析:這是一個累加問題, 請學生說一說你是怎么分析這道題目的呢?
A:發現1,3,5,…99都是奇數,并且到99結束,那么我用一個程序從1一直循環到99,判斷是奇數的就加起來。
I=1
S=0
DO
IF I MOD 2 <>0
THEN
S=S+I
I=I+1
LOOP UNTIL I>99
PRINT S
END
B:發現相加的數列中后一個數就等于前一個數加上2
I=1
S=0
DO
S=S+I
I=I+2
LOOP UNTIL I>99
PRINT S
END
還有沒有更簡單的方法呢?從題目就可以看出問題相加的.次數,也可以用計數循環來做。
S=0
FOR I=1 TO 99 SETP 2
S=S+I
NEXT I
PRINT S
END
教師通過從循環次數和程序簡潔等方面進行對比分析,使學生了解到使用計數循環最為合適。
小結:求解這個問題既可以使用計數循環也可以使用條件循環,但是相對來說FOR更簡單。
FOR循環語句適用于:循環次數已知的情況。
比如:求將2相加100次的和,你覺得用哪種循環會更好呢?為什么?
問題2:設計求滿足1+3+5+7+…+_ >10000的最小正整數
讓學生思考如下問題:
1、 從題目你能看出需要相加多少次嗎?
2、 你認為應該用什么循環來解決這個問題?
分析:For循環語句只能解決循環次數確定的循環所以要進一步探究,未知循環次數的循環應該用條件循環來解決。
S=0
I=1
DO
S=S+I
I=I+2
LOOP UNTIL S>10000
Print I
END
條件循環語句適用于:循環次數未知的情況,也適用循環次數已知的情況
三.靈活應用
習題1:某紡織廠2005年的生產總值為300萬元,如果年生產增產率為5﹪,計算最早在哪一年生產總值超過400萬元。
習題2:某紡織廠2005年的生產總值為300萬元,如果年生產增產率為5﹪,請問到2012年該廠的生產總值為多少?
教師分析:習題一給出了超過400萬的條件,而二則給出了具體的年數,分兩個組進行編程。
教師給出基本格式。
展示程序。
課時小結
1、FOR循環語句適用于:循環次數已知的情況。
2、WHILE循環語句適用于:循環次數未知的情況,也適用循環次數已知的情況
3、多角度的去思考問題,你的程序效率可能更高。
【循環語句的教學設計】相關文章:
循環經濟調研報告04-20
小鳥的教學設計04-09
《蠶絲》的教學設計04-03
《燈光》的教學設計06-12
趙州橋的教學設計04-23
《荷花》的教學設計03-03
上天的螞蟻教學設計04-06
電流的磁場教學設計04-06
《圖形的運動》教學設計04-02
《清澈的湖水》 教學設計03-31