Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NOTAS DE PROFUNDIZACION
ESTRUCTURAS ALGORITMICAS
¡BIENVENIDOS!
A continuación, profundizaremos en lo relativo a relacionar las características de las
Estructuras Algorítmicas secuenciales y condicional básicas con las variables, operadores y
sentencias de entrada y salida, para la resolución de problemas.
COMENCEMOS
Antecedentes relevantes
En la actualidad es de vital importancia conocer sobre los fundamentos básicos de la
programación que intentan, a través de la automatización de tareas, llegar a la solución de
problemas que surgen diariamente, para lo cual consideran ciertas metodologías que
apoyan el procesamiento electrónico de los datos y la implementación lógica. Por ello,
cuando se quiere comprender el funcionamiento y operatividad de un computador, el
significado de lo que es un algoritmo se vuelve parte fundamental. En consecuencia, es
imperativo conocer las herramientas que representan los algoritmos, modificar: por
ejemplo, pseudolenguaje o programas en un lenguaje de programación y los diagramas de
flujo. De modo que es indispensable, por un lado, aprender a realizar programas de
computación, y por otro, plantear el problema, pensar en la solución y estructurar una
secuencia de pasos o instrucciones lógicas que permita la toma de decisiones para la
resolución del problema.
DIAGRAMA DE FLUJO
Un diagrama de flujo es una representación gráfica de un algoritmo. Asimismo, se puede
indicar que es una representación detallada en forma gráfica de cómo se deben hacer los
pasos que se deben seguir consecutivamente para obtener un resultado de un problema
planteado.
En la siguiente figura se muestra un ejemplo de un algoritmo representado por un diagrama
de flujos de datos.
En un colegio se desea saber qué porcentaje de hombres y que porcentaje de mujeres hay
en un grupo de estudiantes.
PSEUDOCODIGOS
El pseudocódigo es una herramienta que se utiliza para diseñar un programa en
programación estructurada. Básicamente, el pseudocódigo se puede definir como un
lenguaje de especificaciones de algoritmos. Esta es una presentación narrativa de los pasos
que se deben perseguir en un algoritmo para resolver un inconveniente o problema dado.
Imagen 5: Pseudocódigos
AVERIGUA MÁS
TE RECOMENDAMOS
En el mundo de la informática existe numerosa documentación que te puede ayudar y
orientar un poco más sobre los algoritmos y cómo representarlos, te mencionamos
documentos de interés que te permitirán averiguar más sobre este tema:
Joyanes, L., Rodríguez, L., & Fernández, M. (2003). Libro de problemas. Fundamentos de
programación.