Imagen de portada de Amazon
Imagen de Amazon.com
Imagen de cubierta Syndetics
Portada de Syndetics
Imagen de OpenLibrary

Starting out with C++ from control structures through objects Tony Gaddis.

Por: Detalles de publicación: Boston Pearson/Addison Wesley 2007.Edición: 6th edDescripción: 1217 p. 25 cmISBN:
  • 9780321545886
Tema(s):
Valoración
    Valoración media: 0.0 (0 votos)
Existencias
Imagen de cubierta Tipo de ítem Biblioteca actual Biblioteca de origen Colección Ubicación en estantería Signatura topográfica Materiales especificados Info Vol URL Copia número Estado Notas Fecha de vencimiento Código de barras Reserva de ítems Prioridad de la cola de reserva de ejemplar Reservas para cursos
Disco Biblioteca Mons. Iñaki Mallona (Arecibo) Colección General ab 005.13 G1245s6 (Navegar estantería(Abre debajo)) CD Disponible 60000010090014
Libro Biblioteca Mons. Iñaki Mallona (Arecibo) Colección General ab 005.13 G1245s6 (Navegar estantería(Abre debajo)) Disponible 60000010089107
Total de reservas: 0

Descripciones mejoradas de Syndetics:

Tony Gaddis's accessible, step-by-step presentation helps beginning students understand the important details necessary to become skilled programmers at an introductory level. Gaddis motivates the study of both programming skills and the C++ programming language by presenting all the details needed to understand the how and the why--but never losing sight of the fact that most beginners struggle with this material. His approach is both gradual and highly accessible, ensuring that students understand the logic behind developing high-quality programs. In Starting Out with C++: From Control Structures through Objects, Gaddis covers control structures, functions, arrays, and pointers before objects and classes. As with all Gaddis texts, clear and easy-to-read code listings, concise and practical real-world examples, and an abundance of exercises appear in every chapter. This text is intended for either a one-semester accelerated introductory course or a traditional two-semester sequence covering C++ programming.

Includes CD-ROM and index.

Tabla de contenidos provista por Syndetics

  • Chapter 1 Introduction to Computers and Programming
  • 1.1 Why Program?
  • 1.2 Computer Systems: Hardware and Software
  • 1.3 Programs and Programming Languages
  • 1.4 What Is a Program Made of?
  • 1.5 Input, Processing, and Output
  • 1.6 The Programming Process
  • 1.7 Procedural and Object-Oriented Programming
  • Chapter 2 Introduction to C++
  • 2.1 The Parts of a C++ Program
  • 2.2 The cout Object
  • 2.3 The #include Directive
  • 2.4 Variables and Literals
  • 2.5 Identifiers
  • 2.6 Integer Data Types
  • 2.7 The char Data Type
  • 2.8 Floating-Point Data Types
  • 2.9 The bool Data Type
  • 2.10 Determining the Size of a Data Type
  • 2.11 Variable Assignments and Initialization
  • 2.12 Scope
  • 2.13 Arithmetic Operators
  • 2.14 Comments
  • 2.15 Focus on Software Engineering: Programming Style
  • 2.16 If You Plan to Continue in Computer Science: Standard and Prestandard C++
  • Chapter 3 Expressions and Interactivity
  • 3.1 The cin Object
  • 3.2 Mathematical Expressions
  • 3.3 When You Mix Apples and Oranges: Type Conversion
  • 3.4 Overflow and Underflow
  • 3.5 Type Casting
  • 3.6 Named Constants
  • 3.7 Multiple Assignment and Combined Assignment
  • 3.8 Formatting Output
  • 3.9 Formatted Input
  • 3.10 Focus on Object-Oriented Programming: More About Member Functions
  • 3.11 More Mathematical Library Functions
  • 3.12 Focus on Debugging: Hand Tracing a Program
  • 3.13 Focus on Problem Solving: A Case Study
  • 3.14 Introduction to File Input and Output
  • Chapter 4 Making Decisions
  • 4.1 Relational Operators
  • 4.2 The if Statement
  • 4.3 Flags
  • 4.4 Expanding the if Statement
  • 4.5 The if/else Statement
  • 4.6 The if/else if Statement
  • 4.7 Using a Trailing else
  • 4.8 Menus
  • 4.9 Focus on Software Engineering: Nested if Statements
  • 4.10 Logical Operators
  • 4.11 Checking Numeric Ranges with Logical Operators
  • 4.12 Focus on Software Engineering: Validating User Input
  • 4.13 More About Variable Definitions and Scope
  • 4.14 Comparing Strings
  • 4.15 The Conditional Operator
  • 4.16 The switch Statement
  • 4.17 Testing for File Open Errors
  • Chapter 5 Looping
  • 5.1 The Increment and Decrement Operators
  • 5.2 Introduction to Loops: The while Loop
  • 5.3 Using the while Loop for Input Validation
  • 5.4 Counters
  • 5.5 The do-while Loop
  • 5.6 The for Loop
  • 5.7 Keeping a Running Total
  • 5.8 Sentinels
  • 5.9 Using a Loop to Read Data from a File
  • 5.10 Focus on Software Engineering: Deciding Which Loop to Use
  • 5.11 Nested Loops
  • 5.12 Breaking Out of a Loop
  • 5.13 The continue Statement
  • Chapter 6 Functions
  • 6.1 Focus on Software Engineering: Modular Programming
  • 6.2 Defining and Calling Functions
  • 6.3 Function Prototypes
  • 6.4 Sending Data into a Function
  • 6.5 Passing Data by Value
  • 6.6 Focus on Software Engineering: Using Functions in a Menu-Driven Program
  • 6.7 The return Statement
  • 6.8 Returning a Value from a Function
  • 6.9 Returning a Boolean Value
  • 6.10 Local and Global Variables
  • 6.11 Static Local Variables
  • 6.12 Default Arguments
  • 6.13 Using Reference Variables as Parameters
  • 6.14 Overloading Functions
  • 6.15 The exit() Function
  • 6.16 Stubs and Drivers
  • Chapter 7 Arrays
  • 7.1 Arrays Hold Multiple Values
  • 7.2 Accessing Array Elements
  • 7.3 No Bounds Checking in C++
  • 7.4 Array Initialization
  • 7.5 Processing Array Contents
  • 7.6 Focus on Software Engineering: Using Parallel Arrays
  • 7.7 Arrays as Function Arguments
  • 7.8 Two-Dimensional Arrays
  • 7.9 Arrays of Strings
  • 7.10 Arrays with Three or More Dimensions
  • 7.11 Focus on Problem Solving and Program Design: A Case Study
  • 7.12 If You Plan to Continue in Computer Science: Introduction to the STL vector
  • Chapter 8 Searching and Sorting Arrays
  • 8.1 Focus on Software Engineering: Introduction to Search Algorithms
  • 8.2 Focus on Problem Solving and Program Design: A Case Study
  • 8.3 Foc

Notas de autor provistas por Syndetics

Tony Gaddis is the lead author of the Starting Out with series including Starting Out with Alice, C++, Java(tm), Visual Basic® 2008, Programming Logic & Design, and Python. Visit the Gaddis Books website for more information on Gaddis' titles. Gaddis teaches computer science courses at Haywood Community College in North Carolina. He previously taught programming for several corporations and government agencies, including NASA's Kennedy Space Center. Gaddis is a highly acclaimed instructor who was selected as the North Carolina Community College "Teacher of the Year" in 1994, and who received the Teaching Excellence award from the National Institute for Staff and Organizational Development in 1997.
Compartir
logopucpr-y-vive

Contáctanos

¡Queremos saber de ti!

Tel. 787.841.2000 Ext. 1801

bibliotecavaldes@pucpr.edu

⁣Búscanos en las redes

© 2026 Desarrollado por Ignite Online • All Rights Reserved • Powered by Koha.