Tecnología

Inicio

Herramientas utilizados para convertir los algoritmos de los programas

Herramientas utilizados para convertir los algoritmos de los programas


Programación significa más que escribiendo furiosamente en su teclado y llenando la pantalla con la sintaxis de un idioma determinado. El proceso real de la construcción de código viene hacia el final del proceso de encontrar la solución a un problema o una necesidad dada. El algoritmo de ese problema es una secuencia de instrucciones que va a resolver el problema. Existe una serie de herramientas para ayudar a convertir el algoritmo para el programa final.

Gráfico

Un diagrama de flujo es una buena manera de ayudar a visualizar la progresión de pasos del algoritmo. El empleo de los símbolos básicos de un diagrama de flujo, incluyendo decisión diamantes, iniciar y detener puntos, flechas y cajas de instrucción, se puede señalar partes cruciales del programa y definir las áreas que podrían ser cumplidas a través de subrutinas. Su diagrama de flujo no tiene que comenzar tan completamente específica; puede crear diagramas de flujo más detallados de instrucciones o decisiones del diagrama de flujo existente específicas - con lo que un diagrama de flujo de un diagrama de flujo.

Diagrama de estado

Un diagrama de estado tiene propiedades similares a un diagrama de flujo que ayuda a realizar un seguimiento de la progresión del algoritmo con una serie de símbolos. Cada estado puede marcar una parte diferente de la progresión, y muchas veces se emplea un cierto estado varias veces. En lugar de simplemente flechas que indican el flujo de progreso, diagramas de estado tienen transiciones que conectan los estados. Cada transición mostrará qué medidas se están tomando para alcanzar el siguiente estado. diagramas de estado también pueden ayudar a determinar qué partes del programa pueden lograrse mediante subrutinas o subprogramas.

pseudocódigo

Pseudocódigo ayuda al programador anote los conceptos básicos del algoritmo sin tener que centrarse en la sintaxis de un lenguaje de programación en particular. Pseudocódigo le permite centrarse en la progresión sin quedar atrapados en los detalles. Con él, usted puede llamar a subrutinas y emplear constantes y variables sin tener que codificar o definirlos. Otras prácticas pseudocode votos incluyen una declaración informal de las bibliotecas necesarias para llevar a cabo el programa y extensos comentarios en lugar de funciones y procedimientos para venir, para ayudar en la codificación más tarde.

Código fuente

Los tres de las herramientas antes mencionadas dará el programador de un plan para la codificación. Ellos ayudan a hacer que el programa sea más un problema específico en lugar de un lenguaje específico, y los mismos diagramas de flujo, diagramas de estado o pseudocódigo se pueden utilizar para el código en cualquier número de lenguajes de programación. Esto ayuda si un algoritmo necesita ser codificado en múltiples idiomas. Con un buen diseño de algoritmos, el problema necesita ser resuelto sólo una vez.