当型循环和直到型循环有哪些区别

在程序设计语言中,重复结构对应两类循环语句,先判断后执行循环体的结构称为当型循环结构,又称While型循环。

先执行循环体后判断的称为直到型循环结构,又称Until型循环。所以直到型循环至少执行一次运算

当型循环和直到型循环有哪些区别

当型循环属于最基础的循环结构之一。当型循环是指在循环体执行前进行判断的,当条件满足时进入循环,否则结束循环的循环结构。当型循环结构用在先判断某些条件是否为真,然后重复执行某一段代码的情况下。

直到型循环结构,是先在执行了一次循环体之后,再对控制条件进行判断,当条件不满足时执行循环体,满足时则停止。直到型结构的三要素为循环体、循环变量、循环终止条件。一个完整的直到型循环结构这三要素缺一不可。

总结:1.两种都是条件满足(为真时)时向下(True分支)运行,当条件满足是执行True分支,直到条件满足时执行True分支;不同的时前者True分支是进入循环体,后者是离开循环体;

           2.两个图中都有条件,但对同一题目,两个条件互为“非”。两个字都是条件,但内在逻辑相反,要注意意思才行,不要被字面迷惑。

 

 这是网上的解释,对,但交叉易迷。当型循环和直到型循环是两种基本的循环结构,它们的主要区别在于执行循环体的条件判断时机。以下是详细介绍:(前提在变,容易误解,最好统一前提,才好比较,如同关公和秦琼怎么比) 

  • 当型循环(也称为WHILE型循环)是先判断条件是否满足,然后才执行循环体。如果条件满足,则执行循环体;如果不满足,则停止循环。
  • 直到型循环(也称为UNTIL型或DO...WHILE型循环)是先执行至少一次循环体,然后再判断条件是否满足。如果条件不满足,则继续执行循环体;如果满足,则停止循环。

简而言之,当型循环是在条件满足时执行循环体,而直到型循环是在条件不满足时执行循环体。

两种解释你认为那种解释你理解起来清晰,可以评论。

   

 

posted @ 2024-04-23 15:23  师大无雨  阅读(1510)  评论(0)    收藏  举报