• <sup id="azsug"></sup>

    <menu id="azsug"></menu><dfn id="azsug"><li id="azsug"></li></dfn>
      <td id="azsug"></td>
      <sup id="azsug"></sup>
    1. 丰满无码人妻热妇无码区,亚洲国产欧美一区二区好看电影,大地资源中文第二页日本,亚洲色大成网站WWW永久麻豆,中文字幕乱码一区二区免费,欧美人妻在线一区二区,草裙社区精品视频播放,精品日韩人妻中文字幕
      24周年

      財稅實務 高薪就業 學歷教育
      APP下載
      APP下載新用戶掃碼下載
      立享專屬優惠

      安卓版本:8.8.30 蘋果版本:8.8.30

      開發者:北京正保會計科技有限公司

      應用涉及權限:查看權限>

      APP隱私政策:查看政策>

      HD版本上線:點擊下載>

      程序結構類的應用

      來源: 編輯: 2009/06/03 11:34:54  字體:

      選課中心

      實務會員買一送一

      選課中心

      資料專區

      需要的都在這里

      資料專區

      課程試聽

      搶先體驗

      課程試聽

      高薪就業

      從零基礎到經理

      高薪就業

        DO WHILE...LOOP:先判斷后執行循環語句;

        DO...LOOP WHILE:先執行后判斷循環語句;

        FOR...NEXT:限定次數循環語句;

        GOTO...:無條件轉移語句。

        所謂程序結構,就是指程序代碼的執行順序,按照執行順序的不同我們將程序結構大致分為以下三類:順序結構、分支判斷選擇結構和循環結構。基本上我們目前能接觸到的語句結構都離不了這三種類別。

        第一類,順序結構。這類語句是按照程序代碼書寫的先后順序一句一句從前往后順序執行的,這類語句結構是最簡單且容易理解的一類。那么如何才算一個完整的語句結束呢?這在不同的編程語言環境中是不盡相同的,比如C語言中以分號作為每個語句的結束標志,而VBA中,則以換行符作為一個語句的結束標志,換句話說,只要在同一行書寫,哪怕再多的代碼都被看作一條語句來執行。

        第二類是分支判斷選擇結構。這類結構并不像順序結構那樣按順序逐條執行代碼,而需要按照判斷語句的結果對各條分支語句進行選擇執行,所以需要通過分支判斷選擇語句,對本結構代碼加以控制執行。例如,“IF...ELSE...END IF”,這條語句以“IF”開始,至“END IF”結束,其中在IF所在行書寫判斷的條件表達式,“IF”和“ELSE”之間書寫條件表達式為“真”時執行的代碼,“ELSE”和“END IF”之間書寫條件表達式為“假”時執行的代碼。實例如下:

        IF 條件 THEN

        語句1

        ELSE

        語句2

        END IF

        在這里實例程序中,就體現了一個典型的分支判斷選擇結構,程序是這樣執行的:當程序執行到IF語句時,系統會計算條件表達式的值,如果該值為“真”(即條件成立),那么就執行語句1,然后結束該IF結構去執行END IF后面的代碼;如果該值為“假”(即條件不成立),那么就執行語句2,然后結束該IF結構去執行END IF后面的代碼。所以通過這里實例可以看出,在分支判斷選擇結構中包含的語句不是每一個都被執行到的,其執行與否、何時執行由條件表達式控制。1條IF條件語句可以區分2種情況下的執行代碼,那么多于2種情況該怎么辦呢?可以通過在IF語句中嵌套IF語句來實現多條件判斷執行的效果。實例如下:

        IF 條件1 THEN

        語句1

        ELSE

        IF 條件2 THEN

        語句2

        ELSE

        語句3

        END IF

        END IF

        這和EXCEL中的IF函數的嵌套類似。除了IF語句外,該類結構還有一條語句,也可以實現多條件的分支判斷選擇結構,即:

        SELECT CASE 條件

        CASE 值1:

        語句1

        CASE 值2:

        語句2

        CASE ...

        ...

        ELSE CASE:

        語句3

        END SELECT

        這里通過計算條件表達式的值與各分支語句中的值進行比較來選擇具體到哪個分支中執行相應的代碼。

        第三類是循環結構。和第二類分支結構類似,循環結構也需要通過循環語句來控制程序代碼的執行。按照循環條件的位置和計算方法不同,循環語句大致分為如下三種:

        DO WHILE...LOOP:先判斷后執行循環語句;

        DO...LOOP WHILE:先執行后判斷循環語句;

        FOR...NEXT:限定次數循環語句;

        前2類是不限定次數或者在代碼執行前無法確切指定循環次數的循環控制語句。實例程序分別為:

        DO WHILE 條件

        語句1

        語句2

        LOOP

        這類語句先判斷條件表達式的值,然后根據該值決定是否進入或繼續執行循環體內部的語句1和2。

        DO

        語句1

        語句2

        LOOP WHILE 條件

        這類語句先執行循環體內部的語句1和2,然后進一步根據條件表達式的值決定是否再次回到DO語句繼續執行循環體內的語句。

        第3類是限定循環執行次數的循環語句。實例程序為:

        FOR 控制變量=1 TO N STEP 步長

        語句

        NEXT

        這里通過每次循環后控制變量的自動增加步長值,然后與最大值N比較,來決定是否繼續執行循環體內的語句。

        循環語句也是可以嵌套使用的。無論分支結構還是循環結構的控制語句,都會打亂原先執行的語句順序,從而給理解和維護代碼帶來困難,因此要恰當利用這些結構控制語句,并加上相關注釋,以防代碼出現錯誤或今后理解困難。

        還有一條語句,稱為無條件轉移控制語句,即GOTO 轉移地址名稱,這條語句可以方便編程人員在無法確知轉移條件和難于控制時將程序執行順序強制轉移到指定的地址。由于是無條件轉移,這種情況中存在著編程人員的主管隨意性,因此必須加上必要的注釋,并盡量少用,以避免今后程序理解和維護的困難。

      責任編輯:zoe
      學員討論(0
      相關資訊
    2. ·程序結構類的應用
    3. 實務學習指南

      回到頂部
      折疊
      網站地圖

      Copyright © 2000 - www.sgjweuf.cn All Rights Reserved. 北京正保會計科技有限公司 版權所有

      京B2-20200959 京ICP備20012371號-7 出版物經營許可證 京公網安備 11010802044457號

      恭喜你!獲得專屬大額券!

      套餐D大額券

      去使用
      主站蜘蛛池模板: 欧美日韩综合网| 亚洲区综合区小说区激情区| 精品一卡2卡三卡4卡乱码精品视频| 女人爽到高潮的免费视频 | 波多野结衣乳喷高潮视频| 18禁精品一区二区三区| 久久99精品九九九久久婷婷| 国产免费无遮挡吃奶视频| 北岛玲亚洲一区二区三区| 少妇被躁爽到高潮无码文| 亚洲男人第一无码av网| 亚洲中文字幕无码av永久| av激情亚洲男人的天堂| 高清自拍亚洲精品二区| 视频一区视频二区制服丝袜| 日韩精品一区二区三区在| 亚洲日韩欧洲乱码av夜夜摸| 99在线小视频| 国产乱色国产精品免费视频| 美日韩精品一区二区三区| 青青热在线精品视频免费观看| 她也色tayese在线视频| 无码人妻丝袜在线视频| 亚洲av成人无码天堂| 亚洲国产精品久久久久秋霞| 97国产成人无码精品久久久| 视频一区二区三区四区五区| 爱啪啪av导航| 国产一区二区视频在线看| 成人网站免费观看永久视频下载| 安泽县| 国产精品午夜福利导航导| 国产日韩一区二区在线| 国偷自产一区二区三区在线视频| 久久精品麻豆日日躁夜夜躁| 伊人色综合一区二区三区影院视频 | 美女视频黄频大全视频| 在线中文字幕国产精品| 国产午夜福利片在线观看| 欧美日韩国产图片区一区| 久久国产乱子精品免费女|