中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

4.1 程序設計語言和算法 課件(共13張PPT)

資源下載
  1. 二一教育資源

4.1 程序設計語言和算法 課件(共13張PPT)

資源簡介

(共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
開始
輸出面積S
S=a*a
輸入一個數n,判斷其是否為偶數。
實踐創新

展開更多......

收起↑

資源預覽

    <track id="r4fhd"></track>

    <pre id="r4fhd"><abbr id="r4fhd"><code id="r4fhd"></code></abbr></pre>
      <ul id="r4fhd"></ul>

        <menu id="r4fhd"></menu>
        1. 主站蜘蛛池模板: 滨州市| 吉林省| 洛宁县| 平谷区| 海伦市| 永川市| 黄龙县| 临沧市| 武山县| 奈曼旗| 五台县| 盐津县| 信丰县| 双桥区| 烟台市| 综艺| 炉霍县| 长兴县| 巧家县| 虞城县| 长宁区| 峨眉山市| 水城县| 寿宁县| 台江县| 花莲市| 巴里| 岳池县| 察隅县| 永济市| 弋阳县| 当涂县| 罗山县| 庆云县| 山东省| 汉沽区| 上虞市| 马龙县| 庆安县| 常德市| 米林县|