34
Programando em C++ Yuri Bispo (Versão 1.1) Estrutura Básica de um Programa em C++; Programa OlaMundo; Códigos Especiais; Variáveis; Inicializando Variáveis; Constantes

Programando em C++ // Estrutura Básica

Embed Size (px)

Citation preview

Page 1: Programando em C++ // Estrutura Básica

Programando em C++

Yuri Bispo (Versão 1.1)

● Estrutura Básica de um Programa em C++;● Programa OlaMundo;● Códigos Especiais;● Variáveis;● Inicializando Variáveis;● Constantes

Page 2: Programando em C++ // Estrutura Básica

C é um subconjunto de C++

C++ é uma linguagem derivada da linguagem C;

O conjunto de instruções que fazem parte da linguagem C também é parte de C++;

Os elementos principais que foram adicionados à linguagem C para dar origem a C++ consistem nas classes, nos objetos e na ideia de programação orientada a objeto.

Page 3: Programando em C++ // Estrutura Básica

A Estrutura Básica de um programa em C++

Page 4: Programando em C++ // Estrutura Básica
Page 5: Programando em C++ // Estrutura Básica
Page 6: Programando em C++ // Estrutura Básica

Prg OlaMundo com algumas considerações

Page 7: Programando em C++ // Estrutura Básica
Page 8: Programando em C++ // Estrutura Básica
Page 9: Programando em C++ // Estrutura Básica

A função main( )

Em todo programa C++, deve existir uma única função chamada main;

A função main marca o ponto de partida do programa;

Se o programa for constituído de uma única função, esta será main;

O Programa termina quando for encerrada a execução da função main.

Page 10: Programando em C++ // Estrutura Básica

Chaves

Toda função C++ deve começar com uma chave de abertura de bloco { e deve terminar com uma chave de fechamento de bloco }. As chaves delimitam o corpo da função.

Page 11: Programando em C++ // Estrutura Básica

Imprimindo Usando cout

cout (pronuncia-se “C aut”) é um objeto de uma classe de I/O {leitura e impressão} predefinida em C++.

O operador <<, chamado “operador de inserção”, conecta a mensagem a ser impressa à cout.

As definições e declarações necessárias para o uso de “streams” estão contidas no arquivo “iostream” instalado no diretório INCLUDE pelo seu compilador.

Page 12: Programando em C++ // Estrutura Básica

A diretiva #include

A diretiva #include provoca a inclusão de outro arquivo em nosso programa-fonte.

Page 13: Programando em C++ // Estrutura Básica

Códigos Especiais

Page 14: Programando em C++ // Estrutura Básica

Códigos EpeciaisUtiliza-se o \ (Barra Invertida)

Page 15: Programando em C++ // Estrutura Básica

Imprimindo numa nova linha

Page 16: Programando em C++ // Estrutura Básica

Variáveis

Page 17: Programando em C++ // Estrutura Básica

Variáveis

Uma variável em C++ é um espaço de memória reservado para armazenar um certo tipo de dado e tendo um nome para referenciar o seu conteúdo.

Uma variável é um espaço de memória que pode conter, a cada tempo, valores diferentes.

Page 18: Programando em C++ // Estrutura Básica

Exemplo de um programa que utiliza variáveis.

Page 19: Programando em C++ // Estrutura Básica

Declarações de VariáveisAs instruções:

int num1

int num2

Uma declaração de variável consiste no nome de um tipo, seguido do nome da variável, seguido do ; (ponto e vírgula)

C++ não funciona se você não declarar suas variáveis;

As variáveis podem ser declaradas em qualquer lugar do programa;

Se você tiver mais de uma variável do mesmo tipo, poderá declará-las de uma única vez, separando-as por vírgulas.

int aviao, foguete, helicoptero;

Page 20: Programando em C++ // Estrutura Básica

Tipos de Variáveis

O tipo de variável informa a quantidade de memória, em bytes, que a variável ocupará e a forma como um valor deverá ser armazenado e interpretado.

Tipo de variável diz respeito ao tamanho de memória e à forma de armazenamento.

Page 21: Programando em C++ // Estrutura Básica

Tipos de variáveis

Page 22: Programando em C++ // Estrutura Básica
Page 23: Programando em C++ // Estrutura Básica

Inicializando Variáveis

Page 24: Programando em C++ // Estrutura Básica

Inicializando Variáveis

É possível combinar uma declaração de variável com o operador de atribuição para que a variável tenha um valor inicial ao mesmo tempo de sua declaração; é o que chamaremos de inicialização de variável.

Page 25: Programando em C++ // Estrutura Básica

Inicializando Variáveis, exemplo:

Page 26: Programando em C++ // Estrutura Básica
Page 27: Programando em C++ // Estrutura Básica

Nome de Variáveis

A escolha de nomes significativos para suas variáveis pode ajudá-lo a entender o que o programa faz e a prevenir erros;

Ao invés de escolher: A, B, X, pode-se usar uma boa prática de programação escolhendo: nota1; media; temp; nomeCompleto; dataDeNascimento;

Em C++, letras maiúsculas e minúsculas são diferentes;

A variável inicia-se com _ ou letra;

Page 28: Programando em C++ // Estrutura Básica

Variáveis de Ponto Flutuante (float)

Números em pontos flutuantes correspondem ao que os matemáticos chamam de números reais.

Page 29: Programando em C++ // Estrutura Básica
Page 30: Programando em C++ // Estrutura Básica

Constantes

Page 31: Programando em C++ // Estrutura Básica

Constantes

Uma constante tem o valor fixo e inalterado;

É definida com a seguinte sintaxe:const tipo nome_constante;

nome_constante = valor_constante;

A palavra reservada: const, indica que o valor declarado não poderá ser alterado em um outro lugar do código.

Page 32: Programando em C++ // Estrutura Básica
Page 33: Programando em C++ // Estrutura Básica
Page 34: Programando em C++ // Estrutura Básica

Bibliografias

Slides feitos a partir do Livro: Treinamento em Linguagem C++, módulo I, Victorine Viviane Mizrahi.

Exemplos atualizados, adaptados e executados utilizando o DevC++ 4.9.9.2 por @Yuri Bispo@