000 03280nam a2200337 i 4500
003 CO-CtgCURN
005 20190814122805.0
007 ta
008 130418s2012 ag a gr 001 0 spa d
020 _a9789871609376
040 _aCO-CtgCURN
_bspa
_ccoctgcurn
082 0 4 _a005.133
_bS95
_223
100 1 _aSznajdleder, Pablo Augusto,
_eautor.
245 1 0 _aAlgoritmos a fondo :
_bcon implementaciones en C y Java /
_cPablo Augusto Sznajdleder.
260 _aBuenos Aires :
_bAlfaomega,
_c2012.
300 _axxii, 553 paginas :
_bilustraciones ;
_c24 cm.
336 _2rdacontent
337 _2rdamedia
_asin mediacion
_bn
338 _2rdacarrier
_avolumen
_bnc
504 _aIncluye referencias bibliograficas.
505 0 _aModulo 1. Programacion estructurada -- 1. Introducción a los algoritmos y a la programacion de computadoras -- 2. Estructuras basicas de control y logica algoritmica -- 3. Funciones, modularizacion y metodología top-down -- 4. Tipos de datos alfanumericos -- 5. Punteros a caracter -- 6. Punteros, arrays y aritmetica de direcciones -- 7. Tipos de datos estructurados -- 8. Operaciones sobre archivos -- 9. Tipo abstracto de datos (TAD) -- 10. Análisis de ejercicios integradores -- 11. Estructuras de datos dinamicos lineales -- Modulo 2. Programacion orientada a objetos -- 12. Encapsulamiento a traves de clases y objetos -- 13. Introducción al lenguaje de programacion Java -- 14. Programacion orientada a objetos -- 15. Estrcuturas de datos dinamicas lineales en Java -- Modulo 3. Aplicacion practica -- 16. Compresion de archivos mediante el algoritmo de Huffman -- Modulo 4. Conceptos avanzados -- 17. Recursividad -- 18. Arboles -- 19. Complejidad algoritmica -- 20. Algoritmos de ordenamiento -- 21. Estrategia algoritmica -- 22. Algoritmos sobre grafos.
520 3 _aResumen: Este libro esta diseñado para cubrir las necesidades de los alumnos universitarios que cursan las materias de Algoritmos I, II y III. Comienza desde \201Dcero\201D, explicando los conceptos de logica algoritmica y programacion estructurada y llega hasta el análisis, diseño e implementacion de algoritmos complejos y estructuras de datos dinamicas no lineales. Desarrolla un curso de programacion donde se guia al alumno en un proceso de aprendizaje durante el cual podr àdquirir la logica necesaria para diseñar e implementar algoritmos en lenguaje C (programacion estructurada) y Java (programacion orientada a objetos). En este curso, cada capitulo introduce un mayor nivel de dificultad, ya sea incorporando nuevos conceptos y recursos o bien, incorporando tecnicas de programacion mas complejas. El autor complementa la obra con una serie de videos en los que explica temas que, dada su naturaleza, resultaran extremadamente tediosos de leer: como instalar Eclipse, como depurar un programa, etc.
590 _aIngenieria de Sistemas
650 1 7 _aAlgoritmos (Computadores)
_2LEMB
650 1 7 _aProgramacion estructurada.
_2LEMB
650 1 7 _aC (Lenguaje de programacion de computadores)
_2LEMB
650 1 7 _aProgramacion orientada a objetos (Computacion)
_2LEMB
650 1 7 _aJava (Lenguaje de programacion de computadores)
_2LEMB
942 _cBK
_h005.133
_iS95
_2ddc
_01
999 _c6622
_d6622