<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # 4.用流程圖表示算法 除了很簡單的問題,一般不用自然語言表示算法。我們推薦使用流程圖表示算法。 流程圖表示算法,直觀形象,易于理解。 常用流程圖說明: ![用流程圖表示算法](http://www.lvtao.net/content/uploadfile/201404/4bbbc4ee2dae00833993a75b7ac11e9220140421033157.gif) 【例2.6】將【例2-1】求5!的算用流程圖表示。 ![將例2.1求5!的算用流程圖表示](http://www.lvtao.net/content/uploadfile/201404/dc6baed0f3bc3a8a58deb6741bcdb27720140421033158.gif) 【例2.7】將【例2-2】的算用流程圖表示。 ![將例2.2的算用流程圖表示](http://www.lvtao.net/content/uploadfile/201404/5480308776fb8e5281bef5ea2a5e864420140421033158.gif) 【例2.8】將【例2-3】判定閏年的算用流程圖表示。 ![將例2.2的算用流程圖表示](http://www.lvtao.net/content/uploadfile/201404/38f39d8afc2c8af7a32657d7a4edc08220140421033158.gif) ### 2.1.1三種基本結構和改進的流程圖 順序結構: ![順序結構](http://www.lvtao.net/content/uploadfile/201404/2cfb4eed8cbfecb7b1e7ba23b34ad33020140421033158.jpg) 選擇結構: ![選擇結構:](http://www.lvtao.net/content/uploadfile/201404/f845b79a5968a7b4b9f3bb1db100b4d020140421033158.jpg) 循環結構: ![循環結構](http://www.lvtao.net/content/uploadfile/201404/04ca6ecb09724447e59e6baf4f5773cc20140421033159.jpg) 三種基本結構的共同特點: * 只有一個入口; * 只有一個出口; * 結構內的每一部分都有機會被執行到; * 結構內不存在“死循環”。 ### 2.1.1用N-S流程圖表示算法 1973年美國學者提出了一種新型流程圖:N-S流程圖。 順序結構: ![用N-S流程圖表示算法](http://www.lvtao.net/content/uploadfile/201404/ba45dd3f4e0663eb11b66ab3a7b2834920140421033159.jpg) ![](http://www.lvtao.net/content/uploadfile/201404/2f4294d56c88649732190842bc046f2a20140421033159.jpg) ### 2.1.1用偽代碼表示算法 偽代碼使用介于自然語言和計算機語言之間的文字和符號來描述算法。 ### 2.1.2用計算機語言表示算法 * 我們的任務是用計算機解題,就是用計算機實現算法; * 用計算機語言表示算法必須嚴格遵循所用語言的語法規則。 【例2.20】求1×2×3×4×5用C語言表示。 ~~~ main() {int i,t; ?t=1; ?i=2; ?while(i<=5) {t=t*i; i=i+1; } ?printf(“%d”,t); } ~~~ 【例2.21】求級數的值。 ~~~ main() { int sigh=1; float deno=2.0,sum=1.0,term; while(deno<=100) { sigh= -sigh; term= sigh/ deno; sum=sum+term; deno=deno+1; } ?printf(“%f”,sum); } ~~~ ### 2.2結構化程序設計方法 * 自頂向下; * 逐步細化; * 模塊化設計; * 結構化編碼。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看