




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、計算機基礎教學中心大學計算機基礎計算機概述第1章1.1 計算機基礎1.2 計算機中數據的表示1.3 計算機中常用的編碼1.4 計算機新技術思考與練習1.1 計算機基礎1.1.1 計算機的誕生、發展和特點1.計算機的起源(1)早期的計算工具(2)十七世紀以來出現的計算工具(3)近代的計算機發展2.第一臺計算機的誕生 第一臺電子計算機在1946年2月14日問世。這臺機器取名為ENIAC(Electronic Numerical Integrator And Computer),意為“電子數值積分和計算機”。3.計算機的發展從世界上第一臺電子計算機問世至今,短短的幾十年間,計算機獲得飛速發展。每隔十
2、八個月計算機的性能就能提高一倍,堪稱世界上發展最快的高新技術之一。人們根據計算機的性能和當時的硬件技術情況,將計算機的發展劃分成四個階段,如表1-1所示,每一個階段在技術上都是一次新的突破,在性能上都是一次質的飛躍。1.1 計算機基礎階段起止年份主要元件運算速度特點用途外觀第1代1946-1957電子管加法運算100010000次/秒體積大,成本高,能耗大,速度低(幾千次幾萬次/每秒),內存容量僅幾千字國防及高科技第2代1958-1964晶體管加法運算10萬100萬次/秒機器的體積減小、功耗減少、可靠性增強、價格降低、運算速度加快軍事與尖端技術,中小企業第3代1965-1970中小規模集成電路
3、加法運算100萬1000萬次/秒減小了體積和重量,功耗也大大減少,增強了可靠性,節約了信息傳遞的時間,提高了運算速度工業控制、數據處理,商用第4代1971-大規模以及超大規模集成電路加法運算一億幾十億次/秒出現了微處理器,并且可以用微處理器和大規模、超大規模集成電路組裝成微型計算機工業、生活等各方面表1-1 電子計算機的發展1.1 計算機基礎4.我國計算機的發展1958年8月1日我國第一臺小型電子管數字計算機103機誕生。該機字長32位、每秒運算30次,采用磁鼓內部存儲器,容量為1K字。1964年我國第一臺自行研制的119型大型數字計算機在中科院計算所誕生,其運算速度每秒5萬次,字長44位,內
4、存容量4K字。在該機上完成了我國第一顆氫彈研制的計算任務。2002龍芯1號(英文名稱Godson-1)研發完成,是一顆32位元的處理器,內頻(也稱:主頻)是266MHz。2005年4月由中國科學研究院計算技術研究所研制的中國首個擁有自主知識產權的通用高性能CPU“龍芯二號”正式亮相。2009年龍芯3研制成功,可運行Windows系統。5.計算機的特點 (1)自動性 (2)速度快、精度高 (3)具有存儲與記憶能力 (4)具有邏輯判斷能力1.1 計算機基礎1.1.2 計算機的分類與應用領域1.計算機的分類(1)巨型機(2)小巨型機(3)小巨型機(4)小型機(5)工作站(6)個人計算機2.計算機的應
5、用領域(1)科學計算(2)信息管理(3)實時控制(4)辦公自動化(5)輔助技術(6)人工智能(7)網絡通信1.2 計算機中數據的表示1.2.1 進位記數制1.基本概念(1)進位計數制(2)基數與位權(3)位權表示2.常用數制(1)十進制(Decimal)(2)二進制(Binary)(3)八進制和十六進制(Octonary,Hexadecimal)1.2.2 數制間的轉換1.概述將數由一種數制轉換成另一種數制稱為數制間的轉換。1.2 計算機中數據的表示2.進制間的轉換(1)二、八、十六進制數轉換為十進制數(2)十進制數轉換為二、八、十六進制數(3)二進制數轉換為八、十六進制數(4)八、十六進制數
6、轉換為二進制數3.計算機中的信計算機中的所有信息都是以二進制表示的,因此計算機中的信息單位都是基于二進制的。常用的信息單位有位(Bit)和字節(Byte)。息單位4.計算機中數值信息的表示(1)定點數及其表示1)原碼表示法2)反碼表示方法3)補碼表示法(2)浮點數及其表示與科學計數法相似,任意一個J進制數N,總可以寫成:NJEM 。式中M稱為數N的尾數,是一個純小數;E為數N的階碼,是一個整數,J稱為比例因子。這種表示方法相當于數的小數點位置隨比例因子的不同而在一定范圍內可以自由浮動,所以稱為浮點表示法。1.2 計算機中數據的表示1.2.3 二進制數的運算1.二進制算術運算二進制數的算術與十進
7、制數的運算類似,同樣可以進行四則運算,其操作簡單、直觀,更容易實現。2.二進制邏輯運算(1)邏輯“與”(2)邏輯“或”(3)邏輯“非”3.二進制小數運算表1-2 二進制小數示例(0.101)位值0.101權值1十進制數00合計1.3 計算機中常用的編碼1.3.1 西文字符編碼所謂字符編碼就是規定用怎樣的二進制編碼來表示文字和符號。它主要有以下幾種:BCD碼(二十進制碼)、ASCII碼和漢字編碼。1. BCD碼計算機內毫無例外地都使用二進制數進行運算,但通常采用八進制和十六進制的形式讀寫。由于日常生活中,人們最熟悉的數制是十進制,因此專門規定了一種二進制的十進制碼,稱為BCD碼(Binary c
8、oded Decimal),它是一種以二進制表示的十進制數碼。2. ASCII碼字符的編碼在不同的計算機上應是一致的,這樣便于交換與交流。微型機采用的ASCII碼(American Standard Code for Information Interchange)是美國標準信息交換碼,被國際化標準組織指定為國際標準。1.3.2 漢字的編碼1基本概念計算機在處理漢字時也要將其轉化為二進制代碼,這就需要對漢字進行編碼。換言之,漢字編碼是為漢字設計的一種便于輸入計算機的二進制代碼。1.3 計算機中常用的編碼2.漢字編碼常用漢字編碼標準有GB2312-80、BIG-5、GBK。(1)GB2312-8
9、0(2)BIG-5(3)GBK3.漢字輸入碼(機外碼)(1)拼音編碼(2)字形編碼(3)區位碼4.機內碼(內碼)機內碼是指計算機內部存儲、處理漢字所用的編碼,即漢字系統中使用的二進制字符編碼,是溝通輸入、輸出與系統平臺之間的交換碼,通過內碼可以達到通用和高效傳輸文本的目的。對于國標碼,一個漢字的內碼用2個字節存儲,并把每個字節的二進制最高位置1作為漢字內碼的標識,以免與單字節的ASCII碼混淆。漢字的內碼=漢字的國標碼+8080H1.3 計算機中常用的編碼5.字形碼(漢字字庫)字形碼是指文字信息的輸出編碼,也就是所說的漢字字庫,是使用計算機時顯示或打印漢字的圖像源。(1)點陣字庫(2)矢量字庫
10、1.4 計算機新技術1.4.1 云計算云計算將很多的計算資源協調在一起,并且可以讓用戶通過網絡按需獲取,不受時間和空間的限制,同時具有很強的擴展性,這就為用戶提供了一種全新的體驗。云計算不是一種全新的網絡技術,而是一種全新的網絡應用。云計算的典型應用案例有:(1)預測堵車(2)12306系統流量問題(3)套牌車識別(4)手機上“追臺風”1.4.2 數據挖掘與大數據對于“大數據”(Big data)研究機構Gartner給出了這樣的定義:“大數據”是需要新處理模式才能具有更強的決策力、洞察發現力和流程優化能力來適應海量、高增長率和多樣化的信息資產。1.4 計算機新技術數據挖掘與大數據的典型應用案
11、例有: (1)啤酒與尿布(2)流感預測(3)奧巴馬連任(4)奧斯卡大獎預測1.4.3 人工智能人工智能是研究使計算機來模擬人的某些思維過程和智能行為(如學習、推理、思考、規劃等)的學科,主要包括計算機實現智能的原理、制造類似于人腦智能的計算機,使計算機能實現更高層次的應用。人工智能的典型應用案例有:(1)語音識別系統(2)垃圾郵件過濾器(3)網上銀行業務(4)社交網絡1.4 計算機新技術1.4.4 虛擬現實技術所謂虛擬現實,顧名思義,就是虛擬和現實相互結合。從理論上來講,虛擬現實技術(VR)是一種可以創建和體驗虛擬世界的計算機仿真系統,它利用計算機生成一種模擬環境,使用戶沉浸到該環境中。虛擬現
12、實技術就是利用現實生活中的數據,通過計算機技術產生的電子信號,將其與各種輸出設備結合使其轉化為能夠讓人們感受到的現象,這些現象可以是現實中真真切切的物體,也可以是我們肉眼所看不到的物質,通過三維模型表現出來。因為這些現象不是我們直接所能看到的,而是通過計算機技術模擬出來的現實中的世界,故稱為虛擬現實。虛擬現實的典型應用案例有:(1)可口可樂虛擬雪橇之旅(2)麥當勞Happy Meal Headset(3)米歇爾奧巴馬的VR視頻(4)Volvo虛擬現實駕駛測試1.4 計算機新技術1.4.5 區塊鏈區塊鏈起源于比特幣,2008年11月1日,比特幣:一種點對點的電子現金系統一文 闡述了基于P2P網絡
13、技術、加密技術、時間戳技術、區塊鏈技術等的電子現金系統的構架理念,這標志著比特幣的誕生。兩個月后理論步入實踐,2009年1月3日第一個序號為0的創世區塊誕生。幾天后2009年1月9日出現序號為1的區塊,并與序號為0的創世區塊相連接形成了鏈,標志著區塊鏈的誕生。區塊鏈的典型應用案例有:(1)區塊鏈慈善(2)區塊鏈保險(3)區塊鏈股票思考與練習思考與練習思考與練習計算機基礎教學中心大學計算機基礎微型計算機系統的組成第2章2.1 計算機系統的組成及工作原理2.2 微型計算機的硬件系統2.3 微型計算機軟件系統2.4 微型計算機的組裝思考與練習2.1 計算機系統的組成及工作原理2.1.1 計算機系統的
14、組成計算機系統由硬件系統和軟件系統兩大部分組成。2.1.2 計算機硬件系統計算機硬件系統由運算器、控制器、存儲器、輸入設備和輸出設備五部分組成。1.運算器2.控制器3.存儲器(1)內存儲器(2)外存儲器4.輸入設備5.輸出設備2.1 計算機系統的組成及工作原理圖2-1 計算機系統結構的組成2.1 計算機系統的組成及工作原理2.1.3 計算機軟件系統計算機軟件系統由系統軟件和應用軟件兩大部分組成。1.系統軟件系統軟件是管理、監控和維護計算機資源的軟件,是計算機必備軟件。他負責管理和控制計算機的資源,提供用戶使用計算機的界面,包括操作系統、各種程序設計語言的編譯與解釋程序、監控和診斷程序等。最重要
15、的系統軟件是操作系統。2.應用軟件應用軟件是為了解決各種實際問題而設計的程序,包括各種管理軟件、辦公自動化軟件、工業控制軟件、計算機輔助設計軟件包、數字信號處理及科學計算程序包等。2.1.4 馮諾依曼計算機體系結構1944年著名美籍匈牙利數學家馮諾依曼與美國賓夕法尼亞大學莫爾電子工程學院的莫奇利小組合作,提出了關于計算機組成和工作方式的基本設想,其工作原理如圖2-2所示,這種思想沿用至今,我們通常將基于此種體系結構的計算機稱之為馮諾依曼計算機。2.1 計算機系統的組成及工作原理馮諾依曼體系結構的設計思想可以概括為以下三個方面:(1)計算機處理的數據和指令一律用二進制數表示。(2)順序執行程序。
16、計算機運行過程中,把要執行的程序和處理的數據首先存入主存儲器(內存),計算機執行程序時,將自動地并按順序從主存儲器中取出指令一條一條地執行,這一概念稱作順序執行程序。(3)計算機硬件由運算器、控制器、存儲器、輸入設備和輸出設備五大部分組成。2.2 微型計算機的硬件系統2.2.1 微型計算機硬件系統微機的硬件系統一般由安裝在主機箱內的CPU、主板、內存、顯示卡、硬盤、電源和顯示器、鍵盤、鼠標等組成。1.主板2.中央處理器3.存儲器(1)主存儲器(內存)(2)外存儲器(外存)4.輸入設備(1)鍵盤(2)鼠標(3)其他輸入設備5.輸出設備(1)顯示器(2)打印機(3)其他輸出設備6.總線總線可以分為
17、數據總線(DB),地址總線(AB)和控制總線(CB)三種。2.2 微型計算機的硬件系統微型計算機結構圖2.2 微型計算機的硬件系統2.2.2 微型機的主要技術指標評價一臺微型計算機的指標很多。常用的指標有以下幾項。1.字長字長是指一臺計算機所能處理的二進制代碼的位數。目前常用的是32位和64位字長的微型計算機。2.運算速度運算速度是指計算機每秒鐘所能執行的指令條數,一般用MIPS(Million of Instructions Per Second,即每秒百萬條指令)為單位。3.主頻主頻是指計算機CPU的時鐘頻率,它在很大程度上決定了計算機的運算速度。一般時鐘頻率越高,運算速度就越快。主頻的單
18、位一般是MHz(兆赫)或GHz(吉赫)。4.內存容量內存容量是指內存儲器中能夠存儲信息的總字節數,一般以GB為單位。5.外設配置外設是指計算機的輸入/輸出設備以及外存儲器,如鍵盤、顯示器、打印機、磁盤驅動器、鼠標等。6.軟件配置軟件配置包括操作系統、計算機語言、數據庫管理系統、網絡通信軟件、漢字軟件及其他各種應用軟件等。2.3 微型計算機軟件系統2.3.1 計算機軟件系統的概述1.計算機軟件概念所謂計算機軟件是相對硬件而言的,一般是指計算機程序和對該程序的功能、結構、設計思想以及使用方法等整套文字資料的說明(即文檔)。軟件也可以看作是在硬件基礎上對硬件的完善和擴充。2.軟件系統的分類軟件系統通
19、常分為系統軟件和應用軟件兩大類。系統軟件一般是指計算機設計制造者提供的使用和管理計算機的軟件,計算機在運行這些軟件時為其他程序的運行建立良好的運行環境和可靠的運行結果。應用軟件是程序設計人員為解決用戶特定的問題而設計的程序或購買的程序,其功能在某一領域內較強,但運行時一般應在系統軟件如操作系統的支持下運行。2.3 微型計算機軟件系統2.3.2 系統軟件系統軟件包括操作系統、語言處理系統、常用服務程序和數據庫管理系統等幾個部分。1.操作系統為了使計算機系統的所有軟、硬件資源協調一致,有條不紊地工作,就必須有一個軟件可進行統一的管理和調度,這種軟件就是操作系統。操作系統是管理和控制計算機系統軟、硬
20、件和數據資源的大型程序,是用戶和計算機之間的接口,并提供了軟件開發和應用的環境。操作系統是最基本的系統軟件,它直接運行在裸機之上,是對計算機硬件系統的第一次擴充。2.計算機語言計算機語言是人和計算機進行信息交流的媒介,作為人與計算機交流的一種工具,這種交流被稱為計算機程序設計。所有的計算機都可以配有一種或多種計算機語言,按照與硬件的聯系程度可分為兩類,即低級語言、高級語言。低級語言主要有兩種:機器語言和匯編語言。2.3 微型計算機軟件系統(1)機器語言人和計算機打交道必須使用計算機指令系統的指令。指令是計算機能夠識別的一般由二進制數碼構成的集合,而這些指令的集合就是該計算機的機器語言,也就是計
21、算機能理解的語言。用機器語言編寫程序的缺點是:難編、難記、難交流。(2)匯編語言人們用指令的助記符、符號地址、標號等符號來書寫程序,這種書寫程序的語言稱為匯編語言。匯編語言是程序設計自動化第一階段的語言,它是低級語言。其主要特點是可以使用符號機器指令的操作碼、地址碼、常量和變量。(3)高級語言非常接近人們的自然語言和數學語言,語言中所用的各種運算符號、運算表達式及運算規則和人們常用的數學公式和數學規則差不多。用高級語言編寫的程序可讀性好,表達直觀,而且與具體的計算機無關,易于移植,提高了程序員的工作效率。目前高級語言發展到了面向對象程序設計語言,如Visual Basic、Visual Fox
22、Pro、C+、c#、java等。2.3 微型計算機軟件系統3.語言處理系統語言處理系統一般可分為三類:匯編程序、解釋程序和編譯程序。(1)匯編程序匯編程序是把用匯編語言寫的源程序翻譯成等價的機器語言程序。匯編語言是為特定的計算機和計算機系統設計的面向機器的語言。其加工對象是用匯編語言編寫的源程序。(2)解釋程序解釋程序是把用交互會話式語言編寫的源程序翻譯成機器語言程序。解釋程序的主要工作是:每當遇到源程序的一條語句,就將它翻譯成機器語言并逐句逐行執行,非常適用于人機會話。(3)編譯程序編譯程序是一種翻譯程序,它特指把某種高級程序設計語言翻譯成具體計算機上的低級程序設計語言。把用高級程序設計語言
23、或計算機匯編語言書寫的源程序,翻譯成等價的機器語言格式目標程序的翻譯程序。它以高級程序設計語言書寫的源程序作為輸入,而以匯編語言或機器語言表示的目標程序作為輸出。2.3 微型計算機軟件系統2.3.3 應用軟件應用軟件是為解決特定應用領域問題而編制的應用程序,應用軟件的種類繁多,用途非常廣泛。不同的應用軟件對運行環境的要求不同,為用戶提供的服務也不同。1.文字處理應用軟件文字處理處理軟件是對文字進行輸入、編輯、排版及打印等處理的軟件。如Offce2010是目前比較流行的辦公套件,包括字處理軟件、電子表格軟件及演示文稿軟件等。2.圖形處理軟件微機進入圖形用戶界面以來,圖形處理逐漸成為計算機的重要功
24、能之一。這類應用軟件可進行復雜工程的設計、動畫制作及平面設計等。常見的有CAD、Flash和Photoshop等。3.聲音處理軟件隨著多媒體技術應用的不斷深化,對聲音媒體的加工軟件也逐漸開始推廣。主要包括用于各種聲音文件的軟件、用于錄音的軟件和用于進行聲音編輯的軟件。常見的有Adobe Audition 、Syntrillium Cooledit等。4.影像處理軟件影像處理軟件對于計算機的配置要求較高,主要用于影像的播放和轉換。5.工具軟件隨著計算機技術的高度發展,工具軟件已經成為應用的一個重要組成部分。如:壓縮軟件、文件管理、文件分割、電子閱讀、文檔管理、教學軟件、個人管理、虛擬光驅等軟件。
25、它可以幫助用戶更好的利用計算機以及幫助用戶開發新的應用程序。2.4 微型計算機的組裝2.4.1 微型計算機硬件組裝1.組裝前的準備(1)相關知識微型計算機硬件組成。主機的構成主要有:主板、CPU、內存、硬盤、CD-ROM、顯卡、聲卡、電源等部件。外部設備。微機接口。(2)組裝前準備檢查配件認真閱讀部件的使用說明書并對照實物熟悉各部件。仔細閱讀主板和各種版卡的說明書,熟悉其中CPU插座、電源插座、內存插糟、IDE(硬盤、光驅)接口等的位置及方位。準備工具。準備啟動盤和操作系統安裝光盤。準備好若干應用軟件。2.4 微型計算機的組裝2.微機組裝注意事項3.微機組裝流程4.微機組裝過程2.4 微型計算
26、機的組裝2.4.2 微型計算機系統軟件安裝所謂計算機軟件是相對硬件而言的,一般是指計算機程序和對該程序的功能、結構、設計思想以及使用方法等整套文字資料的說明(即文檔)。軟件也可以看作是在硬件基礎上對硬件的完善和擴充。思考與練習思考與練習思考與練習思考與練習思考與練習計算機基礎教學中心大學計算機基礎數字媒體技術和應用第3章3.1 數字媒體技術概述3.2 圖形圖像處理技術3.3 微信公眾平臺3.4 微信訂閱號思考與練習3.1 數字媒體技術概述3.1.1 媒體 “媒體”一詞來源于拉丁語“Medius”,是指傳播信息的媒介。具體來說,是指人們用來獲取信息、傳播信息的工具、渠道、載體、中介物。在互聯網高
27、度發達的今天,也可以把媒體看作為實現信息從信息源傳遞到目標群體的一切技術手段。 電視、廣播、報紙、周刊(雜志)被稱為四大傳統媒體。隨著科學技術的發展,在傳統媒體的基礎上逐漸衍生出新媒體,例如:數字電視和電影、數字雜志和報紙、數字廣播、手機短信、網絡等等,他們在傳統媒體的基礎上發展起來,但與傳統媒體又有著質的區別。新媒體具有形式豐富多樣、互動性強、渠道廣泛、覆蓋面積寬、精準度高、方便快捷等特點,基于這些特點,新媒體在當代媒體市場中的地位越來越高,對整個媒體界的發展起到了極具影響力的作用。3.1 數字媒體技術概述3.1.1 媒體 無論傳統媒體還是新媒體,主要有以下功能: 1. 監督與糾正不良現象
28、2. 協調社會關系 3. 傳承文化 4. 提供娛樂 5. 引導大眾 6. 傳播資訊3.1 數字媒體技術概述3.1.2 數字媒體 數字媒體是指以二進制數的形式記錄、處理、傳播、獲取信息的載體。這些載體包括數字化的文字、圖形、圖像、聲音、視頻影像和動畫等感覺媒體,和表示這些感覺媒體的表示媒體(編碼)等,通稱為邏輯媒體,以及存儲、傳輸、顯示邏輯媒體的實物媒體。數字媒體的主要特點如下:1. 傳播者多樣化2. 傳播內容海量化3. 傳播渠道交互化4. 受傳者個性化5. 傳播效果智能化3.1 數字媒體技術概述3.1.3 融媒體 “融媒體”是充分利用各種媒介載體,把既有共同點,又存在互補性的不同媒體形式,在人
29、力、內容、宣傳等方面進行全面整合,實現“資源通融、宣傳互融、利益共融”的新型媒體。所以,可以說“融媒體”是一種理念,這種理念把傳統媒體與新媒體的優勢發揮到極致,使單一媒體的競爭力變為多媒體共同的競爭力。3.1 數字媒體技術概述3.1.3 融媒體“融媒體”的突出特點主要有:1. 資源通融就是合理整合新老媒體的人力物力資源,變各自服務為共同服務。比如將廣播與網站融合,雙方原采編人員共用,組建成“融媒體采編中心”。記者外出采訪時,將錄音筆和數碼相機兩種采訪設備同時攜帶,為廣播和網絡同時供稿,既保證了雙方新聞稿源,降低了人力成本,又提升了網站新聞稿件的權威性和原創能力。2. 宣傳互融建立一種新型和諧互
30、補的媒體關系。各種傳統媒體都有其自身優勢,如廣播的及時、便捷,電視的直觀、立體,互聯網的“四個無限”(無限空間、無限時間、無限作者、無限受眾)。各種媒體對“我無他有”的東西,不妒忌,不害怕,對“他無我有”的,不排異,不拒絕,都把當作自己的一部分,兼收并蓄。3. 利益共融發展“融媒體”的最終目的,要有利于效益。而效益主要體現在兩個方面,即社會效益和經濟效益。3.2 圖形圖像處理技術3.2.1 基本概念1. 圖形 在現實生活中,我們經常把“圖形”和“圖像”混為一談,實際上“圖形”和“圖像”是完全不同的兩個概念。圖形一般是指由外部輪廓線條構成的矢量圖,如由計算機繪制的直線、圓、矩形、曲線、圖表等等。
31、典型的矢量圖形如圖3-1所示,矢量圖形最大的優點是無論放大、縮小或旋轉都不會失真;最大的缺點是難以表現色彩層次豐富的逼真圖像效果。所以一般公司或企業的標志(LOGO)都是矢量圖。由圖3-1可見矢量圖是由輪廓線和填充色構成的,所以在很多工具軟件中(包括在Office中)編輯圖形的主要工作就是繪制輪廓線和選擇填充色。繪制圖形常用的工具軟件有Adobe公司的Illustrator和Corel公司的CorelDRAW,如果想從事平面設計方面的工作,那么至少要熟練使用這兩款軟件其中的一款。3.2 圖形圖像處理技術3.2.1 基本概念1. 圖形 3.2 圖形圖像處理技術3.2.1 基本概念2. 圖像 圖像
32、一般是指位圖,也稱為點陣圖,是由像素點構成的。在Adobe Photoshop CS5軟件中打開一張位圖,使用快捷鍵Ctrl+圖像就會被放大,放大到一定的程度,就會看到所謂的“馬賽克”現象。每一個小方塊就是一個像素點,每一個像素點都有唯一的一種顏色,這張圖片就是由一個個像素點“壘”起來的。位圖最大的優點是可以表現出色彩豐富的圖像,可以逼真地重現自然界各類景物;位圖最大的缺點是不能任意放大縮小,且圖像數據量比較大。 3.2 圖形圖像處理技術3.2.1 基本概念2. 圖像 3.2 圖形圖像處理技術3.2.2 常用工具軟件簡介1. Adobe Photoshop Adobe Photoshop,簡稱
33、“PS”,是由Adobe公司開發和發行的圖像處理軟件。Photoshop主要處理以像素所構成的數字圖像為主,使用其眾多的編修與繪圖工具,可以有效地進行圖片編輯工作。 3.2 圖形圖像處理技術3.2.2 常用工具軟件簡介1. Adobe Photoshop Adobe Photoshop,簡稱“PS”,是由Adobe公司開發和發行的圖像處理軟件。Photoshop主要處理以像素所構成的數字圖像為主,使用其眾多的編修與繪圖工具,可以有效地進行圖片編輯工作。 3.2 圖形圖像處理技術3.2.2 常用工具軟件簡介2. 美圖秀秀 美圖秀秀是2008年10月8日由廈門美圖科技有限公司研發并推出的一款免費圖
34、片處理的軟件,有iPhone版、Android版、PC版、Windows Phone版、iPad版及網頁版,致力于為全球用戶提供專業智能的拍照、修圖服務。美圖秀秀的圖片特效、美容、拼圖、場景、邊框、飾品等功能,可以1分鐘做出影樓級照片,還能一鍵分享到新浪微博、人人網、QQ空間等。 3.2 圖形圖像處理技術3.2.2 常用工具軟件簡介3. 光影魔術手 光影魔術手是一款針對圖像畫質進行改善提升及效果處理的軟件。簡單、易用,不需要任何專業的圖像處理技術,就可以制作出專業膠片攝影的色彩效果,其具有許多獨特之處,如反轉片效果、黑白效果、數碼補光、沖版排版等。并且其批量處理功能非常強大,是攝影作品后期處理
35、、圖片快速美容、數碼照片沖印整理時必備的圖像處理軟件,能夠滿足絕大部分人照片后期處理的需要。 3.2 圖形圖像處理技術3.2.2 常用工具軟件簡介4. 海報工廠 海報工廠是一款專門用于圖片設計、美化、拼接、制作的APP軟件,海報工廠于2014年7月24日推出公測上市,由美圖秀秀官方和數十位國內外知名設計師傾心打造。擁有雜志封面、電影海報、美食菜單、旅行日志等最潮海報元素,一秒打造視覺大片。3.2 圖形圖像處理技術3.2.2 常用工具軟件簡介5. Adobe Illustrator 簡稱ai,Adobe系列產品,與Photoshop可以完美的配合使用,定位于矢量圖形繪制與創作領域。3.2 圖形圖
36、像處理技術3.2.3 photoshop簡介 對于Photoshop這款軟件來講,圖像處理是其核心功能,Photoshop中的絕大多數工具和命令都是用來進行圖像處理的。這些工具和命令的數量很多,總的來講分為幾大知識模塊:工具箱、圖層、調色命令、濾鏡等。需要強調的是這幾大知識模塊共同組成了完整的知識體系,它們之間相互配合使用才能順利完成圖像處理的工作。有很多讀者學會了幾個常用工具,學會了幾條調色命令就單純地認為自己學會了Photoshop,這是初學者最常見的學習誤區,在這里特別指出。3.3 微信公眾平臺3.3.1 微信公眾平臺概述 微信公眾平臺,俗稱公眾號。曾命名為“官號平臺”、“媒體平臺”,最
37、終定位為“公眾平臺”,可見騰訊公司對微信公眾平臺后續有著更大的期望。截止到2019年底,微信公眾平臺已經匯聚超2000萬公眾賬號,不少作者通過原創文章和原創視頻形成了自己的品牌,成為了微信里的創業者。3.3 微信公眾平臺3.3.1 微信公眾平臺概述1. 服務號 給企業和組織提供更強大的業務服務與用戶管理能力,幫助企業快速實現全新的公眾號服務平臺。 服務號集圖文消息推送與自定義開發于一體,是許多對外提供服務的企業的不二之選。服務號每月有4次推送圖文消息的機會,每次可以推送一組,一組最多8條。同時,服務號對外開放了接口,供企業根據自己的實際業務進行二次開發,比如關注一個醫院的服務號可以在線掛號、繳
38、費、排隊拿藥,這些實用的功能是醫院內部或外聘的專業軟件開發工程師根據醫院自己的業務定制開發出來的,服務號可以說是微信和企業共同建設的。3.3 微信公眾平臺3.3.1 微信公眾平臺概述2. 訂閱號 為媒體和個人提供一種新的信息傳播方式,構建與讀者之間更好的溝通與管理模式。 訂閱號不支持企業二次開發,它的優勢在于圖文消息推送,每天都可以發布一組圖文消息,特別適合依靠自己的原創能力來吸粉的作者們,適用場景也非常廣泛。雖然叫做圖文消息,但信息呈現的形式不僅限于圖片和文字,因為圖文消息中可以插入視頻和音頻,所以嚴格意義來說,是一種多媒體消息,更加貼近當前人們快節奏的工作和生活習慣。3.3 微信公眾平臺3
39、.3.1 微信公眾平臺概述3. 小程序 一種新的開放能力,可以在微信內被便捷地獲取和傳播,同時具有出色地使用體驗。 小程序完全沒有圖文消息推送的能力,因為它的定位是“一種工具”,就像我們日常生活中的改錐。我們并不是每天時時刻刻都需要它,不需要的時候它就靜靜地呆在某個固定的角落,需要的時候我們才會把它拿出來使用。目前微信上匯集了數以百萬計的微信小程序,當我們有需求的時候才會把某個搜索出來使用,不必下載安裝,拿來即用,在這一點上,比原生app用戶體驗要好。微信小程序是近幾年移動端軟件開發的熱點。3.3 微信公眾平臺3.3.1 微信公眾平臺概述4. 企業微信(原企業號) 企業的專業辦公管理工具。與微
40、信一致的溝通體驗,提供豐富免費的辦公應用,并與微信消息、小程序、微信支付等互通,助力企業高效辦公和管理。3.3 微信公眾平臺3.3.1 微信公眾平臺概述5. 視頻號 微信團隊于2020年 1月21 日晚間宣布:微信視頻號正式開啟內測。視頻號的所有者可以發布 1 分鐘以內的視頻,或者 9 張以內的圖片;微信用戶可以關注感興趣的視頻號,點贊、評論進行互動,也可以轉發到朋友圈、聊天場景進行分享。視頻號是一個人人可以記錄和創作的平臺,也是一個了解他人、了解世界的窗口。3.3 微信公眾平臺3.3.2 典型應用場景 如今,微信公眾平臺可以說無處不在,我們通過使用手機微信,已經深刻感受到了它的魅力,以下列舉
41、幾個典型應用場景。1. 社會公眾服務 比如浙江高速交警的公眾號:智慧高速。用戶關注公眾號后,能夠實時查詢路況、施工等密切影響出行的數據;公眾號還可以主動推送一些重要的提示給用戶。2. 旅游酒店等預訂行業 比如在藝龍官方網站上實現的所有功能,都可以在微信公眾號上再次部署,尤其是核心的預訂功能。這樣用戶關注之后,不必打開電腦,使用手機隨時隨地同樣可以預訂行程、酒店、餐飲。不必下載安裝一個app,更不用受到app版本更新的困擾。3.3 微信公眾平臺3.3.2 典型應用場景3. 婚禮慶典 已經有不少婚慶公司開通了微信公眾號,這樣,他們在服務客戶時,可以通過手機推送婚紗照,結婚地點等婚禮籌備信息,還可以
42、在婚禮現場互動游戲,效果很好。4. 工具型的小應用 比如一個小服務,叫做:手機密號。用在生活中偶然遇到要登記手機號碼,又不太想給別人的時候(最典型就是去中介,留了手機以后就是無盡的電話騷擾),向這個公眾號發1申請,馬上回復你一個臨時的手機號。然后大方地把臨時號告訴中介就是了,很方便。 后續相信隨著接口的進一步開放,會涌現越來越多的使用場景的。3.4 微信訂閱號3.4.1 微信訂閱號的創建3.4 微信訂閱號3.4.1 微信訂閱號的創建3.4 微信訂閱號3.4.1 微信訂閱號的創建3.4 微信訂閱號3.4.1 微信訂閱號的創建 1. 基本信息3.4 微信訂閱號3.4.1 微信訂閱號的創建 2. 選
43、擇類型3.4 微信訂閱號3.4.1 微信訂閱號的創建 3. 信息登記3.4 微信訂閱號3.4.1 微信訂閱號的創建 4. 公眾號信息3.4 微信訂閱號3.4.2 微信訂閱號的圖文編輯1. 頭像編輯 頭像編輯的操作過程非常簡單,點擊上圖灰色圓形的頭像,按照提示即可完成。重要的是事先要把頭像設計好,在實際工作中,如果有能力,可以進行原創設計,當然也可以自己尋找素材簡單DIY一下。雖然絕大多數人都不是專業設計師,但是在日常生活中也隨處可見各種各樣的logo,關注過的微信訂閱號也很多,可以多觀察、多借鑒。3.4 微信訂閱號3.4.2 微信訂閱號的圖文編輯2. 被關注回復編輯 3.4 微信訂閱號3.4.
44、2 微信訂閱號的圖文編輯3. 自定義菜單編輯 3.4 微信訂閱號3.4.2 微信訂閱號的圖文編輯4. 圖文消息編輯 3.4 微信訂閱號3.4.2 微信訂閱號的圖文編輯4. 圖文消息編輯 3.4 微信訂閱號3.4.3 如何運營推廣微信訂閱號1.明確定位 用心觀察一些關注量較大的訂閱號,會發現每一個訂閱號都有非常明確的定位。訂閱號的每一篇推文,都緊緊圍繞這個定位展開,一般不會“跑題”。所以,定位是運營訂閱號的第一步。需要思考:這個訂閱號到底是做什么的?訂閱號能給粉絲帶來什么?粉絲為什么忠誠于它?想好這幾個問題,將自己的定位確定下來,才能開展后續的一切工作。2.分析你的同行、競爭對手 知己知彼,百戰
45、不殆,當明確了定位之后,做競品分析是必需的環節。做任何事都不能主觀盲目,現在是數據時代,數據為王,在分析你同行、競爭對手的過程中,不僅能夠開拓思路、取長補短,更可以采集到的真實的經營數據。 3.4 微信訂閱號3.4.3 如何運營推廣微信訂閱號3.重視互動 互動是最重要的營銷手段之一,讓粉絲們和客戶們可以參與其中而不是簡簡單單被動地看你發布的圖文消息。訂閱號本身就為我們提供了點贊、打賞、評論、投票等多種互動形式,同時還可以借助微信以外的互動工具。4.善于“分析數據” 訂閱號有數據統計與分析的功能,很多運營遇到的問題都可以在數據中找到答案。通過數據統計與分析功能,可以清晰地看到粉絲量、每一天新關注
46、的人數、掉粉的人數;關注用戶的基本情況,如性別分布、地理位置分布;圖文消息推送情況,如送達人數,閱讀人數,分享轉發人數等等。 思考與練習一、填空題1四大傳統媒體分別是_、_、_、_。2“融媒體”的突出特點主要有:_、_、_。3矢量圖形最大的優點是_,位圖最大的優點是_。4分辨率是指_,國際標準單位為_。5要制作一張張貼宣傳海報,分辨率為_比較合適;要制作一幅發布在網站上的廣告,那么分辨率為_比較合適。6.微信公眾號包括:_、_、_、_、_。思考與練習二、簡答題1無論傳統媒體還是新媒體,主要有哪些功能?2常用的圖形圖像處理軟件有哪些?3請根據自己的理解說明什么是圖層。4. 簡述各種微信公眾號的特
47、點。5. 結合日常生活,簡述微信公眾號的典型應用場景。6. 你認為該如何運營一個微信訂閱號。大學計算機基礎數據結構與算法第4章4.1 算法的概念4.2 數據結構基本知識4.3 經典算法4.4 程序設計基礎4.1 算法的概念1.算法的概念和特性算法(Algorithm)是對特定問題求解步驟的一種描述。算法的實質就是對數據對象的運算和操作。一個算法應該具有下列特性:(1)可行性(2)確定性(3)有窮性(4)擁有足夠的情報4.1 算法的概念2.算法與程序的區別(1)概念(2)特點3.算法的描述(1)自然語言描述。(2)程序流程圖(3)N-S圖4.1 算法的概念4.算法性能分析與度量(1)時間復雜度常
48、見的漸進時間復雜度有:(1)(log2n)(n)(nlog2n)(n2)(n3)(2n)(2)空間復雜度空間復雜度(Space Complexity)是對一個算法在運行過程中臨時占用存儲空間大小的量度。一個算法的空間復雜度也是問題規模n的函數,記做S(n)=O(f(n)。數據結構基本知識4.24.2.1 為什么要學習數據結構4.2.2 基本概念和術語4.2.3 經典算法4.2.1 為什么要學習數據結構 早期計算機的應用主要集中在數值計算,其解決問題所涉及的運算對象基本是整型、實型或布爾類型數據。隨著計算機在各個領域的廣泛應用以及計算機自身軟、硬件的發展,非數值計算問題越來越顯得重要。非數值計算
49、問題涉及到的數據對象更為復雜,數據元素之間的相互關系一般無法用數學方程式加以描述。因此,解決這類問題的關鍵不再是數學分析和計算方法,而是要設計出合適的數據結構,才能有效地解決問題。4.2.2 基本概念和術語1. 數據元素數據元素(Data Element)是數據的基本單位,在計算機程序中通常作為一個整體進行考慮和處理。在不同的情況下,數據元素可以是一個頂點、結點或者一個記錄等。2. 數據項一個數據元素可以由若干個數據項(Data Item)組成。4.2.2 基本概念和術語4. 數據結構數據結構(Data Structure)是指互相之間存在著一種或多種關系的數據元素的集合。(1)數據元素之間的
50、關系 a.集合 b.線性關系 c.樹型結構 d.圖型結構4.2.2 基本概念和術語4. 數據結構(2)數據的存儲結構 a.順序存儲 b.鏈式存儲4.2.2 基本概念和術語3. 數據對象數據對象是具有相同屬性的數據元素的集合。在同一個具體問題中,數據元素都具有相同的屬性,屬于同一數據對象。例如,學籍管理系統中每一個學生被看做是一個數據元素,他們具有相同的屬性(比如每個學生都具有學號、姓名、班級、成績等),所有的學生組成的集合就是數據對象。4.2.3 典型數據結構1線性表線性表是一種典型的線性結構。線性結構的特點是數據元素之間是一種線性關系,即除了首尾兩個元素外,其余每一個元素都有一個唯一的直接前
51、驅和直接后繼。線性關系【案例】學生情況信息表4.2.3 典型數據結構2棧和隊列棧和隊列是在軟件設計中常用的兩種數據結構,它們的邏輯結構和線性表相同。棧和隊列與線性表的區別在于其運算/操作受到了限制。棧按“后進先出”的規則進行操作,隊按“先進先出”的規則進行操作,故稱棧和隊列可以稱為操作受限制的線性表。【案例1】棧結構的應用迷宮求解【案例2】隊列結構的應用排隊系統4.2.3 典型數據結構3.樹與二叉樹線性結構主要用于對客觀世界中具有單一的前驅和后繼的數據關系進行描述,而現實中的許多事物的關系并非這樣簡單,采用非線性結構進行描繪會更明確和便利。(1)樹與二叉樹的定義4.2.3 典型數據結構3.樹與
52、二叉樹(2)二叉樹的性質性質1 一棵非空二叉樹的第i層上最多有2i-1個結點(i1)。性質2 一棵深度為k的二叉樹中,最多具有2k1個結點。性質3 對于一棵非空的二叉樹,如果葉子結點數為n0,度數為2的結點數為n2,則有n0n21性質4 具有n個結點的完全二叉樹的深度k為log2n+14.2.3 典型數據結構3.樹與二叉樹(2)二叉樹的性質性質5 如果對一棵有n個結點的完全二叉樹(其深度為log2n+1)的結點按層序編號(從第1層到第log2n+1層,每層從左到右),則對任一結點i(1in),有:如果i=1,則結點i是二叉樹的根,無雙親;如果i1,則其雙親PARENT(i)是結點i/2 ;如果
53、2in,則結點i無左孩子(結點i為葉子結點);否則其左孩子LCHILD(i)是結點2i; 如果2i+1n,則結點i無右孩子;否則其右孩子RCHILD(i)是結點2i+1。4.2.3 典型數據結構3.樹與二叉樹(3)二叉樹的遍歷二叉樹的遍歷指按照某種順序訪問二叉樹中的每個結點,使每個結點被訪問一次且僅被訪問一次。其實質就是將二叉樹中結點信息由非線性排列變為某種意義上的線性序列。遍歷時,一般規定左子樹優先與右子樹。常見的遍歷方式有:先序遍歷(DLR)、中序遍歷(LDR)、后序遍歷(LRD)。當遍歷順序為根-左子樹-右子樹時稱為先序遍歷;當遍歷順序為左子樹-根-右子樹時稱為中序遍歷;當遍歷順序為左子
54、樹-右子樹-根時稱為后序遍歷。4.2.3 典型數據結構3.樹與二叉樹(3)二叉樹的遍歷【例】分別先序、中序、后序遍歷如圖所示的二叉樹。DLR:ABDHIECFJGLDR:HDIBEAJFCGLRD:HIDEBJFGCA4.2.3 典型數據結構3.樹與二叉樹(4)二叉樹的存儲 二叉樹的順序存儲4.2.3 典型數據結構3.樹與二叉樹(4)二叉樹的存儲 二叉樹的鏈式存儲4.2.3 典型數據結構4. 圖圖結構是一種比樹形結構更復雜的非線性結構。在樹狀結構中,結點間具有分支層次關系,每一層上的結點只能和上一層中的至多一個結點相關,但可能和下一層的多個結點相關。圖狀結構被用于描述各種復雜的數據對象,在自然
55、科學、社會科學和人文科學等許多領域有著非常廣泛的應用。【案例】圖結構的應用交通導航經典算法4.34.3.1 查找算法4.3.2 排序算法4.3.1 查找算法1. 順序查找順序查找的基本思想就是從表中的最后一個記錄開始,逐個進行記錄的關鍵字與給定值進行比較,若某個記錄的關鍵字與給定值相等,則查找成功,找到所查的記錄;反之,若直到第一個記錄,其關鍵字和給定值比較都不相等,則表明表中沒有所查的記錄,查找失敗。4.3.1 查找算法2. 折半查找(二分查找)折半查找就是每次查找范圍縮小一半的查找,它的基本思想就是用給定的查找值先與中間位置結點的關鍵字比較,中間結點把線形表分成兩個子表,若相等則查找成功;若不相等,再根據查找值與該中間結點關鍵字的比較結果確定下一步查找左邊的子表還是右邊的子表,如此往復進行,直到查找到或查找結束發現表中沒有這樣的結點為止。由于折半查找(二分查找)每次需要確定中間位置的數據,因此它只適合順序存儲的數據列表。4.3.1 查找算法3. 分塊查找(索引查找)分塊查找的算法思想是把線形分成若干塊,在每一塊中的數據元素的存儲順序是任意的,但要求塊與塊之間須按關鍵字值的大小有序排列,還要建立一個按關鍵字值遞增順序排列的索引表,索引表中的一項對應線形表中的一塊。分塊查找分兩步進行,先確定待查找的結點屬于哪一
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 直播帶貨傭金及坑位費結算與分成合作協議
- 草原牧場放牧權租賃與草原生態補償基金合作合同
- 海外留學申請文書專業撰寫與審核協議
- 2025年中國銨肥行業市場前景預測及投資價值評估分析報告
- 稅務師事務所合伙人退出機制及后續服務協議
- 美甲入住美發店協議書
- 腫瘤疫苗研發項目投資合作協議
- 海外醫療機構檔案室租賃及數據備份與恢復合同
- 車輛掛別人名下協議書
- 相關服務酬金在協議書
- 2025年福建省福州市中考數學二檢試卷
- 藥房駐店藥師合同協議
- 2025屆四川省成都市高三畢業班第三次診斷性考試英語試卷讀后續寫-笛子失而復得的故事+講義
- 安川機器人手動操縱及編程基礎
- 智慧礦山無人機自動巡檢解決方案
- 2025年浙江省杭州市西湖區中考數學一模試卷
- 2025年中國ARM云手機行業市場運行格局及投資前景預測分析報告
- 混凝土配合比試驗設計方案
- 消化內鏡操作技術
- 國家開放大學2025年春季《形勢與政策》大作業(二)
- 重癥監護室感染管理制度
評論
0/150
提交評論