You are on page 1of 2

Diferencia entre diagrama de flujos, pseudocodigo y algoritmo?

hola amigos, tengo un pequeo problema con el diagrama de flujos, pseudocodigo y algoritmo ya que los confundo mucho, me prodian deir que es cada uno y un pequeo esjemplo tambien de cada uno por favor...

Mejor respuesta - elegida por los votantes


Un diagrama de flujo y el pseudocodigo son dos formas de expresar un algoritmo. El algoritmo es una lista de pasos o acciones a realizar para cumplir un objetivo. Por ejemplo, el algoritmo para abrir una puerta: acercarse a la puerta, extender la mano, agarrar el picaporte, girar el picaporte, empujar la puerta. El pseudocodigo, como su nombre lo indica, es un "codigo falso" que se asemeja a un lenguaje de programacion, pero mucho mas flexible, y facil de entender, y obviamente no puede ser interpretado directamente por la maquina. Por ejemplo, el pseudocodigo para mostrar por pantalla los numeros 1,2,3...50: Accion numeros *Comienza la accion* x := 1 *hacer que x valga 1* Mientras x <= 50 hacer * mientras que x sea menor o igual que 50* escribir(x) *escribir el valor de x en la pantalla* Fin Mientras *Fin del bucle* Fin Accion *Fin de la accion* Como ves, puse comentarios entre asteriscos, pero como es un "pseudo" codigo puedo poner guiones, o lo que quiera. Tambien puedo poner "esc" en lugar de "escribir". Por eso es pseudocodigo (no esta estrictamente definida su sintaxis y sus reglas, a diferencia de un lenguaje de programacion real) El diagrama de fujo es una representacion grafica del algoritmo, donde se usan simbolos, cuadros, flechas, etc, que si estan estandarizados por una ISO (por ejemplo, la accion va en un rectangulo, si es una bifurcacion condicional se usa un cuadrado inclinado). Aca tenes un ejemplo: http://es.wikipedia.org/wiki/Archivo:Alg Por ultimo te puedo decir que el algoritmo es un concepto, una idea que no necesariamente tiene que estar escrita, podes expresarlo oralmente por ejemplo. El pseudocodigo y el diagrama de flujo son una materializacion (en papel, o lo que sea) del algoritmo. Saludos!
Poner ejemplos de los tres.

OBJETIVO: Introducir al estudiante el concepto de pseudocdigo y la manera en la que puede utilizar este sistema para desarrollar procesos sistemticos pero basados en palabras clave que se enfocan un poco a la programacin. A TRAVS DE ESTE MEDIO INVESTIGARAS EN FUENTES BIBLIOGRFICAS E INTERNET EL CONCEPTO DE PSEUDOCDIGO, SEGUIDO DE UN PRRAFO QUE NO SOBREPASE LAS 5 LINEAS DONDE EXPLIQUES PARA QUE SE UTILIZA EN LA PROGRAMACIN; ADEMS DE QUE ESPECIFIQUES LAS DIFERENCIAS QUE EXISTEN ENTRE PSEUDOCDIGO Y ALGORITMOS. INCLUYE EN ESTA ACTIVIDAD AL MENOS 6 EJEMPLOS.

You might also like