Lenguajes > General
Diagramas de flujo
Warlox:
¡Hola!
El día de hoy me puse a investigar sobre este tema, y la verdad es que es bastante útil para nosotros los programadores, lo cual nos ayuda a evitar enredarnos a la hora de crear un algoritmo, a tomar una desición, etcétera.
A la hora de crear un diagrama de flujo, existe cierta simbología sobre la que te vas a regir. Esta simbología es general y útil para el entendimiento entre varias personas, si vas a hacer un diagrama para tí mismo, puedes inventar tu propia simbología.
- Óvalo: marca el inicio y el final del diagrama.
- Rombo: sirve para hacer una pregunta o condición.
- Rectángulo: dentro de él se marcan los procesos o instrucciones a realizar.
- Romboide: inicio y salida de datos (guardar datos en una variable, mostrar un dato, etcétera...)
Una vez conocida esta simbología básica a la hora de realizar cada diagrama, podemos comenzar a crear nuestros propios métodos, ya sea para la creación de una función o algoritmo.
Este es un ejemplo de utilización de diagramas para la solución de un problema:
--- Citar ---Eres profesor de un centro educativo, y tienes que sacar el promedio anual de cada alumno, basados en la nota obtenida en los tres trimestres. Una vez obtenido el promedio, vamos a saber si está aprobado o reprobado, basándonos en la escala de calificación deseada (usaremos una en la que el mínimo aprobado será de 65) y mostramos si el alumno está o no aprobado.
--- Fin de la cita ---
En fin, ese es el pequeño aporte que les he querido venir a hacer hoy, espero que lo aprendan a utilizar y le saquen frutos.
Saludos ^^
CarlosRdrz:
Si alguien quiere aprender a programar seriamente, que empiece por esto.
Además es de lo primero que se pide en todas las asignaturas impartidas oficialmente sobre programación.
Desarrollar diagramas de flujo de algoritmos es lo mas básico que un programador debe saber hacer!
Gracias por el aporte =)
Saludos
Warlox:
¡Gracias!
De hecho tienes razón, todos los programdores deberíamos de empezar por esto, nos hace la vida más fácil y también nos facilita a comprender los algoritmos que vayamos a desarrollar, solo que como muchos empezamos a programar por tutoriales en internet, muchas veces omitimos estos detalles poderosos :(
Fernando.:
Esos diagramas son muy buenos pero si causan una flojera ami eso me lo enseñaron hace poco en la escuela y no es muy difícil
Physlet:
Curiosamente el día de ayer me pidieron un informe de proceso en el trabajo. Me pidieron que luego de toda las especificaciones de metodología y tal, anexara un diagrama de flujo... Lo chistoso es que yo jamás en mi vida había hecho un diagrama de flujo y pues aprendí ayer, pero ya los había visto y eso.
Tampoco les vendría mal aprender de UML para los modelos de una base de datos y demás :P
Navegación
[#] Página Siguiente
Ir a la versión completa