资源描述:
《普通专升本辅导(vfp编程).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、计算机基础专升本考试指南安徽水利水电职业技术学院程序设计初步基础知识1、常量常量是指其值在程序运行中保持不变的量,不同类型的常量的表示方法不同。数值型常量数值型常量用来表示数量的大小,有两种表示方法。由数字0~9、小数点和正负号组成,如:43,3.45.–6.54。科学记数表示,如:5.46E~23。(2)字符型常量字符型常量表示用定界符括起来的字符序列。VisualFoxPro中的定界符为单引号、双引号或方括号。使用定界符时必须成对匹配。空串是指不包含任何字符的字符串(”“)。例:“程序设计”
2、、“AAACC”、“”(3)逻辑型常量逻辑型常量有逻辑真和逻辑假两个值,其定界符是两个点。逻辑真可以表示为:.T.,.t.,.Y.或.y.。逻辑假可以表示为:.F.,.f.,.N.或.n.。2、变量变量是指其值在程序运行中变化的量。是内存中的一个存储区域,变量名标识变量的值是保存在该区域的数据变量的类型取决于变量值的类型变量的类型不必定义对变量的操作赋值:<变量名>=<表达式>或STORE<表达式>TO<变量名>例:X=1,Y=3.14,Z=”AHHEFEI”,X=YSTORE0TOX,Y3、数
3、组数据由一系列的数组元素组成每个数组元素相当与一个简单变量每个数组元素通过数组名及下标引用数组在内存中占一片连续存储区域定义数组一维数组:DIMENSION<数组名>(下标)二维数组:DIMENSION<数组名>(下标1,下标2)数组建立后,每个元素自动被赋值为逻辑假.F.。使用数组一切可以使用简单变量的地方,都可以使用数组元素。例:DIMENSIONX(6),Y(2,3)可引用X(1)~X(6),Y(1,1)Y(1,2)Y(1,3)Y(2,1)Y(2,2)Y(2,3)整体赋值:对数组名赋值时定
4、义数组:DIMENSIONX(6),Y(2,3)X=5Y=X+5(Y=10)4、表达式运算符把运算量连接起来的式子。数值表达式数值表达式由算术运算将数值型数据连接起来构成,其运算结果仍是数值型数据。VisualFoxPro中的算术运算符包括^或**,*,/,%,+及-等。各运算的意义及优先级如表所示。运算符优先级意义^或**1乘方运算*、/、%2乘、除、求运算+、-3加、减运算例:2^3,2**3,2/3,8%3等字符表达式字符表达式由字符串运算将字符型数据连接而成,其运算结果是字符型数据。字符
5、串运算符有以下两个。+:完全连接,将前后两个字符串首尾相连形成新的字符串。-:不完全连接,将前一个字符串的尾部空格移到新的字符串末尾例:“AAA”+“BBBB”,“AAA”+“BBBB”等关系表达式关系表达式由关系运算符将两个数据连接而成,其运算结果是逻辑数据。关系运算符的意义及作用如表所示。运算符作用运算符作用<小于=等于<=小于等于==字符串精确比较>大于<>、#、!=不等于>=大于等于$子串包含测试其中:==和$仅用于字符型数据,其他可用于任何数据。例:1>=3,1!=4,”AA”$”AA
6、ABBBB”等4.逻辑表达式逻辑表达式由逻辑运算符将逻辑数据连接起来构成,其运算结果仍然是逻辑型数据。逻辑运算符有逻辑非(.NOT.或!)、逻辑与(.AND.)和逻辑或(.OR.)。在VisualFoxPro中也可分别写成NOT,AND和OR。其优先级顺序依次为NOT,AND和OR。例:NOT1>2等5、常用函数数值函数:数值函数的自变量和返回值都是数值型数据绝对值函数格式:ABS(数值表达式)功能:返回绝对值平方根函数格式:SQRT(数值表达式)功能:返回数值表达式的平方根。求整数函数格式:I
7、NT(数值表达式)功能:INT()返回数值表达式的整数部分。求余数函数格式:MOD(数值表达式1,数值表达式2)功能:返回两个表达式相除后的余数。对于该函数,应特别注意函数的结果,余数的正负号与除数相同。如果两个表达式同号,则函数值为两个表达式相除的余数。当两个表达式异号时,函数值为两个表达式相除的余数再加上除数的值。求最大值和最小值函数格式:MAX(数值表达式1,数值表达式2[,数值表达式3…])MIN(数值表达式1,数值表达式2[,数值表达式3…])功能:计算各自变量表达式的值,MAX()返
8、回其中的最大值,MIN()返回其中的最小值。字符函数求字符串长度函数格式:LEN(字符表达式)功能:返回指定字符表达式值的长度,即字符表达式中所包含的字符个数。大小写转换函数格式:LOWER(字符表达式)UPPER(字符表达式)功能;LOWER()将指定表达式值中的大写字母换成小写字母,其他字符不变。UPPER()将指定表达式值中的小写字母换成大写字母,其他字符不变。空格字符串生成函数格式:SPACE(数值表达式)功能:返回由数值表达式的值所指定数目的空格组成的字符串。(4)取子串函数格式:LE