You are on page 1of 2

Es un conjunto de pasos que deben seguirse para solucionar un problema.

Todo
algoritmo debe de ser:

PRECISO: Concreto, no tener de más y llevar a una solución clara.


CONGRUENTE: Al probarse varias veces los resultados deben ser los mismos
FINITO: Al seguir los pasos deben conducir a la solución.

Los algoritmos se representan mediante:

DIAGRAMAS DE FLUJO:
Representación gráfica de la secuencia de pasos para resolver un problema o
ejecutar una determinada tarea mediante símbolos.

SEUDOCÓDIGO:
Descripción paso a paso, en tu idioma, de la solución de un problema o la
ejecución de una tarea. Cada orden se expresa en una línea.

SÍMBOLOS DEL DIAGRAMA DE FLUJO:

SÍMBOLO EXPLICACIÓN
Se utiliza siempre para dar INICIO en un diagrama de flujo

Representa la ENTRADA DE DATOS, que


generalmente se hace mediante el teclado
Representa un PROCESO. Dentro del rectángulo se
escriben fórmulas que se van a utilizar en la solución del
problema.
Se utiliza en la SALIDA DE DATOS. Los resultados se
imprimen o se muestran en la pantalla.

Indica el FINAL de un diagrama de flujo.

Símbolo de SELECCIÓN. Se plantea una condición; si


se cumple el programa fluye por la DERECHA y si no
sigue su flujo por la IZQUIERDA. También se utiliza para
realizar operaciones repetitivas, hasta que se cumpla la
condición.
Indican DIRECCIONES DE LOS FLUJOS del
diagrama.
EJEMPLO:

DIAGRAMA DE FLUJO SEUDOCÓDIGO.

INICIO
INICIO
ESCRIBE “Calcula la presión dado la fuerza
y área”
ESCRIBE “Da la fuerza en newtons”
CAPTURA FUERZA
FUERZA
ÁREA ESCRIBE “Da el área en metreos”
CAPTURA ÁREA
FÓRMUL PRESIÓN = FUERZA/ÁREA
A
PRESIÓN = ESCRIBE “La presión en pascales es:”
FUERZA/ÁREA IMPRIME PRESIÓN
FIN
En este ejemplo tenemos un algoritmo, que
se constituye de un diagrama de flujo y un
seudocódigo; y se muestra los pasos que
debemos realizar para obtener, en este caso,
PRESIÓN el valor de la presión.

FIN

You might also like