if(!isset($Keywords)) $Keywords = "PHP,Programación,recursos gratis,MYSQL,tips,trucos,diccionario informático,Términos técnicos,Galería de imágenes,Visual Basic,Microsoft,Linux,Apache,IIS,Foro,Manuales" ?> if(!isset($Description)) $Description = "Recursos gratuitos para programadores y estudiantes de informática" ?> if(!isset($TITLE)) $TITLE = "Programación, Manuales, Consejos, Trucos (PHP, HTML, CSS, Visual Basic, ASP, MySQL)" ?>
| ||||||||||||||||||
Diagramas de flujoBases para la diagramación de algoritmosJuan Luis Campos SalcedoIngeniero en TelemáticaIntroducción Un diagrama de flujo es la representación gráfica de un proceso. Un diagrama de flujo tiene como objetivo facilitarnos la comprensión de un algoritmo o simplificar el análisis de un proceso. El diagrama de flujo consta de símbolos como cuadros, rombos, óvalos, etc. que representan a cada uno de los pasos a seguir durante un proceso. Estos símbolos están conectados por flechas de un solo sentido y nos indican la secuencia en que se van desarrollando las distintas tareas. Los diagramas de flujo se desarrollaron con la idea de representar procesos en áreas como la administración de empresas, la planeación de proyectos, la manufactura de productos, la planificación de estrategias de ventas y muchas áreas más, no obstante, han cobrado un interés muy especial en el análisis y planeación de procesos para el desarrollo de sistemas computacionales. Y al mismo tiempo han demostrado tener una gran utilidad en el proceso de aprendizaje y formación de futuros desarrolladores de software. Existen diferentes símbolos utilizados en la diagramación, de los cuales podemos destacar cinco símbolos básicos con los cuales se puede representar prácticamente cualquier algoritmo informático por muy complejo que éste sea. Estos símbolos son los siguientes
En la diagramación, también contamos con una serie de símbolos auxiliares que no intervienen en el proceso del algoritmo, pero que pueden ser útiles para ayudarnos a dar claridad a nuestros diagramas, algunos de ellos son los siguientes:
Cabe mencionar que no se debe abusar del uso de conectores pues de lo contrario comenzaría a perderse la claridad que se pretende alcanzar con el diagrama. Ejemplo de un diagrama de flujo simple:
Consideraciones Aprovecharemos el diagrama anterior, para mencionar algunas consideraciones importantes:
Símbolos compuestos (complejos) En diagramación se acostumbra también el uso de símbolos compuestos que nos reduzcan la complejidad y el tamaño del diagrama. Estos símbolos representan estructuras de uso común y que ya están adecuadamente definidos. Este es el caso del símbolo de “Ciclo automático” que es como sigue:
El símbolo del Ciclo automático representa al ciclo “for” de la mayoría de los lenguajes. Para entender mejor este símbolo, veamos el siguiente ejemplo:
En este caso inicialicé la variable “n” con el valor de 1. Y cambié la condición de salida para que comparara con “menor o igual” (<=) en lugar de “menor que” (<). El mismo diagrama se puede también realizar con los objetos básicos, lo cual se puede dejar como ejercicio para apreciar la ventaja de utilizar símbolos compuestos. Diagramas de procesos Los diagramas de procesos son diagramas simplificados en los cuales se utiliza únicamente el símbolo de “proceso” (rectángulo). Se utilizan para indicar un algoritmo a grandes rasgos o los pasos para realizar una actividad. Estos diagramas te dicen que cosa se hace en cada etapa, sin meterse en detalles de cómo se hace. Ejemplo de un diagrama de procesos:
Estos diagramas no son de mayor interés para el estudio de algoritmos ya que, como se podrá apreciar, estos se omiten del mismo. Ejercicios propuestos
No dejes de revisar los ejercicios resueltos en la sección de Diagramación. REFERENCIAS: |
Hay 1 comentarios sobre este tema por parte de los lectores | Comentarios de parte de los lectores: |