Engineering problem solving with C++:
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Upper Saddle River, NJ
Pearson Prentice Hall
2008
|
Ausgabe: | 2. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Includes bibliographical references and index |
Beschreibung: | XVI, 560 S. Ill., graph. Darst. |
ISBN: | 9780136011750 0136011756 |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV023112766 | ||
003 | DE-604 | ||
005 | 20080716 | ||
007 | t | ||
008 | 080204s2008 xxuad|| |||| 00||| eng d | ||
010 | |a 2007046520 | ||
020 | |a 9780136011750 |9 978-0-13-601175-0 | ||
020 | |a 0136011756 |9 0-13-601175-6 | ||
035 | |a (OCoLC)836701492 | ||
035 | |a (DE-599)GBV549346570 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
044 | |a xxu |c US | ||
050 | 0 | |a QA76.73.C153 | |
082 | 0 | |a 620.00285/5117 | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
100 | 1 | |a Etter, Delores M. |d 1947- |e Verfasser |0 (DE-588)12396752X |4 aut | |
245 | 1 | 0 | |a Engineering problem solving with C++ |c Delores M. Etter, Jeanine A. Ingber |
250 | |a 2. ed. | ||
264 | 1 | |a Upper Saddle River, NJ |b Pearson Prentice Hall |c 2008 | |
300 | |a XVI, 560 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Includes bibliographical references and index | ||
650 | 4 | |a C++ (Langage de programmation) | |
650 | 4 | |a Ingénierie - Informatique | |
650 | 4 | |a Datenverarbeitung | |
650 | 4 | |a Ingenieurwissenschaften | |
650 | 4 | |a C++ (Computer program language) | |
650 | 4 | |a Engineering |x Data processing | |
650 | 0 | 7 | |a C |g Programmiersprache |0 (DE-588)4113195-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Ingenieurwissenschaften |0 (DE-588)4137304-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a C++ |0 (DE-588)4193909-8 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a C++ |0 (DE-588)4193909-8 |D s |
689 | 0 | 1 | |a Ingenieurwissenschaften |0 (DE-588)4137304-2 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a C |g Programmiersprache |0 (DE-588)4113195-2 |D s |
689 | 1 | 1 | |a Ingenieurwissenschaften |0 (DE-588)4137304-2 |D s |
689 | 1 | |8 1\p |5 DE-604 | |
700 | 1 | |a Ingber, Jeanine A. |e Verfasser |4 aut | |
856 | 4 | 2 | |m GBV Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016315329&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-016315329 |
Datensatz im Suchindex
_version_ | 1809403559926562816 |
---|---|
adam_text |
ENGINEERING PROBLEM SOLVING WITH C++ SECOND EDITION DELORES M. ETTER
ELECTRICAL ENGINEERING DEPARTMENT UNITED STATES NAVAL ACADEMY JEANINE A.
INGBER TRAINING CONSULTANT SANDIA NATIONAL LABORATORIES UPPER SADDLE
RIVER, NEW JERSEY 07458 CONTENTS PREFACE XI INTRODUCTION TO COMPUTING
AND ENGINEERING PROBLEM SOLVING 2 1.1 HISTORICAL PERSPECTIVE 3 1.2
RECENT ENGINEERING ACHIEVEMENTS 7 CHANGING ENGINEERING ENVIRONMENT 9 1.3
COMPUTING SYSTEMS 11 COMPUTER HARDWARE 11 COMPUTER SOFTWARE 12 1.4 DATA
REPRESENTATION AND STORAGE 16 NUMBER SYSTEMS 17 DATA TYPES AND STORAGE
23 1.5 AN ENGINEERING PROBLEM-SOLVING METHODOLOGY 26 SUMMARY 29 SIMPLE
C++ PROGRAMS 34 ENGINEERING CHALLENGE: GLOBAL CHANGE 2.1 PROGRAM
STRUCTURE 35 2.2 CONSTANTS AND VARIABLES 39 SCIENTIFIC NOTATION 41
NUMERIC DATA TYPES 42 BOOLEAN DATA TYPE 44 CHARACTER DATA TYPE 44 STRING
DATA 46 SYMBOLIC CONSTANTS 47 2.3 C++ OPERATORS 47 ASSIGNMENT OPERATOR
47 ARITHMETIC OPERATORS 49 PRECEDENCE OF OPERATORS 51 OVERFLOW AND
UNDERFLOW 54 INCREMENT AND DECREMENT OPERATORS 55 ABBREVIATED ASSIGNMENT
OPERATORS 55 2.4 STANDARD INPUT AND OUTPUT 57 THE * OUT OBJECT 57 STREAM
OBJECTS 58 MANIPULATORS 60 THE EIN OBJECT 63 VI CONTENTS 2.5 NUMERICAL
TECHNIQUE: LINEAR INTERPOLATION 65 2.6 PROBLEM SOLVING APPLIED: FREEZING
TEMPERATURE OF SEAWATER 69 2.7 BASIC FUNCTIONS INCLUDED IN THE C++
STANDARD LIBRARY 73 ELEMENTARY MATH FUNCTIONS 74 TRIGONOMETRIE FUNCTIONS
75 HYPERBOLIC FUNCTIONS* 76 CHARACTER FUNCTIONS 78 2.8 PROBLEM SOLVING
APPLIED: VELOCITY COMPUTATION 78 2.9 SYSTEM LIMITATIONS 82 SUMMARY 83
CONTROL STRUCTURES 92 ENGINEERING CHALLENGE: DATA COLLECTION 3.1
ALGORITHM DEVELOPMENT 93 ***-DOWN DESIGN 93 STRUCTURED PROGRAMMING 94
REFINEMENT IN PSEUDOCODE 95 EVALUATION OF ALTERNATIVE SOLUTIONS 98 3.2
CONDITIONAL EXPRESSIONS 98 RELATIONAL OPERATORS 98 LOGICAL OPERATORS 99
PRECEDENCE AND ASSOCIATIVITY 101 3.3 SELECTION STATEMENTS 102 SIMPLE IF
STATEMENTS 102 I F / E 1 S E STATEMENT 104 SWITCH STATEMENT 108 3.4 LOOP
STRUCTURES 111 WHILE LOOP 111 DO/WHILE LOOP 114 FOR LOOP 116 BREAK AND
CONTINUE STATEMENTS 120 STRUCTURING INPUT LOOPS 121 3.5 PROBLEM SOLVING
APPLIED: WEATHER BALLOONS 125 SUMMARY 130 WORKING WITH DATA FILES 138
ENGINEERING CHALLENGE: WEATHER PREDICTION 4.1 DEFINING FILE STREAMS 139
STREAM CLASS HIERARCHY 139 IF STREAM CLASS 142 OF STREAM CLASS 144 4.2
READING DATA FILES 145 SPECIFIED NUMBER OF RECORDS 146 CONTENTS VII
TRAILER OR SENTINEL SIGNALS 148 END-OF-FILE 150 4.3 GENERATING A DATA
FILE 153 4.4 PROBLEM SOLVING APPLIED: DATA FILTERS*MODIFYING AN HTML
FILE 156 4.5 ERROR CHECKING 159 THE STREAM STATE 161 4.6 NUMERICAL
TECHNIQUE: LINEAR MODELING* 166 4.7 PROBLEM SOLVING APPLIED: OZONE
MEASUREMENTS* 169 SUMMARY 175 MODULAR PROGRAMMING WITH FUNCTIONS 182
ENGINEERING CHALLENGE: ENHANCED OIL AND GAS RECOVERY 5.1 MODULARITY 183
5.2 PROGRAMMER-DEFINED FUNCTIONS 185 FUNCTION DEFINITION 186 SOLUTION 1
190 SOLUTION 2 191 FUNCTION PROTOTYPE 194 5.3 PARAMETER PASSING 195 PASS
BY VALUE 196 PASS BY REFERENCE 198 STORAGE CLASS AND SCOPE 204 5.4
PROBLEM SOLVING APPLIED: CALCULATING A CENTER OF GRAVITY 206 5.5 RANDOM
NUMBERS 210 INTEGER SEQUENCES 210 FLOATING-POINT SEQUENCES 214 5.6
PROBLEM SOLVING APPLIED: INSTRUMENTATION RELIABILITY 215 5.7 NUMERICAL
TECHNIQUE: ROOTS OF POLYNOMIALS* 222 POLYNOMIAL ROOTS 222
INCREMENTAL-SEARCH TECHNIQUE 224 5.8 PROBLEM SOLVING APPLIED: SYSTEM
STABILITY* 226 NEWTON-RAPHSON METHOD* 232 5.9 NUMERICAL TECHNIQUE:
INTEGRATION* 236 INTEGRATION USING THE TRAPEZOIDAL RULE 236 SUMMARY 240
ONE-DIMENSIONAL ARRAYS 250 ENGINEERING CHALLENGE: HURRICANE TRACKING 6.1
ARRAYS 251 DEFINITION AND INITIALIZATION 252 COMPUTATION AND OUTPUT 256
FUNCTION ARGUMENTS 260 VIII CONTENTS 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9
PROBLEM SOLVING APPLIED: HURRICANE CATEGORIES STATISTICAL MEASUREMENTS
SIMPLE ANALYSIS VARIANCE AND STANDARD DEVIATION CUSTOM HEADER FILES
PROBLEM SOLVING APPLIED: SPEECH SIGNAL ANALYSIS SORTING ALGORITHMS
SELECTION SORT SEARCH ALGORITHMS UNORDERED LISTS ORDERED LISTS CHARACTER
STRINGS * STYLE STRING DEFINITION AND I/O STRING FUNCTIONS PROBLEM
SOLVING APPLIED: PALINDROMES THE STRING CLASS SUMMARY 263 269 269 271
274 274 280 281 282 283 283 285 285 288 289 293 295 TWO-DIMENSIONAL
ARRAYS AND MATRICES 300 ENGINEERING CHALLENGE: TERRAIN NAVIGATION 7.1
TWO-DIMENSIONAL ARRAYS 301 DECLARATION AND INITIALIZATION 302
COMPUTATIONS AND OUTPUT 306 FUNCTION ARGUMENTS 308 7.2 PROBLEM SOLVING
APPLIED: TERRAIN NAVIGATION 311 7.3 MATRICES* 316 DETERMINANT 316
TRANSPOSE 317 MATRIX ADDITION AND SUBTRACTION 318 MATRIX MULTIPLICATION
318 7.4 NUMERICAL TECHNIQUE: SOLUTION TO SIMULTANEOUS EQUATIONS* 321
GRAPHICAL INTERPRETATION 321 GAUSS ELIMINATION 323 7.5 PROBLEM SOLVING
APPLIED: ELECTRICAL CIRCUIT ANALYSIS* 327 7.6 HIGHER DIMENSIONAL ARRAYS*
333 SUMMARY 335 AN INTRODUCTION TO CLASSES 342 ENGINEERING CHALLENGE:
SIMULATION 8.1 PROGRAMMER DEFINED TYPES 343 8.2 DESIGN AND
IMPLEMENTATION OF CLASSES 345 CLASS DECLARATION 345 CLASS IMPLEMENTATION
347 CONTENTS IX 8.3 CLASS COMPOSITION 353 8.4 CONSTRUCTORS 357
INITIALIZATION LISTS 361 8.5 THE VECTOR CLASS 364 PARAMETER PASSING 366
8.6 PROBLEM SOLVING APPLIED: CALCULATING PROBABILITIES 368 8.7 PRIVATE
METHODS 381 CLASS OBJECTS AS ARGUMENTS TO MEMBER FUNCTIONS 384 8.8
PROBLEM SOLVING APPLIED: DESIGN OF COMPOSITE MATERIALS 385 SUMMARY 392
AN INTRODUCTION TO POINTERS 396 ENGINEERING CHALLENGE: WEATHER PATTERNS
9.1 ADDRESSES AND POINTERS 397 ADDRESS OPERATOR 398 POINTER ASSIGNMENT
400 POINTER ARITHMETIC 403 9.2 POINTERS TO ARRAY ELEMENTS 406
ONE-DIMENSIONAL ARRAYS 407 CHARACTER STRINGS 409 POINTERS AS FUNCTION
ARGUMENTS 410 9.3 PROBLEM SOLVING APPLIED: EL NINO-SOUTHERN OSCILLATION
DATA 415 9.4 DYNAMIC MEMORY ALLOCATION 418 THE NEW OPERATOR 418
DYNAMICALLY ALLOCATED ARRAYS 420 THE DELETE OPERATOR 420 9.5 PROBLEM
SOLVING APPLIED: SEISMIC EVENT DETECTION 422 9.6 COMMON ERRORS USING NEW
AND DELETE 428 9.7 DATA STRUCTURES AND THE C++ STANDARD TEMPLATE LIBRARY
(STL) 430 THE LIST CLASS 430 THE STACK CLASS 434 THE QUEUE CLASS 436 9.8
PROBLEM SOLVING APPLIED: CONCORDANCE OF A TEXT FILE* 438 SUMMARY 444
ADDITIONAL TOPICS IN PROGRAMMING WITH CLASSES 450 ENGINEERING CHALLENGE:
ARTIFICIAL INTELLIGENCE 10.1 INTRODUCTION TO GENERIC PROGRAMMING 451
FUNCTION TEMPLATES 452 OVERLOADING OPERATORS 456 THE PIXEL CLASS 456
ARITHMETIC OPERATORS 458 FRIEND FUNCTIONS 463 10.2 PROBLEM SOLVING
APPLIED: COLOR IMAGE PROCESSING 468 10.3 RECURSION 475 FACTORIAL
FUNCTION 475 FIBONACCI SEQUENCE 477 BINARY TREES 479 10.4 CLASS
TEMPLATES 490 10.5 INHERITANCE 496 THE SQUARE CLASS 497 THE CUBE CLASS
502 10.6 VIRTUAL METHODS 504 10.7 PROBLEM SOLVING APPLIED: ITERATED
PRISONER'S DILEMMA 507 SUMMARY 516 C++ STANDARD LIBRARY 521 ASCII
CHARACTER CODES 529 USING MATLAB TO PLOT DATA FROM ASCII FILES 533 C++
PROGRAM TO GENERATE A DATA FILE 533 ASCII DATA FILE GENERATED BY THE C++
PROGRAM 534 GENERATING A PLOT WITH MATLAB 534 REFERENCES 536 PRACTICE!
SOLUTIONS 537 INDEX 552 |
adam_txt |
ENGINEERING PROBLEM SOLVING WITH C++ SECOND EDITION DELORES M. ETTER
ELECTRICAL ENGINEERING DEPARTMENT UNITED STATES NAVAL ACADEMY JEANINE A.
INGBER TRAINING CONSULTANT SANDIA NATIONAL LABORATORIES UPPER SADDLE
RIVER, NEW JERSEY 07458 CONTENTS PREFACE XI INTRODUCTION TO COMPUTING
AND ENGINEERING PROBLEM SOLVING 2 1.1 HISTORICAL PERSPECTIVE 3 1.2
RECENT ENGINEERING ACHIEVEMENTS 7 CHANGING ENGINEERING ENVIRONMENT 9 1.3
COMPUTING SYSTEMS 11 COMPUTER HARDWARE 11 COMPUTER SOFTWARE 12 1.4 DATA
REPRESENTATION AND STORAGE 16 NUMBER SYSTEMS 17 DATA TYPES AND STORAGE
23 1.5 AN ENGINEERING PROBLEM-SOLVING METHODOLOGY 26 SUMMARY 29 SIMPLE
C++ PROGRAMS 34 ENGINEERING CHALLENGE: GLOBAL CHANGE 2.1 PROGRAM
STRUCTURE 35 2.2 CONSTANTS AND VARIABLES 39 SCIENTIFIC NOTATION 41
NUMERIC DATA TYPES 42 BOOLEAN DATA TYPE 44 CHARACTER DATA TYPE 44 STRING
DATA 46 SYMBOLIC CONSTANTS 47 2.3 C++ OPERATORS 47 ASSIGNMENT OPERATOR
47 ARITHMETIC OPERATORS 49 PRECEDENCE OF OPERATORS 51 OVERFLOW AND
UNDERFLOW 54 INCREMENT AND DECREMENT OPERATORS 55 ABBREVIATED ASSIGNMENT
OPERATORS 55 2.4 STANDARD INPUT AND OUTPUT 57 THE * OUT OBJECT 57 STREAM
OBJECTS 58 MANIPULATORS 60 THE EIN OBJECT 63 VI CONTENTS 2.5 NUMERICAL
TECHNIQUE: LINEAR INTERPOLATION 65 2.6 PROBLEM SOLVING APPLIED: FREEZING
TEMPERATURE OF SEAWATER 69 2.7 BASIC FUNCTIONS INCLUDED IN THE C++
STANDARD LIBRARY 73 ELEMENTARY MATH FUNCTIONS 74 TRIGONOMETRIE FUNCTIONS
75 HYPERBOLIC FUNCTIONS* 76 CHARACTER FUNCTIONS 78 2.8 PROBLEM SOLVING
APPLIED: VELOCITY COMPUTATION 78 2.9 SYSTEM LIMITATIONS 82 SUMMARY 83
CONTROL STRUCTURES 92 ENGINEERING CHALLENGE: DATA COLLECTION 3.1
ALGORITHM DEVELOPMENT 93 ***-DOWN DESIGN 93 STRUCTURED PROGRAMMING 94
REFINEMENT IN PSEUDOCODE 95 EVALUATION OF ALTERNATIVE SOLUTIONS 98 3.2
CONDITIONAL EXPRESSIONS 98 RELATIONAL OPERATORS 98 LOGICAL OPERATORS 99
PRECEDENCE AND ASSOCIATIVITY 101 3.3 SELECTION STATEMENTS 102 SIMPLE IF
STATEMENTS 102 I F / E 1 S E STATEMENT 104 SWITCH STATEMENT 108 3.4 LOOP
STRUCTURES 111 WHILE LOOP 111 DO/WHILE LOOP 114 FOR LOOP 116 BREAK AND
CONTINUE STATEMENTS 120 STRUCTURING INPUT LOOPS 121 3.5 PROBLEM SOLVING
APPLIED: WEATHER BALLOONS 125 SUMMARY 130 WORKING WITH DATA FILES 138
ENGINEERING CHALLENGE: WEATHER PREDICTION 4.1 DEFINING FILE STREAMS 139
STREAM CLASS HIERARCHY 139 IF STREAM CLASS 142 OF STREAM CLASS 144 4.2
READING DATA FILES 145 SPECIFIED NUMBER OF RECORDS 146 CONTENTS VII
TRAILER OR SENTINEL SIGNALS 148 END-OF-FILE 150 4.3 GENERATING A DATA
FILE 153 4.4 PROBLEM SOLVING APPLIED: DATA FILTERS*MODIFYING AN HTML
FILE 156 4.5 ERROR CHECKING 159 THE STREAM STATE 161 4.6 NUMERICAL
TECHNIQUE: LINEAR MODELING* 166 4.7 PROBLEM SOLVING APPLIED: OZONE
MEASUREMENTS* 169 SUMMARY 175 MODULAR PROGRAMMING WITH FUNCTIONS 182
ENGINEERING CHALLENGE: ENHANCED OIL AND GAS RECOVERY 5.1 MODULARITY 183
5.2 PROGRAMMER-DEFINED FUNCTIONS 185 FUNCTION DEFINITION 186 SOLUTION 1
190 SOLUTION 2 191 FUNCTION PROTOTYPE 194 5.3 PARAMETER PASSING 195 PASS
BY VALUE 196 PASS BY REFERENCE 198 STORAGE CLASS AND SCOPE 204 5.4
PROBLEM SOLVING APPLIED: CALCULATING A CENTER OF GRAVITY 206 5.5 RANDOM
NUMBERS 210 INTEGER SEQUENCES 210 FLOATING-POINT SEQUENCES 214 5.6
PROBLEM SOLVING APPLIED: INSTRUMENTATION RELIABILITY 215 5.7 NUMERICAL
TECHNIQUE: ROOTS OF POLYNOMIALS* 222 POLYNOMIAL ROOTS 222
INCREMENTAL-SEARCH TECHNIQUE 224 5.8 PROBLEM SOLVING APPLIED: SYSTEM
STABILITY* 226 NEWTON-RAPHSON METHOD* 232 5.9 NUMERICAL TECHNIQUE:
INTEGRATION* 236 INTEGRATION USING THE TRAPEZOIDAL RULE 236 SUMMARY 240
ONE-DIMENSIONAL ARRAYS 250 ENGINEERING CHALLENGE: HURRICANE TRACKING 6.1
ARRAYS 251 DEFINITION AND INITIALIZATION 252 COMPUTATION AND OUTPUT 256
FUNCTION ARGUMENTS 260 VIII CONTENTS 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9
PROBLEM SOLVING APPLIED: HURRICANE CATEGORIES STATISTICAL MEASUREMENTS
SIMPLE ANALYSIS VARIANCE AND STANDARD DEVIATION CUSTOM HEADER FILES
PROBLEM SOLVING APPLIED: SPEECH SIGNAL ANALYSIS SORTING ALGORITHMS
SELECTION SORT SEARCH ALGORITHMS UNORDERED LISTS ORDERED LISTS CHARACTER
STRINGS * STYLE STRING DEFINITION AND I/O STRING FUNCTIONS PROBLEM
SOLVING APPLIED: PALINDROMES THE STRING CLASS SUMMARY 263 269 269 271
274 274 280 281 282 283 283 285 285 288 289 293 295 TWO-DIMENSIONAL
ARRAYS AND MATRICES 300 ENGINEERING CHALLENGE: TERRAIN NAVIGATION 7.1
TWO-DIMENSIONAL ARRAYS 301 DECLARATION AND INITIALIZATION 302
COMPUTATIONS AND OUTPUT 306 FUNCTION ARGUMENTS 308 7.2 PROBLEM SOLVING
APPLIED: TERRAIN NAVIGATION 311 7.3 MATRICES* 316 DETERMINANT 316
TRANSPOSE 317 MATRIX ADDITION AND SUBTRACTION 318 MATRIX MULTIPLICATION
318 7.4 NUMERICAL TECHNIQUE: SOLUTION TO SIMULTANEOUS EQUATIONS* 321
GRAPHICAL INTERPRETATION 321 GAUSS ELIMINATION 323 7.5 PROBLEM SOLVING
APPLIED: ELECTRICAL CIRCUIT ANALYSIS* 327 7.6 HIGHER DIMENSIONAL ARRAYS*
333 SUMMARY 335 AN INTRODUCTION TO CLASSES 342 ENGINEERING CHALLENGE:
SIMULATION 8.1 PROGRAMMER DEFINED TYPES 343 8.2 DESIGN AND
IMPLEMENTATION OF CLASSES 345 CLASS DECLARATION 345 CLASS IMPLEMENTATION
347 CONTENTS IX 8.3 CLASS COMPOSITION 353 8.4 CONSTRUCTORS 357
INITIALIZATION LISTS 361 8.5 THE VECTOR CLASS 364 PARAMETER PASSING 366
8.6 PROBLEM SOLVING APPLIED: CALCULATING PROBABILITIES 368 8.7 PRIVATE
METHODS 381 CLASS OBJECTS AS ARGUMENTS TO MEMBER FUNCTIONS 384 8.8
PROBLEM SOLVING APPLIED: DESIGN OF COMPOSITE MATERIALS 385 SUMMARY 392
AN INTRODUCTION TO POINTERS 396 ENGINEERING CHALLENGE: WEATHER PATTERNS
9.1 ADDRESSES AND POINTERS 397 ADDRESS OPERATOR 398 POINTER ASSIGNMENT
400 POINTER ARITHMETIC 403 9.2 POINTERS TO ARRAY ELEMENTS 406
ONE-DIMENSIONAL ARRAYS 407 CHARACTER STRINGS 409 POINTERS AS FUNCTION
ARGUMENTS 410 9.3 PROBLEM SOLVING APPLIED: EL NINO-SOUTHERN OSCILLATION
DATA 415 9.4 DYNAMIC MEMORY ALLOCATION 418 THE NEW OPERATOR 418
DYNAMICALLY ALLOCATED ARRAYS 420 THE DELETE OPERATOR 420 9.5 PROBLEM
SOLVING APPLIED: SEISMIC EVENT DETECTION 422 9.6 COMMON ERRORS USING NEW
AND DELETE 428 9.7 DATA STRUCTURES AND THE C++ STANDARD TEMPLATE LIBRARY
(STL) 430 THE LIST CLASS 430 THE STACK CLASS 434 THE QUEUE CLASS 436 9.8
PROBLEM SOLVING APPLIED: CONCORDANCE OF A TEXT FILE* 438 SUMMARY 444
ADDITIONAL TOPICS IN PROGRAMMING WITH CLASSES 450 ENGINEERING CHALLENGE:
ARTIFICIAL INTELLIGENCE 10.1 INTRODUCTION TO GENERIC PROGRAMMING 451
FUNCTION TEMPLATES 452 OVERLOADING OPERATORS 456 THE PIXEL CLASS 456
ARITHMETIC OPERATORS 458 FRIEND FUNCTIONS 463 10.2 PROBLEM SOLVING
APPLIED: COLOR IMAGE PROCESSING 468 10.3 RECURSION 475 FACTORIAL
FUNCTION 475 FIBONACCI SEQUENCE 477 BINARY TREES 479 10.4 CLASS
TEMPLATES 490 10.5 INHERITANCE 496 THE SQUARE CLASS 497 THE CUBE CLASS
502 10.6 VIRTUAL METHODS 504 10.7 PROBLEM SOLVING APPLIED: ITERATED
PRISONER'S DILEMMA 507 SUMMARY 516 C++ STANDARD LIBRARY 521 ASCII
CHARACTER CODES 529 USING MATLAB TO PLOT DATA FROM ASCII FILES 533 C++
PROGRAM TO GENERATE A DATA FILE 533 ASCII DATA FILE GENERATED BY THE C++
PROGRAM 534 GENERATING A PLOT WITH MATLAB 534 REFERENCES 536 PRACTICE!
SOLUTIONS 537 INDEX 552 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Etter, Delores M. 1947- Ingber, Jeanine A. |
author_GND | (DE-588)12396752X |
author_facet | Etter, Delores M. 1947- Ingber, Jeanine A. |
author_role | aut aut |
author_sort | Etter, Delores M. 1947- |
author_variant | d m e dm dme j a i ja jai |
building | Verbundindex |
bvnumber | BV023112766 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.73.C153 |
callnumber-search | QA76.73.C153 |
callnumber-sort | QA 276.73 C153 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)836701492 (DE-599)GBV549346570 |
dewey-full | 620.00285/5117 |
dewey-hundreds | 600 - Technology (Applied sciences) |
dewey-ones | 620 - Engineering and allied operations |
dewey-raw | 620.00285/5117 |
dewey-search | 620.00285/5117 |
dewey-sort | 3620.00285 45117 |
dewey-tens | 620 - Engineering and allied operations |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | 2. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000zc 4500</leader><controlfield tag="001">BV023112766</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20080716</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">080204s2008 xxuad|| |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2007046520</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780136011750</subfield><subfield code="9">978-0-13-601175-0</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0136011756</subfield><subfield code="9">0-13-601175-6</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)836701492</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)GBV549346570</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.73.C153</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">620.00285/5117</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Etter, Delores M.</subfield><subfield code="d">1947-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)12396752X</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Engineering problem solving with C++</subfield><subfield code="c">Delores M. Etter, Jeanine A. Ingber</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Upper Saddle River, NJ</subfield><subfield code="b">Pearson Prentice Hall</subfield><subfield code="c">2008</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XVI, 560 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references and index</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">C++ (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Ingénierie - Informatique</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Datenverarbeitung</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Ingenieurwissenschaften</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">C++ (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Engineering</subfield><subfield code="x">Data processing</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">C</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4113195-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Ingenieurwissenschaften</subfield><subfield code="0">(DE-588)4137304-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">C++</subfield><subfield code="0">(DE-588)4193909-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">C++</subfield><subfield code="0">(DE-588)4193909-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Ingenieurwissenschaften</subfield><subfield code="0">(DE-588)4137304-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">C</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4113195-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Ingenieurwissenschaften</subfield><subfield code="0">(DE-588)4137304-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Ingber, Jeanine A.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">GBV Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016315329&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-016315329</subfield></datafield></record></collection> |
id | DE-604.BV023112766 |
illustrated | Illustrated |
index_date | 2024-07-02T19:48:52Z |
indexdate | 2024-09-06T00:15:02Z |
institution | BVB |
isbn | 9780136011750 0136011756 |
language | English |
lccn | 2007046520 |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-016315329 |
oclc_num | 836701492 |
open_access_boolean | |
owner | DE-703 |
owner_facet | DE-703 |
physical | XVI, 560 S. Ill., graph. Darst. |
publishDate | 2008 |
publishDateSearch | 2008 |
publishDateSort | 2008 |
publisher | Pearson Prentice Hall |
record_format | marc |
spelling | Etter, Delores M. 1947- Verfasser (DE-588)12396752X aut Engineering problem solving with C++ Delores M. Etter, Jeanine A. Ingber 2. ed. Upper Saddle River, NJ Pearson Prentice Hall 2008 XVI, 560 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Includes bibliographical references and index C++ (Langage de programmation) Ingénierie - Informatique Datenverarbeitung Ingenieurwissenschaften C++ (Computer program language) Engineering Data processing C Programmiersprache (DE-588)4113195-2 gnd rswk-swf Ingenieurwissenschaften (DE-588)4137304-2 gnd rswk-swf C++ (DE-588)4193909-8 gnd rswk-swf C++ (DE-588)4193909-8 s Ingenieurwissenschaften (DE-588)4137304-2 s DE-604 C Programmiersprache (DE-588)4113195-2 s 1\p DE-604 Ingber, Jeanine A. Verfasser aut GBV Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016315329&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Etter, Delores M. 1947- Ingber, Jeanine A. Engineering problem solving with C++ C++ (Langage de programmation) Ingénierie - Informatique Datenverarbeitung Ingenieurwissenschaften C++ (Computer program language) Engineering Data processing C Programmiersprache (DE-588)4113195-2 gnd Ingenieurwissenschaften (DE-588)4137304-2 gnd C++ (DE-588)4193909-8 gnd |
subject_GND | (DE-588)4113195-2 (DE-588)4137304-2 (DE-588)4193909-8 |
title | Engineering problem solving with C++ |
title_auth | Engineering problem solving with C++ |
title_exact_search | Engineering problem solving with C++ |
title_exact_search_txtP | Engineering problem solving with C++ |
title_full | Engineering problem solving with C++ Delores M. Etter, Jeanine A. Ingber |
title_fullStr | Engineering problem solving with C++ Delores M. Etter, Jeanine A. Ingber |
title_full_unstemmed | Engineering problem solving with C++ Delores M. Etter, Jeanine A. Ingber |
title_short | Engineering problem solving with C++ |
title_sort | engineering problem solving with c |
topic | C++ (Langage de programmation) Ingénierie - Informatique Datenverarbeitung Ingenieurwissenschaften C++ (Computer program language) Engineering Data processing C Programmiersprache (DE-588)4113195-2 gnd Ingenieurwissenschaften (DE-588)4137304-2 gnd C++ (DE-588)4193909-8 gnd |
topic_facet | C++ (Langage de programmation) Ingénierie - Informatique Datenverarbeitung Ingenieurwissenschaften C++ (Computer program language) Engineering Data processing C Programmiersprache C++ |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016315329&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT etterdeloresm engineeringproblemsolvingwithc AT ingberjeaninea engineeringproblemsolvingwithc |