Este libro ofrece, desde el primer momento y de forma secuenciada, métodos de resolución de problemas mediante el desarrollo de algoritmos y estructuras de datos, así como su materialización en programas de computador. Cada capítulo incluye una lista de ejercicios propuestos y al final de cada tema se desarrrolla un ejemplo completo, para mostrar sus aspectos más destacados. También se incluye como apéndice un pequeño resumen del entorno de programación Turbo Pascal de Borland.
Tema I: Algoritmos e Introducción a Pascal
Cápitulo 1: Problemas, Algoritmos y programas
Cápitulo 2: El lenguaje de programación Pascal
Cápitulo 3: Tipos de datos básicos
Cápitulo 4: Elementos básicos del lenguaje
Cápitulo 5: Primeros programas completos
Tema II: Programación estructurada
Cápitulo 6: Intrucciones estructuradas
Cápitulo 7: Programación estructurada
Tema III: Subprogramas
Cápitulo 8: Procedimientos y funciones
Cápitulo 9: Aspectos metodológicos de la programación con subprogramas
Cápitulo 10: Introducción a la recursión
Tema IV: Tipos de datos definidos por el programador
Cápitulo 11: Tipos de datos simples y compuestos
Cápitulo 12: Arrays
Cápitulo 13: Registros
Cápitulo 14: Archivos
Cápitulo 15: Algoritmos de búsqueda y ordenación
Tema V Memoria Dinámica
Cápitulo 16: Punteros
Capítulo 17: Estructuras de datos recursivas
Tema VI: Aspectos avanzados de programación
Cápitulo 18: Complejidad algoritmica
Cápitulo 19: Tipos abstractos de datos
Cápitulo 20: Esquemas algoritmicos fundamentales
Apendices
Apendice A: Aspectos complementarios de la programación
Apendice B: El lenguaje Turbo Pascal
Apendice C: El entorno integrado de desarrollo
Bibliografia
Indice Alfabetico