- 1、本文档共61页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
对话框类型及含义 函数具有特定的功能,分为系统函数和自定义函数两类。 函数具有函数名、参数和函数值三个要素,有的函数缺省参数。 函数调用的一般形式为: 函数名([参数表]) 一、数值处理函数 1)取整函数 INT(数值表达式) 格式: 无条件去掉小数部分,不进行四舍五入 2)求余数函数 格式: MOD(数值表达式1,数值表达式2) 例如: MOD(38,5),MOD(38,-5),MOD(-38,5), MOD(-38,-5) ? 38%5,38%-5,-38%5,-38%-5 函数值与数值表达式2同号 38 -5 40 -8 -2 -38 5 -40 -8 2 -38 -5 -35 7 -3 3 -2 2 -3 3 -2 2 -3 【例】将一个3位整数X的百位数字和个位数字取出来。 X的百位数字: X1=INT(X/100) X的个位数字: X2=MOD(X,10) 仔细体会教科书P35【例2-10】 【例2-10】设计一表单,要求能输入一个3位数,并逆序显示(如输入756,则显示657)。表单设计界面如图2-22所示,运行结果如图2-23所示。 ①设计如图2-22所示表单,文本框text1的value属性的初值为0。 ②命令按钮“逆序显示”的“click”事件代码如下: x=thisform.text1.value x1= INT(x/100) x2= INT(MOD(x,100)/10) x3= x%10 y=x1+10*x2+100*x3 thisform.label2.caption=结果为:+STR(y,3) 3)四舍五入函数 格式: ROUND(数值表达式1,数值表达式2) 【例】ROUND()函数的使用。 x=486.735 ROUND(x,4-2), ROUND(x,1), ROUND(x,0), ROUND(x,-1),ROUND(X,-2) 4 8 6 . 7 3 5 位置: -2 -1 0 1 2 3 对数值表达式2+1位四舍五入 486.74 486.7 487 490 500 5)随机函数 格式: RAND() 6)π函数 格式: PI() 4)求平方根函数 格式: SQRT( 数值表达式 ) 产生0-1之间的随机数 圆面积S=PI()*R*R 例如:INT(RAND()*100) (0,100)的整数 二、 字符串处理函数 1)求字符串长度函数 LEN(字符串表达式) 格式: 2)生成空格函数 SPACE(数值型表达式) 格式: 【例】LEN(SPACE(8)-SPACE(3)) 11 3)删除字符串前后空格函数 [R]TRIM(字符串表达式) LTRIM(字符串表达式) ALLTRIM(字符串表达式) 格式: 删除后面的空格 删除前面的空格 删除前后空格 4)求子串位置函数 格式: AT(字符串表达式1,字符串表达式2 [,数值表达式]) 5)取子串函数 格式: LEFT(字符串表达式,数值表达式) RIGHT(字符串表达式,数值表达式) SUBSTR(字符串表达式,起始位置 [,数值表达式]) 【例2-11】设计并运行如图2-24所示表单,体会表单运行结果。表单分别有4个标签、1个命令按钮,其caption属性如图2-24所示;3个文本框。其功能是能在文本框text1中输入一字符串,根据文本框text2和text3中输入的数值,取出子串,运行结果如图2-25所示。 “取子串”命令按钮的“Click”事件代码为: C=alltrim(thisform.text1.value) N1=thisform.text2.value N2=thisform.text3.value thisform.label4.caption= substr(c,n1,n2) 6)宏替换函数 格式: 字符型内存变量 [.] 分界符 【修改例2-12】表单界面如图2-26所示,体会运算结果。 命令按钮“计算”的“click”事件代码如下: x1=thisform.text1.value x2=thisform.text3.value fh=alltrim(thisform.text2.value) y= x1fh.x2 thisform.text4.value=y * 数学与信息工程系计算机基础教研室 第二讲 程序设计初步(2) 要点: 掌握表达式、函数的基本用法 编写程序的基
您可能关注的文档
- U盘文件被误删后怎样将丢失数据恢复的方法.pptx
- U盘格式化数据恢复.pptx
- U盘申请操作方法.ppt
- U盘电路原理图设计.ppt
- U盘被格式化后如何恢复数据的方法.pptx
- V-Young员工配置战略.ppt
- ValGrind的使用分享.ppt
- VANCL(凡客诚品)物流解决方案.ppt
- VAR模型、Johansen协整检验在eviews中的具体操作步骤及结果解释.ppt
- VAVE(降成本)学习资料.ppt
- 护理学相关知识复习测试卷共三套.doc
- 护理学相关知识复习试题含答案(3套).doc
- 2025届高考语文复习:补写句子 课件.pptx
- 气压带和风带对气候的影响(第1课时)(教学设计).docx
- 气压带和风带对气候影响教学设计2024-2025学年高中地理人教版(2019)选择性必修1.docx
- 《故都的秋》课件 2024-2025学年统编版高中语文必修上册.pptx
- 《屈原列传》课件 2024-2025学年统编版高中语文选择性必修中册.pptx
- 《巫溪家乡文化》课件-2024-2025学年高一语文同步备课课件(统编版必修上册).pptx
- 《苏武传》课件 2023-2024学年统编版高中语文选择性必修中册.pptx
- 郑州中控ZKTime8.3 WEB考勤软件培训文档.pptx
文档评论(0)