| |
|
|
|
|
|
|
|
|
1. |
Record Nr. |
UNINA9910784941403321 |
|
|
Autore |
Davis Stephen R. <1956-> |
|
|
Titolo |
Beginning programming with C++ for dummies [[electronic resource] /] / by Stephen R. Davis |
|
|
|
|
|
|
|
Pubbl/distr/stampa |
|
|
Hoboken, NJ, : Wiley, c2010 |
|
|
|
|
|
|
|
ISBN |
|
0-470-90950-1 |
1-282-70823-6 |
9786612708237 |
0-470-90948-X |
|
|
|
|
|
|
|
|
Edizione |
[1st edition] |
|
|
|
|
|
Descrizione fisica |
|
1 online resource (460 p.) |
|
|
|
|
|
|
Collana |
|
|
|
|
|
|
Disciplina |
|
|
|
|
|
|
Soggetti |
|
C++ (Computer program language) |
Object-oriented programming languages |
|
|
|
|
|
|
|
|
Lingua di pubblicazione |
|
|
|
|
|
|
Formato |
Materiale a stampa |
|
|
|
|
|
Livello bibliografico |
Monografia |
|
|
|
|
|
Note generali |
|
Description based upon print version of record. |
|
|
|
|
|
|
Nota di contenuto |
|
Beginning Programming with C++ For Dummies®; About the Author; Dedication; Author's Acknowledgments; Contents at a Glance; Table of Contents; Introduction; About Beginning Programming with C++ For Dummies; Foolish Assumptions; Conventions Used in This Book; What You Don't Have to Read; How This Book Is Organized; Icons Used in This Book; Where to Go from Here; Part I: Let's Get Started; Chapter 1: What Is a Program?; How Does My Son Differ from a Computer?; Programming a "Human Computer"; Computer Languages; Chapter 2: Installing Code::Blocks; Reviewing the Compilation Process |
Installing Code::Blocks Testing the Code::Blocks Installation; Chapter 3: Writing Your First Program; Creating a New Project; Entering Your Program; Building the Program; Finding What Could Go Wrong; Using the Enclosed CD-ROM; Running the Program; How the Program Works; Part II: Writing a Program: Decisions, Decisions; Chapter 4: Integer Expressions; Declaring Variables; Integer Constants; Expressions; Unary Operators; The Special Assignment Operators; Chapter 5: Character Expressions; Defining Character Variables; Encoding Strings of Characters; Special Character Constants |
Chapter 6: if I Could Make My Own Decisions The if Statement; What |
|
|
|
|
|
|
|
|
|
|
|
else Is There?; Nesting if Statements; Compound Conditional Expressions; Chapter 7: Switching Paths; Controlling Flow with the switch Statement; Control Fell Through: Did I break It?; Implementing an Example Calculator with the switch Statement; Chapter 8: Debugging Your Programs, Part I; Identifying Types of Errors; Avoiding Introducing Errors; Finding the First Error with a Little Help; Finding the Run-Time Error; Part III: Becoming a Functional Programmer; Chapter 9: while Running in Circles; Creating a while Loop |
Breaking out of the Middle of a Loop Nested Loops; Chapter 10: Looping for the Fun of It; The for Parts of Every Loop; Looking at an Example; Getting More Done with the Comma Operator; Chapter 11: Functions, I Declare!; Breaking Your Problem Down into Functions; Understanding How Functions Are Useful; Writing and Using a Function; Passing Arguments to Functions; Defining Function Prototype Declarations; Chapter 12: Dividing Programs into Modules; Breaking Programs Apart; Breaking Up Isn't That Hard to Do; Using the Standard C++ Library; Variable Scope |
Chapter 13: Debugging Your Programs, Part 2 Debugging a Dys-Functional Program; Part IV: Data Structures; Chapter 14: Other Numerical Variable Types; The Limitations of Integers in C++; A Type That "doubles" as a Real Number; Variable Size - the "long" and "short" of It; Types of Constants; Passing Different Types to Functions; Chapter 15: Arrays; What Is an Array?; Declaring an Array; Indexing into an Array; Looking at an Example; Initializing an Array; Chapter 16: Arrays with Character; The ASCII-Zero Character Array; Declaring and Initializing an ASCIIZ Array; Looking at an Example |
Looking at a More Detailed Example |
|
|
|
|
|
|
Sommario/riassunto |
|
An ideal starting point to get a strong grasp of the fundamentals of C++ C++ is an object-oriented programming language commonly adopted by would-be programmers. This book explores the basic development concepts and techniques of C++ and explains the ""how"" and ""why"" of C++ programming from the ground up. You'll discover what goes into creating a program, as well as how to put the various pieces together, deal with standard programming challenges, handle debugging, and make it all work.Details the basics of C++ programming and explores the ""how"" and ""why"" of this obje |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2. |
Record Nr. |
UNINA9910254104003321 |
|
|
Autore |
Nanda Niranjan C |
|
|
Titolo |
Seismic Data Interpretation and Evaluation for Hydrocarbon Exploration and Production : A Practitioner’s Guide / / by Niranjan C. Nanda |
|
|
|
|
|
|
|
Pubbl/distr/stampa |
|
|
Cham : , : Springer International Publishing : , : Imprint : Springer, , 2016 |
|
|
|
|
|
|
|
|
|
ISBN |
|
|
|
|
|
|
Edizione |
[1st ed. 2016.] |
|
|
|
|
|
Descrizione fisica |
|
1 online resource (230 p.) |
|
|
|
|
|
|
Disciplina |
|
|
|
|
|
|
Soggetti |
|
Geophysics |
Mineral resources |
Engineering geology |
Engineering—Geology |
Foundations |
Hydraulics |
Fossil fuels |
Ocean engineering |
Computer mathematics |
Geophysics/Geodesy |
Mineral Resources |
Geoengineering, Foundations, Hydraulics |
Fossil Fuels (incl. Carbon Capture) |
Offshore Engineering |
Computational Mathematics and Numerical Analysis |
|
|
|
|
|
|
|
|
Lingua di pubblicazione |
|
|
|
|
|
|
Formato |
Materiale a stampa |
|
|
|
|
|
Livello bibliografico |
Monografia |
|
|
|
|
|
Note generali |
|
Description based upon print version of record. |
|
|
|
|
|
|
Nota di bibliografia |
|
Includes bibliographical references and index. |
|
|
|
|
|
|
Nota di contenuto |
|
1. Seismic wave propagation & rock-fluid parameters -- 2. Seismic reflection principles – Basics -- 3. Seismic interpretation methods (2D) -- 4. Tectonics and seismic interpretation -- 5. Seismic stratigraphy and Seismo-tectonics in Petroleum Exploration -- 6. Direct Hydrocarbon Indicators (DHI) -- 7. Bore-hole seismic techniques -- 8. Evaluation of high resolution seismic data (3D & 4D) -- 9. Shear wave Seismic; AVO & Vp/Vs analysis -- 10. Analyzing seismic attributes -- |
|
|
|
|
|
|
|
|
|
|
|
11. Seismic modeling & Inversions -- 12. Seismic pitfalls. . |
|
|
|
|
|
|
Sommario/riassunto |
|
This book introduces readers to the field of seismic data interpretation and evaluation, covering themes such as petroleum exploration and high resolution seismic data. It helps geoscientists and engineers who are practitioners in this area to both understand and to avoid the potential pitfalls of interpreting and evaluating such data, especially the over-reliance on sophisticated software packages and workstations alongside a lack of grasp on the elementary principles of geology and geophysics. Chapters elaborate on the necessary principles, from topics like seismic wave propagation and rock-fluid parameters to seismic modeling and inversions, explaining the need to understand geological implications. The difference between interpretation of data and its evaluation is highlighted and the author encourages imaginative, logical and practical application of knowledge. Readers will appreciate the exquisite illustrations included with the accessibly written text, which simplify the process of learning about interpretation of seismic data. This multidisciplinary, integrated and practical approach to data evaluation will prove to be a valuable tool for students and young professionals, especially those connected with oil companies. |
|
|
|
|
|
|
|
| |