第一篇:for循環語句說課稿
《FOR循環語句》說課稿
尊敬的各位評審:
今天我說課的內容是高等教育出版社《編程語言基礎——C語言》中的第四章第三節《For循環語句》。本節教學內容用1課時完成,教學地點在多媒體教室,現我就教材、教法、學法及教學程序等方面進行說明。
課程地位:
C語言是計算機專業的必修課,從最近5年的高考情況來看,它是高考的重點學科。C語言具有三大語言結構,其中循環結構是最重要的,而循環語句中For循環語句更為重要,計算機專業高考技能加試For循環是必考內容。
說學情:
中專學生的特點是,不愛學習理論知識,覺得枯燥乏味,注意力難以集中,但是他們喜歡新鮮的事物。根據這個特點,可以使用課件來抓住學生的注意力,提高他們的學習興趣。
多媒體設計意圖:
根據上述學情,課件除了作為上課的輔助工具,讓學生更好的理解當堂知識,還要能夠使課堂變得輕松、活潑,調動起學生的興趣。由于編程很難融入視頻和音頻,所以在制作工具軟件上,我選擇的是Flash,通過動畫來吸引學生的注意力,從風格上看,整體選用有朝氣的綠色作為背景,使課堂氣氛變得輕松。
教學目標:
⒈知識目標:掌握For循環的基本結構,掌握For循環的執行過程。⒉能力目標:能夠根據題意選擇適合的循環語句,會編寫簡單的程序。⒊情感目標:激發學生學習興趣,讓學生感受編程的樂趣。教學重點:
掌握For循環語句的基本結構 掌握For循環語句的執行過程 利用循環變量控制循環次數 教學難點:
利用For循環解決實際問題,編寫簡單的程序。教學方法:
本節課使用到的教法有:任務驅動,分組教學,講練結合。學習方法:
教會學生“如何思考,怎樣學習”,指導學生用發現的方法開展學習活動,力求將老師的講授變為啟發、引導,把學生的被動接受,變為主動探索,以教師
為主導,學生為主體,讓學生更好的參與到課堂活動中。
教學內容: 導入部分:
利用兩道遞進題目引入循環情景,啟動任務機制,通過一道題引發學生的學習興趣,并把這道題作為本節課的任務。
新課內容: 語法格式:
通過課件和板書雙重展示,課件針對語法中的每一部分進行說明,在黑板上對格式的注意事項進行強調,達到突出重要性的目的,讓學生有一個規范性的記憶。
執行過程:
通過課件配合流程圖的形式,讓學生清晰的觀看到如何控制程序的走向,然后針對流程圖以口述的形式講授,這樣更加直觀,更容易接受,從而解決本節的一個重點。
例題部分:
解決教學重點的重要環節。
利用課件對例題進行分析和解答,并再次通過流程圖的形式展示程序執行過程,突出本節的重點,觀看課件中解題過程部分,學生還可以看到在執行過程中變量是如何變化的,深刻體會如何通過循環變量來控制循環,達到更加了解循環,更會利用循環的目的。講解過后會讓學生在計算機上練習一遍,做到講練結合,這個階段老師可以從旁指點、答疑,并觀察教學效果,搜集反饋信息。
練習題:
利用課件做出答題系統,練習題突出執行過程,循環次數及變量的變化。完成任務:
通過理論部分的講解和練習之后,學生對For循環有了基本掌握,之后就要完成任務了,回過頭來考慮最初的問題,如何應用本節課的知識來解決,讓學生分組相互討論,以便更快更好的完成。
課堂小節:
會帶領學生再回顧一遍本節課的內容,強調重點部分,幫助學生形成知識體系。
布置作業:
作業能夠突出本節重點,并結合實際問題,讓學生做到能夠學以致用。
第二篇:VB循環語句
注:被中括號(“[”、“]”)括起來的都是可選參數!
For Each...Next 語句: 語句格式
For Each Variant In Collection Or Array
[Statement(s)]
[Exit For]
[Statement(s)] Next [Variant] 參數解釋
Variant: 如果In后面是一個集合(Collection),Variant可以是任何數據類型的一個變量;如果In后面是一個數組(Array),Variant就只能是一個Variant變量。
Collection: 可以是任何一個對象集合。Array: 可以是任何一個數組(Type數組除外)。Statement(s): 可以是任何一句或多句語句。
Exit For: 可以強制退出循環體。For Each...Next 語句的作用
集合/數組里面有多少對象/多少維,For Each...Next 語句就會執行多少次Statement(s)。
Do...Loop 語句: 語句格式
Do [{While | Until} Condition]
[Statement(s)]
[Exit Do]
[Statement(s)] Loop [{While | Until} Condition] 參數解釋
While: 如果While在Do后面,那么循環體一開始就會檢查Condition的值,如果Condition的值為False,就退出循環體;否則,執行Statement(s);如果While在Loop后面,則在執行完第一次Statement(s)時才檢查Condition的值,如果Condition的值為False,就退出循環體;否則,繼續循環。
Until: 如果Until在Do后面,那么循環體一開始就會檢查Condition的值,如果Condition的值為True,就退出循環體;否則,執行Statement(s);如果Until在Loop后面,則在執行完第一次Statement(s)時才檢查Condition的值,如果Condition的值為True,就退出循環體;否則,繼續循環。
Condition: 可以是任何一個表達式。Statement(s): 可以是任何一句或多句語句。
Exit Do: 可以強制退出循環體。Do...Loop 語句的作用
重復循環Statement(s),直到Condition為True或False(在指定了While或Until的情況下)。
For...Next 語句: 語句格式
For Counter = Start To End [Step Step]
[Statement(s)]
[Exit For]
[Statement(s)] Next [Counter] 參數解釋
Counter: 可以是任何一個變量(但不能是Boolean或者是數組),用來做計數器。Start: Counter的初值。End: Counter的終值。
Step: Counter一次增加多少,默認為1。1次增加n: For...=...To...Step n;1次減n: For...=...To...Step-n。
Statement(s): 可以是任何一句或多句語句。
Exit For: 可以強制退出循環體。For...Next 語句的作用
重復執行((End-Counter)Step)次Statement(s)。
While...Wend 語句: 語句格式
While Condition
[Statement(s)] Wend 參數解釋
Condition: 可以是任何一個表達式。Statement(s): 可以是任何一句或多句語句。
While...Wend 語句的作用
重復執行語句,直到Condition不為True。
第三篇:《scratch中的循環語句》說課稿
《scratch中的循環語句》說課稿
鄒汀男
尊敬的各位評委,各位老師:
大家好!
今天,我說課的題目是《scratch中的循環語句》。下面我重點從學情、教法、學法和教學過程四個方面來進行說課。
首先,我們來說一說學情,本節課是scratch教學中重要的一環,在經過了前幾節課的學習之后,學生們已經對scratch有了一個初步的了解,同時也有了一定的興趣,因此,可以通過有趣的范例來激起學生的學習興趣。
本課程的總目標是提升學生的信息素養。根據這一要求制定了本節課的教學目標如下:
知識與技能目標:a理解scratch中的循環語句的意義。
b會在scratch編輯中使用循環語句。
過程與方法目標:a通過對范例的演示和講解來教授同學們循環語句的意義。
b通過自主探索、合作探究,并在教師適當地引導講解下,學生能夠掌
握循環語句的使用方法。
情感態度與價值觀目標:
a通過范例的演示,激發學生學習興趣,增強學生學習scratch的欲望。
b通過欣賞評價自己和他人的scratch作品,加深對scratch的理解。
根據教學目標,我確定的教學重點是:讓同學們理解scratch中循環語句的意義,然后在學會如何使用。一個成功的作品必須建立在對循環語句有著充分的理解之上。因此本節課我確立的教學難點是:理解循環語句的意義。
科學合理的教學方法能使教學效果事半功倍。基于此,本節課采用的主要教學方法是引導講解法、任務驅動法,合作探究法。學法上,我貫徹的指導思想是把“學習的主動權還給學生”,具體的學法是引導講解學習法和自主性學習法。
下面是我的教學過程。(屏幕進行演示)
首先,播放一例已經編輯好的scratch例子(貓猴接球),演示一遍,提問,他們為什么會不停的運動?生答:不知道。師:那是因為我們使用了循環語句。循環語句又是什么呢?首先我們來看下scratch中的循環語句。(從“控制”中拉出“循環語句”)看循環語句的是這個樣子的,那這個圖標又是什么意思呢?給大家5分鐘時間,我們結合一下剛才的例子中所使用的語句,說一說循環語句它的循環條件是什么?它循環的又是什么東西?
5分鐘后,學生聯系實例的內容(循環的內容、什么情況下才會循環)解釋循環語句模塊各個部分的含義,之后,老師總結學生所說的知識點,不足的部分加以補充,整合并板書出講授的知識點。(循環語句模塊各個部位的意義)
接下來給學生5分鐘自由研究范例的摸索時間。
布置課堂任務,(如何讓小貓跑起來)提問學生:你們會如何設計?老師收集并評價學生的創意。師:我們人跑步時是怎樣的?(跑步包含“前進”和“換腳”。“前進”=“移動”、“換腳”=“變換造型”)教師給予學生一定的方向后,讓學生自由2人分組制作作品。10分鐘作品制作時間,作品制作完成之后提交給教師,教師再針對學生作品完成情況進行點評,指出學生作品中的錯誤。
我的說課到這里就結束了,謝謝。
第四篇:《循環結構》說課稿
《循環結構》說課稿
《循環結構》說課稿 1
一、說教材
1、教學分析:《神奇的輸出方法——PRINT》,是新版高中信息技術教科書必修模塊第六章《用程序解決實際問題》中的內容。高中階段的程序設計的學習不是為了培養程序設計人員,而是希望通過程序設計的平臺讓學生進一步了解電腦解決各種問題的方法,激發學生更深入學習電腦基本特性的興趣;是學生解決問題的思維鍛煉的途徑;同時讓年輕一代理解我們真正應該如何利用電腦。
2、教學目標:學習PRINT方法的基本語法,能夠靈活運用循環結構實現PRINT輸出的多樣化,學習循環結構的嵌套組合。
認知目標:理解循環結構解決問題的思考方式;體驗PRINT方法與LABEL控件輸出的區別,了解循環變量在雙重循環中的變化規律。
能力目標:激發學生對程序的學習興趣;培養學生的基本電腦應用能力;提高學生對電腦所起作用的認識。
3、教學重點:Print方法中換行語句的使用;循環變量在循環體中的引用。
4、教學難點:循環結構的嵌套使用;循環變量在雙重循環中的變化規律。
5、教學準備:PowerPoint課件、多媒體教室。
6、課時:1課時。
二、說教法
教學方法:演示法、任務驅動法和巡堂輔導法
“教必有法,而教無定法”,只要方法適當,必定有效。信息技術是一門實踐性很強的學科,對很多學生來說,信息技術課就是操作電腦課,要聽教師講理論課,沒興趣,坐不住,所以我首先采用對比法、提問法,對學生學習過的輸出控件的分析,提出該控件的不足,且提問有沒有其他輸出的辦法。讓學生一上課就集中注意力。另外,在講授本章的內容過程中,精心安排了層層遞進的例題,通過連貫的提問法逐步深入講解PRINT方法和復雜循環結構的使用。最后通過多個程序任務的驅動和教師巡堂輔導下,使學生進一步練習和強化PRINT方法和循環結構的語法和實際運用,進而培養學生的自學能力與動手實踐能力。
三、說學法
在新課程理念下,課堂是學生的,學生為主體,教師為主導。在課堂上通過問題的提出引導學生思考如何運用循環解決問題,學生在課堂上應積極主動,自主、探究,發現問題,解決問題,體驗電腦解決問題的思路和方法。
四、說教學過程
1、課前準備
(1)為了能順利導入新課,通過對原有知識的再提高,設置新的問題導入由于Label控件的靈活性不夠,所以我們學習VB程序中另外一種截然不同的輸出方法。
(2)為了能讓學生順利進行操作練習,必須確保所有學生機正常使用;
(3)為了使演示能順利進行,確保教師機正常運作。
2、課堂教學
(1)導入新課。一個完整的程序作品包括“數據輸入”部分,“數據處理”部分和“數據輸出”部分。在VB程序中我們經常使用Label控件來實現數據的輸出,Label控件能很方便的對輸出的文字的外觀進行美化,但是如果想用Label控件輸出各種符號、文字組成的圖案時,我們可以發現Label控件的靈活性就遠遠不夠了。所以今天我們學習VB程序中的另外一種截然不同的輸出方式——Print方法。
(2)通過演示文稿中三個例題的講解,配合板書與相關問題,讓學生了解PRINT方法的語法特點,通過對例題的比較發現循環體和循環變量在循環結構中的作用。由此理解根據電腦特點解決問題的思路算法。
(3)設置程序任務
通過適當難度的.程序任務的提出,要求學生在了解學習循環結構解決問題的基礎上,運用PRINT方法實現輸出文字的有規律排列。可以給出一些提示,讓學生獨立或者同桌一組討論設計相關程序。以此同時,老師要到課堂中進行巡堂輔導。
(4)老師的巡堂輔導
老師的巡堂輔導是非常重要的,在學生進行操作練習的過程中,肯定會碰到各種各樣的問題,老師的巡堂輔導能及時的幫助他們解決;能及時掌握學生反饋的各種信息,為下一步的問題反饋做準備;還可以對不同程度的學生進行個性化輔導。
(5)反饋學生問題
反饋學生出現的各種問題,及時解決,使學生所學知識得到進一步的鞏固。
(6)總結
提出程序學習的意義所在,進一步表明程序學習的重要意,提高學生學習的興趣。
五、課后總結
Print方法作為VB中數據輸出的重要方式之一,它能夠靈活有效的控制輸出字符的排列方式,這一點正是Label控件所欠缺的。
《循環結構》說課稿 2
一、教材分析
(一) 教材地位
《循環結構》是人民教育出版社課程教材研究所編著的普通高中課程標準試驗教科書數學(必修3)中§1.1.2的內容.
循環結構是算法三大基本邏輯結構中最靈活,內涵最豐富的一種結構,廣泛存在于許多著名算法設計中,比如二分法,歐幾里德算法,秦九韶算法等,且循環結構是學習循環語句的基礎,循環結構中蘊含的“遞推”思想為必修五數列的學習奠定了基礎,是整個算法教學的重點與難點,同時也是高考關注的重點.
本節課是在學習了順序結構,條件結構的基礎上進行的,安排1課時.
(二) 教學目標
(1) 知識與技能
①理解循環結構概念;
②把握循環三要素:循環變量賦初值、循環體、循環的終止條件; ③能識別和理解循環結構的框圖以及功能; ④能運用循環結構設計程序框圖解決一些問題. (2) 過程與方法
通過由實例對循環結構的探究與應用過程,培養學生的觀察類比,歸納抽象能力;參與運用算法思想解決問題的過程,逐步形成算法分析,算法設計到算法表示的程序化算法思想. (3) 情感、態度與價值觀
感受算法思想在解決具體問題中的意義,提高算法素養;經歷體驗發現、創造和運用的歷程與樂趣,體驗成功的喜悅;培養學生形式化的表達能力,構造性解決問題的能力,以及程序化的思想意識.
(三) 重難點分析
由于循環變量賦初值、循環體、循環的終止條件是在順序結構和條件結構未出現的概念,同時也是掌握循環結構的關鍵,由此確立節課的重難點是:
重點:循環結構的三要素.
難點:循環三要素的確定以及循環執行時變量的變化規律.
二、學情分析
學生已經學習了算法的概念、順序結構、條件結構及簡單的賦值問題.高一學生形象思維、感性認識較強,理性思維、抽象認識能力還很薄弱,因此教學中選擇學生熟悉的,易懂的實例引入,通過對例子的分析,使學生逐步經歷循環結構設計的全過程,學會有條理的思考問題,表達循環結構,并整理成程序框圖.
三、教法分析
鑒于本節課抽象程度較高,難度較大.故遵循引導發現,循序漸進的思路,采用問題探究式教學.在教學過程中通過不斷地提出問題,促進學生深入思考.貫穿本節課的主要問題是:你能在社會生活和學習中舉出循環現象的例子嗎?你能從循環現象抽象出循環結構概念嗎?1n n s s n -=?中的S n 和S n-1能否用一個量表示?如何表達2,3,100n =?算法中s s i =?與1i i =+ “等號”與“變量”的涵義等同于數
學中的相應涵義嗎?循環結構是通過哪些量和式將一個很長的順序結構簡化為一個精簡的結構?當型循環結構與直到型循環結構框有何不同?如何轉化?通過以上問題的解決使學生有效地掌握本節課的內容。
第五篇:P029循環語句教案
清華同方教育技術研究院數學所
2013/04/16 Tuesday 09:41
循環語句 楊俊寶
教學要求:正確理解循環語句的概念,并掌握其結構.會應用循環語句編寫程序.教學重點:兩種循環語句的表示方法、結構和用法,用循環語句表示算法.教學難點:理解循環語句的表示方法、結構和用法,會編寫程序中的循環語句.教學過程:
一、復習準備:
1.設計一個計算1+2+3+……+10的算法,并畫出程序框圖.2.循環結構有哪兩種模式?有何區別?相應框圖如何表示?
答:當型(while型)和直到型(until型).當型循環語句先對條件判斷,根據結果決定是否執行循環體,可能一次也不執行循環體,也稱為“前測試型”循環;直到型循環語句先執行一次循環體,再對一些條件進行判斷,決定是否繼續執行循環體.二、講授新課:
1.教學兩種循環語句的格式與功能:
① 給出復習題①的兩種循環語句的程序,試讀懂程序,說說新的語句的結構及含義.② 兩種循環語句的語句結構及框圖如下.說明:“循環體”是由語句組成的程序段,能夠完成一項工作.當使用WHIL語句時,循環內部應當有改變循環的條件,否則會產生無限循環.學習時注意兩種循環語句的區別.③ 討論:兩種循環語句的區別?
當型循環先判斷后執行,直到型循環先執行后判斷,則:在WHILE語句中,是當條件滿足時執行循環體;在UNTIL語句中,先執行循環體,再當條件不滿足時再執行循環體.2.教學例題:
① 出示例:編寫程序,計算1+2+3+??+99+100的值.(分析:實現累加的算法 → 分別用兩種循環語句編寫 → 變題:計算20以內偶數的積.版權所有,盜版必究
第1頁,共1頁 清華同方教育技術研究院數學所
2013/04/16 Tuesday 09:41 ② 給出下列一段程序,試讀懂程序,說說各語句的作用,分析程序的功能.(見教材P24)
(讀,找疑問 → 說各語句 → 分析功能)
③ 練習:用描點法作函數y=x3+3x2-24x+30的圖象時,需要求出自變量和函數的一組對應值.編寫程序,分別計算當x=-5,-4,-3,-2,-1,0,1,2,3,4,5時的函數值.④ 分析右邊所給出程序:當n=10時,結果是多少?程序實現功能?
a = a+(i+1)/i INPUT “n=”;n i=1 a=0
WHILE i <= n
3.小結:
① 循環語句的兩種不同形式:WHILE語句和UNTIL語句(還可補充了For語句),掌握它們的一般格式.② 在用WHILE語句和UNTIL語句編寫程序解決問題時,一定要注意它們的格式及條件的表述方法.WHILE語句中是當條件滿足時執行循環體,而UNTIL語句中是當條件不滿足時執行循環體.③ 循環語句主要用來實現算法中的循環結構,在處理一些需要反復執行的運算任務.如累加求和,累乘求積等問題中常用到.三、鞏固練習:
編寫程序,實現輸出1000以內能被3和5整除的所有整數.(算術運算:5 MOD 3 =2)
版權所有,盜版必究
第1頁,共1頁