商品簡介
名人/編輯推薦
目次
書摘/試閱
商品簡介
C語言是經典的程序設計語言之一,《高級語言程序設計及應用》以C語言為例,介紹高級語言程序設計的思想和方法。《高級語言程序設計及應用》共9章,內容包括程序設計語言的發展和特點,以及算法和軟件工程的基本概念;C語言中的基本數據類型、運算符與表達式;程序設計的控制結構(順序結構、選擇結構和循環結構);數組的概念和應用;函數、指針和復雜數據類型;文件的概念和應用,以及VisualC++6.0開發環境。為了方便學生學習,每章都配有小結和相應的練習題、實驗題。
《高級語言程序設計及應用》內容豐富,層次清晰,講解深入淺出,具有很強的實用性,適合學生循序漸進地學習。《高級語言程序設計及應用》可作為高等院校非計算機專業的本科生、高職高專學生的教材,也可供從事計算機應用與信息技術的工程人員學習和參考。
《高級語言程序設計及應用》內容豐富,層次清晰,講解深入淺出,具有很強的實用性,適合學生循序漸進地學習。《高級語言程序設計及應用》可作為高等院校非計算機專業的本科生、高職高專學生的教材,也可供從事計算機應用與信息技術的工程人員學習和參考。
名人/編輯推薦
《高級語言程序設計及應用》:根據教育部高等學校文科計算機基礎教學指導委員會編寫的《高等學校文科類專業大學計算機教學基本要求(第5版——2008年版)》的教學基本要求為普通高等院校非計算機專業大學生編寫的教材。以C語言為例,講解高級語言程序設計的思想和方法采用了案例法。通過案例向讀者介紹C語言的語法規則和程序設計思想。每章小結中列舉了本章的常見錯誤及錯誤原因,幫助讀者避免一些常見錯誤。
目次
第1章 高級語言程序設計概述
1.1 程序設計語言的發展及其特點
1.1.1 程序設計語言的發展
1.1.2 常用的程序設計語言
1.1.3 發展趨勢
1.2 C語言及其程序的基本組成
1.2.1 C語言的發展
1.2.2 C語言的特點
1.2.3 C語言程序的結構
1.3 面向對象程序設計的基本思想和概念
1.3.1 面向對象方法的產生
1.3.2 類與對象的概念
1.3.3 消息的概念
1.3.4 面向對象程序設計的特點
1.3.5 面向對象程序設計語言
1.4 C++的基本概念
1.4.1 c++的特點
1.4.2 Visual C++
1.5 算法概述
1.6 軟件工程概述
1.6.1 軟件的概念
1.6.2 軟件工程的概念
1.6.3 軟件生存周期與軟件開發模型
本章小結
思考與練習
第2章 基本數據類型、運算符與表達式
2.1 C語言的數據類型
2.1.1 C語言的數據類型
2.1.2 常量與變量
2.1.3 整型數據
2.1.4 實型數據
2.1.5 字符型數據和字符串常量
2.2 C語言運算符與表達式
2.2.1 C語言運算符簡介
2.2.2 算術運算符、算術表達式
2.2.3 強制類型轉換符
2.2.4 賦值運算符、賦值表達式
2.2.5 自增自減運算符、負號運算符
2.2.6 逗號運算符、逗號表達式
2.2.7 位運算符、位運算表達式
2.2.8 size of運算符、復合賦值運算符
2.3 運算符的優先級和結合性
本章小結
思考與練習
實驗基本數據類型、運算符與表達式
第3章 程序設計的控制結構
3.1 順序結構程序設計
3.1.1 賦值語句
3.1.2 基本的輸入/輸出語句
3.2 選擇結構程序設計
3.2.1 復合語句
3.2.2 關系運算符、邏輯運算符、條件運算符
3.2.3 選擇結構的程序設計
3.3 循環結構程序設計
3.3.1 循環結構的程序設計
3.3.2 循環結構類型的選擇及轉換
3.3.3 循環的嵌套
3.4 綜合舉例
本章小結
思考與練習
實驗
實驗1順序結構程序設計實驗
實驗2選擇結構程序設計實驗
實驗3循環結構程序設計實驗
第4章 數組
4.1 一維數組
4.1.1 一維數組的定義和引用
4.1.2 一維數組的賦值
4.1.3 一維數組的應用
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.4 數組使用出錯分析
4.5 綜合舉例
本章小結
思考與練習
實驗
實驗1 一維數組的定義
實驗2 一維數組的應用
實驗3 二維數組的應用
實驗4 字符數組的應用
第5章 函數
5.1 函數概述
5.2 函數定義
5.3 函數的調用
5.3.1 函數調用的一般形式
5.3.2 函數聲明
5.4 函數參數傳遞
5.4.1 形式參數與實際參數
5.4.2 參數求值順序
5.4.3 數組作為函數參數
5.5 變量的作用域與存儲類型
5.5.1 局部變量與全局變量
5.5.2 變量的存儲類型
5.5.3 外部函數和內部函數
5.6 函數的嵌套和遞歸調用
5.6.1 函數的嵌套調用
5.6.2 函數的遞歸調用
5.7 綜合舉例
本章小結
思考與練習
實驗
實驗1 函數定義、聲明及調用
實驗2 函數的調用的參數傳遞
實驗3 變量作用域與存儲類型
……
第6章 指針
第7章 復雜數據類型
第8章 文件
第9章 Visual C++開發環境介紹
附錄AASCII碼表
附錄BC語言中的關鍵字表
附錄CC語言中的運算符及優先級
附錄DC語言常用庫函數
參考文獻
1.1 程序設計語言的發展及其特點
1.1.1 程序設計語言的發展
1.1.2 常用的程序設計語言
1.1.3 發展趨勢
1.2 C語言及其程序的基本組成
1.2.1 C語言的發展
1.2.2 C語言的特點
1.2.3 C語言程序的結構
1.3 面向對象程序設計的基本思想和概念
1.3.1 面向對象方法的產生
1.3.2 類與對象的概念
1.3.3 消息的概念
1.3.4 面向對象程序設計的特點
1.3.5 面向對象程序設計語言
1.4 C++的基本概念
1.4.1 c++的特點
1.4.2 Visual C++
1.5 算法概述
1.6 軟件工程概述
1.6.1 軟件的概念
1.6.2 軟件工程的概念
1.6.3 軟件生存周期與軟件開發模型
本章小結
思考與練習
第2章 基本數據類型、運算符與表達式
2.1 C語言的數據類型
2.1.1 C語言的數據類型
2.1.2 常量與變量
2.1.3 整型數據
2.1.4 實型數據
2.1.5 字符型數據和字符串常量
2.2 C語言運算符與表達式
2.2.1 C語言運算符簡介
2.2.2 算術運算符、算術表達式
2.2.3 強制類型轉換符
2.2.4 賦值運算符、賦值表達式
2.2.5 自增自減運算符、負號運算符
2.2.6 逗號運算符、逗號表達式
2.2.7 位運算符、位運算表達式
2.2.8 size of運算符、復合賦值運算符
2.3 運算符的優先級和結合性
本章小結
思考與練習
實驗基本數據類型、運算符與表達式
第3章 程序設計的控制結構
3.1 順序結構程序設計
3.1.1 賦值語句
3.1.2 基本的輸入/輸出語句
3.2 選擇結構程序設計
3.2.1 復合語句
3.2.2 關系運算符、邏輯運算符、條件運算符
3.2.3 選擇結構的程序設計
3.3 循環結構程序設計
3.3.1 循環結構的程序設計
3.3.2 循環結構類型的選擇及轉換
3.3.3 循環的嵌套
3.4 綜合舉例
本章小結
思考與練習
實驗
實驗1順序結構程序設計實驗
實驗2選擇結構程序設計實驗
實驗3循環結構程序設計實驗
第4章 數組
4.1 一維數組
4.1.1 一維數組的定義和引用
4.1.2 一維數組的賦值
4.1.3 一維數組的應用
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.4 數組使用出錯分析
4.5 綜合舉例
本章小結
思考與練習
實驗
實驗1 一維數組的定義
實驗2 一維數組的應用
實驗3 二維數組的應用
實驗4 字符數組的應用
第5章 函數
5.1 函數概述
5.2 函數定義
5.3 函數的調用
5.3.1 函數調用的一般形式
5.3.2 函數聲明
5.4 函數參數傳遞
5.4.1 形式參數與實際參數
5.4.2 參數求值順序
5.4.3 數組作為函數參數
5.5 變量的作用域與存儲類型
5.5.1 局部變量與全局變量
5.5.2 變量的存儲類型
5.5.3 外部函數和內部函數
5.6 函數的嵌套和遞歸調用
5.6.1 函數的嵌套調用
5.6.2 函數的遞歸調用
5.7 綜合舉例
本章小結
思考與練習
實驗
實驗1 函數定義、聲明及調用
實驗2 函數的調用的參數傳遞
實驗3 變量作用域與存儲類型
……
第6章 指針
第7章 復雜數據類型
第8章 文件
第9章 Visual C++開發環境介紹
附錄AASCII碼表
附錄BC語言中的關鍵字表
附錄CC語言中的運算符及優先級
附錄DC語言常用庫函數
參考文獻
書摘/試閱
1.3.4 面向對象程序設計的特點
在軟件開發過程中,面向對象的程序設計方法面向客觀世界本身,運用人類認識客觀世界的普遍思維方法,直觀、準確、自然地描述客觀世界中的相關事物。面向對象程序設計方法的基本特征主要包括抽象性、封閉性、繼承性和多態性。
(1)抽象性。
抽象是指強調實體的本質、內在的屬性。在系統開發中,抽象是指決定如何實現對象之前的對象的意義和行為。類使用了抽象的概念,并且被定義為一系列抽象的屬性,如尺寸、重量和價格,以及操作這些屬性的函數。類封裝了將要被創建的對象的所有核心屬性。因為類使用了數據抽象的概念,所以類實現了對象的數據(即狀態)和行為的抽象。
抽象是指僅表現核心的特性,而不描述背景細節的行為。使用抽象,可以盡可能避免過早地考慮一些細節。
在軟件開發過程中,面向對象的程序設計方法面向客觀世界本身,運用人類認識客觀世界的普遍思維方法,直觀、準確、自然地描述客觀世界中的相關事物。面向對象程序設計方法的基本特征主要包括抽象性、封閉性、繼承性和多態性。
(1)抽象性。
抽象是指強調實體的本質、內在的屬性。在系統開發中,抽象是指決定如何實現對象之前的對象的意義和行為。類使用了抽象的概念,并且被定義為一系列抽象的屬性,如尺寸、重量和價格,以及操作這些屬性的函數。類封裝了將要被創建的對象的所有核心屬性。因為類使用了數據抽象的概念,所以類實現了對象的數據(即狀態)和行為的抽象。
抽象是指僅表現核心的特性,而不描述背景細節的行為。使用抽象,可以盡可能避免過早地考慮一些細節。
主題書展
更多
主題書展
更多書展購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

