蘇科版信息技術選修教案 定義過程 1.doc_第1頁
蘇科版信息技術選修教案 定義過程 1.doc_第2頁
蘇科版信息技術選修教案 定義過程 1.doc_第3頁
蘇科版信息技術選修教案 定義過程 1.doc_第4頁
蘇科版信息技術選修教案 定義過程 1.doc_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第9課 定義過程教學目的與要求1了解過程的作用、學習定義過程的方法、會用定義的過程繪制簡單的圖形。2通過學習定義過程的方法體會過程的作用。3通過定義過程了解程序設計中“過程”的重要性,初步理解子程序的含義。 4通過比較了解過程的作用和意義,初步建立用子程序來優化程序設計的意識。課時安排建議安排1課時。教材分析與教法建議1教材的地位與作用前面八課利用Logo語言所畫的圖形,都是在立即執行的方式下進行的,即順序結構,本節課引入“過程”,對學生來講是一個全新的思維方式,也是程序設計中很重要的“分支結構”的思想,所以本節課除了讓學生學會定義過程的方法外,更重要的是要讓學生了解、體會過程的作用,從而逐步建立起分支結構的思維方式。2教學方法指導為了讓學生體驗過程的作用,可以事先定義好過程,然后通過調用過程完成一個圖形,調動學生主動學習的欲望;學會了定義過程的方法后,通過反復調用過程來加深學生對過程的理解。三維目標1知識與技能(1)了解過程的含義。(2)學習和掌握過程的編寫、定義和使用方法。(3)理解執行過程名其實就是執行過程中的命令串,一經定義后的過程,可以與基本命令一樣使用。2過程與方法(1)讓同學回憶前面是怎樣用基本命令畫圖的,如何畫錯了,我們又是怎樣修改的,從而啟發學生思考有沒有一種方法,讓小海龜記住畫圖時執行命令的順序過程,如果需要它再畫相同的圖形時,只告訴它要執行的任務,而不需要告訴它具體的命令過程,它也可以憑記憶完成任務。這樣是結構化程序設計思想,也能很好地理解什么是過程。(2)通過完成畫正方形過程的編寫、定義、執行和修改任務,讓同學在操作、實踐、理解中掌握過程的定義和使用。3情感態度與價值觀計算機程序設計要求科學而嚴密,通過本課的學習讓同學從小養成科學嚴謹的工作態度。 教學背景本課之前只學習了Logo語言的基本繪圖命令,最大的問題是命令不能保存,畫錯了也無法修改,如果需要再畫一次,只好重新輸入,非常麻煩, 而且復雜圖形往往都是由基本圖形構成的,例如基本的三角形、正方形和圓等,畫圖時往往需要多次重復輸入相同的命令。對此學生深有體會。如果能把教小海龜畫圖的命令保存起來,需要時只作少量修改就很方便了,對此學生很好理解。這樣的教學其實已經滲透了程序的編寫思想。教學重點與難點1重點:過程的概念,過程的定義和使用。2難點:過程的定義和使用,滲透程序的編寫思想。課前準備用Logo語言畫出的由正方形、圓和三角形構成的基本圖形。教學過程1復習與引入 (1)教師布置上機任務,同時也是復習的過程:請一組的同學畫一個邊長為30的正方形;請二組的同學畫一個邊長為60的三角形;請三組的同學畫一個邊長為5的圓。(2)學生操作、教師巡視。(3)隨機再要求學生清屏后,調整參數再完成畫正方形、三角形和圓。教師引導學生思考:在命令小海龜畫圖的時候,總是需要我們一行行地輸入命令,這樣雖然很直觀,但也有一個很大的缺點,那就是所有的命令都不能保存,畫錯了也無法修改,如果需要再畫一次,只好重新輸入,非常麻煩。另外,小海龜只會做前進、后退、左轉或右轉等簡單動作,如何我們要小海龜畫一個正方形,必須告訴它怎么畫,那怕它剛畫了一個正方形,還是不能記住畫圖的命令和過程。 其實不是小海龜太笨,而是我們沒有讓它記住完成任務的命令和過程。那么怎樣才能讓小海龜記住畫圖的命令和過程呢?為了解決這一問題,Logo語言為同學們準備了一個特殊的方法叫做“Logo語言的過程”(板書:Logo語言的過程)。簡單地說,“過程”可以把畫一個圖形的所有命令組合在一起,給它取一個名字,并且讓小海龜牢牢地記住。以后只要輸入這個過程的名字,小海龜就能聽懂,并老老實實地畫出這個圖形來。也就是說,小海龜學會了畫這個圖形的新命令。2新課教學 (1)什么叫過程:把海龜畫圖過程中執行的所有命令組合在一起就叫過程。 教師:那么我們該如何編寫和定義過程呢? (2)如何編寫和定義過程 下面我們來看看如何編寫一個讓海龜畫正方形的過程。過程的編寫:TO ZFX 教師演示在命令窗口輸入:TO ZFX 。TO ZFX是過程頭,ZFX是我們要編寫的過程的名字,注意在它們之間要留有空格;END 為過程尾。教師:(強調過程的格式)這時,窗口中第一行TO ZFX 稱為過程頭,其中ZFX是這個過程的名字,被稱為“過程名”,最后一行END稱為過程尾,中間空著的一行,就是留給我們寫過程命令的位置。我們在過程頭和過程尾之間寫上畫正方形的命令 REPEAT 4FD 50 RT 90,在END后按回車鍵,ZFX這個過程就被定義好了。 執行過程:當我們在命令行中直接輸入過程名,就表示要小海龜執行過程頭和過程尾之間的命令。在命令窗口中鍵入過程名ZFX,回車后,小海龜立刻畫出一個正方形。3課堂練習(1)定義一個畫正方形的過程,并試著執行這一過程。(2)請在命令窗口中輸入:FD 100 ZFX,看看小海龜能畫出一個什么圖形?4小結引導學生自我總結,說明定義后的過程可以與前面學習的基本命令混合使用。實際上,小海龜在我們的幫助下,學會了畫正方形的命令ZFX,并且一經定義的過程,可以任意地執行。5拓展練習(1)試一試,你能讓海龜記住畫三角形和圓的命令嗎?(學生上機練習,教師巡回指導)(2)你能用定義好的“ZFX”過程畫出下面的圖形嗎?6小組合作完成下面的圖形圖中正六邊形(六條邊六個內角都相等),以它的各邊為一邊向外畫正方形可得。要求以Logo語言畫出這個圖形,最后必須隱藏海龜。學生定義好過程并畫出第一個正方形,要引導學生仔細觀察小海龜方向及前進距離的變化,引導學生自己上機探索畫出第二個正方形,再觀察第三個正方形是如何由第二個正方形變化而來的,當學生依次完成六個正方形后,教師要充分肯定學生的成績,同時引導學生用以前學過的命令來簡化這個程序。(1)定義過程ZFX(2)畫出第一個正方形(3)引導學生仔細觀察小海龜方向及前進距離的變化,找出第二個正方形的來由,并畫出第二個正方形:RT 90 FD 50 LT

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論