服務(wù)熱線:

          021-51085186

          021-51085186
          2017-08-24

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

          您現(xiàn)在的位置:首頁(yè) ? 文章中心 ? 協(xié)策觀點(diǎn)

           計(jì)算機(jī)程序的結(jié)構(gòu)主要有三種即順序結(jié)構(gòu),選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu),結(jié)構(gòu)化程序設(shè)計(jì)方法使用這3種基本結(jié)構(gòu)組成算法,已經(jīng)證明,用3種基本結(jié)構(gòu)可以組成解決所有編程問(wèn)題的算法.

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

               順序結(jié)構(gòu)按照語(yǔ)句在程序中出現(xiàn)的先后次序執(zhí)行,順序結(jié)構(gòu)里的語(yǔ)句可以是單條語(yǔ)句,也可以是一個(gè)選擇結(jié)構(gòu)或一個(gè)循環(huán)結(jié)構(gòu).

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

               選擇結(jié)構(gòu)根據(jù)條件選擇程序的執(zhí)行順序

          a.選擇結(jié)構(gòu)一;當(dāng)條件成立時(shí)執(zhí)行語(yǔ)句塊1,否則執(zhí)行語(yǔ)句塊2,不管執(zhí)行哪一個(gè)語(yǔ)句塊,完成后繼續(xù)執(zhí)行選擇結(jié)構(gòu)后的語(yǔ)句,選擇結(jié)構(gòu)里的語(yǔ)句塊可以是順序語(yǔ)句,也可以是一個(gè)選擇結(jié)構(gòu)或一個(gè)循環(huán)結(jié)構(gòu).

          b.選擇結(jié)構(gòu)二;當(dāng)條件成立的時(shí)候執(zhí)行語(yǔ)句塊,否則什么都不執(zhí)行,不管執(zhí)行或不執(zhí)行語(yǔ)句塊,完成后繼續(xù)執(zhí)行選擇結(jié)構(gòu)后的語(yǔ)句.

          3.循環(huán)結(jié)構(gòu)

               循環(huán)結(jié)構(gòu)是指設(shè)定循環(huán)條件,在滿足這個(gè)條件時(shí)反復(fù)執(zhí)行程序中的某部分語(yǔ)句,即反復(fù)執(zhí)行循環(huán)體,

          a.循環(huán)結(jié)構(gòu)一;當(dāng)循環(huán)結(jié)構(gòu)判斷條件是否成立,若成立則執(zhí)行語(yǔ)句塊,重復(fù)這一過(guò)程;當(dāng)條件不成立時(shí)則不再執(zhí)行循環(huán)體,如果第一次就不成立,那么這個(gè)結(jié)構(gòu)的循環(huán)體一次也不執(zhí)行.

          b.循環(huán)結(jié)構(gòu)二;直到型循環(huán)結(jié)構(gòu),先執(zhí)行一次語(yǔ)句塊,然后判斷條件是否成立,若成立則執(zhí)行語(yǔ)句塊,重復(fù)這一過(guò)程,直到條件不成立時(shí)不再執(zhí)行循環(huán)體,這個(gè)結(jié)構(gòu)至少執(zhí)行一次語(yǔ)句塊.

               循環(huán)結(jié)構(gòu)里的語(yǔ)句塊是可以是順序結(jié)構(gòu),也可以是一個(gè)選擇結(jié)構(gòu)或一個(gè)循環(huán)結(jié)構(gòu).

          久久精品国产精品青草APP,久久久久久AV无码免费看大片,亚洲国产精品特色大片观看完整版,亚洲国产成人久久综合区