“Conocimientos Programación>Lenguajes De Programación

Depuración Funciones

2015/5/22
Programación de ordenadores es un arte complejo en el que un programador traduce lógica abstracta , matemática y procedimientos en las instrucciones del ordenador . El programador puede introducir inadvertidamente problemas , llamados "bugs ", a través de comandos mal escritas o errores en el diseño . Cuando el programa no funciona correctamente, el programador debe cuidadosamente " depurar " el programa al ejecutarlo con herramientas especiales de software de diagnóstico. Estas herramientas permiten al programador para ver cómo se ejecuta el programa, paso a paso, y aislar los problemas. Puntos de interrupción
Programas

pueden tener decenas de miles de instrucciones , cada uno de ellos por lo general se ejecuta en unas pocas millonésimas de segundo. La observación de los detalles de un programa que se ejecuta en tiempo real, por lo general es imposible. Un programa de depuración permite una marca programador sospecha líneas de código con puntos de interrupción . El ordenador ejecutará el programa a una velocidad normal , pero detiene el programa en el punto de interrupción. Si el programa no alcanza el punto de interrupción , el programador conoce un problema de lógica existe en algún lugar antes . Si se alcanza el punto de interrupción y se detiene, el programador puede examinar los valores de sus variables. Si éstos parecen normales , se le indica al programa para reanudar la ejecución , y se puede dejar de nuevo en el mismo punto de interrupción o alguna posterior.
Solo paso

Después de un programa ha llegado a un punto de interrupción , el programador puede optar por tener el paso a través del depurador código de una línea a la vez. Por lo general, se trata de un teclado o ratón -desencadenó la función , cada vez que el programador presiona una tecla , el programa avanza una línea . El programador sabe cómo el programa debe comportarse y si existe un problema de lógica que se pondrá al día el programa de ramificación o enlace incorrectamente. En algunas partes del programa pueden repetir miles de millones de veces , se elige el modo de un solo paso con cuidado , de lo contrario , se va a gastar una cantidad considerable de tiempo en busca de problemas
Interrumpir al Valor < . br>

programas pueden tener cientos de variables, o lugares de memoria con nombre que tienen en el carácter , los valores numéricos o la lógica. Los valores de algunas variables determinan cómo se ejecuta el programa : por ejemplo, un cliente en Nevada puede pagar ningún impuesto sobre las ventas , por lo que el programa se salta cálculos de impuestos cuando la variable " Estado" tiene el valor de un programa de depuración permite al programador alto " NV ". el programa cuando una variable lleva en un determinado valor o intervalo de valores . El programador se inicia el programa y se ejecuta a velocidad normal hasta que el depurador detecta el valor. Cuando el programa se interrumpe en ese punto , se inspecciona el código y los valores de otras variables.
Rastro

Algunas herramientas de depuración tienen una función de rastreo que imprima un registro continuo de la ejecución de un programa. Los programas tienen funciones llamadas procedimientos , cada procedimiento tiene un nombre, y la traza se enumeran los nombres de los procedimientos se encuentran como se ejecuta el programa . Si algunos procedimientos parecen fuera de lugar en la lista de trazas , el programa tiene un problema de lógica . Al igual que con los puntos de interrupción , traza es la función de encender y apagar , porque los programas pueden repetir los procedimientos muchas veces , trazando todo el programa genera una lista muy larga y hace que encontrar problemas difíciles . El programador normalmente establece traza sólo en aquellos lugares en el programa que él sospecha que podría tener problemas.

Lenguajes De Programación
La diferencia entre un Helios y Galileo Eclipse
Cómo aprender programación PLC gratis
Cómo hacer una caja redondeadas con CSS3
¿Qué son las plantillas CSS
Cómo romper una cadena larga
Cómo deshabilitar la autenticación PAM
Cómo Parcela con MATLAB
Cómo Decode Links Bitly
Conocimientos Informáticos © http://www.ordenador.online