溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

程序處理對象的示例分析

發(fā)布時間:2020-12-16 09:48:19 來源:億速云 閱讀:212 作者:小新 欄目:互聯(lián)網(wǎng)科技

這篇文章給大家分享的是有關(guān)程序處理對象的示例分析的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。

程序處理的對象是“數(shù)據(jù)”。在計算機(jī)的世界里,數(shù)據(jù)代表了對數(shù)字模型的抽象化的概念,同時也代表了信息;而編寫程序的目的就是要處理這些數(shù)據(jù),程序設(shè)計就是用于對數(shù)據(jù)進(jìn)行處理的。

程序處理、加工的對象——數(shù)據(jù)

程序設(shè)計是用于干什么用的呢?

無非就是對數(shù)據(jù)進(jìn)行處理。 當(dāng)我們從事科研和工程項目時,首先當(dāng)然是結(jié)合領(lǐng)域知識對問題進(jìn)行分析,而后進(jìn)行數(shù)學(xué)建模,最后通過計算機(jī)進(jìn)行處理。

在計算機(jī)的世界里,數(shù)據(jù)代表了對數(shù)字模型的抽象化的概念,同時也代表了信息。 結(jié)合我們的日常生活,可以想象我們周圍充滿了各種各樣的數(shù)據(jù)——文字、數(shù)字、聲音、圖片、動畫以及更加復(fù)雜的多媒體數(shù)據(jù)。編寫程序的目的就是要處理這些數(shù)據(jù)。

雖然數(shù)據(jù)的種類多種多樣,但歸根結(jié)底,最基本的兩種數(shù)據(jù)類型是數(shù)字與字符。


如何理解數(shù)據(jù) ?

數(shù)據(jù)的種類多種多樣,但歸根結(jié)底,最基本的兩種數(shù)據(jù)類型是數(shù)字與字符

從數(shù)學(xué)的抽象角度: 對數(shù)字而言:標(biāo)量+矢量

在科研和工程中,必然打交道的是矢量和標(biāo)量兩種類型。

  • 標(biāo)量 : 非常簡單,是最基本的數(shù)字類型,它是組成矢量和更為復(fù)雜類型的基礎(chǔ)。

  • 矢量 : 現(xiàn)在非?;鸨臋C(jī)器學(xué)習(xí)、數(shù)據(jù)挖掘,無時無刻不需要與特征向量打交道。在C++中有(數(shù)組、STL的 vector )。

從數(shù)學(xué)的抽象角度: 對字符而言:字符+字符串

字符是互聯(lián)網(wǎng)中最重要的信息載體,因為他承載者語言信息。

在科研和工程項目中,也常稱為文本。它是書面上的語言、讀書、看報、寫文章,都是以文章為載體,它是互聯(lián)網(wǎng)時代最常見、最重要的信息載體。

在 C/C++ 中,是通過字符和字符串的形式進(jìn)行表示和處理文本。其中字符串是等價于字符構(gòu)成的數(shù)組。


計算機(jī)角度:理解數(shù)據(jù)

計算機(jī)編程語言的作用,就是完成從抽象數(shù)學(xué)模型到計算機(jī)具體表示的映射。因此計算機(jī)編程語言定義了幾種模型來實現(xiàn)對數(shù)字的表示。

比如int num;這里定義了一個變量num,這里有兩重含義 :

1 . 首先他對應(yīng)于數(shù)學(xué)中的整數(shù),可以進(jìn)行整數(shù)相關(guān)的運(yùn)算;

2 . 其次由于計算機(jī)的硬件的限制,這個整數(shù)變量不能表示無限大的數(shù)據(jù),在傳統(tǒng)的32機(jī)器上,最多只能到(2^32 - 1);

這就是完成了“抽象數(shù)學(xué)世界”到“計算機(jī)現(xiàn)實世界”的映射 。


分別從數(shù)學(xué)和計算機(jī)的角度去理解我們身邊出現(xiàn)的各種各樣的數(shù)據(jù),數(shù)據(jù)分別在數(shù)學(xué)和計算機(jī)的世界里有不同的表現(xiàn)和實現(xiàn)方式。

在C/C++的世界里,數(shù)據(jù)可以分為基本數(shù)據(jù)類型和非基本數(shù)據(jù)類型

1 . 基本數(shù)據(jù)類型:字符型、整形、浮點型;

2 . 非基本數(shù)據(jù)類型:在基本數(shù)據(jù)類型上構(gòu)建的,是根據(jù)用戶的需求構(gòu)造出來的,目的是為了表示更加復(fù)雜的數(shù)據(jù)。

感謝各位的閱讀!關(guān)于程序處理對象的示例分析就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI