Algoritmos y lenguaje de programación

Apuntes

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

  1. Introducción a la asignatura
  2. Ejecución de programas en un computador
  3. Álgebra Booleana
  4. Introducción al lenguaje de programación C
  5. Tipos de datos en C
  6. Declaraciones en C
  7. Operadores en C
  8. Proposiciones en C
  9. Punteros
  10. Funciones
  11. Recursión
  12. Vectores
  13. Estructuras
  14. Uniones
  15. Ristras
  16. Listas
  17. Uso avanzado de punteros
  18. La biblioteca de entrada/salida estándar
  19. El preprocesador
  20. La biblioteca estándar de funciones
  21. Desempeño de algoritmos
  22. Pilas y Colas
  23. Árboles
  24. Montículos
  25. Tablas de dispersión
  26. Optimización de código

Ejercicios

Este listado recopila los ejercicios dados en las tareas de la asignatura desde el año 2005 a la fecha.

Bibliografía

  • [PDF] Ricardo Sánchez Schulz. Apuntes de C. Depto. de Ing. Eléctrica, Universidad de Concepción, Concepción, Chile. , marzo 2003.
    [Bibtex]
    @MANUAL{Sanchez2003,
    AUTHOR = {Ricardo Sánchez Schulz},
    TITLE = {Apuntes de {C}},
    ORGANIZATION = {Depto. de Ing. Eléctrica, Universidad de Concepción},
    YEAR = {2003},
    MONTH = {marzo},
    ADDRESS = {Concepción, Chile},
    LANGUAGE = {spanish},
    PDF = {http://mondrian.die.udec.cl/~mmedina/Clases/AllPapers/Sanchez2003.pdf},
    URL = {http://mondrian.die.udec.cl/~mmedina/Clases/AllPapers/Sanchez2003.pdf},
    }
  • [PDF] Javier García Jalón de de la Fuente, José Ignacio Rodríguez Garrido, Rufino Goñi Lasheras, Alfonso Brazález Guerra, Patxi Funes Martínez, and Rubén Rodríguez Tamayo. Practique lenguaje ANSI C como si estuviera en primero. Escuela Superior de Ingenieros Industriales, Universidad de Navarra, San Sebastián, España. , 31 de mayo de 2003.
    [Bibtex]
    @MANUAL{Garcia2003,
    AUTHOR = {Javier García de Jalón de la Fuente and José
    Ignacio Rodríguez Garrido and Rufino Goñi Lasheras
    and Alfonso Brazález Guerra and Patxi Funes Martínez
    and Rubén Rodríguez Tamayo},
    TITLE = {Practique Lenguaje {ANSI C} como si estuviera en Primero},
    YEAR = {2003},
    MONTH = {31 de mayo de},
    ADDRESS = {San Sebastián, España},
    ORGANIZATION = {Escuela Superior de Ingenieros Industriales, Universidad de Navarra},
    LANGUAGE = {spanish},
    PDF = {http://mondrian.die.udec.cl/~mmedina/Clases/AllPapers/Garcia.ea2003.pdf},
    URL = {http://mondrian.die.udec.cl/~mmedina/Clases/AllPapers/Garcia.ea2003.pdf}
    }
  • [PDF] Dennis M. Ritchie. C reference manual. , mayo 1975.
    [Bibtex]
    @manual{Ritchie1975,
    author = {Dennis M. Ritchie},
    title = {{C} Reference Manual},
    year = {1975},
    month = {mayo},
    language = {english},
    PDF = {http://mondrian.die.udec.cl/~mmedina/Clases/AllPapers/Ritchie1975.pdf},
    url = {http://mondrian.die.udec.cl/~mmedina/Clases/AllPapers/Ritchie1975.pdf},
    }
  • [PDF] Brian W. Kernighan. Programming in C — A Tutorial. , mayo 1975.
    [Bibtex]
    @manual{Kernighan1975,
    author = {Brian W. Kernighan},
    title = {Programming in {C} -- {A} {T}utorial},
    year = {1975},
    month = {mayo},
    language = {english},
    PDF = {http://mondrian.die.udec.cl/~mmedina/Clases/AllPapers/Kernighan1975.pdf}
    url = {http://mondrian.die.udec.cl/~mmedina/Clases/AllPapers/Kernighan1975.pdf}
    }
  • [PDF] Javier García Jalón de de la Fuente, José Ignacio Rodríguez Garrido, Rufino Goñi Lasheras, Alfonso Brazález Guerra, Patxi Funes Martínez, and Rubén Rodríguez Tamayo. Aprenda lenguaje ANSI C como si estuviera en primero. Escuela Superior de Ingenieros Industriales, Universidad de Navarra, San Sebastián, España. , febrero 1998.
    [Bibtex]
    @MANUAL{Garcia1998,
    AUTHOR = {Javier García de Jalón de la Fuente and José Ignacio
    Rodríguez Garrido and Rufino Goñi Lasheras and Alfonso
    Brazález Guerra and Patxi Funes Martínez and
    Rubén Rodríguez Tamayo},
    TITLE = {Aprenda lenguaje {ANSI C} como si estuviera en Primero},
    YEAR = 1998,
    MONTH = {febrero},
    ADDRESS = {San Sebastián, España},
    ORGANIZATION = {Escuela Superior de Ingenieros Industriales,
    Universidad de Navarra},
    LANGUAGE = {spanish},
    PDF = {http://mondrian.die.udec.cl/~mmedina/Clases/AllPapers/Garcia.ea1998.pdf},
    URL = {http://mondrian.die.udec.cl/~mmedina/Clases/AllPapers/Garcia.ea1998.pdf}
    }
  • [PDF] Ten Jensen. A tutorial on pointers and arrays in C. , septiembre 2003. Version 1.2
    [Bibtex]
    @MANUAL{Jensen2003,
    AUTHOR = {Ten Jensen},
    TITLE = {A Tutorial on Pointers and Arrays in {C}},
    YEAR = {2003},
    MONTH = {septiembre},
    LANGUAGE = {english},
    NOTE = {Version 1.2},
    URL = {http://home.netcom.com/~tjensen/ptr/pointers.pdf},
    PDF = {http://home.netcom.com/~tjensen/ptr/pointers.pdf},
    }
  • [PDF] Jorge Sánchez Asenjo. Apuntes de fundamentos de programación. , 2006.
    [Bibtex]
    @MANUAL{Sanchez2006,
    AUTHOR = {Jorge {Sánchez Asenjo}},
    TITLE = {Apuntes de Fundamentos de Programación},
    YEAR = {2006},
    LANGUAGE = {SPANISH},
    PDF =
    {http://mondrian.die.udec.cl/~mmedina/Clases/AllPapers/Sanchez-FundamentosDeProgramacion2006.pdf},
    URL =
    {http://mondrian.die.udec.cl/~mmedina/Clases/AllPapers/Sanchez-FundamentosDeProgramacion2006.pdf},
    }

Otros Materiales

Enlaces de interés

Agregar un comentario

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