1 / 23
文档名称:

vfox程序设计结构.ppt

格式:ppt   大小:745KB   页数:23页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

vfox程序设计结构.ppt

上传人:1557281760 2021/10/20 文件大小:745 KB

下载得到文件列表

vfox程序设计结构.ppt

文档介绍

文档介绍:VFox程序设计构造
第一页,共23页。
目 录
VFox根本知识
控制构造及程序设计应用举例
第二页,共23页。
第一讲 VFox根本知识
clear
s=0
for i=1 to 100
s=s+i
endfor
? “s=〞,s
return
例1 编程求 1+2+3+……+100
初始化局部
数据处理(循环)局部
输出局部
完毕语句
程序:是计算机能够分析执行的命令序列的集合。
程序设计:是计算机用户将解决某一实际问题所用的命令按一定的逻辑顺序编制成程序,并以文件的形式存放于磁盘的过程。执行程序时,计算机按顺序自动执行程序文件中的命令。
程序的概念
*
第三页,共23页。
字符型:英文、汉字、数字、空格和标点符等组成的一串字符
数值型:由数字0-9以及正负号(+和-)和小数点(.)组成。
逻辑型:存入的值为真(T)和假(F)两种状态,长度固定为1位
VFox语言根底
⒈数据类型
数值型(常数):如12、、、 。
字符型(字符串):其表示方法用定界符将字符串括起来,定界符有[]、' '和" "。注意,这些定界符必须配对使用,
逻辑型:.、..、.,.、..、.,逻辑型数据只占一个字节。
⒉常量
内存变量:是一种临时变量,是在程序执行中用于存放临时数据(中间结果或最终结果)的内存工作单元。他具有字符型、数值型、日期型、逻辑型和屏幕型5种数据类型。
数组变量:具有一样名称而下标不同的一组有序内存变量。允许定义一维和二维数组,数组在使用之前需要先定义。
⒊变量
*
第四页,共23页。
运算符:用来进展运算的符号;
表达式:是指用运算符将变量、数组元素、常量、函数连接组合得到的一组有物理意义的式子。表达式分为算术表达式、字符表达式、关系表达式和逻辑表达式4类。表达式和常量一样,是具有数据类型的数据(求值之后),因此一个表达式中的各项必须具有一样类型。
⒋运算符及表达式
算术运算符:( ) **或^ % 模数(除法的余数) *、/ +、-
算术表达式:10+3*4-15 12**2 x^3/y+a%5
表达式求值时,先按运算符的优先级别上下次序执行.
字符表达式:完全连接“+〞 不完全连接“-〞 包含运算“$〞
“I have a 〞 +“Book〞 “计算机 〞-“ 世 界" “ABC〞$“abcdef〞
关系运算符:< > = == <= >= <>,!=,#
关系表达式:<表达式> <关系运算符> <表达式>
>=a(2) a>bb "A" >"B"
逻辑运算符: !, NOT 或 .NOT. OR 或 .OR. AND 或 .AND.
逻辑表达式:<关系表达式> <逻辑运算符> <关系表达式>
x>5 OR y<10 ..,取决于x,y的值
*
第五页,共23页。
取整函数: INT(<数值表达式>)
功能:将数值表达式的值去掉小数局部取其整数(只舍不入)
求余函数: MOD(<N1>,<N2>)
功能:返回<数值表达式1>除以<数值表达式2>所得的余数。
取子串函数: SUBSTR(<C>,<起始位置>[,<长度>])
功能: 从指定表达式值的指始位置取指定长度的字符串作为函数值。
字符串转换为数值函数: VAL(<数字字符串>)
功能: 将数字字符串(包括正负号、小数点)转换为相应的数值型数据。
数值转换成字符串函数: STR(<N>[,<长度>,[,<小数位数>]])
功能: 将<数值表达式>的值转换成字符串,转换时根据需要自动四舍五入。
⒌常用函数
*
第六页,共23页。
Vfox程序设计根本语句
⒈赋值语句
格式: STORE <表达式> TO <内存变量表>|<数组元素表>
或:<内存变量>|<数组元素>=<表达式>
⒈赋值语句
格式 :DIME <数组名1>(<N1>)[,<数组名2>(<N2>[,<N3>]) …
如:DIME A(2), B(2,2)
表示数组A有两个元素,分别是A(1)和A(2)。数组B有4个元素,分别为B(1,1),B(1,2),B(2,1),B(2,2)。
引用:数组中每个有序变量构成数组的成员,称之为数组元素。数组元素的名称使用数组名和用括号括起来的下标组成。
数组下标可以是常量、变量和表达式,如A(l),A(b1),A(a+