是容易一點(diǎn)計算機基礎與C語(yǔ)言程序設計計算機基礎知識篇,包括基本概念、硬件組成、軟件概述、網(wǎng)絡(luò )與安全、DOS與WINDOWS,使學(xué)習者掌握計算機的基本知識,也為學(xué)習者使用計算機提供必須的基礎操作方式;C語(yǔ)言程序設計篇,包括程序設計的基本概念與C語(yǔ)言程序設計基本技術(shù)。
全面詳細地介紹C語(yǔ)言的基本知識、詞法元素、語(yǔ)法要點(diǎn)、使用技巧及其程序設計的基本技術(shù),重點(diǎn)突出了C語(yǔ)句的組成要件(即常量、變量、數組及表達式)與程序流程控制的基本構成,便于學(xué)習者在此基礎上進(jìn)一步擴展,深入學(xué)習指針使用、函數調用與文件操作等高級技術(shù),有利于循序漸進(jìn)的掌握程序設計方法。
第一章 計算機基礎知識
第一節 計算機的發(fā)展史
一、第一臺計算機的誕生
二、計算機的發(fā)展階段
第二節 計算機的特點(diǎn)和應用
一、計算機的特點(diǎn)
二、計算機的應用
第三節 計算機的分類(lèi)和主要性能指標
一、計算機的分類(lèi)
二、計算機的主要性能指標
第四節 數字化信息編碼與數據表示
一、數字化信息編碼的概念
二、進(jìn)位計數制
三、不同進(jìn)制之間的轉換
四、常用的信息編碼
第五節 計算機系統組成
一、概述
二、計算機基本工作原理
三、計算機軟件
第六節 微型計算機的組成
一、微型計算機硬件
二、微型計算機軟件
第七節 計算機的開(kāi)機和關(guān)機
一、冷啟動(dòng)
二、復位啟動(dòng)
三、熱啟動(dòng)
四、關(guān)機
第八節 了解和正確使用鍵盤(pán)
一、幾個(gè)常用鍵的主要作用
二、按鍵指法
習題
第二章 中文Windows XP的操作使用
第一節 Windows XP概述
一、簡(jiǎn)介
二、新功能
三、鍵盤(pán)、鼠標的使用方法
第二節 Windows XP的啟動(dòng)、退出與注銷(xiāo)
一、啟動(dòng)
二、退出
三、注銷(xiāo)
第三節 桌面及其操作
一、概述
二、使用“我的電腦
三、“我的文檔”文件夾
四、使用“回收站
五、使用任務(wù)欄
六、使用“開(kāi)始”菜單
第四節 窗口及其操作
一、窗口的組成元素
二、窗口的基本操作
三、認識對話(huà)框
第五節 使用文件和文件夾
一、文件概述
二、文件夾概述
三、選定、移動(dòng)與復制文件或文件夾
四、刪除文件或文件夾
五、重命名文件或文件夾
六、創(chuàng )建文件和文件夾的快捷方式
第六節 設置顯示屬性
一、設置桌面背景
二、設置屏幕保護程序
三、設置其他顯示選項
第七節 個(gè)性化任務(wù)欄和“開(kāi)始”菜單
一、個(gè)性化任務(wù)欄
二、個(gè)性化“開(kāi)始”菜單
1:如果你能夠熟練的使用Windows的話(huà),你就可以開(kāi)始你的程序生涯了! 2:首先從C語(yǔ)言開(kāi)始。
有的朋友可能認為C語(yǔ)言太難了,應該從VB開(kāi)始。雖然,對于一個(gè)初學(xué)者來(lái)說(shuō),用一些控件堆砌成一個(gè)小軟件,是有一些成就感,但是,基礎才是最重要的!C語(yǔ)言對于數據類(lèi)型的描敘,遠比VB里面說(shuō)的更為全面,清楚,明白,而這些卻是編程中的根本! 3:學(xué)C語(yǔ)言,從數據類(lèi)型,基本表達式,再到條件語(yǔ)句,循環(huán)語(yǔ)句,然后學(xué)習函數,再加上一些簡(jiǎn)單的數組知識,就可以了!一句話(huà),到現在為止,你只要理解結構化程序設計的思想也就夠了! 4:有了以上的基礎,就要開(kāi)始學(xué)匯編了。
匯編開(kāi)始的時(shí)候是很難,那些各種各樣的寄存器,分段的內存地址,是很難理解,可是這些知識理解了以后,后面的內容就簡(jiǎn)單了,學(xué)習8086的那些指令,再加上一些偽操作,還有DOS和BIOS中斷的調用,就可以看懂書(shū)上的匯編程序了。(著(zhù)重是理解算法,對于后面的那些匯編的應用有興趣的可以看一下!)到此,你應該會(huì )對計算機的理解更深一層! 5:有了匯編的基礎,再來(lái)學(xué)習C語(yǔ)言中的精華部分----指針,可謂如魚(yú)得水了。
現在你要對C語(yǔ)言全全面面的學(xué)一遍了,譚版的教材要從頭到尾認認真真的看兩遍以上。 6:學(xué)完以上的內容,有必要研究一下數據結構了,線(xiàn)性表,堆棧,隊列,樹(shù),圖,二叉樹(shù),等等,都要滾瓜爛熟!(最好是清華嚴蔚敏老師的那本教材) 7:請時(shí)刻記住:浮躁是學(xué)習編程的大忌! 8:現在,你應該學(xué)習一些數據庫的知識,還有一些常用的算法了! 9:如果以上的知識你都學(xué)精通的話(huà),就可以開(kāi)始C++的課程了,找本C++上手的書(shū),用一個(gè)星期的時(shí)間大概了解一下C++,然后找一本VC上手的書(shū),再花一個(gè)星期的時(shí)間學(xué)習VC的界面和用法,就可以做一些簡(jiǎn)單的應用了! 10:要想學(xué)好VC,沒(méi)有扎實(shí)的C++知識是不行的,以下書(shū)籍是VC程序員必須翻的爛熟的:C++Primer,Effective C++,Thinking in C++,More Effective C++ 深入淺出MFC。
11:深刻理解C++面向對象的思想! 12:編程的時(shí)候,出錯是難免的,所以,MSDN一定要熟練使用;好的代碼風(fēng)格會(huì )使調試的時(shí)候,更加簡(jiǎn)單的查錯,所以,一定要養成良好的編程風(fēng)格! 13:如果你嚴格的走好了以上的每一步,你才踏上了編程的門(mén)檻,可以混口飯吃了! 至于在以后,編譯原理,操作系統,還有軟件工程等等基礎知識,是必不可少的! 14:如果現在再來(lái)學(xué)習JAVA,C#等別的語(yǔ)言的話(huà),應該是觸類(lèi)旁通,拿來(lái)就用了, 到此,你才可以稱(chēng)得上是一個(gè)高手! 參考資料:引用!回答者:獎學(xué)金是我的 - 魔法師 四級 1-14 10:59。
樓上的觀(guān)點(diǎn)絕對錯誤!
首先,C不是低級語(yǔ)言,她是介于低級語(yǔ)言與高級語(yǔ)言之間的,是結構型語(yǔ)言。
其次,誰(shuí)說(shuō)C現在不用啦,你查下那個(gè)操作系統不是用C語(yǔ)言寫(xiě)的,你用的微軟的Windows,企業(yè)用的Linux、Unix,還有手機、PDA、等單片機的嵌入式操作系統,哪個(gè)不是C語(yǔ)言寫(xiě)的。
再次,C++,Java等語(yǔ)言都是從C發(fā)展而來(lái)的,它們能實(shí)現的C都能實(shí)現,而C能實(shí)現的它們就不一定能實(shí)現。
總之,C算得上是計算語(yǔ)言最經(jīng)典,完美,藝術(shù)的語(yǔ)言,不管計算機怎么發(fā)展,C都不會(huì )退出計算機語(yǔ)言的舞臺。
讓你學(xué)她,不一定就是說(shuō)讓你以后從事C的開(kāi)發(fā),但學(xué)習她可以讓你更好的學(xué)習其他語(yǔ)言。所以許多正規大學(xué)計算機專(zhuān)業(yè)的都是從C語(yǔ)言學(xué)起的。
嗯..個(gè)人覺(jué)得學(xué)會(huì )C語(yǔ)言應該不會(huì )太難,因為關(guān)鍵字很少,數據類(lèi)型也是些基本類(lèi)型,語(yǔ)法不會(huì )太難,但要學(xué)精就不容易了,要花些功夫的,C太靈活了,可以做應用程序,也可跟硬件打交道做底層開(kāi)發(fā)。
即使以后不從事C的開(kāi)發(fā),學(xué)習C后對你學(xué)習其他語(yǔ)言很有幫助的,你再要學(xué)習一門(mén)新的語(yǔ)言,就不會(huì )太陌生,學(xué)習起來(lái)就更容易上手,例如C++和C非常像的,只不過(guò)C++有了類(lèi),那是因為C++是面向對象語(yǔ)言,而C則是面向過(guò)程的語(yǔ)言。
順便說(shuō)下。語(yǔ)言只是基礎,只是你寫(xiě)程序的工具..
程序的思想也就是算法才是最重要的。
當然沒(méi)有語(yǔ)言也是空談。
所以當學(xué)習完一門(mén)語(yǔ)言后,之后就要學(xué)該語(yǔ)言的數據結構、算法,運用數據庫..
想成為高手的話(huà),還要學(xué)習數據庫系統原理、操作系統、計算機組成原理、編譯原理等。
說(shuō)些題外話(huà)吧:
C++的出現是對C在對對象操作的補充
Java的出現時(shí)為了壟斷
C#的出現是因為微軟想對抗Java
現在IT行業(yè) C++應該是老大,C#和Java做為新新語(yǔ)言在相互競爭市場(chǎng),
而C則集中那幾個(gè)大公司,他們用C做系統、做標準。
以上都只是我的個(gè)人見(jiàn)解。
程序員的考試要求:掌握數制及其轉換、數據的機內表示、算術(shù)和邏輯運算,以及相關(guān)的應用數學(xué)基礎知識;理解計算機的組成以及各主要部件的性能指標;掌握操作系統、程序設計語(yǔ)言的基礎知識;熟練掌握計算機常用辦公軟件的基本操作方法;熟練掌握基本數據結構和常用算法;熟練掌握C程序設計語(yǔ)言,以及C++、Java、Visual
Basic中一種程序設計語(yǔ)言;熟悉數據庫、網(wǎng)絡(luò )和多媒體的基礎知識;掌握軟件工程的基礎知識,了解軟件過(guò)程基本知識、軟件開(kāi)發(fā)項目管理的常識;了解常用信息技術(shù)標準、安全性,以及有關(guān)法律、法規的基本知識。
計算機的基本知識有操作系統原理、數據結構、網(wǎng)絡(luò )原理是比較重要的計算機基礎知識,另外還包括數據庫原理、算法設計、編譯原理、電子電路、編程語(yǔ)言等知識。
1、操作系統原理。
操作系統是學(xué)習計算機技術(shù)的重要基礎,通過(guò)學(xué)習操作系統體系結構、操作指令、任務(wù)調度、并發(fā)管理、資源管理、權限管理、安全管理等內容,能夠對計算機形成一個(gè)較為系統的理解,為后續的學(xué)習打下一個(gè)扎實(shí)的基礎。
2、網(wǎng)絡(luò )原理。
當今是互聯(lián)網(wǎng)時(shí)代,計算機網(wǎng)絡(luò )知識的重要程度不言而喻。網(wǎng)絡(luò )原理涉及到網(wǎng)絡(luò )體系結構、協(xié)議、數據通信管理、安全等內容,另外還涉及到如何操作交換機、路由器等網(wǎng)絡(luò )設備。學(xué)習計算機網(wǎng)絡(luò )要注重實(shí)驗,通過(guò)實(shí)驗能夠建立數據通信過(guò)程等畫(huà)面感。
3、編程語(yǔ)言和數據結構。
編程語(yǔ)言是操作計算機的重要工具,是一定要掌握的重點(diǎn)內容,程序設計本質(zhì)上就是算法設計和數據結構的結合,所以在學(xué)習數據結構之前應該掌握編程語(yǔ)言的使用,對于初學(xué)者來(lái)說(shuō),C、Java、Python等語(yǔ)言都是不錯的選擇。
1.信息技術(shù)基礎 (1)信息的載體和形態(tài) 信息本身并不是實(shí)體,必須通過(guò)載體才能體現。
語(yǔ)言、文字、聲音、圖像和視頻等可以承載信息,是信息的載體,也是信息的常見(jiàn)表現形態(tài)。 (2)信息的特征 ①信息的表示、傳播、儲存必須依附于某種載體,載體就是承載信息的事物。
②信息可以脫離它所反映的事物被存儲和保留,信息是可以加工和處理的。 ③信息是可以傳遞和共享的。
④信息具有時(shí)效性。 2.信息的編碼 (1)二進(jìn)制代碼的特征 ①二進(jìn)制數由“0”與“1”兩個(gè)數字組成,運算規則為“逢二進(jìn)一”,每個(gè)數碼在不同的數位上,對應不同的權值。
②將十進(jìn)制整數轉換成二進(jìn)制整數可用“除二取余”法,將二進(jìn)制數轉換成十進(jìn)制數可用“按權展開(kāi)相加”法。 ③計算機內部采用二進(jìn)制表示數據信息,但是不便于書(shū)寫(xiě),在實(shí)際表示中,常常采用十六進(jìn)制的形式。
④二進(jìn)制轉換成十六進(jìn)制:從二進(jìn)制的低位開(kāi)始,每四位二進(jìn)制數轉換成一位十六進(jìn)制數。反之,每一位十六進(jìn)制數轉換成四位二進(jìn)制數。
(2)ASCII碼的概念 計算機內的英文字符以二進(jìn)制編碼的形式來(lái)表示,其中使用最廣的是ASCII碼,即美國國家信息交換碼。標準的ASCII碼用一個(gè)字節中的7個(gè)位來(lái)表示,可以表示128種編碼,其中數字、字母是按順序依次排列的。
(3)漢字編碼方案(GB2312、GBK、GB18030)及觀(guān)察內碼 漢字在計算機內也是以代碼形式表示的,這些代碼稱(chēng)為漢字編碼。 ①GB2312使用2個(gè)字節編碼,它包括一級漢字常用字(以拼音順序排列)和二級漢字非常用字(以偏旁筆畫(huà)順序排列)。
②GB18030對收錄的字符分別以單字節、雙字節和四字節進(jìn)行編碼。 ③用UltraEdit或WinHex工具軟件觀(guān)察內碼時(shí),ASCII碼(英文字符)只占1個(gè)字節,漢字編碼占2個(gè)字節。
(4)多媒體信息的編碼 ①聲音信號是通過(guò)采樣和量化實(shí)現模擬量的數字化。采樣頻率越高,量化的分辨率越高,所得數字化聲音的保真程度越好,但是它的數據量也越大。
②圖像由像素(pixel)組成,像素越多圖像越清晰。黑白位圖的圖像所只有黑、白兩種顏色,每個(gè)像素只需要一個(gè)位就可以表示,因此黑白位圖的圖像大小計算公式為:水平像素點(diǎn)的個(gè)數*垂直像素點(diǎn)的個(gè)數/8。
以一幅800*600像素的黑白圖像為例,它所占的空間大小為:800*600(位),即800*600*1/8=60000字節。 ③彩色圖像所占空間除了它的像素點(diǎn)的個(gè)數之外,還與它的顏色種類(lèi)的多少有關(guān),表示顏色種類(lèi)越多,色彩越逼真,儲存的空間越大。
3.信息技術(shù)與社會(huì ) (1)信息技術(shù)對人類(lèi)社會(huì )的影響 數字化是信息技術(shù)發(fā)展的一個(gè)重要主題,數字化已經(jīng)越來(lái)越深入地影響人們的日常生活。 (2)信息技術(shù)的發(fā)展和應用 信息技術(shù)的發(fā)展對人類(lèi)社會(huì )的發(fā)展進(jìn)程產(chǎn)生了重大影響,信息技術(shù)本身也取得了長(cháng)足的進(jìn)步,出現了一些新的技術(shù),例如:量子計算機、生物計算機、網(wǎng)格計算、機器人技術(shù)、數字地球和智能化社區、因特網(wǎng)2和下一代因特網(wǎng)、虛擬現實(shí)的實(shí)用化。
(3)保護知識產(chǎn)權 開(kāi)發(fā)者設計開(kāi)發(fā)的計算機軟件,在開(kāi)發(fā)完成之日起就受到法律的保護。作為軟件的使用者,應樹(shù)立法制觀(guān)念,遵守相關(guān)的法律規定,自覺(jué)使用正版軟件,抵制盜版及未授權的軟件。
(4)計算機病毒的特征 計算機病毒是人為編制的一些能夠通過(guò)修改程序,盡可能地把自身復制進(jìn)去,進(jìn)而去傳染給其他程序的,具有破壞他人計算機系統的計算機程序。 病毒具有寄生性、傳染性、潛伏性、破壞性、爆發(fā)性。
(5)計算機病毒的防治 計算機病毒防治從預防、檢查和殺毒三方面著(zhù)手。比較有效的方法是安裝殺毒軟件并經(jīng)常升級,同時(shí)做好數據的備份工作。
(6)網(wǎng)絡(luò )道德規范 遵守《全國青少年網(wǎng)絡(luò )文明公約》,一方面要利用好網(wǎng)絡(luò )這個(gè)平臺,另一方面要文明上網(wǎng),做到生活學(xué)習兩不誤。 第二節 信息的獲取、加工與管理 1.信息獲取的方法 信息是人類(lèi)社會(huì )的重要資源,信息資源的多樣性及信息獲取方法的多樣性,使得人們更加關(guān)注如何及時(shí)、準確、高效地獲取所需信息,大眾媒體和因特網(wǎng)已成為當前獲取信息的主要途徑。
2.因特網(wǎng)上信息的瀏覽與獲取 (1)網(wǎng)站的訪(fǎng)問(wèn)與瀏覽 通過(guò)網(wǎng)址訪(fǎng)問(wèn)相應網(wǎng)站來(lái)獲取所需信息,通過(guò)超鏈接在不同頁(yè)面間跳轉。 (2)保存網(wǎng)頁(yè)內容 網(wǎng)頁(yè)中使用的文字、圖像、聲音等元素,根據需要可保存于本地計算機中。
(3)收藏夾的使用 讓瀏覽器記住多個(gè)網(wǎng)站的地址,以便下次瀏覽,可將網(wǎng)址收藏在“收藏夾”中,收藏夾中內容可根據需要進(jìn)行分類(lèi)、整理。 (4)網(wǎng)上資源檢索 網(wǎng)上資源可以通過(guò)主題目錄和使用搜索引擎等方法進(jìn)行檢索,目前使用比較廣泛的搜索引擎有Google、百度等。
(5)因特網(wǎng)信息資源評價(jià) 從信息來(lái)源的多樣性中確認權威、可信的信息源,從而鑒別信息的真實(shí)性;理解信息的價(jià)值與時(shí)效性。 評價(jià)因特網(wǎng)信息資源的三種主要方式: ①統計評價(jià),從統計角度來(lái)評價(jià)網(wǎng)站的可信度。
②專(zhuān)家或核心刊物評價(jià),從專(zhuān)家學(xué)術(shù)專(zhuān)著(zhù)或核心期刊上羅列的一些專(zhuān)業(yè)學(xué)術(shù)網(wǎng)站的資源表,來(lái)選擇或評價(jià)所需的網(wǎng)站,該方法參考價(jià)值較高。 ③個(gè)人推薦,憑借個(gè)人對因特網(wǎng)上信息資源的了解和主觀(guān)認識進(jìn)行的評價(jià),該方法參考價(jià)值較低。
3.現代信息處理工具——計算機 (1)。
看過(guò)你其他的問(wèn)題,看出來(lái)你對程序設計比較感興趣,想要學(xué)習程序設計,最好是到專(zhuān)業(yè)的學(xué)校,或者報考高校的相關(guān)專(zhuān)業(yè)(一般學(xué)費都比較高),自學(xué)的話(huà)比較吃力,但也不排除你是編程天才(額。)
編程分好多的方向,還有多種語(yǔ)言,使用的開(kāi)發(fā)工具也不一樣。主要看你向哪個(gè)方向發(fā)展了。
但共同的,你必須有計算機基礎知識,至少自己能學(xué)會(huì )(注意是能學(xué)會(huì ),不是要你現在就會(huì ))安裝配置開(kāi)發(fā)環(huán)境吧。其他的比如數據庫,數據結構,計算機網(wǎng)絡(luò )等等都是需要的。
入門(mén)的話(huà)建議先學(xué)習C語(yǔ)言(如果你感覺(jué)有成就感,那就繼續,如果感到枯燥,那就盡早放棄)。另外,編程是要一直學(xué)習的,發(fā)展太快。
新的技術(shù)一直出現,如果不學(xué)習就落后過(guò)時(shí)了。
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權,根據《信息網(wǎng)絡(luò )傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個(gè)月內通知我們,我們會(huì )及時(shí)刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習?shū)B(niǎo). 頁(yè)面生成時(shí)間:4.222秒