Вы находитесь на странице: 1из 2

Guía práctica de estudio 10: Depuración de programas

Objetivo:
Aprender las técnicas básicas de depuración de programas en C para revisar de manera precisa el flujo
de ejecución de un programa y el valor de las variables; en su caso, corregir posibles errores.

Actividad por equipo:


A partir de los 3 ejercicios propuestos de la práctica oficial utilizar algún entorno de depuración (gdb,
Dev-C++, Code::Blocks o Xcode) para encontrar la utilidad del programa y funcionalidad de algunos
comandos de depuración como puntos de ruptura, ejecución paso a paso y seguimiento de una variable.

Establecer un punto de ruptura en la línea correspondiente a la declaración de variables, realizar


seguimiento para las variables AS y CONT, ejecuta paso por paso para observar su comportamiento y
anótalo en la tabla.

Iteración AS Cont

Iniciales 0 1

1
2
3

El siguiente programa debe mostrar las tablas de multiplicar desde la del 1 hasta la del 10. En un
principio no se mostraba la tabla del 10, luego después de intentar corregirse sin un depurador dejaron
de mostrarse el resto de las tablas. Usar un depurador de C para averiguar el funcionamiento del
programa y corregir ambos problemas. Establece un punto de ruptura en la línea correspondiente a la
declaración de variables, realiza seguimiento para las variables i y j y ejecuta paso por paso para
observar el comportamiento de las variables anotando sus valores en cada iteración en una tabla como
la del ejercicio anterior.
Iteración i j

1
2
3
4
5
6
7
8
9
10
El siguiente programa muestra una violación de segmento durante su ejecución y se interrumpe; usar un
depurador para averiguar y corregir la falla.

Entrega:
Impreso con portada oficial, captura de pantalla del código fuente en lenguaje C desde la ventana del
IDE o editor de texto plano empleado (Dev-C++, CodeBlocks, Geany, Notepad++, gedit, CppDroid) tanto
del original mostrado en la práctica como del resultante después de corregir las fallas, comentario de
bloque al inicio y nombres de quienes realizaron cada ejercicio, captura de su respectiva pantalla de
ejecución y la explicación de su funcionamiento así como de lo necesario para corregirlo. Añadir una
página al final con sus conclusiones individuales.

Вам также может понравиться