Search this site
Embedded Files
Skip to main content
Skip to navigation
2A教室新筆記
首頁
00.帳號登入與Classroom
01.偷插電的資訊科學
10.資料處理應用專題
01.coggle心智圖
02.小組主題與心智圖協作
03.google簡報協作
04.數據資料與圖表
05.簡報編輯與呈現
06.作品觀摩與課程回饋
11.積木式程式設計
01.一小時玩程式
01.關卡1- Minecraft
02.關卡2- 冰雪奇緣
03.關卡3 - 舞蹈派對
02.Scratch
01.基本操作
02.迴圈控制
03.決策控制
04.變數控制
05.場景設計
06.廣播控制
07.作品統整
03.mBot機器人
01.聲音與LED控制
02.按鈕與光線感應
03.馬達控制
04.超音波感應
05.巡線行進
06.巡線偵測
07.五秒聲光秀
08.進階課程
12.單一身份與學習資源
01.教育局線上資料庫
02.臺北酷課雲
03.均一教育平台
13.Google Maps
01.基礎操作
02.進階操作
03.指定作業
15.Google Blockly
16.micro:bit
01.LED基礎操作
02.亮度與碰觸偵測
03.按鍵控制與計數迴圈
04.重力感測器
05.變數與條件判斷式
06 . 巢狀迴圈控制
18.3D繪圖TinkerCAD
01.立體堆疊
02.生活用品
03.個人飾品
04.創意發想
05.人物造型
20.認識AI人工智慧
01.AI的概念與體驗
02.AI的未來與影響
21.資訊科技與人類生活
01.個人資料保護
02.資訊安全
22.國際運算思維競賽
23.Microsoft MakeCode
01.動手玩
02.動手改
03.動手做
30.S4A數位互動
01.Scratch tools
01.Scrtch基本操作
02.認識電控板感測器
02.Scratch Sensor board
2A教室新筆記
05.變數與條件判斷式
主題A:【變數】
在程式設計的過程中,我們會需要記錄某些資料,可能是文字,也可能是數字,我們把這些資料記錄在記憶體的某個位址中,並給它一個名稱,這就是變數。 可藉由選用【現有變數】或【新增變數】,來記錄程式執行狀態或產生不同的程式對應關係。
實作1:【圖形骰子】
請利用micro:bit內建的重力感測器的重力動作,搭配LED隨機顯示 1~6 的數字圖案,製作一個【圖形骰子】來產生點數圖案。
#運用積木#
【輸入】->當 (搖動)
【變數】->變數(~)設為(~)
【基本】->顯示指示燈
【數學】->隨機取數(0)到(~)
【邏輯】->如果(~)那麼(~)
主題B:【條件判斷式】
生活中常需要依實際狀況的不同而做出不同的決策,而在程式設計中可利用【條件判斷式】來幫助我們編寫不同的流程命令,讓程式運作更有彈性變化。我們可藉由擴充積木的方式,將【單向判斷】進一步擴充為【雙向判斷】及【多向判斷】來使用。
實作2:【猜拳遊戲】
將【實作1】的程式進一步修改為能隨機顯示【剪刀】、【石頭】、【布】的猜拳遊戲,三個LED圖形請自行設計。
#運用積木#
【輸入】->當 (搖動)
【變數】->變數(~)設為(~)
【基本】->顯示指示燈
【數學】->隨機取數(0)到(~)
【邏輯】->如果(~)那麼(~)
作業繳交
請於
Classroom
中開啟本週作業單,將「實作1」、「實作2」的作業,分別依「班級座號_圖形骰子」、「班級座號_猜拳遊戲」的格式命名存檔後繳交。
Report abuse
Report abuse