- 1、本文档共43页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
安徽专升本计算机基础VFP编程的资料
常量:在程序执行过程中,其值不变的量。在VFP中有数值型、字符型和逻辑型等常量。
整型:如12,-24,0
数值型常量 小数形式:如2.345,-3.1415
实型
科学记数法:如 -1.2345E12,1.0E-6
2、字符型常量:包含在一对定界符中间的所有字符。定界符可以是一对双引号、单引号或方括号。如: “Hello world!”
‘I asked,“Get the picture?”’
[She said,“You’re my super star.”]
字符串的长度为定界符里所有字符的个数(不包括定界符本身)
字符串原样照输出
逻辑型常量:如 .T. 和 .F.
.T. 表示真,即条件成立。如: 53的值为 .T. , 5=-3的值为 .T.
.F. 表示假,即条件不成立。如:-3-5的值为 .F.
变量:在程序的执行过程中,其值可以变化的量。变量命名:以字母开头,后跟若干个字母、数字串。变量名最好有含义,如:SCORE、SUM等。
运算符:有算术运算符、字符运算符、关系运算符和逻辑运算符
运算符的优先级高低次序:
说明:① -3^2的值为9; -(3^2)的值为-9
②“ abc ”+ “def”结果为 “ abc def”
③“ abc ”- “def”结果为 “ abcdef ”
④ 关系运算的结果为逻辑值。条件成立,结果为 .T. ;条件不成立,结果为 .F.
如: 3+15结果为 .F. 5=-3+7 结果为 .T.
⑤ NOT、AND、OR的运算量必须是逻辑量,结果也是逻辑常量。
⑥ 运算符有优先级的高低,具体如上图所示。同一行上的运算符,优先级相同。
表达式:用运算符将常量、变量、函数等连接起来,组成有意义的式子。计算表达式值时要注意运算符的优先级高低问题。
表达式的书写
代数式 VFP表达式
函数
输出命令 ? 与 ??
格式: ? 表达式列表
?? 表达式列表
说明: 表达式列表可以是一项或多项表达式,若是多项表达式,用逗号分开。
单个常量或变量可视作最简表达式
计算机执行 ? 表达式列表 语句时,先换行,再输出各表达式的值
计算机执行 ?? 表达式列表 语句时,直接在当前光标位置输出各表达式的值
如在命令框中输入:? “3+4=”,3+4
结果显示: 3+4= 7
接着再输入命令: ?? “Right”
屏幕显示: 3+4= 7Right
2. INT(18.7)
3. ROUND(3.456,2)
4. ABS(-7.8)
5. SQRT(25)
6. PI()
7. SIN(2)
8. MOD(8,3)
9. MAX(1,-4,2,-3,6,3+1,2*3+1)
MIN(2.5,-3.6,0,8)
SPACE(5)
CHR(66)
ASC(‘b’)
LEN(“Follow me!”)
ALLTRIM(“ ABCDEFG ”)
SUBSTR(“ABCDEFG”,3,2)
VAL(“238”)
STR(365,5)
语句和程序结构
理论上已经证明,面向过程的程序设计,只要三种程序结构,就能解决任何问题。这三种程序结构分别是顺序结构、选择结构(或称分支结构)和循环结构。VFP提供了为数不多的三种结构的语句,现分述如下:
(1)顺序结构
变量赋值和赋值语句
赋值语句格式: 变量=表达式
功能:先将表达式的值计算出来,然后赋予赋值号左边的变量
如: A=1
A=A+1
A=3+INT(-5.8)
INPUT “提示信息” TO 变量
功能:程序执行到INPUT 语句时,首先显示“提示信息”中的内容,并等待用户从键盘输入数据,一旦数据输入后,变量得到相应的值,程序继续向下执行。
说明: 变量可以接受数值型或字符型值,键入字符型值时,必须带定界符。
“提示信息”可以缺省,通常带提示信息有利于数据输入。
ACCEPT “提示信息” TO 变量
功能:同上。
说明: 变量只能接受字符型值,键入字符型值时,不带引号
RETURN 、CANCEL语句: VFP程序的最后一条语句
交换A,B两个变量的值
Memory
C=A A 3,4
A=B B 4,3
B=C C 3
计数 N=N+1 N的初始值为0
累加
文档评论(0)