Alice programming Machine Language Assembly Language High Level
第一單元、Alice簡介 • 什麼是程式設計(programming) –機器語言(Machine Language) –組合語言(Assembly Language) –高階語言(High Level Language) • 什麼是Alice是一種 3 D互動式的圖形化程式設計環境, 由卡內基美隆大學(Carnegie Mellon University)所發展出來。 • 如何取得Alice http: //www. alice. org 6
第四單元、內建函數、變數及算術運算式 • 內建函數 ice. Skater move forward ( ice. Skater distance to cone ) 20
第五單元、選擇結構 world. my first method ( ) No variables ice. Skater point at circle ice. Skater move forward 3 meters If ( ( ice. Skater distance to circle ) < 1 ) ice. Skater move down 10 meters ice. Skater play sound world. splash 2 (? : ? ? ) Else ice. Skater set pose ice. Skater. pose 2 26
第六單元、重複結構 world. my first method() No variables 3 times Do together Do in order ice. Skater. right. Leg turn forward 0. 08 revolutions duration = 1 second ice. Skater. right. Leg turn backward 0. 08 revolutions duration = 0. 5 seconds ice. Skater. left. Leg turn forward 0. 08 revolutions duration = 1 second ice. Skater. left. Leg turn backward 0. 08 revolutions duration = 0. 5 seconds ice. Skater move forward 1. 5 meters duration = 3 seconds 29
Q & A 30
- Slides: 30