QRCode

ALGOL程式語言

Algorithm-Oriented Language,簡稱 ALGOL

圖書館學與資訊科學大辭典

名詞解釋:  將一個繁複問題利用科學的分析方法予以分解,直到每一道工作指令都能為計算機硬體所接受,這樣的分析方法就稱為演算法(又稱演繹法);而將每一工作指令以特定的語法輸入計算機與之溝通,此項特定語法就稱為計算機程式語言,或簡稱計算機語言。ALGOL程式語言即是以科學分析的方法對問題做細部分解,經由特定語法與計算機硬體溝通之工具。   現以下列例子來說明ALGOL程式語言的分析原理:假設有甲、乙、丙3人,其國文科月考成績分別為X、Y、Z,且3人之成績均不相同。試將其成績依高低進行排列,其分析法如下:    (一)若X>Y,則表示甲之成績較高,將甲與再做一比較,反之則將乙與再做一比較。    (二)在X>Y之情況下,若X>Z,則可得知甲為最高分,反之,丙為最高分。    (三)在XZ,則可得知乙為最高分,反之丙為最高分。    (四)在2、3之情況下將最高分者除外之兩者做一比較,較高分者即為第二,另一人即為第三。   根據上述的分析可將其列式成:IF(X>Y){IF X>Z THEN 甲第一{IF(Y>Z)THEN 乙第二ELSE丙第二}ELSE丙第一、甲第二(因為已知X>Y)}ELSE{IF Y>Z THEN 乙第二{IF(X>Z)THEN 甲第二ELSE丙第二}ELSE 丙第一、乙第二(因為已知Y>X)}這樣的演算分析即可涵蓋所有的排序狀況,亦即無論X、Y、Z之大小順序如何,此一程式均可正確的得到排序的結果。   以上的例子說明了演算法的分析原則,而要將這樣的演算法讓計算機硬體能夠接受尚須經由特定的語法,亦即程式語言,才能使得計算機達成我們預期的結果。目前已發展完備的語言大多數均為ALGOL程式語言,例如BASIC、FORTRAN、COBOL、C等程式語言。

ALGOL程式語言

Algorithm-Oriented Language {=ALGOL}

Algorithm-Oriented Language {=ALGOL} 進行詞彙精確檢索結果
出處/學術領域 英文詞彙 中文詞彙
學術名詞
圖書館學與資訊科學名詞
Algorithm-Oriented Language {=ALGOL} ALGOL程式語言
ALGOL程式語言 進行詞彙精確檢索結果
出處/學術領域 中文詞彙 英文詞彙
學術名詞
圖書館學與資訊科學名詞
ALGOL程式語言 Algorithm-Oriented Language {=ALGOL}

引用網址: