直到型結構

直到型結構

直到型結構是循環結構的一種。直到型循環結構是先在執行了一次循環體之後,再對控制條件進行判斷,當條件不滿足時執行循環體,滿足時則停止。

基本介紹

  • 中文名:直到型結構
  • 外文名:until structure
  • 特點:先執行循環體再判斷循環條件
  • 學科:數學,計算機
  • 套用:循環語句程式
  • 三要素:循環體、循環變數、循環終止條件
簡介,結構,三要素,格式,流程圖,套用,

簡介

循環結構有兩種,循環結構分當型循環和直到型循環。當型循環在每次執行循環體前先對控制條件進行判斷,當條件滿足時,再執行循環體,不滿足時則停止;直到型循環則先在執行了一次循環體之後,再對控制條件進行判斷,當條件不滿足時執行循環體,滿足時則停止。而兩種循環的區別就在於當型循環是先判斷後循環;直到型循環是先執行一次循環體,然後再判斷是否繼續循環;當型循環是在條件滿足時才執行循環體,而直到型循環是在條件不滿足時才執行循環體。

結構

三要素

直到型結構的三要素為循環體、循環變數、循環終止條件。一個完整的直到型循環結構這三要素缺一不可,並且

格式

直到型結構(UNTIL)格式如下:
Do
<循環體語句組>
Loop until <循環終止條件>
先執行循環體語句組,執行到Loop語句時測試循環終止條件,當循環條件為False 時繼續執行循環體語句組,直至循環終止條件改變為True時終止循環。

流程圖

流程圖如下:
直到型結構
UNTIL循環是先執行循環體,然後判斷條件是否成立,如果條件不成立,返回DO語句處重新執行循環體,若條件成立,則退出循環。直到型循環結構的程式運行時,循環體至少被執行一次。

套用

循環結構多套用於程式設計中循環語句的設計,下面給出一個直到型循環語句的實例。
例:編寫s=1+2+⋯+100的算法程式。
直到型結構
如例所示,先給出s,i的初值,循環體為DO和LOOP之間的語句,循環終止條件為i>100,然後輸出s值,循環結束。
do-while語句是直到型結構的變形,利用do-while語句核心程式如下:
int i;
int s;
i=1;
do
{
s+=i;
i++;
}while(i<=100);
printf("s=%d",s);

相關詞條

熱門詞條

聯絡我們