Análisis y diseño de algoritmos : implementaciones en C y Pascal

By: Contributor(s): Material type: TextTextPublication details: Buenos Aires : Alfaomega, c2009Edition: 1a edDescription: xxiii, 309 p. : ilISBN:
  • 9789872311391
Subject(s):
Contents:
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
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)

Incluye bibliografía e índice

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

There are no comments on this title.

to post a comment.

Powered by Koha