编程中的函数与数学上函数有什么区别

2020-11-24 16:11:07 字数 3934 阅读 8821

1楼:百度用户

很不同的一个概念。

编程中的函数可以理解为一段预处理好的程序,能完成行特定的功能。而数学中的函数是指初等函数、高等函数、复合函数这一类特定函数。二者如果要说相同点的话就是都能完成一定的任务,行使特定的功能。

如在c中 print 能进行输出,在数学中 sin 能计算正弦。

总的来说数学中的函数与编程中的函数根本就不是同一概念,不能相提并论。

当你对编程有所深入了解时这些区别就自然明白了。

2楼:匿名用户

相同之处都是完成一定的功能(或者计算)。不同之处一个是人在计算,另一个是机器在计算。

如数学函数:

f(x) = xx + 2x

假设参数用为 25,

f(25) =25x25+2x25

结果 = 675

编程中的函数,见下图红框:

假设参数用为 25 ,运行结果如下图:

计算机编程中用到的函数跟数学上的函数有何区别?

3楼:碧海翻银浪

编程中用到的函数是完成某操作,强调的是其功能,属于很实用的东西,不一定是数学上的函数,也可以不用返回函数值。

数学上的函数则有严格的定义,注重的是该函数的数学性质,至于这个函数能干什么并不是很重要,属于很抽象的东西。

4楼:匿名用户

两个函数是不是相同的概念?数学是编程的基础,对吗

意思是一样的,比如sum在计算机里是求和,数学里也是求和

如果学好数学计算机编程也不难学了

5楼:匿名用户

计算机的函数一般有两个英文单词过程和函数

过程没有返回值,函数是把条件通过一系列的运算得到结果数学上的函数是指映射

计算机的函数可以在传入的参数中获取返回值,数学的不可以真不知道风马牛不相及的事情有什么好比较的

数学里的函数与c语言的函数有什么区别?

6楼:百度用户

c的函数是对数学函数的一种抽象

比如数学中的y = x + 1;

其输入为x(c中称为参数),

输出(在c中叫返回值)为y。

那么上述数学函数在c中就表示为:

double line(double x)

7楼:奚雅柔盘水

c语言中函数与数学里的讲的函数,本身就不同一概念,c语言中的函数,是为完成某一功能,而编写的,在软件中可重复调用,里面也可包含数学函数,但这数学函数也是通过编程语言(c语言,vb)实现的,转而给其它编程人员使用。

8楼:涂云霞泉晓

不是,c里的函数分两部分,一部分是你自己写的,还是一部分是别人写好的

c函数包括了一些常用的数学函数,但还有很大部分是其他函数,例如,printf()这个函数用输出内容的,在数学中就没有这类函数

9楼:止昊昊蒲斯

c里的函数要么是c函数库里别人编好的,要么是你自已写的,只不过为了可读性把函数的名弄的跟数学里的一样,比如求一个数的n次方这个函数c里就没有,得你自已写,你要看c有什么函数,可以去头文

件math.h里看。

编程中的函数和数学中的函数有什么区别

10楼:来宾你好闯天涯

有一些区别,对象里面的函数可以有返回值和没有返回值的,两种。

对象直接调用方法,方法是封装体,主要的目的是保护里面的属性,想要使用的时候直接调用方法接口,而不需要知道方法里面的具体的内容。

数学里的函数与c语言的函数有什么区别?

11楼:中教朝阳教区

c的函数是对数学函数的一种抽象

比如数学中的y = x + 1;

其输入为x(c中称为参数),

输出(在c中叫返回值)为y。

那么上述数学函数在c中就表示为:

double line(double x)通过上例可知,c语言中的函数是只一个模块。是可以被调用的部分。是计算机行业中的概念。

数学的函数是一种映射,是一个数学概念。

12楼:匿名用户

不是,c里的函数分两部分,一部分是你自己写的,还是一部分是别人写好的

c函数包括了一些常用的数学函数,但还有很大部分是其他函数,例如,printf()这个函数用输出内容的,在数学中就没有这类函数

13楼:匿名用户

c里的函数要么是c函数库里别人编好的,要么是你自已写的,只不过为了可读性把函数的名弄的跟数学里的一样,比如求一个数的n次方这个函数c里就没有,得你自已写,你要看c有什么函数,可以去头文 件math.h里看。

14楼:孝鲲缪玄雅

数学里的函数是指一组变量和另一组变量间确定的映射关系.

c里面的函数是通过指定的逻辑流程实现某项可以被预期的功能.

两者完全不是一个概念.

编程里面提到的函数和数学中的函数一样的吗?

15楼:匿名用户

可以说是一样的。这两个函数都是根据输入决定一个确定的输出。

如果说不一样的话,编程中的函数经常在得出输出的同时,带来其他的变化(比如说circle(x,y,radius,color);在屏幕上画一个圆,成功返回1,不成功返回0。)。感觉编程中的函数本来应该翻译为“功能”,但“函数”已经约定俗成了。

数学和编程中“函数”的概念相同在**,不同在**?

16楼:程玉兔

感觉不太一样,不过都是实现某种功能的,可以重复使用的,但是我觉得你最好不要放在一起比较。

对c语言来说,程序是由函数组成的,每一个函数实现某一部分的功能。在主函数中进行调用。但是数学,函数一般是一个式子,比如三角函数。

17楼:匿名用户

相同就是一些数据经过一定的方式处理后得到另外的数据

不同就是描述的形式不同!

数学里的函数概念和编程里的函数概念有哪些相同和不同?

18楼:

不同点:数据里的函数是一个具体的处理过程及方法,需要人工去计算才能得到结果,而编程里的函数则是把数学中的某一问题的处理过程及方法进行具体化,也就是如何实现的问题。

相同点:都是为了解决某一实际问题。

19楼:一颗水滴

编程函数的形式参数相当于数学函数里的自变量,编程函数的返回值相当于数学函数的因变量。但是有时候编程函数没有返回值。其实差别还是挺大的。

20楼:匿名用户

数学里的函数是数与数之间的一一对应关系即映射。编程中的是一种程序运行的规则。

数学的函数与编程的函数一样吗?

21楼:匿名用户

是相通但不同领域的概念。

数学中的函数是根据给定的输入计算或转换得到结果。

而编程中的函数则是一个处理过程,它可以执行数学中的函数一类的纯粹计算过程也可以做更多更复杂的事,如打印文档,收发数据等等。

总的来说,编程中的函数借用了数学中的函数的输入,处理,输出的概念,但可以利用计算机等从事更加复杂的处理及运算。当然,编程中的函数即使做单纯的运算也是在离散数学空间里面的,这是和普通函数不同的。

22楼:匿名用户

表面上不一样,本质是一样的。

函数的本质就是,因变量随自变量的变化而变化。函数描述的是两个量的一种映射关系。

数学函数中的“自变量”对应于编程函数中的“输入参数”,数学函数中的“因变量”对应于编程函数中的“返回值”。

编程的函数中,更多是对变量进行处理,广义地看,也是在描述输入变量与输出变量间的一种映射关系。

数学的函数,更侧重于“关系”;编程的函数,更侧重于“功能”。

cc面试题虚函数与纯虚函数有什么区别

1楼 匿名用户 虚函数和纯虚函数有以下所示方面的区别 1 类里如果声 明了虚函数,这个函数是实现的,哪怕是空实现,它的作用就是为了能让这个函数在它的子类里面可以被覆盖,这样的话,这样编译器就可以使用后期绑定来达到多态了。纯虚函数只是一个接口,是个函数的声明而已,它要留到子类里去实现。 2 虚函数在子...

什么是虚函数和纯虚函数,有什么区别

1楼 虚函数是在基类中作总体框架定义,定义时在函数的返回类型名前加上virtual构成。它的具体不同实现版本是在其类的派生类里实现的。纯虚函数是在其类中连基本框架都定义不出来,所以只是用 virtual 类型名 函数名 0 的形式来声明基类中有这么一个函数,而它的实现则完全由基类的派生类根据不同需要...

边缘分布函数和联合分布函数有什么区别

1楼 月满花山西满楼 类比说明 已知边缘分布函数相当于已知 p a p b 已知联合分布函数相当于已知 p ab ,和 p a p b 边缘分布函数只分别刻画了x y 而 联合分布函数, 刻画了x y 以及x y 的关系。 随机变量组 x1 x2 xn 作为一个整体的分布规律称为联合分布 各个变量自...