Programacion en C++

Páginas: 20 (4988 palabras) Publicado: 20 de marzo de 2013
I
Uso del
depurador de
Visual Studio
Por lo tanto, debo atrapar
la mosca.
—William Shakespeare

Estamos creados para
cometer equivocaciones,
codificados para el error.
—Lewis Thomas

Lo que anticipamos
raras veces ocurre;
lo que menos esperamos
es lo que generalmente pasa.

OBJETIVOS
En este apéndice aprenderá a:

Puede correr, pero no puede
ocultarse.
—Joe Louis

Una cosaes mostrar
a un hombre que está
equivocado, y otra es darle
posesión de la verdad.
—John Locke

Establecer puntos de interrupción para depurar programas.



Ejecutar un programa a través del depurador.



—Benjamin Disraeli



Establecer, deshabilitar y eliminar un punto de interrupción.



Utilizar el comando Continuar para continuar la ejecución.



Utilizar laventana Variables locales para ver y modificar
los valores de las variables.



Utilizar la ventana Inspección para evaluar expresiones.



Control de la ejecución mediante los comandos Paso a paso
por instrucciones, Paso a paso por procedimientos,
Paso a paso para salir y Continuar.



Utilizar la ventana Automático para ver las variables
que se utilizan en las instruccionescircundantes.

www.detodoprogramacion.com

Plan gener al

1128

Apéndice I

Uso del depurador de Visual Studio

I.1
I.2
I.3
I.4

Introducción
Los puntos de interrupción y el comando Continuar
Las ventanas Variables locales e Inspección
Control de la ejecución mediante los comandos Paso a paso por instrucciones, Paso a paso
por procedimientos, Paso a paso para salir y ContinuarI.5 La ventana Automático
I.6 Repaso
Resumen | Terminología | Ejercicios de autoevaluación | Respuestas a los ejercicios de autoevaluación

I.1 Introducción
En el capítulo 2 vimos que hay dos tipos de errores (errores de compilación y errores lógicos) y el lector aprendió a eliminar los errores de compilación de su código. Los errores lógicos (también llamados “bugs” en inglés) no evitan que unprograma se compile con éxito, pero pueden hacer que el programa produzca resultados erróneos al ejecutarse. La mayoría
de los distribuidores de compiladores de C++ proporcionan un programa de software conocido como depurador, el cual
nos permite supervisar la ejecución de los programas para localizar y eliminar errores lógicos. El depurador será una de
sus herramientas de desarrollo deprogramas más importantes. En este apéndice demostramos las características clave del
depurador de Visual Studio. En el apéndice J hablamos sobre las características y herramientas del depurador de GNU
C++. Nuestro Centro de recursos de C++ (www.deitel.com/cplusplus/) proporciona vínculos a tutoriales que pueden
ayudar a los estudiantes e instructores a familiarizarse con los depuradores incluidosen otras herramientas de desarrollo.

I.2 Los puntos de interrupción y el comando Continuar
Para empezar con nuestro estudio del depurador, vamos a investigar los puntos de interrupción, que son marcadores
que pueden establecerse en cualquier línea de código ejecutable. Cuando la ejecución del programa llega a un punto de
interrupción, la ejecución se detiene, lo cual nos permite examinar losvalores de las variables para ayudarnos a determinar
si existe un error lógico. Por ejemplo, podemos examinar el valor de una variable que almacena el resultado de un cálculo
para determinar si el cálculo se realizó en forma correcta. Observe que al tratar de establecer un punto de interrupción en
una línea de código que no es ejecutable (como un comentario), el punto de interrupción seestablecerá en la siguiente
línea de código ejecutable en esa función.
Para ilustrar las características del depurador, vamos a usar el programa que se lista en la figura I.3, el cual crea y
manipula un objeto de la clase Cuenta (figuras I.1 y I.2). La ejecución empieza en main (líneas 12 a 30 de la figura I.3).
En la línea 14 se crea un objeto Cuenta con un saldo inicial de $50.00. El constructor de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programacion C
  • Programacion c++
  • c# Programacion
  • Programacion En C#
  • Programacion en c
  • Programacion en c
  • Programacion en c++
  • Programacion c ++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS