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

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,判斷其是否為偶數。
實踐創新

展開更多......

收起↑

資源預覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 曲水县| 昌乐县| 诸暨市| 电白县| 安新县| 吴桥县| 大石桥市| 杂多县| 宾川县| 孝昌县| 舞阳县| 宝山区| 陇南市| 长武县| 株洲县| 平顶山市| 新河县| 宜兴市| 阳新县| 浦城县| 平邑县| 东丰县| 邵东县| 阜宁县| 土默特右旗| 绥化市| 沙田区| 揭阳市| 海兴县| 井研县| 临安市| 石泉县| 长宁区| 天门市| 灵武市| 如皋市| 安达市| 宝坻区| 延长县| 通城县| 闸北区|