程式設計中的函式和數學中的函式有什麼區別

2021-03-03 21:34:09 字數 3573 閱讀 9096

1樓:來賓你好闖天涯

有一些區別,物件裡面的函式可以有返回值和沒有返回值的,兩種。

物件直接呼叫方法,方法是封裝體,主要的目的是保護裡面的屬性,想要使用的時候直接呼叫方法介面,而不需要知道方法裡面的具體的內容。

程式設計中的函式與數學上函式有什麼區別?

2樓:百度使用者

很不同的一個概念。

程式設計中的函式可以理解為一段預處理好的程式,能完成行特定的功能。而數學中的函式是指初等函式、高等函式、複合函式這一類特定函式。二者如果要說相同點的話就是都能完成一定的任務,行使特定的功能。

如在c中 print 能進行輸出,在數學中 sin 能計算正弦。

總的來說數學中的函式與程式設計中的函式根本就不是同一概念,不能相提並論。

當你對程式設計有所深入瞭解時這些區別就自然明白了。

3樓:匿名使用者

相同之處都是完成一定的功能(或者計算)。不同之處一個是人在計算,另一個是機器在計算。

如數學函式:

f(x) = xx + 2x

假設引數用為 25,

f(25) =25x25+2x25

結果 = 675

程式設計中的函式,見下圖紅框:

假設引數用為 25 ,執行結果如下圖:

數學裡的函式與c語言的函式有什麼區別?

4樓:百度使用者

c的函式是對數學函式的一種抽象

比如數學中的y = x + 1;

其輸入為x(c中稱為引數),

輸出(在c中叫返回值)為y。

那麼上述數學函式在c中就表示為:

double line(double x)

5樓:奚雅柔盤水

c語言中函式與數學裡的講的函式,本身就不同一概念,c語言中的函式,是為完成某一功能,而編寫的,在軟體中可重複呼叫,裡面也可包含數學函式,但這數學函式也是通過程式語言(c語言,vb)實現的,轉而給其它程式設計人員使用。

6樓:塗雲霞泉曉

不是,c裡的函式分兩部分,一部分是你自己寫的,還是一部分是別人寫好的

c函式包括了一些常用的數學函式,但還有很大部分是其他函式,例如,printf()這個函式用輸出內容的,在數學中就沒有這類函式

7樓:止昊昊蒲斯

c裡的函式要麼是c函式庫裡別人編好的,要麼是你自已寫的,只不過為了可讀性把函式的名弄的跟數學裡的一樣,比如求一個數的n次方這個函式c裡就沒有,得你自已寫,你要看c有什麼函式,可以去頭文

件math.h裡看。

計算機程式設計中用到的函式跟數學上的函式有何區別?

8樓:碧海翻銀浪

程式設計中用到的函式是完成某操作,強調的是其功能,屬於很實用的東西,不一定是數學上的函式,也可以不用返回函式值。

數學上的函式則有嚴格的定義,注重的是該函式的數學性質,至於這個函式能幹什麼並不是很重要,屬於很抽象的東西。

9樓:匿名使用者

兩個函式是不是相同的概念?數學是程式設計的基礎,對嗎

意思是一樣的,比如sum在計算機裡是求和,數學裡也是求和

如果學好數學計算機程式設計也不難學了

10樓:匿名使用者

計算機的函式一般有兩個英文單詞過程和函式

過程沒有返回值,函式是把條件通過一系列的運算得到結果數學上的函式是指對映

計算機的函式可以在傳入的引數中獲取返回值,數學的不可以真不知道風馬牛不相及的事情有什麼好比較的

初中生學的數學函式和c語言程式設計裡面的函式有什麼區別?

11樓:『弋迴歸

c的函式是對數學函式的一種抽象

比如數學中的y = x + 1;

其輸入為x(c中稱為引數),

輸出(在c中叫返回值)為y。

那麼上述數學函式在c中就表示為:

double line(double x)通過上例可知,c語言中的函式是隻一個模組。是可以被呼叫的部分。是計算機行業中的概念。

數學的函式是一種對映,是一個數學概念。

12樓:古典牧羊孟標

一個是數學函式

一個就是輸入到輸出的轉換器

13樓:匿名使用者

根本不是一個概念,相同點是兩個函式都是用來做某個功能的

14樓:龍

說實話沒有太大聯絡,

數學裡的函式概念和程式設計裡的函式概念有哪些相同和不同?

15樓:

不同點:資料裡的函式是一個具體的處理過程及方法,需要人工去計算才能得到結果,而程式設計裡的函式則是把數學中的某一問題的處理過程及方法進行具體化,也就是如何實現的問題。

相同點:都是為了解決某一實際問題。

16樓:一顆水滴

程式設計函式的形式引數相當於數學函式裡的自變數,程式設計函式的返回值相當於數學函式的因變數。但是有時候程式設計函式沒有返回值。其實差別還是挺大的。

17樓:匿名使用者

數學裡的函式是數與數之間的一一對應關係即對映。程式設計中的是一種程式執行的規則。

數學裡的函式與c語言的函式有什麼區別?

18樓:中教朝陽教區

c的函式是對數學函式的一種抽象

比如數學中的y = x + 1;

其輸入為x(c中稱為引數),

輸出(在c中叫返回值)為y。

那麼上述數學函式在c中就表示為:

double line(double x)通過上例可知,c語言中的函式是隻一個模組。是可以被呼叫的部分。是計算機行業中的概念。

數學的函式是一種對映,是一個數學概念。

19樓:匿名使用者

不是,c裡的函式分兩部分,一部分是你自己寫的,還是一部分是別人寫好的

c函式包括了一些常用的數學函式,但還有很大部分是其他函式,例如,printf()這個函式用輸出內容的,在數學中就沒有這類函式

20樓:匿名使用者

c裡的函式要麼是c函式庫裡別人編好的,要麼是你自已寫的,只不過為了可讀性把函式的名弄的跟數學裡的一樣,比如求一個數的n次方這個函式c裡就沒有,得你自已寫,你要看c有什麼函式,可以去頭文 件math.h裡看。

21樓:孝鯤繆玄雅

數學裡的函式是指一組變數和另一組變數間確定的對映關係.

c裡面的函式是通過指定的邏輯流程實現某項可以被預期的功能.

兩者完全不是一個概念.

程式設計裡面提到的函式和數學中的函式一樣的嗎?

22樓:匿名使用者

可以說是一樣的。這兩個函式都是根據輸入決定一個確定的輸出。

如果說不一樣的話,程式設計中的函式經常在得出輸出的同時,帶來其他的變化(比如說circle(x,y,radius,color);在螢幕上畫一個圓,成功返回1,不成功返回0。)。感覺程式設計中的函式本來應該翻譯為「功能」,但「函式」已經約定俗成了。

程式設計函式與數學函式的區別,程式設計中的函式與數學上函式有什麼區別?

程式設計函式只不過是個方法,之所以稱為函式也是翻譯的問題 不要把它和數學函式產生任何聯絡,不然你會糊塗的 程式設計中的函式與數學上函式有什麼區別?很不同的一個概念。程式設計中的函式可以理解為一段預處理好的程式,能完成行特定的功能。而數學中的函式是指初等函式 高等函式 複合函式這一類特定函式。二者如果...

機器學習中的目標函式,損失函式,代價函式有什麼區別

這些函式都是函式過程的一類,只是函式所用的公式不同。visual basic包含內建或內部的函式,如算術平方根 餘弦函式和字元 函式。此外,還可以用function語句編寫自己的function函式過程。函式過程的語法是 private public static function 過程名 宣告 a...

問題2離散數學中的函式與高等數學中的函式有什麼不同

經濟數學團隊為你解答,滿意!區別不是很大,更多的人感覺抽象程度不一樣 用英語的比較級來解釋,離散數學中的函式更加抽象一些,是最高階 高等數學的抽象程度是,比較級來表示 離散數學中的函式與高等數學中的函式有什麼不同 經濟數學團隊為你解答,滿意請採納!區別不是很大,更多的人感覺抽象程度不一樣 用英語的比...