Metodología de la programación. Algoritmos, diagramas de flujo y programas

Resumen

En este libro Osvaldo Cairó muestra como a través de problemas cotidianos podemos desarrollar un algoritmo, partiendo de conceptos básicos, enseña los tipos de estructuras que se utilizan para solucionar un algoritmo, indica que figuras geometrías se utilizan para crear un diagrama de flujo de modo que aprendan a desarrollar el pseudocódigo, llega a relacionar los registros con arreglos para facilitar y simplificar un algoritmo, llevando a alumnos y docentes a desarrollar cualquier tipo de algoritmos de forma sencilla.


Palabras clave: algoritmo, estructura, diagrama de flujo, pseudocódigo, variable, constante. Arreglo, registro

Abstract

In this book, Osvaldo Cairó shows how, through everyday problems, we can develop an algorithm, starting from basic concepts, teaching the types of structures used to solve an algorithm, indicating that geometry figures are used to create a flow diagram so that learn to develop the pseudocode, get to relate the records with arrangements to facilitate and simplify an algorithm, leading students and teachers to develop any type of algorithms in a simple way.


Keywords: Keywords: algorithm, structure, flowchart, pseudocode, variable, constant. Arrangement, registration.

En la primera fase del libro indica que para comenzar a estructurar  un algoritmo debemos de conocer el concepto de algoritmo, que características debe tener un algoritmo, los tipos de datos que se pueden manejar en un algoritmo, la prioridad de operadores, que es un diagrama de flujo y como se construye respetando las reglas del mismo, el significado de un pseudocodigo, identificar el concepto de variable y constante para poder definirlas en un algoritmo. Permite que las personas que se apoyan en  este libro pueden identificar con facilidad cada una de las figuras geométricas para construir un diagrama de flujo colocando problemas resueltos y explicando paso a paso cada uno de ellos mediante la estructura secuencial.

En la segunda fase de este libro enseña que es la estructura selectiva y como se utiliza indicando sus tipos de esta estructura como son, estructura selectiva simple, estructura selectiva doble y estructura selectiva múltiple que se relaciona esta última con la estructura de case (según sea el caso) la cual facilita la resolución de problemas que tienen múltiples posibilidades de respuesta, muestra ejemplos ya resueltos para que se pueda comprender este tipo de estructura.

En la tercera fase del libro nos habla de las estructuras repetitivas que son de suma importancia para simplificar la solución de problemas a  través de los algoritmos,  en este tipo de estructura existen un bucle o ciclo que se repite hasta llegar  a la solución esperada, así mismo indica los tipos de estructuras que existen los cuales son: estructura repetitiva mientras (while),  estructura repetitiva para (for) y la estructura repetitiva repetir (repit), en este tipo de estructura se utiliza condición o se  asigna un valor inicial y final a  una variable  para controlar el número de veces que se desea que se repetitiva el ciclo de instrucciones, en algunos tipo estructuras repetitivas  se utilizan los términos de acumulador y contador que apoyan a la condición o valor inicial para que controle el ciclo de instrucciones que se va a repetir, estos son conocidos como una suma o resta según sea el caso, en esta fase también muestra ejemplos resuelto para su mayor compresión de las estructuras y ejemplos a resolver para mejorar el aprendizaje de las mismas.

En la fase cuatro muestra cómo se resuelve un algoritmo mediante arreglos, un arreglo es una colección de datos en forma homogénea, en orden o en desorden los arreglos, muestra cómo funciona los arreglos cuando se aplicar en la resolución de un algoritmo mediante su alternativa de solución ya sea de un diagrama de flujo y pseudocódigo indica que se representan con  la letra A seguida de corchetes como por ejemplo A[I], enseña los tipos de arreglos que existen, como se pueden utilizar dimensionalmente.

En la fase cinco nos enseñan que es un registro y su uso  en las estructuras repetitivas, el registro se considera un campo a donde se tendrán que almacenar los datos, muestra los registros para su uso en las estructuras repetitivas, enseña la combinación entre arreglos y registros, resuelven algunos problemas para la comprensión del uso de los registros.

Al final indica varios problemas para que sean resueltos conforme a la estructura adecuada.

Conclusión

El libro es de utilidad en el bachillerato debido a  que facilita el aprendizaje de los alumnos siendo competentes para  resolver cualquier problema a través del razonamiento   y pensamiento lógico, así mismo sirve de apoyo a los docentes para poder ejemplificar los temas que indica una asignatura que se imparte en el nivel medio superior. El libro se recomienda para que los alumnos de nivel medio superior y superior  aprendan paso a paso el uso de los algoritmos y sepan aplicarlos en cualquier lenguaje de programación y además les sirve para resolver algún problema de su vida cotidiana.

Bibliografía

Cairó, O. (2012). Metodología de la Programación Algoritmos, diagramas de flujo y programas. México: Alfaomega.

 

[a] Escuela Preparatoria Número 4, Universidad Autónoma del Estado de Hidalgo. marisela_vital2403@uaeh.edu.mx