迴圈結構說課稿

2021-07-11 08:31:17 字數 1914 閱讀 7506

《演算法基本邏輯結構——迴圈結構》說課

材料河南三門峽謝麗培

2012.9

《演算法基本邏輯結構——迴圈結構》說課稿

一. 教材分析

(一) 教材地位

《迴圈結構》是人民教育出版社課程教材研究所編著的普通高中課程標準實驗教科書數學(必修3)中§1.1.2的內容。

迴圈結構是演算法三大基本邏輯結構中最靈活,內涵最豐富的一種結構,廣泛存在於

許多著名演算法設計中,譬如二分法,輾轉相除法,秦九韶演算法等,且迴圈結構是學習迴圈語句的基礎,迴圈結構中蘊含的「遞推」思想為必修五數列的學習奠定了基礎,是整個演算法教學的重點與難點,同時也是高考關注的重點。

本節課是在學習了順序結構,條件結構的基礎上進行的,安排1課時。

(二) 教學目標

(1) 知識目標

理解迴圈結構概念。

把握迴圈三要素:迴圈變數賦初值、迴圈體、迴圈的終止條件。

能識別和理解迴圈結構的框圖以及功能。

(2) 能力目標

通過由例項對迴圈結構的**與應用過程,培養學生的觀察模擬,歸納抽象能力;參與運用演算法思想解決問題的過程,逐步形成演算法分析,演算法設計到演算法表示的程式化演算法思想。

(3) 情感目標

①感受演算法思想在解決具體問題中的意義,提高演算法素養;

②經歷體驗發現、創造和運用的歷程與樂趣,體驗成功的喜悅;

③培養學生形式化的表達能力,構造性解決問題的能力,以及程式化的思想意識。

(三) 重難點分析

由於迴圈變數賦初值、迴圈體、迴圈的終止條件是在順序結構和條件結構未出現的概念,同時也是掌握迴圈結構的關鍵,由此確立本節課的重難點是:

重點:迴圈結構的三要素 。

難點:迴圈三要素的確定以及迴圈執行時變數的變化規律。

二. 學情分析

學生已經學習了演算法的概念、順序結構、條件結構及簡單的賦值問題。高一學生形象思維、感性認識較強,理性思維、抽象認識能力還很薄弱,因此教學中選擇學生熟悉的,易懂的例項引入,通過對例子的分析,使學生逐步經歷迴圈結構設計的全過程,學會有條理的思考問題,表達迴圈結構,並整理成程式框圖。

三. 教法與學法分析

在教學中,學生始終是主體,教師只是起主導作用。在教學中我將不斷指導學生學會學習。學生在一定情境中對學習材料的親身經驗和發現,才是學生學習的最有價值的東西。

在教授知識的同時,必須設法教給學生好的學習方法,讓他們「會學習」。通過本節課的教學,讓學生學會從不同角度分析問題、解決問題;讓學生學會引申、變更問題,以培養學生發現問題、提出問題的創造性能力。

鑑於本節課抽象程度較高,難度較大。通過精心設定的乙個個問題鏈,問題鏈環環

相扣,層次遞進,使學生歷經問題的抽象過程和新演算法的構建過程,激發了學生探索新

知慾望,最終在教師的指導下發現問題、解決問題。為了充分調動學生的積極性,使學生變被動學習為主動學習,本課時擬用問題**式教學法。在教學過程中通過不斷地提出問題,促進學生深入思考。

貫穿本節課的主要問題是:

你能在社會生活和學習中舉出迴圈現象的例子嗎?

你能從迴圈現象抽象出迴圈結構概念嗎?

中的sn和sn-1能否用乙個量表示?如何表達?

演算法中與「等號」與「變數」的涵義等同於數學中的相應涵義嗎?

迴圈結構是通過哪些量和式將乙個很長的順序結構簡化為乙個精簡的結構?

當型迴圈結構與直到型迴圈結構框有何不同?如何轉化?

迴圈要素的改變對程式功能有什麼影響?

通過以上問題的解決使學生有效地掌握本節課的主要內容。

多**輔助教學為框圖書寫節省時間,有效地提高課堂效率。

利用flash演示程式執行過程,使學生能直觀、形象理解迴圈執行時變數的變化規律,有效化解難點。

四. 教學過程

(一)創設情景,抽象概念

(二)提出問題,分析研究

(三)循序漸進,深入**

四.變式訓練,深化理解

五.回顧歸納,課堂小結

六.布置作業,課外拓展

迴圈結構說課稿

宜君縣高階中學張云剛 各位評委老師 大家好!我叫張云剛。我今天說課的題目是 迴圈結構 本節內容選自北師大出版社,普通高中課程標準實驗教科書數學必修3第二章第二部分第三小節第一課時。下面我將從教材分析 教法分析 學法分析 教學過程 教學評價等五大方面來闡述我的教學設想。一 教材分析 一 教材的地位與作...

8 《迴圈結構的程序設計》說課稿

各位評委老師,上午好,我叫xx,今天我說課的題目是 迴圈結構的程式設計 下面我將從說教材,說教學目標,說教材重難點及突破方法,說教法,說學法,說教學過程六個方面加以分析和說明。一 說教材 迴圈結構的程式設計 是選取四川人民出版社出版的 資訊科技教材 高中一年級下冊第二章第七節的內容。在前面的章節中已...

迴圈結構上機

1 while和do while比較 while main printf d sum do while main while i 10 printf d sum 分別輸入7,20,看結果。2 用while迴圈統計輸入的字元個數 輸入以回車鍵結束 輸出統計結果。問題 1 變數設定,要設多少個什麼型別的...