《迴圈語句》教學文案
《迴圈語句》教學文案
各位老師:
今天我說課的題目是《迴圈語句》,內容選自於新課程人教A版必修3第一章第二節,課時安排為一個課時。下面我將從教材分析、教學目標分析、教學方法與手段分析、教學過程分析等四大方面來闡述我對這節課的分析和設計:
一、教材分析
1.教材所處的地位和作用
本節課主要內容是兩種迴圈語句。 學生在前面已經學習了演算法的三種基本結構的框圖,學習了輸入語句、輸出語句、賦值語句和條件語句,這些都是學習本節內容的知識基礎。
本節在教材中起著承上啟下的作用。一方面把框圖轉化為語言,將迴圈結構在計算機上實現,另一方面為學習較複雜的流程圖打下基礎。本節課對學生演算法語言能力、有條理的思考與清晰地表達的能力,邏輯思維能力的綜合提升具有重要作用。
2.教學的重點和難點
重點:理解for 語句與while語句的結構與含義,並會應用
難點:應用兩種迴圈語句將具體問題程式化,搞清for迴圈和while迴圈的區別和聯絡
二、教學目標分析
1.知識與技能目標:
初步掌握三種不同的.迴圈語句的形式、執行過程和比較對迴圈語句的作用。
2.過程與方法目標:
透過本節課的教學,培養學生分析問題,解決問題,創造性思維的能力和自學能力。
3.情感,態度和價值觀目標
在學習過程及解決實際問題的過程中,儘可能的用基本演算法語句描述演算法、體會演算法思想的作用及應用,增進對演算法的瞭解,形成良好的數學學習情感、積極的學習態度。
三、教學方法與手段分析
1.教學方法:充分發揮學生的主體作用和教師的主導作用,採用啟發式,並遵循循序漸進的教學原則。這有利於學生掌握從現象到本質,從已知到未知逐步形成概念的學習方法,有利於發展學生抽象思維能力和邏輯推理能力。
2.教學手段:透過各種教學媒體(計算機)調動學生參與課堂教學的主動性與積極性。
四、教學過程分析
1.複習引入
複習迴圈結構,目的是承上啟下,以舊引新,一方面引起學生對舊知識的回憶,另一方面為引入迴圈語句作鋪墊。
操作方法:師生共同在黑板上畫出框圖,並對重點適當強調。
例1.設計一個計算
的演算法並寫出相應的框圖。
直到型 當型
複習的時候透過提問的方式強調重點,學生透過對比,發現差異。
2. 探索新知
透過上面的兩種迴圈結構程式框圖,引出今天所要學習的兩種迴圈語句,他們分別對應於程式框圖中的兩種迴圈結構,一般程式設計語言中也有當型(WHILE型)和直到型(UNTIL型)兩種語句結構。即WHILE語句和UNTIL語句。
下面就向學生們介紹這兩種語句的一般格式,並在相應位置作出對應的程式框圖。之後提問:透過對照,大家覺得WHILE型語句與UNTIL型語句之間有什麼區別呢?(學生獨立思考,交流討論、教師予以提示,點撥指導。由特殊到一般培養學生的觀察、歸納、概括能力)
3.例題精析
例2 把例1的直到型迴圈框圖轉化為程式。
教師將直到型語句寫在直到型結構旁邊,並連線,告訴學生,這就是直到型迴圈語句。透過這樣的訓練,使學生意識到程式和框圖是一一對應的,寫程式只需把框圖翻譯成相應的語句即可。並且對迴圈語句有了一個大體的印象。可以培養學生的觀察能力和對比能力
例3.求平方值小於1000的最大整數
(WHILE型)語句的理解
4. 課堂小結
⑴迴圈語句的兩種不同形式:WHILE語句和UNTIL語句(另補充了For語句),掌握它們的一般格式。
⑵在用WHILE語句和UNTIL語句編寫程式解決問題時,一定要注意它們的格式及條件的表述方法。
⑶迴圈語句主要用來實現演算法中的迴圈結構,在處理一些需要反覆執行的運算任務。如累加求和,累乘求積等問題中常用到。
(透過師生合作總結,使學生對本節課所學的知識結構有一個明確的認識,抓住本節的重點。)
5. 佈置作業
必做:設計一個計算
的演算法,畫出程式框圖,寫出相應程式。
選做:設計一個計算
的演算法,畫出程式框圖,寫出相應程式。
[設計意圖]課後作業的佈置是為了檢驗學生對本節課內容的理解和運用程度以及實際接受情況,並促使學生進一步鞏固和掌握所學內容。對作業實施分層設定,分必做和選做,利於拓展學生的自主發展的空間。
6.板書設計