C + + compilador
Ver Más instrucciones
1
Identificar las entradas y salidas . Las entradas pueden ser números , palabras , datos de sensores y todo lo que " inicia " un programa. Los productos son los resultados deseados : lo que el programador tiene la intención de hacer el algoritmo . Una serie finita de pasos se relacionan las entradas y salidas . Estos pasos pueden ser simple o complicado, dependiendo del propósito del algoritmo.
2
Proyecto de la pseudo-código del núcleo. Pseudo-código es la notación semi-formal " a medio camino " entre el lenguaje formal de programación y el lenguaje "natural " . Pseudo-código contiene los insumos esenciales , pasos y de salida. En este caso, el pseudo-código contendría un mensaje para un número, la operación de multiplicación que da el cubo de número , y una " orden de salida " que muestra el cubo resultante. Ejemplo de pseudocódigo para el algoritmo podría ser:
Definir " número variable" ;
entrada ( número) ;
NewNumber = número ^ 3 ;
//número ^ 3 = número * Número * Número //foto salida
( NewNumber ) ;
3
Tome nota de los términos y pasos claros o especializados. En este ejemplo, el "//Número ^ 3 = número * Número de serie * //" es para beneficio de un programador . No tiene ningún efecto sobre el código, sino que es simplemente un recordatorio para la corriente , o cualquier programadores futuros , lo que " número ^ 3 " medios . Estas notas son muy útiles para la comunicación de información compleja para las personas que pueden ser nuevos o sin experiencia con el algoritmo .
4
convertir el pseudo-código en el código en un lenguaje formal dentro de un ordenador. Esto requiere un compilador en un lenguaje de programación . La mayoría de los lenguajes de programación como C + + se diferencian en la notación y los detalles de formato , pero son de otra manera similar. Con pseudo-código de calidad, la traducción a la lengua oficial no debe ser difícil. Programas comunes como Microsoft Excel , Matlab o Mathematica pueden ser plataformas para el idioma de escritura formal algoritmo. En C + +, el algoritmo de la computadora sería similar a :
# include int main () { Número float ; Number = -3,815 ; flotador NewNumber ; printf ( "número de la entrada: % f \\ n", número) ; NewNumber = número * Número * Número //número ^ 3 = número * Número * Número printf ("\\ nEl número de cubos es: \\ n"); printf ("% f" , NewNumber ) ; } prueba el algoritmo programado. Verifique los cálculos y los resultados a mano. En este ejemplo , esto es fácil . Una calculadora muestra que ( -3.815 ) ^ 3 = -55.524 . Construido en los controles y mecanismos de seguridad para que el algoritmo robusto . El ejemplo que se establece un número, -3,815 y cubos de él. En un algoritmo realista, no habría garantías contra entradas sin sentido . De lo contrario, podría fallar un programa o dar respuestas sin sentido . Algoritmos que ignoran el "qué pasaría si" los errores humanos y las complejidades de programación son propensos a errores , y por lo general requieren una revisión .
5
6