基本信息
文件名称:2025年湖南计算机等级考试VFP强化实战培训班.doc
文件大小:212.5 KB
总页数:28 页
更新时间:2025-06-10
总字数:约5.75千字
文档摘要

湖南省计算机水平考试二级VFP强化培训班

讲授内容:

常量与运算符号

常用几种常量:字符型、数字型、日期型、逻辑型

运算符号:数字运算符、关系运算符、逻辑运算符

体现式与函数

弄清常用几种类型体现式和常用函数

选用构造(if--endif、if—else--endif、docase--endcase语句)

循环构造(dowhile--enddo、for--endfor、exit和loop语句)

数组

改错和填空常用问题分析和举例

7.程序设计

常量与运算符号

常量:

数字型常量

字符型常量

日期型常量

逻辑型常量

运算符号:

算术运算符号:+-*/^**%

关系运算符号:=====!=#$

逻辑运算符号:notandor

?体现式与函数

一、体现式

注意事项:尤其要弄清括号使用,乘号不能省,运算先后次序

二、函数

某些常用函数:如intmodsqrtyeardateroundlenrightsubstrleft等?选用构造

格式

格式1:

if(体现式)

语句序列

endif

格式2:

if(体现式)

语句1

else

语句2

endif

功能

重要是进行条件判断,然后根据条件与否满足来进行对应不一样处理,实现分支构造程序设计

执行过程

过程:先进行判断条件,再进行不一样处理.

注意

体现式可以是关系体现式、逻辑体现式,其体现式值是为逻辑值.

常用关系运算符号:

>=====!=#

逻辑运算符号:

notandor

ifabc

ifa!=b,b!=c

ifmod(7/3)=0

以上三种条件都是错误

if语句嵌套搞不清晰时,尽量使用单if语句。如:

if(a0)

if(b>10)

c=c+1

endif

endif

可改成:

if(a0andb10)

c=c+1

endif

docase--endcase语句

格式:

docaseswitch

case体现式1

语句序列1

case体现式2

语句序列2

case常量n

语句序列n

[default

语句序列n+1]

endcase

注意:

体现式为关系或逻辑体现式

体现式成果是逻辑值

循环构造

dowhile--enddo语句

格式:

dowhile体现式

循环体语句

enddo

for--enddo语句

格式:

forx=atobstepc

循环体语句

endfor

对于上述二种循环构造要理解下面几种问题:

体现式是循环控制条件,与if语句中体现式同样。

二种循环语句执行过程。

exit和loop语句

数组

数组定义

格式:dime一维数组(常量)

二维数组:dime数组名(常量1,常量2)

注意:

数组元素下标从1开始到长度

dimea(5)

数组元素有:a(1)a(2)a(3)a(4)a(5)

下标从1变化到5

dimeb(2,4)

数组元素有:

b(1,1)b(1,2)b(1,3)b(1,4)

b(2,1)b(2,2)b(2,3)b(2,4)

数组没送初始值时,一律为.F.

2.数组引用

引用数组元素名(直接方式)和引用数组名。

a=100

体现把a数组中所有元素送初值为100

a(1)=”1111

?改错题

clear

s=0

forn=10to200

*下行有错

ifmod(n,6)=0andmod(n,8)=0

*下行有错

s=sqrt(s+n)

endif

endfor

?round(s,0)

单击”考生文献夹”,进入下面界面

首先看清题目,有几种错误提醒行,则必要改正几种错误。每一种错误在提醒行下一行。运行程序,填上对的答案。先后不要加空格,数据输出不要在中文输入状态

程序填空题:

单击考生文献夹,进入下个界面

settalkoff

x=0

dowhilex=7

y=_____

if_______

?y

endif

endfor

return

程序改错题举例:

变量赋初值错误。(一般状况:求和变量初值为0,求积初始值为1)。

如下程序求[1,1000]之间能被5和7整除数之和。请改正程序中错误,并运行修改后程序,给出对的程序运行成果,填入对应窗口。

clear

/*下行有错*/

sum=1

fori=1to1000

/*下行有错*/

ifmod(i,5)=0ormod(i,7)=