策8意循环 第8章循环 8.1三条循环语句 8.2循环常用的三种基本控制方式 8.3短路循环语句LOOP 8.4循环语句与其它分支判断语句的嵌套 85循环语句应用举例 8.6多重循环 BACK
第8章 循 环 第8章 循 环 8.1 三条循环语句 8.2 循环常用的三种基本控制方式 8.3 短路循环语句LOOP 8.4 循环语句与其它分支判断语句的嵌套 8.5 循环语句应用举例 8.6 多重循环
策8意循环 8.1三条循环语句 811循环语句 DOWHILE DO WHILE语句的语句格式 DO WHILE语句的语句格式为 DO WHILE〈条件表达式 〈循环体〉 ENDDO 循环语句格式中, DO WHILE为循环起始语句 ENDDO为循环结束语句循环体是几条语句组成的语句行 序列,执行循环体能完成的功能即为此循环的基本功能
第8章 循 环 8.1 三条循环语句 8.1.1 循环语句DOWHILE 1. DO WHILE语句的语句格式 DO WHILE语句的语句格式为: DO WHILE〈条件表达式〉 〈循环体〉 ENDDO 循环语句格式中, DO WHILE 为循环起始语句 ENDDO为循环结束语句 循环体是几条语句组成的语句行 序列, 执行循环体能完成的功能即为此循环的基本功能
策8意循环 2. DO WHILE语句的执行过程 图8—1给出了 DO WHILE语句的执行流程 当条件表达式为假时,退出循环;否则,重复执行 循环体 ENDDO结束循环,执行下一条语句 图8—1 DO WHILE循环语句流程图
第8章 循 环 2. DO WHILE语句的执行过程 图8 — 1给出了DO WHILE语句的执行流程。 图8 — 1 DO WHILE循环语句流程图
策8意循环 ①系统在执行程序过程中,遇到了循环起始语句 DO WHILEI时,首先计算〈条件表达式〉的值。 ②执行到循环结束语句 ENDDO时,表示循环体已 结束,系统“回跳”到循环起始语句去再一次执行DO WHILE语句。 ENDDO和 DO WHILE语句必须成对出现。在循 环体内必须有使〈条件表达式〉逐渐为假的语句否则, 将进入死循环
第8章 循 环 ① 系统在执行程序过程中, 遇到了循环起始语句 DO WHILE时, 首先计算〈条件表达式〉的值。 ② 执行到循环结束语句ENDDO时, 表示循环体已 结束, 系统“回跳”到循环起始语句去再一次执行DO WHILE语句。 ENDDO 和 DO WHILE 语句必须成对出现。 在循 环体内必须有使〈条件表达式〉逐渐为假的语句 否则, 将进入死循环
策8意循环 812循环语句SCAN 1.SCAN语句的语句格式 SCAN语句的语句格式为 SCAN[〈范围〉][FOR〈条件1〉] L WHILE〈条件2〉]〈循环体〉 ENDSCAN 语句格式中,SCAN为循环起始语句, ENDSCAN为 循环结束语句。本语句对范围内满足条件的记录执行 〈循环体〉。默认范围值为ALL
第8章 循 环 8.1.2 循环语句SCAN 1. SCAN语句的语句格式 SCAN语句的语句格式为: SCAN[〈范围〉][FOR〈条件1〉] [WHILE〈条件2〉] 〈循环体〉 ENDSCAN 语句格式中, SCAN为循环起始语句, ENDSCAN为 循环结束语句。本语句对范围内满足条件的记录执行 〈循环体〉。 默认范围值为ALL