Los pseudocódigos presentan los siguientes beneficios:
- Ocupan mucho menos espacio en el desarrollo del problema.
- Permite representar de forma fácil operaciones repetitivas complejas.
- Es más sencilla la tarea de pasar de pseudocódigo a un lenguaje de programación formal.
- Si se siguen las reglas de identación se puede observar claramente los niveles en la estructura del programa.
- En los procesos de aprendizaje de los alumnos de programación, éstos están más cerca del paso siguiente (codificación en un lenguaje determinado, que los que se inician en esto con la modalidad Diagramas de Flujo).
- Mejora la claridad de la solución de un problema.
Ventajas de utilizar un Pseudocodigo
Ocupa menos espacio en una hoja de papel
Permite representar en forma fácil operaciones repetitivas complejas
Es muy fácil pasar de pseudocodigo 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.
Desventajas?
Tu sabes lo que es un Rascacielos no?
Bien pues para hacerlo se necistan unos planos
Pues hala > Plano = Pseudocódigo
Rascacielos= Programa
El pseudocódigo hace referencia a una descripción detallada y al mismo tiempo legible de lo que un algoritmo o un programa de computadora debe hacer. Se trata de una herramienta que se utiliza en la planificación, y documentación del módulo de un programa. El lenguaje utilizado en la escritura de los pseudocódigos tiene un formal parecido al inglés y no a un lenguaje de programación. Entre los beneficios de usar pseudocódigo se encuentran la posibilidad de detallar los pasos en el proceso de desarrollo de un programa, permitir a los diseñadores expresan su con mayor y proporcionar una plantilla al programador para llevar a cabo el siguiente paso en la escritura de código usando un lenguaje de programación específico.
La programación real coincide con las especificaciones del diseño
Una de las principales ventajas en el uso del pseudocódigo reside en el hecho de que es esencialmente un lenguaje de programación. Está escrito en un lenguaje muy simple y no estructurado que permite una transición sencilla al lenguaje de programación principal. El pseudocódigo requiere una mínima cantidad de modificaciones al hacer la transición del modelo al programa. Los diagramas de flujo probablemente son soluciones ideales, pero es posible que no sea fácil implementarlos para crear un programa. Con el uso del pseudocódigo se tiene una alta probabilidad de que las especificaciones del diseño y el programa implementado sean muy similares.
Simplicidad
Los programadores generalmente requieren tiempo para aprender nuevos lenguajes de programación. La ventaja en el uso del pseudocódigo es su simplicidad inherente. Este es familiar y muy similar a la lectura de instrucciones; cada paso se detalla en un lenguaje similar al inglés. Por esta razón su curva de aprendizaje no es muy empinada y los programadores que saben leer y escribir pueden crear pseudocódigo con relativa facilidad. Además sus instrucciones son fáciles de entender.
Incapacidad para mostrar lógica
El pseudocódigo tiende a hacer un mayor énfasis en los detalles, lo que limita su perspectiva sobre el panorama general. Por ejemplo, en el caso de los diagramas de flujo los gráficos hacen que sea posible presentar una imagen realmente amplia. El pseudocódigo no puede mostrar los flujos lógicos como lo hace un diagrama de flujo u otras herramientas de modelado. Los modelos en pseudocódigo son muy orientados a los detalles, lo que requiere práctica y una gran concentración. Este no es el caso con los diagramas de flujo, que proporcionan una visión general de la lógica que se presenta, haciéndolos comprensibles a niveles más altos.
Falta de normas
Una de las desventajas del uso del pseudocódigo es la falta de normas. La lógica del analista al escribir las instrucciones puede no ser considerada como lógica por el programador. El pseudocódigo tiene una naturaleza no estructurada con pocas reglas, por lo que es difícil de estandarizar. Esto causa problemas en términos de rechazo por parte de un programador de lo que puede ser un buen diseño con base en criterios inapropiados. En pocas palabras, es posible que un programador no pueda ver la lógica detrás de lo que alguien más ha escrito y rechazarlo.
En programación, lenguaje artificial e informal útil para programadores para el desarrollo de algoritmos.
No es un lenguaje de programación verdadero y, por lo tanto, no puede ser compilado y ejecutado. Sí existen algunos intérpretes que ejecutan pseudocódigos, pero especialmente con fines didácticos, por ejemplo el programa PSeInt, que permite aprender fácilmente programación usando pseudocódigo en español.
En pseudocódigo se describen los algoritmos utilizando una mezcla de lenguaje común, con instrucciones de programación, palabras claves, etc. El objetivo es que el programador se centre en la solución lógica del algoritmo y no en la implementación en un lenguaje de programación concreto (con las posibles complicaciones en las reglas sintácticas), o en otras palabras, sólo ayudan a "pensar" un programa antes de escribirlo en un lenguaje de programación formal.
- See more at: http://www.alegsa.com.ar/Dic/pseudocodigo.php#sthash.B1NJdTVa.dpuf
No es un lenguaje de programación verdadero y, por lo tanto, no puede ser compilado y ejecutado. Sí existen algunos intérpretes que ejecutan pseudocódigos, pero especialmente con fines didácticos, por ejemplo el programa PSeInt, que permite aprender fácilmente programación usando pseudocódigo en español.
En pseudocódigo se describen los algoritmos utilizando una mezcla de lenguaje común, con instrucciones de programación, palabras claves, etc. El objetivo es que el programador se centre en la solución lógica del algoritmo y no en la implementación en un lenguaje de programación concreto (con las posibles complicaciones en las reglas sintácticas), o en otras palabras, sólo ayudan a "pensar" un programa antes de escribirlo en un lenguaje de programación formal.
- See more at: http://www.alegsa.com.ar/Dic/pseudocodigo.php#sthash.B1NJdTVa.dpuf
Los diagramas de flujo se utilizan para crear procesos y flujos de trabajo. La gente dibuja diagramas de flujo de muchas maneras diferentes. Los diagramas de flujo estándar son fáciles de entender y proceder. Puede utilizar Creately Software para diagramas de flujo para crear diagramas de flujo en línea. Hay cientos de plantillas y ejemplos que pueden usarse libremente también. Funciona en todas las plataformas también.
ResponderEliminar