TreeMind树图在线AI思维导图
当前位置:树图思维导图模板资格考试计算机计算机二级知识点VFP循环结构程序设计思维导图

计算机二级知识点VFP循环结构程序设计思维导图

  收藏
  分享
免费下载
免费使用文件
原来是y 浏览量:142022-11-12 14:27:22
已被使用1次
查看详情计算机二级知识点VFP循环结构程序设计思维导图

本思维导图主要总结计算机计算机二级考试知识点VFP循环结构程序设计

树图思维导图提供 计算机二级知识点VFP循环结构程序设计思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级知识点VFP循环结构程序设计思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:dcbd03d1e69d0e76af5d77fa2bb917ea

思维导图大纲

计算机二级知识点VFP循环结构程序设计思维导图模板大纲

循环结构程序设计

循环结构也称为重复结构,是指程序在执行过程中,其中的某段代码被重复执行若干次。被重复执行的代码段通常称为循环体。

Visual FoxPro支持循环结构的语句包括:

DOWHILE-ENDDO、FOR-ENDFOR、SCAN-ENDSCAN语句。

(1)DO WHILE循环语句

格式1

DO WHILE<条件表达式>

<语句序列>ENDDO

功能

执行该语句时,先判断<条件表达式>是否成立,如果为真,执行<循环体>,执行到ENDDO时,返回到DO WHILE,再判断<条件表达式>。

若条件为假,则结束循环,执行ENDDO后面的语句。

格式2

DO WHILE<条件表达式> <语句序列1> [LOOP] <语句序列2> [EXIT] <语句序列3> ENDDO

LOOP语句:

强行返回到循环开始语句。

EXIT语句:

强行跳出循环,接着执行

ENDDO后的语句

DO WHILE循环一般由如下部分组成:

①初始部分。

通常位于程序开头,用来保证循环程序能够开始执行。如果第一次判断条件时,条件为假,则循环体一次都部执行。

②工作部分,即循环体。

这部分除了需要重复执行的命令外、还应包括对于循环控制变量的修改,使循环进行有限次以后能够自动终止。

③控制部分。

控制部分应保证循环程序按预定条件恰到好处地执行完毕。做到这一点,不仅要选择适当的入口条件,还要给有关的量设定适当的初值,并在循环体中对有关的量进行适当的修改,关键在于这三者恰到好处地配合。

(2)FOR循环语句

格式

FOR<循环变量>=<初值>TO<终值>[STEP<步长>] <循环体> ENDFOR|NEXT

使用FOR循环语句的有关说明:

①省略STEP<步长>,则〈步长〉为默认值1;

 ②〈初值〉、〈终值〉和〈步长〉都可以是数值表达式,但这些表达式仅在循环语句开始执行时计算一次。循环语句执行过程中,初值、终值和步长是不会改变的,并由此确定循环的次数;

③可以在循环体内改变循环变量的值,但会改变循环执行次数;

④EXIT和LOOP命令可以出现在循环体内。执行LOOP命令时,结束本次循环,循环变量增加一个步长值,返回FOR循环头判断循环条件是否成立。执行EXIT命令时,程序跳出循环,执行循环尾后面的语句。

(3)“指针”型循环控制语句

“指针”型循环控制语句,即根据用户设置的表中的当前记录指针,

决定循环体内语句的执行次数据。

1)语句格式:

SCAN[〈范围〉][FOR〈条件表达式1〉 [WHILE〈条件表达式2〉]] 〈命令行序列〉 ENDSCAN

2)语句功能:

该语句在指定的范围内,用数据记录指针来控制循环次数。

执行语句时,首先判断函数EOF()的值,若其值为“真”,则结束循环,否则,结合〈条件表达式1〉或〈条件表达式2〉,执行〈命令行序列〉,记录指针移到指定的范围和条件内的下一条记录,重新判断函数EOF()的值,直到函数EOF()的值为真时结束循环。

(4)使用循环语句时应注意的几点

1)DO WHILE和ENDDO、FOR和ENDFOR、SCAN和ENDSCAN必须配对使用。

2)〈命令行序列〉可以是任何FoxPro命令或语句,也可以是循环语句,即可以为多重循环。

3)〈循环变量〉应是数值型的内存变量或数组元素。

4)EXIT和LOOP命令嵌入在循环体内,可以改变循环次数,但是不能单独使用。EXIT的功能是跳出循环,转去执行ENDDO、ENDFOR、ENDSCAN后面的第一条命令;LOOP的功能是转回到循环的开始处,重新对“条件”进行判断,相当于执行了一次ENDDO、ENDFOR、ENDSCAN命令,它可以改变〈命令行序列〉中部分命令的执行次数。EXIT、LOOP可以出现在〈命令行序列〉的任意位置。

(5)多重循环

多重循环即循环的嵌套,是在一个循环结构的循环体中又包含另一个循环。我们称外层循环为外循环,被包含的循环为内循环。

嵌套层数一般没有限制,但内循环的循环体必须完全包含在外循环的循环体中,不能相互交叉。

正确的嵌套关系如:

DO WHILE<条件表达式1> <语句序列11> DO WHILE<条件表达式2> <语句序列21> DO WHILE<条件表达式3> <语句序列3> ENDDO <语句行序列22> ENDDO <语句行序列12> ENDDO

相关思维导图模板

计算机二级知识点VFP数组简介思维导图思维导图

树图思维导图提供 计算机二级知识点VFP数组简介思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级知识点VFP数组简介思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:f858fd0214d3d7b6ee7db7b1997a2795

计算机二级知识点VFP数据类型思维导图思维导图

树图思维导图提供 计算机二级知识点VFP数据类型思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级知识点VFP数据类型思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:583f500273cf7da98d6085133530d2e9