顯示具有 Scratch 標籤的文章。 顯示所有文章
顯示具有 Scratch 標籤的文章。 顯示所有文章

2025年5月12日 星期一

[教學] Scratch & Math 解二元一次聯立方程式(Scratch & Math Solve two linear equations)

 國一下學期的數學單元中,有提到如何解二元一次聯立方程式,若結合 Scratch來教學,是一個不錯的想法,將所學運用在變數運用及程式技巧上。

ax+by=c

dx+ey=f

程式範例如下:

2022年1月18日 星期二

[Scratch] 計算身體質量指數 BMI

 如何計算身體質量指數 BMI (Body Mass Index)

BMI = 體重(kg) ÷ 身高(m)的平方



2021年4月9日 星期五

[scratch & 演算法] 設計一個大樂透程式。並美化遊戲介面

暖身:隨機抽取10個十以內的數,放進清單中

任務:隨機選取10個十以內的數放進清單,但不能重複

挑戰:設計一個大樂透程式。並美化遊戲介面

遊戲說明:大樂透是一種樂透型遊戲。您必須從01~49中任選6個號碼進行投注。開獎時,開獎單位將隨機開出六個號碼加一個特別號,這一組號碼就是該期大樂透的中獎號碼,也稱為「獎號」。

2021年3月8日 星期一

[Scratch & Math] 自然之美(費氏數列、黃金比值)The Beauty of Nature inside the Plants - Golden Ratio

1. 可以運用在八年級下學期的數學及資訊課程。

2. 介紹植物的生長與黃金比值及黃金角的關係。

3. 延伸-如何控制畫出來的圖形,並且旋轉起來。



2020年11月23日 星期一

運用 Scratch 製作一個輸入任意兩個數字,可以計算出直角三角形第三邊長的程式?

1. 需考量邊長數字需大於0。

2. 可以判斷第三邊長是股邊或斜邊,並且可以計算出數字。  

[教學心得]
1. 可先拉方塊跟學生複習畢氏定理,兩股平方和等於斜邊的平方。
2. 給學生不同的挑戰,例如,對於直角三角形來說,輸入任意兩邊,第三邊長會有兩個答案。
3. 考量小細節,例如輸入零或負數,需有 feedback。




2020年11月14日 星期六

[Scratch] 尋找1000以下的畢氏三元數


export by MIT Scratch
3,4,5
4,3,5
5,12,13
6,8,10
7,24,25
8,6,10
8,15,17
9,12,15
9,40,41
10,24,26
11,60,61
12,5,13
12,9,15
12,16,20
12,35,37
13,84,85
14,48,50
15,8,17
15,20,25
15,36,39
16,12,20
16,30,34
16,63,65
18,24,30
18,80,82
20,15,25
20,21,29
20,48,52

2020年10月14日 星期三

Scratch & Math - 如何找出100以內的質數

對國一新生來說,這個內容似乎不容易,但經過說明,學生也可以做出來,真是讓人驚訝,現在小孩的學習能力不容小覷。

國一的數學課本是利用埃拉托斯特尼篩法來尋找質數。此處教學時是利用兩個變數、迴圈及條件來處理。用不插電的方式先寫流程也不錯。

流程如下:

1 刪除 質數清單
2 被除數=2
3 重複迴圈 (100) {
4     除數=2
5     重複直到 { (mod(被除數/除數)=0)
6          除數 ++
7      }
8      如果 (被除數=除數) 則 被除數添加質數清單
9    被除數 ++
10}   




2018年12月27日 星期四

如何製作Scratch 2能在背景輸入中文的離線版程式(How to build a Scratch2 Offline program with Chinese input in the background)

Objective: Build a Scratch2 Offline program with Chinese input in the Scratch's background

Advantage:

1. Students can concentrate on coding ,programming and learning in the class.

2. Teacher can guide students more efficiently. Don't worried about the Internet interference. (like YouTube, Facebook etc...)

Build:
1. Download the scratch 2 https://scratch.mit.edu/download and Install to your computer.

2. Download the scratch.swf file (Thanks for NTPC's teacher)

3. Replace the scratch.swf (Directory: C:\Program Files(x86)\scratch 2\)

4. Run Scratch2.exe

5. Copy the whole scratch 2 DIR to your USB Flash drive.

2018年10月10日 星期三

Scratch 玩繪圖(續)



教學筆記:

1. 教學時間改為兩節連排之後,上課品質較優,前一節老師放慢速度教學,下一節課可讓學生盡情旋轉。一開始的範例可以幫學生把積木先拉至工作區,程式不熟悉的同學也可以很快進入狀況。

2. 教學時多問學生問題,也可以運用一些輔具來解釋,不用很詳細地告訴學生程式怎麼寫。例如:
貓咪去哪裡了?怎麼叫回來?怎麼樣開始畫?三角形為何旋轉要用120度?而不是60度?如何控制花朵的大小?(邊長變數)邊長設為1與邊長改變1,這兩個有什麼不一樣?貓咪撞牆了,怎麼辦?畫出正方形金字塔之後,三角形的塔,圓形的塔、螺旋的塔怎麼畫?

3. 每一次上課,可以設定今日要完成的任務,例如:在不同的座標上開出三朵不一樣的花。學生需要去試出不同的角度,來開出不一樣的花朵,然後交出自己覺得最美的一張圖畫。

4. 同一個活動,能照顧到地水火風不同氣質的學生,讓每個學生都有在其中悠遊的空間,老師不需講解太多,讓學生去玩玩看就對了。

5. 針對只想玩遊戲的學生,要給他一些任務去完成。老師需要有備案教學,若有些學生很快完成,可以指導他去做一些其他的備案工作。

先前的文章:
Scratch 程式設計玩繪圖
Scratch 程式設計玩繪圖(完)
[後記]關於Scratch 程式設計玩繪圖
Scratch 玩繪圖(續)

2018年7月9日 星期一

在Scratch中運用數學 ( Use Math. In Scratch game )

範例:迷宮遊戲 (Maze)


一、Scratch畫面介紹
角色、舞台、程式區、造形區、聲音、語言中心


二、 程式流程規畫:
程式開頭-->主要程式-->程式回饋畫面
利用不同條件來進行背景控制及切換,也可以條件成立時,用廣播訊息的方式引道程式關卡。


三、輸入控制
鍵盤或滑鼠的控制


四、動畫製作
直角座標系統(Cartesian coordinate system)介紹,運用象限(quadrant)座標變換位置來製作動畫。


2017年3月30日 星期四

Scratch - 方向鍵控制 1(主角前進)

當主角不斷前進時,要怎麼控制方向呢?,這時就需要一點邏輯判斷。
Scratch - 方向鍵控制 1

熱門文章