- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 医院环节质量监测及实践.ppt
- 医院建设发展趋势.ppt
- 医院内获得性感染微生物学特点及预防.ppt
- 医院物表消毒.ppt
- 医院物表消毒东莞.ppt
- 医院物体表面消毒重要性.ppt
- 医院消毒供应室消毒规范.ppt
- 医院药剂科科研选题及管理.ppt
- 医院优质服务体系.ppt
- (共识原版)ESBLs应对策略中国专家共识.pptx
- 2025年中国糖水桶市场调查研究报告.docx
- 2025年中国钱包式反屏蔽无线隐形耳机市场调查研究报告.docx
- [云南]2024下半年云南省有色地质局招聘43人笔试历年参考题库附带答案详解.doc
- 2010-2023历年辽宁省庄河市第六高级中学高一下学期第一次月考政治卷.docx
- 2025至2031年中国室内壁装全方位云台行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国高温高真空接触角测定仪行业投资前景及策略咨询研究报告.docx
- [中央]2024年国家体育总局事业单位招聘38人笔试历年参考题库附带答案详解.doc
- 2025至2031年中国梯绳行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国汽车悬挂控制臂行业投资前景及策略咨询研究报告.docx
- [上海]2025年上海公安机关文职辅警招聘笔试历年参考题库附带答案详解.doc
文档评论(0)