久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

DO循環語句--高中信息教學設計11

時間:2019-05-12 21:18:10下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《DO循環語句--高中信息教學設計11》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《DO循環語句--高中信息教學設計11》。

第一篇:DO循環語句--高中信息教學設計11

2.4.2《Do循環語句》教學設計

一、教材分析

本課內容是高中信息技術選修教材《算法與程序設計》的2.4.2《Do循環語句》。循環語句是VB語言的基礎核心內容,理解并掌握這些知識,能夠為整個VB語言的學習打好基礎。

上節課的內容是《For循環語句》,《Do循環語句》與上節課內容一脈相承,是程序循環語句的另一種常見語句,在掌握For循環語句的基礎上,提出新的問題和需求,引出Do循環語句并進行深入講解,并對兩種語句進行比較,是教材的設計思路。

教材注重實例分析,將程序設計語言作為解決問題的工具,充分利用VB的特點,從實際需求出發,提出問題,分析問題,設計算法,編寫程序,最后進行實踐練習。

本章節課時量為1課時。

二、學情分析

《算法與程序設計》是針對高二學生開展的信息技術選修課。高二學生已經熟悉了高中生活,高考升學壓力還不大,是活潑貪玩的階段。他們對信息技術課堂的期待和高一所打下的基礎密切相關。

針對理論性和實操性都比較強的《算法與程序設計》這門課程,激發學生的內在求知欲,用算法和程序的魅力吸引學生,引導他們將所學知識應用于解決實際問題(編寫一些簡單程序),形成討論式的興趣驅動的課堂氛圍,是整個課程都需極為重視的工作。

《Do循環語句》是在上節課《For循環語句》的基礎上做出的延伸,學生已經掌握了For循環語句所能解決的問題。那么,指出For循環語句的局限性,提出新的問題,引出Do循環語句。讓學生感受到程序語言在解決實際問題時的便捷性,通過學習新知識獲得滿足感。

三、教學方法:

教法:實例分析、任務驅動、電腦演示 學法:自主探究、協作學習、電腦操作

四、教學資源

多媒體電腦室、VB程序

五、教學目標

1、知識與技能

(1)掌握Do循環語句所應用的情景,基本格式和執行過程;

(2)清晰理解Do循環語句和For循環語句的不同以及各自所能解決的算法問題;(3)上機操作,通過VB語言調試程序,驗證Do循環語句的執行過程。

2、過程與方法

(1)過程:通過提出問題,引出Do循環語句所應用的情景。根據實際問題,引導學生分組討論,分析問題并設計算法,并用VB語言進行調試執行。提出任務,讓學生分組完成任務,做出相應評價。

(2)方法:講授,分組討論,任務驅動

3、情感態度與價值觀

算法與程序的魅力,是計算機語言的“思維方式”。通過本節課Do循環語句的學習,讓學生真正地體驗到計算機語言的魅力所在,激發學生對程序設計的好奇心和求知欲。通過小組討論和協作學習的方式,讓學生們獨立地挑戰問題、解決問題,從而獲得學習的樂趣和滿足感。

六、教學過程

1、新課導入

回顧上節課的For循環語句,指出它所適合的問題情景。通過提問的方式,引導學生思考,在不確定重復次數的情況下,該怎樣處理?從而導入本節課內容——Do循環語句。

(時間:2分鐘)

2、提出問題,分組討論

教材2-7問題:陳婷今年17歲,她的生日正好是… 讓學生按照課前進行的分組,討論以數學思維該怎樣解決這個問題?是否有簡單的數學公式?

(時間:3分鐘)

3、提問,引導學生深入思考

各小組指派相應同學回答問題,引導學生思考是否能夠用數學的思路解決這個問題?根據學生回答狀況,對問題進行適當加碼:如果計算多少歲能種到150棵樹,或者200棵樹呢?以此引導出數學思維在計算上的復雜性。

(時間:3分鐘)

4、設計算法

根據上述分析,設計出書本上的算法,對算法進行詳細的分析。以PPT的形式,逐步展示出整個算法。

(時間:4分鐘)

5、編寫程序

讓學生在電腦上實際操作,打開VB,輸入程序,調試并輸出結果。此處給出幾個延伸問題:

(1)多少歲才能累計種到或超過150棵樹呢?(2)多少歲才能累計種到或超過200棵樹呢?(時間:8分鐘)

6、講解Do循環語句的基本格式

(時間:2分鐘)

7、Do循環語句的執行過程

以流程圖的方式,講解Do循環語句的執行過程。(時間:2分鐘)

8、小題練習(Do循環語句和For循環語句的不同應用情景)

將3道選擇題在PPT展示,主要讓學生認識兩種不同循環語句的特點和區別。(時間:2分鐘)

9、實踐操作

教材第一個問題,已知S=1+2+3+….+N,找出一個最大的整數N,使得S小于30000。編寫程序解決這個問題。

將程序以txt文件上交,并附上答案。(時間:10分鐘)

10、問題講解

選擇部分同學的作業進行講解,評價學生知識掌握的整體情況。(時間:4分鐘)

七、教學反思

本節課既有理論又有實操,Do循環語句與上節課內容For循環語句一脈相承,讓學生認識并掌握程序循環結構的概念和邏輯。在根據教材上完本節課的基礎上,我思考以下幾個問題:

1、如何通過算法設計和編寫程序的過程,讓學生體驗到計算機語言的魅力,從而激發學生的求知欲,對這門課產生內在興趣?

2、如何通過興趣小組的分組設計,讓基礎好的學生能帶動基礎不太好的學生,共同進步,從而形成較好的課堂氛圍?

3、如何讓對編程尤其感興趣的學生,更加深入地進行編程學習,甚至讓這樣的學生參與到課堂教學中來,通過展示他們編寫的程序案例,讓更多學生更加直觀地了解編程在解決實際問題中所帶來的便捷?

4、通過《算法與程序設計》這門課的學習,讓學生更加深入地體會高中信息技術課程的內涵所在,從而提升學生的信息素養。

興趣是學生的第一老師——這對信息技術這門課尤為重要。信息技術課堂絕不僅僅是教給學生多少知識,激發學生的求知欲,使學生對信息技術產生濃厚的興趣,是這門課能否持續上好的關鍵所在。

第二篇:DO循環語句教學設計

DO循環語句教學設計

【教材內容分析】

注重實例分析,將程序設計語言作為解決問題的工具,充分利用VB的特點,從實際需要出發,圍繞實例進行DO循環語句教學并上機實踐程序代碼的編寫。本節內容屬于程序設計基礎部分中循環結構內容的教學,循環結構是程序設計中的重點也是難點,僅靠教材上的一個例題是不能讓學生真正掌握和理解的。實現循環結構的語句除了FOR循環語句之外,還應該給學生介紹DO循環語句,它可以實現未知循環次數的循環結構。【學生情況分析】

本模塊教學對象為高一的學生,在學習本課之前,學生已經學習了FOR循環語句,理解了循環的含義,并且能夠運用FOR循環語句實現累加計算。本階段的學生求知欲望強烈,喜歡自己思考問題,但缺乏互相討論的意識。由于“算法與程序設計”模塊的特點,內容抽象難懂,表現形式枯燥,很容易造成書寫程序的畏難心理,因此教師需要幫助學生克服這種心理障礙。【教學方法】

教法:實例分析、任務驅動 學法:自主探究、協作學習【教學資源】

教師用資源:教學演示文稿(PPT)學生用資源:“折紙游戲”源程序 【教學目標】 知識與技能:(1)能夠按照格式要求正確書寫DO循環語句。

(2)結合實際問題,能夠理解Do While……Loop格式的執行過程。(3)能夠說出FOR循環語句與DO循環語句的區別。過程與方法:

(1)通過實際問題分析,能夠正確選擇所應用的循環語句。

(2)根據問題需求,能夠確定循環控制條件及循環內容,積累程序設計經驗。情感態度與價值觀:

(1)在“折紙超身高”和“植樹問題”的實例分析中積極思考,形成主動探究新知的意識。

(2)增強DO語句在實際生活中的應用價值,提升主動學習程序設計的欲望。【教學重點】

DO循環語句的執行過程及適用條件。【教學難點】

結合實際問題,確定控制循環的條件及循環內容。【教學過程】

環節1:創設情景,趣味引出

(設計意圖:在游戲中激發學生興趣,找出紙的厚度的變化規律。)

教師:一張普通的辦公用紙,它的厚度大約有0.05毫米,現在要將此紙對折5此,紙的厚度是多少?你有哪些計算方法? 學生:(1)0.05*25(2)對折一次,計算一次。這樣每次對折的厚度是上一次對折厚度的2倍。教師:很好!用賦值語句來實現就是S=2*S。環節2:循序漸進,發現問題

(設計意圖:鞏固FOR循環語句的應用,在問題分析中引導學生發現FOR循環語句的不足,引出本課的主題。)

教師:經科學實驗證明,由于紙的厚度和柔韌度的影響,一張紙最多只能對折7次。(來源于中央電視臺的“走進科學”欄目)

因此,下面將要研究的問題是在理想的狀態下。(提問)將此紙對折10次,紙的厚度是多少?

學生:(打開練習源程序,完善教師給出的不完整程序。)

教師:(再次提問)如果有一張無限大的紙,對折多少次后紙的厚度能夠超過你的身高呢?

學生:(學生上機嘗試修改程序)

教師:(提問完成的學生)你的計算結果是什么?你是如何修改程序的? 學生:我的身高是1.62米,需要對折15次。(展示其修改的程序)

For N=1 To 15

S=2*S

If S>1620 Then Print N,S

Next N 我在循環中加入了判斷,如果紙的厚度超過了1.62米,則輸出折紙次數和紙的厚度。

教師:(進一步提問)你是如何確定循環次數的呢?

學生:(邊講解邊演示)先把終值稍微改大一些,比如12,運行程序發現沒有輸出結果,我覺得可能是估算次數太小了,于是我又把終值設為20,運行程序發現輸出了多組數據,從這些數中我發現應該是折15次。

教師:從這位同學的嘗試中可以看出,要想得到正確結果,需要不斷測試終值。終值小了,沒有輸出結果;終值大了,就會有多余的數據輸出。因此要實現次數未知的循環,FOR語句是比較困難的。為了解決這個問題,今天同學們將學習一種新的語句——DO循環語句。(教師板書課題)環節3:講解新知,初試身手

(設計意圖:講授DO循環語句的相關知識,利用“折紙計算”初步體會DO循環語句的實際應用。)

教師:首先我們來了解DO語句的格式。(教師板書)(結合流程圖講解DO語句的執行過程)

按照程序自頂向下執行的原則,當程序遇到DO語句時,首先判斷WHILE后面的條件,如果條件滿足,將執行循環體語句,之后再判斷條件是否滿足,從而形成重復的過程,直到條件不滿足時結束循環。

學習了DO語句的基本知識,該語句在“折紙計算”問題中如何實現呢?(課件展示計算過程,如右圖。)請同學們嘗試將流程圖用程序 語言實現。

學生:(學生上機實踐)

教師:(巡視學生,對個別人進行指導)

已經有同學完成了程序代碼的書寫,他發現有多組數據輸出,我們來幫他看看問題出在哪里?

(利用電子教室軟件轉播一位學生的程序代碼)Do While S<=1600

N=N+1

S=2*S

Print N,S Loop 學生:(互相討論)

輸出語句應該放在Loop的后面。教師:(進一步追問)為什么呢?

學生:因為輸出語句不屬于重復執行的部分。

教師:很好!請大家注意這個問題。下面,程序仍有問題的同學繼續調試;已完成任務的同學,請嘗試一下計算至少對折多少次后紙的厚度能夠超過珠穆朗瑪峰的高度(8844米)。

學生:(結合自己完成任務的進度有選擇的上機實踐)

教師:(階段小結)通過實踐發現,FOR語句實現次數未知的循環時需要估算循環次數,并且在循環體中需要加入條件語句進行判斷;而用DO語句時則不必考慮循環次數的限制。因此,在實現次數未知的循環時,利用DO語句是比較理想的。

環節4:再接再厲,融會貫通

(設計意圖:通過閱讀兩段相近的程序,體會DO語句的執行過程,并強調避免死循環的重要性。)

教師:(課件展示練習內容,如右圖。)閱讀程序1,思考其執行結果是什么?

學生:(思考后回答)a和b的初值分別是50和15,此時a的值大于10,執行一次循環,即a=35;此時a的值依然大于10,再執行一次循環,a=20;此時a的值依然大于10,再執行一次循環,a=5;此時a的值小于10,循環結束。因此結果是:35、20、5。

教師:閱讀程序2,思考其執行結果是什么?

學生:(思考后回答)結果是35、15、35、15、……。因為此時a的值是50,程序中沒有修改a的值,因此a>10永遠成立,循環將會永遠執行下去。教師:(演示程序)我們上機運行一下這個程序。這種現象我們稱為“死循環”,即程序會無休止的運行,此時可以利用“Ctrl+Break”組合鍵終止程序運行。由此可以看出用DO語句實現循環時,為了保證循環能夠正常退出,循環體中必須有改變條件變量值的語句,避免出現“死循環”。環節 5:鞏固知識,拓展提高

(設計意圖:鞏固DO循環語句的使用,提高分析問題、書寫程序代碼的能力。)教師:(問題描述)

陳婷今年17歲,為了支持環保,她在今年生日的這一天種了1棵樹。她有一個美好的愿望,那就是從明年開始她每年比前一年多種一棵樹。這樣下去,到多少歲時才能累計種到活超過100棵? 請同學們分組討論可以有哪些實現方案。學生:(分組討論,上機實踐。)(成果展示交流)

學生甲:(展示其實現的程序)

Dim tree As Integer

Dim n As Integer

Dim t As Integer

tree = 1

n = 17

t = 1

Do While tree < 100

n = n + 1

t = t + 1

tree = tree + t

Loop Print “到”;n;”歲時累計種到”;tree;”棵” 學生甲講解:

我用tree表示種樹總和、n表示年齡、t表示每年種的樹,在總和不超過100的條件下,年齡要+1,計算當前這一年要種的樹,還要計算出當前的種樹總和。

學生乙:(展示其實現的程序)Dim tree As Integer Dim n As Integer tree = 0 n = 0 Do While tree < 100

n = n + 1

tree = tree + n Loop Print “到”;n+17;”歲時累計種到”;tree;”棵” 學生乙講解:

在循環中我沒有計算年齡的變化,因為n既可以表示每年種樹,也可以表示種了多少年,因此最終的年齡應該是n+17。學生丙:(展示其實現的程序)

Dim a As Integer Dim t As Integer a = 17 t = 1 Do While t < 100 a = a + 1

t = t + a-16 Loop Print “到”;a;”歲時累計種到”;t;”棵” 學生丙講解:

我用a表示年齡,用t表示總棵數。我發現每年所種樹木=年齡-16,因此計算總棵數就可以用t=t+a-16。

教師:看到同學們用多種方法完成了問題求解,老師很高興。同學們的方法都有自己獨到的見解,這說明大家在程序設計的道路上又邁進了一大步。環節6:自我考察,課堂反饋

(設計意圖:通過完成教師給定的練習題,重點考察學生對DO循環語句執行過程及“死循環”的理解,)

學生:(完成教師指定的練習題目,并將答案反饋給老師。)

1.以下程序的運行結果()

Dim a As Integer

a=1

Do While a<=10 a=a+2 Loop Print a;

A、10

B、11

2.以下哪種情況會出現“死循環”(A、x=0 s=0

Do While s<=20

s=s+x

Loop Print x B、a=5

b=10

Do While a

a=a+1)

b=b-1

Loop

Print a,b 教師:(根據學生的反饋總結)

通過同學們給老師反饋回來的答案看,大家對DO循環語句的執行過程基本上沒有太大問題,正確答案是B。第二個練習中的A選項中雖然循環體中的s=s+x貌似對循環條件變量s的值進行了修改,但x的值始終是0,因此s的值并沒有變化。

環節7:總結提升,結束本課

(設計意圖:總結在實際問題中循環結構的實現過程,強調DO語句在實際生活中的應用。)

教師:到目前為止,同學們已經學習了兩種循環語句FOR和DO,以后在遇到循環問題時,該如何運用這兩個語句呢?我們需要分析以下幾點(課件展示內容)1.

循環次數:

次數已知——一般采用FOR語句實現 次數未知——一般采用DO語句實現 2.

進行循環的條件: FOR語句——由循環終值控制

DO語句——循環體中必須有改變循環條件的語句

3.循環內容:需要重復執行的語句。

在日常生活中,次數未知的循環問題還有很多,比如:現在的音樂播放器都有循環播放的功能,當點擊“停止”時,循環結束;為保證信息安全,現在的手機卡密碼都有輸入次數的限制,當連續輸入3次錯誤的密碼時,SIM卡將被鎖。這些都可以用今天學習的知識解決。

(強調)程序為生活服務,希望同學們嘗試將更多的程序應用到日常生活中。【板書設計】 DO循環語句 格式:

Do While 條件 循環體 Loop 【教學反思】 1.以問題為主線。

本課充分體現了新課程的理念,在問題解決中學習新知,在問題中提升能力。為引起學生興趣,本課中所選實例均來自于生活,使學生能夠意識到所學知識的實用價值。

2.情景引入,恰到好處。

本課從折紙游戲出發,調動了學生學習的積極性。通過“折紙游戲”復習鞏固了FOR循環語句的知識,通過學生自己嘗試“折紙超身高”的計算,發現FOR語句在實現次數未知循環上的局限性,由此引出了學習DO循環語句的必要性。3.恰當引導,發散學生思維。

“算法與程序設計”涉及的知識范圍非常廣泛,其中尤其與數學知識聯系緊密。本課抓住了這一學科特點,在講授DO語句的相關知識后,引導學生完成“折紙超身高”的計算,教給學生應用DO語句解決問題的思想。鞏固知識之后,由學生自主完成“植樹問題”的求解,通過實際上課發現學生想到了多種解決問題的方法。由此可見,發散學生思維,可以收到意想不到的效果。4.不足之處

在學生進行折紙計算的過程中,我主要采用的是“半成品”教學法,即給出部分程序代碼,由學生來填空。這雖然降低了難度,但對于優秀生來講無疑出現了“吃不飽”的想象,因此要考慮到對學生的分層教學。

第三篇:FOR循環語句教學設計

FOR循環語句教學設計

一、教材分析:使用教材:教育科學出版社出版的《算法與程序設計》(選修)。循環結構是程序設計的三種基本結構之一,是程序設計的基礎。這節課是循環語句的第一部分內容,教材只是通過一個應用題引出了循環結構,并應用for循環結構實現了程序和編寫,沒有給出其語句格式和執行過程。我認為這樣會導致一些學生進行簡單模仿,而不是真正的掌握和理解。學生只有熟練掌握了FOR循環語句的語句格式,理解循環執行過程,才能在實際應用中游刃有余。因此本部分內容分二節課完成,這節課主要講for循環語句的語句格式及其執行過程,下節課再講實際應用。

二、學生分析:教學對象為高二的學生,在高一下學期數學課上學過程序設計三種方法及流程圖的畫法,但沒有上機實踐。通過前面的學習對VB程序設計已有了一定的認知并且剛學習了順序結構和分支結構。

三、教學目標及確立依據:根據本節課教學內容以及學生的特點,結合學生現有知識水平,確定本節課教學目標如下:

1、知識目標::

1)掌握FOR循環語句的基本格式; 2)理解FOR循環語句的執行過程;

3)能根據實際問題確定程序中的循環變量、循環條件和循環體; 4)能用for循環結構編寫簡單的程序。

2、能力目標:培養學生分析問題,解決問題的能力。

3、情感目標:使學生積極參與,發揮他們的主動性,激發他們的求知欲。

四、教學重點、難點及確立依據: 學生只有掌握了for循環語句的語句格式,理解了其執行過程,才能在實際應用中得心應手。

教學重點:

1、掌握FOR循環語句的基本格式;

2、理解FOR循環語句的執行過程;

教學難點:根據實際問題,確定程序中的循環變量、循環條件和循環體。教材處理:教材上沒有講for循環語句格式,也沒講它的執行過程,直接講了它的應用。若直接按教材上的來講,學生不容易接受。很容易造成學生的簡單模仿,而不是真正的掌握。所以先用一節課的時間講for循環語句的語句格式,執行過程。下一節再講其實際應用。

五、教學環境:多媒體教室(無網絡)

六、教學過程:

自我評析:這是我評教學能手時設計的案例。在整個教學過程中,充分體現了學生的主體地位、以及對學生各種能力的培養。無論是引入課題還是對本節課的重點、難點,我都沒有直接講解,而是通過啟發引導、提出問題、鞏固練習等形式,充分調動學生的學習積極性,使他們參與到教學的整個過程,讓學生在積極思考,積極探索中掌握新知識、消化本節課的重點、難點。從反饋情況來看,這是一節比較成功的課。當然也有不足之處,希望同行們批評指出。

第四篇:FORNEXT循環語句教學設計

FOR/NEXT循環語句教學設計

----建構主義指導下的教學設計案例

一、課前分析

教學內容:FOR/NEXT循環語句。

1、教材分析

1)教學內容和地位:程序設計是教學中的重點也是難點,循環結構是其中的一種設計結構,其作用是使一段程序反復執行。FOR/NEXT語句是循環運算的專家,在程序設計中頻繁出現。本節課的學習,會使學生對算法有一個更深刻的理解,為實現獨立編程起到了關鍵性作用。

2)教學重點與難點:本節課重點是掌握FOR/NEXT循環語句的格式,并能運用其來編制簡單的小程序。難點是解決問題的方法和思路,要繪制好流程圖,確定循環變量和循環體。因為用流程圖描述算法,能夠把解決問題的步驟清晰、直觀地表示出來。

2、教學目標分析:

1)認知目標:通過FOR/NEXT語句的學習,寫出簡單的循環程序。2)能力目標:培養學生分析問題,解決問題的能力。3)情感目標:激發學生學習熱情,培養學生學習的積極性。

二、教學過程

1、創設問題情境

師:同學們,請先看這個圖形(畫5個豎行排列的“*”),想想看用以前學過的程序設計語言怎樣來編寫它的程序呢?(本節程序均設置為單擊命令按鈕cmdstart運行即代碼加在private sub cmdstart_click())

生(稍做思考,然后回答):使用PRINT語句 PRINT“*” PRINT“*” PRINT“*” PRINT“*” PRINT“*” 師:同學們做得很好,那么,我想畫10行,100行,1000行“*”呢?難道就這樣順序寫下去嗎?這樣編寫是不是太繁瑣了。如果能讓計算機去完成這部分重復的內容,而我們只要告訴計算機重復操作的次數就可以了,這個愿望能否實現呢?能!通過我們今天學習的FOR/NEXT循環語句,就可以很容易的實現這個愿望。

[疑問是建構教學的起點。新課伊始,就提出一個真實的問題,力求創設一種教學情境,它可以激起學生的未知欲,有利于建立新的認識結構。]

2、給出程序,并通過流程圖加以理解

師出示上題程序代碼并通過流程圖和卡通圖片分析 程序代碼: cls

forI=1to5step1 print”*” next

師:循環結構也稱重復結構,它的作用是使一段程序能重復執行,被重復執行的部分稱為循環體。但重復一般都是有條件的,即在滿足FOR語句中的條件下才執行循環體,否則退出循環體。下面我們就來看一下FOR/NEXT語句的語句格式:

格式:FOR〈數值變量名〉=〈數學表達式1〉TO〈數學表達式2〉STEP〈數學表達式3〉 〈語句序列(循環體)〉 NEXT

說明:1)當步長為1時,STEP 1可省略不寫;

2)語句序列中可以含有任意多條語句,也可無任何語句,稱為空循環; 3)語句序列中可以含有循環結構;

4)有時需中途退出循環,這時用EXIT FOR命令。

3、設置“陷阱”,強調語句格式。

[師出示下列有錯誤的程序段。學生分成六組討論,發現錯誤并糾正,然后每組完成一題。在討論中,學生扮演了一個積極的參與者的角色自覺思考、積極發言,講出自己的思考和結論,并與他人展開爭辯,在自主探索中掌握知識要點,同時也可學習到他人的好的思維方式和學習方法。]

1)打印1~5這5個數clsfor n=1 to 5 step?1print n next[步長應為1]2)打印5~1這5個數clsfor n=5 to 1 print n next[步長為-1,不能省,應for n=5 to 1 step?1] 3)打印1~5這5個數clsfor 1 to 5 print “n” next[n加上引號,就變成了字符串,應把引號去掉]4)s=0 for x=1 to 10s=s+xif s>20 then exitend if print x next[退出FOR循環語句為EXITFOR]

5)打印1~5這5個數clsfor n=1 to 5 print n[FOR與NEXT必須成對出現,不能缺省] 6)打印1~5這5個數clsfor 1 to 5 print n next[循環變量n要賦值,for n=1 to 5]

4、閱讀程序,為程序設計打基礎

[教學中通過分析已有程序,慢慢滲透程序設計的思想方法,引導學生從模仿開始,由易到難、循序漸進,逐步過渡到獨立進行程序設計。]

師:請同學們分析下列程序,繪制出流程圖,說出程序功能。示題。

s=0 for x=1 to 100 s=s+x next prints功能:求1到100的和clsfor I=20 to 10 step?2 print Inext功能:輸入出20,18,16,14,12,10六個數

(流程圖略)

5、突破難點,嘗試獨立編程。

[嘗試是開始某種新事物所必需的。任何事情的第一次都需要勇氣,教師要鼓勵學生大膽嘗試編程,在一次次嘗試中獲取分析、解決問題的經驗。注意選題的難度要適當]

師:剛才我們通過分析閱讀已有程序,對循環結構又有了進一步理解,但我們不能僅局限在看懂、讀懂程序上,我們的目的是要自己完成程序設計。首先要進行審題,認真分析題目需要解決什么問題,達到什么目的,然后從已知條件出發,分析經過哪些處理才能解決問題。再把分析出來的處理步驟用流程圖表示出來,最后用VB語言描述出各個解題步驟,程序設計就不會讓你束手無策。下面我們就參照例題,按照老師介紹的程序設計步驟,試著來自己來編制2個小程序。

[這兩道題在循環體這一部分稍有難度,采取分組討論,共同寫流程圖的方法,最后由學生獨立寫出程序代碼,并上機調試]

1)編寫程序,求100以內的奇數和clss=0 for n=1 to 100 step2 s=s+n print s next2)編寫程序,y=x+2,當x=1,2,3,4,5時,y的值分別是多少。Clsfor x=1 to 5 y=x+2 print y next

5、歸納小結,反思提高

[學生總結本節課的FOR/NEXT語句的格式和功能,運用語句進行程序設計的步驟。唯有反思,才能控制思維操作,才能促進理解,提高自己的元認識水平,從而促進程序設計的算法形成和發展,實現良好的循環。]

總結略。

師:各門學科之間,各學科的內容之間都是有聯系的,都不是孤立的,同學們要把知識動態化,多角度、多方式地去思考,掌握知識的內在聯系,提高解題能力,開闊自己的視野。課后請同學們完成這樣一個程序設計作業:(作業與數學知識聯系密切)

作業:試編寫程序,求10!。總評

本節課教師采用分析法、演示法、實驗法、討論法等多種教學方法,充分體現了學生是教學活動中的主體;而教師通過對學生參與學習的啟發、調整、激勵來體現自己的主導作用。學生在合作學習中目標明確、態度積極、氣氛活躍,有效地培養了學生的分析問題、解決問題能力,體現了學習的主動性。不足之處是練習題略多了一點,時間有些緊張。

第五篇:saratch教學【重復循環語句】

Scratch編程—畫旋轉圖形

——重復(循環)語句的嵌套 【教學目標】

1.知識與技能:認識重復循環語句的相關執行命令,掌握其基本編寫方法;學會利用重復循環語句的嵌套來繪制不同的旋轉圖形。

2.過程與方法:引導學生通過自主學習,體驗Scratch編程工具使用方法,培養學生綜合應用信息技術的能力,鼓勵學生學習中創新能力的發揮。

3.情感態度價值觀:通過親自設計不同的旋轉圖形,激發學生的發散思維和創新意識。同時以任務驅動為載體,培養學生學會感恩,學會關愛別人。

【教學重、難點】

能夠利用Scratch編程里的重復循環及重復循環的嵌套命令來畫出不同的旋轉圖形。【教具準備】

多媒體網絡教室 微課程資源 【教學方法】

自主學習法 任務驅動法 演示法 【課時安排】

一課時 【教學過程】

一、創境激趣導入: 師生互動,交流:(課前時間充足,開展注意力訓練小游戲:定點指物)引出課題。

二、探究新知:

(多:結合三種不同的花朵形態,演示正多邊形圖案。)首先請同學們來看一組圖片,我來考考大家的數學知識掌握的怎么樣。引出課前預習要點:

① 認識不同的正多邊形。

② 了解正多邊形每條邊的長度相等、角度相等、外角和都是360度,且“360÷邊(5)數=五邊形”。

1.預設問題,學習新知。

第一關:利用Scratch編程中的畫筆繪制正方形的方法及程序的寫法。(預測:繪制正方形這一知識點比較簡單,多數學生可能會做,因此,學生掌握起來難度不會太大,只要強調好繪制的大小、美觀即可。)

【這一環節可以請“小老師”臺前演示代講,師輔助講解。】

繪制方法:“當綠旗被點擊—落筆—將畫筆的顏色設定為—執行4次‘移動100步—向右旋轉90度’”

生:根據自身喜好,自主選擇喜歡的顏色繪制“正方形”。

師:注重巡視引導、點撥學生的程序編寫,并隨機檢查學生的完成情況。

【重點講解在編寫正方形程序的過程中,巧妙利用“控制里面的等待1秒”來放慢繪制過程。

生:觀摩、學習,自主練習正方形程序的寫法。(生自主編寫、合作編寫、臺前展示編寫)

師小結:正方形(四邊形)的程序我們寫好了,可是老師現在想繪制一個正10邊形、正20邊形、正30邊形等,你有好方法把編寫程序簡化一下嗎?(生自由回答,師適時點評)引出新任務。

第二關(自學):完成第一關后,自學微課《Scratch編程重復循環語句的應用》。

師:(多)集體演示微課《Scratch編程重復循環語句的應用》。生:自主學習微課,自由討論,并能夠發現重復循環命令的編寫要點。

引導學生說出此環節的學習重點: ① 重復循環命令執行的次數=正多邊形的邊數

② 繪制邊數越多的圖形,移動的步數要相對越小。

③ 隨機展示部分學生的繪制作品。小結:

經過我們的程序簡化,現在我們可以很輕松的繪制出想要的任意正多邊形。只要注意“重復次數=邊數、移動步數”這兩個問題,我們就可以任意繪制想要的圖形。

2.交流心得,學習重點。

師:(多)展示不同的正多邊形演變出來的旋轉圖形。第三關:學習Scratch編程中重復循環語句的嵌套方法及程序的寫法。師:引導學生學習重復循環語句的嵌套編寫方法。

生:自由觀摩、討論,并練習程序編寫。學習要點:

重復循環語句的嵌套方法。②

旋轉角度的位置。

三、拓展練習:

師:(多)展示以正六邊形為例,通過旋轉不同的角度可以繪制出不同樣式的旋轉圖形。

生:自主調節不同的多邊形及角度,繪制各式各樣的旋轉圖形。(師隨機巡視指導、點撥,展示學生的優秀作品,相互點評。

四、小結:

師生交流學習感受,通過本節課的學習,我們學會了Scratch編程中重復循環語句嵌套等命令的寫法。體驗到了探索Scratch編程的樂趣。揭曉神秘禮物,進行情感教育,讓學生學會感恩身邊的人。

五、預設作業:

課后延伸(挑戰):選擇一個多邊形為例,繪制一組神奇的旋轉圖形;嘗試利用Scratch程序編寫一朵花,送給你要感謝的人。

下載DO循環語句--高中信息教學設計11word格式文檔
下載DO循環語句--高中信息教學設計11.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    for循環語句說課稿

    《FOR循環語句》說課稿 尊敬的各位評審: 今天我說課的內容是高等教育出版社《編程語言基礎——C語言》中的第四章第三節《For循環語句》。本節教學內容用1課時完成,教學地點在......

    VB循環語句

    注:被中括號(“[”、“]”)括起來的都是可選參數! For Each ... Next 語句: 語句格式 For Each Variant In Collection Or Array [Statement(s)] [Exit For] [Statement(s)]......

    高中文言文語句翻譯教學設計(模版)

    一、知識構建 ① 吾社之行為士先者。《五人墓碑記》 譯:我社的行為喜歡當先的。 ②求人可使報秦者,未得。《廉頗藺相如列傳》 譯:想找一個人可以派他報答秦國,沒有找到。 ③壽畢......

    for循環 教學設計

    FOR循環語句教學設計 教學要求:掌握循環語句的作用和使用方法;學會使用VB編寫循環控制結構的簡單程序。 設計思路:循環是程序設計中比較抽象難懂的知識,學生很難理解循環過程中......

    for循環語句教學反思1(含5篇)

    For循環語句教學發思 發表人:陸京鵬 我在程序設計教學中的幾點嘗試與反思 如何解決程序設計本身枯燥、難懂,學生普遍不感興趣這個問題,如何找到一種比較新穎的教學方式。我搜集......

    01.《循環結構(For 循環語句)》教學案例

    《循環結構(For 循環語句)》教學案例 一、 指導思想 本課案例緊扣我國所制訂的信息技術課程標準和新課程理念:以提升學生的信息素養為總目標,倡導自主學習、合作學習、探究學習......

    循環語句教學反思 15[5篇范文]

    循環語句教學反思 本節在教材中的作用及地位:本節在教材中起著承上啟下的作用。一方面把框圖轉化為語言,將循環結構在計算機上實現,另一方面為以后學習較復雜的流程圖打下基礎......

    P029循環語句教案

    清華同方教育技術研究院數學所 2013/04/16 Tuesday 09:41 循環語句 楊俊寶 教學要求:正確理解循環語句的概念,并掌握其結構. 會應用循環語句編寫程序. 教學重點:兩種循環語句......

主站蜘蛛池模板: 亚洲精品v天堂中文字幕| 国产亚洲精品久久久久丝瓜| 水蜜桃无码视频在线观看| 免费99精品国产人妻自在现线| 狼人亚洲国内精品自在线| 亚洲风情亚aⅴ在线发布| 天天做天天爱夜夜爽女人爽| 久久伊人精品一区二区三区| 国产无遮挡无码视频免费软件| 国产寡妇树林野战在线播放| 亚洲已满18点击进入在线看片| 天天做天天爱夜夜爽女人爽| 国产精品无码一区二区三区不卡| 国产10000部拍拍拍免费视频| 久久激情日本亚洲欧洲国产中文| 国产精品无码无在线观看| 国产自愉自愉免费精品七区| 成熟人妻av无码专区| 国产艳妇av在线观看果冻传媒| 伊人色综合久久天天人手人婷| 妺妺窝人体色www聚色窝仙踪| 欧美最猛性xxxxx大叫| 亚洲人成电影网站色www| 一本到在线观看视频| 无码国产精成人午夜视频一区二区| 亚洲一区二区三区国产精华液| 18禁黄网站男男禁片免费观看| 色窝窝免费播放视频在线| 无码高潮爽到爆的喷水视频app| 最新国产av无码专区亚洲| 中文字幕乱码免费| 97人妻无码一区二区精品免费| 高清视频在线观看一区二区三区| 曰韩无码av一区二区免费| 亚洲日韩久久综合中文字幕| 污污内射久久一区二区欧美日韩| 亚洲欧洲中文日韩久久av乱码| √8天堂资源地址中文在线| 国产精品人妻免费精品| 韩国无码av片在线观看网站| 无码人妻精品一区二区三区久久久|