×
切換帳號
北藝大開放式課程平台
知識中心
登入
繁體
简体
English
一般
中
大
索引
00:00
1.
Chapter 4 Functions
筆記
(0)
未登入或權限不足!
討論
影片問題
問卷
資訊卡
字幕
廣告
×
寫筆記
loading ...
00:00
1.
Chapter 4 Functions
×
嵌入網址
語法
複製語法
解析度
1280x720
自訂大小
原始碼嵌入
原始碼嵌入 (比例 4:3)
原始碼嵌入 (比例 16:9)
自訂大小
x
×
QR code
分享
嵌入網址
QR code
索引
筆記
討論
全螢幕
列印日期 : 2024/11/21
北藝大開放式課程平台
知識庫
...
程式設計與應用
Chapter 4 Functions
長度: 33:47,
瀏覽: 371,
最近修訂: 2022-09-16
播放影片: https://ocw.media.tnua.edu.tw/media/569
C4-1 Scratch裡的Function
摘要
流程圖(Flowchat)介紹。
Scratch的每一個積木都是一個Function。
Scratch的Addons: Pen, Music。
C4-2 Processing裡的Function
摘要
void setup() 與 void draw()。
beginShape() 與 endShape()。
map(value, start1, stop1, start2, stop2)。
範例程式
void setup(){
size(480, 120);
}
void draw(){
println(mouseX, mouseY);
// Background
background(200-mouseY);
// Sun
fill(255,0,0);
circle(width/2, mouseY, 50);
// Ground
fill(5,250,64);
rect(0, 80, width, 40);
// Left creature
beginShape();
fill(5,186,250);
vertex(50, 120);
vertex(100, 90);
vertex(110, 60);
vertex(80, 20);
vertex(210, 60);
vertex(160, 80);
vertex(200, 90);
vertex(140, 100);
vertex(130, 120);
endShape();
fill(0);
circle(155, 60, 8);
// Right creature
fill(250,165,5);
beginShape();
vertex(370, 120);
vertex(360, 90);
vertex(290, 80);
vertex(340, 70);
vertex(280, 50);
vertex(420, 10);
vertex(390, 50);
vertex(410, 90);
vertex(460, 120);
endShape();
fill(0);
circle(345, 50, 10);
}
附件:
1.
Chapter 4-1 .pdf
(500.6 KB)
2.
Chapter 4-2.pdf
(302.5 KB)
×
×
複製檢核清單
loading ...
×
×
×
關閉
×
loading ...
上一篇
下一篇
討論
詳細
位置
知識庫
...
程式設計與應用
資料夾名稱
程式設計與應用
發表人
系統管理者
單位
影音網 (root)
建立
2022-09-06 13:25:45
最近修訂
2022-09-16 15:31:28
長度
33:47
知識庫
...
程式設計與應用
1.
Preface 前言
2.
Chapter 1 新手駕駛
3.
Chapter 2 電腦是如何運作的
4.
Chapter 3 Sprites
5.
Chapter 4 Functions
6.
Chapter 5 Events
7.
Chapter 6 Values
8.
Chapter 7 條件分歧
9.
Chapter 8 Loops
10.
Chapter 9 Variables
11.
Chapter 10 超市電路
12.
Extra 1 進階抽籤機
13.
Extra 2 基礎鼓機
14.
Extra 3 直線等加速度運動
15.
Extra 4 拋物線運動
16.
Appendix I 延伸閱讀
17.
Appendix II 作業繳交示範
18.
Appendix III 學姊長作業精選