教學目标
上節課我們學習了,怎麼使用過程中的參數。通過設置參數可以控制圖形的邊長、邊數;做了計算器等等;實現了程序的靈活性
參數控制邊長、邊數;
計算圓面積的過程;
主要學習解決問題的方法
對過程的使用進行總結
3、創建并制作小遊戲
課時:
1課時
教學過程:
一、創設情景,激發興趣
師:演示【1、過程模塊--過程控制(畫房子).sb2】
演示【2、過程模塊-消息傳遞(畫葉子).sb2】
師:我們看到第一感覺是什麼?
太難了,這麼複雜,怎麼做呢?
今天我們就來學習解決複雜問題的思維方法。掌握了這些方法對我們後續的學習,生活都會很有好處。
前面我們學習的過程,就是将複雜的程序,拆分成一段段的簡單的程序的過程;将大的、複雜的問題,分解成小的 容易解決的問題。我們把小問題解決了,大問題也就迎刃而解了。
比如蓋房子:地基、地闆、牆、窗戶、門、屋頂等等;整體看是不是很複雜;但是我們拆開看,是不是都是由簡單的組成;
解決問題主要兩種方法:
二、知識點引入
2.1 畫房子-自頂向上
我們先來看看這個房子的整體;小朋友們都有那幾部分呢?
到這裡,我們看到有什麼現象?到目前為止都是 正方形;繼續看上面;
我們把一個房子,分析完,現在主要任務就是畫每一個形狀了。對不對?
接下來我們就要畫,實現之前我們很熟悉的程序了;
畫正方形、三角形、平行四邊形,對不對;
2.2 畫正方形
大家看看這個房子需要幾個正方形呢?
4個是不是?
但是每個正方形的長、寬不一樣?
那我們是不是用過程那章,通過創建帶參數的過程來實現不同的正方形;
确定長度、寬度、以及基準的單位;
動手試試吧
2.2.1 現在我們就畫,除了屋頂的部分了。開始建房子了
① 首先我們畫 側面的大正方形、和 門;
先畫大的長方形;小貓回到了起點,對不對;
側面的門,起點我們再移動30步,畫門是不是呀?
動手試試吧
現在就是組裝,各個長方形的過程了。
② 畫正面的長方形
小貓應該再移動60步,開始畫正面的長方形對不對?
動手試試吧
③ 畫正面的小長方形
動手試試
④ 接下來隻剩下畫屋頂了對不對?
動手試試
動手試試
⑥ 接下來畫三角形?
動手試試
動手試試
四、我們的收獲
學習了過程,以及怎麼創建過程的參數;
五、課後練習
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!