ALGORITMO 
PSEUDOCODIGO Y DRIAGAMA DE FLUJOS
DIAGRAMA DE FLUJOS 
Un diagrama de flujo es una representación gráfica de un algoritmo o de una parte del mismo. La ventaja de utilizar un diagrama de flujo es que se le puede construir independientemente del lenguaje de programación
3 
RECORDAR: CONCEPTODEALGORITMO:Unalgoritmoesunconjuntodepasososecuenciadeinstruccionesque, ejecutadasenundeterminadoorden, permitenresolverunproblemadeterminado. 
Diagrama de Flujo Elemental. 
INICIO 
Declaración e Inicialización de Variables 
Entrada de Datos 
Presentación de Resultados en Pantalla 
Procesamiento de Datos 
FIN
4 
Diagrama de Flujo Elemental. 
INICIO 
Declaración e Inicialización de Variables 
Entrada de Datos 
Presentación de Resultados en Pantalla 
FIN 
Condición Verdadera? 
Si 
No 
Acción 1 
Acción 2 
EjemplodeDFdeunalgoritmogenéricoqueincluyeunabifurcación. 
SilaCondiciónesVerdadera, seejecutalaAcción1yencasocontrario(Falsa)laAcción2.
En todo diagrama de flujo podemos encontrar los siguientes elementos: a) Inicio de proceso. b) Especificación de la alimentación de datos para efectuar el proceso. c) Acciones aplicables a los datos. d) Obtención de resultados. e) Fin del proceso.
SIMBOLOS UTILIZADOS
EJEMPLOS
PSEUDOCODIGO 
Mezcladelenguajedeprogramaciónyunidiomacomoelespañol,queseempleadentrodelaprogramaciónestructurada,paraespecificareldiseñodeunprograma.Sepuededefinircomounlenguajedeespecificacionesdealgoritmos,utilizandopalabrasqueindicanelprocesoarealizar. 
Enesencial,elPseudocódigosepuededefinircomounlenguajedeespecificacionesdealgoritmos.
VENTAJAS 
Ocupa menos espacio en una hoja de papel 
Permite representar en forma fácil operaciones repetitivas complejas 
Es muy fácil pasar de Pseudocódigo a un programa en algún lenguaje de programación. 
Si se siguen las reglas se puede observar claramente los niveles que tiene cada operación
11 
1.INICIOyFIN:Pordondeempiezayacabaelalgoritmo. 
2.DATOS:Aquísedeclaraneinicializanlasvariablesqueutilizaráelalgoritmo. 
3.ALGORITMO:Enestasecciónseescribeelalgoritmo. 
Pseudocódigo -Sintaxis Utilizada. 
Pseudocódigodeunalgoritmogenérico: 
INICIO. 
DATOS: 
enteroa; 
realb=0; 
ALGORITMO: 
leera; 
b=a+5; 
escribirb; 
FIN.

Algoritmo