Diagramas De Flujo

Páginas: 8 (1985 palabras) Publicado: 14 de enero de 2013
DIAGRAMAS DE FLUJO
Un diagrama de flujo es una representación gráfica de un algoritmo o de una parte del mismo. Los diagramas de flujo ayudan en la comprensión de la operación de las estructuras de control (si, mientras)
La ventaja de utilizar un algoritmo es que se lo puede construir independientemente de un lenguaje de programación, pues al momento de llevarlo a código se lo puedehacer en cualquier lenguaje.
Dichos diagramas se construyen utilizando ciertos símbolos de uso específico, estos símbolos están conectados entre si por flechas, conocidas como líneas de flujo.
NOMBRE | SIMBOLO | FUNCION |
Terminal | | Representa el inicio y fin de un programa. También puede representar una parada o interrupción programada que seanecesaria realizar en un programa. |
Entrada/salida | | Cualquier tipo de introducción de datos en la memoria desde los periféricos o registros de información procesada en un periférico |
Proceso | | Cualquier tipo de operación que pueda originar cambio de valor, formato o posición de la información almacenada en memoria, operaciones aritméticas de transformaciones, etc., |Decisión | | Indica operaciones lógicas o de comparación entre dos datos (normalmente dos) y en función del resultado de la misma determina (normalmente si y no) cual de los dos distintos caminos alternativos de programa se debe seguir. |
Conector misma pagina | | Sirve para enlazar dos partes cualesquiera de un diagrama a través de un conector en la salida y otro conector en la entrada.Se refiere a la conexión en la misma página del diagrama. |
Indicador de dirección o línea de flujo | | Indica el sentido de la ejecución de las operaciones. |
Salida | | Se utiliza en ocasiones en lugar del símbolo de salida. El dibujo representa un pedazo de hoja. Es usado para mostrar datos o resultados, |


REGLAS DE DIAGRAMA DE FLUJO
* Debe de indicar claramente en dondeinicia y donde termina el diagrama.
* Cualquier camino del diagrama debe llevarte siempre a la terminal de fin.
* Organizar los símbolos de tal forma que siga visualmente el flujo de arriba hacia abajo o de izquierda a derecha.
*No usar lenguaje de programación dentro de los símbolos.
* Centrar el diagrama en la página.
* Las líneas deben ser verticales u horizontales, nuncadiagonales.

EJEMPLO DE DIAGRAMA DE FLUJO
LEER


a

Proceso B
Cond



b
Desplegar
Cond
Proceso A

* No fraccionar el diagrama con el uso excesivo de conectores.
* *Solo debe llegar una sola línea de flujo a un símbolo. Pero pueden llegar muchas líneas de flujo a otras líneas.
| |

* Las líneas de flujo deben de entrar a un símbolo pro la parte superior y/oizquierda y salir de él por la parte inferior y/o derecha.
* Evitar que el diagrama sobrepase una página; de no ser posible, enumerar y emplear los conectores correspondientes.
* Usar lógica positiva, es decir, realizar procesos cuando es verdadera la condición y expresar las condiciones de manera clara (por ej., "no es a =/= de b" ==> "a=b").
* Comentar al margen únicamente cuandosea necesario.

Inicio
RESIDUO

P, q, r

P= q % r

p

Fin

Inicio
P, q, r
P= q + r
p
Fin
SUMA

Inicio
P, q, r
P= q - r
p
Fin
RESTA

Inicio
P= q / r
p
Fin
DIVISIÓN

P, q, r

Inicio
P, q, r
P= q * r
p
Fin
MULTIPLICACIÓN

Inicio
A, 3.1416, r
A= 3.1416 * (r^2)
a
Fin
ÁREA DE UN CÍRCULO

ÁREA DEUN TRIÁNGULO

Inicio
A, b, h
A= (b*h)/ 2
a
FinInicio
A, la1, la2,
A= la1 * la2
a
Fin
ÁREA DE UN CUADRADO

Inicio
A, b, h
A= b * h
a
Fin
ÁREA DE UN RECTÁNGULO

PROMEDIO DE 5 ALUMNOS CON 5 MATERIAS
Inicio
P, A1, A2, A3, A4, A5
P= (A1+ A2+ A3+ A4+ A5)/ 5
P
Fin

Inicio
SUMA, RESTA, MULTIPLICACIÓN, DIVISIÓN Y RESIDUO

A, b, suma, resta, multiplicación, división, residuo

st= (P1+P2+P3+P4+P5+P6+P7+P8+P9+P10)
IVA=...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diagrama de flujo
  • Diagrama De Flujo
  • Diagramas de flujo
  • Diagramas de flujo
  • Diagramas de flujo
  • Diagrama de flujo
  • Diagramas De Flujo
  • Diagrama De Flujos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS