BG03 Bird Logic

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

運算思維演練

via

視覺化程式設計 Blockly (3)

Blockly Games
活動⼀:⾶⿃
⽬標:引領⾶⿃ 吃蟲並回到⿃巢
程式將反覆執⾏,撰寫改變路徑的條件以達成⽬標

練習:多重條件判斷式
多層選擇條件的執⾏動作

30分鐘闖關第8~10關

複習 Blockly Blocks

變數
函式
← 有條件執⾏:條件成立時才執⾏

活動⼆:


 ← 數字⼤⼩判斷式

認識

邏輯 
 ← 邏輯判斷式

(Logic)

Blocks

← 「真」、「否」值

活動⼆: 巢狀選擇結構
選擇結構 多重條件

判斷式

巢狀選擇結構
活動⼆:巢狀選擇結構的應⽤
請寫⼀個隨機點午餐的程式。 1 2 3
E301

1 1

2 2

3 3

活動⼆:巢狀選擇結構的應⽤
若14:00前下課,就去7-11買點⼼;若15:00前下課,就去吃下午茶; 

E302
若16:00前下課,就去買珍珠奶茶;否則就回家吃晚餐。
活動⼆:巢狀選擇結構的應⽤
請⽤巢狀選擇結構,依 [考試分數] 印出該有的成績。
P301 A: 90-100
B: 80-89
C: 70-79
D: 60-69
F: 0-59

活動三:多重條件判斷式的應⽤
回到家後,若 [肚⼦餓] 程度 ≥ 5,就先吃餅乾充飢,吃完若還是餓 (>
E303 5),就再吃顆蘋果。
活動三:多重條件判斷式的應⽤
回到家後,若 [肚⼦餓] 程度 ≥ 5,就先吃餅乾充飢,吃完若還是餓 (> 5),
E304 就再吃顆蘋果。肚⼦不餓時,就開始寫作業!

活動三:多重條件判斷式的應⽤
請完成和電腦猜拳 (剪⼑、⽯頭、布) 的遊戲。
P302 (考慮電腦出拳的三種可能性)
活動三:多重條件判斷式的應⽤
請完成和電腦猜拳 (剪⼑、⽯頭、布) 的遊戲。
P303 (考慮電腦與玩家出拳的各種組合)

活動三:多重條件判斷式的應⽤
請完成和電腦猜拳 (剪⼑、⽯頭、布) 的遊戲。
P304 (考慮玩家輸 / 贏 / 平⼿的各種組合)
活動四:選擇結構綜合應⽤
請設計⼀個根據⽣⽇判斷星座的程式。
P305

⽩⽺ ⾦⽜ 雙⼦ 巨蟹
03/21-04/20 04/21-05/20 05/21-06/21 06/22-07/22

獅⼦ 處女 天秤 天蠍
07/23-08/22 08/23-09/22 09/23-10/22 10/23-11/21

射⼿ 魔羯 ⽔瓶 雙⿂
11/22-12/21 12/22-01/19 01/20-02/19 02/20-03/20

本次課程總結
• 運⽤ Blockly 進⾏程式設計
1. 熟悉多層有條件執⾏的概念
• Blockly Games – ⾶⿃

2. 初體驗問題導向視覺化程式設計
• ⽂字 (Text) Blocks、變數 (Variable) Blocks、數學 (Math) Blocks
• 邏輯 (Logic) Blocks
– 選擇結構
– 巢狀選擇結構
– 條件判斷式
– 多重條件判斷式
本週作業
請設計⼀個⼼理測驗程式。
H301
► 主題任選,可以測性格、運勢、配對等等。
► 測驗題⽬⾄少2題。
► 測驗結果必須受到每⼀道題⽬的影響,例如不同的選項會跳到不
同的題⽬,或是每題配分不同。
► 印出測驗的結果。
► 參考網站:http://www.fun8.us/

You might also like