流程圖與自然語言相比,更具程序化,那么是不是流程圖就可以直接轉化為計算機語言,讓電腦來執(zhí)行呢?

答案:
解析:

  探究過程:通常,人們在用計算機解決問題時,先在頭腦中構思一個算法,接著畫出程序框圖形象直觀地把算法表達出來,然后再根據(jù)程序框圖編寫計算機程序.流程圖有著形象、直觀的優(yōu)點,之所以有這樣的優(yōu)點,在于它蘊含著一種優(yōu)良的科學思想:在解決問題時,先認清問題的主題,再將一個核心問題分解成若干個相關的較容易解決的子問題,直到尋找到解決問題的方法和具體解決步驟.但計算機對圖形的理解應該是有困難的,還需要把算法翻譯成計算機能理解的“計算機程序設計語言”,編制成計算機程序.自然語言描述的算法步驟、程序框圖和程序是不同形式的算法,體現(xiàn)了算法逐漸“精確”的過程.在學習中,我們應該清楚,算法已經(jīng)成為計算機科學的重要基礎,同時計算機又是強大的實現(xiàn)各種算法的工具.

  探究結論:無論是自然語言還是程序框圖描述的算法,計算機是無法“理解”的.目前我們要做的就是把流程圖這塊基礎知識學好.


練習冊系列答案
相關習題

同步練習冊答案