长点的电视剧:什么是函数

来源:百度文库 编辑:高校问答 时间:2024/04/28 07:52:56
我下学期要学

函数就是在某变化过程中有两个变量X和Y,变量Y随着变量X一起变化,而且依赖于X。如果变量X取某个特定的值,Y依确定的关系取相应的值,那么称Y是X的函数。这一要领是由法国数学家黎曼在19世纪提出来的,但是最早产生于德国的数学家菜布尼茨。他和牛顿是微积分的发明者。17世纪末,在他的文章中,首先使用了“function"一词。翻译成汉语的意思就是“函数。不过,它和我们今天使用的函数一词的内涵并不一样,它表示”幂”、“坐标”、“切线长”等概念。
直到18世纪,法国数学家达朗贝尔在进行研究中,给函数重新下了一个定义,他认为,所谓变量的函数,就是指由这些变量和常量所组成的解析表达式,即用解析式表达函数关系。后来瑞士的数学家欧拉又把函数的定义作了进一步的规范,他认为函数是能描画出的一条曲线。我们常见到的一次函数的图像、二次函数的图像、正比例函数的图像、反比例的图像等都是用图像法表示函数关系的。如果用达朗贝尔和欧拉的方法来表达函数关系,各自有它们的优点,但是如果作为函数的定义,还有欠缺。因为这两种方法都还停留在表面现象上,而没有提示出函数的本质来。
19世纪中期,法国数学家黎紧吸收了莱布尼茨、达朗贝尔和欧拉的成果,第一次准确地提出了函数的定义:如果某一个量依赖于另一个量,使后一个量变化时,前一个量也随着变化,那么就把前一个量叫做后一个量的函数。黎曼定义的最大特点在于它突出了就是之间的依赖、变化的关系,反映了函数概念的本质属性。

就我个人感觉

函数就是

能够完成某个功能

并且有返回值的

一条命令

比如:sum(1,2,3)(举个例子,不一定有这个函数)

可以完成求和这个功能,

并且返回所有数之和

记住必须有返回值

最少也要返回0 或者1

表明函数是否成功或者失败运行

个人觉得函数就是完成一系列功能的程序块。
其实在编程中函数就是一个实现方法。
和数学里的函数有类似的地方,比如X+Y=Z是个数学公式,当我们给出X=1;Y=2;的时候我们就可以得到Z=3。
在编程中的函数也是完成类似的工作。把我给出的数据经过加工处理得到我需要的结果的实现过程。
但是不一定会有结果返回。但在这过程中间一定有相关的动作。比如VOID类的函数就没有返回值。

函数是程序中用来实现特定功能的语句块,相当于一段子程序,开发人员可以在同一程序的多个地方,甚至程序的外部,遵守一定的参数约定调用它完成特定的任务,函数在返回到调用的地方时会返回一个值。函数的运用有助于程序代码的重用和整个程序的结构化。
对函数的支持几乎是每一种高级语言必不可少的。不同的语言对函数的声明及定义等语法规则各不相同,但都差不多,大同小异。

计算机上的函数定义和数学上有不同:
数学上指自变量x的集合到函数值y的集合的一种对应关系,一般有唯一性,即一个x值只能对应一个y;
而计算机上指用程序来实现一种数据运算后转换,一般包含对应的计算,从而得出返回值。

你问的要是数学的函数"1"好
你问的要是计算机的函数"2"对