【Scratch】十進位數字轉換成二進位數字

有時候我們想要知道某一10進位數字如果轉換成8進位數字是多少,當然可以透過電腦的一些工具程式甚至是Google搜尋來幫你完成,但是如果我們可以自己寫一個程式來做轉換,會不會比較酷呢?現在我們就來教同學們,如果利用Scratch程式積木來讓貓咪可以幫我們把任一個十進位的數字轉換成二進位的數字。

【Scratch】畫正多邊形

使用圓的極座標式畫360個點,就會得到一個圓形的圖案,那麼,如果我們不要畫那麼多點,只要畫少少的幾點,但是把這些點連成一線呢?結果就是正多邊形。

【Scratch】在Scratch上畫圖–SIN函數圖形

Scratch提供了一個舞台,除了可以在舞台上做一些動畫之外,其實它也是一個很好用的畫布,只要透過「畫筆」類的積木,就可以輕易地在舞台上做畫,在這一篇文章中,我們就來教最簡單的畫一個SIN函數圖形。

【Scratch】循序搜尋法

之前我們練習了許多清單應用,而清單本身就是用來儲存一系列相關資料的變數記憶空間,當資料被逐一存進去之後,到底裡面有沒有我們想要的資料項目,就是一個搜尋資料的議題。如果資料的項目不多的話,一個一個比對並搜尋的速度是可以接受的,但是如果資料一多的話,逐一比對就變得很沒有效率。不過,在考慮效能的問題之前,先讓我們來看看,要如何從清單中找出我們想要的資料項目。

【Scratch】音樂演奏進階(進階查表法)

使用查表法用在解譯簡譜算是滿方便的,因為可以把別人的簡譜直接拿來使用,由程式來進行翻譯就好了。不過,如果只有1~7個音階時還算是好用,但是如果把音階再擴展至高音以及低音的部份,很顯然地,只使用數字是不夠的。