You are on page 1of 4

Diagramas de flujo

Es la representacin grafica de un algoritmo. Se utiliza en disciplinas como


la programacin, la economa, los procesos industriales y la psicologa
cognitiva.

Estos diagramas utilizan smbolos con significados bien definidos que


representan los pasos del algoritmo, y representan el flujo de ejecucin
mediante flechas que conectan los puntos de inicio y de trmino. Un
diagrama de flujo siempre tiene un nico punto de inicio y un nico punto
de trmino. Adems, todo camino de ejecucin debe permitir llegar desde el
inicio hasta el trmino.

Reglas para escribirlos

1. Se escriben de arriba hacia abajo

2. Ya no se escriben los verbos se sustituyen por smbolos.

3. En todos los diagramas de flujo solo hay un inicio y un fin.

Ciclos computacionales

Las computadoras estn especialmente diseadas para ejecutar tareas


rpidamente. Los clculos simples o la manipulacin de pequeos conjuntos
de datos se pueden realizar fcilmente a mano, pero las tareas grandes o
repetitivas son realizadas con mayor eficiencia por una computadora. Las
estructuras de control repetitivas son aquellas en las que se repiten muchas
veces.

Entre ellos se encuentran:

While:
Se utiliza cuando se requiere repetir la ejecucin de unas sentencias un
nmero indefinido de veces, siempre que se cumpla una condicin.
Repeat:
Se utiliza generalmente cuando no sabemos cuntas veces se habr de
ejecutar el ciclo, igual que el ciclo while, con la diferencia de que se sabe
seguro que el ciclo por lo menos se ejecuta una vez.

For:
Ejecuta las acciones del ciclo un nmero determinado de veces y de modo
automtico controla el numero de interacciones o pasos a travs del cuerpo
del ciclo.

Tipos de contadores:
Cuenta las veces que se desea repetir el problema tendra un valor inicial y
un final que determina cuando finaliza el proceso.

Nota: Al utilizar un ciclo, este siempre debe de iniciarse despus del inicio y
debe de ser una variable.
Ciclos:
Es un proceso repetitive que sirve para repetir tantas veces como se desee
la solucin de un problema.
La finalidad principal de un problema resuelto por computadora es
aprovechar la ventaja que tiene esta de hacer operaciones. De 1 a N veces.

Tipos

a) Repeat Until.
En este ciclo se realiza todo el proceso del programa y al final se asegura si
se desea continuar o no.

Elementos:

1.Contador:
Se encarga de controlar el nmero de veces que
vamos a repetir el proceso.
1.1)Numerico
Cuentan las veces que se desean repetir tendr un
valor inicial y un valor final, que determina
cuando termina el proceso.

1.2) Alfonumerico
Controla las veces que se va a repetir con una
s/n
variable alfanumrico. Desea continuar R =

1.3) Ascendente
Valor inicial 0
Incremento C + 1
Valor final * numero de veces.
1.4) Descendente

Valor inicial numero de veces


Incremento C - 1
Valor final = 0

Presentacion de los diagramas de flujo

El valor inicial o final se lee en la entrada de datos, se realiza todo el


proceso del problema, y al final se agrega la comparacin contra el numero
de veces y despus se incrementa o decrementa el contador segn el caso.

Nota: En los contraladores alfanumrico no hay decremento o incremento.