Depuración en Turbo C++

La depuración es un proceso en el que los programadores detectan y eliminan los errores/errores existentes o potenciales en sus programas. Es una excelente práctica para escribir un código efectivo. Ahora, Turbo C++ proporciona una variedad de características útiles por el bien de su comunidad. Algunas opciones que juegan un papel importante en nuestra depuración son Watch and Trace. Entendamos estos conceptos tomando el siguiente programa:

Ejemplo: escribir un programa para verificar si dos números son iguales o no

Ahora siga los pasos mencionados a continuación para tener una idea clara de cómo depurar:

Paso 1: Vaya al menú Ventana y haga clic en Ver debajo de él.

Select Watch

  Paso 2: Podrás ver un panel llamado Watch en la parte inferior de tu IDE.

Watch panel

  Paso 3: Del mismo modo, desde el menú Ventana seleccionaremos Salida y Mensaje y luego haremos clic en Mosaico para una mejor vista.

Output and Message window

Paso 4: Vaya a Depurar , luego, en Relojes, elija Agregar reloj (o Ctrl+F7).  

Add Watch

Paso 5: aparecerá un cuadro de diálogo en su pantalla que dice » Ingrese la expresión para agregar como reloj «. Entrar a’.

Enter Watch Expression

Paso 6: el panel de observación mostrará el resultado de agregar ‘a’ como una expresión de observación.

Watch expression 'a'

Paso 7: siga el paso 5 nuevamente e ingrese ‘b’.

Watch expression 'b'

Paso 8: Vaya a la opción Ejecutar y haga clic en Rastrear en (o F7).

Trace Into

Paso 9: Notarás que void main() está resaltado. Esto significa que nuestro programa ha comenzado a ejecutarse.

Code is executing

Paso 10: Vaya al menú Ejecutar y haga clic en Pasar por encima (o F8) para continuar con el siguiente paso.

Step over

Paso 11: Pasar al paso anterior pasa a la siguiente instrucción.

Step over#2

Paso 12: presione F8 para ejecutar la siguiente declaración.

Step over#3

Paso 13: Pasar por encima (F8).

Step over#4

Paso 14: Continúe con el siguiente paso (F8).

Step over#5Step 15: Enter the 2 numbers in the console.

Enter 2 numbers

Paso 16: Eche un vistazo a los paneles de reloj y salida. Después de recibir la entrada del usuario, el compilador sobrescribe los valores en las variables.

Output

Paso 17: Presione F8.

Press F8

Recuerde que si la condición es verdadera, el compilador no debe verificar la declaración else .     

Paso 18: presione F8 para continuar con el siguiente paso.

Press F8

Paso 19: Presione F8 para verificar cuál es el siguiente paso. Ahora podrá ver la pantalla Salida.

Output

Paso 20: Presione F8 para verificar qué sucederá a continuación.

Debugging ends

Observe que el paréntesis de cierre está resaltado ahora, lo que significa que el programa ha finalizado. Si se vuelve a pulsar F8, el programa volverá a ejecutarse desde el primer paso.

Publicación traducida automáticamente

Artículo escrito por goelutkarsh7u y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *