TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Programas C ++

Seminário: Programas C ++. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  25/9/2014  •  Seminário  •  779 Palavras (4 Páginas)  •  206 Visualizações

Página 1 de 4

1 Programas C++

Essencialmente, um programa C++ consiste de uma ou mais partes chamadas funções1. Além disso, um

programa em C++ deve definir pelo menos uma função chamada main. Esta função marca o ponto de início

de execução do programa.

Programas C++ tem a seguinte estrutura geral:

#include <iostream>

using namespace std;

definição de constantes

funções

int main()

{

declaração de variáveis

....

sentenças

....

}

1.1 Sentenças: simples e compostas

Cada instrução em C++ é chamada de sentença. Sentenças simples são terminadas com um ponto e vírgula.

Usando chaves, podemos agrupar sentenças em blocos, chamados de sentenças compostas.

Exemplos de sentenças incluem:

 Simples:

x = 3;

 Composta:

{

i = 3;

cout << i << endl;

i = i + 1;

}

O corpo da função main() é um exemplo de sentença composta.

1.2 Variáveis em C++

Uma variável é uma informação que você pode usar dentro de um programa C++ . Esta informação está

associada com um lugar específico da memória (isso é feito pelo compilador). O nome da variável e o

endereço da memória onde a informação está armazenada estão associados. O nome e o endereço não

mudam. Mas, o valor da informação pode mudar (o valor do que está dentro da caixa pode mudar, embora o

1Na verdade, um programa C++ é composto pela definição de funções e de elementos estruturais denominados classes. Estes

são tema de estudo em cursos avançados de programação orientada a objetos.

2

tipo seja sempre o mesmo). Cada variável tem um tipo associado. Alguns tipos de variáveis que discutiremos

incluem int, char e float.

Cada variável usa uma determinada quantidade de armazenamento em memória. A maneira como sabemos

quantos bytes são utilizados é pelo tipo da variável. Variáveis do mesmo tipo utilizam o mesmo número

de bytes, não interessando qual o valor que a variável armazena.

Um dos tipos utilizados para armazanar números é o int. Ele é usado para armazenar números inteiros.

Outro tipo é o char, usado para armazenar caracteres. Um caracter é um símbolo (uma letra do alfabeto,

um dígito, um símbolo de pontuação, etc). Um char é armazenado em 1 byte de memória. Cada caracter

é associado com um valor entre 0 e 255. O compilador C++ faz a tradução para você, portanto você não

precisa saber estes números. Em C++ , um caracter é representado entre apóstrofes (’). Por exemplo, ’C’,

’a’, ’5’, ’$’. Note que ’5’ é um caracter, e não o inteiro 5.

A figura acima mostra como um int e um char são armazenados na memória.

Outro tipo existente é o float, usado para armazenar números reais (números com o ponto decimal).

Este números são armazenados em duas partes: a mantissa e o expoente. Eles são armazenados de uma

maneira que se assemelha a notação exponencial. Por exemplo, o número 6:023  1023 é escrito como

6:023e23. Neste caso, a mantissa é 6.023 e o expoente 23.

Estes números são armazenados de uma forma padrão, tal que a mantissa tem apenas um dígito para

a esquerda do ponto decimal. Desta forma, 3634.1 é escrito como 3.6341e3, e 0.0000341 é escrito 3.41e-

5. Note também que a precisão é limitada pela mantissa. Somente os 6 dígitos mais significativos são

armazenados. Em Code::Blocks um float ocupa 4 bytes de memória. Há muitos outros tipos ( short, long,

double), que serão descritos no futuro.

1.3 Definição de Variável em C++

Se

...

Baixar como (para membros premium)  txt (5.3 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com