資源簡介
粵教版小學信息技術(B 版)第四冊(下)
第 8 課《多彩棒棒糖》導學單
一、學習目標
1.學會并掌握應用 GoC 語言的循環變量,設計能繪制出螺旋變化圖形的程序;
2.進一步理解 if 語句的單分支結構,并學會使用 if 語句進行相等判斷;
3.通過認識理解求余運算的意義,學會利用求余運算的值結合 if 語句相等判斷設計出繪制多
彩棒棒糖圖形效果的程序;
4.通過本課學習實踐,提升學生的邏輯思維能力。
二、自主學習
【復習鞏固】給下列命令及其對應的含義連線
p.fd(10) 設置畫筆速度為 5
p.wait(0.5) 設置畫筆顏色為紅色
p.speed(5) 畫筆前進 10
p.c(1) 設置畫筆大小為 12
p.size(12) 畫筆等待 0.5 秒
【任務一】
1.比較探究操作:先比較以下兩個程序是否相同?在對應的語句后面的橫線上標注說明,然
后在 GoC 程序中輸入并編譯運行程序,把運行效果記錄在程序后面的表格中。
程序命令 編譯運行效果圖
//程序 01
int main( )
{
for(int i=0;i<30;i++)
p.fd(30).rt(35);//
return 0;
}
//程序 02
int main( )
{
for(int i=0;i<30;i++)
p.fd(i).rt(35);//
return 0;
}
2.思考填空并操作:如何繪制具有動態旋轉顯示效果的棒棒糖
(1)你認為可以使用 命令來控制 或使用 命令來控
制 ,實現動態顯示。
(2)請補充完整下列程序及說明,并操作測試效果。
程序命令 編譯運行效果
//程序名:畫動態旋轉顯示效果的棒棒糖
int main()
{
p.size(15).c(14);
for(int i=0;i<30;i++)
;
return 0;
}
【任務二】
1.查看課本內容,認識相等符號及賦值符號,利用 if 判斷語句探究操作繪制五彩棒棒糖程序
(1)填空:“==”是 符號,表示 ;
“=”是 符號,表示 ;
(2)在下面程序的橫線上填上程序說明,并按照每增加一個 if 語句就編譯運行一次,觀察
效果變化,看看與課本 45 頁圖 8—1 是否一致,如果不一致,檢查一下程序語句有哪兒出現了不
同,記錄在后面。
//程序名: 五彩棒棒糖
int main()
{
p.size(15).c(14);
for(int i=0; i<30; i++)
{
if(i==0)p.c(1);
if(i==10)p.c(3);
if(i==15)p.c(5);
if(i==20)p.c(7);
if(i==25)p.c(9);
p.fd(i).rt(35).wait(0.1);
}
return 0;
}
通過編譯運行,我的操作結果與課本 45 頁圖 8—1 結果:
□一致,
□不一致,因為
【任務三】
1.自學教材內容,探究求余運算及其應用
(1)求余運算符用“ ”表示,10 除以 3,商為 3,余數為 ;使用求余運算表示為
(2)思考:如果一個數除以 5,那么得到的余數中,最大的會是: ,最小的是:
(3)利用對除數 5 的求余運算,可以通過使用 if 語句判斷實現每 次就循環一次。
2.探究操作,在下面程序語句的橫線上補充完整說明,并操作編譯運行,看是否可以實現動
態顯示的多彩棒棒糖效果。
//程序名: 帶手柄的動態顯示多彩棒棒糖
int main( )
{
p.size(15).c(14).fd(150);
for(int i=0;i<30;i++)
{
if(i%5==0)p.c(1);
if(i%5==1)p.c(3);
if(i%5==2)p.c(5);
if(i%5==3)p.c(7);
if(i%5==4)p.c(9);
p.fd(i).rt(35).wait(0.1);
}//------------思考:通過操作,你發現這里的“}”后面的“;”可以不加嗎?有什么需要注
意的地方?
return 0;
}
3.試著將上面程序中的畫筆大小改為 6,顏色改為 6,變量 i 值的范圍擴大為 60,轉彎角度變
為 65,看看能都實現課本 48 頁圖 8—2 的效果。
你的測試結果是與 8—2 效果:
□一致,
□不一致,因為
【拓展延伸】探究創新:結合本節課所學內容,發揮你的想象,繪制一個能同時動態顯示 2
個以上不同色彩效果的多彩棒棒糖程序。
通過分析思考,我的想法是:
☆請記下你的創新程序作品提交郵箱地址:粵教版小學信息技術(B版)第四冊(下)
第8課《多彩棒棒糖》學習評價表
學習日期
年月
日
所在班級
六年級()班
姓名
項目序號
學習完成項目內容
學習完成效果
1
掌握循環變量的應用,會設計程序實現螺旋變化
☆☆☆☆☆
2
認識理解相等符號“=”和賦值符號“=”
☆☆☆☆☆
3
學會用if語句進行相等判斷
☆☆☆☆☆
4
認識了解了求余運算符號“%”并理解了意義
☆☆☆☆☆
學會應用求余運算和if語句判斷設計繪制多彩
5
☆☆☆☆☆
棒棒糖程序
其他收獲
自評情況
組
內
小組評價
組
間
教師評價
說明:1.此表可根據實際的教學內容確定項目內容及評價項目數量。
2.教師評價可利用如班級優化大師等互動工具為學生加分,學生可隨堂通過班級優化大師查
看老師的點評:
3.自我評價和小組評價可采用隨堂在線問卷等方式進行,教師收集統計評價數據。粵教版小學信息技術(B版)第四冊(下)
第8課《多彩棒棒糖》教學設計
課題
多彩棒棒糖
設計人
適用年級
小學六年級(下)
學
1.學會并掌握應用GoC語言的循環變量,設計能繪制出螺旋變化圖形的程序:
習
2.進一步理解f語句的單分支結構,并學會使用f語句進行相等判斷:
3.通過認識理解求余運算的意義,學會利用求余運算的值結合f語句相等判斷
目
設計出繪制多彩棒棒糖圖形效果的程序:
標
4.通過本課學習實踐,提升學生的邏輯思維能力。
重點
應用GoC語言的循環變量及f語句的相等判斷設計能繪制螺旋變化圖形的程序
難點
如何巧妙應用求余運算及f判斷語句設計出能繪制漂亮的多彩棒棒糖程序
1.多媒體計算機、GoC語言程序軟件、范例演示程序:
教學
2.導學微課、導學單、練習與評價單:
準備
3.課前分組:根據班級人數規模合理分組,建議每組3-6人,推選一名組長。
學時
建議2課時
教
學
過
程
教學
教師活動
學生活動
設計意圖
環節
1.談話:同學們好,我們已經
1.通過談話,帶
學習了GoC編程語言許多知識,并
領學生一起回顧己學
且學會了利用循環和f條件判斷來
GoC知識;
繪制不同的圖形,今天咱們再繼續
2.通過觀看影視
激
學習GoC語言的新知識,看看能實
剪輯片段,不僅引領
1.回顧已學知識:
趣
現怎樣的神奇效果吧。
學生直觀感知多彩棒
2.觀看影視剪輯
2.播放影視剪輯片段:要求觀
棒糖的故事,融入關
導
片段,思考給片段取名
看一段老師做的影視剪輯片段(時
愛殘疾人的愛心思想
并回答。
長約30秒),并試著給片段取個合
教育,同時也直觀感
適的名稱。
知了多彩棒棒糖的形
3.引入課題:多彩棒棒糖
狀與顏色,再讓學生
4.板書課題(可以利用輔助課
給片段取名引入本課
件出示)
學習課題。
-1-
教學
教師活動
學生活動
設計意圖
環節
1.充分調動學生
1.按照導學單探
自主學習的積極性,
究操作兩個程序實現
任務:應用循環變量繪制一個
以任務驅動法,讓學
螺旋變化的圖形
的不同效果:
生帶著問題去學習操
2.將探究的結果
1.知識回顧,自主完成導學單
記錄在導學單上:
作實踐:
上的連線題,然后注意檢查正誤:
2.出示課件一一比較并探究以
3.根據探究結果
2.通過自主探究
實踐總結出實現螺旋
小結繪制螺旋變化圖
下兩個程序,思考:
變化圖形的關鍵程序
形的關鍵語句。
(1)這兩個程序一樣嗎?說說
語句;
哪里不一樣。
程序01圖形效果:
(2)試試在GoC編程工具編輯
p.fd(30).rt(35);/
窗口中分別錄入下面的程序語句,
固定前進30
看看當p.fd0命令中的參數分別為
固定值和變量時,重復執行p.fdO
p.fd(i).rt(35);/
命令的實際效果有何區別。
隨著循環變量的不斷
(以上提示學生在導學單上完
增加同步增加前進距
成此任務)
離
程序02圖形效果:
/程序01
探
int main()
3.開放學生探究
究
空間,自主發揮,讓
for(int i=0:i<30:i++)
學生設計繪制出不同
操
p.fd(30).rt(35);
顏色的棒棒糖圖形:
作
return 0:
為下一個繪制多彩棒
棒糖的任務做引導準
1
4.自主探究操作:
備。
/程序02
如何設計程序繪制出
一支單色棒棒糖圖形。
int main()
把自己設計的程序記
錄在導學單上。
for(int i=0:i<30:i+)
p.fd(①.rt(35);
【注】添加已學過的程
return 0;
序
p.size(15).c(12):
3.引導學生根據探究結果小
結。
通過比較我們發現以上兩個程
p.size();//改變畫
筆粗細
序非常相似,只是前進的步數不同
p.c();/改變畫筆顏
而已,程序1是固定的30,程序2
是隨循環變量的不斷增加而同步增
色
加前進距離,從而就可以實現繪制
5.探究思考操作:
4.通過探究思考
出螺旋變化的圖形了。
操作鞏固p.waitO
如何實現繪圖效果的
和p.speed(O命令的
動態顯示?
靈活運用。
展開更多......
收起↑