第二章常量与变量文档格式.docx

上传人:b****6 文档编号:19816706 上传时间:2023-01-10 格式:DOCX 页数:11 大小:18.59KB
下载 相关 举报
第二章常量与变量文档格式.docx_第1页
第1页 / 共11页
第二章常量与变量文档格式.docx_第2页
第2页 / 共11页
第二章常量与变量文档格式.docx_第3页
第3页 / 共11页
第二章常量与变量文档格式.docx_第4页
第4页 / 共11页
第二章常量与变量文档格式.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

第二章常量与变量文档格式.docx

《第二章常量与变量文档格式.docx》由会员分享,可在线阅读,更多相关《第二章常量与变量文档格式.docx(11页珍藏版)》请在冰豆网上搜索。

第二章常量与变量文档格式.docx

Setmarkto[分隔符]

_____________________________________________________

补充:

显示当前系统时间date()

(2)设置日期的年月日顺序:

Setdateto<

YMD|MDY|DMY>

Eg:

________________________________________________________

(3)设置年份的显示位数:

Setcentury<

on|off>

On年份用4位表示Off年份用2位表示

5日期时间型(T)

______________________________________________________________________________________________________________________6、逻辑型(L)

第二节变量

程序中变化的量-----存储常量的量

二、分类:

字段变量,内存变量,数组

三、具体介绍

1字段变量(理解)

理解点;

____________________________________________________

2内存变量:

内存的理解:

________________________________________________定义:

在内存中存储使用的变量

A.命名规则:

_______________________________________________

B.赋值语句:

格式1:

内存变量名=常量表达式(变量)

__________________________________________________________格式2:

store常量表达式(变量)to内存变量列表

___________________________________________________________注意区别

Store可以一次给多个变量赋值

C.显示内存变量

格式1listmemory|displaymemory

_____________________________________________________________________________________________________________________格式2listmemory|通配符

D.清除内存变量

格式1:

clearmemory清除所有的内存变量

格式2:

release内存变量列表清除指定的内存变量

________________________________________________________格式3releasealllike通配符

3数组

A概念:

一连串的内存变量一连串即是连续的

B分类:

一维数组和二维数组

C定义一维数组的格式declare数组名(下标)

Declarea(3)

D定义二维数组的格式declare数组名(下标1,下标2)

Declareb(2,3)

__________________________________________________________注意:

刚定义好的数组默认为.F.这两年老考选择题

E.表中数据与数组数据的传递

表中数据--数组scatterto数组名

数组--表中数据gatherfrom数组名

第三节函数

比喻:

豆浆机原理回忆:

f(x)=2*x+1

一、定义:

系统提供的实现特定功能的小程序

二、掌握要点

A函数功能________________________________________________

B参数类型:

C函数返回值类型:

_________________________________________

三、分类数值函数字符函数日期时间函数类型转换函数

四具体讲解

(一)数值函数-----参数为数值型

1求绝对值

ABS(数值):

______________________________________________

2求平方根

SQRT(非负数):

3取数值的整数部分(取整)

Int(数值):

_____________________________________________

4四舍五入函数

Round(数值1,数值2)

(二)字符函数

1求字符串的长度

Len(字符常量|变量)

一个字母、符号,数字占1个字节,一个汉字占2个字节

__________________________________________________________2.删除前后空格函数

Alltrim(字符)

3取子串函数

left(字符串,数字)从指定字符串的左边取指定长度的字符串

__________________________________________________________格式2:

right(字符串,数字)从指定字符串的右边取指指定长度的字符串

格式3:

substr(字符串,指定位置,数字)

从指定字符串的指定位置取指定长度的字符串

如果省略数字项,则取到最后

4字符串匹配函数

Like(字符串1,字符串2)

(三)日期时间函数

1系统日期:

date()日期型____________________________

2系统时间:

time()字符型____________________________

3系统日期时间:

datetime()日期时间型___________________

4提取日期的年份:

year(日期)数值型___________________

实例应用:

Year(date())-year(出生日期)

(四)数值类型转换函数

1数值型转换成字符型

Str(数值)______________________________________________

2字符型转换成数值型

Val(字符)_______________________________________________

3字符型转换成日期型

Ctod(字符)______________________________________________

4日期型转换成字符型

Dtoc(日期)______________________________________________

第四节表达式

一、定义:

常量、变量、函数加上运算符组成的式子

分类:

算术、字符、日期、关系、逻辑

二、表达式的掌握点

A运算符及其功能

B运算符的优先级

三、具体讲解

(一)算术表达式

A.+-*/%(求余)**(乘方)

______________________________________________________________________________________________________________________________________________________________________________

B.优先级:

()>

**>

*/%>

+-

(二)字符表达式

A.运算符:

+-

“+”两个字符串首尾相连

“-”先把前字符串尾部的空格移到整个字符串的后面,然后首尾相连

__________________________________________________________________________________________________________________

B.优先级相同

(三)日期表达式

A:

运算符+-

使用范例:

日期+数字若干天后的日期{^2010-1-27}+1

日期-数字若干天前的日期

格式3:

日期时间+数字若干秒后的日期时间

格式4:

日期时间-数字若干秒前的日期时间

格式5:

日期-日期两个日期相差的天数

格式6:

日期时间-日期时间两个日期时间相差的秒数

两个日期不能相加

B.优先级相同

(四)关系表达式

A.>

>

=<

<

=!

=(不等于)=(字符串设置比较)==(字符串精确比较)$(子串测试)

特别讲解

(1)“=”与设置setexacton|off命令有关

On状态:

首先在较字符串后补充空格,使之长度相等,然后一一比较,如果相等就返回.T.,否则返回.F.

Off状态:

如果右连字符串是左边字符串的子串就返回.T.否则返回.F.

______________________________________________________________________________________________________________________

(2)”$”如果左边字符串是右边字符串子串就返回.T.否则返回.F.

___________________________________________________________(3)”==”表示绝对等于如果左右两边字符串都完全相等就返回.T.,否则返回f.

补充:

不同类型大小的规定

A数值型I>

B日期:

越晚的日期越大

C逻辑型.T.>

.F.规定

D字符型

字母A<

B<

C<

D<

……<

Za<

b<

c<

d<

z

汉字:

先把汉字转换成拼音,然后再比较

比较原则:

“一局定输赢”。

一一比较

___________________________________________________________B.优先级“>

=”>

“===!

=”

五、逻辑表达式

A.运算符notandor

B.运算功能

Not取反not.F.=.T.

And口诀:

两边为真才为真,一边为假即为假

Or两边为假方为假,一边为真即为真

_____________________________________________________________________________________________________________________

C.优先级:

not>

and>

on

总结各个表达式间的优先级:

算术>

字符,日期>

关系>

逻辑

Eg112>

2and“人”>

”人民”or.t.<

.F.

_________________________________________________________________________________________________________________________________________________________________________________

Eg2(10%3=1)and(15%2=0)or‘电脑’!

=’计算机’

 

第五节程序与程序文件

一.程序文件的操作及输入语句

(一)程序的概念:

有多条命令组成的文件

复习:

vf系统的三种操作方式

(二)程序文件的操作

1.建立:

________________________________________________

2.保存:

3.打开:

4.运行(查看程序运行结果)

5.关闭

(三)简单的输入输出命令

程序的基本功能:

输入处理输出:

?

?

1.accept[提示语]to内存变量

提示语必须加引号,只接受字符型数据

功能:

程序暂停运行,等待用户输入,输入结束按回车把内容赋值给内存变量

2.Input[提示语]to内存变量

接受任何VFP合法数据类型,输入内容时加定界符

程序暂停运行,等待用户输入,输入结束按回车把输入内容赋值给内存

3.Wait[提示语]windowstimeout秒数

功能:

显示内容在屏幕的右上角,显示时间由秒数确定。

四.程序的基本结构

(一)选择结构

1.单重选择

语法格式:

If<

条件>

语句

Endif

执行过程:

________________________________________________________________________________________________________________________________________________________________________________________________________________________________

2.双重选择

语法格式

语句1

Else

语句2

提醒:

else后没有条件

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

3.多重选择

Docase

Case条件1

Case条件2

语句2

……

[otherwise语句m+1]

Endcase

执行过程

_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

(二)循环结构

1.While循环

Dowhile<

循环体

Enddo

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

2.For循环

For循环变量=初值to终值[step步长]

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

本章考点:

程序文件的扩展名及操作,常用函数的功能,程序执行及多模块程序

本章重点:

函数的引用和程序的执行流程

本章难点:

多模块程序

布置作业

__________________________________________________________________________________________________________

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1