<menuitem id="r3jhr"></menuitem><noscript id="r3jhr"><progress id="r3jhr"><code id="r3jhr"></code></progress></noscript>
      實(shí)用文檔>結(jié)構(gòu)化程序設(shè)計(jì)總結(jié)

      結(jié)構(gòu)化程序設(shè)計(jì)總結(jié)

      時(shí)間:2024-09-02 07:15:58

      結(jié)構(gòu)化程序設(shè)計(jì)總結(jié)

      結(jié)構(gòu)化程序設(shè)計(jì)總結(jié)

      結(jié)構(gòu)化程序設(shè)計(jì)總結(jié)

        1.結(jié)構(gòu)化程序設(shè)計(jì)的原則

        結(jié)構(gòu)化程序設(shè)計(jì)方法的主要原則:自頂而下、逐步求精,模塊化,限制使用goto語(yǔ)句。

        1)自頂而下

        程序設(shè)計(jì)時(shí),應(yīng)先考慮總體,后考慮細(xì)節(jié);先考慮全局,后考慮局部目標(biāo)。即先從最上層總目標(biāo)開(kāi)始設(shè)計(jì),逐步使問(wèn)題具體化。

        2)逐步求精

        對(duì)復(fù)雜問(wèn)題,應(yīng)設(shè)計(jì)一些子目標(biāo)作為過(guò)渡,逐步細(xì)化。

        3)模塊化

        一個(gè)復(fù)雜問(wèn)題,都是由若干個(gè)稍簡(jiǎn)單的問(wèn)題構(gòu)成的。模塊化即是將復(fù)雜問(wèn)題進(jìn)行分解,即將解決問(wèn)題的總目標(biāo)分解成若干個(gè)分目標(biāo),再進(jìn)一步分解為具體的小目標(biāo),把每一個(gè)小目標(biāo)稱作一個(gè)模塊。

        4)限制使用goto語(yǔ)句

        goto語(yǔ)句可以提高效率,但對(duì)程序的可讀性、維護(hù)性都造成影響,因此應(yīng)盡量不用goto語(yǔ)句。

        2.結(jié)構(gòu)化程序設(shè)計(jì)的基本結(jié)構(gòu)與特點(diǎn)

        結(jié)構(gòu)化程序設(shè)計(jì)是程序設(shè)計(jì)的先進(jìn)方法和工具,采用結(jié)構(gòu)化程序設(shè)計(jì)可以使程序結(jié)構(gòu)良好、易讀、易理解、易維護(hù)。

        1)順序結(jié)構(gòu)

        順序結(jié)構(gòu)即是順序執(zhí)行的結(jié)構(gòu),是按照程序語(yǔ)句行的自然順序,一條一條語(yǔ)句地執(zhí)行程序。

        2)選擇結(jié)構(gòu)

        選擇結(jié)構(gòu)又稱分支結(jié)構(gòu),它包括簡(jiǎn)單選擇和多分支選擇結(jié)構(gòu)。程序的執(zhí)行是根據(jù)給定的條件,選擇相應(yīng)的分支來(lái)執(zhí)行。

        3)重復(fù)結(jié)構(gòu)

        重復(fù)結(jié)構(gòu)又稱循環(huán)結(jié)構(gòu),根據(jù)給定的條件,決定是否重復(fù)執(zhí)行某一相同的或類似的程序段。利用重復(fù)結(jié)構(gòu)可以大量簡(jiǎn)化程序行。

        3.結(jié)構(gòu)化程序設(shè)計(jì)原則和方法的應(yīng)用

        1.使用程序設(shè)計(jì)語(yǔ)言中的順序、選擇、循環(huán)等有限的控制結(jié)構(gòu)表示程序的控制邏輯;

        2.選用的控制結(jié)構(gòu)只允許有一個(gè)入口和一個(gè)出口;

        3.程序語(yǔ)句組成容易識(shí)別的塊,每塊只有一個(gè)入口和一個(gè)出口;

        4.復(fù)雜結(jié)構(gòu)應(yīng)該用嵌套的基本控制結(jié)構(gòu)進(jìn)行組合嵌套來(lái)實(shí)現(xiàn);

        5.語(yǔ)言中所有沒(méi)有的控制結(jié)構(gòu),應(yīng)該采用前后一致的方法來(lái)模擬;

        6.嚴(yán)格控制goto語(yǔ)句的使用:

        (1)用一個(gè)非結(jié)構(gòu)化的程序設(shè)計(jì)語(yǔ)言去實(shí)現(xiàn)一個(gè)結(jié)構(gòu)化的構(gòu)造;

       。2)若不使用goto語(yǔ)句會(huì)使功能模糊;

       。3)在某種可以改善而不是損害程序可讀性的情況下。

      【結(jié)構(gòu)化程序設(shè)計(jì)總結(jié)】相關(guān)文章:

      程序設(shè)計(jì)課堂教學(xué)模式探索論文03-20

      對(duì)老板總結(jié)感想總結(jié)二篇03-20

      學(xué)科總結(jié)03-20

      電場(chǎng)公式總結(jié)06-08

      離?偨Y(jié)精選范文03-19

      工會(huì)總結(jié)范本03-19

      總結(jié)電熱的作用12-09

      FLASH教程總結(jié)01-20

      香茅做法總結(jié)03-19

      工會(huì)總結(jié)精選范文03-20

      用戶協(xié)議
      久久亚洲中文字幕精品一区四_久久亚洲精品无码av大香_天天爽夜夜爽性能视频_国产精品福利自产拍在线观看
      <menuitem id="r3jhr"></menuitem><noscript id="r3jhr"><progress id="r3jhr"><code id="r3jhr"></code></progress></noscript>
        日本精品视频一区二区 | 亚洲自拍偷拍一区二区 | 亚洲日韩r级在线观看 | 亚洲无玛中文字幕久久婷婷 | 天天综合亚洲日韩在线 | 日本高清在线一区二区三区 |