WorksheetsCodeMonkey程式觀念測驗(琢思 201812078)
Total questions: 10
Worksheet time: 6mins
"x.times - >"這個語法是程式裡的哪一種概念?
序列(sequence)
變數(variable)
迴圈(loop)
參數(argument)
請問語要讓猴子吃完香蕉,程式要怎麼寫?
3.times ->
....turn left
....step 5
4.times ->
....step 5
....turn left
4.times ->
....turn left
....step 5
....turn right
....step 5
3.times ->
....step 5
....turn left
4.times ->
step 10
step -10
turn right
以上程式碼,適用哪一隻猴子?
x = 10
step x
這二行程式裡,哪個元素是"變數"(variables)?
x
10
step
=
在程式世界裡,「變數」(variables)指的是什麼?
一行程式,例如 step 20
預先設定給電腦供儲存數值的空間
其實就是「參數」(argument)
不能被變更的數值
假設猴子要向前走20步才能吃到香蕉,以下哪個是錯的?
step 20
x = 10
y = 10
step x+y
20.times ->
step 1
x = 10
step 20-x
哪一個函數(function)可以幫我們量出距離?
turnTo
x.times ->
distanceTo
step
哪個程式是錯的?
x = 15
4.times ->
turn right
step x
4.times ->
turn right
step 15
step 15
turn right
step 15
turn right
step 15
turn right
step 15
x = distanceTo bananas[0]
4.times ->
turn right
step x
使用哪二個函數可以解決「方向」與「距離」的難題?(複選)
step
turnTo
distanceTo
x.times
"step distanceTo banana"
請問這行程式,哪一個函數會先被執行?
step
distanceTo
同時執行
