En esta sección, aprenderemos sobre la depuración de programas. Algunos estudiantes pueden tener preguntas. ¿No podemos ver los resultados de la depuración cuando ejecutamos el programa? Pero todos deben saber que el diseño del programa debe ser lógico y de arriba hacia abajo. La estructura de diseño favorece nuestra comprensión del programa, por lo que nos aseguramos de que el programa sea más útil para el desarrollo de arriba a abajo, y la depuración es la mejor manera de ayudarnos a completar este concepto de diseño. A continuación, aprendemos dos métodos de depuración, uno. es usar La función de depuración que viene con IDLE es usar la declaración de afirmación para depurar.
No sé si has notado la opción "Depurar" arriba cuando usas IDLE.
Hay otra opción llamada 'Depurador' en la opción 'Depurar'. Cuando hacemos clic en ella, aparecerá la interfaz que se muestra a continuación. [DEBUG ON] en el medio significa activar el estado de depuración.
Método de adición: haga clic con el botón derecho en la declaración que desea agregar y luego seleccione Establecer punto de interrupción en el menú emergente, es decir, se agrega el punto de interrupción correspondiente. Si desea borrar el punto de interrupción, seleccione Borrar punto de interrupción de la misma manera.
La función de un punto de interrupción es interrumpir la ejecución del programa cuando llega al punto de interrupción. Podemos ver información como variables en el estado actual.
Después de agregar un punto de interrupción, se ve así:
Qué hace el botón:
Ir: ejecutar hasta el punto de interrupción.
Paso: Ingrese la función a ejecutar
Terminado: ejecución en un solo paso
Fuera: salta de la función actual
Salir: botón finalizar
Cuando depuramos, presionamos F5 en la interfaz del programa para comenzar, presionamos Ir para iniciar la ejecución hasta el primer punto de interrupción y podremos observar el valor de la variable n.
En el primer punto de interrupción, m es 5 y n es 20. Presione el botón Ir nuevamente para ingresar el siguiente punto de interrupción.
En este momento, el valor de n cambia y presionamos Ir nuevamente para ingresar el siguiente punto de interrupción.
El valor de n cambia nuevamente, no hay punto de interrupción y finaliza después de presionar Ir.
La depuración está completa.
La función de depuración del programa que viene con IDLE puede ayudarnos a analizar gradualmente las variables globales en el programa. También podemos ver las variables locales de la función actual a través del posicionamiento de línea. Cuando convertimos una variable local en una variable global, también podemos usarla. el descanso La prueba después de hacer clic muestra directamente que las variables locales se convierten en variables globales. Este método de depuración también puede ayudarnos a comprender los programas de otras personas y brindar una gran ayuda para nuestro aprendizaje.