第4章計(jì)算機(jī)軟件系統(tǒng)_第1頁(yè)
第4章計(jì)算機(jī)軟件系統(tǒng)_第2頁(yè)
第4章計(jì)算機(jī)軟件系統(tǒng)_第3頁(yè)
第4章計(jì)算機(jī)軟件系統(tǒng)_第4頁(yè)
第4章計(jì)算機(jī)軟件系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

計(jì)算機(jī)導(dǎo)論第4章計(jì)算機(jī)軟件系統(tǒng)掌握計(jì)算機(jī)軟件的定義了解計(jì)算機(jī)軟件和硬件的關(guān)系掌握軟件的分類方法掌握常用工具軟件的使用方法了解辦公信息系統(tǒng)的組成和常用的辦公軟件了解程序設(shè)計(jì)語(yǔ)言的組成元素了解良好的程序設(shè)計(jì)風(fēng)格掌握軟件系統(tǒng)的工作原理學(xué)習(xí)目標(biāo)主要內(nèi)容計(jì)算機(jī)軟件概述1第4章計(jì)算機(jī)軟件系統(tǒng)常用工具軟件2辦公自動(dòng)化軟件3程序設(shè)計(jì)基礎(chǔ)4軟件系統(tǒng)的工作原理54.1計(jì)算機(jī)軟件概述計(jì)算機(jī)軟件的定義計(jì)算機(jī)軟件是指用計(jì)算機(jī)指令和計(jì)算機(jī)算法語(yǔ)言編寫(xiě)的程序,以及運(yùn)行程序所需的文檔、數(shù)據(jù)。計(jì)算機(jī)軟件的特點(diǎn)1.軟件是一種邏輯實(shí)體。不是具體的物理實(shí)體,具有抽象性。2.軟件的生產(chǎn)與硬件等產(chǎn)品的生產(chǎn)不同。軟件的開(kāi)發(fā)沒(méi)有明顯的制造過(guò)程。3.軟件實(shí)現(xiàn)的功能改變或修改相對(duì)硬件容易,升級(jí)換代比硬件快。4.軟件的開(kāi)發(fā)和運(yùn)行受到計(jì)算機(jī)系統(tǒng)的限制,對(duì)系統(tǒng)有不同程度的依賴。5.軟件是復(fù)雜的。6.軟件開(kāi)發(fā)工作涉及許多社會(huì)因素,如機(jī)構(gòu)、體制及管理方式等問(wèn)題,甚至涉及人的觀念和心理。4.1計(jì)算機(jī)軟件概述軟件與硬件的關(guān)系硬件是軟件運(yùn)行的基礎(chǔ),軟件是對(duì)硬件功能的擴(kuò)充和完善,軟件的運(yùn)行最終都被轉(zhuǎn)換為對(duì)硬件設(shè)備的操作。許多硬件所能達(dá)到的功能往往需要軟件的配合來(lái)實(shí)現(xiàn)。軟件和硬件是計(jì)算機(jī)系統(tǒng)不可分割的兩個(gè)部分,它們相互依賴、相互影響、相互促進(jìn)。軟件的分類(根據(jù)軟件的用途分類)4.2常用工具軟件什么是工具軟件一般來(lái)說(shuō),工具軟件是指除操作系統(tǒng)、大型商業(yè)應(yīng)用軟件之外的一些軟件。大多數(shù)工具軟件是共享軟件、免費(fèi)軟件、自由軟件或者軟件廠商開(kāi)發(fā)的小型商業(yè)軟件,主要包括系統(tǒng)安全工具、文件傳輸工具、文件文檔工具、翻譯轉(zhuǎn)換工具、音頻視頻工具、圖形圖像工具等幾大類。工具軟件的獲取途徑購(gòu)買安裝光盤(pán)、通過(guò)專門(mén)網(wǎng)站(華軍軟件園、天空軟件、太平洋下載、中關(guān)村下載、非凡軟件站等)下載、通過(guò)官方網(wǎng)站下載。多數(shù)工具軟件可以先下載試用版,試用滿意后購(gòu)買正版。工具軟件的安裝與卸載一般情況下,軟件的安裝是先運(yùn)行該軟件的安裝文件setup.exe或者install.exe,然后按照向?qū)У奶崾就瓿砂惭b。軟件的卸載方式有如下三種:利用軟件自帶的卸載程序卸載;使用Windows系統(tǒng)自帶的“添加/刪除程序”卸載;使用專用的卸載工具卸載軟件。4.2常用工具軟件AdobeReader超星閱覽器CAJ全文瀏覽器學(xué)習(xí)軟件網(wǎng)絡(luò)螞蟻網(wǎng)際快車FlashGet迅雷影音傳送帶下載軟件WindowsMediaPlayerRealPlayer暴風(fēng)影音KMPlayer影音娛樂(lè)軟件Google翻譯金山愛(ài)詞霸海詞在線詞典譯典通有道詞典金山詞霸靈格斯詞霸詞典工具圖像瀏覽軟件—ACDSee4.3辦公自動(dòng)化軟件什么是辦公自動(dòng)化辦公自動(dòng)化(OfficeAutomation,簡(jiǎn)稱OA)通常是指辦公人員運(yùn)用計(jì)算機(jī)技術(shù)、通信技術(shù)、系統(tǒng)科學(xué)、管理科學(xué)等先進(jìn)的科學(xué)技術(shù),并借助于先進(jìn)的設(shè)備進(jìn)行事務(wù)處理、管理控制和決策分析等辦公活動(dòng)的綜合。它是由辦公人員和辦公設(shè)備加上現(xiàn)代科技手段構(gòu)成的、服務(wù)于某種目標(biāo)的信息處理系統(tǒng),其目的是為了提高辦公活動(dòng)的效率和辦公工作的質(zhì)量。辦公信息系統(tǒng)(OfficeInformationSystem,簡(jiǎn)稱OIS)的特點(diǎn)1.辦公自動(dòng)化是綜合多門(mén)學(xué)科的發(fā)展迅速的新型學(xué)科。2.辦公信息系統(tǒng)是人機(jī)會(huì)話的信息系統(tǒng)。3.辦公信息系統(tǒng)應(yīng)實(shí)現(xiàn)對(duì)文字、數(shù)據(jù)、語(yǔ)音、圖形和圖像等信息的一體化處理過(guò)程。4.辦公自動(dòng)化以提高辦公效率和辦公質(zhì)量為目的。4.3辦公自動(dòng)化軟件辦公信息系統(tǒng)的組成辦公自動(dòng)化技術(shù)硬件設(shè)備軟件信息采集、處理技術(shù)電話機(jī)、計(jì)算機(jī)、掃描儀、刻錄機(jī)、打印機(jī)、復(fù)印機(jī)、傳真機(jī)、一體機(jī)、打卡機(jī)、錄音機(jī)、數(shù)碼相機(jī)、攝像機(jī)等。操作系統(tǒng)、圖像處理軟件、音視頻處理軟件等。信息傳輸、控制技術(shù)音視頻播放設(shè)備、投影儀、服務(wù)器、路由器、交換機(jī)、集線器等。操作系統(tǒng)、播放軟件、通信協(xié)議、防火墻、通信軟件、加密軟件等。信息存儲(chǔ)技術(shù)刻錄機(jī)、服務(wù)器、光盤(pán)塔、硬盤(pán)列陣、移動(dòng)硬盤(pán)、U盤(pán)等。操作系統(tǒng)、數(shù)據(jù)庫(kù)、數(shù)據(jù)壓縮軟件、恢復(fù)軟件等。表4.1辦公信息系統(tǒng)的軟硬件構(gòu)成4.3辦公自動(dòng)化軟件常用的辦公軟件1.WPSOffice是一個(gè)集文字處理、電子表格、文檔演示、郵件管理、網(wǎng)頁(yè)瀏覽和圖片瀏覽等功能于一身的辦公組合系統(tǒng),WPS完整體驗(yàn)了國(guó)內(nèi)辦公的全部過(guò)程。WPS包括金山文字、金山表格、金山演示三部分,其文檔格式分別兼容MicrosoftWord、Excel、PowerPoint文檔格式。2.MicrosoftOffice是一套由微軟公司開(kāi)發(fā)的辦公軟件,它為Microsoftwindows和AppleMACOSX而開(kāi)發(fā)。Office標(biāo)準(zhǔn)版中包含Word、Excel、Outlook、PowerPoint、FrontPage等,在辦公軟件領(lǐng)域占據(jù)統(tǒng)治地位,其文檔格式DOC等已成為行業(yè)標(biāo)準(zhǔn)。3.Lotus是一種包括表格處理、數(shù)據(jù)庫(kù)管理和統(tǒng)計(jì)圖表繪制三大功能的綜合應(yīng)用軟件。4.AdobePhotoshop是一個(gè)由AdobeSystems開(kāi)發(fā)和發(fā)行的圖像處理軟件,分為圖像編輯、圖像合成、校色調(diào)色及特效制作等功能。4.3辦公自動(dòng)化軟件常用的辦公軟件(續(xù))5.AutoCAD是目前國(guó)內(nèi)外最為廣泛使用的計(jì)算機(jī)輔助設(shè)計(jì)繪圖軟件包,利用計(jì)算機(jī)幫助用戶進(jìn)行圖形處理和計(jì)算,輔助用戶完成產(chǎn)品設(shè)計(jì)中的繪圖工作。如今AutoCAD已被廣泛應(yīng)用于機(jī)械、建筑、電子、航天、造船、石油化工、土木工程、冶金、地質(zhì)、氣象、紡織、輕工和商業(yè)等各領(lǐng)域。6.Flash是一種用于制作、編輯動(dòng)畫(huà)和電影的軟件,用它可以制作出一種擴(kuò)展名為.swf的動(dòng)畫(huà)文件,這種文件可以插入HTML里,也可以單獨(dú)成為網(wǎng)頁(yè),已成為網(wǎng)絡(luò)動(dòng)畫(huà)的標(biāo)準(zhǔn)格式。7.Authorware是Macromedia公司推出的功能強(qiáng)大的多媒體創(chuàng)作工具,它為創(chuàng)作者提供了一個(gè)基于流程圖和設(shè)計(jì)圖標(biāo)的開(kāi)發(fā)環(huán)境,具備多媒體素材的集成能力和超強(qiáng)的交互控制能力。4.4程序設(shè)計(jì)基礎(chǔ)程序設(shè)計(jì)語(yǔ)言

程序設(shè)計(jì)語(yǔ)言的發(fā)展演變:計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言經(jīng)歷了從機(jī)器語(yǔ)言、匯編語(yǔ)言到高級(jí)語(yǔ)言的發(fā)展歷程。機(jī)器語(yǔ)言匯編語(yǔ)言高級(jí)語(yǔ)言由0和1的二進(jìn)制代碼按一定規(guī)則組成的,并能被機(jī)器直接理解和執(zhí)行的指令集合。機(jī)器語(yǔ)言不易被程序員理解。為了克服機(jī)器語(yǔ)言的缺點(diǎn),人們將機(jī)器指令的代碼用英文助記符來(lái)表示,例如用ADD表示加、JMP表示程序跳轉(zhuǎn)等。匯編語(yǔ)言是面向機(jī)器的語(yǔ)言。高級(jí)語(yǔ)言接近于數(shù)學(xué)語(yǔ)言或自然語(yǔ)言,同時(shí)又不依賴于計(jì)算機(jī)硬件,編出的程序能在所有計(jì)算機(jī)上通用。4.4程序設(shè)計(jì)基礎(chǔ)程序設(shè)計(jì)語(yǔ)言(續(xù))

用高級(jí)語(yǔ)言編寫(xiě)的程序稱為高級(jí)語(yǔ)言源程序,也不能直接執(zhí)行,必須經(jīng)過(guò)語(yǔ)言處理程序的解釋或編譯后才能執(zhí)行。解釋或編譯是把源程序翻譯成機(jī)器語(yǔ)言的過(guò)程。(執(zhí)行)(編譯)高級(jí)語(yǔ)言源程序機(jī)器語(yǔ)言目標(biāo)程序執(zhí)行結(jié)果編譯程序(解釋并執(zhí)行)高級(jí)語(yǔ)言源程序解釋程序執(zhí)行結(jié)果4.4程序設(shè)計(jì)基礎(chǔ)程序設(shè)計(jì)語(yǔ)言(續(xù))

高級(jí)語(yǔ)言的基本元素:1.符號(hào)系統(tǒng):規(guī)定了程序語(yǔ)言所使用的基本字母、數(shù)字和特殊符號(hào)。一般有數(shù)字0~9,26個(gè)英文字母,?*^&#+-[]等特殊符號(hào)組成。2.

變量:變量是程序小的基本實(shí)體,代表某個(gè)被處理的具體數(shù)據(jù),并且在程序執(zhí)行過(guò)程中它所代表的數(shù)據(jù)可以發(fā)生變化。3.數(shù)據(jù)類型:數(shù)據(jù)類型是具有同種性質(zhì)的數(shù)據(jù)的集合。字符型、整型、實(shí)數(shù)型、邏輯型等為基本數(shù)據(jù)類型,數(shù)組、結(jié)構(gòu)體等為構(gòu)造數(shù)據(jù)類型。4.表達(dá)式:由運(yùn)算符連接起來(lái)的一個(gè)字符串,表達(dá)要對(duì)有關(guān)參加運(yùn)算的實(shí)體,如變量、常量、函數(shù)等實(shí)施運(yùn)算。常見(jiàn)的有算術(shù)表達(dá)式、關(guān)系表達(dá)式、邏輯表達(dá)式。5.語(yǔ)句:語(yǔ)句—般可以由語(yǔ)句定義符、基本元素(如變量、常量、函數(shù)等)、表達(dá)式和分隔符號(hào)構(gòu)成。6.控制結(jié)構(gòu):控制結(jié)構(gòu)規(guī)定了程序中語(yǔ)句的執(zhí)行順序。在程序設(shè)計(jì)語(yǔ)言中至少提供順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)三種基本結(jié)構(gòu)。7.程序:由若干個(gè)語(yǔ)句按語(yǔ)法以列表的形式構(gòu)成、不同的語(yǔ)言其程序的外在表現(xiàn)不同。8.注釋:注釋是程序的非有效部分,僅供人在閱讀理解程序時(shí)使用。4.4程序設(shè)計(jì)基礎(chǔ)結(jié)構(gòu)化程序設(shè)計(jì):程序=算法+數(shù)據(jù)結(jié)構(gòu)程序設(shè)計(jì)的基本方法與步驟:1.深入理解待解問(wèn)題,搞清楚待解問(wèn)題的本質(zhì)和所隱含的要求。2.根據(jù)問(wèn)題所要處理數(shù)據(jù)的特點(diǎn),對(duì)數(shù)據(jù)進(jìn)行抽象與組織。結(jié)構(gòu)化程序設(shè)計(jì)是以模塊化設(shè)計(jì)為中心,將待開(kāi)發(fā)的軟件系統(tǒng)劃分為若干個(gè)相互獨(dú)立的模塊。其基本思想是采用自頂向下,逐步求精的程序設(shè)計(jì)方法。任何程序都可由順序、選擇、重復(fù)三種基本控制結(jié)構(gòu)構(gòu)造。圖4-10程序三種控制結(jié)構(gòu)4.4程序設(shè)計(jì)基礎(chǔ)良好的程序設(shè)計(jì)風(fēng)格

1.編碼格式和編碼約定在整個(gè)程序中保持—致。2.程序中應(yīng)給出必要的注釋,尤其在變量定義、調(diào)用接口、參數(shù)傳遞處,在對(duì)程序進(jìn)行修改時(shí),應(yīng)注明修改原因、時(shí)間和修改人等。3.對(duì)變量、函數(shù)、過(guò)程的命名應(yīng)遵從見(jiàn)名知義原則,避免含義不清的書(shū)寫(xiě)。標(biāo)志符可以采用如下規(guī)范的命名體系之一:匈牙利命名法、GNU編程風(fēng)格、Java命名規(guī)則等。4.采用縮進(jìn)書(shū)寫(xiě)格式,突出程序的邏輯層次結(jié)構(gòu)。5.一般—行只寫(xiě)—條語(yǔ)句,使用括號(hào)間隔表達(dá)式或語(yǔ)句的組成部分,使各組成部分清晰。6.盡量避免使用復(fù)雜、不易理解的算術(shù)表達(dá)式和邏輯表達(dá)式。7.使用結(jié)構(gòu)化或面向?qū)ο蟮木幊碳夹g(shù),提高程序的可重用性和可擴(kuò)展性。8.除非必須如此,應(yīng)盡量避免多任務(wù)或多重處理。9.提高程序的健壯性,預(yù)防用戶的操作錯(cuò)誤,做到廢進(jìn)廢出。4.5軟件系統(tǒng)的工作原理程序和指令集

計(jì)算機(jī)指令是能被計(jì)算機(jī)識(shí)別并執(zhí)行的二進(jìn)制代碼,它規(guī)定了計(jì)算機(jī)能完成的某一操作。指令是計(jì)算機(jī)運(yùn)行的最小單位。指令格式則是指令字用二進(jìn)制代碼表示的結(jié)構(gòu)形式,由操作碼字段和操作數(shù)(地址碼)字段組成。操作碼:表征指令的操作特性與功能。操作數(shù):通常指定參與操作的操作數(shù)的地址。一臺(tái)計(jì)算機(jī)所能支持的全部機(jī)器指令的集合就是該計(jì)算機(jī)的指令集。CPU的指令集從主流的體系結(jié)構(gòu)上分為精簡(jiǎn)指令集和復(fù)雜指令集,而普通的計(jì)算機(jī)處理器基本上是使用的復(fù)雜指令集。4.5軟件系統(tǒng)的工作原理處理器邏輯

微處理器內(nèi)包含數(shù)以公里計(jì)的精密電路,以及數(shù)以百萬(wàn)計(jì)的微型元件,這些元件分為很多種不同的操作單元,如運(yùn)算器和控制器。運(yùn)算器分為算術(shù)邏輯運(yùn)算單元和寄存器,算術(shù)邏輯運(yùn)算單元(

ALU)主要完成對(duì)二進(jìn)制數(shù)據(jù)的定點(diǎn)算術(shù)運(yùn)算(加減乘除)、邏輯運(yùn)算(與、或、非)。運(yùn)算器只能完成運(yùn)算,而控制器用于控制著整個(gè)CPU的工作。計(jì)算機(jī)執(zhí)行單條指令的完整過(guò)程稱為指令周期。指令周期的一些部分是由微處理器的控制器來(lái)完成的;其它部分是由ALU執(zhí)行的。圖4-11展示了一個(gè)指令周期所包含的四個(gè)步驟:獲取指令,解釋指令,執(zhí)行指令、指向下一條指令。圖4-11:指令周期包括的四個(gè)活動(dòng)第4章計(jì)算機(jī)軟件系統(tǒng)本章小結(jié)計(jì)算機(jī)軟件的定義、特點(diǎn)計(jì)算機(jī)軟件與硬件的關(guān)系計(jì)算機(jī)軟件的分類掌握常用工具軟件的使用方法什么是辦公信息系統(tǒng)程序設(shè)計(jì)語(yǔ)言的發(fā)展演變高級(jí)程序

溫馨提示

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

評(píng)論

0/150

提交評(píng)論