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

11 - Debugger www.glecioalbuquerque.

com

Programação II
11 - Debugger
Prof. Glécio Albuquerque
www.glecioalbuquerque.com
glecio.albuquerque@facape.br
glecioalbuquerque@gmail.com
11 - Debugger www.glecioalbuquerque.com

Depurando Programas
•  Depurar é procurar os defeitos (bug’s) do
programa
•  Com o Debugador é possível
•  Executar o programa passo a passo
•  Acompanhar
•  Fluxo do programa
•  Alterações nos valores de variáveis
•  Chamada de procedimentos e funções
•  Alterações no console (vídeo)
11 - Debugger www.glecioalbuquerque.com

Debugando...
•  Escreva o programa a seguir:
11 - Debugger www.glecioalbuquerque.com

Trabalhando com o Debug do DEV C++


•  Com o programa do exemplo anterior aberto, posicione o curso
na linha 05 e adicione um breakpoint (F4), definindo um ponto
de parada.
•  Selecione, também, a configuração de debug na barra de
ferramentas.

•  Para executar o programa em modo Debugger (depuração)


pressione F5.
11 - Debugger www.glecioalbuquerque.com

Trabalhando com o Debug do DEV C++


•  O programa irá executar e será pausado na linha onde
foi inserido o breakpoint.
11 - Debugger www.glecioalbuquerque.com

Trabalhando com o Debug do DEV C++


•  Para continuar a execução do programa passo-a-
passo pressione Próxima Linha (F7).
•  Para continuar a execução do programa normalmente,
sem paradas, pressione Continuar .
11 - Debugger www.glecioalbuquerque.com

Trabalhando com o Debug do DEV C++


•  É possível verificar os valores das variáveis de
memória no momento da execução, inclusive,
modificar os valores armazenados.
•  Existem várias formas de se obter esses valores:
•  Adicionando um marcador (Watch)
•  Posicionando o cursor sobre a variável ou expressão desejada
•  Informando a variável ou expressão em Evaluate, na barra de
ferramentas de debug.
11 - Debugger www.glecioalbuquerque.com

Trabalhando com o Debug do DEV C++


•  Para modificar o valor de uma variável, deve-se
selecionar o marcador desejado e com o botão
auxiliar do mouse escolher a opção Modify value.
11 - Debugger www.glecioalbuquerque.com
9

Exercícios Propostos
1.  Debugar o programa do exercício 3 dos
Exercícios Propostos do While.
11 - Debugger www.glecioalbuquerque.com

Obrigado!!!

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