Turbo Pascal中的循环结构提供了三种不同的方式来控制程序的执行流程,包括计数循环、当型循环和直到型循环。
计数循环,也称为for/to/do语句,有两种常见的格式。首先,对于格式一:从初值开始,控制变量逐次增加或减少,直到达到终值。其过程如下:初始化控制变量为初值,然后检查是否超过或小于终值,若不满足条件,则跳出循环;否则执行循环体语句,然后更新控制变量并重复此过程。格式二则是从初值开始递减,直到达到终值,规则类似,只是控制变量每次递减。
当型循环,即while/do语句,其基本结构是当满足给定的布尔表达式时执行循环体。每次循环开始前,都会先计算布尔表达式的值,若为真,则执行循环体,否则停止循环。
直到型循环,即repeat/until语句,其特点是先执行一组语句,然后根据给定的布尔表达式判断是否继续执行。如果表达式的值为假,重复执行语句序列直到表达式变为真,这时循环才会终止。
Turbo Pascal系列软件作为开发系统软件与就任软件及实施科学计算和教学的有力工具,下发挥着越来越大的作用。也是国际和全国青少年信息学奥林匹克竞赛指定的语言之一。从历届信息学竞赛的情况看,它是最能出成绩和选手最欢迎的语言。以后的例子就以Turbo Pascal 7.0进行程序设计。