更新時(shí)間:2022-03-17 15:41:36 來源:動(dòng)力節(jié)點(diǎn) 瀏覽4608次
計(jì)算機(jī)是處理信息的機(jī)器,該信息可以是用戶通過鍵盤、鼠標(biāo)、掃描儀、數(shù)碼相機(jī)、操縱桿和麥克風(fēng)等設(shè)備提供的任何數(shù)據(jù)。這些設(shè)備稱為輸入設(shè)備,提供的信息稱為輸入。
計(jì)算機(jī)需要存儲(chǔ)來存儲(chǔ)這些信息,存儲(chǔ)稱為內(nèi)存。
處理:對(duì)此信息(輸入數(shù)據(jù))進(jìn)行的操作稱為處理。輸入的處理在通常稱為CPU的中央處理單元中完成。
輸出設(shè)備:這些是幫助將信息轉(zhuǎn)換為人類可讀形式的計(jì)算機(jī)硬件設(shè)備。一些輸出設(shè)備包括可視顯示單元(VDU),例如監(jiān)視器、打印機(jī)、圖形輸出設(shè)備、繪圖儀、揚(yáng)聲器等。
開發(fā)人員可以分析問題并提出簡單的步驟來解決此問題,為此他/她使用編程算法。這可以比作食品的配方,其中成分是輸入,成品美味是客戶所需的輸出。
在開發(fā)環(huán)境中,可以將產(chǎn)品、軟件和解決方案設(shè)計(jì)為場景、用例和數(shù)據(jù)流圖。
根據(jù)客戶的要求,所需的解決方案可以是桌面、Web或基于移動(dòng)的。
開發(fā)人員應(yīng)具備以下概念的基本知識(shí)才能熟練掌握計(jì)算機(jī)編程,
1.算法:它是完成特定任務(wù)所要遵循的一組步驟或指令語句。開發(fā)人員可以設(shè)計(jì)他的算法以實(shí)現(xiàn)所需的輸出。例如,制作甜點(diǎn)的食譜。該算法描述了完成特定任務(wù)要遵循的步驟,但沒有說明如何實(shí)現(xiàn)任何步驟。
2.源代碼:源代碼是用于使用所選語言構(gòu)建程序的實(shí)際文本。
例如,Java中必須有main方法,使用的文本如下所示。
public static void main(String arg[]) {
//Steps to be performed
}
3.編譯器:編譯器是一種軟件程序,可以幫助將源代碼轉(zhuǎn)換為二進(jìn)制代碼或字節(jié)代碼,也稱為機(jī)器語言,計(jì)算機(jī)易于理解,并且可以使用解釋器進(jìn)一步執(zhí)行以運(yùn)行程序.
4.數(shù)據(jù)類型:應(yīng)用程序中使用的數(shù)據(jù)可以是不同的類型,可以是整數(shù)(整數(shù))、浮點(diǎn)數(shù)(小數(shù)點(diǎn)數(shù))、字符或?qū)ο蟆@纾琩ouble currency=45.86,其中double是一種用于存儲(chǔ)帶小數(shù)點(diǎn)的數(shù)字的數(shù)據(jù)類型。
5.變量:變量是存儲(chǔ)在內(nèi)存中的值的空間持有者,該值可以在應(yīng)用程序中使用。例如,int age=25,其中age是一個(gè)變量。
6.條件:了解如何使用某個(gè)條件,這樣一組代碼只有在某個(gè)條件為真時(shí)才應(yīng)該執(zhí)行。如果出現(xiàn)錯(cuò)誤情況,程序應(yīng)退出并且不應(yīng)繼續(xù)執(zhí)行代碼。
7.數(shù)組:數(shù)組是存儲(chǔ)相似數(shù)據(jù)類型元素的變量。在編碼/編程中使用數(shù)組的知識(shí)將是一個(gè)很大的好處。
8.循環(huán):循環(huán)用于執(zhí)行一系列代碼,直到條件為真。例如,在Java中,循環(huán)可以用作for循環(huán)、do-while、while循環(huán)或增強(qiáng)的for循環(huán)。
for循環(huán)的代碼如下所示:
for (int I =0; i<10; i++) {System.out.println(i); }
9.函數(shù):函數(shù)或方法用于完成編程中的任務(wù),函數(shù)可以接受參數(shù)并處理它們以獲得所需的輸出。函數(shù)用于在任何地方重復(fù)使用它們。
10.類:類就像一個(gè)包含狀態(tài)和行為的模板,與編程對(duì)應(yīng)的是字段和方法。在Java等面向?qū)ο蟮恼Z言中,一切都圍繞著類和對(duì)象。
以上就是動(dòng)力節(jié)點(diǎn)小編介紹的"電腦編程怎樣學(xué),初級(jí)編程基礎(chǔ)",希望對(duì)大家有幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為您服務(wù)。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)