《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第6章 循环结构设计

第6章循环结构设计 第6章循环结构设计 6.,1循环结构语包 列表框与组合框控件 63页框 BACK
第6章 循环结构设计 第6章 循环结构设计 6.1 循环结构语句 6.2 列表框与组合框控件 6.3 页框

第6章循环结构设计 61循环结构语句 在Ⅴ isual foⅹPro中,提供了三种循环语句:DO WHILE∴. ENDDO(当型循环)、FOR.. ENDFOR(步长 型循环)、SCAN.. ENDSCAN(表扫描型循环) 无论何种类型的循环结构,其特点都是:循环体执行 与香及其执行次数多少都必须视其循环类型与条件而定, 且必须确保循环体的重复执行能在适当的时候得以终止 (即非死循环)
第6章 循环结构设计 6.1 循环结构语句 在 Visual FoxPro 中 , 提 供 了 三 种 循 环 语 句 : DO WHILE ... ENDDO(当型循环)、FOR ... ENDFOR(步长 型循环)、SCAN ... ENDSCAN(表扫描型循环)。 无论何种类型的循环结构,其特点都是:循环体执行 与否及其执行次数多少都必须视其循环类型与条件而定, 且必须确保循环体的重复执行能在适当的时候得以终止 (即非死循环)

第6章循环结构设计 611当型循环语句 DO WHLLE 1.当型循环的语法格式 如果需要在某一条件满足时反复执行某一操作,可以 使用当型循环( DO WHILE)结构。 型循环的语法格式为: DO WHILE〈条件 〈命令列〉] EXIT LOOP ENDDO
第6章 循环结构设计 6.1.1 当型循环语句DO WHILE 1. 当型循环的语法格式 如果需要在某一条件满足时反复执行某一操作,可以 使用当型循环(DO WHILE)结构。 当型循环的语法格式为: DO WHILE〈条件〉 [〈命令列〉] [EXIT] [LOOP] ENDDO

第6章循环结构设计 说明: 1)如果〈条件〉的值为T,则执行 DO WHILE和 ENDDO之间的循环体;如果〈条件〉的值为F,则结東 循环,转去执行 ENDDO之后的命令 每执行一遍循环体,程序自动返回到 DO WHILE语 句,判断一次〈条件〉 (2)EXIT是无条件结束循环命令 (3)LOOP是无条件循环命令
第6章 循环结构设计 说明: (1) 如果〈条件〉的值为.T.,则执行DO WHILE和 ENDDO之间的循环体;如果〈条件〉的值为.F.,则结束 循环,转去执行ENDDO之后的命令。 每执行一遍循环体,程序自动返回到DO WHILE语 句,判断一次〈条件〉。 (2) EXIT是无条件结束循环命令。 (3) LOOP是无条件循环命令

第6章循环结构设计 2.当型循环结构的特点 “当型”循环结构的根本特点是:当所给定循环 条件为真时,就反复执行其循环体;当该条件为假时, 终止执行其循环体,执行其后继命令。循环体执行次 数最少可为零
第6章 循环结构设计 2. 当型循环结构的特点 “当型”循环结构的根本特点是:当所给定循环 条件为真时,就反复执行其循环体;当该条件为假时, 终止执行其循环体,执行其后继命令。循环体执行次 数最少可为零

第6章循环结构设计 612步长型循环命令FOR 1.步长型循环语句 步长型循环可以根据给定的次数重复执行循环体。其 语法结构为: FOR〈内存变量〉=〈初值〉TO〈终值〉 STEP 〈步长值〉 〈命令列〉 EXIT LLOOP ENDFOR NEXT
第6章 循环结构设计 6.1.2 步长型循环命令FOR 1. 步长型循环语句 步长型循环可以根据给定的次数重复执行循环体。其 语法结构为: FOR 〈内存变量〉=〈初值〉TO〈终值〉[STEP 〈步长值〉] [〈命令列〉] [EXIT] [LOOP] ENDFOR | NEXT

第6章循环结构设计 说明: (1)EXIT跳出FOR. ENDFOR循环 (2)LOOP将控制直接转回到FOR子句 (3)在使用循环嵌套时要注意:内外循环的循环变量 不能同名,并且内外循环不能交叉。如
第6章 循环结构设计 说明: (1) EXIT跳出FOR...ENDFOR循环。 (2) LOOP将控制直接转回到FOR子句。 (3) 在使用循环嵌套时要注意:内外循环的循环变量 不能同名,并且内外循环不能交叉。如

第6章循环结构设计 FORX FORⅩ FORY FOR Y ENDFOR ENDFOR ENDFOR ENDFOR 正确 错误
第6章 循环结构设计 ENDFOR ENDFOR FOR Y FOR X ENDFOR ENDFOR FOR Y FOR X 正确 错误

第6章循环结构设计 2.步长型循环的执行过程 循环的执行过程是:开始时首先把〈初值〉、 〈终值〉和〈步长值〉读入,然后〈内存变量〉的值 与〈终值〉比较,如果〈内存变量〉的值在〈初值〉 与〈终值〉范围内,则执行FOR与 ENDFOR之间的命 令,然后〈内存变量〉按〈步长值〉增加或减小,重 新比较,直到〈内存变量〉的值不在〈初值〉与〈终 值〉范围内,结束循环,转去执行 ENDFOR后面的第 条命令
第6章 循环结构设计 2. 步长型循环的执行过程 循环的执行过程是:开始时首先把〈初值〉、 〈终值〉和〈步长值〉读入,然后〈内存变量〉的值 与〈终值〉比较,如果〈内存变量〉的值在〈初值〉 与〈终值〉范围内,则执行FOR与ENDFOR之间的命 令,然后〈内存变量〉按〈步长值〉增加或减小,重 新比较,直到〈内存变量〉的值不在〈初值〉与〈终 值〉范围内,结束循环,转去执行ENDFOR后面的第 一条命令

第6章循环结构设计 62列表框与组合框控件 列表框和组合框为用户提供了包含一些选项和信 息的可滚动列表。在列表框中,任何时候都能看到多 个项,而在组合框中,平时只能看到一个项,用鼠标 单击向下按钮可以看到多项的列表
第6章 循环结构设计 6.2 列表框与组合框控件 列表框和组合框为用户提供了包含一些选项和信 息的可滚动列表。在列表框中,任何时候都能看到多 个项,而在组合框中,平时只能看到一个项,用鼠标 单击向下按钮可以看到多项的列表
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第5章 选择结构程序设计.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第4章 赋值与输入输出.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第3章 VFP的编程工具与编程步骤.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第2章 Visual Fox Pro编程基础.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第1章 Visual FoxPro6.0初步.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第17章 设计报表文件.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第16章 视图.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第15章 检索数据.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第14章 关系数据库标准语言SQL.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第13章 创建数据库.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第12章 数据表的索引和排序.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第11章 Visual FoxPro数据表.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第10章 菜单与工具栏设计.ppt
- 《c语言入门教程》讲义.pdf
- 《微机原理与接口技术》课程教学资源(PPT课件)第11章 MASM6.15汇编环境.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第10章 并行处理技术.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第2章 处理器结构.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第4章 汇编语言程序设计.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第5章 微机总线.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第6章 存储系统.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第7章 数组.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第8章 自定义属性与自定义方法.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第9章 表单集与多重表单.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)封面及目录.ppt
- 《数据结构与算法分析》课程PPT教学课件(数据结构和算法、数学预备知识、算法分析).ppt
- 东北大学:《数据结构》课程教学资源(学习资料)第一章 绪论.doc
- 东北大学:《数据结构》课程教学资源(学习资料)第七章 图.doc
- 东北大学:《数据结构》课程教学资源(学习资料)第三章 栈与队列.doc
- 东北大学:《数据结构》课程教学资源(学习资料)第九章 查找.doc
- 东北大学:《数据结构》课程教学资源(学习资料)第二章 线性表.doc
- 东北大学:《数据结构》课程教学资源(学习资料)第五章 数组和广义表.doc
- 东北大学:《数据结构》课程教学资源(学习资料)第八章 动态存储管理.doc
- 东北大学:《数据结构》课程教学资源(学习资料)第六章 树和二叉树.doc
- 东北大学:《数据结构》课程教学资源(学习资料)第十章 内部排序.doc
- 东北大学:《数据结构》课程教学资源(学习资料)第四章 串.doc
- 《据结构习题与解析》(C语言版).pdf
- 东北大学:《数据结构》课程教学资源(学习资料)第9章 排序自测题.doc
- 东北大学:《数据结构》课程教学资源(学习资料)第10章 排序自测题答案.doc
- 东北大学:《数据结构》课程教学资源(学习资料)第1章 概论自测题.doc
- 东北大学:《数据结构》课程教学资源(学习资料)第1章 概论自测题答案.doc