写在前面
在前面的一篇文章练习了利用raptor的输入,运算的操作,在这篇文章将学习函数过程的调用。
问题:求矩形面积的过程
1-1,问题描述
输入矩形的长和宽,计算并输出矩形的面积。要求将求面积的功能定义为一个过程。
1-2,问题分析
此问题就分三个部分,输入:a,b,运算:s=a*b,输出:s
变量:r,c;
运算:s=a*b;
至此,这个问题与上一个问题均一致,重要是如何实现对运算过程,通过过程调用来实现。
1-3,Raptor实践
省略输入,输出的显示,着重介绍函数调用的过程。
在main上右击,选择增加一个子程序
此时创建子程序,创建函数名,设置输入,输出形参。
在此我设置的函数名:s;
输入参数:x,y;
输出参数:z;
最后界面
运行结果
1-4,总结反思
这是我第二个Raptor程序。
期间遇到了一个问题,在调用的时候形参出现问题。
在以往的C语言编程中,只放输入参数,输出直接返回。
而在Raptor中,需要定义输入,输出参数,才可以。
通过这个程序的练习,熟悉了raptor的调用操作,以后对于具体问题,就可以通过具体函数封状,直接通过Call调用。