內容簡介
《計算機基礎及MS Office應用/高等學校計算機基礎課程教材》包括計算機基礎知識、Windows7、Word2010、Excel.2010、PowerPoint 2010、因特網基礎等內容。著重介紹計算機的基本概念、基本原理和基本應用。在每章後麵有習題和參考答案。
通過本教程的學習,使讀者對計算機的基本概念、計算機原理、多媒體應用技術和網絡知識等有一個全麵、清楚地瞭解和認識,並能熟練掌握係統軟件和常用Office辦公軟件的操作和應用。同時拓寬知識麵,培養讀者的計算機應用能力和解決問題的能力。
《計算機基礎及MS Office應用/高等學校計算機基礎課程教材》可以作為中、高等學校及其他各類計算機培訓班對MSOffice的教學用書,也是計算機愛好者較實用的自學參考書。
內頁插圖
目錄
第1章 計算機基礎知識
1.1 計算機的發展
1.1.1 電子計算機簡介
1.1.2 計算機的特點、應用和分類
1.1.3 計算科學研究與應用
1.1.4 未來計算機的發展趨勢
1.1.5 信息技術
1.2 信息的錶示與存儲
1.2.1 數據與信息
1.2.2 計算機中的數據
1.2.3 計算機中數據的單位
1.2.4 進位計數製及其轉換
1.2.5 字符的編碼
1.3 多媒體技術簡介
1.3.1 多媒體的特徵
1.3.2 媒體的數字化
1.3.3 多媒體數據壓縮
1.4 計算機病毒及其防治
1.4.1 計算機病毒的特徵和分類
1.4.2 計算機病毒的預防
1.5 小結
1.6 習題
第2章 計算機係統
2.1 計算機的硬件係統
2.1.1 運算器
2.1.2 控製器
2.1.3 存儲器
2.1.4 輸入設備
2.1.5 輸齣設備
2.1.6 計算機的結構
2.2 計算機的軟件係統
2.2.1 軟件概念
2.2.2 較件係統及其組成
2.3 操作係統
2.3.1 操作係統的概念
2.3.2 操作係統的功能
2.3.3 操作係統的發展
2.3.4 操作係統的種類
2.3.5 典型操作係統
2.4 Windows7操作係統
2.4.1 體驗Windows7
2.4.2 操作和設置Windows7
2.4.3 軟件和硬件管理
2.4.4 Windows7網絡配置與應用
2.4.5 係統維護與優化
2.5 小結
2.6 習題
第3章 Word2010的使用
3.1 Word2010基礎
3.1.1 啓動Word
3.1.2 Word窗口及其組成
3.1.3 退齣Word
3.2 Word的基本操作
3.2.1 創建新文檔
3.2.2 打開已存在的文檔
3.2.3 輸入文本
3.2.4 文檔的保存和保護
3.2.5 基本編輯技術
3.2.6 多窗口編輯技術
3.3 Word的排版技術
3.3.1 文字格式的設置
3.3.2 段落的排版
3.3.3 版麵設置
3.3.4 文檔的打印
3.4 Word錶格的製作
3.4.1 錶格的創建
3.4.2 錶格的編輯與修飾
3.4.3 錶格內數據的排序和計算
3.5 Word的圖文混排功能
3.5.1 插入圖片
3.5.2 繪製圖形
3.5.3 使用文本框
3.6 小結
3.7 習題
第4章 Excel2010的使用
4.1 Excel2010概述
4.1.1 Excel的基本功能
4.1.2 Excel的基本概念
4.1.3 Excel的主要用途
4.2 基本操作
4.2.1 建立與保存工作簿
4.2.2 輸入和編輯工作錶數據
4.2.3 使用工作錶和單元格
4.3 格式化工作錶
4.3.1 設置單元格格式
4.3.2 設置列寬和行高
4.3.3 設置條件格式
4.3.4 使用樣式
4.3.5 自動套用格式
4.3.6 使用模闆
4.4 公式與函數
4.4.1 自動計算
4.4.2 輸入公式
4.4.3 復製公式
4.4.4 函數應用
4.5 圖錶
4.5.1 圖錶的基本概念
4.5.2 創建圖錶
4.5.3 編輯和修改圖錶
4.5.4 修飾圖錶
4.6 工作錶中的數據庫操作
4.6.1 建立數據清單
4.6.2 數據排序
4.6.3 數據篩選
4.6.4 數據分類匯總
4.6.5 數據捨並
4.6.6 建立數據透視錶
4.7 工作錶的打印和超鏈接
4.7.1 頁麵布局
4.7.2 打印預覽
4.7.3 打印
4.7.4 工作錶中的鏈接
4.8 保護數據
4.8.1 保護工作簿和工作錶
4.8.2 隱藏工作錶
4.9 小結
4.10 習題
第5章 PowerPoint2010的使用
5.1 PowerPoint基礎
5.1.1 啓動與退齣PowerPoint
5.1.2 PowerPoint窗口
5.1.3 打開與關閉演示文稿
5.1.4 PowerPoint的幫助功能
5.2 製作簡單演示文稿
5.2.1 創建演示文稿
5.2.2 編輯幻燈片中的文本信息
5.2.3 在演示文稿中增加和刪除幻燈片
5.2.4 保存演示文稿
5.2.5 打印演示文稿
5.3 演示文稿的顯示視圖
5.3.1 視圖
5.3.2 “普通”視圖下的操作
5.3.3 “幻燈片瀏覽”視圖下的操作
5.4.修飾幻燈片的外觀
5.4.1 應用主題統一演示文稿的風格
5.4.2 幻燈片背景的設置
5.5 插入圖片、形狀和藝術字
5.5.1 插入剪貼畫、圖片
5.5.2 插入形狀
5.5.3 插入藝術字
5.6 插入錶格
5.6.1 創建錶格
5.6.2 編輯錶格
5.6.3 設置錶格格式
5.7 幻燈片放映設計
5.7.1 放映演示文稿
5.7.2 為幻燈片中的對象設置動畫效果
5.7.3 幻燈片的切換效果設計
……
第6章 因特網基礎與簡單應用
《算法的奧秘:從原理到實踐》 內容簡介 在這本書中,我們將踏上一段深入探索算法世界的旅程。算法,作為解決問題的係統性步驟,是計算機科學的基石,也是驅動現代技術發展的核心動力。本書旨在為讀者提供一套全麵而深入的算法理論體係,並輔以豐富的實踐案例,幫助讀者理解算法設計的思想、掌握分析算法效率的方法,並能熟練運用各類算法解決實際問題。我們不隻關注“如何做”,更深入探討“為何如此”,力求讓讀者在掌握算法的同時,培養齣獨立思考和創新解決問題的能力。 第一部分:算法基礎與核心概念 我們將從算法最基礎的概念講起,為您鋪陳展開對算法世界的宏觀認知。 什麼是算法? 我們將從直觀的日常生活例子入手,例如做菜的食譜、組裝傢具的說明書,來闡釋算法的核心特質:有限性、確定性、可行性、輸入與輸齣。接著,我們將聚焦於計算機算法的定義,強調其在計算機科學中的地位,以及為什麼掌握算法是成為一名優秀程序員的必經之路。 算法的錶示法: 為瞭清晰地描述算法,我們需要一套標準化的語言。本書將詳細介紹幾種常用的算法描述方法,包括自然語言描述、流程圖以及僞代碼。我們將通過大量實例,對比不同錶示法的優缺點,幫助讀者選擇最適閤的錶達方式。尤其會強調僞代碼的靈活性和易讀性,這是在程序設計中溝通算法邏輯的利器。 算法復雜度分析: 算法的優劣,不僅僅在於其能否解決問題,更在於其解決問題的效率。我們將在這一部分引入“時間復雜度”和“空間復雜度”這兩個核心概念。您將學習如何使用大O錶示法(O(n), O(n log n), O(n^2) 等)來量化算法的運行時間和所需存儲空間,並理解為什麼對於大規模數據,效率上的微小差異會導緻天壤之彆。我們將通過各種排序算法和查找算法的復雜度分析,讓您直觀感受不同算法效率的巨大差距。 算法設計範式: 算法的世界並非雜亂無章,而是存在著一些經典的“設計思路”。本書將為您介紹幾種重要的算法設計範式: 分治法 (Divide and Conquer): 學習如何將一個大問題分解成若乾個規模較小的子問題,分彆解決後再閤並結果。經典的例子包括歸並排序(Merge Sort)和快速排序(Quick Sort)。 動態規劃 (Dynamic Programming): 掌握如何通過將問題分解為重疊子問題,並存儲子問題的解來避免重復計算,從而高效地解決問題。我們將通過斐波那契數列、背包問題等經典案例,揭示動態規劃的強大威力。 貪心算法 (Greedy Algorithm): 理解如何每一步都做齣當前看起來最優的選擇,以期最終達到全局最優解。我們將通過活動選擇問題、霍夫曼編碼等例子,探討貪心算法適用的條件和局限性。 迴溯法 (Backtracking): 學習如何通過嘗試所有可能的解,並在發現當前路徑無法導嚮有效解時“迴溯”到之前的狀態,尋找其他路徑。八皇後問題、迷宮求解等將作為生動的講解示例。 第二部分:經典算法詳解與應用 在掌握瞭基礎理論後,我們將深入剖析一係列在計算機科學領域具有裏程碑意義的經典算法,並探討它們在實際中的廣泛應用。 排序算法 (Sorting Algorithms): 冒泡排序 (Bubble Sort)、選擇排序 (Selection Sort)、插入排序 (Insertion Sort): 作為入門級排序算法,我們將分析它們的原理、實現,以及它們的低效率是如何産生的。 快速排序 (Quick Sort): 深入理解分治策略在快速排序中的應用,以及其平均時間復雜度為何能達到O(n log n)。我們將探討各種優化策略,例如三數取中法等。 歸並排序 (Merge Sort): 再次通過分治法的視角,理解歸並排序的穩定性和其在不同場景下的優勢。 堆排序 (Heap Sort): 引入堆(Heap)這一重要的數據結構,學習如何利用堆的特性進行高效排序。 其他排序算法: 簡要介紹計數排序(Counting Sort)、基數排序(Radix Sort)等非比較排序算法,以及它們在特定數據範圍下的優越性。 查找算法 (Searching Algorithms): 綫性查找 (Linear Search): 最基礎的查找方式,分析其O(n)的時間復雜度。 二分查找 (Binary Search): 重點講解如何在有序數組中實現高效查找,理解其O(log n)的時間復雜度,並探討其前提條件。 哈希查找 (Hash Search): 引入哈希錶(Hash Table)這一數據結構,學習哈希函數的設計原則,以及如何通過哈希錶實現平均O(1)的查找效率。 圖算法 (Graph Algorithms): 圖作為一種強大的數據結構,在網絡、社交、交通等領域有著廣泛的應用。 圖的錶示法: 鄰接矩陣、鄰接錶等。 圖的遍曆: 深度優先搜索(DFS)和廣度優先搜索(BFS),以及它們在尋找路徑、連通分量等問題中的應用。 最短路徑算法: Dijkstra 算法: 學習如何找到帶權圖中兩個頂點之間的最短路徑。 Floyd-Warshall 算法: 掌握如何計算圖中所有頂點對之間的最短路徑。 最小生成樹算法: Prim 算法: 學習如何構建一個連通所有頂點且總權值最小的樹。 Kruskal 算法: 另一種求解最小生成樹的經典算法。 字符串算法 (String Algorithms): 字符串匹配: KMP算法、Boyer-Moore算法等,學習如何高效地在一個長字符串中查找子串。 編輯距離: 探討如何計算兩個字符串之間的相似度,例如Levenshtein距離。 第三部分:算法的高級主題與工程實踐 在掌握瞭核心算法後,本書將引導您邁嚮更廣闊的算法領域,並關注算法在實際工程中的落地。 數據結構與算法的關係: 深入探討數據結構的選擇如何直接影響算法的效率,以及如何根據問題的特點選擇最閤適的數據結構。例如,鏈錶、棧、隊列、樹、圖、堆等。 NP-完全性理論簡介: 簡要介紹可計算性理論中的重要概念,如P類問題、NP類問題,以及NP-完全性問題。讓讀者對“計算的難易程度”有一個初步的認識,理解並非所有問題都能找到高效的解決方案。 算法的優化與工程實現: 位運算技巧: 學習如何利用位運算在特定情況下提高代碼的效率。 內存管理與緩存優化: 探討如何通過理解計算機底層工作原理來優化算法的內存使用和緩存命中率。 並行與分布式算法思想: 簡要介紹如何將算法擴展到多核處理器或分布式係統,以處理更大規模的數據和更復雜的問題。 算法在實際中的應用場景: 搜索引擎: 索引構建、排序、推薦係統中的算法應用。 機器學習與人工智能: 決策樹、支持嚮量機、神經網絡等算法的原理簡介。 大數據處理: MapReduce、Spark等框架背後涉及的算法思想。 計算機圖形學: 渲染、碰撞檢測等算法。 密碼學: 加密、解密算法的原理。 本書特色: 理論與實踐並重: 每一章節都包含清晰的理論講解,以及豐富的代碼示例(以一種通用且易於理解的僞代碼或流行的編程語言實現),幫助讀者將理論知識轉化為實際能力。 循序漸進的學習路徑: 從最基礎的概念齣發,逐步深入到復雜的主題,確保不同背景的讀者都能找到適閤自己的學習節奏。 強調理解而非死記硬背: 我們鼓勵讀者去思考“為什麼”,而不是僅僅記住“怎麼做”。通過深入的原理分析,幫助讀者構建起牢固的算法知識體係。 案例豐富多樣: 選取瞭計算機科學和工程領域中最具代錶性的算法問題,並結閤實際應用場景進行講解,使學習過程更具吸引力和實用性。 培養解決問題的能力: 最終目標是讓讀者能夠獨立分析問題,選擇閤適的算法,並對其進行優化,成為一名優秀的算法工程師。 《算法的奧秘:從原理到實踐》將是一本陪伴您在算法世界中不斷探索、不斷進步的得力助手。無論您是計算機科學專業的學生,還是希望提升編程技能的開發者,本書都將為您打開一扇通往更高效、更智能的計算世界的大門。
這本書剛入手的時候,我主要是被“MS Office應用”幾個字吸引過去的,想著這部分能讓我迅速掌握一些實用的辦公技能。我當時對計算機的理解,大概就是能上網、能玩一些簡單的遊戲,對於更深層次的知識,覺得有些遙遠和復雜。所以,當我翻到書的前半部分,看到那些關於計算機的曆史、硬件組成、軟件分類、操作係統的介紹時,我承認,我有點走神。那些關於二進製、邏輯運算、內存管理、進程調度這些概念,對我來說,就像是天書,我很難將它們與我熟悉的Word文檔編輯、Excel錶格製作聯係起來。我當時更想知道的是,如何快速地在Word裏插入圖片並調整格式,如何在Excel裏製作柱狀圖,如何在PowerPoint裏添加頁眉頁腳。我甚至覺得,那些“基礎”的內容,可能對我這個已經有一定使用經驗的人來說,有點“重復”或者“不夠深入”。然而,隨著課程的推進,當我開始嘗試完成一些需要用到Word、Excel、PowerPoint的課程項目時,我纔發現,原來這本書的前半部分,就像是在為我搭建一個堅實的“腳手架”。比如,當我需要對一個Word文檔進行復雜的排版時,對文件存儲格式的理解,能幫助我更好地處理文本和圖片;當我需要處理一些數據量較大的Excel錶格時,對內存工作原理的淺顯認知,讓我能理解為什麼某些操作會變得卡頓,以及如何優化。這本書的特點在於,它並沒有采用“填鴨式”的教學方法,而是將知識點層層遞進,讓你在理解瞭基本原理之後,再去接觸和掌握具體的應用。它避免瞭讓你隻學會“招式”而不知道“內功”的弊端,讓我能夠更深刻地理解MS Office這些工具背後的邏輯,從而更好地運用它們,而不是被它們束縛。