NOME DURAÇÃO
Abertura do Curso de C++
Visão Geral da Linguagem C++
Instalando o Code::Blocks para Desenvolvimento C++
Instalando a IDE CLion para Desenvolvimento em C++
Primeiro Programa em C++
Comentários em C++
Indentação, Espaço em Branco e Ponto e Vírgula em C++
Variável em C++
Tipos Primitivos do C++
Características das Variáveis em C++
Manipulando Variáveis em C++
Nomenclatura de Variáveis em C++
Introdução às Stream em C++
Stream em C++
Manipulação de Dados em C++
Modificadores de Tipo em C++
Operadores Aritméticos do C++
Construindo uma Calculadora com C++
Módulo da Divisão em C++
Operadores Relacionais do C++
Tomada de Decisão em C++
Tomada de Decisão - Estrutura else em C++
Tomada de Decisão - Estrutura else em C++
Operadores Lógicos do C++
Operadores de Atribuíção do C++
Iteração em C++
Estrutura de Repetição for do C++
Operadores de Incremento e Decremento do C++
Tabuada em C++
Estrutura de Repetição while do C++
Programa em Looping em C++
Estrutura de Repetição do-while do C++
Estrutura de Seleção Múltipla switch do C++
Estrutura de Seleção Múltipla switch do C++ (parte II)
Depuração de Código C++
Depuração de Código C++ (parte II)
Depurando com o Clion Código C++
Depurando com o Code::Block Código C++
Blocos de Instrução em C++
Blocos de Instrução em C++ (parte II)
Blocos de Instrução em C++ (parte III)
Operador Ternário do C++
Operador Ternário do C++ (parte 2)
Instrução break do C++
Instrução break do C++ (parte II)
Instrução continue do C++
Precedência de Operadores do C++
Associatividade de Operadores em C++
Introdução aos Arrays em C++
Declaração de Arrays em C++
Arrays - Definições em C++
Inicialização de Arrays em C++
Percorrendo os Elementos de um Array em C++
Calculando a Média Aritmética com Arrays em C++
Arrays Multidimensionais em C++
Manipulação de Arrays Bidimensionais em C++
Laços Aninhados
Função Matricial em C++
Manipulando Planilhas em C++
Introdução às Estruturas em C++
Utilizando struct em C++

Nesta aula estudaremos a depuração com a IDE CLion. Aprenderemos como adicionar breakpoint, como executar uma determinada linha e como analisar os valores das variáveis em tempo de execução.

DEPURAÇÃO COM O CLION

Nessa terceira aula a respeito de depuração, iremos depurar o código que fizemos na aula passada com a IDE CLion. Logo, nós aprenderemos como inspecionar variáveis, seguir o cursor de execução do programa, como também, nos aprofundaremos no conceito de depuração num todo.

Mesmo que exista diversas IDE, as ferramentas de depuração estão sempre presentes. Logo, o que diferencias as IDE's é qualidade da ferramenta e as opções de depuração que nos é fornecido. Porém, o princípio sempre será o mesmo, ou seja, tanto utilizando o CLion como também o Code::Block, nós somos capazes de detectar problemas no código como também, inspecionais variáveis e seguir o cursor de execução do nosso programa.

EXEMPLO FEITO EM AULA

#include <iostream>
#include <stdlib.h>

/*====================================
*           eXcript.com
*          fb.com/eXcript
* ====================================*/

using namespace std;

int main() {
    cout << "Digite um numero entre 1 ate 3." << endl;
    int num = 0;
    cin >> num;

    if(num==1){
        for(int i=0; i<5; i++){
            cout << "A variavel da instrucao FOR eh: " << i << endl;
        }
    }else{
        if(num==2){
            int i2 = 0;
            while(i2<5){
                i2++;
                cout << "O valor da variavel i2 utilizada na instrucao WHILE eh igual: " << i2 << endl;
            }
        }else{
            if(num==3){
                int i3 = 0;
                do{
                    i3++;
                    cout << "Ovalor da variavel i3 utilizada na instrucao DO-WHILE eh igual: " << i3 << endl;
                }while(i3<5);
            }
        }
    }

    system("pause");
    return 0;
}


Tags curso, cpp

Comentários

comments powered by Disqus