×
switch account
北藝大開放式課程平台
知識中心
Log in
English
繁體
简体
Regular
Medium
Large
Index
00:00
1.
Chapter 4 Functions
Notes
(0)
Not logged in or insufficient permissions!
Comment
Video quiz
questionnaire
vCard
Subtitles
AD
×
Take notes
loading ...
00:00
1.
Chapter 4 Functions
×
Embed URL
Embed code
Copy the link
Resolution
1280x720
Custom
Source code embedding
Source code embedding (Aspect ratio 4:3)
Source code embedding (Aspect ratio 16:9)
Custom
x
×
QR code
Share
Embed URL
QR code
Index
Notes
Comment
Fullscreen
Print date : 2024/09/20
北藝大開放式課程平台
Media Center
...
程式設計與應用
Chapter 4 Functions
Duration: 33:47,
Browse: 347,
Last Updated: 2022-09-16
Play Video: 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);
}
Attachment(s):
1.
Chapter 4-1 .pdf
(500.6 KB)
2.
Chapter 4-2.pdf
(302.5 KB)
×
×
Copy checklist
loading ...
×
×
×
Close
×
loading ...
Prev
Next
Comment
Details
Location
Media Center
...
程式設計與應用
Folder name
程式設計與應用
Author
系統管理者
Branch
影音網 (root)
Created
2022-09-06 13:25:45
Last Updated
2022-09-16 15:31:28
Duration
33:47
Media Center
...
程式設計與應用
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 學姊長作業精選