martes, 31 de mayo de 2016

SOFTWARE PARA LA EJECUCIÓN DE ALGORITMOS.

Algunos ejemplos de estos son:

PSEINT – PIPEH PSeudo Interprete
A la hora de programar tenemos un panorama bastante extenso. Múltiples y excelentes opciones se nos presentan para escoger, y solo nuestra pericia y gusto particular nos puede decantar por una linea.
¿Pero que pasa cuando queremos programar pero no sabemos absolutamente nada de eso?. ¿Que herramienta nos pueda ayudar a arrancar en este fabuloso mundo?. Sinceramente creo que hay muy pocas, y enfocadas a los nuevos talentos menos. Siempre puedes tirar de un tutorial e ir aprendiendo paso por paso un lenguaje de programación especifico, pero lo ideal sería que adquirieras un razonamiento algorítmico alejado de la forma especifica de un lenguaje particular, cosa que en el futuro te permitirá adaptarte mejor a diversas situaciones. Recuerdo que en mis comienzos no enseñaban el pesudocodigo y a plasmar los algoritmos en diagramas de flujos. Debo decir que no es algo muy sencillo de captar a la primera, pero todo depende de como y con quien lo hagas.
Precisamente hace muy poco descubrí una herramienta que te puede facilitar todo este proceso inicial de adaptación de una forma ideal y bastante practica. Se trata de Pseint, el cual no es mas que un interprete de pseudocodigo con herramientas muy interesantes que no tenian el papel y el lápiz de mi época.

Sus principales características son:
  1. Presenta herramientas de edición básicas para escribir algoritmos en pseudocodigo en español
  2. Permite la edición simultánea de múltiple algoritmos
  3. Presenta ayudas para la escritura
  4. Autocompletado
  5. Ayudas Emergentes
  6. Plantillas de Comandos
  7. Coloreado de Sintaxis
  8. Indentado Inteligente
  9. Puede ejecutar los algoritmos escritos
  10. Permite ejecutar el algoritmo paso a paso controlando la velocidad e inspeccionando expresiones
  11. Puede confeccionar automáticamente la tabla de prueba de escritorio
  12. Determina y marca los errores de sintaxis y en tiempo de ejecución
  13. Genera diagramas de flujo a partir del algoritmo escrito
  14. Convierte el algoritmo de pseudocodigo a codigo C++
  15. Ofrece un sistema de ayuda integrado acerca del pseudocódigo y el uso del programa (esta última, aún en construcción)
  16. Incluye un conjunto de ejemplos de diferentes niveles de dificultad
  17. Es multiplataforma (probado en Microsoft Windows y GNU/Linux)
  18. Es totalmente libre y gratuito (licencia GPL).
Como puedes ver es la herramienta perfecta para iniciarse en el mundo de la programación, así que si eres nuevo en estas lides o conoces a alguien que próximamente vaya a caminar por este camino de control, no dudes en recomendar este genial Pseudo IDE.


DIAGRAMAS DE FLUJO CON DFD

Que es DFD?
DFD es un software diseñado para construir y analizar algoritmos. Se pueden crear diagramas de flujo de datos para la representación de algoritmos de programación estructurada a partir de las herramientas de edición que para éste propósito suministra el programa. Después de haber ingresado el algoritmo representado por el diagrama, podrá ejecutarse, analizarse y depurarse en un entorno interactivo diseñado para este fin. 
Un algoritmo es un procedimiento para la resolución de problemas de cualquier tipo por medio de determinada secuencia de pasos simples. El concepto fue utilizado originalmente para el cálculo matemático pero ahora es ampliamente usado en programación de computadoras.
Los diagramas de flujo de datos están conformados por figuras conectadas con flechas. Para ejecutar un proceso descrito por un diagrama de flujo de datos se comienza por el INICIO y se siguen las flechas de figura a figura, ejecutándose las acciones indicadas por cada figura; el tipo de figura indica el tipo de paso que representa. Son frecuentemente usados debido a que pueden suprimir detalles innecesarios y tener un significado preciso, si son usados correctamente.

No hay comentarios:

Publicar un comentario