000 | 04923nam a2200313 a 4500 | ||
---|---|---|---|
003 | AR-LpUFIB | ||
005 | 20240131171034.0 | ||
007 | ta | ||
008 | 230201s2009 ag a dr 000 0 spa d | ||
020 | _a9789872311391 | ||
024 | 8 | _aDIF006461 | |
040 |
_aAR-LpUFIB _bspa _cAR-LpUFIB |
||
100 | 1 |
_aLópez, Gustavo _9184177 |
|
245 | 1 | 0 |
_aAnálisis y diseño de algoritmos : _bimplementaciones en C y Pascal |
250 | _a1a ed. | ||
260 |
_aBuenos Aires : _b Alfaomega, _cc2009 |
||
300 |
_axxiii, 309 p. : _bil. |
||
500 | _aIncluye bibliografía e índice | ||
505 | 0 | _a Capítulo 1. Introducción a la programación estructurada -- 1.1 Introducción -- 1.2 La computadora electrónica -- 1.3 Los lenguajes de programación -- 1.4 ¿Qué es un algoritmo? -- 1.5 Paradigma de programación estructurada -- 1.6 El lenguaje C -- 1.7 El lenguaje Pascal -- 1.8 Etapas del desarrollo de software -- 1.9 Estructura de un programa en C -- 1.10 Poniendo todo junto -- 1.11 Estructura de un programa en Pascal -- 1.12 Ahora, integrando -- 1.13 Resumen -- 1.14 Contenido de la página Web de apoyo -- -- Capítulo 2. Datos y sentencias simples. Operaciones de entrada/salida -- 2.1 Introducción -- 2.2 Tipos de datos simples -- 2.3 Little endian vs. big endian -- 2.4 Modificaciones de tipos en C -- 2.5 Palabra reservada void -- 2.6 otros modificadores -- 2.7 Tipos de datos definidos por el usuario -- 2.8 Construcciones de sentencias básicas -- 2.9 Operadores -- 2.10 Operaciones de entrada/salida -- 2.11 Resumen -- 2.12 Problemas propuestos -- 2.13 problemas resueltos -- 2.14 Contenido de la página Web de apoyo -- Capítulo 3. Subrutinas -- 3.1 Introducción -- 3.2 Funciones -- 3.3 Ámbito de las declaraciones -- 3.4 Parámetros -- 3.5 Argumentos por línea de comandos -- 3.6 Mapa de memoria -- 3.7 Consideraciones de desempeño -- 3.8 Resumen -- 3.9 problemas propuestos -- 3.10 Problemas resueltos -- 3.11 Contenido de la página Web de apoyo -- Capítulo 4. Tipos estructurados homogéneos. Vectores y matrices -- 4.1 Introducción -- 4.2 Arreglos lineales -- 4.3 Declaración y uso de arreglos lineales -- 4.4 Arreglos multidimensionales -- 4.5 Arreglos como parámetros de subprogramas -- 4.6 Cadena de caracteres -- 4.7 Enumeraciones -- 4.8 Resumen -- 4.9 Problemas propuestos -- 4.10 Problemas resueltos -- 4.11 Contenido de la página Web de apoyo -- -- Capítulo 5. Complejidad algorítmica. Métodos de ordenamiento y búsqueda -- 5.1 Introducción -- 5.2 Complejidad computacional -- 5.3 Métodos de búsqueda -- 5.4 Métodos de ordenamiento -- 5.5 Mezcla de arreglos -- 5.6 Resumen -- 5.7 Problemas propuestos -- 5.8 Problemas resueltos -- 5.9 Contenido de la página Web de apoyo -- Capítulo 6. Estructuras y tablas -- 6.1 Introducción -- 6.2 Declaración y uso de registros -- 6.3 Registros como paámetros de funciones -- 6.4 Registros jerárquicos -- 6.5 Uniones -- 6.6 Tablas -- 6.7 Resumen -- 6.8 Problemas propuestos -- 6.9 Problemas resueltos -- 6.10 Contenido de la página Web de apoyo -- Capítulo 7. Archivos -- 7.1 Introducción -- 7.2 Tratamiento de archivos en lenguaje C -- 7.3 Tratamiento de archivos en lenguje Pascal -- 7.4 Archivos de acceso directo -- 7.5 Operaciones entre archivos -- 7.6 Resumen -- 7.7 Problemas propuestos -- 7.8 Problemas resueltos -- 7.9 Contenido de la página Web de apoyo -- Capítulo 8. Claves e índices -- 8.1 Introducción -- 8.2 Claves -- 8.3 Índices -- 8.4 Índices y archivos -- 8.5 Resumen -- 8.6 Problemas propuestos -- 8.7 Problemas resueltos -- 8.8 Contenido de la página Web de apoyo -- Capítulo 9. Recurrencia -- 9.1 Introducción -- 9.2 Algoritmos recursivos -- 9.3 Tipos de recursividad -- 9.4 Resumen -- 9.5 Problemas propuestos -- 9.6 Problemas resueltos -- 9.7 Contenido de la página Web de apoyo -- Capitulo 10. Memoria dinámica y manejo de punteros -- 10.1 Introducción -- 10.2 Administración de memoria dinámica -- 10.3 Punteros -- 10.4 Punteros sin tipo -- 10.5 Aritmética de punteros -- 10.6 Punteros y arreglos -- 10.7 Punteros a funciones -- 10.8 Resumen -- 10.9 Problemas propuestos -- 10.10 Problemas resueltos -- 10.11 Contenido de la página Web de apoyo -- Capítulo 11. El proceso de compilación -- 11.1 Introducción -- 11.2 El proceso de compilación -- 11.3 Procesamiento -- 11.4 Compilación -- 11.5 Enlace -- 11.6 Automatización del proceso de compilación -- 11.7 Resumen -- 11.8 Problemas resueltos -- 11.9 Contenido de la página Web de apoyo | |
650 | 4 |
_aANÁLISIS DE ALGORITMOS _9247886 |
|
650 | 4 |
_aLENGUAJES DE PROGRAMACIÓN _943382 |
|
650 | 4 |
_aPROGRAMACIÓN _929694 |
|
650 | 4 |
_aPROGRAMACIÓN ESTRUCTURADA _9248482 |
|
650 | 4 |
_aPASCAL _941172 |
|
650 | 4 |
_aLENGUAJE C _9252442 |
|
700 | 1 |
_aJeder, Ismael _9257286 |
|
700 | 1 |
_aVega, Augusto _9257287 |
|
942 | _cBK | ||
999 |
_c848479 _d848479 |