第6章 VFP结构化程序设计.pptVIP

  • 2
  • 0
  • 约9.82千字
  • 约 103页
  • 2020-09-11 发布于浙江
  • 举报
叶明全 副教授 计算机教研室 2012年10月 2012年计算机水平等级考试(二级VFP语种) 笔试:100分,考试时间2个小时。 上机考试:100分,考试时间1个小时。 总评:各占50% 考试题型 一、笔试:100分,考试时间2个小时 1.选择题(40小题,共40分) 计算机基础:10小题;VFP:30小题 2.填空题(10个空,共20分) 3.程序运行结果(5小题,共20分) 4.编程(3题,共20分) 上机实验规范步骤 复习重点 复习重点 复习重点 复习重点 二、指定循环次数的循环语句(FOR…ENDFOR) 【例6-20】编程:计算三位数中所有的所有水仙花数(所谓水仙花数是指该数等于它每一位数字的立方之和)。 二、指定循环次数的循环语句(FOR…ENDFOR) 【例6-21】计算10以内2的倍数和,不是2的倍数但是3的倍数和,不是2的倍数也不是3的倍数之和。 二、指定循环次数的循环语句(FOR…ENDFOR) 【例6-22】从键盘输入一个大于1的整数N,判断N是否为素数。 二、指定循环次数的循环语句(FOR…ENDFOR) 【例6-23】从键盘输入一串字符,统计其中字母个数。 三、SCAN…ENDSCAN循环结构 格式: SCAN [范围] [FOR 条件] 语句序列 ENDSCAN 功能:对当前数据表进行扫描,记录指针自动在指定范围内满足条件的记录上移动,且依次对每条记录执行语句序列(循环体)中命令,直到表文件记录结束为止。 该结构实际上是专用于数据表的循环结构。 三、SCAN…ENDSCAN循环结构 格式: SCAN [范围] [FOR 条件] 语句序列 ENDSCAN 说明: (1)范围用来决定SCAN循环扫描的范围,可为All、Next N、Record N、Rest中某一项。 若范围缺省,则默认的范围是All,当扫描完指定范围的记录时,退出循环。 (2)EXIT和LOOP命令同样可以出现在该循环结构语句的循环体内。 三、SCAN…ENDSCAN循环结构 【例6-24】阅读下列程序,上机观察程序运行结果。 四、循环结构语句的嵌套 在一个循环结构的循环体内又包含另一个循环,称为循环的嵌套,也称为多重循环。 一般将外层的循环称为外循环,内层的循环称为内循环。例如: 四、循环结构语句的嵌套 说明: (1)在循环嵌套中,各循环结构不得交叉。如下列结构是错误的。 (2)不要从循环体外转入循环体内。 (3)循环体可能一次都不执行。 四、循环结构语句的嵌套 【例6-25---6-28】编程:显示图6-31中所示的图案。 四、循环结构语句的嵌套 【例6-29---6-30】编程:显示图6-36中所示的图案。 四、循环结构语句的嵌套 【例6-31】已知数据表XYZ.DBF的表结构:XYZ(X(N,5),Y(N,5),LCM(N,10)),表中记录如下: RECORD# X Y LCM 1 360 128 2 780 1620 3 36 72 4 150 500 5 56 36 6 12 28 试编程计算所有记录中字段变量X和Y的最小公倍数,然后写入LCM字段中。 四、循环结构语句的嵌套 【例6-31】 试编程计算所有记录中字段变量X和Y的最小公倍数,然后写入LCM字段中。 一、单选择语句(IF…ENDIF) 【例6-5】编程:按学生的学号查询XSDA.DBF中该学生信息,若有此学生,则显示该生的姓名和入学分。 一、单选择语句(IF…ENDIF) 单分支选择结构程序并不完善,即当条件不满足时,程序中不能做出进一步的处理。 这就说明单分支的功能是有限的,不能完善地解决分支处理问题。 双分支选择结构就可以处理好这个问题。 二、双选择语句(IF…E

文档评论(0)

1亿VIP精品文档

相关文档