Ejemplo
Leer un número por
teclado
Acción/Proceso
GeneralIndica una acción
o instrucción general que debe realizar el computador
(cambios de valores de
variables,
asignaciones, operaciones
aritméticas, etc.).
Ejemplo
Leer dos números y
sumarlos
Salida ImpresaIndica la
presentación de uno o varios resultados en forma impresa,
es decir imprime el resultado del diagrama de
flujo.
Ejemplo
Leer dos números e imprimirlos por
impresora el
resultado de su suma
Salida en Pantalla
Instrucción de presentación de mensajes o
resultados en pantalla, es decir muestra el
resultado del diagrama de
flujo en la pantalla.
Ejemplo
Leer dos números y mostrar por
pantalla el resultado de su suma
Conector de la misma pagina.- No es necesario
usar un tipo especial de símbolos para crear un diagrama de flujo,
pero existen algunos ampliamente utilizados por lo que es
adecuado conocerlos y utilizarlos, ampliando así las
posibilidades de crear un diagrama más claro y
comprensible para crear En el caso del círculo de
conexión, se debe procurar usarlo sólo cuando se
conecta con un proceso contenido dentro de la misma hoja, es
decir si dentro de la pagina tiene un espacio puede continuarlo
en esa parte de la pagina, pero primero debemos dar un nombre al
conector para continuar
Ejemplo
Conector de página.- Existen
también conectores de página, que asemejan a una
casita y se utilizan para unir actividades que se encuentran en
otra hoja, Indica el enlace de dos partes de un diagrama en
páginas diferentes y con las mismas condiciones del
anterior conector.
Ejemplo
Llamada a subrutinaIndica la llamada
a una subrutina o procedimiento
determinado.
Lo que se quiere decir es, un procedimiento
determinado como el programa anterior
de la suma el proceso se le puede mostrar de esta
manera
Ejemplo
Decisión (condicionante
IF)Indica la comparación de dos datos y
dependiendo del resultado lógico (falso o verdadero) se
toma la decisión de seguir un camino del diagrama u
otro.
Ejemplo
Leer dos números e imprimir el mayor
de los dos
Nota en la condición se puede
utilizar los símbolos lógicos como lo vemos en el
ejemplo, aquí tenemos algunos símbolos que pueden
ser utilizados, dependiendo la condición que quiera
realizar
= | Equivalente a | |||
> | Mayor que | |||
<</font> | Menor que | |||
>= | Mayor o igual que | |||
< = | Menor o igual que | |||
<> | Diferente de |
Iteración o (bucles)Indica
que una instrucción o grupo de
instrucciones deben ejecutarse varias veces.
Hay muchas sentencias pero veremos las
más conocidas y las más y utilizadas, como
ser:
a) While-do (mientras –
hacer)b) Do-while (hacer –
mientras)c) For (para)
While – do (mientras –
hacer).- mientras este entre la condición indicada
realizara el proceso correspondiente del programa.
Do – while (hacer –
mientras).- realizara el proceso indicado mientras se cumpla
la condición indicada
Ejemplo.- mostraremos el ejemplo con
while-do, y el ejercicio que usted hará tiene que ser con
do-while, no será muy difícil, ya que solo tiene
que entender el ejemplo (while-do)
Si N=5
Queremos saber la suma de sus
números inferiores incluyendo el
mismo número.
Entonces la suma de sus números
será 15
¿Por que?
Pues la suma de 1+2+3+4+5=15
1+2=3
3+3=6
6+4=10
10+5=15
Su diagrama de flujo es:
N es la variable introducida por
teclado
SUMA es el resultado de la suma
X es el contador
En WHILE (mientras X sea menor a
N
Que realice el siguiente
proceso)
X se incrementa en un valor superior
al
Anterior y SUMA se incrementa con
el
Valor que tiene X, al terminar el
proceso
Deberá mostrarnos el resultado
(suma).
For (para).- es una sentencia
automática a diferencia de las dos anteriores (manuales),
generara n iteraciones llegando a ser un bucle, su estructura
es:
Ejemplo: siguiendo el ejemplo
anterior notara que ya utilizamos el contador manual(X).
Recomendado para series como el fibonacci Y otros, pues es un
poco más censillo de aplicarlo en este tipo de diagramas de
flujo.
En los diagramas de
flujo se presuponen los siguientes aspectos:
Existe siempre un camino que permite
llegar a una solución.Existe un único inicio del
proceso.Existe un único punto de fin para el proceso
de flujo, salvo del rombo que indica una comparación
con dos caminos posibles y además una gran
ayuda.
A su vez, es importante que al construir diagramas de
flujo, se observen las siguientes recomendaciones:
Evitar sumideros infinitos, burbujas que tienen
entradas pero no salidas.Evitar las burbujas de generación
espontánea, que tienen salidas sin tener entradas,
porque son sumamente sospechosas y generalmente
incorrectas.Tener cuidado con los flujos y procesos no
etiquetados. Esto suele ser un indicio de falta de esmero,
pero puede esconder un error aún más grave: a
veces el analista no etiqueta un flujo o un proceso porque
simplemente no se le ocurre algún nombre
razonable.
Reglas para la
creación de Diagramas
Los Diagramas de flujo deben escribirse de arriba
hacia abajo, y/o de izquierda a derecha.Los símbolos se unen con líneas, las
cuales tienen en la punta una flecha que indica la
dirección que fluye la información procesos, se
deben de utilizar solamente líneas de flujo horizontal
o verticales (nunca diagonales).Se debe evitar el cruce de líneas, para lo
cual se quisiera separar el flujo del diagrama a un sitio
distinto, se pudiera realizar utilizando los conectores. Se
debe tener en cuenta que solo se vana utilizar conectores
cuando sea estrictamente necesario.No deben quedar líneas de flujo sin
conectarTodo texto escrito dentro de un símbolo debe
ser legible, preciso, evitando el uso de muchas
palabras.Todos los símbolos pueden tener más de
una línea de entrada, a excepción del
símbolo final.Solo los símbolos de decisión pueden y
deben tener más de una línea de flujo de
salida.
Autor:
Gerardo Valdez Balcazar
Página anterior | Volver al principio del trabajo | Página siguiente |