計算機軟件及其應(yīng)用_第1頁
計算機軟件及其應(yīng)用_第2頁
計算機軟件及其應(yīng)用_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

計算機軟件及其使用在以前的課程中我們介紹過計算機系統(tǒng)的組成,現(xiàn)在同學(xué)們還能完整的描述計算機系統(tǒng)由哪些部分組成嗎?「運算器{中央處理器(。?。)[控制器「只讀存儲器(ROM),硬件計算機系統(tǒng)<內(nèi)存儲器[隨機存儲器(RAM)「輸入設(shè)備(鍵盤、鼠標(biāo)、掃描儀等)'外部設(shè)備<輸出設(shè)備(顯示器、打印機、投影儀等)一外存儲器(硬盤、光盤、U盤)廣系統(tǒng)軟件:操作系統(tǒng)、設(shè)備驅(qū)動程序、數(shù)據(jù)庫管理系統(tǒng)、通信處理程序等軟件,硬件計算機系統(tǒng)<應(yīng)用軟件:解決各類問題而編寫的用戶程序(Office辦公軟件、CAD設(shè)計軟件、FLASH、3DMX動畫制件軟件等。一臺完整的計算機系統(tǒng)由硬件系統(tǒng)和軟件系統(tǒng)組成,硬件系統(tǒng)由運算器、控制器(合稱為CPU)、存儲器(內(nèi)存、外存)、I/O(輸入/輸出)設(shè)備等組成。硬件和軟件之間的關(guān)系如何?(二者相輔相成,缺一不可,通常把沒有軟件的計算機稱之為是裸機。)在這之前我們已經(jīng)把硬件部分全部講完了,我們這節(jié)課開始來認識一下計算機軟件及其應(yīng)用。談到軟件,相信在坐的各位同學(xué)都應(yīng)該非常的熟悉,那有沒有誰能告訴老師,什么稱之為是軟件?軟件又是由哪幾部分組成?三、新授(一)軟件:概念:用來完成指定的任務(wù)并由CPU執(zhí)行的電子指令集合。結(jié)構(gòu):軟件=程序+數(shù)據(jù)+文檔用以提供指令的程序+提供必要的數(shù)據(jù)文件。協(xié)合工作,共同完成指定的任務(wù)。(例:文檔的生成、視頻編輯、圖形設(shè)計、網(wǎng)頁瀏覽等)通常我們把軟件分為哪幾類呢?(二)軟件的分類(完成P22表1-7認識軟件)1、系統(tǒng)軟件:用于計算機系統(tǒng)內(nèi)部的管理,控制和維護計算機的各種資源的軟件。分類:操作系統(tǒng)、設(shè)備驅(qū)動程序、數(shù)據(jù)管理系統(tǒng)、通信處理程序等(1)操作系統(tǒng):負責(zé)管理計算機系統(tǒng)的全部軟件資源和硬件資源,合理地組織計算機各部分協(xié)調(diào)工作,提高效率,是用戶與計算機之間的接口。例如:DOS(PC-DOS、MS-DOS)微軟公司(Microsoft)Windows(1.0、3.2中文版、98、2000、NT、XP、2003、ista、7等)自由軟件:Linux(Linux的前身為inux,是在1970年就有了,但發(fā)揚光是在1991年由芬蘭一位署名為LinusTorvalds的赫爾辛基大學(xué)學(xué)生用C語言改編的inux,他并把源程序放在網(wǎng)上,讓在大家一起編寫、完善這個操作系統(tǒng)的。)免費使用和自由傳播的類Unix操作系統(tǒng)蘋果公司:MacOS掌上電腦:3COM公司的Plamos2、支撐軟件:幫助程序人員開發(fā)軟件產(chǎn)品的工具,以及幫助管理人員控制開發(fā)進程的工具。支撐軟件是介于系統(tǒng)軟件和應(yīng)用軟件之間的一個中間件。支撐軟件是支撐各種軟件的開發(fā)與維護的軟件,又稱為軟件開發(fā)環(huán)境。比如說程序設(shè)計語言;3、應(yīng)用軟件:為了解決各種(某種)實際問題而專門設(shè)計的程序。比如說QQOFFICE迅雷等我們對軟件的操作比較熟悉,那有沒有哪個同學(xué)知道軟件是用什么工具來開發(fā)的;(三)程序設(shè)計語言:是用于編寫程序(或制件軟件)開發(fā)工具。人與計算機進行信息交換通常使用程序設(shè)計語言,人們把自己的意圖用某種程序設(shè)計語言編成程序,輸入計算機,告訴它完成什么任務(wù)以及如何完成,以達到人對計算機進行控制的目換。1、什么是計算機程序:用來告訴計算機如何處理問題或執(zhí)行操作的一組指令的集合。2、什么的程序才算軟件:至少包括一個可執(zhí)行文件和數(shù)個支持程序運行的相關(guān)的數(shù)據(jù)條件。3、什么是程序設(shè)計語言:為程序開發(fā)人員提供的一種開發(fā)軟件工具,并可用于編寫指令,又稱為源代碼、源程序。如basicCC++Pascal等4、計算機程序編寫人員如何編寫程序:開發(fā)人員必須定義每一個元素的屬性,如:對象在哪里顯示?顯示的時候、形狀,包含參數(shù)、執(zhí)行何種操作等現(xiàn)在我們就來了解一下程序設(shè)計語言,有沒有誰知道程序設(shè)計語言經(jīng)歷了哪些階段,它們的優(yōu)缺點是什么?程序設(shè)計語言經(jīng)歷了三個發(fā)展階段:機器語言:是機器指令序列,機器指令是用一串0和1的二進制編碼表示的,可以直接被計算機識別并執(zhí)行(注:要在同一種型號的計算機上運行)優(yōu)點:執(zhí)行速度快、占用空間少(通俗點:量身定做)缺點:編寫難,程序難讀、難改。匯編語言:用一些有意義的符號作為編程用的符號語言,其中使用了很多英文單詞的縮寫詞,它些字母和符號稱為做彷符。優(yōu)點:寫編、可讀性好,修改更方便缺點:通用性和移植性較差高級語言:用英文單詞、數(shù)字表達式等易于人理解的形式,并按嚴(yán)格的語法規(guī)則和一定的邏輯關(guān)系組合的計算機語言。優(yōu)點:獨立性、可讀性好,易維護。1、源程序:由匯編語言和各種高級語言編寫的符號程序2、目標(biāo)程序:源程序通過語言處理程序編譯或成計算機能夠識別的機器語言程序。編譯:將整個源程序由編譯程序翻譯成目標(biāo)程序,再交給計算機運行。解釋:對于程序逐字翻譯,邊解釋邊運行,解釋完成出現(xiàn)結(jié)果。7、計算機如何執(zhí)行用程序設(shè)計語言編寫的程序:匯編語言刁編輯后高級語言—四、小結(jié)師:信息系統(tǒng)包括5部分一一人、程序、軟件、硬件和數(shù)據(jù)源程序編譯>解釋目標(biāo)程序經(jīng)過連接可執(zhí)行程序而微型計算機只是信息系統(tǒng)的一部分。信息系統(tǒng)5部分

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論