WEBVTT 00:00:08.720 --> 00:00:14.519 如果我想畫一個長方形,高為 50 像素,寬是高的兩倍。 00:00:14.519 --> 00:00:17.089 我要編寫什麼程式讓電腦照做? 00:00:17.629 --> 00:00:23.860 這樣吧,我可以告訴小藝術家往上走 50 點,向左轉,接著走 100 點。 00:00:23.860 --> 00:00:28.590 這程式要做兩次,但接下來我要電腦自己做這件事情。 00:00:28.590 --> 00:00:32.460 在你頭腦中算出 50 乘以 2 也許不難, 00:00:32.460 --> 00:00:35.150 但是計算機更擅長做這樣的計算題, 00:00:35.150 --> 00:00:38.140 因此我們應該盡量讓計算機來做這些運算。 00:00:38.140 --> 00:00:40.940 如果我就用一個叫做 height(高度)的變量, 00:00:40.940 --> 00:00:43.770 那麼我就能很容易的將 height 設定為 50, 00:00:43.770 --> 00:00:46.920 並且將我的算法改為告訴小藝術家 00:00:46.920 --> 00:00:52.279 往上走 height ,向右轉,然後走 height 的 2 倍。 00:00:52.279 --> 00:00:56.320 這也會給我們一個寬度是高度的兩倍的長方形。