資源簡介 (共13張PPT)程序設計語言和算法常見軟件1. Visual Basic 語言2. C 語言3. C ++語言4. JAVA 語言5. Delphi 語言6.Python語言常見程序設計語言什么是軟件?計算機系統中程序和文檔的總稱。什么是程序?一組計算機能識別和執行的指令。什么是指令?指示計算機做某種操作的命令。什么是程序設計語言?用于書寫計算機程序的語言。什么是程序設計語言?(1) 確定并理解問題;(2) 尋找解決問題的方法與步驟,并將其表示成算法(Algorithm) ;(3) 使用某種程序設計語言描述該算法(編程), 并編譯成目標程序和進行調試;(4) 運行程序,獲得問題的解答;(5) 進行評估,改進算法和程序。計算機求解問題的步驟計算機算法是問題求解規則(方法)的一種過程描述,在執行有窮步的運算后結束。算法不僅在計算某一類問題時可以應用,有時一些實際問題中也要應用算法。在用計算機求解一些問題時,必須根據問題的要求,設計出一種算法,以使計算機精確而有效地去求解該問題。算法的概念(1)有0個或多個輸入:執行算法時,從外界獲得必要的信息。(2)有1個或多個輸出:算法的解就是輸出。(3)確定性:算法的每個步驟必須有確切的定義,即每一步驟應該執行何種動作必須是相當清楚的、無二義性的。(4)有窮性:一個算法總是在執行了有限個操作后終止。(5)有效性:算法中有待執行的操作都是可執行的,即在計算機的能力范圍之內,且在有限的時間內能夠完成。算法的特征算法的表示可以多種形式:(1)自然語言。自然語言像英語、漢語等來描述算法的方法 。(2)流程圖。使用特定的圖形符號來描述。(3)偽代碼。一種介于自然語言和程序設計語言之間的文字和符號表達工具。(4)程序設計語言。使用某一種程序設計語言所提供的語言成分,根據語言的特點,并利用語言提供的各種工具和手段,遵照規定的語法規則,去實現算法這就是所謂的程序編碼。算法的表示算法的流程圖表示流程圖由結點和有向邊構成,它描述了算法所執行操作的順序及執行操作的條件。流程圖符號 :比文字描述簡明,但當算法比較復雜時,理解困難,容易產生錯誤。起止框處理判斷框輸入輸出框流程圖使用的圖形符號圖形符號 名稱 代表的操作輸入/輸出 數據的輸入輸出處理 各種形式的數據處理判斷 判斷選擇,根據條件滿足與否選擇不同的路徑起止 流程的起點與終點流程線 連接各個框圖,表示執行順序連接點 表示與流程圖其他部分相連接算法的描述方法輸入整數L代表鐵絲的長度,計算可圍成的最大正方形的面積。a=L/4結束輸入長度L開始輸出面積SS=a*a輸入一個數n,判斷其是否為偶數。實踐創新 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫