Pseudocódigo y Diagramas de Flujo.
Enviado por tomas • 15 de Marzo de 2018 • 715 Palabras (3 Páginas) • 513 Visitas
...
principal diferencia radica en que el pseudocódigo representa el algoritmo con símbolos de un lenguaje, que a priori, pareciera un lenguaje de programación, mientras que los diagramas de flujo usan símbolos geométricos por lo que su aspecto es visualmente más fácil de seguir y entender, sobre todo para los programadores principiantes.
Existen otras diferencias más sutiles como que el pseudocódigo no obedece a un estándar mientras que el diagrama de flujo si. Para los programadores experimentados el diagrama de flujo resulta un poco tedioso porque es más difícil de mantener que el pseudocódigo debido a la simbología que usa. Por otro lado ellos prefieren el pseudocódigo ya que gracias a su parecido con el lenguaje de programación pasar de uno a otro es casi inmediato.
¿Para qué casos me conviene usar uno u otro?
Aunque en la literatura no hay una clara distinción o preferencia en cuanto al uso de uno u otro, personalmente creo que si lo que buscamos es tener detalle nuestra opción es el pseudocódigo y si lo que buscamos es esquematizar la opción es el diagrama de flujo. Sin embargo los pros y contras de usar uno sobre el otro se van notando en función del tamaño del algoritmo.
En algoritmos pequeños el uso de ambos pareciera casi indistinto pero aun así ya se podrá notar que el diagrama de flujo es más laborioso, característica que se ve aumentada conforme el tamaño del algoritmo incrementa. Por otro lado el diagrama resultante es bastante fácil de leer incluso por personas que no tienen mucha noción de programación.
Por otra parte el pseudocódigo en algoritmos grandes si bien es más compacto que un diagrama de flujo, se vuelve más difícil de seguir y entender, principalmente si quien lo lee es una persona con poca o ninguna noción de programación.
Bibliografía
Vardi, Ilan (s.f.). Code and Pseudo Code. Recuperado el 18 de Julio de 2016, de http://www.mathematica-journal.com/issue/v6i2/article/vardi/vardi.pdf
UnADM;. (s.f.). UnADM. Unidad_2_Dis_de_algoritmos. Recuperado el 18 de Julio de 2016, de https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S2_B1/DS/01/DFPR/U2/Unidad_2_Dis_de_algoritmos.pdf
RIECE, (s.f.). Pseudocode and Flowcharts. Recuperado el 27 de Julio de 2016, de http://www.owlnet.rice.edu/~ceng303/manuals/fortran/FOR3_3.html
...