-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
軟件技術基礎 版權信息
- ISBN:9787302535089
- 條形碼:9787302535089 ; 978-7-302-53508-9
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
軟件技術基礎 本書特色
適讀人群 :大眾《軟件技術基礎/高等學校電子信息類專業系列教材》在總結教學團隊豐富教學經驗的基礎上,結合作者多年的科研實踐,從掌握基礎知識及應用的角度出發,闡述了程序設計語言、數據結構及算法、操作系統、計算機網絡、數據庫系統和軟件工程的基本原理及Z新技術。《軟件技術基礎/高等學校電子信息類專業系列教材》結合理工科專業的課程梯度,輔以大量應用案例,內容豐富、語言簡明、實用性強,可作為高等院校“計算機軟件技術”相關課程的教材。 ?? 系統全面 涵蓋“計算機軟件技術”課程中的經典內容。考慮到《軟件技術基礎/高等學校電子信息類專業系列教材》中的案例均以C語言描述,為方便讀者的理解,第2章回顧了C語言中較復雜的數組、結構、指針、遞歸算法等相關知識。 ?? 技術前沿 針對信息技術領域的Z新進展,介紹了大數據、云計算、物流網等信息技術的主要原理及具體應用,啟迪創新思想,為未來的進一步學習與研究奠定基礎。
軟件技術基礎 內容簡介
《軟件技術基礎/高等學校電子信息類專業系列教材》是計算機基礎教材。全書系統、通俗地介紹了新計算機軟件技術的基礎知識和應用,內容包括軟件技術概論、C語言回顧、數據結構、遍歷、查找和排序、操作系統、數據庫系統、計算機網絡、軟件工程及網絡新技術等。講解由淺人深,循序漸進,通俗易懂。該書將原理、方法與實例相結合,圖文并茂。書中的案例都在Dev-C++環境下測試通過。 《軟件技術基礎/高等學校電子信息類專業系列教材》既可作為高等院校非計算機專業本科生的教材,又可作為從事工程應用領域計算機軟件開發工作的科研技術人員的參考書。
軟件技術基礎 目錄
第1章 軟件技術概論
1.1 軟件的定義及分類
1.2 軟件技術及其發展
1.3 章節內容及學習方法
第2章 C語言回顧
2.1 運行環境
2.2 數組與結構
2.2.1 數組
2.2.2 結構
2.3 指針
2.3.1 指針的定義及運算
2.3.2 數組指針和指針數組
2.3.3 結構體指針
2.3.4 函數指針與指針函數
2.4 遞歸
2.4.1 遞歸的定義
2.4.2 應用遞歸的問題類型
2.4.3 遞歸與回溯
2.4.4 遞歸與非遞歸程序的轉換
第3章 數據結構
3.1 數據的邏輯結構與存儲結構
3.1.1 基本概念
3.1.2 數據的邏輯結構
3.1.3 數據的存儲結構
3.2 線性表
3.2.1 線性表的順序存儲和操作
3.2.2 線性表的鏈式存儲和操作
3.2.3 小結
3.2.4 棧
3.2.5 隊列
3.2.6 棧和隊列的應用
3.3 樹
3.3.1 常用術語
3.3.2 二叉樹
3.3.3 森林、樹與二叉樹的轉換
3.3.4 樹的應用舉例
3.4 圖
3.4.1 常用術語
3.4.2 圖的存儲結構
3.4.3 圖的應用舉例
第4章 遍歷、查找和排序
4.1 算法
4.1.1 算法的定義及描述
4.1.2 算法設計的要求
4.1.3 算法的效率度量
4.2 遍歷
4.2.1 二叉樹的遍歷
4.2.2 圖的遍歷
4.3 查找
4.3.1 查找的基本概念
4.3.2 順序查找
4.3.3 二分查找
4.3.4 分塊查找
4.3.5 哈希查找
4.4 排序
4.4.1 排序的基本概念
4.4.2 插入排序
4.4.3 交換排序
4.4.4 選擇排序
4.4.5 歸并排序
4.4.6 多關鍵字排序
4.4.7 小結
……
第5章 操作系統
第6章 數據庫系統
第7章 計算機網絡
第8章 軟件工程
第9章 網絡新技術
參考文獻
軟件技術基礎 節選
第3章 CHAPTER 3 數 據 結 構 數據結構是研究非數值計算程序設計中計算機的操作對象以及它們之間關系和運算的科學。數據結構與數學、計算機硬件和計算機軟件等有著密切的關系,數據結構與算法密不可分,是操作系統、編譯原理、數據庫、情報檢索、人工智能等學科的重要基礎。 3.1數據的邏輯結構與存儲結構 3.1.1基本概念 數據是信息的載體,是描述客觀事物的數、字符以及所有能被輸入到計算機中并被計算機程序識別和處理的符號的集合,包括數值性數據和非數值性數據。 1. 數據元素、數據項和數據對象 數據元素是數據的基本單位,在計算機程序中通常作為一個整體進行考慮和處理。一個數據元素可以由若干個數據項組成。數據項是在數據處理時不能再分割的*小單位。數據對象是性質相同的數據元素的集合。數據對象亦稱數據元素類。數據元素是數據對象的一個實例。 例如,學生張強的學籍信息集合是數據元素,學生學籍信息表中的每一項,如學號、姓名、性別等各自為一個數據項。特征相同且具有共同數據項的眾多學生數據可形成一個學生數據對象student。例如: student = { 張強,李兵,…… } 任何問題中,數據元素之間都不是孤立的,它們之間存在著某種關系,數據元素之間的關系稱為結構。 2. 數據結構 數據結構是互相之間存在關系的數據元素的集合。數據結構將數據按某種邏輯關系組織起來,按一定的存儲表示方式把它們存儲在計算機存儲器中,并在這些數據上定義一個運算的集合。數據結構與數據類型和數據對象不同,它不僅要描述數據類型的數據對象,還要描述數據對象各元素之間的相互關系。 數據結構通常包括邏輯結構和存儲結構。邏輯結構用于描述數據之間的邏輯關系,存儲結構描述數據如何在計算機內存儲。 通常,用計算機解決一個具體問題時,可分為以下步驟。 (1) 從具體問題抽象出一個適當的數學模型。 (2) 設計一個解此數學模型的算法。 (3) 編出程序,進行測試、調試直至得到*終解答。 尋求數學模型的實質是分析問題,從中提取操作的對象,并找出這些操作對象之間含有的關系,然后用數學的語言加以描述。數值問題可以用諸如方程等描述。而非數值計算問題的數學模型則是用諸如表、樹和圖之類的數據結構描述。 3. 數據操作 數據操作亦稱為數據運算。數據運算是數據結構的一個重要方面,對任何一種數據結構的研究都離不開對該結構上的數據運算及其實現算法的研究。*常用的數據操作有5種: 插入、刪除、修改、查找、排序。例如針對線性表常見的基本操作如下。 (1) 線性表初始化。構造一個空的線性表。 (2) 求線性表的長度。返回線性表中所含元素的個數。 (3) 取表元。返回線性表L中的第i個元素的值或地址。 (4) 按值查找。在線性表L中查找值為x的數據元素,其結果返回在L中首次出現的值為x的元素的地址; 若未找到,返回一個特殊值表示查找失敗。 (5) 插入操作。在線性表L的第i個位置插入一個值為x的新元素。 (6) 刪除操作。刪除線性表L中序號為i的數據元素。 基本運算并不是它的全部運算。數據結構的操作定義在邏輯結構層次上,而操作的具體實現建立在存儲結構基礎上。每個操作的算法只有在存儲結構確立之后才能實現。 圖31描述了數據結構的3個研究內容。 數據結構 邏輯結構線性結構線性表 線 隊 非線性結構樹 圖 存儲結構順序存儲 鏈式存儲 數據運算: 檢索、排序、插入、刪除、修改等
軟件技術基礎 作者簡介
瞿亮,湖南大學電氣與信息工程學院教授,中國人工智能學會智能檢測與運動控制技術專業委員會委員,教育部學位評審專家,湖南省科技評審專家,北京市自然科學基金評議專家,長沙市政府工業科技特派員。有高校、科研所及公司工作經驗,長期從事智能信息處理、智能控制、計算機仿真等領域的教學和研究工作。主持或參加了國家自然科學基金、國家“863計劃”、湖南省科技計劃及企業研發項目20余項,主編教材4部。
- >
我與地壇
- >
【精裝繪本】畫給孩子的中國神話
- >
隨園食單
- >
回憶愛瑪儂
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
煙與鏡
- >
唐代進士錄
- >
大紅狗在馬戲團-大紅狗克里弗-助人