网站大量收购独家精品文档,联系QQ:2885784924

VFox程序设计结构.pptx

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VFox程序设计 (专升本) 师苑教育专升本 目 录 VFox基本知识 控制结构及程序设计应用举例 第一讲 VFox基本知识 3 clear s=0 for i=1 to 100 s=s+i endfor ? “s=”,s return 例1 编程求 1+2+3+……+100 初始化部分 数据处理(循环)部分 输出部分 结束语句 程序:是计算机能够分析执行的命令序列的集合。 程序设计:是计算机用户将解决某一实际问题所用的命令按一定的逻辑顺序编制成程序,并以文件的形式存放于磁盘的过程。执行程序时,计算机按顺序自动执行程序文件中的命令。 1.1 程序的概念 4 字符型:英文、汉字、数字、空格和标点符等组成的一串字符 数值型:由数字0-9以及正负号(+和-)和小数点(.)组成。 逻辑型:存入的值为真(T)和假(F)两种状态,长度固定为1位 1.2 VFox语言基础 ⒈数据类型 数值型(常数):如12、3.1345、-6.78、5.87E12 。 字符型(字符串):其表示方法用定界符将字符串括起来,定界符有[]、 和 。注意,这些定界符必须配对使用, 逻辑型:用.Y.、.y.或.T.、.t.表示逻辑真值,用.N.、.n.或.F.、.f.表示逻辑假值,逻辑型数据只占一个字节。 ⒉常量 内存变量:是一种临时变量,是在程序执行中用于存放临时数据(中间结果或最终结果)的内存工作单元。他具有字符型、数值型、日期型、逻辑型和屏幕型5种数据类型。 数组变量:具有相同名称而下标不同的一组有序内存变量。允许定义一维和二维数组,数组在使用之前需要先定义。 ⒊变量 5 运算符:用来进行运算的符号; 表达式:是指用运算符将变量、数组元素、常量、函数连接组合得到的一组有物理意义的式子。表达式分为算术表达式、字符表达式、关系表达式和逻辑表达式4类。表达式和常量一样,是具有数据类型的数据(求值之后),因此一个表达式中的各项必须具有相同类型。 ⒋运算符及表达式 算术运算符:( ) **或^ % 模数(除法的余数) *、/ +、- 算术表达式:10+3*4-15 12**2 x^3/y+a%5 表达式求值时,先按运算符的优先级别高低次序执行. 字符表达式:完全连接“+” 不完全连接“-” 包含运算“$” “I have a ” +“Book” “计算机 ”-“ 世 界 “ABC”$“abcdef” 关系运算符: = == = = ,!=,# 关系表达式:表达式 关系运算符 表达式 1244.33=a(2) abb A B 逻辑运算符: !, NOT 或 .NOT. OR 或 .OR. AND 或 .AND. 逻辑表达式:关系表达式 逻辑运算符 关系表达式 x5 OR y10 .T.或者.F.,取决于x,y的值 6 取整函数: INT(数值表达式) 功能:将数值表达式的值去掉小数部分取其整数(只舍不入) 求余函数: MOD(N1,N2) 功能:返回数值表达式1除以数值表达式2所得的余数。 取子串函数: SUBSTR(C,起始位置[,长度]) 功能: 从指定表达式值的指始位置取指定长度的字符串作为函数值。 字符串转换为数值函数: VAL(数字字符串) 功能: 将数字字符串(包括正负号、小数点)转换为相应的数值型数据。 数值转换成字符串函数: STR(N[,长度,[,小数位数]]) 功能: 将数值表达式的值转换成字符串,转换时根据需要自动四舍五入。 ⒌常用函数 补充: 随机函数RAND 格式:RAND([N]) 功能:系统产生一个纯小数(0~1) N=0每次产生一个不同的纯小数,默认为0 0N1 产生数值0 N=1每次产生一个相同的纯小数 例:随机生成一个60到250内的整数。 ? Int(60+rand()*190) 随机生成两个两位整数,并相减。 a=(10+Int(rand()*90)) b= (10+Int(rand()*90)) ? a-b 7 8 1.3 Vfox程序设计基本语句 ⒈赋值语句 格式: STORE 表达式 TO 内存变量表|数组元素表 或:内存变量|数组元素=表达式 ⒈赋值语句 格式 :DIME 数组名1(N1)[,数组名2(N2[,N3]) … 如:DIME A(2), B(2,2

文档评论(0)

celkhn5460 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档