網路城邦

上一篇 回創作列表 下一篇   字體:
程式的思考方法
2010/02/15 21:48:28瀏覽675|回應0|推薦2

程式的思考方法

首先要說明的是程式的最基本觀念。

什麼是程式呢?

在 Flash 裡如果沒有撰寫任何程式 的話,影片會自動地從第一格影格開 始依序播放,直到最後一格,然後再 回頭不斷重覆播放。

如果能在 Flash 裡加寫有如「工作流程表」的 ActionScript,就能做出像是 「播放到最後一格時-停止播放」,或是「按下按鈕時-連結到另外的頁面」 的播放機制。

Flash 會依照 ActionScript 這樣的 「工作流程表」來運作。有時候明明寫 好了程式,卻發生「奇怪?怎麼沒有照 著程式執行」的狀況。其實,那並不是 因為「Flash 沒照著指令執行」,而是 「程式的某處寫錯了」。而 Flash 只是 認真地「執行了錯誤的指令」,所以造成了錯誤的結果而己。

因此,撰寫程式其實就是:

「整理人類的想法,並正確地傳遞給 電腦的作業要寫出好程式,並不一定要有「超強的 技術知識」或「超厲害的數學能力」。不管 有多麼好的技術,如果最後做出的成品很 怪,或是沒能將自己心中的藍圖正確地傳達 給電腦,就會做出「只有技術,卻一點都不
好用」這種本末倒置的作品。儘管沒有使用什麼了不起的技術,只要製作的方向正確, 並且能夠將心中的概念正確地傳達給電腦, 那麼就能做出「好用的作品」。

另外,雖然進行程式運算的是電腦,但 實際接觸作品的,絕對是坐在電腦前的「人 類」。因此,以「人性化」為前提,才有機 會撰寫出優秀的程式。如果能夠「站在使用 者的立場」撰寫程式的話,可說就已踏出寫好程式的第一步了!請你一定要懷抱著自 信,繼續努力撰寫程式喔!

程式是由上而下依序執行的

電腦很認真,而且只了解很單純的事 情,因此必須將人類想的事情,「細分到很單純的步驟,並且很仔細地說明每一個步驟」才行。

舉例來說,若要叫電腦炒麵的話,只是 寫出「做炒麵」這 3 個字,電腦並不會自 動做出炒麵。必須給它詳細的步驟才行。

電腦會從清單上第一條開始逐步執行。雖然看起來很理所當然,不過這正是程式的基本概念。

簡單的作業只需要 1~2 行就能完成, 如果想要進行較複雜的作業,可就得寫上幾 十行才行。不過,就算是那麼長的程式,電 腦也一定會從最初的步驟開始,依序執行下去。


( 知識學習隨堂筆記 )

推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=iink&aid=3774235