㈠ 編程語言和自然無言的的共同點和區別
共同點:表達人類的思想,具有詞彙、語句、段落,並遵循一定的語法規則。
不同點:
編程語言:有限的、沒有歧義的詞彙,表達的含義簡單,且具有確定性;
自然語言:詞彙具有多義性,表達方式多樣性,具有很多的修辭手段,使得語言具有豐富的內涵。
㈡ 演算法的三中描述方法中,自然語言,流程圖,程序代碼的優缺點
一、自然語言:
優點:易於理解;
缺點:不能讓計算機執行。
二、流程圖:
優點:自然語言的時(順)序描述,介於自然語言和程序代碼之間;
缺點:不依賴於具體計算機CPU。
三、程序代碼:
優點能讓計算機理解執行,
缺點:需懂專業技能才能編寫,不直觀、錯誤不容易排查。
自然語言主要是指人類使用的語言,匯編語言是一種低級語言,是一種直接面向硬體的語言,C也算是一種高級語言,但是相對VB等就比較低級了,所以一般說是中級語言,別的基本都是高級語言。
(2)自然語言和程序語言有什麼區別擴展閱讀:
例如,一張流程圖能夠成為解釋某個零件的製造工序,甚至組織決策制定程序的方式之一。這些過程的各個階段均用圖形塊表示,不同圖形塊之間以箭頭相連,代表它們在系統內的流動方向。下一步何去何從,要取決於上一步的結果,典型做法是用「是」或「否」的邏輯分支加以判斷。