計(jì)算機(jī)軟件課件_第1頁
計(jì)算機(jī)軟件課件_第2頁
計(jì)算機(jī)軟件課件_第3頁
計(jì)算機(jī)軟件課件_第4頁
計(jì)算機(jī)軟件課件_第5頁
已閱讀5頁,還剩223頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

教學(xué)目的與要求熟悉計(jì)算機(jī)軟件的含義和特性,了解計(jì)算機(jī)軟件的知識(shí)產(chǎn)權(quán)保護(hù),了解系統(tǒng)軟件和應(yīng)用軟件的含義、類別、功能及主要特征,了解商品軟件、共享軟件及自由軟件的概念結(jié)合Windows操作系統(tǒng),了解操作系統(tǒng)的作用和功能,理解多任務(wù)處理、存儲(chǔ)管理、文件管理的基本原理熟悉算法的含義及算法性質(zhì),掌握程序設(shè)計(jì)語言的含義及分類,了解常用程序設(shè)計(jì)語言的特點(diǎn),了解程序設(shè)計(jì)語言處理系統(tǒng)的作用與組成教學(xué)目的與要求熟悉計(jì)算機(jī)軟件的含義和特性,了解計(jì)算機(jī)軟件的知3.1軟件概述1.什么是計(jì)算機(jī)軟件2.計(jì)算機(jī)軟件的特性3.計(jì)算機(jī)軟件的分類3.1軟件概述1.什么是計(jì)算機(jī)軟件3.1什么是計(jì)算機(jī)軟件3.1什么是計(jì)算機(jī)軟件計(jì)算機(jī)軟件的定義ISO的定義——包含與數(shù)據(jù)處理系統(tǒng)操作有關(guān)的程序、規(guī)程、規(guī)則以及相關(guān)文檔的智力創(chuàng)作??梢岳斫鉃椋耗苤甘荆ㄖ笓])計(jì)算機(jī)完成特定任務(wù)的、以電子格式存儲(chǔ)的程序、數(shù)據(jù)和相關(guān)的文檔。計(jì)算機(jī)軟件的定義ISO的定義——包含與數(shù)據(jù)處理系統(tǒng)操作有關(guān)的計(jì)算機(jī)軟件課件軟件、硬件和用戶的關(guān)系

硬件的能力非常有限,只是速度極高而已沒有軟件,硬件幾乎什么任務(wù)也完成不了BasicInput/OutputSystem硬件BIOS操作系統(tǒng)應(yīng)用軟件用戶應(yīng)用軟件系統(tǒng)軟件數(shù)據(jù)信息處理任務(wù)處理結(jié)果軟件、硬件和用戶的關(guān)系硬件的能力非常有限,只是速度極高而計(jì)算機(jī)通過軟件才能進(jìn)行信息處理不同的軟件,完成不同的任務(wù)

1,2,5,7,9排序軟件9,2,7,5,1計(jì)算機(jī)9,2,7,5,124統(tǒng)計(jì)軟件計(jì)算機(jī)同一軟件處理不同的數(shù)據(jù),完成不同的任務(wù)2,3,6,8排序軟件8,2,6,3計(jì)算機(jī)a,b,d,k,w排序軟件d,a,k,w,b計(jì)算機(jī)計(jì)算機(jī)通過軟件才能進(jìn)行信息處理不同的軟件,完成不同的任務(wù)1什么是程序?程序是告訴計(jì)算機(jī)做什么和如何做的一組指令(語句),這些指令(語句)都是計(jì)算機(jī)能夠理解并能夠執(zhí)行的一些命令程序的特性:①用于完成某一確定的信息處理任務(wù)②使用某種計(jì)算機(jī)語言描述如何完成該任務(wù)③預(yù)先存儲(chǔ)在計(jì)算機(jī)中,啟動(dòng)運(yùn)行后才能完成任務(wù)什么是程序?程序是告訴計(jì)算機(jī)做什么和如何做的一組指令(語句)程序與數(shù)據(jù)的關(guān)系程序所處理的對(duì)象和處理后得到的結(jié)果統(tǒng)稱為數(shù)據(jù)(分別稱為輸入數(shù)據(jù)和輸出數(shù)據(jù))程序必須處理合理的輸入數(shù)據(jù),否則不會(huì)產(chǎn)生有意義的輸出程序和數(shù)據(jù)具有相對(duì)性

輸出數(shù)據(jù)程序輸入數(shù)據(jù)計(jì)算機(jī)

???求和程序2,5,人,8,3計(jì)算機(jī)

目標(biāo)程序編譯程序C語言程序計(jì)算機(jī)程序與數(shù)據(jù)的關(guān)系程序所處理的對(duì)象和處理后得到的結(jié)果統(tǒng)稱為數(shù)據(jù)程序與軟件是什么關(guān)系?軟件既包含程序、也包含與程序相關(guān)的數(shù)據(jù)和文檔:程序是軟件的主體數(shù)據(jù)指的是程序運(yùn)行過程中處理的對(duì)象和必須使用的一些參數(shù)(如三角函數(shù)表、英漢詞典等)文檔指的是與程序開發(fā)、維護(hù)及操作有關(guān)的一些資料(如設(shè)計(jì)報(bào)告、維護(hù)手冊(cè)和使用指南等)軟件往往指的是設(shè)計(jì)比較成熟、功能比較完善、具有某種使用價(jià)值、且有一定規(guī)模的程序“軟件”強(qiáng)調(diào)的是產(chǎn)品、工程、產(chǎn)業(yè)或?qū)W科等宏觀方面的含義,“程序”更側(cè)重技術(shù)層面的含義軟件和程序本質(zhì)上相同,在不會(huì)發(fā)生混淆的場合,軟件和程序兩個(gè)名稱經(jīng)?;煊?,并不嚴(yán)格加以區(qū)分程序與軟件是什么關(guān)系?軟件既包含程序、也包含與程序相關(guān)的數(shù)據(jù)軟件由程序、_______和文檔三部分組成。

A、指令B、工具

C、語言處理程序D、數(shù)據(jù)題解存儲(chǔ)在硬盤或光盤上的數(shù)字作品一定是軟件?軟件由程序、_______和文檔三部分組成。A、指令2.計(jì)算機(jī)軟件的特性2.計(jì)算機(jī)軟件的特性計(jì)算機(jī)軟件有哪些特性?(1)1.不可見性(是無形的,不能被人們直接觀察、欣賞和評(píng)價(jià))2.適用性(可以適應(yīng)一類應(yīng)用問題的需要)3.依附性(依附于特定的硬件、網(wǎng)絡(luò)和其他軟件)4.復(fù)雜性(規(guī)模越來越大,開發(fā)人員越來越多,開發(fā)成本也越來越高),例如:Exchange2000Windows2000項(xiàng)目經(jīng)理25人約250人開發(fā)人員140人約1700人測試人員350人約3200人計(jì)算機(jī)軟件有哪些特性?(1)1.不可見性(是無形的,不能軟件的復(fù)雜性舉例程序規(guī)模:WindowsXP源程序約有5000萬行人員隊(duì)伍:Vista及新版Office2007兩個(gè)團(tuán)隊(duì)開發(fā)設(shè)計(jì)成員總共9000余人資金投入:微軟為Vista投入90億美元,包括Vista未來的配套及合作伙伴的投入,預(yù)計(jì)在180億美元以上,如果加上新版Office的成本,投入資金在240億~270億美元之間開發(fā)周期:Vista的開發(fā)經(jīng)歷6年,發(fā)布時(shí)間一拖再拖軟件的復(fù)雜性舉例程序規(guī)模:WindowsXP源程序約有5計(jì)算機(jī)軟件有哪些特性?(2)5.無磨損性(功能和性能一般不會(huì)發(fā)生變化)6.易復(fù)制性(可以非常容易且毫無失真地進(jìn)行復(fù)制)7.不斷演變性(軟件的生命周期),例如:1989年Word1.0■

1997年推出Word972000年推出Office2000■

2003年Office20032007年Office20072010年Office20108.有限責(zé)任(有限保證)9.脆弱性(黑客攻擊、病毒入侵、信息盜用···)

Win操作系統(tǒng)演變過程計(jì)算機(jī)軟件有哪些特性?(2)5.無磨損性(功能和性能一般計(jì)算機(jī)軟件與知識(shí)產(chǎn)權(quán)軟件是智力活動(dòng)的成果,受到知識(shí)產(chǎn)權(quán)(版權(quán))法的保護(hù)版權(quán)授予軟件作者(版權(quán)所有者)享有下列權(quán)利: 拷貝、發(fā)布、修改、署名、出售、···保護(hù)知識(shí)產(chǎn)權(quán)的目的:確保腦力勞動(dòng)受到獎(jiǎng)勵(lì)并鼓勵(lì)發(fā)明創(chuàng)造,保護(hù)知識(shí)產(chǎn)權(quán)就是保護(hù)腦力勞動(dòng)人員,使他們發(fā)揮創(chuàng)造能力,社會(huì)也會(huì)從他們的成果中受益購買一個(gè)軟件,用戶僅僅得到了該軟件的使用權(quán),并沒有獲得它的版權(quán)隨意進(jìn)行軟件拷貝和分發(fā)是一種違法行為計(jì)算機(jī)軟件與知識(shí)產(chǎn)權(quán)軟件是智力活動(dòng)的成果,受到知識(shí)產(chǎn)權(quán)(版權(quán)3.計(jì)算機(jī)軟件的分類3.計(jì)算機(jī)軟件的分類從軟件知識(shí)產(chǎn)權(quán)對(duì)軟件進(jìn)行分類商品軟件共享軟件(shareware)具有版權(quán),可免費(fèi)試用一段時(shí)間,允許拷貝和散發(fā)(但不可修改),過了試用期若還想繼續(xù)使用,就得交一筆注冊(cè)費(fèi),成為注冊(cè)用戶。自由軟件(freeware)(開放源代碼軟件)用戶可共享,并允許隨意拷貝、修改其源代碼,允許銷售和自由傳播。但是,對(duì)軟件源代碼的任何修改都必須向所有用戶公開,還必須允許此后的用戶享有進(jìn)一步拷貝和修改的自由。自由軟件的重大意義從軟件知識(shí)產(chǎn)權(quán)對(duì)軟件進(jìn)行分類商品軟件下列________屬于“自由軟件”。

A、WindowsXPB、LinuxC、WordD、Photoshop題解下列________屬于“自由軟件”。A、Wind計(jì)算機(jī)軟件可以分為商品軟件、共享軟件和自由軟件等類型。在下列相關(guān)敘述中,錯(cuò)誤的是____。

A.通常用戶需要付費(fèi)才能得到商品軟件的使用權(quán),但這類軟件的升級(jí)總是免費(fèi)的

B.共享軟件通常是一種"買前免費(fèi)試用"的具有版權(quán)的軟件

C.自由軟件的原則是用戶可共享,并允許拷貝和自由傳播

D.軟件許可證是一種法律合同,它確定了用戶對(duì)軟件的使用權(quán)限題解計(jì)算機(jī)軟件可以分為商品軟件、共享軟件和自由軟件等類型。在下列從用途對(duì)計(jì)算機(jī)軟件分類系統(tǒng)軟件

不是為了解決某種具體應(yīng)用,而是為了:給用戶使用計(jì)算機(jī)提供方便給應(yīng)用軟件的開發(fā)與運(yùn)行提供支持使計(jì)算機(jī)有效、安全、可靠地運(yùn)行應(yīng)用軟件

專門用于幫助最終用戶解決各種具體應(yīng)用問題的軟件分類(按開發(fā)方式):定制應(yīng)用軟件通用應(yīng)用軟件幾乎所有領(lǐng)域、所有人都需要使用設(shè)計(jì)精巧,易學(xué)易用商品化,價(jià)格較低從用途對(duì)計(jì)算機(jī)軟件分類系統(tǒng)軟件應(yīng)用軟件通用應(yīng)用軟件的類別與功能類別功能流行軟件舉例文字處理軟件文本編輯、文字處理、桌面排版等Word、AdobeAcrobat、WPS、FrontPage等電子表格軟件表格定義、數(shù)值計(jì)算和統(tǒng)計(jì)、繪圖等Excel等圖形圖像軟件圖像處理、幾何圖形繪制、動(dòng)畫制作等AutoCAD、Photoshop、CorelDraw、3DSMAX等媒體播放軟件播放各種數(shù)字音頻和視頻文件MediaPlayer、RealPlayer、Winamp等網(wǎng)絡(luò)通信軟件電子郵件、聊天、IP電話等OutlookExpress、MSN、QQ、ICQ等演示軟件投影片制作等PowerPoint等信息檢索軟件在數(shù)據(jù)庫和因特網(wǎng)中查找需要的信息Google,天網(wǎng),百度等個(gè)人信息管理軟件記事本、日程安排、通訊錄、郵件Outlook,LotusNotes游戲軟件游戲、教育和娛樂棋類游戲、撲克游戲等通用應(yīng)用軟件的類別與功能類別功能流行軟件舉例文字處什么是系統(tǒng)軟件?舉例:基本輸入/輸出系統(tǒng)(BIOS)操作系統(tǒng)(如Windows、Unix、Linux等)程序開發(fā)工具與環(huán)境(如C語言編譯器等)數(shù)據(jù)庫管理系統(tǒng)(DBMS)實(shí)用程序(Utility,如磁盤清理程序、備份程序、殺毒軟件、防火墻等)什么是系統(tǒng)軟件?舉例:最重要的系統(tǒng)軟件有哪些?操作系統(tǒng)(OS)包括各種實(shí)用程序(如磁盤清理程序、備份程序、殺毒軟件等)功能上也包含BIOS在內(nèi)程序設(shè)計(jì)語言處理系統(tǒng)編譯器解釋器匯編程序(匯編器)開發(fā)工具與平臺(tái)數(shù)據(jù)庫管理系統(tǒng)(DBMS)最重要的系統(tǒng)軟件有哪些?操作系統(tǒng)(OS)以下軟件中屬于應(yīng)用軟件的是?

A.WordB.WindowsXPC.人事管理系統(tǒng)

D.LinuxE.VisualFoxProF.MediaPlayer題解以下軟件中屬于應(yīng)用軟件的是?題解下列軟件中全部屬于通用應(yīng)用軟件的是________。

A、WPS,Windows,WordB、PowerPoint,SPSS,UNIX

C、Linux,Photoshop,F(xiàn)ORTRAN

D、PowerPoint,Excel,Word題解下列軟件中全部屬于通用應(yīng)用軟件的是________。人們通常將計(jì)算機(jī)軟件劃分為系統(tǒng)軟件和應(yīng)用軟件。下列軟件中,不屬于應(yīng)用軟件類型的是____。

A.AutoCADB.MSN

C.OracleD.WindowsMediaPlayer題解人們通常將計(jì)算機(jī)軟件劃分為系統(tǒng)軟件和應(yīng)用軟件。下列軟件中,不下列有關(guān)PC機(jī)軟件的敘述中,錯(cuò)誤的是____。

A.任何軟件都具有版權(quán),因此均不能隨意復(fù)制和使用

B.軟件由程序及相關(guān)的數(shù)據(jù)和文檔組成

C.數(shù)據(jù)庫管理系統(tǒng)屬于系統(tǒng)軟件

D.OutlookExpress屬于應(yīng)用軟件題解下列有關(guān)PC機(jī)軟件的敘述中,錯(cuò)誤的是____。A.任在下列常用應(yīng)用軟件中,不能對(duì)編輯的文檔設(shè)置密碼的是___。

A.MicrosoftWordB.MicrosoftExcelC.MicrosoftPowerPointD.MicrosoftFrontPage題解—操作實(shí)踐在下列常用應(yīng)用軟件中,不能對(duì)編輯的文檔設(shè)置密碼的是___。在下列常用的PC機(jī)軟件中,編輯的文檔(內(nèi)容)能直接保存為圖片類型(例如JPEG文件類型)的是____。

A.MicrosoftWordB.MicrosoftExcelC.MicrosoftPowerPointD.MicrosoftFrontPage題解—操作實(shí)踐在下列常用的PC機(jī)軟件中,編輯的文檔(內(nèi)容)能直接保存為圖片3.2操作系統(tǒng)3.2.1

概述3.2.2

多任務(wù)處理與處理器管理3.2.3

存儲(chǔ)管理3.2.4文件管理3.2.5設(shè)備管理3.2.6常用操作系統(tǒng)介紹3.2操作系統(tǒng)3.2.1概述3.2.1什么是操作系統(tǒng)3.2.1什么是操作系統(tǒng)什么是操作系統(tǒng)(OS)?OS屏蔽了計(jì)算機(jī)中幾乎所有物理設(shè)備的技術(shù)細(xì)節(jié),為使用、開發(fā)和運(yùn)行其他軟件提供了一個(gè)高效、可靠的平臺(tái)OS非常龐大和復(fù)雜,它由許多程序模塊組成計(jì)算機(jī)硬件虛擬計(jì)算機(jī)

沒有安裝任何軟件的計(jì)算機(jī)稱為裸機(jī),裸機(jī)是無法使用的操作系統(tǒng)是最重要的一種系統(tǒng)軟件,幾乎所有計(jì)算機(jī)都要安裝OS什么是操作系統(tǒng)(OS)?OS屏蔽了計(jì)算機(jī)中幾乎所有物理設(shè)備的為什么需要操作系統(tǒng)?控制基本的輸入/輸出操作分配系統(tǒng)中的資源管理存儲(chǔ)器空間監(jiān)測計(jì)算機(jī)運(yùn)行和故障維護(hù)計(jì)算機(jī)安全為什么需要操作系統(tǒng)?控制基本的輸入/輸出操作分配系統(tǒng)中的資源操作系統(tǒng)的重要作用三項(xiàng)主要作用:(1)為計(jì)算機(jī)中運(yùn)行的程序管理和分配系統(tǒng)中的各種軟硬件資源(2)為用戶提供友善的人機(jī)界面(圖形用戶界面)(3)為開發(fā)和運(yùn)行應(yīng)用程序提供高效率的平臺(tái)其它輔助功能:輔導(dǎo)用戶操作(幫助功能)顯示系統(tǒng)狀態(tài)處理軟硬件錯(cuò)誤保護(hù)系統(tǒng)安全操作系統(tǒng)的重要作用三項(xiàng)主要作用:復(fù)習(xí):基本輸入輸出系統(tǒng)BIOS基本輸入/輸出系統(tǒng)是存放在主板上只讀存儲(chǔ)器(flashROM)中的一組程序(也稱為firmware,固件

)主要包含4個(gè)部分:加電自檢程序(診斷計(jì)算機(jī)故障)系統(tǒng)自舉(裝入)程序(啟動(dòng)計(jì)算機(jī)工作)CMOS設(shè)置程序(設(shè)定和修改計(jì)算機(jī)配置)基本外圍設(shè)備的驅(qū)動(dòng)程序(控制基本的I/O操作)計(jì)算機(jī)斷電后,BIOS程序和CMOS中的數(shù)據(jù)仍保持不變需要時(shí)BIOS程序可以升級(jí)(update)復(fù)習(xí):基本輸入輸出系統(tǒng)BIOS基本輸入/輸出系統(tǒng)是存放在主板操作系統(tǒng)的啟動(dòng)(bootup)ROMBIOS硬盤RAM②執(zhí)行自舉程序⑥執(zhí)行引導(dǎo)程序序讀出引導(dǎo)程④CPU①執(zhí)行加電自檢程序⑤裝入引導(dǎo)程序⑦裝入操作系統(tǒng)CMOS?從何處啟動(dòng)③⑧運(yùn)行操作系統(tǒng)顯示初始界面操作系統(tǒng)的啟動(dòng)(bootup)ROM硬盤RAM②執(zhí)行操作系統(tǒng)運(yùn)行時(shí)內(nèi)存的態(tài)勢(shì)內(nèi)存儲(chǔ)器其它計(jì)算機(jī)硬件應(yīng)用程序接口(API)處理器管理文件管理存儲(chǔ)管理文件系統(tǒng),網(wǎng)絡(luò)通信程序設(shè)備驅(qū)動(dòng)程序設(shè)備管理窗口管理應(yīng)用程序1應(yīng)用程序2應(yīng)用程序3用戶接口外殼應(yīng)用程序k用戶操作系統(tǒng)正在運(yùn)行的應(yīng)用程序操作系統(tǒng)運(yùn)行時(shí)內(nèi)存的態(tài)勢(shì)內(nèi)存儲(chǔ)器其它計(jì)算機(jī)硬件應(yīng)用程3.2.2多任務(wù)處理與處理器管理3.2.2多任務(wù)處理與處理器管理問題1:如何安裝應(yīng)用程序?應(yīng)用程序買來以后或者從網(wǎng)上下載以后,必須使用安裝程序進(jìn)行安裝安裝程序一般稱為setup.exe或install.exe,此外還有一個(gè)安裝說明(文件名一般稱為readme)軟件安裝時(shí)可能需要使用該軟件的產(chǎn)品序列號(hào),產(chǎn)品序列號(hào)貼在包裝盒上或存放在sn.txt文件中安裝程序、安裝說明、序列號(hào)等通常就包含在該軟件的文件夾中有些軟件安裝時(shí)會(huì)啟動(dòng)一個(gè)安裝響導(dǎo)(wizard),用戶只要按照該響導(dǎo)的提示一步一步進(jìn)行即可安裝成功后,會(huì)在開始菜單的“所有程序”菜單中有一個(gè)啟動(dòng)它運(yùn)行的選項(xiàng)問題1:如何安裝應(yīng)用程序?應(yīng)用程序買來以后或者從網(wǎng)上下載以問題2:如何啟動(dòng)運(yùn)行應(yīng)用程序?最基本的方法是從“開始菜單”進(jìn)行啟動(dòng)在桌面上雙擊應(yīng)用程序的快捷方式圖標(biāo)來啟動(dòng)應(yīng)用程序(很多程序在安裝后都會(huì)將該程序的快捷方式圖標(biāo)放到桌面上以便經(jīng)常使用)最近最常使用的應(yīng)用程序可使用“開始”菜單左側(cè)的一列程序按鈕進(jìn)行啟動(dòng)通過雙擊需要處理的文檔來啟動(dòng)處理該文檔的應(yīng)用程序通過任務(wù)欄中的“快速啟動(dòng)”欄中的按鈕進(jìn)行啟動(dòng)(有無“快速啟動(dòng)”欄可以自己設(shè)置)在開始菜單的“運(yùn)行”對(duì)話框中輸入命令問題2:如何啟動(dòng)運(yùn)行應(yīng)用程序?最基本的方法是從“開始菜單”進(jìn)什么是任務(wù),什么是多任務(wù)處理?“任務(wù)”指的是要計(jì)算機(jī)做的一件事,計(jì)算機(jī)執(zhí)行一個(gè)任務(wù)通常就對(duì)應(yīng)著運(yùn)行一個(gè)應(yīng)用程序“單任務(wù)處理”與“多任務(wù)處理”單任務(wù)處理:前一個(gè)任務(wù)完成后才能啟動(dòng)后一個(gè)任務(wù)的運(yùn)行,任務(wù)是順序執(zhí)行的多任務(wù)處理(Multitasking):允許計(jì)算機(jī)同時(shí)執(zhí)行多個(gè)任務(wù),任務(wù)是并發(fā)執(zhí)行的多任務(wù)處理舉例:編輯PPT講稿+播放音樂+收發(fā)郵件多任務(wù)處理的優(yōu)點(diǎn):大大提高了用戶的工作效率大大提高了計(jì)算機(jī)的使用效率什么是任務(wù),什么是多任務(wù)處理?“任務(wù)”指的是要計(jì)算機(jī)做的一件多任務(wù)處理舉例多任務(wù)處理舉例如何知道有哪些任務(wù)在運(yùn)行?每啟動(dòng)一個(gè)應(yīng)用程序,OS就會(huì)打開一個(gè)相應(yīng)的窗口,通常一個(gè)窗口就是一個(gè)任務(wù)每啟動(dòng)一個(gè)應(yīng)用程序,OS就會(huì)在任務(wù)欄上顯示一個(gè)相應(yīng)的任務(wù)按鈕(程序按鈕),通常一個(gè)按鈕就是一個(gè)任務(wù)窗口可以放大或縮小,甚至可以“最小化”,但任務(wù)的運(yùn)行不受其影響使用“任務(wù)管理器”程序可以了解每個(gè)任務(wù)的運(yùn)行情況如何知道有哪些任務(wù)在運(yùn)行?每啟動(dòng)一個(gè)應(yīng)用程序,OS就會(huì)打開一什么是前臺(tái)任務(wù)與后臺(tái)任務(wù)?前臺(tái)任務(wù):能接受用戶輸入(擊鍵或按擊鼠標(biāo))的窗口只能有一個(gè),稱為活動(dòng)窗口,它所對(duì)應(yīng)的任務(wù)稱為前臺(tái)任務(wù)后臺(tái)任務(wù):除前臺(tái)任務(wù)外,所有其它任務(wù)均為后臺(tái)任務(wù)前臺(tái)任務(wù)與后臺(tái)任務(wù)的區(qū)別:前臺(tái)任務(wù)對(duì)應(yīng)的窗口(活動(dòng)窗口)位于其它窗口的前面活動(dòng)窗口的標(biāo)題欄比非活動(dòng)窗口顏色更深(深藍(lán)色)前臺(tái)任務(wù)與后臺(tái)任務(wù)的共同點(diǎn):都在計(jì)算機(jī)中運(yùn)行前臺(tái)任務(wù)與后臺(tái)任務(wù)的切換:為了輸入信息到某個(gè)后臺(tái)任務(wù)中去,必須切換窗口(單擊要激活的后臺(tái)任務(wù)窗口的任何部位,或單擊任務(wù)欄中對(duì)應(yīng)的任務(wù)按鈕)什么是前臺(tái)任務(wù)與后臺(tái)任務(wù)?前臺(tái)任務(wù):能接受用戶輸入(擊鍵或按如何結(jié)束任務(wù)的運(yùn)行?每一個(gè)應(yīng)用程序運(yùn)行時(shí)都要占用大量的系統(tǒng)資源(存儲(chǔ)器、CPU、屏幕等),所以當(dāng)不再需要某個(gè)應(yīng)用程序運(yùn)行時(shí),就應(yīng)該退出這個(gè)應(yīng)用程序,釋放它所占用的資源多數(shù)應(yīng)用程序都設(shè)計(jì)成交互式控制的方式,所以運(yùn)行完畢后必須由用戶退出該程序。WindowsXP中退出應(yīng)用程序的幾種方法:最快速的方法,是左擊應(yīng)用程序窗口右上角的紅色“叉子”按鈕左擊窗口左上角的控制按鈕,在彈出菜單中選擇“關(guān)閉”在應(yīng)用程序的“文件”菜單中,選擇“退出”通過OS的任務(wù)管理器,強(qiáng)迫結(jié)束任務(wù)如何結(jié)束任務(wù)的運(yùn)行?每一個(gè)應(yīng)用程序運(yùn)行時(shí)都要占用大量的系統(tǒng)資OS如何支持多任務(wù)處理?為什么可以實(shí)現(xiàn)多任務(wù)處理?CPU速度極高,必須并且可以充分發(fā)揮CPU的效能CPU與I/O(外圍設(shè)備)的并行工作各個(gè)外圍設(shè)備之間并行工作實(shí)現(xiàn)多任務(wù)處理要解決哪些問題?CPU如何管理和調(diào)度存儲(chǔ)器空間如何分配和管理

I/O設(shè)備和I/O操作如何管理和控制誰來解決上述問題?不是應(yīng)用程序自己,而是操作系統(tǒng)(OS)!OS如何支持多任務(wù)處理?為什么可以實(shí)現(xiàn)多任務(wù)處理?CPU的管理(處理器管理)目的:讓CPU輪流為所有任務(wù)服務(wù)原則:公平性;優(yōu)先級(jí);負(fù)載均衡方法:按時(shí)間片輪轉(zhuǎn)(10-20ms為1個(gè)時(shí)間片)按優(yōu)先級(jí)調(diào)度任務(wù)1任務(wù)2任務(wù)3任務(wù)4任務(wù)5時(shí)間時(shí)間任務(wù)CPU的管理(處理器管理)目的:讓CPU輪流為所有任務(wù)服務(wù)任Windows中的處理器管理Windows為了確保每個(gè)已經(jīng)啟動(dòng)的任務(wù)都有機(jī)會(huì)運(yùn)行,它采用“搶先式”多任務(wù)處理技術(shù):由硬件計(jì)時(shí)器大約每10-20ms發(fā)出1次中斷信號(hào),Windows立即暫停當(dāng)前正在運(yùn)行的任務(wù),查看當(dāng)前所有的任務(wù),選擇其中的一個(gè)交給CPU去運(yùn)行只要時(shí)間片結(jié)束,不管任務(wù)有多重要,也不管它執(zhí)行到什么地方,正在執(zhí)行的任務(wù)就會(huì)被強(qiáng)行暫時(shí)終止上述的任務(wù)調(diào)度,每秒鐘要進(jìn)行幾十次~幾百次實(shí)際上,操作系統(tǒng)本身的若干程序也是與應(yīng)用程序同時(shí)運(yùn)行的,它們一起參與CPU時(shí)間的分配。當(dāng)然,不同程序的重要性不完全一樣,它們獲得CPU使用權(quán)的優(yōu)先級(jí)也有區(qū)別Windows中的處理器管理Windows為了確保每個(gè)已經(jīng)啟3.2.3存儲(chǔ)管理3.2.3存儲(chǔ)管理系統(tǒng)運(yùn)行時(shí)內(nèi)存儲(chǔ)器的布局內(nèi)存儲(chǔ)器空間劃分為2個(gè)部分:系統(tǒng)區(qū)和用戶區(qū),用戶區(qū)用來存放正在運(yùn)行的應(yīng)用程序操作系統(tǒng)區(qū)用戶區(qū)內(nèi)存儲(chǔ)器應(yīng)用程序1應(yīng)用程序2應(yīng)用程序3應(yīng)用程序4應(yīng)用程序5分析:允許同時(shí)運(yùn)行多少程序?數(shù)目有沒有限制?程序的大小和數(shù)據(jù)的規(guī)模受不受限制?程序與程序相互之間會(huì)不會(huì)互相干擾?每個(gè)應(yīng)用程序運(yùn)行時(shí)均有屬于它自己的存儲(chǔ)器空間,用來存儲(chǔ)它自己的程序代碼和數(shù)據(jù)系統(tǒng)運(yùn)行時(shí)內(nèi)存儲(chǔ)器的布局內(nèi)存儲(chǔ)器空間劃分為2個(gè)部分:系統(tǒng)區(qū)和“存儲(chǔ)管理”需要解決哪些問題?為每個(gè)任務(wù)分配存儲(chǔ)空間,任務(wù)結(jié)束之后收回存儲(chǔ)空間對(duì)存儲(chǔ)空間進(jìn)行保護(hù)保護(hù)操作系統(tǒng)所在區(qū)域不被應(yīng)用程序修改保護(hù)每個(gè)應(yīng)用程序的私有區(qū)域不被其他程序修改對(duì)存儲(chǔ)空間進(jìn)行擴(kuò)充,使應(yīng)用程序的存儲(chǔ)空間不受實(shí)際存儲(chǔ)容量大小的限制解決方案——虛擬存儲(chǔ)器(VirtualMemory)“存儲(chǔ)管理”需要解決哪些問題?為每個(gè)任務(wù)分配存儲(chǔ)空間,任務(wù)結(jié)虛擬存儲(chǔ)器示意圖物理內(nèi)存若物理內(nèi)存已滿,需換出一頁磁盤中的虛擬內(nèi)存邏輯地址映射成為物理地址頁表直接訪問頁面不在物理內(nèi)存從虛擬內(nèi)存讀出一頁

虛擬空間頁面1頁面2頁面3頁面4頁面k····硬盤中專門劃出一個(gè)“交換區(qū)”,作為物理內(nèi)存的補(bǔ)充,稱為“虛擬內(nèi)存”虛擬存儲(chǔ)器示意圖物理內(nèi)存若物理內(nèi)存磁盤中的邏輯頁表直接頁面不WindowsXP的虛擬存儲(chǔ)器WindowsXP操作系統(tǒng)中:虛存空間最大可達(dá)到4GB頁面的大小通常是4KB虛擬內(nèi)存是系統(tǒng)盤根目錄下的一個(gè)名為pagefile.sys的文件,其大小和位置用戶可設(shè)置使用“任務(wù)管理器”可以查看:總的物理內(nèi)存大小可用物理內(nèi)存大小總的虛擬內(nèi)存大小可用虛擬內(nèi)存大小等WindowsXP的虛擬存儲(chǔ)器WindowsXP操作系統(tǒng)3.2.4文件管理3.2.4文件管理“文件”概念的由來外存儲(chǔ)器的存取特性:適合于批量數(shù)據(jù)的存取,不適合單個(gè)數(shù)據(jù)存取外存儲(chǔ)器的使用特性:

1每次從外存讀出(或?qū)懭?的對(duì)象是一個(gè)程序或一個(gè)文檔、一張圖片、一封郵件、一首歌曲···2按對(duì)象的名字進(jìn)行存取操作,而不是按地址存取使用“文件”來組織外存儲(chǔ)器中的信息,并用“文件”作為外存的存取單位文件字CPU

(按名存?。ò吹刂反嫒。拔募备拍畹挠蓙硗獯鎯?chǔ)器的存取特性:外存儲(chǔ)器的使用特性:使什么是文件(file)?文件是存儲(chǔ)在外存儲(chǔ)器中的一組相關(guān)信息的集合,例如:·一個(gè)程序·一張數(shù)碼相片·一只MP3歌曲·一封電子郵件文件是外存中信息的存取(讀出/寫入)單位計(jì)算機(jī)中所有的程序和數(shù)據(jù)都組織成為文件存放在外存儲(chǔ)器中,并使用其名字進(jìn)行存取操作什么是文件(file)?文件是存儲(chǔ)在外存儲(chǔ)器中的一組相關(guān)信文件名和文件類型文件的名字由兩部分組成:(主文件名)[.擴(kuò)展名]主文件名(簡稱文件名)是文件的主要標(biāo)識(shí),不可省略文件擴(kuò)展名(類型名)由“.”加3~4個(gè)英文字母組成,用于區(qū)分文件的類型:程序文件(可執(zhí)行文件):.

文件中包含的是可以由CPU執(zhí)行的程序的二進(jìn)制代碼數(shù)據(jù)文件:

·純文本文件(.txt) ·PDF文件(.pdf) ·Word文件(.doc) ·投影片文件(.ppt) ·數(shù)碼照片文件(.jpg) ·MP3音樂文件(.mp3)

文件中包含的是由程序處理的數(shù)據(jù)的二進(jìn)制代碼處理不同類型的數(shù)據(jù)文件一般需要使用(關(guān)聯(lián))不同的程序!文件名字使用西文(或中文)字符組成,但不能使用某些特殊字符(如?*\/<>:“”等)文件名和文件類型文件的名字由兩部分組成:(主文件名)[.擴(kuò)WindowsXP的文件允許使用長文件名,即文件名最多可包含255個(gè)中文或西文字符英文字母的大、小寫只在形式上加以區(qū)分,實(shí)際上不予區(qū)別(例如:Text.DOC

與text.doc

是同一個(gè)文件)常用程序文件的擴(kuò)展名:..dll.bat常用數(shù)據(jù)文件的擴(kuò)展名:文本文件聲音文件圖形、圖像文件動(dòng)畫/視頻文件Web網(wǎng)頁文件WindowsXP的文件允許使用長文件名,即文件名最多可文件的組成和文件說明信息每一個(gè)文件都由2部分組成:文件名等說明信息文件內(nèi)容文件名和文件擴(kuò)展名文件大小(長度)在磁盤上存放的起始位置文件時(shí)間(創(chuàng)建時(shí)間、最近修改時(shí)間、最近訪問時(shí)間等)文件創(chuàng)建者文件屬性系統(tǒng)文件隱藏文件存檔文件只讀文件壓縮加密編制索引

文件的組成和文件說明信息每一個(gè)文件都由2部分組成:文件名等說文件在磁盤中如何存儲(chǔ)?

磁盤分成兩個(gè)區(qū)域:目錄區(qū)和數(shù)據(jù)區(qū)

目錄實(shí)質(zhì)上是一張“文件名-存放位置”的對(duì)照表文件名擴(kuò)展名,文件長度,時(shí)間,屬性信息等存放位置柱面號(hào)磁道號(hào)扇區(qū)號(hào)文件1···xxx1yyy1zzz1文件2···xxx2yyy2zzz2···············文件k···xxxkyyykzzzk

從磁盤上讀出一個(gè)文件時(shí),先在目錄區(qū)中找出該文件的存放位置,然后再按此位置,從磁盤的數(shù)據(jù)區(qū)中讀出該文件內(nèi)容目錄區(qū),用于存放文件的目錄,即文件說明信息文件內(nèi)容數(shù)據(jù)區(qū),用于存放文件的內(nèi)容文件在磁盤中如何存儲(chǔ)?磁盤分成兩個(gè)區(qū)域:目錄區(qū)和數(shù)據(jù)區(qū)文件WindowsXP的文件組織文件目錄在Windows中稱為文件夾每個(gè)邏輯盤(物理盤或硬盤上的分區(qū))是一個(gè)根文件夾文件夾中既可包含文件,也可包含文件夾(子文件夾)···\數(shù)據(jù)abc.txt應(yīng)用程序T1.txt概論P(yáng)1.exePn.exe講稿············資料教案·········01.doc05.pdf02.ppt子文件夾又可存放文件和子文件夾,形成樹狀多級(jí)文件夾結(jié)構(gòu)為什么使用多級(jí)文件夾?1)有利于文件分類存儲(chǔ)2)允許文件同名(在不同文件夾中時(shí))3)便于文件共享和保護(hù)

WindowsXP的文件組織文件目錄在Windows中稱WindowsXP中文件如何定位?計(jì)算機(jī)中的每個(gè)文件都有一個(gè)確定的位置文件的位置由存放文件的邏輯驅(qū)動(dòng)器號(hào)、文件路徑以及文件名組成:驅(qū)動(dòng)器號(hào)(盤符)+文件路徑+文件名例右圖中文件02.ppt的位置是:

D:\數(shù)據(jù)\概論\講稿\02.ppt···\數(shù)據(jù)abc.txt應(yīng)用程序T1.txt概論P(yáng)1.exePn.exe講稿············資料教案·········01.doc05.pdf02.ppt文件路徑WindowsXP中文件如何定位?計(jì)算機(jī)中的每個(gè)文件都有一下列關(guān)于文件的敘述中,錯(cuò)誤的是_____。

A、用戶的程序、數(shù)據(jù)和文檔必須以文件為單位存儲(chǔ)在外存儲(chǔ)器上

B、設(shè)置成隱藏、系統(tǒng)、只讀屬性的文件一般不會(huì)在文件列表中列出

C、Windows采用多級(jí)層次結(jié)構(gòu)可以幫助用戶對(duì)文件進(jìn)行分類存儲(chǔ)

D、Windows系統(tǒng)中可以給某文件命名為my_123.txt題解同一硬盤上的文件能否有相同的文件名?下列關(guān)于文件的敘述中,錯(cuò)誤的是_____。A、用戶3.2.5設(shè)備管理OS中的“設(shè)備管理”程序負(fù)責(zé):對(duì)系統(tǒng)中的各種輸入輸出設(shè)備進(jìn)行管理處理用戶(或應(yīng)用程序)的輸入/輸出請(qǐng)求,方便、有效、安全地完成輸入/輸出操作參看本章閱讀材料設(shè)備管理OS中的“設(shè)備管理”程序負(fù)責(zé):3.2.6常用操作系統(tǒng)介紹

3.2.6常用操作系統(tǒng)介紹操作系統(tǒng)的幾種類型PC機(jī)使用的操作系統(tǒng)一般都具有多任務(wù)處理功能網(wǎng)絡(luò)服務(wù)器上安裝運(yùn)行的是“網(wǎng)絡(luò)操作系統(tǒng)”,特點(diǎn)是:具有強(qiáng)大的多用戶并發(fā)處理能力支持多種網(wǎng)絡(luò)通信功能,提供豐富的網(wǎng)絡(luò)應(yīng)用服務(wù)安全性強(qiáng),可靠性好軍事指揮和武器控制系統(tǒng)、電網(wǎng)調(diào)度和工業(yè)控制系統(tǒng)、證券交易系統(tǒng)等,安裝運(yùn)行的是“實(shí)時(shí)操作系統(tǒng)”,特點(diǎn)是:對(duì)外部事件能快速作出響應(yīng),具有很高的可靠性和安全性嵌入式計(jì)算機(jī)應(yīng)用中運(yùn)行的是“嵌入式操作系統(tǒng)”,特點(diǎn)是:快速、高效、具有實(shí)時(shí)處理功能代碼非常緊湊,存儲(chǔ)需求小操作系統(tǒng)的幾種類型PC機(jī)使用的操作系統(tǒng)一般都具有多任務(wù)處理功微軟Windows操作系統(tǒng)特點(diǎn):提供了多任務(wù)處理能力在個(gè)人計(jì)算機(jī)上廣泛使用采用圖形用戶界面,簡化計(jì)算機(jī)操作版本的演變:WindowsNT和Win2000面向商用PC機(jī),性能較高,安全性較好,提供服務(wù)器版本W(wǎng)indowsXP既適合家庭用戶也適合商業(yè)用戶,目前有家庭版、專業(yè)版、媒體中心版、平板PC版和64位版本等多種,它有豐富的音頻、視頻和網(wǎng)絡(luò)通信功能Windows的最新產(chǎn)品,有多種不同用途的版本W(wǎng)indows9x共有3個(gè)產(chǎn)品,面向家用PC微軟Windows操作系統(tǒng)特點(diǎn):WindowsNT和Win2UNIX和Linux操作系統(tǒng)都是主流操作系統(tǒng),主要用于:在巨型機(jī)、大型機(jī)上作為網(wǎng)絡(luò)操作系統(tǒng)使用經(jīng)過裁剪后可用于嵌入式系統(tǒng)關(guān)于Linux屬于自由軟件(開源軟件),原創(chuàng)者是芬蘭青年學(xué)者李努斯.托瓦爾茲(LinusTorvalds)應(yīng)用軟件越來越多,用戶正在快速壯大,許多商業(yè)軟件公司也加入了這一行列參看本章閱讀材料3.4UNIX和Linux操作系統(tǒng)都是主流操作系統(tǒng),主要用于:題解操作系統(tǒng)的主要職責(zé)中不包括________。

A.管理計(jì)算機(jī)軟硬件資源

B.提供友善的用戶界面

C.清除計(jì)算機(jī)中的病毒

D.為應(yīng)用程序的開發(fā)和運(yùn)行提供一個(gè)高效率的平臺(tái)題解操作系統(tǒng)的主要職責(zé)中不包括________。操作系統(tǒng)產(chǎn)品有許多種。在下列軟件中,不屬于操作系統(tǒng)產(chǎn)品類型的是____。

A.UNIXB.Linux

C.Access2000D.WindowsServer2003題解操作系統(tǒng)產(chǎn)品有許多種。在下列軟件中,不屬于操作系統(tǒng)產(chǎn)品類型的在下列有關(guān)Windows系列操作系統(tǒng)及其功能的敘述中,錯(cuò)誤的是___。

A.Windows操作系統(tǒng)采用并發(fā)多任務(wù)方式支持系統(tǒng)中多個(gè)任務(wù)的執(zhí)行

B.WindowsXP分為多個(gè)版本,它們可用于不同計(jì)算機(jī)和不同的應(yīng)用

C.與WindowsXP相比,WindowsVista做了許多改進(jìn),但其硬件運(yùn)行環(huán)境要求較高

D.無論是硬盤還是光盤,它們均采用相同的文件系統(tǒng),即FAT文件系統(tǒng)題解在下列有關(guān)Windows系列操作系統(tǒng)及其功能的敘述中,錯(cuò)誤的在下列有關(guān)Windows98/2000/XP操作系統(tǒng)的敘述中,錯(cuò)誤的是____。

A.系統(tǒng)采用并發(fā)多任務(wù)方式支持多個(gè)任務(wù)在計(jì)算機(jī)中同時(shí)執(zhí)行

B.系統(tǒng)總是將一定的硬盤空間作為虛擬內(nèi)存來使用

C.文件(夾)名的長度可達(dá)200多個(gè)字符

D.硬盤、光盤、優(yōu)盤等均使用FAT文件系統(tǒng)題解在下列有關(guān)Windows98/2000/XP操作系統(tǒng)的敘述在下列有關(guān)Windows操作系統(tǒng)的敘述中,錯(cuò)誤的是____。

A.Windows操作系統(tǒng)采用圖形用戶界面

B.WindowSXP操作系統(tǒng)分為家庭版、專業(yè)版、平板PC版等多種版本;C.在WindowsXP環(huán)境下,用戶可以通過”任務(wù)管理器”查看CPU的使用率

D.在WindowsXP中,作為虛擬內(nèi)存使用的交換文件的文件名是Win386.swp題解在下列有關(guān)Windows操作系統(tǒng)的敘述中,錯(cuò)誤的是____。3.3算法和程序設(shè)計(jì)語言3.3.1

算法3.3.2

程序設(shè)計(jì)語言3.3.3程序設(shè)計(jì)語言處理系統(tǒng)3.3算法和程序設(shè)計(jì)語言3.3.1算法計(jì)算機(jī)求解問題的步驟(1)確定并理解問題;(2)尋找解決問題的方法與步驟,并將其表示成算法(Algorithm)

;(3)使用某種程序設(shè)計(jì)語言描述該算法(編程),并進(jìn)行調(diào)試;(4)運(yùn)行程序,獲得問題的解答;(5)進(jìn)行評(píng)估,改進(jìn)算法和程序計(jì)算機(jī)求解問題的步驟(1)確定并理解問題;3.3.1算法3.3.1算法1.什么是算法?1.什么是算法?算法是解決問題的方法與步驟例:有三個(gè)硬幣,其中一個(gè)是偽造的,另兩個(gè)是真的,偽幣與真幣重量略有不同。現(xiàn)在提供一座天平,如何找出偽幣呢?分析:方法明確而有序按提供的條件進(jìn)行操作任何人均可仿照進(jìn)行(共享智能)開始C是偽幣B是偽幣A是偽幣A=B?A=C?是否否是算法是解決問題的方法與步驟例:有三個(gè)硬幣,其中一個(gè)是偽造的,計(jì)算機(jī)算法的4個(gè)特點(diǎn)目的:完成某個(gè)特定的信息處理任務(wù)必須滿足的性質(zhì):①確定性:算法中每一步操作的含義必須清楚明確,無二義性②有窮性:算法在執(zhí)行了有限步操作后必須結(jié)束③能行性:算法中有待實(shí)現(xiàn)的操作都是計(jì)算機(jī)可執(zhí)行的,即必須在計(jì)算機(jī)的能力范圍之內(nèi),且在有限時(shí)間內(nèi)能夠完成④輸出:算法結(jié)束后至少產(chǎn)生一個(gè)輸出(包括參量狀態(tài)的變化)計(jì)算機(jī)算法的4個(gè)特點(diǎn)目的:完成某個(gè)特定的信息處理任務(wù)關(guān)于算法的三方面問題如何確定算法(算法設(shè)計(jì))?如何表示算法(算法表示)?如何使算法更有效(算法分析)?關(guān)于算法的三方面問題如何確定算法(算法設(shè)計(jì))?2.算法設(shè)計(jì)舉例2.算法設(shè)計(jì)舉例例:對(duì)整數(shù)進(jìn)行排序問題:任給一組(n個(gè))整數(shù),將它們從小到大進(jìn)行排序粗略的思路:①從所有整數(shù)中選一個(gè)最小的,作為已排序的第一個(gè)數(shù)②從剩下未排序整數(shù)中選最小的數(shù),添加到已排序整數(shù)的后面③反復(fù)執(zhí)行步驟②,直到所有整數(shù)都處理完畢進(jìn)一步細(xì)化:把待排序的整數(shù)放在一個(gè)數(shù)組A中,每個(gè)整數(shù)是數(shù)組A中的一個(gè)元素:A[1],A[2],A[3],···],A[n],排好序的元素在A的前面部分,無序的元素留在后面,每“循環(huán)”一次,有序部分增加1個(gè)元素,無序部分減少1個(gè)元素每次“循環(huán)”只需在數(shù)組的無序元素部分選出最小的數(shù)反復(fù)進(jìn)行n-1次即可得到排序后的結(jié)果例:對(duì)整數(shù)進(jìn)行排序問題:任給一組(n個(gè))整數(shù),將它們從小到大整數(shù)排序算法舉例2345789第6次循環(huán)后,排序結(jié)束2937845與首元素交換,第1次循環(huán)結(jié)束4937825初態(tài)全部是未排序元素4937825在未排序元素中確定最小數(shù)位置2397845與首元素交換,第2次循環(huán)結(jié)束2937845在未排序元素中確定最小數(shù)位置2347895與首元素交換,第3次循環(huán)結(jié)束2397845在未排序元素中確定最小數(shù)位置整數(shù)排序算法舉例2345789第6次循環(huán)后,排序結(jié)束29373.算法表示與算法分析3.算法表示與算法分析算法的表示方法文字說明流程圖表示用N-S盒圖表示算法用PAD圖描述算法偽代碼(一種介于自然語言和程序設(shè)計(jì)語言之間的文字和符號(hào)表達(dá)工具)算法的表示方法文字說明自然語言描述“比較A與B的重量,若A=B,則C是偽造的;否則再比較A與C的重量,若A=C,則B是偽造的;否則A是偽造的?!比秉c(diǎn):容易產(chǎn)生歧義,很難“精確”地進(jìn)行表達(dá)敘述冗長,很難清楚地表達(dá)算法的邏輯流程自然語言描述“比較A與B的重量,若A=B,則C是偽造的;否則算法的流程圖表示流程圖由結(jié)點(diǎn)和有向邊構(gòu)成,它描述了算法所執(zhí)行操作的順序及執(zhí)行操作的條件流程圖符號(hào):比文字描述簡明,但當(dāng)算法比較復(fù)雜時(shí),理解困難,容易產(chǎn)生錯(cuò)誤端點(diǎn)符處理判斷預(yù)定義功能原始數(shù)據(jù)放在數(shù)組A中;令i=1確定A[i]到A[n]中最小整數(shù)的位置,設(shè)為jA[i]和A[j]交換位置i=i+1i=n?結(jié)束開始算法的流程圖表示流程圖由結(jié)點(diǎn)和有向邊構(gòu)成,它描述了算法所執(zhí)行算法分析的基本內(nèi)容正確性:給定有效輸入后,經(jīng)過有限時(shí)間的計(jì)算,產(chǎn)生正確的輸出結(jié)果復(fù)雜性:執(zhí)行算法所要占用計(jì)算機(jī)資源的多少,包括時(shí)間資源和空間資源兩個(gè)方面簡單性算法是否容易理解,是否容易驗(yàn)證其正確性,程序是否容易調(diào)試簡單的算法效率不一定高,要在保證一定效率的前提下力求算法簡單算法分析的基本內(nèi)容正確性:給定有效輸入后,經(jīng)過有限時(shí)間的計(jì)算計(jì)算機(jī)中處處是算法!例1:Word程序如何在文檔中查找用戶指定的詞語?例2:在Word文檔的表格中如何將表格內(nèi)容排序?例3:如何把一幅彩色圖片轉(zhuǎn)換為灰度(黑白)圖片?例4:Windows如何在硬盤中找到用戶指定的文件?例5:媒體播放器如何把MP3文件轉(zhuǎn)換成動(dòng)聽的音樂?例6:搜索引擎如何在WWW網(wǎng)中找到用戶需要的網(wǎng)頁?計(jì)算機(jī)中處處是算法!例1:Word程序如何在文檔中查找用戶指算法是計(jì)算機(jī)軟件的靈魂計(jì)算機(jī)的通用性是因?yàn)樗苓\(yùn)行各種各樣的程序,而程序之所以能解決問題,是因?yàn)樗w現(xiàn)了正確的算法 算法所解決的是一類問題而不是一個(gè)特定的問題,例如排序(sort)可以是表格內(nèi)容的排序,也可以是文件夾中文件的排序,可以按數(shù)字或文字排序,也可以按日期排序,等等查找(search),可以在文檔中查找某個(gè)單詞或在硬盤中查找某個(gè)文件,也可在Web上查找某個(gè)網(wǎng)頁,等等開發(fā)計(jì)算機(jī)應(yīng)用的核心是:根據(jù)實(shí)際問題給出解題的算法,然后再將該算法在計(jì)算機(jī)上實(shí)現(xiàn)(即開發(fā)成為軟件)算法是計(jì)算機(jī)軟件的靈魂計(jì)算機(jī)的通用性是因?yàn)樗苓\(yùn)行各種各樣的3.3.2程序設(shè)計(jì)語言3.3.2程序設(shè)計(jì)語言什么是程序設(shè)計(jì)語言?什么是程序?程序是為了用計(jì)算機(jī)解決某個(gè)問題而采用程序設(shè)計(jì)語言編寫的一個(gè)指令序列什么是程序設(shè)計(jì)語言?語言的目的是用于通信程序設(shè)計(jì)語言用于人與計(jì)算機(jī)之間的通信程序設(shè)計(jì)語言是由人使用但計(jì)算機(jī)可以理解的一種語言程序設(shè)計(jì)語言用于編制程序,表達(dá)需要計(jì)算機(jī)完成什么任務(wù)和怎樣完成任務(wù),然后交給計(jì)算機(jī)去完成什么是程序設(shè)計(jì)語言?什么是程序?程序設(shè)計(jì)語言填補(bǔ)了

人與計(jì)算機(jī)交流的鴻溝計(jì)算機(jī)硬件僅僅知道0和1有問題需要計(jì)算機(jī)解決的人交流的鴻溝計(jì)算機(jī)硬件僅僅知道0和1有問題需要計(jì)算機(jī)解決的人程序設(shè)計(jì)語言程序設(shè)計(jì)語言填補(bǔ)了

人與計(jì)算機(jī)計(jì)算機(jī)中使用多種“語言”程序設(shè)計(jì)語言:主要用于描述算法機(jī)器語言、匯編語言、高級(jí)語言數(shù)據(jù)描述語言(文檔規(guī)范、文件格式):主要用于描述數(shù)據(jù)(文檔、音樂、圖形、圖像、視頻等)的結(jié)構(gòu)和格式HTML、XML、MIDI、MP3、OpenGL、JPEG、MPEG、······腳本語言(VBA、VBScript、JavaScript)計(jì)算機(jī)通信語言(通信協(xié)議):用于描述計(jì)算機(jī)-計(jì)算機(jī)之間的會(huì)話(請(qǐng)求-應(yīng)答)的語法和語義HTTP、POP3、SMTP、FTP、Telnet、TCP、IP、······數(shù)據(jù)庫語言:用于數(shù)據(jù)操作,如SQL語言計(jì)算機(jī)中使用多種“語言”程序設(shè)計(jì)語言:主要用于描述算法機(jī)器語言匯編語言高級(jí)語言程序設(shè)計(jì)語言分類機(jī)器語言程序設(shè)計(jì)語言分類B87F01BB210203D8B81F042BC3(計(jì)算1055-(383+545)的5條機(jī)器指令)機(jī)器語言

機(jī)器語言就是計(jì)算機(jī)的指令系統(tǒng)指令是使用二進(jìn)制編碼表示的用機(jī)器語言編程序,也就是直接使用二進(jìn)制代碼編寫程序優(yōu)點(diǎn):可以直接被計(jì)算機(jī)執(zhí)行缺點(diǎn):記不住、難理解、效率低、不易維護(hù)不同的機(jī)器語言程序,相互不兼容現(xiàn)在已不直接用機(jī)器語言編制程序!操作碼操作數(shù)(或操作數(shù)的地址)1條機(jī)器指令操作數(shù)地址操作碼B87F01(計(jì)算1055-(383+545)的5條機(jī)例:機(jī)器語言程序

在MIPS計(jì)算機(jī)上求最大共約數(shù)(GCD)的機(jī)器程序(16進(jìn)制表示)MISP計(jì)算機(jī)的每條機(jī)器指令均為32個(gè)二進(jìn)位,用8個(gè)16進(jìn)制數(shù)表示例:機(jī)器語言程序在MIPS計(jì)算機(jī)上求最大共約數(shù)(GCD)的匯編語言用助記符號(hào)來表示機(jī)器指令中的操作符與操作數(shù)優(yōu)點(diǎn):操作數(shù)直接使用十進(jìn)制程序相對(duì)容易理解缺點(diǎn):大型程序難以開發(fā)依賴于具體計(jì)算機(jī)將383傳送到AX寄存器將545傳送到BX寄存器將BX內(nèi)容加AX內(nèi)容,結(jié)果在BX中將1055傳送到AX寄存器將AX內(nèi)容減BX內(nèi)容,結(jié)果在AX寄存器中B87F01BB210203D8B81F042BC3(計(jì)算1055-(383+545)的5條機(jī)器指令)機(jī)器語言程序?qū)?yīng)的匯編語言程序MOVAX383MOVBX545ADDBXAXMOVAX1055SUBAXBX匯編語言程序匯編語言用助記符號(hào)來表示機(jī)器指令中的操作符與操作數(shù)優(yōu)點(diǎn):缺點(diǎn)高級(jí)程序設(shè)計(jì)語言目的:克服匯編語言的缺陷,提高編程和維護(hù)的效率特點(diǎn):接近人們?nèi)粘J褂玫淖匀徽Z言(主要是英語)容易理解、記憶和使用可在不同計(jì)算機(jī)上通用對(duì)使用的符號(hào)、詞匯、語法和語義等各種語言成分都有嚴(yán)格的規(guī)定意義:使程序設(shè)計(jì)的難度降低,導(dǎo)致了計(jì)算機(jī)的發(fā)展進(jìn)入新的階段MOVAX383MOVBX545ADDBXAXMOVAX1055SUBAXBX匯編語言程序S=1055-(383+545)高級(jí)程序設(shè)計(jì)語言目的:克服匯編語言的缺陷,提高編程和維護(hù)的效高級(jí)程序設(shè)計(jì)語言的發(fā)展50年代:Fortran,ALGOL60年代:COBOL語言70年代:Pascal語言,C語言,BASIC語言80年代:Ada語言,PROLOG語言,LISP語言90年代起:面向?qū)ο笳Z言C++、JAVA、C#等高級(jí)程序設(shè)計(jì)語言的發(fā)展50年代:Fortran,ALGOL程序設(shè)計(jì)語言的4種基本成分?jǐn)?shù)據(jù)成分:用于描述程序所涉及的對(duì)象——數(shù)據(jù)運(yùn)算成分:用以描述程序中所包含的運(yùn)算(算術(shù)運(yùn)算、邏輯運(yùn)算、字符串運(yùn)算等)控制成分:用以控制程序中所含語句的執(zhí)行順序傳輸成分:用以描述程序中的數(shù)據(jù)傳輸操作程序設(shè)計(jì)語言的4種基本成分?jǐn)?shù)據(jù)成分:常用程序設(shè)計(jì)語言介紹常用程序設(shè)計(jì)語言介紹FORTRAN語言FORTRAN是FORmulaTRANslation(公式翻譯)的縮寫詞,它是一種主要用于數(shù)值計(jì)算的面向過程的程序設(shè)計(jì)語言。FORTRAN語言的特點(diǎn)是接近數(shù)學(xué)公式,簡單易用

目前最新的國際標(biāo)準(zhǔn)是FORTRAN2003FORTRAN語言FORTRAN是FORmulaTRANBASIC和VisualBasic語言BASIC語言的特點(diǎn)是簡單易學(xué)VisualBASIC(VB)語言是微軟公司基于BASIC發(fā)展而來的一種程序設(shè)計(jì)語言,特點(diǎn)是:是一種可視化的、面向?qū)ο蟮?、采用事件?qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì)語言具有高效率、簡單易學(xué)及功能強(qiáng)大的特點(diǎn)可以高效、快速地開發(fā)Windows環(huán)境下功能強(qiáng)大、圖形界面豐富的應(yīng)用軟件BASIC和VisualBasic語言BASIC語言的特Java語言由SUNMicrosystem公司于1995年發(fā)布的一種面向?qū)ο蟮?、用于網(wǎng)絡(luò)環(huán)境的程序設(shè)計(jì)語言基本特征是:適用于網(wǎng)絡(luò)分布環(huán)境具有一定的平臺(tái)獨(dú)立性安全性和穩(wěn)定性好Java語言受到各種應(yīng)用領(lǐng)域的重視,取得快速的發(fā)展,在Internet上已推出了用Java語言編寫的很多應(yīng)用程序Java語言由SUNMicrosystem公司于199C語言和C++語言C語言是1972~1973年間由AT&T公司Bell實(shí)驗(yàn)室開發(fā)而成C語言兼有高級(jí)語言的優(yōu)點(diǎn)和匯編語言的效率,有效地處理了簡潔性和實(shí)用性、可移植性和高效性之間的矛盾C++語言以C語言為基礎(chǔ)發(fā)展而成,既有數(shù)據(jù)抽象和面向?qū)ο竽芰?,運(yùn)行性能高,又能與C語言兼容,因而C++語言迅速流行,成為當(dāng)前面向?qū)ο蟪绦蛟O(shè)計(jì)的主流語言

C語言和C++語言C語言是1972~1973年間由AT&T3.3.3程序設(shè)計(jì)語言處理系統(tǒng)3.3.3程序設(shè)計(jì)語言處理系統(tǒng)程序設(shè)計(jì)語言的翻譯程序把甲語言編寫的程序翻譯為等價(jià)的乙語言編寫的程序。其中甲語言程序稱為源程序,乙語言程序稱為目標(biāo)程序翻譯程序源程序目標(biāo)程序常用的有下列幾種:匯編程序(匯編器)匯編語言源程序機(jī)器語言目標(biāo)程序編譯程序(編譯器)高級(jí)語言源程序機(jī)器語言或匯編語言目標(biāo)程序解釋程序(解釋器)高級(jí)語言源程序邊解釋邊執(zhí)行,不產(chǎn)生目標(biāo)程序程序設(shè)計(jì)語言的翻譯程序把甲語言編寫的程序翻譯為等價(jià)的乙語言編編譯程序與解釋程序的區(qū)別解釋:解釋器直接解釋并且執(zhí)行源語言程序,不產(chǎn)生目標(biāo)程序(相當(dāng)于“口譯”)編譯:把源程序編譯為機(jī)器語言目標(biāo)程序后,再由計(jì)算機(jī)運(yùn)行(相當(dāng)于“筆譯”)源程序目標(biāo)程序編譯器計(jì)算機(jī)編譯方式計(jì)算機(jī)源程序解釋器解釋方式BASIC、VisualBasic、VBScript、Java、JavaScript等都是解釋執(zhí)行的語言C、C++等都是需要編譯的語言編譯程序與解釋程序的區(qū)別解釋:解釋器直接解釋并且執(zhí)行源語言程題解一個(gè)算法應(yīng)包含至少________輸出。

A.零個(gè)B.一個(gè)

C.一個(gè)以上D.多個(gè)以下編程語言中,________是面向機(jī)器的低級(jí)語言。

A.機(jī)器語言B.匯編語言

C.Basic語言D.C語言題解一個(gè)算法應(yīng)包含至少________輸出。在下列有關(guān)計(jì)算機(jī)軟件的敘述中,錯(cuò)誤的是____。

A.程序設(shè)計(jì)語言處理系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)被歸類為系統(tǒng)軟件

B.共享軟件是一種具有版權(quán)的軟件,它允許用戶買前免費(fèi)試用

C.機(jī)器語言和匯編語言與特定的計(jì)算機(jī)類型有關(guān),取決于CPUD.目前PC機(jī)只能使用Windows系列操作系統(tǒng),均不能使用UNIX和Linux操作系統(tǒng)題解在下列有關(guān)計(jì)算機(jī)軟件的敘述中,錯(cuò)誤的是____。A.程序在下列有關(guān)算法和數(shù)據(jù)結(jié)構(gòu)的敘述中,錯(cuò)誤的是____。

A.算法通常是用于解決某一個(gè)特定問題,且算法必須有輸入和輸出

B.算法的表示可以有多種形式,流程圖和偽代碼都是常用的算法表示方法

C.常用的數(shù)據(jù)結(jié)構(gòu)有集合結(jié)構(gòu)、線性結(jié)構(gòu)、樹形結(jié)構(gòu)和網(wǎng)狀結(jié)構(gòu)等

D.數(shù)組的存儲(chǔ)結(jié)構(gòu)是一種順序結(jié)構(gòu)題解在下列有關(guān)算法和數(shù)據(jù)結(jié)構(gòu)的敘述中,錯(cuò)誤的是____。A.在下列有關(guān)算法和數(shù)據(jù)結(jié)構(gòu)的敘述中,錯(cuò)誤的是____。

A.算法描述解決問題的步驟,數(shù)據(jù)結(jié)構(gòu)描述求解問題的對(duì)象

B.算法應(yīng)具有確定性、有窮性和能行性

C.數(shù)據(jù)結(jié)構(gòu)研究的內(nèi)容包括數(shù)據(jù)的邏輯結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu),與數(shù)據(jù)的運(yùn)算無關(guān)

D.精心選擇和設(shè)計(jì)的數(shù)據(jù)結(jié)構(gòu)可以提高算法的時(shí)間效率和空間效率題解在下列有關(guān)算法和數(shù)據(jù)結(jié)構(gòu)的敘述中,錯(cuò)誤的是____。A教學(xué)目的與要求熟悉計(jì)算機(jī)軟件的含義和特性,了解計(jì)算機(jī)軟件的知識(shí)產(chǎn)權(quán)保護(hù),了解系統(tǒng)軟件和應(yīng)用軟件的含義、類別、功能及主要特征,了解商品軟件、共享軟件及自由軟件的概念結(jié)合Windows操作系統(tǒng),了解操作系統(tǒng)的作用和功能,理解多任務(wù)處理、存儲(chǔ)管理、文件管理的基本原理熟悉算法的含義及算法性質(zhì),掌握程序設(shè)計(jì)語言的含義及分類,了解常用程序設(shè)計(jì)語言的特點(diǎn),了解程序設(shè)計(jì)語言處理系統(tǒng)的作用與組成教學(xué)目的與要求熟悉計(jì)算機(jī)軟件的含義和特性,了解計(jì)算機(jī)軟件的知3.1軟件概述1.什么是計(jì)算機(jī)軟件2.計(jì)算機(jī)軟件的特性3.計(jì)算機(jī)軟件的分類3.1軟件概述1.什么是計(jì)算機(jī)軟件3.1什么是計(jì)算機(jī)軟件3.1什么是計(jì)算機(jī)軟件計(jì)算機(jī)軟件的定義ISO的定義——包含與數(shù)據(jù)處理系統(tǒng)操作有關(guān)的程序、規(guī)程、規(guī)則以及相關(guān)文檔的智力創(chuàng)作。可以理解為:能指示(指揮)計(jì)算機(jī)完成特定任務(wù)的、以電子格式存儲(chǔ)的程序、數(shù)據(jù)和相關(guān)的文檔。計(jì)算機(jī)軟件的定義ISO的定義——包含與數(shù)據(jù)處理系統(tǒng)操作有關(guān)的計(jì)算機(jī)軟件課件軟件、硬件和用戶的關(guān)系

硬件的能力非常有限,只是速度極高而已沒有軟件,硬件幾乎什么任務(wù)也完成不了BasicInput/OutputSystem硬件BIOS操作系統(tǒng)應(yīng)用軟件用戶應(yīng)用軟件系統(tǒng)軟件數(shù)據(jù)信息處理任務(wù)處理結(jié)果軟件、硬件和用戶的關(guān)系硬件的能力非常有限,只是速度極高而計(jì)算機(jī)通過軟件才能進(jìn)行信息處理不同的軟件,完成不同的任務(wù)

1,2,5,7,9排序軟件9,2,7,5,1計(jì)算機(jī)9,2,7,5,124統(tǒng)計(jì)軟件計(jì)算機(jī)同一軟件處理不同的數(shù)據(jù),完成不同的任務(wù)2,3,6,8排序軟件8,2,6,3計(jì)算機(jī)a,b,d,k,w排序軟件d,a,k,w,b計(jì)算機(jī)計(jì)算機(jī)通過軟件才能進(jìn)行信息處理不同的軟件,完成不同的任務(wù)1什么是程序?程序是告訴計(jì)算機(jī)做什么和如何做的一組指令(語句),這些指令(語句)都是計(jì)算機(jī)能夠理解并能夠執(zhí)行的一些命令程序的特性:①用于完成某一確定的信息處理任務(wù)②使用某種計(jì)算機(jī)語言描述如何完成該任務(wù)③預(yù)先存儲(chǔ)在計(jì)算機(jī)中,啟動(dòng)運(yùn)行后才能完成任務(wù)什么是程序?程序是告訴計(jì)算機(jī)做什么和如何做的一組指令(語句)程序與數(shù)據(jù)的關(guān)系程序所處理的對(duì)象和處理后得到的結(jié)果統(tǒng)稱為數(shù)據(jù)(分別稱為輸入數(shù)據(jù)和輸出數(shù)據(jù))程序必須處理合理的輸入數(shù)據(jù),否則不會(huì)產(chǎn)生有意義的輸出程序和數(shù)據(jù)具有相對(duì)性

輸出數(shù)據(jù)程序輸入數(shù)據(jù)計(jì)算機(jī)

???求和程序2,5,人,8,3計(jì)算機(jī)

目標(biāo)程序編譯程序C語言程序計(jì)算機(jī)程序與數(shù)據(jù)的關(guān)系程序所處理的對(duì)象和處理后得到的結(jié)果統(tǒng)稱為數(shù)據(jù)程序與軟件是什么關(guān)系?軟件既包含程序、也包含與程序相關(guān)的數(shù)據(jù)和文檔:程序是軟件的主體數(shù)據(jù)指的是程序運(yùn)行過程中處理的對(duì)象和必須使用的一些參數(shù)(如三角函數(shù)表、英漢詞典等)文檔指的是與程序開發(fā)、維護(hù)及操作有關(guān)的一些資料(如設(shè)計(jì)報(bào)告、維護(hù)手冊(cè)和使用指南等)軟件往往指的是設(shè)計(jì)比較成熟、功能比較完善、具有某種使用價(jià)值、且有一定規(guī)模的程序“軟件”強(qiáng)調(diào)的是產(chǎn)品、工程、產(chǎn)業(yè)或?qū)W科等宏觀方面的含義,“程序”更側(cè)重技術(shù)層面的含義軟件和程序本質(zhì)上相同,在不會(huì)發(fā)生混淆的場合,軟件和程序兩個(gè)名稱經(jīng)?;煊茫⒉粐?yán)格加以區(qū)分程序與軟件是什么關(guān)系?軟件既包含程序、也包含與程序相關(guān)的數(shù)據(jù)軟件由程序、_______和文檔三部分組成。

A、指令B、工具

C、語言處理程序D、數(shù)據(jù)題解存儲(chǔ)在硬盤或光盤上的數(shù)字作品一定是軟件?軟件由程序、_______和文檔三部分組成。A、指令2.計(jì)算機(jī)軟件的特性2.計(jì)算機(jī)軟件的特性計(jì)算機(jī)軟件有哪些特性?(1)1.不可見性(是無形的,不能被人們直接觀察、欣賞和評(píng)價(jià))2.適用性(可以適應(yīng)一類應(yīng)用問題的需要)3.依附性(依附于特定的硬件、網(wǎng)絡(luò)和其他軟件)4.復(fù)雜性(規(guī)模越來越大,開發(fā)人員越來越多,開發(fā)成本也越來越高),例如:Exchange2000Windows2000項(xiàng)目經(jīng)理25人約250人開發(fā)人員140人約1700人測試人員350人約3200人計(jì)算機(jī)軟件有哪些特性?(1)1.不可見性(是無形的,不能軟件的復(fù)雜性舉例程序規(guī)模:WindowsXP源程序約有5000萬行人員隊(duì)伍:Vista及新版Office2007兩個(gè)團(tuán)隊(duì)開發(fā)設(shè)計(jì)成員總共9000余人資金投入:微軟為Vista投入90億美元,包括Vista未來的配套及合作伙伴的投入,預(yù)計(jì)在180億美元以上,如果加上新版Office的成本,投入資金在240億~270億美元之間開發(fā)周期:Vista的開發(fā)經(jīng)歷6年,發(fā)布時(shí)間一拖再拖軟件的復(fù)雜性舉例程序規(guī)模:WindowsXP源程序約有5計(jì)算機(jī)軟件有哪些特性?(2)5.無磨損性(功能和性能一般不會(huì)發(fā)生變化)6.易復(fù)制性(可以非常容易且毫無失真地進(jìn)行復(fù)制)7.不斷演變性(軟件的生命周期),例如:1989年Word1.0■

1997年推出Word972000年推出Office2000■

2003年Office20032007年Office20072010年Office20108.有限責(zé)任(有限保證)9.脆弱性(黑客攻擊、病毒入侵、信息盜用···)

Win操作系統(tǒng)演變過程計(jì)算機(jī)軟件有哪些特性?(2)5.無磨損性(功能和性能一般計(jì)算機(jī)軟件與知識(shí)產(chǎn)權(quán)軟件是智力活動(dòng)的成果,受到知識(shí)產(chǎn)權(quán)(版權(quán))法的保護(hù)版權(quán)授予軟件作者(版權(quán)所有者)享有下列權(quán)利: 拷貝、發(fā)布、修改、署名、出售、···保護(hù)知識(shí)產(chǎn)權(quán)的目的:確保腦力勞動(dòng)受到獎(jiǎng)勵(lì)并鼓勵(lì)發(fā)明創(chuàng)造,保護(hù)知識(shí)產(chǎn)權(quán)就是保護(hù)腦力勞動(dòng)人員,使他們發(fā)揮創(chuàng)造能力,社會(huì)也會(huì)從他們的成果中受益購買一個(gè)軟件,用戶僅僅得到了該軟件的使用權(quán),并沒有獲得它的版權(quán)隨意進(jìn)行軟件拷貝和分發(fā)是一種違法行為計(jì)算機(jī)軟件與知識(shí)產(chǎn)權(quán)軟件是智力活動(dòng)的成果,受到知識(shí)產(chǎn)權(quán)(版權(quán)3.計(jì)算機(jī)軟件的分類3.計(jì)算機(jī)軟件的分類從軟件知識(shí)產(chǎn)權(quán)對(duì)軟件進(jìn)行分類商品軟件共享軟件(shareware)具有版權(quán),可免費(fèi)試用一段時(shí)間,允許拷貝和散發(fā)(但不可修改),過了試用期若還想繼續(xù)使用,就得交一筆注冊(cè)費(fèi),成為注冊(cè)用戶。自由軟件(freeware)(開放源代碼軟件)用戶可共享,并允許隨意拷貝、修改其源代碼,允許銷售和自由傳播。但是,對(duì)軟件源代碼的任何修改都必須向所有用戶公開,還必須允許此后的用戶享有進(jìn)一步拷貝和修改的自由。自由軟件的重大意義從軟件知識(shí)產(chǎn)權(quán)對(duì)軟件進(jìn)行分類商品軟件下列________屬于“自由軟件”。

A、WindowsXPB、LinuxC、WordD、Photoshop題解下列________屬于“自由軟件”。A、Wind計(jì)算機(jī)軟件可以分為商品軟件、共享軟件和自由軟件等類型。在下列相關(guān)敘述中,錯(cuò)誤的是____。

A.通常用戶需要付費(fèi)才能得到商品軟件的使用權(quán),但這類軟件的升級(jí)總是免費(fèi)的

B.共享軟件通常是一種"買前免費(fèi)試用"的具有版權(quán)的軟件

C.自由軟件的原則是用戶可共享,并允許拷貝和自由傳播

D.軟件許可證是一種法律合同,它確定了用戶對(duì)軟件的使用權(quán)限題解計(jì)算機(jī)軟件可以分為商品軟件、共享軟件和自由軟件等類型。在下列從用途對(duì)計(jì)算機(jī)軟件分類系統(tǒng)軟件

不是為了解決某種具體應(yīng)用,而是為了:給用戶使用計(jì)算機(jī)提供方便給應(yīng)用軟件的開發(fā)與運(yùn)行提供支持使計(jì)算機(jī)有效、安全、可靠地運(yùn)行應(yīng)用軟件

專門用于幫助最終用戶解決各種具體應(yīng)用問題的軟件分類(按開發(fā)方式):定制應(yīng)用軟件通用應(yīng)用軟件幾乎所有領(lǐng)域、所有人都需要使用設(shè)計(jì)精巧,易學(xué)易用商品化,價(jià)格較低從用途對(duì)計(jì)算機(jī)軟件分類系統(tǒng)軟件應(yīng)用軟件通用應(yīng)用軟件的類別與功能類別功能流行軟件舉例文字處理軟件文本編輯、文字處理、桌面排版等Word、AdobeAcrobat、WPS、FrontPage等電子表格軟件表格定義、數(shù)值計(jì)算和統(tǒng)計(jì)、繪圖等Excel等圖形圖像軟件圖像處理、幾何圖形繪制、動(dòng)畫制作等AutoCAD、Photoshop、CorelDraw、3DSMAX等媒體播放軟件播放各種數(shù)字音頻和視頻文件MediaPlayer、RealPlayer、Winamp等網(wǎng)絡(luò)通信軟件電子郵件、聊天、IP電話等OutlookExpress、MSN、QQ、ICQ等演示軟件投影片制作等PowerPoint等信息檢索軟件在數(shù)據(jù)庫和因特網(wǎng)中查找需要的信息Google,天網(wǎng),百度等個(gè)人信息管理軟件記事本、日程安排、通訊錄、郵件Outlook,LotusNotes游戲軟件游戲、教育和娛樂棋類游戲、撲克游戲等通用應(yīng)用軟件的類別與功能類別功能流行軟件舉例文字處什么是系統(tǒng)軟件?舉例:基本輸入/輸出系統(tǒng)(BIOS)操作系統(tǒng)(如Windows、Unix、Linux等)程序開發(fā)工具與環(huán)境(如C語言編譯器等)數(shù)據(jù)庫管理系統(tǒng)(DBMS)實(shí)用程序(Utility,如磁盤清理程序、備份程序、殺毒軟件、防火墻等)什么是系統(tǒng)軟件?舉例:最重要的系統(tǒng)軟件有哪些?操作系統(tǒng)(OS)包括各種實(shí)用程序(如磁盤清理程序、備份程序、殺毒軟件等)功能上也包含BIOS在內(nèi)程序設(shè)計(jì)語言處理系統(tǒng)編譯器解釋器匯編程序(匯編器)開發(fā)工具與平臺(tái)數(shù)據(jù)庫管理系統(tǒng)(DBMS)最重要的系統(tǒng)軟件有哪些?操作系統(tǒng)(OS)以下軟件中屬于應(yīng)用軟件的是?

A.WordB.WindowsXPC.人事管理系統(tǒng)

D.LinuxE.VisualFoxProF.MediaPlayer題解以下軟件中屬于應(yīng)用軟件的是?題解下列軟件中全部屬于通用應(yīng)用軟件的是________。

A、WPS,Windows,WordB、PowerPoint,SPSS,UNIX

C、Linux,Photoshop,F(xiàn)ORTRAN

D、PowerPoint,Excel,Word題解下列軟件中全部屬于通用應(yīng)用軟件的是________。人們通常將計(jì)算機(jī)軟件劃分為系統(tǒng)軟件和應(yīng)用軟件。下列軟件中,不屬于應(yīng)用軟件類型的是____。

A.AutoCADB.MSN

C.OracleD.WindowsMediaPlayer題解人們通常將計(jì)算機(jī)軟件劃分為系統(tǒng)軟件和應(yīng)用軟件。下列軟件中,不下列有關(guān)PC機(jī)軟件的敘述中,錯(cuò)誤的是____。

A.任何軟件都具有版權(quán),因此均不能隨意復(fù)制和使用

B.軟件由程序及相關(guān)的數(shù)據(jù)和文檔組成

C.數(shù)據(jù)庫管理系統(tǒng)屬于系統(tǒng)軟件

D.OutlookExpress屬于應(yīng)用軟件題解下列有關(guān)PC機(jī)軟件的敘述中,錯(cuò)誤的是____。A.任在下列常用應(yīng)用軟件中,不能對(duì)編輯的文檔設(shè)置密碼的是___。

A.MicrosoftWordB.MicrosoftExcelC.MicrosoftPowerPointD.MicrosoftFrontPage題解—操作實(shí)踐在下列常用應(yīng)用軟件中,不能對(duì)編輯的文檔設(shè)置密碼的是___。在下列常用的PC機(jī)軟件中,編輯的文檔(內(nèi)容)能直接保存為圖片類型(例如JPEG文件類型)的是____。

A.MicrosoftWordB.MicrosoftExcelC.MicrosoftPowerPointD.MicrosoftFrontPage題解—操作實(shí)踐在下列常用的PC機(jī)軟件中,編輯的文檔(內(nèi)容)能直接保存為圖片3.2操作系統(tǒng)3.2.1

概述3.2.2

多任務(wù)處理與處理器管理3.2.3

存儲(chǔ)管理3.2.4文件管理3.2.5設(shè)備管理3.2.6常用操作系統(tǒng)介紹3.2操作系統(tǒng)3.2.1概述3.2.1什么是操作系統(tǒng)3.2.1什么是操作系統(tǒng)什么是操作系統(tǒng)(OS)?OS屏蔽了計(jì)算機(jī)中幾乎所有物理設(shè)備的技術(shù)細(xì)節(jié),為使用、開發(fā)和運(yùn)行其他軟件提供了一個(gè)高效、可靠的平臺(tái)OS非常龐大和復(fù)雜,它由許多程序模塊組成計(jì)算機(jī)硬件虛擬計(jì)算機(jī)

沒有安裝任

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論