资源描述:
《第六章 Visual Foxpro程序设计基础ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、考点1常量(考核几率30%)考点2变量*(考核几率75%)考点3表达式(考核几率55%)考点4数值函数(考核几率10%)考点5字符函数*(考核几率70%)考点6日期和时间函数(考核几率10%)考点7数据类型转换函数和测试函数(考核几率20%)考点8程序文件概述(考核几率10%)考点9程序基本结构*(考核几率100%)考点10多模块程序设计*(考核几率100%)1考点1常量(考核几率30%)2考点2变量*(考核几率75%)1.变量的类型及概述(3)数组:一组有序的内存变量dimension
2、declare<数组名>(<下标1>[,<下标2>])[,<数组名>(<下标1>[,<下标2>])
3、…]功能:定义一维或二维数组,及其下标的上界例:dimensions(5),a(2,3)表示分别定义了数组名为s的一维数组和数组名为a的二维数组。其中数组s包含5个数组元素,分别用s(1),s(2),s(3),s(4),s(5)表示;数组a包含6个数组元素,分别用a(1,1),a(1,2),a(1,3),a(2,1),a(2,2),a(2,3)表示a(1,1)a(1,2)a(1,3)a(2,1)a(2,2)a(2,3)3考点2变量2.内存变量常用命令(1)内存变量赋值命令命令格式1:<内存变量名>=<表达式>命令格式2:store<表达式>to<内存变量表名>功能:计算出表达式的值,再
4、将其值赋给内存变量,同时定义内存变量,确定其数据类型例:定义内存变量c,x,y,zc='good'store2*6tox,y,z注:①内存变量在赋值时定义了它的值及类型,其类型与所赋的值的类型相同②store命令的<内存变量表>可有多个内存变量,必须用逗号分隔4考点2变量2.内存变量常用命令(2)表达式值显示命令命令格式:?
5、??<表达式表>功能:计算表达式的值,并将其显示在屏幕上说明:①?表示从屏幕下一行的第一列起显示结果?c?x&&换行后显示②??表示从当前列起显示结果??'good'&&紧接上一行显示结果显示③<表达式表>是用逗号隔开的多个表达式?'x=',x5考点2变量2.内存
6、变量常用命令(3)内存变量的显示命令格式:list
7、displaymemory[like<通配符>][toprinter[prompt]][tofile<文件名>]功能:显示当前已定义的内存变量名、作用范围、类型和值说明:通配符有?和*两种,前者代表单个字符,后者代表一个或多个字符如:c='good'store2*6tox,x1listmemorylike*listmemorylikex?6考点2变量2.内存变量常用命令(4)内存变量的清除命令格式:①clearmemory功能:删除内存中所有的内存变量②release[<内存变量表>][all[like
8、except<通配符>]]功能
9、:从内存删除指定的内存变量例:releasex,yreleaseallreleasealllikex*releaseallexcept?y*7考点3表达式2.字符表达式+:用于连接两个字符-:用于连接两个字符串,并将前一个字符串尾部的空格移到结果字符串的尾部例:?“good”+“student”&&显示“goodstudent”?“good”-“student”&&显示“goodstudent”?len(space(6)-space(3))8考点3表达式(考核几率55%)4.关系表达式数值型数据按数值大小进行比较;日期型数据按年、月、日的先后进行比较;字符型数据按字符的ASCII码值比
10、较例:?‘goods’==‘good’&&显示结果.F.?‘goods’>‘goode’&&显示结果为.T.?‘good’=‘goods’&&显示结果.F.?‘goods’=‘good’&&显示结果为.T.串首相同,右串是左串的子串9考点3表达式5.逻辑表达式说明:A)操作数是能得出逻辑值的表达式,运算结果是逻辑值B)运算规则:AND:一假为假OR:一真为真NOT:取反?‘goods’==‘good’and‘goods’>‘goode’?‘goods’>‘goode’or‘goods’==‘good’?not‘goods’>‘goode’10考点4数值函数(考核几率10%)考点5字符函
11、数*(考核几率70%)考点6日期和时间函数(考核几率10%)考点7数据类型转换函数和测试函数(考核几率20%)考点8程序文件概述(考核几率10%)11考点9程序基本结构*(考核几率100%)1.顺序结构:按语句的排列顺序来执行的结构2.选择结构:根据指定条件的当前值在两条或多条程序路径中选择一条执行(1)条件语句A.单向选择IF<条件><命令序列>ENDIF条件命令序列.T..F.endif后的命令12考点9程序基本结构2.选择结构(1)条件语