出版時(shí)間:2001-5 出版社:高等教育出版社 作者:戴爾 頁(yè)數(shù):752 字?jǐn)?shù):1085000
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書(shū)從實(shí)用角度出發(fā)介紹了使用C++語(yǔ)言進(jìn)行面向?qū)ο缶幊痰姆椒ê图记?。?nèi)容涵蓋C++語(yǔ)言的數(shù)據(jù)類(lèi)型、控制結(jié)構(gòu)、語(yǔ)義語(yǔ)法分析以及軟件開(kāi)發(fā)方法,同時(shí)還列舉了大量的實(shí)例,幫助讀者加深對(duì)所學(xué)內(nèi)容的理解和上機(jī)實(shí)踐能力的提高。 本書(shū)在第一版基礎(chǔ)上進(jìn)行了修訂,不僅在內(nèi)容上進(jìn)行了調(diào)整,增加了在編寫(xiě)第一版時(shí)認(rèn)為比較超前而未選用的內(nèi)容,同時(shí)還將C++版本升級(jí)為ISO/ANSI標(biāo)準(zhǔn)C++程序語(yǔ)言。每章在最前面提出本章學(xué)習(xí)要求,每章后配有快速測(cè)試、備考練習(xí)、編程熱身練習(xí)和習(xí)題解答,便于讀者把握每章重點(diǎn)和難點(diǎn)。本書(shū)可作為高等學(xué)校教材,也可供從事軟件開(kāi)發(fā)的技術(shù)人員學(xué)習(xí)參考。 內(nèi)容:1. 程序設(shè)計(jì)與計(jì)算方法概述 2. C++句法、語(yǔ)義及程序開(kāi)發(fā)流程 3. 數(shù)值類(lèi)型、表達(dá)式及輸出 4. 程序輸入及軟件設(shè)計(jì)方法 5. 條件、邏輯表達(dá)式及分支控制結(jié)構(gòu) 6. 循環(huán) 7. 函數(shù) 8. 作用域、生命周期及函數(shù)的相關(guān)信息 9. 其他控制結(jié)構(gòu) 10. 數(shù)據(jù)類(lèi)型--系統(tǒng)提供類(lèi)型和用戶(hù)自定義類(lèi)型 11. 結(jié)構(gòu)類(lèi)型、數(shù)據(jù)抽象和類(lèi) 12. 數(shù)組 13. 基于數(shù)組的表 14. 面向?qū)ο蟮能浖_(kāi)發(fā)方法 15. 遞歸
書(shū)籍目錄
1 Overview of Programming and Problem Solving 1.1 Overview of Programming 1.2 What is a Programming Language? 1.3 What is a Computer? 1.4 Ethics and Responsibilities in the Computer Profession 1.5 Problem-Solving Techniques Summary 2 C++ Syntax and Semantics, and the Program development process 2.1 The Elements of C++ Programs 2.2 Program Construction 2.3 More About Output Programming Example: Contest Letter Testing and Debugging Summary 3 Numeric Type, Expressions, and Output 3.1 Overview of C++ Data Types 3.2 Numeric Data Types 3.3 Declarations for Numeric Types 3.4 Simple Arithmetic Expressions 3.5 Compound Arithmetic Expressions 3.6 Function Calls and Library Functions 3.7 Formatting the Output 3.8 Additional string Operations Programming Example: Map Measurements Testing and Debugging Summary 4 Program Input and the Software Design Process 4.1 Getting Data into Programs 4.2 Interactive Input/Output 4.3 Noninteractive Input/Output 4.4 File Input and Output 4.5 Input Failure 4.6 Software Design Methodologies 4.7 What Are Objects? 4.8 Object-Oriented Design 4.9 Functional Decomposition Programming Example: Stretching a Canvas Testing and Debugging Summary 5 Conditions, Logical Expressions, and Selection Control Structures 5.1 Flow of Control 5.2 Conditions and Logical Expressions 5.3 The If Statement 5.4 Nested If Statements 5.5 Testing the State of an I/O Stream Programming Example: Warning Notices Testing and Debugging Summary Looping 6.1 The While Statement 6.2 Phase of Loop Execution 6.3 Loops Using the While Statement 6.4 How to Design Loops 6.5 Nested Login Programming Example: Average Income by Gender Testing and Debugging Summary 7 Functions 7.1 Functional Decomposition wit Void Functions 7.2 An Overview of User-Defined Functions 7.3 Syntax and Semantics of Void Functions 7.4 Parameters 7.5 Designing Functions Programming Example: Comparison of Furniture-Store Sales Testing and Debugging Summary 8 Scope, Lifetime, and More on Functions 9 Additional Control Structures 10 Simple Data Types: Built-In and User-Defined 11 Structured Types, Data Abstraction, and Classes 12 Arrays 13 Array-Based Lists 14 Object-Oriented Software Development 15 Recursion Appendix A Reserved Words Appendix B Operator Precedence Appendix C A Selection of Standard Library Routines Appendix D Using This Book with a Prestandard Version of C++ Appendix E Character Sets Appendix F Program Style, Formatting, and Documentation Glossary Answers to Selected Exercises Index
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版