中国教育在线
中国教育在线

国家重点学科
高考分数线
内容推荐
在线答疑
内容推荐
首页 > 高考 > 澳门
Pascal中自定义函数
2010-09-21
作者:信息女士
关注掌上高考


一、在编程时我们可以通过多次函数调用完成计算,并送回结果。
如下:x:=24;y:=25;w:=sqrt(y)+6.5;q:=sqrt(x+y).这段程序段包括对于标准函数sqrt的两次调用。

二、Pascal中提供的标准函数是有限的。有时候,为了运算的方便,我们要自定义函数。下面是一个带有函数的程序。计算下面三个圆的面积。


 

program pwjx;
var
  r,sum,t:real;
  i:integer;
function yuan(r:real):real;{yuan为函数名,f为形式参数,}
  const                     {常量说明}  
    pi=3.1415926;
  var                       {变量说明}
    s:real;
begin
   s:=pi*r*r;
   yuan:=s;  {给函数赋值}
end;

begin
  sum:=0;
  for i:=1 to 3 do
  begin
     read(r);
    t:=yuan(r);
     sum:=sum+t;{r为实际参数}
  end;
 writeln(sum);
end.


 

 

 

三、分析自定义函数说明:
function 函数名  (形式参数表):函数类型;{函数的首部}

说明部分  {函数体}
begin
执行语句;
……
end; 

四、函数的调用形式

五、自定义函数编程

例: 任意输入10组三角形的三边,求其面积。

已知三角形的三边,是可以求出面积的。我们可以定义一个已知三角形三边求其面积的函数,设为AREA(a1,a2,a3)。

<< < 1 2 3 > >> 共 3 页
站长统计
免责声明:

① 凡本站注明“稿件来源:中国教育在线”的所有文字、图片和音视频稿件,版权均属本网所有,任何媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发表。已经本站协议授权的媒体、网站,在下载使用时必须注明“稿件来源:中国教育在线”,违者本站将依法追究责任。

② 本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。

热门推荐
相关新闻