(圖片擷取自:saragruner )
對菁英軟體工程師戰鬥營感興趣的朋友們
可能會有疑問,
在第一階段書審所要繳交的「Scratch作品」
要怎麼做、要做什麼、怎麼交作品...
大家聽到 Scratch可能會感到陌生
但不用害怕~
Scratch是一套電腦程式開發平台
讓程式設計語言初學者
不需先學習語言語法就能設計產品
是套連小學生也能輕鬆駕馭的程式學習平台
快往下看看
了解 Scratch的使用方法吧!
Scratch是什麼?
Scratch是一套圖像化的程式設計開發和學習平台。
藉由把程式碼設計成圖像「積木」一樣,
讓使用者可以簡單地
把這些「程式積木」堆疊組合在一起,
來產生跟寫程式相同的效果。
平台三大特色:
藉由拖拉來組合積木,
不需要打任何一行程式碼,初學者容易上手。
環境單純,除錯容易。
快速建立專案,可快速得到學習的正向回饋。
Scratch 怎麼用?
下面將簡單地介紹這個平台的各項功能和環境:
打開 Scratch後,
會先看到裡面有隻貓,我們稱之為「角色」。
圖中的甜甜圈、籃球 也是角色
左邊的顏色與長方塊,我們稱之為「程式積木」
我們可以在各別的「角色」當中設計程式,
設計的方式十分的簡單,
就是把積木「拉到」右邊的空白處。
不同顏色的積木分別有不同的效果。
而在我們設計完這些積木,
或者到一個段落想要先測試功能的時候,
我們可以按下綠色旗子,
平台就會自動跑我們所設定好的「程式」。
所以設計簡單的流程就是:
1. 選好角色
2. 針對該角色開始組合積木
3. 按下綠色旗子,跑一下設計好的程式
下面舉個例子讓大家更了解簡單的設計流程:
首先我先選擇了橘色的貓咪作為設計程式的對象,
然後在右欄組合了一些積木程式。
設計完後,按下綠色的旗幟,
貓咪將會照著積木程式,
作出相對應的動作和效果。
如圖中右半部的動作設計,貓咪會怎麼動作呢?
貓咪的動作程序如下:
首先當我們按綠旗時,
就會進入「循環無限次」當中。
在「循環無限次」中,
貓咪將會向右移動 50點,
然後等待一秒,判斷有沒有碰到 籃球。
如果碰到了,則整個停止,並結束。
如果沒有碰到,因為是循環無限次,
那貓咪就會不斷的右移、然後判斷,
不斷重複相同動作
直到它碰到籃球為止,整個程式才會結束。
Scratch到底能做什麼呢?
其實 Scratch的用途很多,
你可以拿來做些小遊戲、動畫、
計算機、設計和練習程式的演算法等等,
基本上它都能做到。
另外,它還可以配合硬體,作出搖桿
下列是九大積木功能介紹:
1. 動作:設定角色動作,如位置、方向等。
2. 外觀:設定角色的外觀,如形狀、大小等。
3. 聲音:設計和控制音效或音樂。
4. 事件:設計不同事件和事件發生時會觸動、執行的程式。
5. 控制:設定程式流程控制邏輯,如if, if...else, for迴圈等。
6. 偵測:偵測和判斷角色是否發生特定事件。
7. 運算:進行變數或數值的運算操作。
8. 變數:建立變數及清單來儲存資料。
9. 更多積木:對於可重複使用的動作或邏輯,建立專屬的積木。
看完 Scratch的簡單介紹
是不是一點都不難~
藉由學習 Scratch,
可以讓初學者很快地熟悉程式概念,
趕快來體驗看看吧! 》開始玩 Scratch
(圖片截至:https://scratch.mit.edu/)
參考更多》
菁英軟體工程師戰鬥營
第七屆 熱烈招生中!
想學程式、成為工程師
卻怕自己沒基礎、學不好嗎?
這裡有史上最專業的魔鬼訓練課程,
讓你有機會 朝夢想前進
全程免費、不用基礎從頭開始、培養就業競爭力!
活動詳情,請見官網:https://www.programmer101.org/index.html
發表
我的網誌