Created by Larisa Hinojosa
about 8 years ago
|
||
Los Algoritmos se pueden representar de muchas maneras, ahora aprenderemos a representarlos en dos formas: en Seudocódigo o en Diagrama de flujo.En seudocódigo la secuencia de instrucciones se representa por medio de frases o proposiciones.En un diagrama de flujo se representa por medio de gráficos.Por ejemplo: Algoritmo para calcular el área de cualquier triángulo rectángulo.SeudocódigoPaso 1. InicioPaso 2. Asignar el número 2 a la constante "Div"Paso 3. Conocer la base del triángulo y guardarla en la variable "Base"Paso 4. Conocer la altura del triángulo y guardarla en la variable "Altura"Paso 5. Guardar en la variable "Area" el valor de multiplicar "Base" por "Altura"Paso 6. Guardar en la variable "Area" el valor de dividir "Area" entre "Div"Paso 7. Reportar el valor de la variable "Area"Paso 8. FinalDiagrama de Flujo
El seudocódigo está compuesto por proposiciones informales en español que permiten expresar detalladamente las instrucciones que llevan desde un estado inicial (problema) hasta un resultado deseado (solución). Los Diagramas de Flujo son una de las técnicas más utilizadas para representar gráficamente la secuencia de instrucciones de un Algoritmo. Estas instrucciones están compuestas por operaciones, decisiones lógicas y ciclos repetitivos, entre otros. La solución de un problema puede contener varios conjuntos de instrucciones (procedimientos o métodos) que tienen como finalidad ejecutar cada uno de los procesos necesarios para llegar a la solución a partir de los datos disponibles (estado inicial).Las ventajas de diseñar un Diagrama de Flujo antes de empezar a generar el código de un programa son, entre otras: Forzar la identificación de todos los pasos de una solución de forma clara y lógica Establecer una visión amplia y objetiva de la solución Verificar si se han tenido en cuenta todas las posibilidades Comprobar si hay procedimientos duplicados Representar gráficamente una solución (es más simple hacerlo con gráficas que mediante palabras) Facilitar a otras personas la comprensión de la secuencia lógica de la solución planteada Posibilitar acuerdos con base en la aproximación común a una solución de un problema, resolver ambigüedades o realizar mejoras Establecer posibles modificaciones Agilizar la codificación (traducción) del algoritmo en un lenguaje de programación Servir como elemento de documentación de la solución del problema. ActividadElabora en tu cuaderno un algoritmo en seudocódigo para cada uno de los siguientes problemas: Hallar el perímetro de un cuadrado cuyo lado mide 5 cm. Hallar el área de un cuadrado cuyo lado mide 5 cm. Hallar el área y perímetro de un círculo cuyo radio mide 2 cm.
Want to create your own Notes for free with GoConqr? Learn more.