當前位置:文書都 >

語文知識 >説課稿 >

VB循環——計數循環説課稿

VB循環——計數循環説課稿

作為一無名無私奉獻的教育工作者,常常需要準備説課稿,藉助説課稿可以有效提升自己的教學能力。我們該怎麼去寫説課稿呢?下面是小編幫大家整理的VB循環——計數循環説課稿,歡迎閲讀,希望大家能夠喜歡。

VB循環——計數循環説課稿

一、指導思想

《信息技術》新課程理念要求信息技術課堂要以生為本,培養學生的創新意識以及自我探究的學習能力,要重視建構學生的信息技術素養;程序設計部分最重要的是讓學生掌握計算機語言的語法規則以及用算法解決實際問題的方法。

二、關於教材

(一)教材概述

《信息技術》(選修)教材包括程序設計和機器人兩大部分,第三章程序結構與設計部分介紹的是編寫規範程序的基礎知識,在結構化程序設計中,程序由順序結構、選擇結構和循環結構這三種基本的邏輯結構經過不同的組合而組成。

(二)教材分析

我説課的課題是《計數循環》,內容是程序結構與設計中的第三節循環結構部分的第二課時。本節分為三課時,在第一課時學生已經掌握了VB循環結構的基本概念以及VB循環語句的基本語法的基礎上,本節課承上啟下,通過進一步講解循環語句的“累加”功能從而加深對For/Next語句的執行過程的理解;此後,第三課時通過“定時器循環”讓學生進一步認識VB工具箱的控件繼續加深對循環語句語法的理解。

(三)目標設計

1.知識與技能:

(1)知道累加器的使用方法,理解計數循環的執行過程。

(2)能使用計數循環編寫簡單的程序解決實際問題

2.過程與方法:

通過舉例類比加深對循環變量的理解,通過實例訓練使學生理解計數循環可以解決哪些類型的問題,通過自我探究“循環體”的執行結果,理解循環體的執行過程。

3.情感態度與價值觀:

在教師的指導下,學生共同探究,體驗自主學習與協作學習的快樂,提高了學生分析問題、解決問題的能力;精選的實例訓練,培養學生程序設計的基本思維邏輯能力;小組成員協作學習培養了學生的集體榮譽感。

(四)本節課的教學重點和難點

教學重點:會寫出For循環語句

教學難點:1、理解循環變量在循環結構中其值的變化關係。

三、關於教法

(一)教學準備

安裝有VB軟件的多媒體網絡機房、PowerPoint課件、自制紅心

(二)學情分析

通過前面的學習,學生已經掌握了算法的概念、VB軟件的基本操作,還有賦值語句、選擇語句的相關知識。通過本節第一課時的講解,學生已經掌握了循環結構的概念、循環結構的算法流程以及For語句的格式,但對For語句的運用以及For語句執行過程的理解,學生還需要經過本節課的訓練才能更加熟知。

(三)教法和學法

教法採取任務驅動和自主探究相結合,並在課堂上努力營造一種民主、自主、愉快、和諧的教學氛圍,這節課學生可能會遇到的'最大問題是受傳統數學思維的影響,學生很難理解在循環語句中循環體中的變量值怎麼會不斷髮生變化。鑑於此,教師要積極引導學生採取實踐認知、比較遷移等學習策略。

四、教學過程

(一)活動準備

這部分我主要設計一個“搶答環節”使學生加深對變量地址和變量特性的認識;搶答的題目是:能交換a和b兩個變量值的語句有哪些?

在學生回答答案後我先不説誰是誰非,而是拿出事先準備的三個玻璃瓶A、 B、C;A瓶裝有白葡萄酒,B瓶裝有紅葡萄酒。讓學生回答如何使A瓶裝紅葡萄酒,B瓶裝白葡萄酒。通過點撥學生都能理解通過加一個玻璃瓶C可以使得兩個玻璃瓶中酒交換。以玻璃瓶比如變量的地址,以瓶內的酒比作變量的值可以使學生很好的理解變量地址和變量值的關係。

設計意圖:受傳統數學思維的影響,學生很難理解交換a、b的值需要添加變量c;這裏把A瓶和B瓶比作變量的地址、紅、白葡萄酒比作變量的值可以形象的類比變量地址和變量值的關係;

(二)認識加深

本環節我主要設計一個“個個都是小裁判”的活動,我先寫出三個語句:a=a+b, b=a-b ,a=a-b;讓學生做小裁判,判斷這三個語句能否實現a、b兩個變量值的交換;要求學生以四人為小組進行討論;同時指導學生設計出變量值的變化情況表;在學生討論時我根據最快最對的原則評價出優勝小組並用一個紅心進行鼓勵,並由該小組向全班分析自己的變量情況表;

變量a變量b

初值a1 b1

a=a+b(a值變化) a1+b1 b1(無變化)

b=a-b(b值變化) a1+b1(無變化)a1(a1+b1-b1)

a=a-b(a值變化) b1(a1+b1-a1) a1

設計意圖:通過設計變量跟蹤表可以從專業的角度讓學生理解經過賦值語句的“先計算再賦值”的功能讓變量的值發生改變,知道雖然是同一個字母變量,但是,賦值號左邊的變量值是經過賦值號右邊的變量值再次計算後的結果;“跟蹤變量法”可以使得程序的變量值的變化變得清晰明朗,是讀程序的基本方法和技巧;本環節不僅讓學生初步接觸了累加語句s=s+i,同時獲得讀程序的基本方法;

(三)實例展示

本環節我將設計一個“人人都是小老師”的活動。我要求學生將教材上的實例——求1+2+3+……+99+100的值S在四人小組內相互講解。這個過程就是看着書上的語句互相學習互相討論的過程。期間,我將巡視和指導。然後,由同學們自己先推選出幾個講解到位的學生面對全班講解,最後師生一起找出講得最棒的“小老師”,由老師親自獎勵一個紅心。

本環節裏,我將設計一個靈活環節,其靈活環節是:讓每個學生在紙上畫一個玻璃杯和一個量杯;讓學生看着圖片想象自己在拿着量杯1ml、2ml、3ml……向玻璃杯中倒入液體。以玻璃杯裏的液體的體積變化代表變量S值的變化;拿起量杯的次數代表循環體執行循環的循環次數;量杯中的液體體積代表每次循環執行時循環變量的值;該環節是否講解將視課堂上學生講解的情況而定,如果有學生講解得很形象或者類似我就只是稍作點撥。

本環節的知識點還有一個是需要挖掘的,就是該實例的特點,分析該特點可以使得學生知道在今後的程序設計中哪些問題可以用計數循環來解決;該知識點將由師生共同分析從而得出結論。

設計意圖:本節課要突破的關鍵不僅僅讓學生會循環語句,更是讓學生在今後的程序設計中知道計數循環可解決數據有規律的相加或相乘這一類的問題。該環節中分析問題的特性可以使學生獲得找規律提煉解決問題的方法和能力。本環節以“人人都是小老師”為目標,以學生自我探究為主,教師則適當引導並巧妙點撥;

(四)實題訓練

本環節採取“爭做小小程序員”的小組競賽為活動主題;展示兩個問題:(1)寶塔共24層,第一層有2件寶物,第二層有4件寶物……,第二十三層有46件寶物,第二十四層有48件寶物,這座寶塔共有多少件寶物;(2)找出200-300中能被9整除的數;要求學生必須獨立完成第一個問題,第二個問題可相互討論。我在其中要做的是調控課堂、適時點撥、在線測試、檢查成果。最後為小組成員都完成得最好的“小小程序員”小組頒發紅心。

為使課堂教學緊緊圍繞本堂課的重點,教師事先已經設計好VB窗體,輸入和輸出部分代碼也已建立,只留下循環體語句(不含賦初值語句)讓學生完成。

其中寶塔問題是累計求和的計數循環問題。I是循環控制變量,每次加2到48,以布長為2增循環。設計累加器將每層的寶物進行累加,累加器裏初始值為0。找出200-300中能被9整除的數是一個既可以用選擇語句完成又可以用計數循環完成的。在難度上更高一些;這樣在難度上有一定階梯的問題訓練更利於因材施教也利於教師掌握學生的學習情況;

設計意圖:如果單純講語句的用法,學生會感覺很抽象,通過典型的體現循環思想的題目邊輸入語句邊理解邊鞏固可以達到更好的效果。同時,編寫語句解決問題的過程有利於學生產生自豪感和成就感;而小組競賽可以讓學生更專心的完成訓練。

(四)知識小結

本環節由教師為主,師生一起總結本節課學生的新知識,着重指出在編寫循環體時應注意的問題。此時,學生可以一邊回憶一邊反思自己掌握的新知識,從而進一步理解計數循環語句。

設計意圖:本環節主要由教師引導學生一起完成,對於初學程序的中學生,難度不宜深,應先培養興趣,讓學生獲得解決問題的自豪感和成就感。

(五)課後作業

本環節屬於知識拓展,由教師先點撥一下教材後面的習題,然後課後學生再自己獨立完成。同時,作業有一定的彈性,最後的兩題是選做題,只要求學有餘力的學生完成;

設計意圖:教材後面的習題在難度上富有層次,可以適應不同層次的學生。為了儘可能讓每個學生都會做,本環節我選擇課上先點撥課後再獨立完成。

五、板書設計

計數循環——For循環

For i = 1 To 100

s=s + i

Next i

六、作業

教材p48探究學習

標籤: 計數 Vb 説課稿
  • 文章版權屬於文章作者所有,轉載請註明 https://wenshudu.com/yuwenzhishi/shuokegao/dkllro.html
專題