繪圖入門(已修改)
-
0:01 - 0:03讓我們開始寫程式吧
-
0:03 - 0:05首先我們先瞭解最基本的東西:圖形
-
0:05 - 0:06不要擔心,很快地
-
0:06 - 0:08你的圖形將會在螢幕上奔馳
-
0:08 - 0:11有著七彩顏色,還有各式各樣其他酷炫程式
-
0:11 - 0:13跟著我們一起來吧!
-
0:13 - 0:15我們就從長方形開始
-
0:15 - 0:16輸入rect代表長方形
-
0:16 - 0:19再來一個 ( ,然後四個數字10, 20, 100, 200
-
0:19 - 0:21等會我將會解釋這些是什麽意思
-
0:21 - 0:24之後 ),最後,我們就寫一個 ;
-
0:24 - 0:25看,太神奇了,一個長方形!
-
0:25 - 0:28那真有趣,讓我們再做一次
-
0:28 - 0:30我們這次可以試用不同的數字
-
0:30 - 0:32或許用大一點的數字 (300, 240
-
0:32 - 0:34接著後面用小一點的數字 10, 20)
-
0:34 - 0:36嘿,看,另外一個長方形!
-
0:36 - 0:39事實上,如果我們試把第一個數字改小一點
-
0:39 - 0:41它便會開始移動
-
0:41 - 0:44而如果把最後一個數字先改大一點再來改小一點
-
0:44 - 0:46它就會跟著變大然後縮小
-
0:46 - 0:48多有趣!
-
0:48 - 0:51所以,你可能在猜這樣的魔法是怎麼做到的?
-
0:51 - 0:53記著你的電腦
-
0:53 - 0:56就像隻聰明又聽話的狗
-
0:56 - 1:00你可以使一隻狗去坐、停、甚至翻滾
-
1:00 - 1:02你要做的只是給一個指令
-
1:02 - 1:05在寫程式的時候,你會如何使你的電腦狗坐下?
-
1:06 - 1:08要做到那的話
-
1:08 - 1:11你要寫下指令名稱,如「坐下」
-
1:11 - 1:13在你要在後面接上 ()
-
1:13 - 1:15來告訴電腦去服從那指令
-
1:15 - 1:18然後你在最後寫上 ; 告訴電腦
-
1:18 - 1:20「是的,這指令結束了」
-
1:20 - 1:22之後你的電腦狗便會坐下來
-
1:22 - 1:25當然,你在可汗學院上用的電腦不是一隻狗
-
1:25 - 1:27所以它不懂如何坐下或是翻滾
-
1:27 - 1:30但是當你告訴它rect ,它就知道如何畫一個長方形
-
1:30 - 1:32還頗神奇的,是吧?
-
1:32 - 1:34接下來這一行我們就來畫一個長方形
-
1:34 - 1:37寫下指令rect,這是名稱
-
1:37 - 1:40接著放入 ( 和 )
-
1:40 - 1:41表示「照著那做」
-
1:41 - 1:43然後我們在最後面放上 ;
-
1:44 - 1:47那便是你電腦達成特殊功能,rect,的過程
-
1:47 - 1:50好,現在回到我們的rect
-
1:50 - 1:54我們有了指令名稱還有那些括弧
-
1:54 - 1:56那這些可怕的數字呢?
-
1:56 - 1:59其實電腦知道的不夠多
-
1:59 - 2:02如果你只跟它說rect
-
2:02 - 2:05想更深入瞭解,試想想我給你一張白紙
-
2:05 - 2:07然後我說我想你畫一個長方形
-
2:07 - 2:09完全地照我所想的畫出來
-
2:10 - 2:11除非你能跟我心靈感應
-
2:11 - 2:13不然你應該會有一堆問題
-
2:15 - 2:16第一,你可能會想:
-
2:16 - 2:19你想我在哪裡畫這個長方形?
-
2:19 - 2:21那我便會說:
-
2:21 - 2:23不如這樣吧,
-
2:23 - 2:26這張白紙的左邊
-
2:26 - 2:27我們稱之為零
-
2:27 - 2:30而白紙的右邊就是400
-
2:30 - 2:33之後我給你一個數字,例如100
-
2:33 - 2:36這樣你就知道長方形應該畫在那裏,大概
-
2:36 - 2:37大致的位置
-
2:37 - 2:40但那只會滿足你部分的疑惑,你會繼續想:
-
2:40 - 2:43好,現在我知道長方形橫幅的位置,但是它多高和多低呢?
-
2:44 - 2:47那我就給你另外一個數字,假設200好了
-
2:47 - 2:50我會說:這是紙的最上,這是0
-
2:50 - 2:53然後又假設,底部是400
-
2:53 - 2:54你就會想:
-
2:54 - 2:57200,那就在正中間
-
2:57 - 3:00完美,因為現在你知道了,便會說:
-
3:00 - 3:03太棒了,我把你的長方形畫在這裏
-
3:03 - 3:06因為這裡是向右100,向下200的地方
-
3:06 - 3:09但那還是不夠,你還會繼續問哪些問題?
-
3:09 - 3:12沒錯,你在想 :這個長方形要多大?
-
3:12 - 3:17那我便會說:這樣吧,寬150?
-
3:17 - 3:21你會想:這裡是100,而這裏是400
-
3:21 - 3:25如果我們想要它寬150,那就大概在這裏?
-
3:26 - 3:29你繼續想著:太好了,寬150,大約在這
-
3:29 - 3:31你接著會說:這個長方形要多高?
-
3:31 - 3:33我會說:不用太高,高50好嗎?
-
3:34 - 3:37你會說:好,50的話,大概差不多這麼高?
-
3:38 - 3:39然後你會說:超棒!
-
3:39 - 3:41我完全知道你想要的長方形在哪個位置
-
3:41 - 3:42也清楚知道它該是什麼樣子
-
3:43 - 3:44我現在就把它畫下來
-
3:45 - 3:48畫一個長方形還真多工作,不是嗎?
-
3:48 - 3:50目的是讓你瞭解那四個數字的作用--
-
3:50 - 3:54記得之前說過的向右100,向下200,
-
3:54 - 3:58寬150,然後高50--
-
3:58 - 4:00現在我們能一致認同
-
4:00 - 4:02這個長方形該是什麼樣子了
-
4:02 - 4:04電腦工作的方式也是這樣
-
4:04 - 4:07你只要寫下指令名稱,像我們之前講過的
-
4:07 - 4:10寫下 ( 還有那四個數字
-
4:10 - 4:14100, 200, 150 和 50
-
4:14 - 4:16) 以及最後的 ;
-
4:16 - 4:19然後它便會在正確的位置畫出我們想要的長方形
-
4:21 - 4:22如果我們對自己誠實一點
-
4:22 - 4:24那長方形其實不正在我們想要的位置
-
4:24 - 4:26它不在我們畫出來的位置上,對吧?
-
4:26 - 4:27所以說我們的數字有些不準確
-
4:27 - 4:31就說我們想電腦畫出一個跟我們畫的一摸一樣的
-
4:31 - 4:34我們把它移右一下
-
4:34 - 4:37上下移動一下
-
4:38 - 4:42瘦一些,再矮一些
-
4:43 - 4:46現在這個長方形便跟我們畫的一摸一樣了
-
4:46 - 4:49因為我們明白這些數字的意義
-
4:49 - 4:52我們可以把它改到我們想要的
-
4:53 - 4:55現在讓我們試畫出另外一個長方形
-
4:55 - 4:56寫程式最精彩的地方在於
-
4:56 - 4:59我們現在可以把長方形畫在任何位置了
-
5:00 - 5:02讓我們把長方形畫在最上的上方角
-
5:02 - 5:03一直往上到那裏?
-
5:04 - 5:06先想想那位置會在哪?
-
5:06 - 5:10我猜應該是向右0,上下也是0
-
5:10 - 5:13或許比較小,比如説寬50
-
5:13 - 5:16可能高10,像個小小的長方形
-
5:17 - 5:18那我們直接開始
-
5:18 - 5:19先輸入rect
-
5:19 - 5:22將這些參數用 , , , 分開
-
5:23 - 5:26目前我們會說:嗯,酷
-
5:26 - 5:29喔,但其實不太酷,因為有錯誤通知
-
5:29 - 5:31提醒我們 :喔不,你好像少了一個 )
-
5:31 - 5:33嗯,沒錯,我們的確忘了
-
5:33 - 5:35所以,我們把它放回去,現在看起來不錯,對吧?
-
5:35 - 5:37不,因為現在我們又有另外一個錯誤通知
-
5:37 - 5:38提醒我們忘記了最後的分號
-
5:38 - 5:41這也是對的,我們可以點選 「Show Me Where」
-
5:41 - 5:43它會指出我們剛寫的那行指令
-
5:43 - 5:44然後我們就會想起來:
-
5:44 - 5:46喔對,分號就像在句子最後面的句號一樣
-
5:46 - 5:49用來終止指令,我們忘了!
-
5:49 - 5:52但我們可以加它回去,問題不大,整體看起來非常好
-
5:52 - 5:55看,一個小小的長方形,跟我們想要的一樣
-
5:56 - 5:58和之前相同,我們可以把他變大
-
5:59 - 6:00可以將它四處移動
-
6:01 - 6:03可以把它放在任何我們想要的地方
-
6:03 - 6:06你現在知道rect運作的細節了
-
6:07 - 6:09我們講過這些數字的意義
-
6:09 - 6:12指令名稱和括弧是永遠必要的
-
6:12 - 6:15用逗號分開數字,分號放在最後
-
6:15 - 6:16看起來好像很多
-
6:16 - 6:19但你可以直接嘗試,找找寫程式的感覺
-
6:19 - 6:21下一次,我們將學習更多有關圖形繪畫的技巧
-
6:21 - 6:23然後我們繼續會學更多有趣的東西
-
6:23 - 6:26像是添加色彩或是讓它們在螢幕上飛舞
Inez Ng edited Chinese, Traditional subtitles for IntroToDrawingFixed | ||
Inez Ng edited Chinese, Traditional subtitles for IntroToDrawingFixed | ||
Inez Ng edited Chinese, Traditional subtitles for IntroToDrawingFixed | ||
Inez Ng edited Chinese, Traditional subtitles for IntroToDrawingFixed | ||
Inez Ng edited Chinese, Traditional subtitles for IntroToDrawingFixed | ||
Inez Ng edited Chinese, Traditional subtitles for IntroToDrawingFixed | ||
Yi Yi Hsieh edited Chinese, Traditional subtitles for IntroToDrawingFixed | ||
Yi Yi Hsieh edited Chinese, Traditional subtitles for IntroToDrawingFixed |