第一篇:《小海龜畫正三角形》教學(xué)設(shè)計及反思[推薦]
《小烏龜畫正三角形》教學(xué)設(shè)計
簡介:LOGO語言是一種計算機程序設(shè)計語言,它誕生于美國麻省理工學(xué)院人工智能實驗室。LOGO在希臘文中有“文字”、“符號”和“思索”的意思。帕伯特發(fā)明的LOGO就是希望孩子不要機械地記憶事實,強調(diào)創(chuàng)造性的探索。但我們發(fā)現(xiàn)當(dāng)前學(xué)生學(xué)習(xí)LOGO雖然大多也能掌握這些知識,但這些知識是老師給灌進出的,而不是自己探索、自己悟出來的,因此學(xué)生獨立思考、獨立探索的能力就得不到培養(yǎng)。本節(jié)課就從學(xué)生興趣入手,讓學(xué)生在“探”中“悟”、“悟”中“探”,積極主動地獲取知識,既可訓(xùn)練學(xué)生的思維,也能體現(xiàn)學(xué)生的主體性?!窘虒W(xué)目標(biāo)設(shè)計】
1.知識目標(biāo):學(xué)會指揮小海龜準(zhǔn)確地畫出正三角形,學(xué)會使用Turtle命令。2.能力目標(biāo):通過編程練習(xí),培養(yǎng)嚴(yán)謹(jǐn)、認(rèn)真、科學(xué)的編程習(xí)慣,提高計算能力、思維能力和推理能力。
3.情感目標(biāo):在獨立思考的基礎(chǔ)上,同學(xué)之間相互協(xié)作,以組為單位相互競賽,養(yǎng)成積極進取的學(xué)習(xí)習(xí)慣?!窘虒W(xué)重點、難點】
教學(xué)重點:命令Turtle的功能及格式。
難點:
1、讓學(xué)生自己“悟”出命令中的內(nèi)容
2、對象和操作的關(guān)系?!窘虒W(xué)方法】
任務(wù)驅(qū)動法、啟發(fā)式教學(xué)法、發(fā)現(xiàn)教學(xué)法。
【教學(xué)過程】
一、游戲,激趣導(dǎo)入
師:我找一個同學(xué)和老師一起表演游戲。同學(xué)們注意觀察。
師:我下命令,這個同學(xué)按我命令行走。前進100步,向右轉(zhuǎn)120度,前進100步,向右轉(zhuǎn)120度,前進100步,向右轉(zhuǎn)90度。師:發(fā)現(xiàn)這個同學(xué)走了個什么圖形?
二、教授新知 出示
Turtle.Move(100)Turtle.Turn(120)Turtle.Move(100)Turtle.Turn(120)Turtle.Move(100)Turtle.Turn(120)現(xiàn)在展示的就是畫正三角形的命令組,仔細(xì)觀察這三組命令? 師:在small basic中,我們要編程控制的東西都是“對象”。小海龜“Turtle”是一個對象,小海龜畫圖的窗口“Graphics Widow”也是一個對象,后面我們還會學(xué)習(xí)到很多對象。
學(xué)習(xí)完這節(jié)課,你會發(fā)現(xiàn),對象有自已的“操作”,例如“Move()”就是的一個操作。每個操作后面都帶一個圓括號(),中間寫上該操作所帶的參數(shù)。例如Move(100)表示向前移動100步,Turn(120)表示向右轉(zhuǎn)彎120度。
三、大顯身手
師:到同學(xué)們大顯身手的時間了。
要求:指揮小海龜畫一個邊長是100的正三角形。
四、總結(jié)(2分鐘)
師:今天這節(jié)課你有哪些收獲?
學(xué)完這節(jié)課后你有什么感受? 【教后反思】
本節(jié)課教學(xué)重點:引導(dǎo)學(xué)生通過“探”這個過程,“悟”出Turtle命令的任用。教學(xué)難點是:引導(dǎo)學(xué)生“悟”出重復(fù)命令的重復(fù)次數(shù)和重復(fù)內(nèi)容之間的關(guān)系、以及正多邊形的邊數(shù)與旋轉(zhuǎn)角度之間的關(guān)系。本節(jié)課,我采用了“任務(wù)驅(qū)動、發(fā)現(xiàn)學(xué)習(xí)、探求知識、深入領(lǐng)悟”的教學(xué)模式,學(xué)生在“探”中“悟”,“悟”中探,積極主動地獲取知識,體現(xiàn)了學(xué)生的主體性。
第二篇:第一課小海龜畫正三角形
第一課小海龜畫正三角形
教學(xué)目標(biāo):
1、初步認(rèn)識small basic語言,了解其基本的操作使用方法。
2、理解什么是對象及其屬性、操作方法。
3、認(rèn)識“Turtle”對象,掌握其屬性、操作方法。
4、掌握使用small basic命令(語句)畫正三角形的方法。
教學(xué)重難點:
重點:掌握使用對象的屬性、操作的方法;
難點:理解對象及其屬性、操作。
教學(xué)方法:
演示法、任務(wù)驅(qū)動法、講授法
教學(xué)過程:
一、認(rèn)識Small Basic
二、命令的分析
三、實例教學(xué)(教師演示)
四、學(xué)生動手實踐
1、經(jīng)過自主練習(xí),同學(xué)們能夠成功運行程序嗎?最終畫出什么圖形呢?
2、不成功的話,又存在著哪些問題呢?為什么呢?該如何解決呢?
五、深入學(xué)習(xí)
1、思考問題:
0
A、小海龜能不能在窗口的任意位置畫三角形?
B、小海龜能不能“爬”快點?
C、小海龜開始“爬”時,頭能否不垂直向上,能否改變方向?
2、屬性、操作的學(xué)習(xí)
3、實例教學(xué)
六、自主練習(xí)
? 任務(wù):請同學(xué)們利用已經(jīng)學(xué)習(xí)的Turtle屬性和操作,自己動手試一試,畫出各種圖
形。
七、學(xué)生演示
八、總結(jié)
第二課小海龜畫彩色正五邊形
教學(xué)目標(biāo):
1、理解變量及其命名規(guī)則
2、掌握變量的賦值及變量的應(yīng)用
3、認(rèn)識”GraphicsWindow”對象及常用屬性設(shè)置
教學(xué)重難點
重點:變量及其應(yīng)用
難點:理解賦值語句,不要將賦值語句和數(shù)學(xué)中的等式混為一談。教學(xué)方法
講授法、演示法、任務(wù)驅(qū)動法
教學(xué)過程
一、引入教學(xué)
1、小海龜畫一個正三邊形。
2、小海龜畫正五邊形
命令:命令:
2、疑問?
? 小海龜畫正五邊形的方法與畫正三邊形的方法相似:畫一條邊,旋轉(zhuǎn)一定的角度,然后
再畫一條邊,旋轉(zhuǎn)一定的角度??直到畫完。然而,兩者唯一不同的地方就是邊數(shù)和旋轉(zhuǎn)的角度。假如小海龜要畫正N邊形,需要修改旋轉(zhuǎn)的角度,以及畫的邊長的大小,這時候一個一個地修改,會不會很麻煩呢?為了簡化工作,對于邊長的大小和旋轉(zhuǎn)的角度,我們能否分別用代表未知數(shù)的“符號”來表示呢?
? 比如:Turtle.Move(100)中的“100”能否用未知數(shù)“Length”來表示呢?
二、變量
1、變量:
?
1、我們將程序中代表某個值的符號稱為“變量”。
?
2、變量是程序用來保存數(shù)據(jù)的。
?
3、規(guī)則:
A、變量名要以字母、漢字、數(shù)字、下劃線命名,且不能以數(shù)字開頭。
B、變量名不能與對象、屬性、操作名相同,也不能與Small Basic中的保留字相同,例如:if不能作為變量名。
C、變量名應(yīng)盡量簡單易懂。
2、變量—實例教學(xué)
? 小海龜畫正多邊形的時候,每畫一邊旋轉(zhuǎn)一個角度(這個角是正多邊形的外角)。畫完正
多邊形正好回到起點,整個過程小海龜共旋轉(zhuǎn)了360度。
? 因此,用S表示正多邊形的邊數(shù);
用Length表示正多邊形的邊長;
用E表示小海龜每次旋轉(zhuǎn)的角度。
E=360/S
? 例子:(正三邊形)S=3
Length=100
E=360/S
Turtle.Move(Length)
Turtle.Turn(E)
Turtle.Move(Length)
Turtle.Turn(E)
Turtle.Move(Length)
Turtle.Turn(E)
三、賦值語句
? 變量就像一個存放數(shù)據(jù)的“盒子”,當(dāng)我們在程序中需要使用該“盒子”中的數(shù)據(jù)時,只要用該變量名指代就行了。
? 而在“盒子”中存放數(shù)據(jù),我們就用到賦值語句。
? 比如:
? S=3 把數(shù)值3存放在變量S中。
? Length=100 把數(shù)值100存放在變量Length中。
? E=360/S 先算出表達式360/S的結(jié)果(120),其中S=3,然后把數(shù)值120存放在變量E中。
? 注意:表達式中國可以包含函數(shù)、常量、變量,用小括號“()”表示運算的優(yōu)先次序變化。
不能用中括號“* +”.? 表達式中使用的算術(shù)運算符是:+-* /。
? 【格式】:
變量名=表達式
? 【作用】:
將右端表達式的值存放到左邊的變量中。變量被賦值之后,變量名就代表右邊表達式的值,直到又有賦值語句改變了該變量的值。
? 設(shè)置屬性值:
對象名.屬性名=表達式
比如:Turtle.x=100
? 獲得屬性值:
變量=對象名.屬性名
比如:E=Turtle.x
? 調(diào)用操作:
對象名.操作名稱(參數(shù))
比如:Turtle.Move(Length)第一課小海龜畫正三角形;教學(xué)目標(biāo):;
1、初步認(rèn)識smallbasic語言,了解其基本;
2、理解什么是對象及其屬性、操作方法;
3、認(rèn)識“Turtle”對象,掌握其屬性、操作方;
4、掌握使用smallbasic命令(語句)畫正;教學(xué)重難點:;重點:掌握使用對象的屬性、操作的方法;;難點:理解對象及其屬性、操作;教學(xué)方法:;演示法、任務(wù)驅(qū)動法、講授法
------------------
八
年
級
信
息
技
術(shù)
教
案
伍寶娣何永聰
四、GraphicsWindow對象;?
1、小海龜繪圖的窗口叫“圖形窗口”,它也是一個;?GraphicsWindow.PenColor;將繪畫的筆的顏色設(shè)置為“紅色”;?GraphicsWindow.PenWidth;將繪畫筆的粗細(xì)設(shè)置為10;?屬性介紹:(其他屬性見書本p12試一試);?PenColor(筆的顏色):其屬性值用英文表;Red:紅色Oran
------------------
四、GraphicsWindow對象
?
1、小海龜繪圖的窗口叫“圖形窗口”,它也是一個對象,對象的名稱叫“GraphicsWindow”。? 賦值語句:
? GraphicsWindow.PenColor=“Red”:
將繪畫的筆的顏色設(shè)置為“紅色”
? GraphicsWindow.PenWidth=10:
將繪畫筆的粗細(xì)設(shè)置為10
? 屬性介紹:(其他屬性見書本p12試一試)
? PenColor(筆的顏色):其屬性值用英文表示,使用時需要加上英文引號。
Red:紅色Orange:橙色Yellow:黃色
Green:綠色Blue:藍色Purple:紫色
White:白色Black:黑色
? PenWidth(筆的粗細(xì)):其屬性值用數(shù)字表示,數(shù)字越大,筆畫越粗。
?
2、實力教學(xué):
?
3、自主練習(xí):請同學(xué)們利用已經(jīng)學(xué)習(xí)的Turtle和GraphicsWindow屬性和操作,自己動
手試一試,畫出各種圖形。
五、學(xué)生演示
六、任務(wù)驅(qū)動
? 任務(wù)一:完成書本P12試一試,猜一猜GraphicsWindow各屬性和操作的含義。
? 任務(wù)二:完成書本p12試一試第二題,畫綠色的正五邊形。
? 任務(wù)三:完成書本p12試一試第三題,在圖形窗口寫上“我愛編程”,設(shè)置合 適的顏色
和字號。(提示:使用GraphicsWindow.Draw(x,y,text)操作,字號:GraphicsWindow.FontSize屬性操作)
七、總結(jié)
第三課小海龜畫正多邊形
教學(xué)目標(biāo)
1、了解什么是算法,了解算法的自然語言描述和流程圖描述
2、理解For??EndFor循環(huán)語句的使用方法
教學(xué)重難點
重點:學(xué)習(xí)For??EndFor循環(huán)語句的使用方法
難點:理解循環(huán)的控制
教學(xué)方法
講授法、演示法、任務(wù)驅(qū)動法
教學(xué)過程
一、復(fù)習(xí)
學(xué)生演示,點評作業(yè)
二、算法與流程圖
流程圖圖形
三、For?EndFor循環(huán)語句
四、實例教學(xué):正N邊形
五、學(xué)生自主練習(xí)
? 任務(wù)1:畫正18變形,要求用For??EndFor循環(huán)語句
? 任務(wù)2:完成試一試P18第一題:編寫程序,畫一個邊越來越粗的正八邊形。(提示:邊 的變化跟隨著計數(shù)器變化)
? 任務(wù)3:完成試一試P19第二題
? 任務(wù)4:完成試一試P19第三題
六、學(xué)生演示
七、總結(jié)
第三篇:第二課 小海龜畫彩色五邊形(教學(xué)設(shè)計)(定稿)
第二課
小海龜畫彩色五邊形
授課人:
授課班級:初二10班
教學(xué)目標(biāo):
1、理解變量及其命名規(guī)則。
2、掌握變量的賦值及變量的應(yīng)用。
3、認(rèn)識“GraphicsWindow”對象及常用屬性設(shè)置。
教學(xué)重難點
重點:變量及其應(yīng)用
難點:理解賦值語句,不要將賦值語句和數(shù)學(xué)中的等式混為一談。
教學(xué)方法
講授法、演示法、任務(wù)驅(qū)動法
教學(xué)過程
一、引入教學(xué)
1、回顧上一節(jié)課用小海龜畫正三角形的過程。
2、復(fù)習(xí)小海龜對象的相關(guān)屬性。
3、提出任務(wù):如果要用小海龜畫正五邊形,應(yīng)該如何實現(xiàn)呢?
二、變量
1、列出兩種畫正三角形的程序代碼,通過對比分析兩個程序段的優(yōu)劣。
2、學(xué)習(xí)變量相關(guān)知識要點
(1)我們將程序中代表某個值的符號稱為“變量”。(2)變量是程序用來保存數(shù)據(jù)的。(3)變量取名規(guī)則
A、變量名要以字母、漢字、數(shù)字、下劃線命名,且不能以數(shù)字開頭。B、變量名不能與對象、屬性、操作名相同,也不能與Small Basic中的保留字相同,例如:if不能作為變量名。C、變量名應(yīng)盡量簡單易懂。
3、實例教學(xué)
小海龜畫正多邊形的時候,每畫一邊旋轉(zhuǎn)一個角度(這個角是正多邊形的外角)。畫完正多邊形正好回到起點,整個過程小海龜共旋轉(zhuǎn)了360度。因此,用S表示正多邊形的邊數(shù);用Length表示正多邊形的邊長;用E表示小海龜每次旋轉(zhuǎn)的角度。E=360/S。例子:(正三邊形)
S=3
//S表示多邊形的邊數(shù)
Length=100
//Length表示多邊形的邊長 E=360/S
//E表示每次旋轉(zhuǎn)的角度 Turtle.Move(Length)Turtle.Turn(E)
Turtle.Move(Length)Turtle.Turn(E)Turtle.Move(Length)Turtle.Turn(E)
三、賦值語句
變量就像一個存放數(shù)據(jù)的“盒子”,當(dāng)我們在程序中需要使用該“盒子”中的數(shù)據(jù)時只要用該變量名指代就行了。
而在“盒子”中存放數(shù)據(jù),我們就用到賦值語句。例如:
S=3
//把數(shù)值3存放在變量S中
Length=100
//把數(shù)值100存放在變量Length中 E=360/S
//先算出表達式360/S的結(jié)果(120),然后把數(shù)值120存放在變量中 注意:表達式中使用的算術(shù)運算符是:+-* /(分別對應(yīng)加、減、乘、除)賦值語句的格式和作用如下: 【格式】
變量名=表達式 【作用】
將右端表達式的值存放到左邊的變量中。變量被賦值之后,變量名就代表右邊表達式的值,直到又有賦值語句改變了該變量的值。拓展:
1、設(shè)置屬性值:對象名.屬性名=表達式
例如:Turtle.x=100
2、獲取屬性值:變量=對象名.屬性名
例如:E= Turtle.x
3、調(diào)用操作:對象名.操作名(參數(shù))
例如:Turtle.Move(Length)
四、GraphicsWindow對象
小海龜繪圖的窗口叫“圖形窗口”,它也是一個對象,對象的名稱叫“GraphicsWindow”。
賦值語句:
GraphicsWindow.PenColor=“Red”
//將繪畫的筆的顏色設(shè)置為“紅色” GraphicsWindow.PenWidth=10
//將繪畫筆的粗細(xì)設(shè)置為10,值越大線條越粗
五、任務(wù)
請同學(xué)們利用已經(jīng)學(xué)習(xí)的Turtle和GraphicsWindow屬性和操作,自己動手去完成各種圖形。
六、學(xué)生演示
挑選有示范性的例子進行演示
七、小結(jié)
1、靈活應(yīng)用變量,尤其是變量的取名要盡量簡單易懂。
2、正確使用賦值語句。
3、要學(xué)會分析所要畫的圖形的特點,歸納出它們的規(guī)律,然后編寫代碼實現(xiàn)。
八、課后思考練習(xí)
如果要畫正十二邊形、正三十邊形、正五十邊形,有沒有其它更好更快捷的方法可以實現(xiàn)呢?
第四篇:小海龜變魔術(shù)課文教學(xué)反思
建構(gòu)主義教育理論認(rèn)為,學(xué)習(xí)是有意義的社會協(xié)商,學(xué)習(xí)環(huán)境要由情境、協(xié)作、會話和意義建構(gòu)四個要素構(gòu)成。而情境則是意義建構(gòu)的基本條件,意義建構(gòu)則是學(xué)習(xí)的目的。通過情境教學(xué),創(chuàng)設(shè)與教材內(nèi)容相符合的教學(xué)情境,制造一種能激起學(xué)生興趣的氛圍,使學(xué)生在客觀情境中獲得具體的感受,激起學(xué)生的求知的情緒,從而激發(fā)其相應(yīng)情感,由此引導(dǎo)學(xué)生關(guān)注教學(xué)內(nèi)容,產(chǎn)生積極的態(tài)度傾向,把激起的強烈情感投入教學(xué)活動,讓學(xué)生主動探索發(fā)展,進而刺激并發(fā)展其創(chuàng)造思維,培養(yǎng)創(chuàng)新能力。
《小海龜變魔術(shù)》這節(jié)課教學(xué),教師通過播放歌曲創(chuàng)設(shè)與教學(xué)相關(guān)的教學(xué)情境,激發(fā)了學(xué)生的學(xué)習(xí)興趣,讓學(xué)生產(chǎn)生積極的求知欲望投入到學(xué)習(xí)過程。然后教師通過讓學(xué)生觀察大風(fēng)車圖形、小組討論、閱讀教材、師生總結(jié)歸納等教學(xué)環(huán)節(jié),有效地突破了本節(jié)課的教學(xué)難點,實現(xiàn)了學(xué)生對知識的意義建構(gòu)。緊接其后的畫“干”字等學(xué)習(xí)任務(wù),以小組競賽的方式展開,非常符合現(xiàn)代小學(xué)生的學(xué)習(xí)心理,進一步調(diào)動了學(xué)生的學(xué)習(xí)興趣,并兼顧了學(xué)生的學(xué)習(xí)差異,保障了教學(xué)的實際效果。最后的創(chuàng)意拓展環(huán)節(jié),讓學(xué)生嘗試用這節(jié)課學(xué)習(xí)的知識去設(shè)計他們感興趣的圖形或文字,可以引發(fā)學(xué)生更多新的思考,為學(xué)生創(chuàng)設(shè)了一個更廣闊的思維空間,體現(xiàn)了新課標(biāo)提出的“小課堂、中課堂、大課堂”的教學(xué)理念。
第五篇:《讓小海龜畫圖》教學(xué)設(shè)計
《讓小海龜畫圖》教學(xué)設(shè)計
主要教學(xué)內(nèi)容:1學(xué)習(xí)LOGO的基本命令(前進,后退,左轉(zhuǎn),右轉(zhuǎn))啟示和關(guān)閉LOGO,了解LOGO的界面 3認(rèn)識LOGO繪圖功能
教學(xué)目標(biāo):1讓學(xué)生學(xué)會利用命令,畫出正方形。長方形 2學(xué)生認(rèn)識LOGO繪圖功能 3 學(xué)生會啟動,關(guān)閉LOGO界面
重點與難點: 1 重點:移動命令+空格+參數(shù)N(步數(shù))
轉(zhuǎn)角命令+空格+參數(shù)N(角度)2 難點:會畫正三角行
師:同學(xué)們,今天我們要上第二節(jié)課。請同學(xué)們把書打開到第三頁 生:正在打開書本
師:同學(xué)們是否預(yù)習(xí)過這門課呢? 生:預(yù)習(xí)過了(部分)
師:那我們今天開始學(xué)習(xí)第一個命令:FD(前進);FD 100。(小海龜前進100)學(xué)生聽的很認(rèn)真
師:小海龜發(fā)生什么樣的變化? 生1:小海龜前進100米。生2:小海龜前進100步。
師:這兩位同學(xué)誰回答正確呢?(停頓一下)第2位同學(xué)回答正確。因為我們學(xué)習(xí)移動命令中參數(shù)的單位是“步” 演示:BK 100 生:后退命令
師:FD 100與BK 100有什么共同處呢? 生1:都是100步 生2:都加了空格
師:回答正確,示范一下。不加空格,此命令為錯誤命令。學(xué)生進行練習(xí)前進,后退命令
師:單學(xué)習(xí)前進,后退命令不能畫出圖形。那我們該學(xué)習(xí)新的命令。LT 90;RT 90。再次提醒要加空格。指出90是角度還是度數(shù)呢? 生:角度
讓學(xué)生進行操作。畫一個邊長為70的正方形。學(xué)生進行操作,做好的學(xué)生可以再畫一個長為60,寬為20的長方形。提出一個難題:讓學(xué)生進行畫一個邊長為60的正三角形。只有少數(shù)同學(xué)畫出來了。
師:黑板演示,我們要的角度是120度。而不是60度。FD 60 RT 120 FD 60 RT 120 FD 60 學(xué)生全部畫好了。。