Programación orientada al objeto

Apuntes de clases

Estos son mis apuntes de clases del semestre 2015-1, en formato PDF.

  1. Introducción
  2. La clase String
  3. Espacios de nombres en C++
  4. La clase Vector
  5. Diferencias entre C y C++
  6. Manejo de errores en C++
  7. Funciones en C++
  8. Iteradores y contenedores de la Standard Template Library
  9. Contenedores secuenciales de la STL
  10. Contenedores asociativos de la STL
  11. Algoritmos genéricos de la STL
  12. Algoritmos numéricos de la STL
  13. Escribiendo funciones genéricas en C++
  14. Creación de clases en C++ (I)
  15. Creación de clases en C++ (II)
  16. Herencia y polimorfismo en C++
  17. Entrada/Salida en C++
  18. Manejo de memoria en C++
  19. Otros tópicos sobre clases en C++
  20. Expresiones regulares en C++
  21. Apéndice 1: Representación de punto flotante

Bibliografía

  • [PDF] Javier García de Jalón, José Ignacio Rodríguez, José María Sarriegui, Alfonso Brazález, and Manuel González. Aprenda c++ como si estuviera en primero (edición revisada). , Enero 2006.
    [Bibtex]
    @MANUAL{Baez2012,
    AUTHOR = {Javier García de Jalón and José Ignacio Rodríguez and José María Sarriegui and Alfonso Brazález and Manuel González},
    TITLE = {Aprenda C++ como si estuviera en primero (edición revisada)},
    ADDRESS = {España},
    YEAR = 2006,
    MONTH = {Enero},
    LANGUAGE = {spanish},
    PDF = {http://mondrian.die.udec.cl/~mmedina/Clases/AllPapers/Garcia.ea2006.pdf},
    URL = {http://mondrian.die.udec.cl/~mmedina/Clases/AllPapers/Garcia.ea2006.pdf},
    }
  • [PDF] Philip Machanick. C and C++ in 5 days. , 1994.
    [Bibtex]
    @MANUAL{Machanick1994,
    AUTHOR = {Philip Machanick},
    TITLE = {{C} and {C++} in 5 days},
    YEAR = 1994,
    LANGUAGE = {english},
    PDF = {http://mondrian.die.udec.cl/~mmedina/Clases/POO/Materiales/Machanick%20-%20C%20and%20C++%20in%205%20days.pdf},
    URL = {http://mondrian.die.udec.cl/~mmedina/Clases/POO/Materiales/Machanick%20-%20C%20and%20C++%20in%205%20days.pdf},
    }
  • [PDF] Servicios informáticos U. C. M.. Manual básico de programación en C++. Universidad Complutense de Madrid, Madrid, España. , 2002.
    [Bibtex]
    @MANUAL{UCM2012,
    AUTHOR = {{Servicios informáticos U. C. M.}},
    TITLE = {Manual Básico de programación en {C++}},
    ORGANIZATION = {Universidad Complutense de Madrid},
    ADDRESS = {Madrid, España},
    YEAR = 2002,
    LANGUAGE = {spanish},
    PDF = {http://mondrian.die.udec.cl/~mmedina/Clases/POO/Materiales/UCM%20-%20Manual%20Basico%20de%20Programacion%20en%20C++.pdf},
    URL = {http://mondrian.die.udec.cl/~mmedina/Clases/POO/Materiales/UCM%20-%20Manual%20Basico%20de%20Programacion%20en%20C++.pdf},
    }
  • [PDF] Fernando Bellas Permuy. El lenguaje de programación C++. Universidade da Coruña. , 2002.
    [Bibtex]
    @MANUAL{Bella2002,
    TITLE = {El lenguaje de programación {C++}},
    AUTHOR = {Fernando Bellas Permuy},
    YEAR = 2002,
    ORGANIZATION = {Universidade da Coruña},
    LANGUAGE = {spanish},
    PDF = {http://mondrian.die.udec.cl/~mmedina/Clases/POO/Materiales/Bellas%20-%20El%20Lenguaje%20de%20Programacion%20C++.pdf},
    URL = {http://mondrian.die.udec.cl/~mmedina/Clases/POO/Materiales/Bellas%20-%20El%20Lenguaje%20de%20Programacion%20C++.pdf},
    }
  • [PDF] Vicente Benjumea and Manuel Roldán. Fundamentos de programación con el lenguaje de programación C++. Universidad de Málaga. , 3 de diciembre de 2014.
    [Bibtex]
    @MANUAL{Benjumea2014,
    AUTHOR = {Vicente Benjumea and Manuel Roldán},
    TITLE = {Fundamentos de programación con el lenguaje de programación {C++}},
    ORGANIZATION = {Universidad de Málaga},
    MONTH = {3 de diciembre de},
    YEAR = 2014,
    LANGUAGE = {spanish},
    PDF = {http://mondrian.die.udec.cl/~mmedina/Clases/POO/Materiales/Benjumea,%20Roldan%20-%20Fundamentos%20de%20Programacion.pdf},
    URL = {http://mondrian.die.udec.cl/~mmedina/Clases/POO/Materiales/Benjumea,%20Roldan%20-%20Fundamentos%20de%20Programacion.pdf},
    }

Otros materiales

Agregar un comentario

Su dirección de correo no se hará público. Los campos requeridos están marcados *