C++ Programming An Object–Oriented Approach – Behrouz A. Forouzan, Richard Gilberg – 1st Edition

Descripción

Programación en C ++: un enfoque orientado a objetos tiene dos objetivos principales: Enseñar los principios básicos de la programación como se describe en el plan de estudios de ACM para una clase de CS1 y enseñar los conceptos básicos del lenguaje C ++. Si bien C ++ es un lenguaje complejo y profesional, la experiencia muestra que los estudiantes principiantes pueden comprender y usar C ++ fácilmente.

Programación C ++: un enfoque orientado a objetos utiliza una combinación de explicaciones completas y bien ordenadas y un marco visual sólido para hacer que los conceptos de programación sean accesibles para los estudiantes. Los autores enfatizan el desarrollo de programas incrementales, en donde el análisis del programa es seguido por la construcción de un diagrama de estructura, la construcción de diagramas de flujo UML, la escritura de algoritmos, la realización del diseño del programa y finalmente la prueba.

Esta base, combinada con un enfoque en los beneficios de un estilo de programación consistente y bien documentado, prepara a los estudiantes para abordar los desafíos de programación académica y profesional que encontrarán en el futuro con confianza.

Ver más
  • Chapter 1: Introduction to Computers and Programming Languages
    Chapter 2: Basics of C++ Programming
    Chapter 3: Expressions and Statements
    Chapter 4: Selection
    Chapter 5: Repetition
    Chapter 6: Functions
    Chapter 7: User-Defined Types: Classes
    Chapter 8: Arrays
    Chapter 9: References, Pointers, and Memory Management
    Chapter 10: Strings
    Chapter 11: Relationships among Classes
    Chapter 12: Polymorphism and Other Issues
    Chapter 13: Operator Overloading
    Chapter 14: Exception Handling
    Chapter 15: Generic Programming: Templates
    Chapter 16: Input/Output Streams
    Chapter 17: Recursion
    Chapter 18: Introduction to Data Structures
    Chapter 19: Standard Template Library (STL)
    Chapter 20: Design Patterns

    Appendices
    Appendix A: Unicode
    Appendix B: Positional Numbering System
    Appendix C: C++ Expressions and Operators
    Appendix D: Bitwise Operations
    Appendix E: Bit Fields
    Appendix F: Preprocessing
    Appendix G: Namespaces
    Appendix H: Ratios
    Appendix I: Time
    Appendix J: Lambda Expressions
    Appendix K: Regular Expressions
    Appendix L: Smart Pointers
    Appendix M: Random Number Generation
    Appendix N: References
    Appendix O: Move versus Copy
    Appendix P: A Brief Review of C++ 11
    Appendix Q: Unified Modeling Language (UML)
    Appendix R: Bitset
  • Citar Libro

Déjanos un comentario

No hay comentarios

guest
0 Comentarios
Comentarios en línea
Ver todos los comentarios
0
Nos encantaría conocer tu opinión, comenta.x