版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
函数功能与输入输出分析主讲教师:工业机器人现场编程学
习
目标
掌握RETURN指令的用法
掌握函数的功能
能够分析函数功能与输入输出的关系RETURN指令返回值RETURN指令用于函数中可以返回函数的返回值。例1:errormessage;setdo1;…PROCerrormessage
()IF
di1
=1THENRETURN;ENDIFTPWrite”
Error
”;ENDPROC首先调用errormessage程序
,如果程序执行到达RETURN指令(即di1
=1时)
则直接
返回Setdo1指令行
,继续往下执行程序。
RETURN指令这里直接完成了errormessage程序的执行功能RETURN指令的使用举例如图所示是一个判断的功能函数
,
函数包含输入变量、
程序语句和输出返回值三个要素。输入变量程序语句输出返回值函数三要素假设我们现在需要定义一个功能函数为:
判断任意输入数据所处的区间范围(0-10,11-20或21-30)
的函数。即函数所需实现的功能:如果输入数据在(0-10)
区间内
,返回一指定值1;如果输入数据在(11-20)
区间内
,返回一指定值2;如果输入数据在(21-30)
区间内
,返回一指定值3。函数首先,根据函数功能要求明确输入变量:输入的是一个待比较的数,再根据功能需求(0-10)(10-20)(20-30)进一步确定这个数的数据类型
,
比如
intnum、
num;是变量还是可变量等等。最后设计变量的初始值。输入输出的分析然后分析实现函数功能的程序语句如何编写。
函数功能要求获取输入变量所在的区间
,
因此要使用不等式作为判断三个区间的条件
,
可以选用if或Test指令完成判断
,
并在判断出所在区间之后通过return指令返回一个代
表判断结果的值。输入输出的分析最后
,
明确返回值的要求和数据类型
。
对返回值的要求是:
让外界识别通过判
断得出的结果。
在此
,
将数据在三个区间
的对应返回值分别设置为1、
2、
3。这就是编写一个函数时的分析过程
,
在实际应用时
,
根据具体情况判断对函数
三个要素的要求
,进而完成程序设计。输入输出的分析本节学习了RETURN返回值和函数的使用方法
,理清函数与输入输出关系
,介绍了用户自行编写函数的设计思路。小结任务实施:
编写区间
判定函数主讲教师:工业机器人现场编程学
习
目标
理解什么是Fuction函数 IF条件判断语句如何使用
掌握如何编写区间判定函数编写一个判断任意输入数据所处的区间范围
(0
~
10
,
11
~
20或21
~30)
的函数。
此函数实现的功能为
,
当输入数据在0
~
10区间内时其
返回值为1
;
输入数据在11
~
20区间内时
,
其返回值位2
;
输入数据在
21~30区间内时
,其回值为3。任务引入任务要求掌握如何编写Fuction函数。任务实操首先
,在新建Function函
数程序时
,点击
“…”按钮,
设置函数参数学习内容打开
“添加”菜单
,点击
“添加参数”
,命令学习内容在
“添加函数”界面
输入参数
“QJ”
,数
据类型为
“num”(参数名称可以自己
设定)学习内容数据类型选择
“num”,
作为函数返回值的数据类型。
完成参数的定义后
,
点击
“确定”按钮
,便建
立了一个函数程序学习内容进入刚新建的“panduan”程序中,
进行函数的编写学习内容现在编写的“panduan”程序想
要实现的功能为:
判
断任意输入数据所处
的区间范围
,
因此需
要用到逻辑判断指令。
本操作任务中
,我们
采用逻辑判断指令“IF”完成程序的编
写。学习内容用
“
IF”指令编写
,
完成输入数据在0~10区间内的判断。
即当输入数据在区
间内时
,程序返回
值为1学习内容选中“
IF”指令并
点击
,进行ELSELF的添加学习内容点击添加
“
ELSELF”
按钮
,便可以添加条
件分支学习内容通过添加IF、
ELSEIF以
及RETURN指令的运用
,
完成程序的编写。此
“panduan”程序
,
实现了输入数据
“QJ”
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年小区车位销售策略分析
- 2026年加气站安全培训计划方案
- 2026年职工书法活动品牌策划方案
- 2026年夏季眼镜店活动方案
- 2026年安全事故过失致人重伤
- 2026年四川省德阳市罗江区中考英语诊断试卷(含详细答案解析)
- 2026年大班创造性游戏活动方案及流程
- 2026年医疗援疆工作计划书
- (2026年)院感科工作计划
- (2026年)中秋月饼作文
- 四年级五年级六年级数学知识点概括(全面)
- 上海市建设工程工程量清单计价应用规则
- 2024浙江建设职业技术学院事业单位招聘拟聘历年(高频重点提升专题训练)共500题附带答案详解
- 综合支架施工计算书及相关图纸
- DL-T5840-2021电气装置安装工程电力变压器、油浸电抗器、互感器施工及验收规范
- 第11课+主动学习+高效学习(教案)-【中职专用】中职思想政治《心理健康与职业生涯》(高教版2023·基础模块)
- 《民宿文化与运营》课件-第三章 民宿设计
- 大学写作(山东联盟)智慧树知到期末考试答案2024年
- 实验室安全管理的组织架构与责任体系
- 大学英语四级真题试卷及答案
- 消化道早癌筛查知识讲座
评论
0/150
提交评论