Esta obra tiene un enfoque orientado a enseñar, hacer entender y hacer ver al lector cómo resolver un problema, cómo obtener su solución, y luego cómo programar esta solución utilizando un lenguaje de programación de alto nivel. Características de este texto: Se explica qué es un algoritmo, cómo se construye un diagrama de flujo y cómo se puede escribir un programa en C. Se presentan las estructuras algorítmicas selectivas y repetitiva. Se describe el tema de funciones, asociadas siempre al concepto de reducción de problemas. Se presentan los arreglos unidimensioles y multidimensioles, respectivamente.