一、教學目標:
1、瞭解什麼是過程的嵌套;
2、認識子過程的作用,學會用過程嵌套的方法畫圖;
3、理解用過程嵌套的方法作圖的意義,學會分析任務確定子過程的方法,初步建立編程思想。
二、教學重難點:
教學重點:認識過程的嵌套
教學難點:區分子過程、主過程,用過程嵌套的方法畫圖。
三、教學準備:
在教師機上準備好教學中需要用到的過程:正三角形SJX、蝴蝶DIE、小花HUADUO、小草XIAOCAO、花園HUAYUAN。
四、教學過程:
1、舊知回顧:
師:前面兩節課中我們學習瞭如何定義一個過程,現在請同學們來看看老師定義的這個過程可以嗎?
判斷:TO DIE
RT 40
SJX
RT 30
SJX
LT 60 FD 20 BK 20
LT 60 FD 20 BK 20
RT 50
END
引導分析:不可以!因為SJX是不是命令,LOGO不能識別它。
師:每一條命令都有自己的功能,我們定義的過程也有自己的功能,在過程中能不能把別的過程名當作命令來使用呢? 這就是我們今天要探究的問題。
2、揭示課題:
第七課 在過程中調用過程
師生讀課題
3、帶問題自學教材第一部分“在過程中調用過程——過程的嵌套”。
生自學教材46-48頁
要求:
1)理解什麼是過程嵌套?
2)怎樣區分子過程、主過程?
3)上機試一試,用過程嵌套的方法作圖DIE。
4、自學交流:
1)過程嵌套:在過程中調用過程的方法。
2)子過程:被調用的過程,如教材中的SJX。
主過程:調用了子過程,被直接運行的`過程,如教材中的DIE。
5、過程嵌套的應用:
觀察教材49頁圖7-6,分析討論圖的特徵:
有4顆相同的草,有兩隻相同的蝴蝶。
師:用我們新學的方法如何編寫過程?
引導分析:
1)先定義子過程蝴蝶DIE、小草XIAOCAO,再用過程嵌套的方法定義主過程花園HUAYUAN;
2)為了便於作圖,子過程蝴蝶DIE、小草XIAOCAO也需調用上一級子過程正三角形SJX、小花HUADUO;
3)定義過程時,先定義最基本的子過程再層層推進,由小到大,最後定義主過程。
學生上機完成任務:花園
教師巡視輔導
6、本課知識回顧:
師:回到第一個問題,老師可以這樣定義過程DIE嗎?
引導分析:如果先定義了子過程SJX,就可以這樣定義主過程DIE。
展示交流部分學生作品:點評學生定義的過程。
師:通過今天的學習,我們可以看到用過程嵌套的方法可以幫助我們像搭積木一樣方便、快捷地組合一些複雜圖案。
板書設計:
第七課 在過程中調用過程
過程的嵌套
子過程:TO SJX
REPEAT 3[FD 40 RT 120]
END
主過程:TO DIE
RT 40
SJX
RT 30
SJX
LT 60 FD 20 BK 20
LT 60 FD 20 BK 20
RT 50
END