专升本程序设计常量、变量、表达式、函数

专升本程序设计常量、变量、表达式、函数

ID:37554602

大小:167.00 KB

页数:9页

时间:2019-05-25

专升本程序设计常量、变量、表达式、函数_第1页
专升本程序设计常量、变量、表达式、函数_第2页
专升本程序设计常量、变量、表达式、函数_第3页
专升本程序设计常量、变量、表达式、函数_第4页
专升本程序设计常量、变量、表达式、函数_第5页
资源描述:

《专升本程序设计常量、变量、表达式、函数》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、重庆市专升本教案(程序部分)文向波66961449常量、变量、表达式及函数一、常量与变量:1.1常量:1.数值型常量:①.由0—9、小数点、正负号构成;12②.对于很大的数据一般采用科学记数法形式书写,如:5.12E12(表示5.12×10)、5.12E-12(表-12示5.12×10);2.字符型常数(字符串):①.用单引号、双引号、方括号定界,如:’abcd’、”abcd”、[abcd];&&注意:定界符成对出现②.定界符不能交叉,如:’abcd”、”abcd]都是错误的;③.不包含任何字符的字符串(“”)叫空串,空串与包含空格的字符串(“”)不同。3.日期型常量:①.用大括号(花括号)定

2、界,如:{^2008/08/01};②.分隔符可以用斜杠(/)、连字号(-)、句点(.)、空格;4.逻辑常量:①.用两个(.)定界,如.T.、.Y.;②.逻辑型常量取值有:.T.、.t.、.F.、.f.、.Y.、.y.、.N.、.n.;1.2变量:1.简单内存变量:语句格式:<内存变量>=<表达式>如:a=100STORE<表达式>TO<内存变量名表>如:store100toa1,a2,a32.数组:定义格式:DIMENSION<数组名>(<下标上限1>[,<下标上限2>])注意:数组的最大维数为二维;数组使用之前必须定义例:Dimeaa(10),bb(5,2)1.3内存变量显示命令:格式1:

3、?[<表达式表>]如:?a1,a2格式2:??[<表达式表>]如:??a1,a2区别:?先换行后显示,??不换行直接显示二、表达式:1.数值表达式:+、-、*、/、%、**、^、()求余(模)运算:©求余(模)运算:%如:5%4©求余(模)函数:MOD()如:MOD(5,4)法则:余数的正负号与除数一致;余数的绝对值小于除数的绝对值;例:?5%4-5%45%-4-5%-4第1页共9页重庆市专升本教案(程序部分)文向波6696144913-3-12.字符表达式:①.运算符:+、-+两个字符串首尾连接,如:例:a=”abcd”b=”1234”?a+babcd1234-连接前后两个字符串,并将前字符

4、串的尾部空格移到合并后的新字符串尾部,如:例:a=”abcd”b=”1234”?a-babcd12343.日期表达式:+、-格式结果及类型格式结果及类型<日期>+<日期>不能相加<日期>+<天数>日期型。某日期后若干天的日期<日期>-<日期>两日期相隔天数<日期>-<天数>日期型。某日期前若干天的日期4.关系表达式:等号(=):与EXACT的状态相关。如果等于ON,先在较短字符串的尾部加上若干个空格,使两个字符串的长度相等,然后再进行比较;如果等于OFF,只要右边的字符串与左边字符串的前面部分相同,即可得到逻辑真(以右面字符串为准,右面字符串结束即终止比较)。双等号(==):只有两个字符串完全

5、相同时,结果才为真。包含($):左面字符串完全包含在右面字符串中,结果为真。运算符说明比较=(EXACTOFF)=(EXACTON)==$"abc"与"abc".T..T..T..T.>大于"ab"与"abc".F..F..F..T.<小于"abc"与"ab".T..F..F..F.=等于"abc"与"ab_".F..F..F..F.#、<>、!=不等于"ab"与"ab_".F..T..F..T."abc_"与"ab".T..F..F..F.<=小于等于""与"ab".F..F..F..F.>=大于等于"ab"与"".T..F..F..F.==字符串精确比较TRIM("ab_")与"ab".T

6、..T..T..T.$子串包含测试"ab"与TRIM("ab_").T..T..T..T.关系表达式的运算符关系运算的比较5.逻辑表达式:.NOT.(或!)、.AND.、.OR.逻辑运算符两端的(.)可以省略,但要保留空格;6.运算符优先级:算术运算符>字符串运算符>日期时间运算符>关系运算符>逻辑运算符第2页共9页重庆市专升本教案(程序部分)文向波66961449©算术运算:乘方>乘、除、求余>加、减例如:?(1+2^(1+2))/(2+2)2.25©字符运算:加、减优先级相同©日期运算:加、减优先级相同©关系运算:大于、小于、大于等于、小于等于、不等、等于优先级相同©逻辑运算:OR

7、2AND"人">"人民"OR.T.<.F..F.?((10%3=1)AND(15%2=0))OR"电脑"!="计算机".T.7.常见重要表达式©Int(x/2)=x/2或mod(x,2)=0或x%2=0表示x能被2整除©x%10表示取出x的个位©int(x/10)表示去掉x的个位©x=x+1表示将x加1⎧t=a⎧t=ai)(⎪⎪©⎨a=b交换变量a与b或⎨ai)(=a(j)交

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。