
¿Podemos enseñar a analizar un problema? ¿podemos enseñar a razonar flexiblemente? ¿podemos enseñar a pensar?
Las respuestas no son fáciles, y es que enseñar a un alumno a resolver un problema desde distintos ángulos y a proponer diversas alternativas es una tarea ardua. Esta es una obra para aprender paso a paso y en su esencia la metodología de la programación, es la reunión de dos volúmenes publicados anteriormente en esta misma editorial, totalmente renovada con nuevos problemas y soluciones, así como novedosos componentes que permiten una mejor comprensión, claridad y aplicación de los conceptos estudiados.
El lenguaje empleado para mostrar la solución de un problema es pseudocódigo de alto nivel, una característica fundamental para que el alumno entienda las estructuras de datos y algoritmos asociados, sin la necesidad de utilizar un lenguaje de programación en particular.
Índice del libro;
Prefacio a la tercera edición
1. Algoritmos, diagramas de flujo y programas
1.1. Problemas y algoritmos
1.2. Diagramas de flujo
1.2.1. Reglas para la construcción de diagramas de flujo
1.3. Conceptos fundamentales
1.3.1. Tipos de datos
1.3.2. Identificadores, constantes y variables
1.3.3. Operaciones aritméticas
1.3.4. Expresiones lógicas
1.3.5. Bloque de asignación
1.4. Construcción de diagramas de flujo
1.5. Programas
Problemas resueltos
2 Estructuras algorítmicas selectivas
2.1. Introducción
2.2. La estructura selectiva simple si entonces
2.3. La estructura selectiva doble si entonces/sino
2.4. La estructura selectiva múltiple si múltiple
2.5. Estructuras selectivas en cascada (anidadas)
Problemas resueltos
3. Estructuras algorítmicas repetitivas
3.1. Introducción
3.2. La estructura repetitiva repetir (FOR)
3.3. La estructura repetitiva mientras (WHILE)
Problemas resueltos
4. Estructuras de datos: arreglos
4.1. Introducción
4.2. Arreglos unidimensionales
4.2.1. Definición de arreglos
4.2.2. Operaciones con arreglos
4.3. Arreglos multidimensionales
4.3.1. Arreglos bidimensionales
4.3.2. Arreglos de más de dos dimensiones
Problemas resueltos
5. Estructuras de datos: registros
5.1. Registros
5.1.1. Definición de registros
5.1.2. Acceso a los campos de un registro
5.1.3. Diferencias con arreglos
5.1.4. Combinaciones entre arreglos y registros
Problemas resueltos
6. Problemas suplementarios
Arreglos unidimensionales
Arreglos bidimensionales
Arreglos de más de dos dimensiones
Arreglos paralelos
Just click on START button on Telegram Bot