




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 八年級信息技術教案 羅 春 花 第一課 小海龜畫正三角形教學目標:1、 初步認識small basic語言,了解其根本的操作使用方法。2、 理解什么是對象及其屬性、操作方法。3、 認識“Turtle對象,掌握其屬性、操作方法。4、 掌握使用small basic命令語句畫正三角形的方法。教學重難點:重點:掌握使用對象的屬性、操作的方法;難點:理解對象及其屬性、操作。教學方法:演示法、任務驅動法、講授法教學過程:一、 認識Small Basic 二、 命令的分析 三、 實例教學教師演示 四、 學生動手實踐1、 經過自主練習,同學們能夠成功運行程序嗎?最終畫出什么圖形呢?2、 不成功的話,又存在
2、著哪些問題呢?為什么呢?該如何解決呢?五、 深入學習1、 思考問題:A、 小海龜能不能在窗口的任意位置畫三角形?B、 小海龜能不能“爬快點?C、 小海龜開始“爬時,頭能否不垂直向上,能否改變方向? 2、 屬性、操作的學習 3、 實例教學 六、 自主練習u 任務:請同學們利用已經學習的Turtle屬性和操作,自己動手試一試,畫出各種圖形。七、 學生演示八、 總結 第二課 小海龜畫彩色正五邊形教學目標:1、 理解變量及其命名規(guī)那么2、 掌握變量的賦值及變量的應用3、 認識GraphicsWindow對象及常用屬性設置教學重難點重點:變量及其應用難點:理解賦值語句,不要將賦值語句和數學中的等式混為一
3、談。教學方法講授法、演示法、任務驅動法教學過程一、 引入教學1、小海龜畫一個正三邊形。 2、小海龜畫正五邊形命令: 命令: 2、 疑問?u 小海龜畫正五邊形的方法與畫正三邊形的方法相似:畫一條邊,旋轉一定的角度,然后再畫一條邊,旋轉一定的角度直到畫完。然而,兩者唯一不同的地方就是邊數和旋轉的角度。假設小海龜要畫正N邊形,需要修改旋轉的角度,以及畫的邊長的大小,這時候一個一個地修改,會不會很麻煩呢?為了簡化工作,對于邊長的大小和旋轉的角度,我們能否分別用代表未知數的“符號來表示呢?u 比方:Turtle.Move(100)中的“100能否用未知數“Length來表示呢?二、 變量 1、變量:u
4、1、我們將程序中代表某個值的符號稱為“變量。u 2、變量是程序用來保存數據的。u 3、規(guī)那么: A、變量名要以字母、漢字、數字、下劃線命名,且不能以數字開頭。 B、變量名不能與對象、屬性、操作名相同,也不能與Small Basic中的保存字相同,例如:if不能作為變量名。 C、變量名應盡量簡單易懂。2、變量實例教學u 小海龜畫正多邊形的時候,每畫一邊旋轉一個角度(這個角是正多邊形的外角)。畫完正多邊形正好回到起點,整個過程小海龜共旋轉了360度。u 因此, 用S表示正多邊形的邊數; 用Length表示正多邊形的邊長; 用E表示小海龜每次旋轉的角度。 E=360/Su 例子:(正三邊形)S=3L
5、ength=100E=360/STurtle.Move(Length)Turtle.Turn(E)Turtle.Move(Length)Turtle.Turn(E)Turtle.Move(Length)Turtle.Turn(E) 三、 賦值語句u 變量就像一個存放數據的“盒子,當我們在程序中需要使用該“盒子中的數據時,只要用該變量名指代就行了。u 而在“盒子中存放數據,我們就用到賦值語句。u 比方: S=3 把數值3存放在變量S中。 Length=100 把數值100存放在變量Length中。 E=360/S 先算出表達式360/S的結果(120),其中S=3, 然后把數值120存放在變量E
6、中。u 注意:表達式中國可以包含函數、常量、變量,用小括號“()表示運算的優(yōu)先次序變化。不能用中括號“ .u 表達式中使用的算術運算符是:+ - * /。u 【格式】: 變量名=表達式u 【作用】: 將右端表達式的值存放到左邊的變量中。變量被賦值之后,變量名就代表右邊表達式的值,直到又有賦值語句改變了該變量的值。u 設置屬性值: 對象名.屬性名=表達式 比方:Turtle.x=100u 獲得屬性值: 變量=對象名.屬性名 比方:E=Turtle.xu 調用操作: 對象名.操作名稱(參數) 比方:Turtle.Move(Length) 四、 GraphicsWindow對象u 1、小海龜繪圖的窗
7、口叫“圖形窗口,它也是一個對象,對象的名稱叫“GraphicsWindow。u 賦值語句:u GraphicsWindow.PenColor=“Red: 將繪畫的筆的顏色設置為“紅色u GraphicsWindow.PenWidth=10: 將繪畫筆的粗細設置為10u 屬性介紹:(其他屬性見書本p12試一試)u PenColor(筆的顏色):其屬性值用英文表示,使用時需要加上英文引號。 Red:紅色 Orange:橙色 Yellow:黃色 Green:綠色 Blue:藍色 Purple:紫色 White:白色 Black:黑色u PenWidth(筆的粗細):其屬性值用數字表示,數字越大,筆畫
8、越粗。 u 2、實力教學: u 3、自主練習:請同學們利用已經學習的Turtle和GraphicsWindow屬性和操作,自己動手試一試,畫出各種圖形。五、學生演示六、任務驅動u 任務一:完成書本P12試一試,猜一猜GraphicsWindow各屬性和操作的含義。u 任務二:完成書本p12試一試第二題,畫綠色的正五邊形。u 任務三:完成書本p12試一試第三題,在圖形窗口寫上“我愛編程,設置適宜的顏色和字號。(提示:使用GraphicsWindow.Draw(x,y,text)操作,字號:GraphicsWindow.FontSize屬性操作)七、總結 第三課 小海龜畫正多邊形教學目標1、了解什么是算法,了解算法的自然語言描述和流程圖描述2、理解ForEndFor循環(huán)語句的使用方法教學重難點重點:學習ForEndFor循環(huán)語句的使用方法難點:理解循環(huán)的控制教學方法講授法、演示法、任務驅動法教學過程一、復習學生演示,點評作業(yè)二、算法與流程圖 流程圖圖形 三、ForEndFor循環(huán)語句 四、實例教學:正N邊形 五、學生自主
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 拆遷建筑工程居間與政府溝通協(xié)議
- 商業(yè)場地移交協(xié)議書范本
- 財務共享服務中心財務報告編制與審核合同
- 生態(tài)型倉庫租賃及綠色物流解決方案合同
- 餐飲企業(yè)店長職位競聘與員工激勵機制合同
- 醫(yī)療衛(wèi)生機構醫(yī)護工作服采購及消毒管理協(xié)議
- 大堂經理服務工作總結
- 社保服務禮儀培訓
- 不符合項整改之5Why分析法講解
- 小學數學單元整體教學問題與對策
- 2025蕪湖市鳩江區(qū)裕溪口街道社區(qū)工作者考試真題
- 2025年廣東省深圳市龍華區(qū)中考數學二模試卷
- 熊膽粉初稿完整版本
- 堅守廉潔底線弘揚清風正氣
- 小區(qū)物業(yè)管理計劃書:范文
- 公司法務部職責與職能
- 泉州市石獅市2024-2025學年六年級下學期小升初數學考前押題卷含解析
- 物流倉儲設備選型與配置規(guī)范
- 水電工程驗收單
- 2025年廣東省高中歷史學業(yè)水平考試綜合測評(一)歷史試題(原卷版+解析版)
評論
0/150
提交評論