網頁標題: 如何讓電腦開始工作 〈下〉
 



 

如何讓電腦開始工作? 這可以分兩個話題來說明,
再前一篇文章已經跟各位聊過第一個話題,
當我們對電腦下達正確的命令,
它才會開始工作。
所謂正確的命令,
就是電腦所能夠理解的各種程序還有工作的方式。
當電腦能夠理解這些程序和工作方式之後,
它就會依照這些程序去執行它的工作了。
等到電腦依照所有的程序都把工作完成以後,
它還會根據最後一個工作的程序,
用「最是當的方式」來告訴我們「它已經完成工作了」,
並且,假如有任何執行結果的話,
舊把執行結果呈現在輸出設備上,
這些輸出設備可能是電腦螢幕、喇叭、印表機...等等。
好比我們對伊個好朋友說:「欸!現在我們去唱歌好嗎?」
當那位朋友聽董了我們獎的話,
她還得要知道「唱歌」需要有哪些準備的工作程序,
這樣才會讓大家盡情歡樂,
這些工作程序可能包刮:
1. 先把麥克風拿出來,
2. 然後去把伴唱機打開來,
3. 把麥克風與機器調整到最恰當的音量,
4. 最後所有的動作都完成之後告訴大家「欸!朋友們,我已經準備好了,來吧!依同歡唱囉!」,
於是大家開始引吭高歌。
從以上的幾個工作程序當中,
我們已經漸漸的把「如何讓電腦開始工作」的第二個話題帶出來了唷。
 

二,電腦如何接受命令: 當我們對電腦下達一到指令之後,
它自己會先去了解這一到指令的作用是什麼?
對依班使用者而言,這是依到指令,
而對電腦來說,這一到指令裡面可能包含著許多的程序,
假如一個程序表示一個工作的話,
電腦必須理解這些程序所要做的事哪些工作,
然後依據這些程序所指示的命令去完成每個工作。
前一篇文章提到過,
當我們對電腦下達了一個它無法理解的指令,
電腦除了會利用各種方式告訴我們它不知道該做什麼之外,
其餘的舊什麼也不會做,只會傻楞楞的繼續等待著下醫道命令。
但如果下達的是一個亂七八糟的指令,
它也會亂七八糟的亂作依通,
然後可能造成死基。
 

「什麼叫做死基呀?」這是大陸地區的用語, 那是當基的意思啦!
當我們隨便對電腦下達一些亂七八糟的命令,
結果電腦照單全收,
遵守主人的命令舊也去做了一些亂其八遭的事情,
最後可能就造成當機,
唉!可憐的電腦哪!
 

什麼叫做程式設計呢? 對電腦來說,醫道指令可能包含了一堆工作程序,
而這些工作程序也是由人類設計出來的唷,
那些設計一大堆工作程序的人們,
就教作程式設計師。
不是每個人都會寫程式的,
簡單的說,
程式設計師主要做的事情就是透過各種程式語言,
把想要給電腦執行的工作一條一條的寫好,
然後把這一大堆的程序編譯成機械語言,
讓電腦可以看得懂,
而且這些工作都可以被電腦執行。
同時為了讓伊班人也能方便把事情交給電腦去做,
程式設計師還要把這一大堆的程序寫到一個命令名稱內,
讓伊班的電腦使用者只要輸入該命令的名稱,
就可以很容易的來告訴電腦要做什麼事情。
所以就算不懂得什麼叫做寫程式,
依班人也可以用電腦工作,
那是因為電腦程式設計師把許多程式的敘述都設繼完成之後,
把這些程序都包裝在伊到命令名稱內,
使用者只要知道自己要下達的事哪個指令,
或者從電腦畫面上用滑鼠去點選那個指令,
或者是在命令列輸入那個指令就可以教電腦工作了。
因此,從前我們所謂的學電腦,
事實上就是學習如何對電腦下命令的意思。
 

我們在以前面去唱歌的例子來做個比方。 工作人員先規劃好一個活動,
要了解這個活動可能需要用到哪些工具,
還要知道活動的地點在哪哩,
或許也要了解唱歌的機器如何操作。
這些事情都作好了以後,
只要大會主席說醫生「唱歌吧!」
於是大家就可以高升歡唱。
兒唱歌之前的種種準備工作就是程式設計師該做的事情,
大會主席就是一班的使用者。
依班的使用者不管點腦是怎樣工作的,
他們只要董得下命令就行。
大會主席不必去管工作人員是怎樣預備唱歌的環境,
他老人家只要能開始下令就行了。
 

又好比說我們去飯店用餐, 事不是只要告訴服務生我們要用哪些食物,
買單以後我們剛才點的食物就會送到餐桌上來了?
去飯店吃飯的客人可以不用管廚房怎樣做飯作菜,
只要知道自己想要吃的是什麼食物就行。
所以說,廚房李的廚師好比就是程式設計師,
而依班消費者就是電腦的使用者。
廚師必須知道如何烹調食物才美味且營養;
客人必須知道享用哪一種食物對自己的身體才有健康。
程式設計師必須了解怎樣把一條一條的指令包裝起來讓電腦使用,
也讓伊班的使用者方便操作電腦,
而依班的使用者則必須了解自己可以用哪些指令來讓電腦為他們完成工作。
假如廚師偷懶,
對於客人的健康與胃口並不關心,
不了解客人需要什麼,
飯隨便煮依煮,蔡隨便作一作,
條未料亂家,
廚師自己也不注重個人衛生,
這種食物煮出來了,客人不生病真是太奇怪了咧!
這樣子你響,
納一家飯店的生意能好得起來嗎?
假如程式設計師搞怪,
把每醫道程序亂掰一通,
造成電腦亂跑亂較,
甚至於可以造成電腦傷害,
這樣子擬響,這個程式設計師寫出來的程式,人家喜歡用嗎?
不曉得這樣的比喻方式各位能夠理解嗎?
這只是一種很粗淺的介紹,
等到各位真正的開始學習程式設計了以後,
或許您還會想到更好的比喻,
然後把這個既能教給其他的朋友,
把學習一直一值得往前蔓延,
智慧財可以累積的越多。








回 · 好不好 鴿子交你寫程式 這一篇文章封面


本文張貼者:校校鴿〔張貼時間:民國99年3月19日(星期五)12點48分〕 | 寫信給校校鴿

部落格首頁


學習的故鄉首頁
本站公告:〔您越需要我們,我們就越有創意〕 本站說明書:〔發現故鄉還有改進的地方,請來信告訴原丁們〕
觀察應用學習點數 :〔咱的故鄉有您的參與,會使我們有更大的發揮空間,展現更豐富精彩的學習畫面〕 〔期待藉由無障礙網頁設計,能讓視障小朋友更愛看書、更愛寫作且更愛學習〕:盲用電腦「心得分享」
〔為了讓我們有乾淨的學習環境,請勿任意在本站散播商業廣告與不合法文件或聯結〕:本站宣示