附錄一:第十節課紙筆測驗題目(mswlogo 組) -...

117
64 附錄一:第十節課紙筆測驗題目(MSWLogo 組) 1.下面的指令,會畫出怎樣的圖形,請你用尺,畫在方格內。(小烏龜一開始是面 向正上方) pd fd 200 pu bk 100 rt 90 pd fd 100 lt 90 fd 100 pu bk 100 pd bk 100 2.下面的指令,會畫出怎樣的圖形, 請你用尺,晝在方格內。(小烏龜一開始是 面向正上方) lt 90 repeat 3 [ fd 100 rt 120] 3.填空題,若要會畫出下面的風車圖形,下面的程式碼應該要填入什麼?(小烏 龜一開始是面向正上方)

Upload: others

Post on 30-Sep-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

  • 64

    附錄一:第十節課紙筆測驗題目(MSWLogo 組)

    1.下面的指令,會畫出怎樣的圖形,請你用尺,畫在方格內。(小烏龜一開始是面

    向正上方)

    pd fd 200 pu bk 100 rt 90 pd fd 100 lt 90 fd 100 pu bk 100 pd bk 100

    2.下面的指令,會畫出怎樣的圖形, 請你用尺,晝在方格內。(小烏龜一開始是

    面向正上方)

    lt 90 repeat 3 [ fd 100 rt 120]

    3.填空題,若要會畫出下面的風車圖形,下面的程式碼應該要填入什麼?(小烏

    龜一開始是面向正上方)

  • 65

    repeat 4[fd 50 rt 90] repeat 4[fd 50 rt 90]

    repeat 4[fd 50 rt 90]

    4.如果想要完成下面的圖形,你覺得指令應該如何寫呢?使用 repeat 指令(小烏

    龜一開始是面向正上方)

    我的做法:

    5.如果想要完成下面的圖形,你覺得指令應該如何寫呢?使用 repeat 指令(小烏

    龜一開始是面向正上方)

    我的做法:

  • 66

    附錄二:第十節課紙筆測驗題目(Drape 組)

    1.下面的指令,會畫出怎樣的圖形,請你用尺,畫在方格內。(小烏龜一開始是面

    向右方)

    2.下面的指令,會畫出怎樣的圖形, 請你用尺,晝在方格內。(小烏龜一開始是

    面向正上方)

    3.下面的指令,會畫出怎樣的圖形, 請你用尺,晝在方格內。(小烏龜一開始是

    面向右方)

    左轉重複 3 次 [前進 1 步 左轉 120 度]

  • 67

    4.填空題,若要會畫出下面的風車圖形,下面的程式碼應該要填入什麼?

    (小烏龜一開始是面向右正上方)

    5.如果想要完成下面的圖形,你覺得指令應該如何寫呢?使用 repeat 指令(小烏

    龜一開始是面向右方)

    我的做法:

    6.如果想要完成下面的圖形,你覺得指令應該如何寫呢?使用 repeat 指令(小烏

    龜一開始是面向右方)

    我的做法:

  • 68

    7.如果想要完成下面的圖形,你覺得指令應該如何寫呢?使用 repeat 指令(小烏

    龜一開始是面向右方)

    我的做法:

    8.如果想要完成下面的圖形,你覺得指令應該如何寫呢?使用 repeat 指令(小烏

    龜一開始是面向右方)

    我的做法:

  • 69

    附錄三:第十一節課紙筆測驗題目(MSWLogo 組)

    一、選擇題:(40%)

    1.( )下面哪一個指令與 fd 100 rt 120 fd 100 rt 120 fd 100 rt 120 畫出來的圖形一

    樣?

    (1)repeat 0[fd 100 rt 120] (2) repeat 1[fd 100 rt 120] (3) repeat 2[fd 100 rt 120]

    (4)repeat 3[fd 100 rt 120]

    2.( )下列的哪一個指令是向右轉 90 度?

    (1)fd 90 (2)bk 90 (3)right 90 (4)left 90

    3.( )下列的程式碼 repeat 1000[ fd 100 rt 90]代表什麼意思?

    (1)小烏龜在原地旋轉 10 圈 (2)畫出 1000 個正方形 (3)畫出長度為 100 步

    的正方形 (4)畫出長度為 1000 步的正方形

    4.( )下列的程式碼寫法哪一個有錯誤?

    (1)repeat 1[fd 50 lt 90] (2)repeat [fd 50 lt 90] (3)repeat 2 [fd 50 lt 90]

    (4)repeat 3[fd 50 rt 90]

    5.( )下面哪一個指令是畫出長方形?

    (1)repeat 1 [fd 50 rt 90] (2)repeat 2[fd 50 rt 90 fd 100 rt 90]

    (3)repeat 3 [fd 50 rt 120] (4)repeat 4 [fd 50 rt 90]

    二、填充題:(40%)

    1.請你依照下面的圖形,填寫出正確的程式碼。(30%)

  • 70

    repeat [fd 150 rt ] rt fd repeat [fd 100 ]

    fd repeat [fd 50 90 ]

    2.請你寫出「 重複 4 [右轉 90 度、前進 10 步] 」的指令。(10%)

    三、應用題: (20%) 1.請你畫出下面的程式碼的圖形。(小烏龜預設方向為面向正上方) (1) repeat 120 [fd 100 rt 120] (2)repeat 120 [rt 120 fd 100]

  • 71

    附錄四:第十一節課紙筆測驗題目(Drape 組) 一、選擇題:(40%)

    1.( )下面哪一個指令與 (60) (-120) 畫出來的圖形一樣?

    (1) (0) (-120) (2) (1) (-120)

    (3) (2) (-120) (4) (3) (-120)

    2.( )下列的哪一個指令是向右轉 90 度?

    (1) (2) (3) (4)

    3.( )下列的程式碼 (1000) 代表什麼意思?

    (1)小烏龜在原地旋轉 10 圈 (2)畫出 1000 個正方形 (3)畫出長度為 1000 步

    的正方形 (4)畫出長度為 1 步的正方形

    4.( )下列的程式碼寫法哪一個有錯誤?

    (1) (1) (2)

    (3) (1000000) (4) (1000000)

    5.( )下面哪一個指令是畫出長方形?

    (1) (1) (2)

    (3) (4)

    二、填充題:(40%)

    1.請你依照下面的圖形,填寫出正確的程式碼。(30%)

  • 72

    ( ) ( )

    ( ) ( ) ( )

    ( ) ( )

    2.請你寫出「 重複 4 [右轉 90 度、前進 10 步] 」的指令。(10%)

    三、應用題:(20%)

    1.請你畫出下面的程式碼的圖形。(小烏龜預設方向為面向右方)

    (1) (120) (-120)

    (2) (120) (-120)

    (2) (120) (-120)

  • 73

    附錄五:第十三節課紙筆測驗題目(MSWLogo 組)

    一、選擇題:(28%)

    1.( )下面哪一個圖形是 repeat 8 [fd 50 rt 45]指令執行的結果?

    (1) (2) (3) (4)

    2.( )畫出下面的平行四邊,請問 repeat 2[fd 50 fd 100 rt 120]填入什麼指

    令?

    (1)rt 60 (2)rt 120 (3)lt 60 (4)lt 120

    3.( )下列的程式碼哪一個指令不能畫出圓形?

    (1)repeat 180 [fd 1 lt 1] (2)repeat 360 [fd 5 lt 1]

    (3)repeat 480 [fd 5 lt 1] (4)repeat 720 [fd 1 lt 1]

    4.( )下面哪一個指令是畫出五邊形?

    (1)repeat 5 [fd 50 rt 40] (2)repeat 5[fd 50 rt 45]

    (3)repeat 5 [fd 50 rt 60] (4)repeat 4 [fd 50 rt 72]

    二、應用題: (72%)

    1.請你寫出「重複 12 [右轉 30 度、前進 10 步]」的指令。(7%)

    2.請你將下面的指令改寫成 repeat 指令並畫出執行結果的圖案。

    rt 40 fd 100 rt 40 fd 100 rt 40 fd 100 rt 40 fd 100 rt 40 fd 100

    rt 40 fd 100 rt 40 fd 100 rt 40 fd 100 rt 40 fd 100 rt 40 fd 100

  • 74

    (1)repeat 程式指令:(8%)

    (2)程式執行結果的圖案:(8%)

    3.正五邊形的指令 repeat 5 [fd 100 rt 72 ] 為什麼 fd 100 rt 72 指令要重複 5 次?

    (6%)

    4.請你依照下列指令,在十邊形上標示出小烏龜的起始位罝方向和行進路線。(8%)

    repeat 10 [lt 36 fd 100]

  • 75

    5.請使用 repeat 寫出四種畫出下面正六邊形圖案的指令(提示:改變小烏龜旋轉方

    向)(16%)

    方法一:

    方法二:

    方法三:

    方法四:

    6.請你比較要使用 repeat 的指令與不使用 repeat 指令的差別?(9%))

    7.請你寫出畫出正 36 邊形的指令。(10%)

  • 76

    附錄六:第十三節課紙筆測驗題目(Drape 組)

    一、選擇題:(28%)

    1.( )下面哪一個圖形是 (50) (-45) 指令執行的結果?

    (1) (2) (3) (4) 2.( )畫出下面的平行四邊,請問

    (50) (100) (-120) 填入什麼指令?

    (1) (-60) (2) (-120) (3) (60) (4) (120)

    3.( )下列的程式碼哪一個指令不能畫出圓形?

    (1) (180) (1) (2) (360) (5) (1)

    (3) (480) (5) (1) (4) (720) (1)

    4.( )下面哪一個指令是畫出五邊形?

    (1) (5) (50) (-40)

    (2) (5) (50) (-45)

    (3) (5) (50) (-60)

    (4) (4) (50) (-72)

    二、應用題: (72%) 1.請你寫出「 重複 12 [右轉 30 度、前進 10 步] 」的指令。(7%) 2.請你將下面的指令改寫成重複指令並畫出執行結果的圖案。

  • 77

    (-40) (100) (-40) (100) (-40) (100)

    (-40) (100) (-40) (100) (-40) (100)

    (-40) (100) (-40) (100) (-40) (100)

    (1)使用重複程式指令:(8%)

    (2)程式執行結果的圖案:(8%)

    3.正五邊形的指令 (5) (100) (-72) 為什麼 (100) (-72)

    指令要重複 5 次?(6%)

    4.請你依照下列指令,在十邊形上標示出小烏龜的起始位罝方向和行進路線。(8%)

    (10) (-36) (100)

  • 78

    5.請使用重複寫出四種畫出下面正六邊形圖案的指令(提示:改變小烏龜旋轉方向)(16%)

    方法一:

    方法二:

    方法三:

    方法四:

    6.請你比較要使用重複的指令與不使用重複指令的差別?(9%)

    7.請你寫出畫出正 36 邊形的指令。(10%)

  • 79

    附錄七:第十五節課紙筆測驗題目(MSWLogo 組)

    一、選擇題:(40%)

    1.( )下面哪一個圖形是 repeat 8[fd 100 bk 100 rt 45]指令執行的結果?

    (1) (2) (3) (4)

    2.( )畫出下面圖形,請問 repeat 6[fd 100 repeat 4[fd 50 rt 90] bk 100 ]填入

    什麼指令?

    (1)rt 30 (2)rt 60 (3)rt 90 (4)rt 120

    3.( )哪一個指令不能畫出下列的圖形?

    (1)repeat 5 [fd 10 bk 10 rt 36] (2)repeat 10 [fd 10 home rt 36]

    (3)repeat 15 [fd 10 bk 10 rt 36] (4)repeat 20 [fd 10 home rt 36]

    4.( )哪一個指令是畫出下面的圖形?

    (1)repeat 6 [fd 100 repeat 4[fd 10 home rt 90] bk 100 rt 60]

    (2)repeat 6 [fd 100 repeat 4[fd 10 bk 10 rt 90] bk 100 rt 60]

    (3)repeat 4 [fd 100 repeat 6[fd 10 bk 10 rt 60] bk 100 rt 90]

    (4)repeat 4 [fd 100 repeat 6[fd 10 home rt 60] bk 100 rt 90]

  • 80

    二、應用題: (60%)

    1.請你寫出「 重複 4 [前進 100 步、重複 8[前進 10 步 後退 10 步 左轉 45 度]後

    退 100 步 左轉 90 度 」的指令。(10%)

    2.請你比較下列指令,選擇執行結果的圖案,在圖案下寫出指令題號。(50%)

    (a) repeat 4[fd 100 repeat 8[fd 10 bk 10 rt 45] bk 100 rt 90]

    (b) repeat 6[fd 100 repeat 10[fd 10 bk 10 rt 36] bk 100 rt 60]

    (c) repeat 8[fd 100 repeat 6[fd 10 bk 10 rt 60] bk 100 rt 45]

    (d) repeat 8[fd 100 repeat 4[fd 10 bk 10 rt 90] bk 100 rt 45]

    (e) repeat 10[fd 100 repeat 8[fd 10 bk 10 rt 45] bk 100 rt 36]

    ( ) ( ) ( )

    ( ) ( )

  • 81

    附錄八:第十五節課紙筆測驗題目(Drape 組)

    一、選擇題:(40%)

    1.( )下面哪一個圖形是 指令執行的結果?

    (1) (2) (3) (4)

    2.( )畫出下面圖形,請問 填入

    什麼指令?

    (1) (-30) (2) (-60) (3) (-90) (4) (-120)

    3.( )哪一個指令不能畫出下列的圖形?

    (1) (-36) (2) (-36)

    (3) (-36) (4) (-36)

    4.( )哪一個指令是畫出下面的圖形?

    (1) (-60)

    (2) (-60)

    (3) (-60)

  • 82

    (4) (-60)

    二、應用題: (60%)

    1.請你寫出「 重複 4 [前進 100 步、重複 8[前進 10 步 後退 10 步 左轉 45 度]後

    退 100 步 左轉 90 度 」的指令。(10%)

    2.請你比較下列指令,選擇執行結果的圖案,在圖案下寫出指令題號。(50%)

    (a)

    (b) (-36) (-60)

    (c) (-60) (-45)

    (d) (-90) (-45)

    (e) (-45) (-36)

    ( ) ( ) ( )

    ( ) ( )

  • 83

    附錄九:第五節課實作題題目

    1.正方形

    2.長方形

    3.回字

    4.風車

    5.方塊捲

  • 84

    附錄十:第六節課實作題題目

    1.三角形

    2. 斜三角

    3. 鑽石

    4.漏斗

    5.三角錐

  • 85

    附錄十一:第七節課實作題題目

    一、五個正方形

    二、六個正三角形

    三、飛鏢

    四、自由創作(畫出自己想要的圖形)

  • 86

    附錄十二:第八節課實作題題目

    1.正方形(使用 repeat 指令)

    2.長方形(使用 repeat 指令)

    3.三角形(使用 repeat 指令)

    4.疊疊樂(使用 repeat 指令)

    5.風車(使用 repeat 指令)

    6.鋸齒(使用 repeat 指令)

  • 87

    附錄十三:第九節課實作題題目

    1.米字

    2.田字

    3.風車

    4. 疊疊樂

    5.旗子

  • 88

    附錄十四:第十二節課實作題題目

    1.日變曰

    2.曰變田

    3.田變化

    4.長方形包長方形

  • 89

    5.十字

    6.疊疊樂

    7.山形

    8.兩個正方形

  • 90

    附錄十五:第十四節課實作題題目

    一、修改程式:請你將老師給的程式,修改寫成右邊的圖形,並記錄完成的時間。

    1.六邊形變八邊形(邊長 100)

    2.六個正方形(邊長 100)

    3.眼睛

  • 91

    二、創作題:請你完成列圖形的創作,並記錄完成的時間。

    1.平行四邊形

    2.多邊形

    3.請你從不同出發點,畫出五邊形(邊長為 100)。

    (1)五邊形 1 (2)五邊形 2

    (3)五邊形 3 (4)五邊形 4

  • 92

    附錄十六:第十六節課實作題題目

    一、創作題:請你完成列圖形的創作,並記錄完成的時間。

    (1)虛線

    (2)光

    (3)旗子

    (4)8 面旗

  • 93

    二、修改程式:請你將老師給的程式,修改寫成右邊的圖形,並記錄完成的時間。

    (5)四線變十線

    (6)雪花變形

  • 94

    附錄十七:第十七節課實作題題目

    1.英文字母 E

    2.一個長方形(使用重複指令)

    3.兩個正方形(使用重複指令)

    4.三個三角形(使用重複指令)

  • 95

    5.十邊形(使用重複指令)

    6.一支花(使用重複指令)

    7.雪花(使用重複指令)

    8.加分題-自由創作

    我設計的圖形名稱:

  • 96

    附錄十八:第十八節課實作題題目

    1.口變田

    2.三角變形

    3.平行四邊形

    4.多邊形(邊長為 100)

  • 97

    5.雪花變形

    6.凸變凹

  • 98

    附錄十九:期末學習成就評量紙筆測驗試卷(MSWLogo 組)

    一、選擇題

    1.( )指令 lt 90 代表什麼意思?(4%)

    (1)前進 90 步 (2)後退 90 步 (3)左轉 90 度 (4)右轉 90 度

    2.( )下面哪一個指令與 fd 100 rt 90 fd 100 rt 90 fd 100 rt 90 fd 100 rt 90 指令執行

    的結果不同?(4%)

    (1)repeat 3[fd 100 rt 90] fd 100 rt 90 (2)fd 100 rt 90 repeat 3[fd 100 rt 90]

    (3)fd 100 repeat 3[rt 90 fd 100] rt 90 (4)repeat 3[fd 100 rt 90 fd 100 rt 90]

    3.( )下面哪一個圖形是 repeat 2[fd 100 rt 60 fd 50 rt 120]的執行結果(圖中的三角

    形表示小烏龜的起始位置)(4%)

    (1) (2) (3) (4)

    4.( )下列哪一個指令無法畫出長方形?(4%)

    (1)fd 100 rt 90 fd 200 rt 90 fd 100 rt 90 fd 200 rt 90

    (2)repeat 2[rt 90 fd 100 rt 90 fd 200]

    (3)repeat 3[fd 200 rt 90 fd 100 rt 90]

    (4)repeat 4[fd 100 rt 90 fd 200 rt 90]

    5.( )哪一個指令的執行結果為下面的圖案?(圖中的小三角形表示小烏龜的起

    始位置) (5%)

  • 99

    (1)repeat 4[fd 100 repeat 6[fd 50 bk 50 lt 90] bk 100 rt 90]

    (2)repeat 4[fd 100 repeat 6[fd 50 bk 50 rt 60] bk 100 lt 90]

    (3)repeat 6[fd 100 repeat 6[fd 50 bk 50 rt 90] bk 100 rt 60]

    (4)repeat 6[fd 100 repeat 4[fd 50 bk 50 lt 90] bk 100 rt 60]

    二、應用題

    1.寫出「右轉 90 度 前進 10 步 右轉 90 度 前進 20 步 右轉 90 度 前進 10 步 右

    轉 90 度 前進 20 步」的指令,並畫出圖形。

    指令:(6%)

    2.如果想要完成下面的圖形,你覺得指令應該如何寫呢?(注意小烏龜的起始位

    置,一定要使用 repeat 指令) (16%)

    圖案:(4%)

    指令:

  • 100

    3.請你比較下列指令,選擇執行結果的圖案,在圖案下寫出指令題號。(8%)

    (1)repeat 3[fd 100 rt 120] (2)repeat 3[fd 100 lt 120]

    (3)repeat 3[lt 120 fd 100] (4)rt 30 repeat 3[fd 100 rt 120]

    ( ) ( ) ( ) ( )

    4.請你將下面的指令改寫成 repeat 指令並畫出執行結果的圖案。

    fd 10 lt 45 fd 10 lt 45 fd 10 lt 45 fd 10 lt 45 fd 10 lt 45 fd 10 lt 45 fd 10 lt 45 fd 10 lt 45

    (1)repeat 程式指令:(3%)

    (2)程式執行結果的圖案:(12%)

    5.請你判斷假如要畫出下面的旗子圖案,題目中所列出的指令是否能正確的執

    行?假如不能正確的執行,請你更正錯誤,寫出正確的程式碼。(15%)

    repeat 4 [fd 100 repeat 4[fd 100 rt 90] home lt 90]

    □ 我覺得程式可以正確的執行。

    □ 我覺得程式無法正確畫出旗子圖案,請你寫出正確的程式碼。

    圖形名稱:

  • 101

    6.請你判斷假如要畫出下面的雪花圖案,題目中所列出的指令是否能正確的執

    行?假如不能正確的執行,請你更正錯誤,寫出正確的程式碼。(15%)

    repeat 8 [fd 100 repeat 6 [fd 100 rt 60] home lt 45]

    □ 我覺得程式可以正確的執行。

    □ 我覺得程式無法正確畫出雪花圖案,請你寫出正確的程式碼。

  • 102

    附錄二十:期末學習成就評量紙筆測驗試卷(Drape 組)

    一、選擇題

    1.( )指令 代表什麼意思?(4%)

    (1)前進 90 步 (2)後退 90 步 (3)左轉 90 度 (4)右轉 90 度

    2.( )下面哪一個指令與 指令執行的結果不同?(4%)

    (1) (2)

    (3) (4)

    3.( )下面哪一個圖形是 (-60) (-120) 的執行結果

    (圖中的三角形表示小烏龜的起始位置)(4%)

    (1) (2) (3) (4)

    4.( )下列哪一個指令無法畫出長方形?(4%)

    (1) (2)

    (3) (4)

    5.( )哪一個指令的執行結果為下面的圖案?(圖中的小三角形表示小烏龜的起

    始位置) (5%)

  • 103

    (1)

    (2)

    (3) (-60)

    (4) (-60)

    二、應用題

    1.寫出「右轉 90 度 前進 10 步 右轉 90 度 前進 20 步 右轉 90 度 前進 10 步 右

    轉 90 度 前進 20 步」的指令,並畫出圖形。

    指令:(6%)

    2.如果想要完成下面的圖形,你覺得指令應該如何寫呢?(注意小烏龜的起始位

    置,一定要使用重複指令) (16%)

    圖案:(4%)

  • 104

    3.請你比較下列指令,選擇執行結果的圖案,在圖案下寫出指令題號。(8%)

    (1) (-120) (2) (120)

    (3) (-30) (-120) (4) (-30) (-120)

    ( ) ( ) ( ) ( )

    4.請你將下面的指令改寫成重複指令並畫出執行結果的圖案。

    (1)重複的程式指令:(3%)

    (2)程式執行結果的圖案:(12%)

    指令:

    圖形名稱:

  • 105

    5.請你判斷假如要畫出下面的旗子圖案,題目中所列出的指令是否能正確的執

    行?假如不能正確的執行,請你更正錯誤,寫出正確的程式碼。(15%)

    □ 我覺得程式可以正確的執行。

    □ 我覺得程式無法正確畫出旗子圖案,請你寫出正確的程式碼。

    6.請你判斷假如要畫出下面的雪花圖案,題目中所列出的指令是否能正確的執

    行?假如不能正確的執行,請你更正錯誤,寫出正確的程式碼。(15%)

    (-60)

    □ 我覺得程式可以正確的執行。

    □ 我覺得程式無法正確畫出雪花圖案,請你寫出正確的程式碼。

  • 106

    附錄二十一:期末上機實作測驗創作題試卷

    第一題 第二題

    第三題 第四題

    第五題 第六題

    第七題 第八題

  • 107

    第九題 第十題

    第十一題 第十二題

    第十三題 第十四題

    第十五題 第十六題

  • 108

    附錄二十二:期末上機實作測驗修改題試卷

    第一題 第五題

    第二題 第六題

    第三題 第七題

    第四題 第八題

  • 109

    附錄二十三:學習心得記錄表

    六年 班 姓名: 座號: 日期: 月 日

    1. 請問你今天上程式設計課的心情

    很高興 高興 普通 不高興 很不高興

    ★請寫出理由?(至少 30 個字)

    2. 你覺得今天程式設計課的課程內容困難指數是:

    很困難 有一點難 剛剛好 簡單 很簡單

    ★今天上課的內容,在學習上有哪些地方你覺得很困難的(至少 50 個字)

    3. 你覺得今天上課的表現給自己打幾分?

    4. 你覺得老師今天的上課表現如何?給老師打幾分?

  • 110

    附錄二十四:期末學生學習態度意見調查表

    班級: 六年 班 座號: 姓名:

    一、你對於 MSWLogo 程式設計課程的喜好程度為何?

    非常喜歡 喜歡 不喜歡 非常不喜歡

    二、你平常是否回家有練習 MSWLogo?

    有 沒有 (請跳答第 4 題)

    三、你一個星期平均花多少時間練習 MSWLogo?

    1 小時以內 1~2 小時 2~3 小時 3 小時以上

    四、你平均一個星期內,下課後使用電腦的時間有多久?

    1 小時以內 1~2 小時 2~3 小時 其他: 小時

    五、學習 MSWLogo 課程中,寫出你遇到的三件困難事?(至少寫出三項)

    1.

    2.

    3.

    六、你在使用 MSWLogo 時,操作上有哪些地方,讓你覺得很高興、很特別或是

    很神奇的事?(至少三件事)

    1.

  • 111

    2.

    3.

    七、你認為什麼是程式設計?(至少 25 個字以上)

    八、請你比較在教室上課程和在電腦教室上課的優、缺點:

    教室上課的優點:

    教室上課的缺點:

    電腦教室上課的優點:

    電腦教室上課的缺點:

  • 112

    九、你認為 MSWLogo 適合國小幾年級的學生來學習?(只能選一個)

    1 年級 2 年級 3 年級 4 年級 5 年級 6 年級

    十、未來若有機會學習學習更深入、更難的 MSWLogo 程式,你還會不會想繼續

    學習?

    會 不會

    十一、未來若有機會學習其他的程式設計軟體,你還會不會想繼續學習?

    會 不會

    十二、你覺得筆試和上機考試,有哪些不同的地方呢?你比較喜歡哪一種方式,

    並說明理由。

  • 113

    附錄二十五:座談會訪談綱要

    一、態度:

    (a) 學生對於程式設計的概念與態度:

    1. 你上了一學期的程式設計課,你覺得程式設計是什麼?

    2. 與電腦課相比,你覺得學習程式設計比較好玩還是比較不好玩?為什

    麼?

    3. 你覺得學習程式設計有些什麼收穫?

    4. 你想繼續學程式設計嗎?(請小朋友舉手)你希望以後能夠寫出什麼樣

    的程式?

    5. 像是 MSWLogo 這樣的程式設計,你覺得幾年級學比較合適?為什麼?

    6. MSWLogo 和你們去年學過的 Stagecast Creator 都可以用來設計程式。你

    喜歡哪一個?你覺得它們不同的地方在哪裡?

    7. 你們和六年一班可以學程式設計,而其他的六年級班級無法學。五年級

    的時候你們也學了 Stagecast Creator,其他班級也沒有學。其他班級的小

    朋友知道你們在學程式設計嗎?他們的反應是什麼?

    (b) 家長的態度:

    1. 你父母知道你在學程式設計嗎?(請小朋友舉手)他們對於你學習程式

    設計有什麼想法或意見呢?

    2. 假如未來有開程式設計夏令營之類的課,你覺得你的家長會不會鼓勵你

    參加?(請小朋友舉手)為什麼?

    二、教材:

  • 114

    1. 在學習 MSWLogo 時,你印象特別深刻的是哪一個題目或單元?為什麼

    呢?

    2. 在學習 MSWLogo 時,你覺得最簡單和最難的是哪一個單元?為什麼?

    3. 你覺得講義中還可以增加哪一類的例子會比較好玩?

    4. MSWLogo 其實還有很多內容老師沒有教完。你覺得老師應該教更難的

    內容嗎?

    三、教法:

    1. 上程式設計課時,你喜歡自己學習、自己寫程式,還是喜歡和同學一起

    討論?(請小朋友舉手)為什麼?

    2. 如果採取分組討論的方式,你覺得怎麼樣的分組方式比較好?

    3. 對於每節課的隨堂測驗,你有什麼想法呢?想要給老師什麼樣的建議?

    4. 你覺得筆試和上機考的差別在哪裡?你比較喜歡哪一種?為什麼?

    四、上課環境:

    1. 你喜歡在教室上課還是電腦教室,為什麼?你覺得到教室上程式設計課

    和在電腦教室上課的差別在哪裡?

    五、解題歷程:

    1. 當你第一眼看到題目時,你有什麼想法?你是如何開始進行解題呢?

    2. 你們常說會做不出來的原因是,計算角度錯誤?不是修改旋轉角度,小

    烏龜就可以照著你的意思執行了?你們能不能夠把自己想成是小烏龜,

    然後再來畫出圖形,為什麼有時候左轉、右轉都會搞錯方向、寫不出來

  • 115

    呢?

    3. 你們覺得使用 repeat 指令的好處在哪裡?你通常是直接在頭腦想好

    repeat 的指令,還是先寫出一堆指令,然後再改成 repeat 指令呢?

    4. 雙 repeat 的程式,也就是 repeat 裡有 repeat 的題目,例如:光,你們是

    如何開始解題的?為什麼你們會認為很困難呢?到底哪一個步驟比較困

    難呢?

    5. 期末考創作題時,畫出兩個正方形、三個三角形,或是在畫三角形時,

    為什麼你們會畫錯方向?

    6. 第你們在寫指令時,會不會寫到最後看不懂前面所寫的指令所代表的意

    思?(為了比較 MSWLogo 與 Drape 介面的差異)

    7. 你們在寫指令時需要了解 icon 圖示的意思,你會不會有時候弄不清楚所

    要表示的意思,這時候你會如何處理呢?(Drape 組)

    8. 你覺你們覺得在 commmander 下寫程式和在 edall 裡寫程式的差異在哪

    裡?你比較喜歡哪一種方式呢?(MSWLogo 組)

    9. 英文指令會不會對你產生很大的困擾?(MSWLogo 組)

    10. 期末考修改題,為什麼覺得凹變凸(MSWLogo 組)雪花(Drape 組)會

    比較難做,你在做的時候遇到什麼難題呢?

    11. 當你的程式寫錯時,你如何找出錯誤?

    12. 有沒有用過單步執行,你覺得單步執行的功能有什麼用處?

    13. 你寫程式時,都能先想好小烏龜會畫出什麼圖形嗎?還是用『嘗試錯誤』

    的方式?你會不會覺得在腦海中想像的小烏龜的移動,跟實際小烏龜畫

    出來的圖形差很多?有時候反而會畫出比較漂亮的圖形呢?為什麼?

  • 116

    六、課堂、回家作業:

    1. 你回家會複習程式設計的內容嗎?

    2. 正方形、長方形、三角形、雪花、旗子等,你們覺得哪一類型的題目比

    較困難,並說明理由。

    3. 在教室上課時的學習單,有兩種方式,第一種是每一個人寫一張學習單,

    第二種是小組共同寫一張學習單,你比較喜歡哪一種方式,並說出你在

    寫學習單的心情與想法。

    4. 有幾次的回家是測驗題的方式,請問你回家是採用什麼方式寫完學習心

    得的,如:自己翻閱講義、請教父母、和同學討論等等方式完成。

    5. 說自由創作的想法、遇到哪些難題、如何克服?

    (1) Drape 組:A 同學(老鼠)、B 同學(雪人、美麗的楊老師)、C 同學

    (三支香)、D 同學(糖葫蘆)、E 同學(一支花)。

    (2) MSWLogo 組:F 同學(多啦 A 夢)、G 同學(方塊花)、H 同學(360

    分之一)、I 同學(星空)。

  • 117

    附錄二十六:MSWLogo 組創作題實作練習解題歷程分析 題號 1

    節次 5

    記錄人數 4

    平均完成時間 228

    姓名 F01 學習成就 低 重新啟動的次數 1

    開始時間 14:04:50 完成時間 14:09:03 總時間(秒) 253

    一般執行次數 2 單步執行次數 0 總執行次數 2

    MSWLogo 組行為描述:

    1.只是看到執行結果不正確時 ( fd 220 rt 90 fd 200 rt 200 fd 200 ),不去檢查邏輯思考的錯誤,

    反而關閉整個程式,重新啟動 MSWLogo 軟體,重新輸入全部指令,便很順利的完成。

    姓名 F02 學習成就 中 重新啟動的次數 0

    開始時間 14:07:44 完成時間 14:11:59 總時間(秒) 255

    一般執行次數 2 單步執行次數 0 總執行次數 2

    MSWLogo 組行為描述:

    1.先寫出一半的程式碼,觀察執行的結果後,再輸入完成其他的程式碼。

    2.誤解指令所代表的意思,所以將 fd 200 rt 90 寫錯為 fd 90 rt 200。

    姓名 M02 學習成就 中 重新啟動的次數 0

    開始時間 14:05:03 完成時間 14:07:40 總時間(秒) 157

    一般執行次數 3 單步執行次數 0 總執行次數 3

    MSWLogo 組行為描述:

    1.執行程式時,發生指令語法錯誤 fd200,更正後,順利完成。

    執行錯誤程式碼的執

    行結果

    不正確的邏輯

    思考程式碼

  • 118

    姓名 F03 學習成就 高 重新啟動的次數 0

    開始時間 14:04:41 完成時間 14:08:48 總時間(秒) 247

    一般執行次數 1 單步執行次數 0 總執行次數 1

    MSWLogo 組行為描述:

    1.一開始就直接輸入程式碼,很順利完成設計,都沒有遇到錯誤。

    2.會主動的發現輸入程式碼的錯誤,並立即更正,如:procedure 的名字忘記輸入,rt 200 改為

    rt 90。

    題號 2

    節次 5

    記錄人數 4

    平均完成時間 117.25 姓名 M01 學習成就 中 重新啟動的次數 0

    開始時間 14:09:38 完成時間 14:11:45 總時間(秒) 127

    一般執行次數 1 單步執行次數 0 總執行次數 1

    MSWLogo 組行為描述:

    1.一次就完成,沒有遇到任何困難。

    姓名 F01 學習成就 低 重新啟動的次數 0

    開始時間 14:11:14 完成時間 14:12:49 總時間(秒) 95

    一般執行次數 2 單步執行次數 0 總執行次數 2

    在 Commander 下修正程式碼

  • 119

    MSWLogo 組行為描述:

    1.對於指令語法不熟悉,所以會一直修改指令的寫法,例如:“fd 200rt”應為“fd 200 rt”。

    2.拿之前寫好的正方形程式進行修改,因此,先重新觀察正方形的執行過程,接續原本的程式

    碼的下一行,繼續撰寫新的長方形程式碼,如圖所表示。

    姓名 F02 學習成就 中 重新啟動的次數 0

    開始時間 14:18:41 完成時間 14:20:18 總時間(秒) 97

    一般執行次數 1 單步執行次數 0 總執行次數 1

    MSWLogo 組行為描述:

    1.一次就完成,沒有遇到任何困難。

    2.對於指令不熟悉,會拼錯字,或是指令的語法錯誤如:指令“fs”應為“fd”。

    姓名 F03 學習成就 高 重新啟動的次數 0

    開始時間 14:10:29 完成時間 14:12:59 總時間(秒) 150

    一般執行次數 1 單步執行次數 0 總執行次數 1

    MSWLogo 組行為描述:

    1.一次就完成,沒有遇到任何困難。

    2.有時候會不小心輸入錯誤的英文字。

    接續原始程式碼的

    下一行修改程式 語法錯誤

    指令拼錯

    輸入錯的字

  • 120

    題號 3

    節次 5

    記錄人數 4

    平均完成時間 784.33

    姓名 F01 學習成就 低 重新啟動的次數 2

    開始時間 14:15:43 完成時間 14:27:46 總時間(秒) 723

    一般執行次數 13 單步執行次數 0 總執行次數 13

    MSWLogo 組行為描述:

    1.拿之前寫好的長方形程式進行修改,接續原本的程式碼的下一行,指令撰寫新的長方形程式

    碼。

    2.對於指令語法不熟悉,會修改指令的寫法,如:指令寫在一起忘記空一格“fd 100cs”。

    3.先嘗試畫出一個正方形後,便執行程式碼一次,但結果不正確於是又重新清除所有指令。

    4.第二次執行畫出正確的正方形,要接續寫程式碼時,發現指令輸入錯誤為“\”後更正回來。

    4.忘記在“pu”指令後,緊接著輸入“pd”指令才可以畫出線條。

    5.採取不斷的執行、測試執行指令,心中沒有思考小烏龜的移動位置。

    姓名 F02 學習成就 中 重新啟動的次數 3

    開始時間 14:22:58 完成時間 14:40:38 總時間(秒) 1060(未完成)

    一般執行次數 4 單步執行次數 0 總執行次數 4

    MSWLogo 組行為描述:

    1.先畫出外面的正方形,並觀察執行結果是否正確。

    2.畫完內部的小正方形後,發生錯誤的執行結果,指令應為“fd 250 rt90”但輸入錯誤為“fd

    200rt90”,就立即關閉軟體,重新啟動 MSWLogo。

    3.第三次測試執行結果,但還是發生同樣的錯誤,於是又關閉軟體,重新啟動 MSWLogo。

    4.第四次測試執行結果,但還是發生同樣的錯誤,於是又關閉軟體,重新啟動 MSWLogo。

    5.未完成。

    語法錯誤指令錯誤

  • 121

    7.覺得奕君可能看不懂語法錯誤的訊息,所以重新啟動程式會比較容易。

    8.拼錯指令“homes”應為“home”。

    姓名 M02 學習成就 中 重新啟動的次數 0

    開始時間 14:15:57 完成時間 14:19:53 總時間(秒) 236

    一般執行次數 4 單步執行次數 0 總執行次數 4

    MSWLogo 組行為描述:

    1.在輸入“pu”後,忘記使用“pd”,因此執行時發生錯誤。

    2.沒有限制口一定要在正中央,因此所畫出來的口會偏向一邊,且畫的很小口放進大的口內而

    已。有可能是 Drape 組的邊長單位比較小,而 MSWLogo 需要計算,但採用“rt 45”的角度進

    行。

    姓名 F03 學習成就 高 重新啟動的次數 0

    開始時間 14:13:57 完成時間 14:37:11 總時間(秒) 1394

    一般執行次數 14 單步執行次數 0 總執行次數 14

    指令錯誤

    無法正確計算正方形的邊長

  • 122

    MSWLogo 組行為描述:

    1.直接用長方形的程式碼進行修改。

    2.指令拼錯英文字母。

    3.忘記了輸入完“pu”指令後,還需要輸入“pd”指令,導致花了很多時間在除錯,最後才發現是

    忘了加入“pd”指令。

    2.Drape 組的同學並沒有發生這種現象,可能的是以虛線表示移動的指令易於記憶。

    3.後來在 commander 輸入指令,成功後再到 procedure 內完成程式的指令。

    4.使用“rt 135”或“rt 45”的指令。

    題號 4

    節次 6

    記錄人數 4

    平均完成時間 391.25

    姓名 F01 學習成就 低 重新啟動的次數 0

    開始時間 14:54:28 完成時間 15:01:02 總時間(秒) 394

    一般執行次數 1 單步執行次數 0 總執行次數 1

    MSWLogo 組行為描述:

    1.會出現指令拼錯的問題。

    2.一次就完成,沒有遇到任何困難。

    忘記輸入 pd,且指令輸入錯誤

  • 123

    姓名 F04 學習成就 低 重新啟動的次數 2

    開始時間 15:59:50 完成時間 15:09:03 總時間(秒) 553

    一般執行次數 2 單步執行次數 4 總執行次數 6

    MSWLogo 組行為描述:

    1.採用單步執行,一開始一直測試如何使用單步執行的方式。

    2.一開始將指令寫錯在程序外面,程式設會自動執行在 end 後的指令,等到後來發現後,傾向

    使用單步執行,驗證程式指令。

    3.因為小烏龜一開始是面向上方,所以必須先轉 30 度後,其他轉向的角度為 120 度,比 Drape

    多了一個指令。

    姓名 F04 學習成就 中 重新啟動的次數 0

    開始時間 14:59:56 完成時間 15:02:32 總時間(秒) 156

    一般執行次數 1 單步執行次數 0 總執行次數 1

    MSWLogo 組行為描述:

    1.對於指令語法不熟悉如下圖所示,因此更改幾次指令的語法,但仍舊是很順利的一次完成。

    指令輸入錯誤“200fd”應為“fd 200”;輸入錯誤指令“fd 200rt 120”應為“fd 200 rt 120”;輸入錯

    誤指令“fed”應為“fed”。

    姓名 F03 學習成就 高 重新啟動的次數 0

    開始時間 14:54:26 完成時間 15:02:08 總時間(秒) 462

    一般執行次數 0 單步執行次數 1 總執行次數 1

    指令錯誤

    指令錯誤

    小烏龜先左轉

    30 度

  • 124

    Drape 組行為描述:

    1.沒有出現更改指令的步驟,很順利的輸入一次指令就完成,並採用單步執行的方式執行程式。

    題號 5

    節次 6

    記錄人數 3

    平均完成時間 833 姓名 F01 學習成就 低 重新啟動的次數 2

    開始時間 15:04:54 完成時間 15:32:20 總時間(秒) 1646(未完成)

    一般執行次數 19 單步執行次數 5 總執行次數 24

    MSWLogo 組行為描述:

    1.一直不斷的執行程式,找不到錯誤的地方,於是關閉程式,重新開始。

    2.常常拼錯指令,導致執行時發生錯誤,如:“rt”打成“rlt”。

    3.剛開始使用一般執行方式,到後來幾乎都使用單步執行的方式進行程式撰寫。

    4.先畫出斜三角的長的直線,再到頂端畫出小的三角形,不過執行三次都是相同結果,找不出

    錯誤的地方,於是將 MSWLogo 程式關閉。

    5.第二次畫法沿用舊的方法,不過將要畫出的三角形邊長改為 100,畫出三個三角形,並透過

    單步執行觀察執行結果,不過並非真正能思考要如何才可以正確的畫出圖形,採嘗試錯誤的

    方法來畫出圖案,未完成。

    不斷嘗試錯誤及程式碼執行的過程

  • 125

    姓名 F04 學習成就 中 重新啟動的次數 0

    開始時間 15:07:45 完成時間 15:23:15 總時間(秒) 930

    一般執行次數 8 單步執行次數 3 總執行次數 11

    MSWLogo 組行為描述:

    1.接在原本三角形的程式後面,繼續寫新的程式。

    2.先畫出斜三角形的長邊,使用單步執行的方法,做為判斷下一步輸入指令的依據,並不是有

    能力,可以在腦海中想像小烏龜的執行結果,對於線段的長度,估計並不是很精準,因此畫

    完五個三角形後,有多出一條線段,但仍舊可以順利完成,如下圖所示。

    指令錯誤

  • 126

    姓名 F03 學習成就 高 重新啟動的次數 0

    開始時間 15:03:12 完成時間 15:22:54 總時間(秒) 736

    一般執行次數 0 單步執行次數 8 總執行次數 8

    MSWLogo 組行為描述:

    1.同樣的程式碼,會使用單步執行的方式執行三次。

    2.同時做兩個程式,一個是鑽石,另一個是斜三角形。(15:12:14~15:19:40 做鑽石)

    題號 6

    節次 6

    記錄人數 3

    平均完成時間 602

    姓名 F05 學習成就 低 重新啟動的次數 2

    開始時間 14:59:10 完成時間 15:15:48 總時間(秒) 871

    一般執行次數 6 單步執行次數 2 總執行次數 8

    MSWLogo 組行為描述:

    1.開始在程序內先撰寫大正方形程式碼,當遇到困難時,無法解決時(6 次一般、2 次單步執行),

    跑回 commander,使用直譯的方式進行程式碼撰寫,才能順利完成。

    2.做到一半時跑去聽音樂,因此將那段時間扣掉。(15:06:26~15:08:33)

    3.會輸入錯的英文字母。

    姓名 M03 學習成就 中 重新啟動的次數 2

    開始時間 14:58:29 完成時間 15:11:20 總時間(秒) 771

    一般執行次數 4 單步執行次數 0 總執行次數 4

    指令拼錯

    Commander 輸入指令

  • 127

    MSWLogo 組行為描述:

    1 在 procedure 內只先寫出大正方形的程式碼後,接下來繼續寫小正方形程式碼時,當產生錯誤

    時,立即把 MSWLogo 程式關閉。畫出中間的大正方形後,四個小正方形在 commander 下完

    成。對於小烏龜的方向仍舊無法事先預測好,因此有許多不斷測試小烏龜旋轉的指令。

    2.指令會拼錯。

    姓名 M04 學習成就 高 重新啟動的次數 0

    開始時間 14:58:40 完成時間 15:01:24 總時間(秒) 164

    一般執行次數 3 單步執行次數 0 總執行次數 3

    MSWLogo 組行為描述:

    1.嘗試一口氣將所有的指令都在 procedure 內寫完,然後執行,然後發現有錯誤,再到 procedure

    內更改,就很順利的完成了。

    題號 7

    節次 7

    記錄人數 3

    平均完成時間 574

    姓名 F05 學習成就 低 重新啟動的次數 2

    開始時間 15:18:17 完成時間 15:34:57 總時間(秒) 938

    一般執行次數 0 單步執行次數 0 總執行次數 0

    MSWLogo 組行為描述:

    1.直接在 commander 下輸入指令,當畫出的圖形不是想要的圖案時,使用 cs,將整個畫面清除,

    重新開始。

    2.嘗試著在 procedure 內寫指令,不過因為還是無法使用的很順利,於是在 commander 下輸入

    指令。

    3.覺得並沒有很認真的思考指令的位置,只是憑著執行結果,來判斷下一步要輸入的指令。

    2.聽音樂(15:21:44 ~ 15:22:26)(15:27:38~15:27:58)

    姓名 M03 學習成就 中 重新啟動的次數 5

    開始時間 15:16:12 完成時間 15:28:10 總時間(秒) 718(未完成)

    一般執行次數 0 單步執行次數 4 總執行次數 4

    MSWLogo 組行為描述:

    1.直接在 commander 下輸入指令,當發生錯誤時,會將整個螢幕清除,再重新輸入指令。

    指令拼錯

  • 128

    2.但寫到後來又回到 procedure 內撰寫程式。

    姓名 M04 學習成就 高 重新啟動的次數 1

    開始時間 15:03:21 完成時間 15:06:51 總時間(秒) 210

    一般執行次數 7 單步執行次數 0 總執行次數 7

    MSWLogo 組行為描述:

    1.不用單步執行,直接觀察程式的執行結果預測,在 procedure 內直接修改指令後完成。

    題號 8

    節次 8

    記錄人數 4

    平均完成時間 125.25 (使用 repeat)

    姓名 F01 學習成就 低 重新啟動的次數 0

    開始時間 15:04:11 完成時間 15:05:55 總時間(秒) 104

    一般執行次數 1 單步執行次數 0 總執行次數 1

    MSWLogo 組行為描述:

    1.剛開始對於“repeat”的語法並不熟悉,有更改過指令,一次就完成,沒有遇到任何困難。

    姓名 M10 學習成就 中 重新啟動的次數 0

    開始時間 15:04:17 完成時間 15:07:48 總時間(秒) 211

    一般執行次數 1 單步執行次數 0 總執行次數 1

    MSWLogo 組行為描述:

    1.一次執行就完成,沒有遇到任何困難。

    2.“repeat”指令拼錯。

    姓名 M04 學習成就 高 重新啟動的次數 0

    開始時間 15:03:53 完成時間 15:05:14 總時間(秒) 81

    一般執行次數 3 單步執行次數 0 總執行次數 3

  • 129

    MSWLogo 組行為描述:

    1.“repeat”指令拼錯。

    姓名 F03 學習成就 高 重新啟動的次數 0

    開始時間 15:04:03 完成時間 15:05:48 總時間(秒) 105

    一般執行次數 0 單步執行次數 1 總執行次數 1

    MSWLogo 組行為描述:

    1.一次就完成,沒有遇到任何困難。

    題號 9

    節次 8

    記錄人數 4

    平均完成時間 179.25

    姓名 F01 學習成就 低 重新啟動的次數 0

    開始時間 15:12:34 完成時間 15:20:37 總時間(秒) 483

    一般執行次數 2 單步執行次數 3 總執行次數 5

    MSWLogo 組行為描述:

    1.拿正方形的檔案進行修改。

    2.在 procedure 內寫程式碼,發生語法錯誤,最後在 commander 輸入未畫完的指令,才畫完長方

    形。

    3.不會使用“repeat”畫長方形,所以到最後不使用“repeat”,但因語法錯誤仍然無法成功。

  • 130

    姓名 M10 學習成就 中 重新啟動的次數 1

    開始時間 15:11:48 完成時間 15:14:50 總時間(秒) 62

    一般執行次數 1 單步執行次數 0 總執行次數 1

    MSWLogo 組行為描述:

    1.拿正方形來修改,可是還是不會,所以放棄使用“repeat”的方式,來撰寫程式碼。

    姓名 M04 學習成就 高 重新啟動的次數 0

    開始時間 15:06:02 完成時間 15:07:42 總時間(秒) 100

    一般執行次數 4 單步執行次數 0 總執行次數 4

    MSWLogo 組行為描述:

    1.語法的格式錯誤“rt45”應為“rt 45”。

    姓名 F03 學習成就 高 重新啟動的次數 0

    開始時間 15:09:28 完成時間 15:10:40 總時間(秒) 72

    一般執行次數 0 單步執行次數 1 總執行次數 1

  • 131

    MSWLogo 組行為描述:

    1.一次就完成,沒有遇到任何困難。

    題號 10

    節次 8

    記錄人數 4

    平均完成時間 397.75 姓名 F01 學習成就 低 重新啟動的次數 1

    開始時間 15:25:30 完成時間 15:34:22 總時間(秒) 532(未完成)

    一般執行次數 2 單步執行次數 1 總執行次數 3

    MSWLogo 組行為描述:

    1.剛開始畫最外面的正方形時,採用“repeat”的畫法,之後裡面的小正方形,採用畫出兩個邊的

    畫法完成到一半就下課了,認為兩條線不能重疊畫在一起,如下圖所示。

    姓名 M10 學習成就 中 重新啟動的次數 1

    開始時間 15:16:18 完成時間 15:25:32 總時間(秒) 554

    一般執行次數 4 單步執行次數 0 總執行次數 4

    MSWLogo 組行為描述:

    1.“repeat”指令拼錯為“repat”。

  • 132

    姓名 M04 學習成就 高 重新啟動的次數 1

    開始時間 15:12:24 完成時間 15:16:23 總時間(秒) 239

    一般執行次數 3 單步執行次數 0 總執行次數 3

    MSWLogo 組行為描述:

    1.“repeat”指令格式有錯誤。

    2.因為畫的正方形邊長太大,所以執行時在畫面上看不到圖案,因此修改了二次邊長,才能看

    到正確的圖形,執行過程如下圖所示。

    姓名 F03 學習成就 高 重新啟動的次數 0

    開始時間 15:14:37 完成時間 15:19:03 總時間(秒) 266

    一般執行次數 0 單步執行次數 1 總執行次數 1

    MSWLogo 組行為描述:

    1.一次就完成,沒有遇到任何困難。

    題號 11

    節次 9

    記錄人數 4

    平均完成時間 163.5

    姓名 F01 學習成就 低 重新啟動的次數 0

  • 133

    開始時間 15:01:26 完成時間 15:05:06 總時間(秒) 220

    一般執行次數 1 單步執行次數 0 總執行次數 1

    MSWLogo 組行為描述:

    1.“repeat”指令拼錯,如:“reapt”應為“repeat”。

    2.很順利一次完成。

    姓名 M01 學習成就 中 重新啟動的次數 0

    開始時間 15:01:38 完成時間 15:02:40 總時間(秒) 62

    一般執行次數 1 單步執行次數 0 總執行次數 1

    MSWLogo 組行為描述:

    1.一次就完成,沒有遇到任何困難。

    姓名 F04 學習成就 中 重新啟動的次數 0

    開始時間 15:02:00 完成時間 15:04:26 總時間(秒) 146

    一般執行次數 1 單步執行次數 0 總執行次數 1

    MSWLogo 組行為描述:

    1.指令“home”拼錯為“nome”,之後立即更正,一次就完成。

    姓名 F03 學習成就 高 重新啟動的次數 0

    開始時間 15:02:10 完成時間 15:05:56 總時間(秒) 226

    一般執行次數 0 單步執行次數 4 總執行次數 4

    MSWLogo 組行為描述:

    1.指令“repeat”拼錯,程式執行時,才發現錯誤,回到 procedure 內檢查仍舊找不出問題,於是

    又發生錯誤,感覺上,好像是看不懂錯誤的訊息,又回去改程式碼增加指令“bk 100”。

    指令拼錯

  • 134

    題號 12

    節次 9

    記錄人數 3

    平均完成時間 491.33

    姓名 F01 學習成就 低 重新啟動的次數 0

    開始時間 15:06:21 完成時間 15:21:20 總時間(秒) 899

    一般執行次數 5 單步執行次數 4 總執行次數 9

    MSWLogo 組行為描述:

    1.指令語法有錯。

    2.原本想要先畫出一個大的正方形,中間在放十,不過每次都無法將十放在口的正中間,所以

    放棄了。

    3.後來利用執行程式時,若畫面沒有清除,圖片還是保留在螢幕上的特性,每畫小正方形後小

    烏龜的頭會轉向的特性,連續執行四次,就可以畫出圖形出來。

    4.起初常使用一般的執行方式,到後來的幾次都使用單步執行。

  • 135

    姓名 F04 學習成就 中 重新啟動的次數 0

    開始時間 15:30:11 完成時間 15:32:49 總時間(秒) 158

    一般執行次數 1 單步執行次數 0 總執行次數 1

    MSWLogo 組行為描述:

    1.先做過風車、六個三角形之後,才開始做田字。

    2.很順利一次就完成。

    姓名 F03 學習成就 高 重新啟動的次數 0

    開始時間 15:09:11 完成時間 15:16:08 總時間(秒) 417

    一般執行次數 0 單步執行次數 2 總執行次數 2

    MSWLogo 組行為描述:

    1.“lt”打字時發生錯誤,輸入為“llt”。

    指令輸入錯誤

  • 136

    題號 13

    節次 16

    記錄人數 6

    平均完成時間 263.33

    姓名 F01 學習成就 低 重新啟動的次數 0

    開始時間 14:57:45 完成時間 14:59:37 總時間(秒) 112

    一般執行次數 1 單步執行次數 0 總執行次數 1

    MSWLogo 組行為描述:

    1.很順利一次就完成。

    姓名 M03 學習成就 中 重新啟動的次數 2

    開始時間 14:55:58 完成時間 15:00:50 總時間(秒) 292

    一般執行次數 5 單步執行次數 0 總執行次數 5

    MSWLogo 組行為描述:

    1.第一次的指令“repeat 5[fd 100000000 pu fd 10000000 pd]”因為線段太長,所以畫出來是一條直

    線。

    2.第二次線段長度為 1,又太短了,看不清楚。其指令為“repeat 5[fd 1 pu fd 1 pd]”。

    3.第三次才將線段長度改為 1000,在螢幕上所呈現的圖形依然是一條直線。其指令為“repeat 5[fd

    1000 pu fd 1000 pd]”。

    4.第四次才又將線段長度改為“repeat 5[fd 100 pu fd 100 pd]”。

    姓名 M02 學習成就 中 重新啟動的次數 0

    開始時間 14:57:13 完成時間 15:02:46 總時間(秒) 333(未完成)

    一般執行次數 7 單步執行次數 0 總執行次數 7

    MSWLogo 組行為描述:

    1.因為使用了 pu 的指令,卻沒有使用 pd,造成不斷的錯誤,找不出問題所在,做到一半就放

    棄了。repeat 6[repeat 5[fd 50 pu 50 fd 50]],如下圖所示。

  • 137

    姓名 M01 學習成就 中 重新啟動的次數 0

    開始時間 14:52:01 完成時間 14:56:50 總時間(秒) 289

    一般執行次數 11 單步執行次數 0 總執行次數 7

    MSWLogo 組行為描述:

    1.repeat 指令拼錯。

    2.因為 pu 問題,導致原本要使用 repeat 的方式 repeat 4 [fd 10 pu] repeat 4 [fd 10 pu fd 10 pu],修

    改成 fd 10 pu fd 10 pu fd 10 pu fd 10 pu 仍舊無法成功,最後在 commander 下輸入 pd 指令,才

    發現原來忘記加入 pd,在 commander 下測試成功後,再回到 procedure 內撰寫指令 fd 10 pu fd

    10 pd fd 10 pu fd 10 pd fd 10 pu fd 10 pd。

    姓名 M03 學習成就 高 重新啟動的次數 2

    開始時間 14:55:16 完成時間 15:01:49 總時間(秒) 393

    一般執行次數 7 單步執行次數 0 總執行次數 7

    少空一格

    “repet”拼錯應為“repeat"

  • 138

    MSWLogo 組行為描述:

    1.在第一次輸入時,花了 113 秒完成(14:57:09),只不過線段太短,所以又進行修改加了 home

    指令後,但反而越改越糟糕,呈現一條直線。

    fd 1 pu fd 1 pd fd 1 pu fd 1 pd fd 1 pu fd 1 pd fd 1

    2.採用 repeat 的方式撰寫,因為沒有清除螢幕,所以還是呈現一直線。Repeat 4[fd 10 pu fd 10]

    3.後來在 commander 下使用 cs 指令重新撰寫指令 repeat 4[fd 10 pu fd 10 pd]成功。

    4.仍舊要加入 home 的指令,又變成一條直線,把 home 指令刪除,忘記清除螢幕,所以執行結

    果仍然是一條直線,後來在 commander 內輸入 cs 後,執行程式順利完成。

    姓名 F03 學習成就 高 重新啟動的次數 0

    開始時間 14:52:56 完成時間 14:55:37 總時間(秒) 161

    一般執行次數 0 單步執行次數 2 總執行次數 2

    MSWLogo 組行為描述:

    1.第一次執行時就成功了 135 秒(14:55:11),只不過畫出的虛線超過螢幕,因此又重新修改線段

    的長度。

    題號 14

    節次 16

    記錄人數 6

    平均完成時間 132.5

    姓名 F01 學習成就 低 重新啟動的次數 0

    開始時間 15:29:26 完成時間 15:32:21 總時間(秒) 175

    一般執行次數 3 單步執行次數 0 總執行次數 3

    MSWLogo 組行為描述:

    1.修改之前光的程式碼,順利完成程式撰寫。

    姓名 M03 學習成就 中 重新啟動的次數 0

    開始時間 15:11:21 完成時間 15:15:07 總時間(秒) 226

    一般執行次數 6 單步執行次數 0 總執行次數 6

    MSWLogo 組行為描述:

    1.指令格式錯誤,但執行時,系統給予的錯誤訊息卻看不懂,不知道程式碼錯在哪裡,第二次

    執行時,還是發生錯誤,如下圖所示。

    語法錯誤的訊息

  • 139

    姓名 M02 學習成就 中 重新啟動的次數 0

    開始時間 15:25:21 完成時間 15:27:07 總時間(秒) 106

    一般執行次數 1 單步執行次數 0 總執行次數 1

    MSWLogo 組行為描述:

    1.先畫出八個旗子後,再將多餘的程式碼刪除。

    姓名 M01 學習成就 中 重新啟動的次數 0

    開始時間 15:06:27 完成時間 15:07:16 總時間(秒) 49

    一般執行次數 2 單步執行次數 0 總執行次數 2

    MSWLogo 組行為描述:

    1.指令“repeat”拼錯字,打錯成“reepat”。

    2.忘記輸入 pu,所以螢幕上無法畫出正確的圖形,後來發現更正後即可順利完成。

    姓名 M03 學習成就 高 重新啟動的次數 0

    開始時間 15:21:08 完成時間 15:23:52 總時間(秒) 164

    一般執行次數 1 單步執行次數 0 總執行次數 1

    MSWLogo 組行為描述:

    1.很順利一次完成,在 15:22 ~ 15:22:52 在複製檔案。

    姓名 F03 學習成就 高 重新啟動的次數 0

    開始時間 15:12:37 完成時間 15:13:52 總時間(秒) 75

    一般執行次數 0 單步執行次數 1 總執行次數 1

    MSWLogo 組行為描述:

    1.很順利一次完成。

  • 140

    附錄二十七:MSWLogo 組修改題實作練習解題歷程分析 題號 1

    節次 12

    記錄人數 8

    平均完成時間 119.5 姓名 F01 學習成就 低 重新啟動的次數 2

    開始時間 13:23:07 完成時間 13:24:26 總時間(秒) 79

    一般執行次數 2 單步執行次數 0 總執行次數 2

    MSWLogo 組行為描述:

    1.先執行一遍,看執行結果,之後直接修改程式碼,只修改兩個地方的指令,日的上下橫畫,

    與中間的橫畫,便完成。

    姓名 M03 學習成就 中 重新啟動的次數 0

    開始時間 13:18:46 完成時間 13:20:30 總時間(秒) 104

    一般執行次數 2 單步執行次數 0 總執行次數 0

    MSWLogo 組行為描述:

    1.一開始先執行一次,看執行的結果。

    2.剛開始在 procedur 內修改,但執行結果並不正確,所以在 commander 下輸入指令,但又將指

    令打錯字 ft,之後要畫中間的橫線,仍舊執行了好兩次才成功。

    3.在 commander 試成功之後,便在 procedure 內寫出正確的程式,因此時間的計算,是計算到

    commander 下為止。

    姓名 F04 學習成就 中 重新啟動的次數 0

    開始時間 13:18:46 完成時間 13:20:39 總時間(秒) 113

    一般執行次數 3 單步執行次數 0 總執行次數 3

    MSWLogo 組行為描述:

    1.每次都只是修正邊長的長度,並不會去改其他的指令。

    姓名 M02 學習成就 中 重新啟動的次數 1

    開始時間 13:17:59 完成時間 13:23:11 總時間(秒) 312

    指令“fd"打錯為“ft"

  • 141

    一般執行次數 12 單步執行次數 0 總執行次數 12

    MSWLogo 組行為描述:

    1.剛開始也是從修改邊長開始,不過,失敗很多次以後,決定重新開啟一個新的檔案,終於完

    成。

    姓名 M01 學習成就 中 重新啟動的次數 0

    開始時間 13:16:23 完成時間 13:19:50 總時間(秒) 207

    一般執行次數 11 單步執行次數 0 總執行次數 11

    MSWLogo 組行為描述:

    1.覺得好像沒有在思考 repeat 的指令,一直試看看,來決定下一步要如何執行,需要不斷的試

    才會做。

    姓名 M03 學習成就 高 重新啟動的次數 0

    開始時間 13:17:38 完成時間 13:18:01 總時間(秒) 23

    一般執行次數 1 單步執行次數 0 總執行次數 1

    MSWLogo 組行為描述:

    1.連執行一次看原始程式的執行結都沒有,直接修改程式碼。

    姓名 F03 學習成就 高 重新啟動的次數 0

    開始時間 13:18:30 完成時間 13:19:54 總時間(秒) 84

    一般執行次數 2 單步執行次數 1 總執行次數 3

    MSWLogo 組行為描述:

    1.連執行一次看原始程式的執行結都沒有,直接修改程式碼,但忘記中間的橫線也要修改。

    姓名 M04 學習成就 高 重新啟動的次數 0

    開始時間 13:17:53 完成時間 13:18:27 總時間(秒) 34

    一般執行次數 3 單步執行次數 0 總執行次數 3

    MSWLogo 組行為描述:

    1.一開始先執行一次,先看原始碼的執行結果,再進行修改,其間只錯了一次,所以花比較多

    的執行行次數。

    題號 2

    節次 12

    記錄人數 8

    平均完成時間 107.25

    姓名 F01 學習成就 低 重新啟動的次數 0

    開始時間 13:26:34 完成時間 13:29:13 總時間(秒) 159

    一般執行次數 2 單步執行次數 1 總執行次數 3

    MSWLogo 組行為描述:

    1.一開始使用一般執行,但隨後又馬上改成單步執行,立即修改後,就很順利的完成。

    姓名 M03 學習成就 中 重新啟動的次數 0

  • 142

    開始時間 13:25:05 完成時間 13:27:20 總時間(秒) 135

    一般執行次數 2 單步執行次數 0 總執行次數 2

    MSWLogo 組行為描述:

    1.很順利的完成,因為第一次是看原始程式碼的執行結果,第二次則是看修改後的執行結果。

    姓名 F04 學習成就 中 重新啟動的次數 0

    開始時間 13:22:08 完成時間 13:24:45 總時間(秒) 157

    一般執行次數 2 單步執行次數 0 總執行次數 2

    MSWLogo 組行為描述:

    1.每次都先更改 procedure 的名稱,然後再執行一次,先看一次初次的程式碼執行結果。

    2.很順利的完成。

    姓名 M02 學習成就 中 重新啟動的次數 0

    開始時間 13:24:52 完成時間 13:25:53 總時間(秒) 61

    一般執行次數 2 單步執行次數 0 總執行次數 2

    MSWLogo 組行為描述:

    1.很順利一次就成功了。

    姓名 M01 學習成就 中 重新啟動的次數 0

    開始時間 13:21:58 完成時間 13:23:09 總時間(秒) 71

    一般執行次數 2 單步執行次數 0 總執行次數 2

    MSWLogo 組行為描述:

    1.很順利一次就完成。

    姓名 M03 學習成就 高 重新啟動的次數 0

    開始時間 13:20:20 完成時間 13:21:43 總時間(秒) 83

    一般執行次數 1 單步執行次數 0 總執行次數 1

    MSWLogo 組行為描述:

    1.連執行一次看原始程式的執行結都沒有,直接修改程式碼。

    姓名 F03 學習成就 高 重新啟動的次數 0

    開始時間 13:21:29 完成時間 13:22:35 總時間(秒) 66

    一般執行次數 1 單步執行次數 0 總執行次數 1

    MSWLogo 組行為描述:

    1.連執行一次看原始程式的執行結都沒有,直接修改程式碼。

    姓名 M04 學習成就 高 重新啟動的次數 0

    開始時間 13:20:26 完成時間 15:22:32 總時間(秒) 126

    一般執行次數 5 單步執行次數 0 總執行次數 5

    MSWLogo 組行為描述:

    1.不斷的修改程式碼。

  • 143

    題號 3

    節次 12

    記錄人數 8

    平均完成時間 435.25 姓名 F01 學習成就 低 重新啟動的次數 0

    開始時間 13:29:52 完成時間 13:35:42 總時間(秒) 350

    一般執行次數 6 單步執行次數 3 總執行次數 9

    MSWLogo 組行為描述:

    1.圖片上沒有標示小烏龜在畫另一條斜線的旋轉方向,所以嘗試了很多次才成功。

    姓名 M03 學習成就 中 重新啟動的次數 0

    開始時間 13:32:34 完成時間 13:48:34 總時間(秒) 503(未完成)

    一般執行次數 5 單步執行次數 0 總執行次數 5

    MSWLogo 組行為描述:

    1.先將內部的十字去除,只剩下一個外面的正方形,然後在 commander 下輸入指令,不斷的一

    直在 commander 下輸入指令,成功後才到 procedure 內寫程式,但仍然未完成。

    2.13:40:49~13:48:26(457 秒)在上網。

    姓名 F04 學習成就 中 重新啟動的次數 0

    開始時間 13:26:20 完成時間 13:35:17 總時間(秒) 537

    一般執行次數 25 單步執行次數 0 總執行次數 25

    MSWLogo 組行為描述:

    1.每次都先更改 procedure 的名稱,然後再執行一次,先看一次初次的程式碼執行結果。

    2.執行次數第 2~7 次都是在嘗試找出斜邊的長度,直到第 7 次才發現對角線的長度為 283。

    3.不斷的嘗試要畫第二條斜線的方向,可是一直試都找不到正確的方向,於是又將指令一個一

    個的刪除,然後不斷的執行,覺得好像是不斷的嘗試,都沒有去思考小烏龜的旋轉方向。

    姓名 M02 學習成就 中 重新啟動的次數 0

    開始時間 13:27:16 完成時間 13:31:32 總時間(秒) 256(未完成)

    一般執行次數 4 單步執行次數 0 總執行次數 4

    MSWLogo 組行為描述:

    1.做到一半就放棄了。

    姓名 M01 學習成就 中 重新啟動的次數 0

    開始時間 13:24:18 完成時間 13:31:30 總時間(秒) 432

    一般執行次數 19 單步執行次數 0 總執行次數 19

    MSWLogo 組行為描述:

    1.不斷的嘗試斜邊的長度,所以執行很多次。

    2.要畫第二條斜邊時,小烏龜的方向也是嘗試很多次才成功。

    姓名 M03 學習成就 高 重新啟動的次數 0

    開始時間 13:23:39 完成時間 13:25:13 總時間(秒) 94

    一般執行次數 1 單步執行次數 0 總執行次數 1

  • 144

    MSWLogo 組行為描述:

    1.連執行一次看原始程式的執行結都沒有,直接修改程式碼。

    姓名 F03 學習成就 高 重新啟動的次數 0

    開始時間 13:24:17 完成時間 13:30:10 總時間(秒) 353

    一般執行次數 3 單步執行次數 4 總執行次數 7

    MSWLogo 組行為描述:

    1.先執行一次,瞭解執行的結果,之後都使用單步執行測試程式。

    姓名 M04 學習成就 高 重新啟動的次數 0

    開始時間 13:24:47 完成時間 13:28:05 總時間(秒) 198

    一般執行次數 7 單步執行次數 0 總執行次數 7

    MSWLogo 組行為描述:

    1.先執行一次,瞭解執行的結果。

    2.習慣刪除一些指令後,再執行程式碼一遍。

    題號 4

    節次 14

    記錄人數 6

    平均完成時間 101.33

    姓名 F01 學習成就 低 重新啟動的次數 0

    開始時間 15:10:07 完成時間 15:11:15 總時間(秒) 68

    一般執行次數 2 單步執行次數 0 總執行次數 2

    MSWLogo 組行為描述:

    1.第一次修改為 8 個邊,但旋轉的外角角度設成錯誤角度 40 度,修改為 45 度後才成功。

    姓名 F04 學習成就 中 重新啟動的次數 0

    開始時間 15:14:31 完成時間 15:15:26 總時間(秒) 55

    一般執行次數 1 單步執行次數 0 總執行次數 1

    MSWLogo 組行為描述:

    1.很順利的一次修改就完成。

    姓名 M01 學習成就 中 重新啟動的次數 0

    開始時間 15:08:33 完成時間 15:09:48 總時間(秒) 75

    一般執行次數 2 單步執行次數 0 總執行次數 2

    MSWLogo 組行為描述:

    1.第一次修改外角角度,但忘記要修改邊的個數,所以執行兩次才成功。

    姓名 M03 學習成就 高 重新啟動的次數 1

    開始時間 15:04:30 完成時間 15:06:33 總時間(秒) 123

    一般執行次數 4 單步執行次數 0 總執行次數 4

  • 145

    MSWLogo 組行為描述:

    1.第一次修改外角角度,但忘記要修改邊的數量,因此執行失敗,所以重新開始。

    2.第二次開啟檔案時,又忘記要修改邊邊的數量,而又再次犯錯,最後終於修改成功了。

    姓名 F03 學習成就 高 重新啟動的次數 0

    開始時間 15:19:38 完成時間 15:24:12 總時間(秒) 274

    一般執行次數 0 單步執行次數 1 總執行次數 1

    MSWLogo 組行為描述:

    1.直接修改程式碼,執行一次就成功了。

    姓名 M04 學習成就 高 重新啟動的次數 0

    開始時間 15:13:24 完成時間 15:13:37 總時間(秒) 13

    一般執行次數 1 單步執行次數 0 總執行次數 1

    MSWLogo 組行為描述:

    1.很順利的一次完成。

    題號 5

    節次 14

    記錄人數 6

    平均完成時間 847.83

    姓名 F01 學習成就 低 重新啟動的次數 1

    開始時間 15:12:41 完成時間 15:35:32 總時間(秒) 1371

    一般執行次數 7 單步執行次數 12 總執行次數 19

    MSWLogo 組行為描述:

    1.剛開始第一次看完程式碼後,便執行單步執行的指令。

    2.修改 repeat 的重複次數,不過仍舊沒有改變圖形的圖案。

    3.出現過一次語法的錯誤。

    4.一開始使用單步執行,到後來卻使用一般的執行方式。

    姓名 F04 學習成就 中 重新啟動的次數 0

    開始時間 15:18:11 完成時間 15:35:04 總時間(秒) 1013(未完成)

    一般執行次數 15 單步執行次數 7 總執行次數 22

    MSWLogo 組行為描述:

    1.第一次先單步執行程式一遍,然後連續執行 7 次,才進入 procedure 內修改程式碼,

    2.畫出三個正方形後,ScreenLogger 停止擷取畫面。

    3.發生一次語法錯誤,不過馬上就能更正過來。

    姓名 M01 學習成就 中 重新啟動的次數 0

    開始時間 15:10:28 完成時間 15:17:29 總時間(秒) 421

    一般執行次數 6 單步執行次數 0 總執行次數 6

  • 146

    MSWLogo 組行為描述:

    1.執行五次錯誤之後,便在 commander 下輸入指令,測試指令的執行,成功後才到 procedure

    下撰寫程式碼。

    姓名 M03 學習成就 高 重新啟動的次數 0

    開始時間 15:07:14 完成時間 15:20:30 總時間(秒) 796

    一般執行次數 8 單步執行次數 0 總執行次數 8

    MSWLogo 組行為描述:

    1.學生很難可以想像每個小正方形一開始,需要旋轉的角度,所以都不斷的測試,試著透過不

    斷的執行找出要旋轉的角度。

    姓名 F03 學習成就 高 重新啟動的次數 0

    開始時間 15:25:43 完成時間 15:31:50 總時間(秒) 367

    一般執行次數 0 單步執行次數 2 總執行次數 2

    MSWLogo 組行為描述:

    1.只錯了一次,就很順利完成。

    姓名 M04 學習成就 高 重新啟動的次數 0

    開始時間 15:14:26 完成時間 15:16:12 總時間(秒) 106

    一般執行次數 6 單步執行次數 0 總執行次數 6

    MSWLogo 組行為描述:

    1.先執行一次,看原始碼執行的結果。

    2.不小心將“repeat”拼錯為 repet”,但很快的更正錯誤。

    在Commander輸入指令,經過五次的錯誤

  • 147

    題號 6

    節次 18

    記錄人數 5

    平均完成時間 176 姓名 F01 學習成就 低 重新啟動的次數 0

    開始時間 15:16:00 完成時間 15:18:10 總時間(秒) 130

    一般執行次數 2 單步執行次數 0 總執行次數 2

    MSWLogo 組行為描述:

    1.將原始程式碼改寫為 repeat 指令後,先執行一次,再到裡面畫十字。

    姓名 M02 學習成就 中 重新啟動的次數 0

    開始時間 15:15:24 完成時間 15:22:19 總時間(秒) 415

    一般執行次數 12 單步執行次數 0 總執行次數 12

    MSWLogo 組行為描述:

    1.先執行一次,觀察原始程式碼的執行結果。

    2.幾乎是每增加一個指令,就會執行一次。

    3.畫法是增加三個正方形,完成此題。

    姓名 M01 學習成就 中 重新啟動的次數 0

    開始時間 15:09:23 完成時間 15:10:31 總時間(秒) 68

    一般執行次數 2 單步執行次數 0 總執行次數 2

    MSWLogo 組行為描述:

    1.先執行一次,觀察原始程式碼的執行結果,修改程式碼一次,就很順利的成功。

    姓名 M05 學習成就 高 重新啟動的次數 0

    開始時間 15:10:10 完成時間 15:11:39 總時間(秒) 89

    一般執行次數 1 單步執行次數 0 總執行次數 1

    MSWLogo 組行為描述:

    1.很順利,修改一次就成功。

    姓名 M03 學習成就 高 重新啟動的次數 0

    開始時間 15:19:32 完成時間 15:22:30 總時間(秒) 178

    一般執行次數 2 單步執行次數 0 總執行次數 2

    MSWLogo 組行為描述:

    1.先執行一次,觀察原始程式碼的執行結果,修改程式碼一次,就很順利的成功。

  • 148

    題號 7

    節次 18

    記錄人數 4

    平均完成時間 157.25

    姓名 F01 學習成就 低 重新啟動的次數 0

    開始時間 15:19:49 完成時間 15:22:24 總時間(秒) 155

    一般執行次數 6 單步執行次數 0 總執行次數 6

    MSWLogo 組行為描述:

    1.在畫內部的三角形時,小烏龜每走一步就執行一次,不過學生會計算小的三角形的邊長。

    姓名 M02 學習成就 中 重新啟動的次數 0

    開始時間 15:09:00 完成時間 15:14:12 總時間(秒) 312

    一般執行次數 10 單步執行次數 0 總執行次數 10

    MSWLogo 組行為描述:

    1.先執行一次,觀察原始程式碼的執行結果。

    2.幾乎是每增加一個指令,就會執行一次。

    3.原本想往下畫出大的三角形,後來發現只要加入一個小三角形即可完成。

    姓名 M01 學習成就 中 重新啟動的次數 0

    開始時間 15:11:36 完成時間 15:13:22 總時間(秒) 106

    一般執行次數 6 單步執行次數 0 總執行次數 6

    MSWLogo 組行為描述:

    1.不斷的嘗試找出內部小三角形的邊長。

    姓名 M05 學習成就 高 重新啟動的次數 0

    開始時間 15:12:35 完成時間 15:13:31 總時間(秒) 56

    一般執行次數 1 單步執行次數 0 總執行次數 1

    MSWLogo 組行為描述:

    1.很順利,修改一次就成功。

    題號 8

    節次 18

    記錄人數 4

    平均完成時間 97.5

    姓名 F01 學習成就 低 重新啟動的次數 0

    開始時間 15:23:48 完成時間 15:27:05 總時間(秒) 197

    一般執行次數 9 單步執行次數 0 總執行次數 9

    MSWLogo 組行為描述:

    1.直接修改原始程式碼 repeat 內的數值。

    姓名 M02 學習成就 中 重新啟動的次數 0

  • 149

    開始時間 15:26:12 完成時間 15:26:53 總時間(秒) 41

    一般執行次數 3 單步執行次數 0 總執行次數 3

    MSWLogo 組行為描述:

    1.只一次修改,就順利成功,有兩次的錯誤是副程式的名稱輸入錯誤所導致。

    姓名 M01 學習成就 中 重新啟動的次數 0

    開始時間 15:13:59 完成時間 15:15:07 總時間(秒) 68

    一般執行次數 2 單步執行次數 0 總執行次數 2

    MSWLogo 組行為描述:

    1.先執行一次,觀察原始程式碼的執行結果。

    2.修改一次就成功了。

    姓名 M05 學習成就 高 重新啟動的次數 0

    開始時間 15:14:17 完成時間 15:15:41 總時間(秒) 84

    一般執行次數 4 單步執行次數 0 總執行次數 4

    MSWLogo 組行為描述:

    1.畫出的平行四邊形方向總是不對,所以更改幾次後才成功。

    題號 9

    節次 18

    記錄人數 4

    平均完成時間 34.25

    姓名 F01 學習成就 低 重新啟動的次數 0

    開始時間 15:28:20 完成時間 15:29:13 總時間(秒) 53

    一般執行次數 1 單步執行次數 0 總執行次數 1

    MSWLogo 組行為描述:

    1.很順利,修改一次就成功。

    姓名 M02 學習成就 中 重新啟動的次數 0

    開始時間 15:28:17 完成時間 15:28:29 總時間(秒) 12

    一般執行次數 1 單步執行次數 0 總執行次數 1

    MSWLogo 組行為描述:

    1.很順利,修改一次就成功。

    姓名 M01 學習成就 中 重新啟動的次數 0

    開始時間 15:15:50 完成時間 15:16:27 總時間(秒) 37

    一般執行次數 1 單步執行次數 0 總執行次數 1

    MSWLogo 組行為描述:

    1.很順利,修改一次就成功。

    姓名 M05 學習成就 高 重新啟動的次數 0

  • 150

    開始時間 15:16:17 完成時間 15:16:52 總時間(秒) 35

    一般執行次數 1 單步執行次數 0 總執行次數 1

    MSWLogo 組行為描述:

    1.很順利,修改一次就成功。

    題號 10

    節次 18

    記錄人數 3

    平均完成時間 52 姓名 F01 學習成就 低 重新啟動的次數 0

    開始時間 15:30:27 完成時間 15:31:20 總時間(秒) 53

    一般執行次數 0 單步執行次數 2 總執行次數 2

    MSWLogo 組行為描述:

    1.第一次先使用單步執行,觀察原始程式碼執行的過程,經過修改後,很順利的完成。

    姓名 M02 學習成就 中 重新啟動的次數 0

    開始時間 15:29:26 完成時間 15:30:19 總時間(秒) 53

    一般執行次數 1 單步執行次數 0 總執行次數 1

    MSWLogo 組行為描述:

    1.很順利,修改一次就成功。

    姓名 M05 學習成就 高 重新啟動的次數 0

    開始時間 15:18:23 完成時間 15:19:13 總時間(秒) 50

    一般執行次數 3 單步執行次數 0 總執行次數 3

    MSWLogo 組行為描述:

    1.直接修改原始程式碼重複指令內的角度與次數。

    題號 11

    節次 18

    記錄人數 2

    平均完成時間 238

    姓名 F01 學習成就 低 重新啟動的次數 0

    開始時間 15:32:36 完成時間 15:34:02 總時間(秒) 86(未完成)

    一般執行次數 0 單步執行次數 2 總執行次數 2

    MSWLogo 組行為描述:

    1.將原始程式的排版格式,所有的指令都在一行(因為無法單步執行),改換成一個指令一行,

    記錄到此為止。

    姓名 M02 學習成就 中 重新啟動的次數 0

  • 151

    開始時間 15:31:19 完成時間 (未完成) 總時間(秒) (未完成)

    一般執行次數 2 單步執行次數 0 總執行次數 2

    MSWLogo 組行為描述:

    1.才剛開始做,錄影就結束了。

    姓名 M05 學習成就 高 重新啟動的次數 0

    開始時間 15:19:48 完成時間 15:24:52 總時間(秒) 304

    一般執行次數 5 單步執行次數 0 總執行次數 5

    MSWLogo 組行為描述:

    1.修改一次程式碼,執行結果錯誤後,刪除所有的指令,自己寫程式碼。

  • 152

    附錄二十八:Drape 組創作題實作練習解題歷程分析 題號 1

    節次 5

    記錄人數 5

    平均完成時間 48.6

    姓名 F05 學習成就 低 重新啟動的次數 0

    開始時間 15:11:35 完成時間 15:13:26 總時間(秒) 111

    一般執行次數 0 單步執行次數 2 總執行次數 2

    Drape 組為描述:

    1.先畫出正方形的一邊後,就執行一次,然後接著畫出三個邊,沒有遇到任何困難。

    姓名 F06 學習成就 低 重新啟動的次數 0

    開始時間 15:09:26 完成時間 15:09:55 總時間(秒) 29

    一般執行次數 0 單步執行次數 1 總執行次數 1

    Drape 組行為描述:

    一次就完成,沒有遇到任何困難。

    姓名 F07 學習成就 中 重新啟動的次數 0

    開始時間 15:08:43 完成時間 15:09:13 總時間(秒) 30

    一般執行次數 0 單步執行次數 1 總執行次數 1

    Drape 組行為描述:

    一次就完成,沒有遇到任何困難。

    姓名 M08 學習成就 高 重新啟動的次數 0

    開始時間 15:11:16 完成時間 15:12:07 總時間(秒) 51

    一般執行次數 1 單步執行次數 4 總執行次數 5

    Drape 組行為描述:

    一次就完成,沒有遇到任何困難,不斷的嘗試執行的結果。

    姓名 M07 學習成就 高 重新啟動的次數 0

    開始時間 15:08:39 完成時間 15:09:01 總時間(秒) 22

    一般執行次數 1 單步執行次數 0 總執行次數 1

    Drape 組行為描述:

    一次就完成,沒有遇到任何困難。

  • 153

    題號 2

    節次 5

    記錄人數 4

    平均完成時間 54.25

    姓名 F06 學習成就 低 重新啟動的次數 2

    開始時間 15:10:32 完成時間 15:12:09 總時間(秒) 97

    一般執行次數 0 單步執行次數 4 總執行次數 4

    Drape 組行為描述:

    1.一開始不小心畫成正方形之後,立刻將 MSWLogo 程式關閉,重新開始輸入程式碼。

    2.第一次畫出的長方形(橫向)與題目的不符,所以把整個程式關閉,又畫了第二次的長方形。

    姓名 F07 學習成就 中 重新啟動的次數 0

    開始時間 15:09:47 完成時間 15:10:18 總時間(秒) 31

    一般執行次數 0 單步執行次數 2 總執行次數 2

    Drape 組行為描述:

    1.第一次執行時,最後一邊少走一步,之後補上該走的步數後,就完成,沒有遇到任何困難。

    姓名 M08 學習成就 高 重新啟動的次數 0

    開始時間 15:13:34 完成時間 15:13:38 總時間(秒) 55

    一般執行次數 1 單步執行次數 0 總執行次數 1

    Drape 組行為描述:

    1.拿正方形的程式進行修改。加入正方形的時間(51 + 4 = 55)。

    姓名 M07 學習成就 高 重新啟動的次數 0

    開始時間 15:09:22 完成時間 15:09:56 總時間(秒) 34

    一般執行次數 2 單步執行次數 0 總執行次數 2

    Drape 組行為描述:

    1.發現自己做的長方形方向不一樣(橫向),馬上修改指令將長方形改成(直向),就成功了,

    完全沒有困難。

    題號 3

    節次 5

    記錄人數 5

    平均完成時間 441.2

    姓名 F05 學習成就 低 重新啟動的次數 2

    開始時間 15:18:15 完成時間 15:33:43 總時間(秒) 928

    一般執行次數 0 單步執行次數 38 總執行次數 38

  • 154

    Drape 組行為描述:

    1.幾乎每寫一次,就執行一次程式,執行程式的頻率比較頻繁,利用電腦輔助思考所撰寫的指

    令執行動作。

    姓名 F06 學習成就 低 重新啟動的次數 2

    開始時間 15:16:07 完成時間 15:26:56 總時間(秒) 649

    一般執行次數 0 單步執行次數 14 總執行次數 14

    Drape 組行為描述:

    1.先畫出外部大正方形後,然後要向右轉 45 度畫內部的小正方形時,發生的錯誤,便將所有的

    程式碼都清除,重新開始,事實上只要刪除錯誤的指令即可,不需要全部刪除。

    2.第二次畫出的回字,沒有使用移動的指令,所以又失敗,於是把執行中的程式關閉,重新開

    始。

    3.向左轉 6 度後,進入大正方形內,再右轉 6 度,再畫出小正方形。並沒有考慮到回字線段距

    離的問題,如圖所示。

    4.還沒有教到重複指令,卻先學會使用重複指令畫出正方形。

    姓名 F07 學習成就 中 重新啟動的次數 0

    開始時間 15:10:43 完成時間 15:16:13 總時間(秒) 330

    一般執行次數 0 單步執行次數 11 總執行次數 11

    Drape 組行為描述:

    1.一步驟一步驟的嘗試指令是否成功,並沒有事先在腦海中想好小烏龜要進行的步驟,當找到

    圖形的中心點之後,再畫出內部的正方形,其步驟如下。

  • 155

    姓名 M08 學習成就 高 重新啟動的次數 0

    開始時間 15:14:48 完成時間 15:18:12 總時間(秒) 204

    一般執行次數 11 單步執行次數 4 總執行次數 15

    Drape 組行為描述:

    1.剛開始會使用單步執行,到最後幾次,就幾乎使用執行程式,當成檢驗程式碼是否正確的工

    具。

    姓名 M07 學習成就 高 重新啟動的次數 0

    開始時間 15:10:16 完成時間 15:11:51 總時間(秒) 95

    一般執行次數 8 單步執行次數 0 總執行次數 8

    Drape 組行為描述:

    1.透過執行的指令,預估要做外圍的正方形長度,每畫完一個邊,便執行一次。

    題號 4

    節次 6

    記錄人數 5

    平均完成時間 184

    姓名 F05 學習成就 低 重新啟動的次數 0

    開始時間 15:04:46 完成時間 15:05:52 總時間(秒) 66

    一般執行次數 0 單步執行次數 1 總執行次數 1

    Drape 組行為描述:

    1.很順利,一次就完成。

    姓名 F06 學習成就 低 重新啟動的次數 0

    開始時間 15:04:37 完成時間 15:05:40 總時間(秒) 63

    一般執行次數 0 單步執行次數 1 總執行次數 1

    Drape 組行為描述:

    1.很順利,一次就完成。

    姓名 M06 學習成就 中 重新啟動的次數 1

    開始時間