循环结构分为当型循环结构和选择循环结构。
当型循环属于最基础的循环结构之一。当型循环是指在循环体执行前进行判断的,当条件满足时进入循环,否则结束循环的循环结构。当型循环结构用在先判断某些条件是否为真,然后重复执行某一段代码的情况下。
直到型循环结构,是先在执行了一次循环体之后,再对控制条件进行判断,当条件不满足时执行循环体,满足时则停止。直到型结构的三要素为循环体、循环变量、循环终止条件。一个完整的直到型循环结构这三要素缺一不可。
语法格式是:while+布尔表达式+do+语句。其作用是,当布尔表达式的值为TRUE时,才会运行语句序列(循环体),否则循环将不会被执行,即从循环头部就退出,而转向执行END后的语句。
直到型结构(UNTIL)格式如下 :Do+<循环体语句组>+Loop until <循环终止条件>。先执行循环体语句组,执行到Loop语句时测试循环终止条件,当循环条件为False 时继续执行循环体语句组,直至循环终止条件改变为True时终止循环。