Raptor过程调用

来源:互联网 发布:nba2kol数据更新吧 编辑:程序博客网 时间:2024/04/27 18:05

写在前面

在前面的一篇文章练习了利用raptor的输入,运算的操作,在这篇文章将学习函数过程的调用。

问题:求矩形面积的过程

1-1,问题描述

输入矩形的长和宽,计算并输出矩形的面积。要求将求面积的功能定义为一个过程。

1-2,问题分析

此问题就分三个部分,输入:ab,运算:s=a*b,输出:s

变量:rc

运算:s=a*b

至此,这个问题与上一个问题均一致,重要是如何实现对运算过程,通过过程调用来实现。

1-3,Raptor实践

省略输入,输出的显示,着重介绍函数调用的过程。

main上右击,选择增加一个子程序

mark

此时创建子程序,创建函数名,设置输入,输出形参。

在此我设置的函数名:s

输入参数:x,y

输出参数:z

mark

mark

最后界面

mark

运行结果

mark

1-4,总结反思

这是我第二个Raptor程序。

期间遇到了一个问题,在调用的时候形参出现问题。

在以往的C语言编程中,只放输入参数,输出直接返回。

而在Raptor中,需要定义输入,输出参数,才可以。

通过这个程序的练习,熟悉了raptor的调用操作,以后对于具体问题,就可以通过具体函数封状,直接通过Call调用。