Você está na página 1de 13

"A vida combate,

Que os fracos abate,


Que os fortes, os bravos
S pode exaltar!"
Gonalves Dias

Linguagem de
Programao C++
Hlio Andrade
helio_andrade@hotmail.com.br
www.helioandrade.eng.br
facebook/helioandrade.eng
(98) 8815-0691

CAPTULO 1 ANTES DE
COMEAR

www.helioandrade.eng.br

CAPTULO 1 ANTES DE COMEAR

1.1 - Breve Histrico da Linguagem de


Programao C++
1.2 - O Padro ANSI C++
1.3 - Notao Utilizada
1.4 - Aquisio e Instalao do Compilador
GCC (GPP)
1.5 - GNU Compiler Collection

www.helioandrade.eng.br

LI
N
G
U
A
G
E
M
D
E
P
R
O
G
R
A
M
A

O
C
+
+

1.3 - Notao Utilizada

Na indicao da sintaxe (cs ou ss), os termos


colocados entre os smbolos < e > so de
uso obrigatrio.

Exemplo:

for (<incio>; <fim>; <incremento>)


{
<intrues1>;
<intrues2>;
...
...
...
<intruesN>;
}

Os termos colocados entre os smbolos [ e


] so de uso opcional.

Exemplo:
int vetor[dimenso1][dimenso2][dimensoN]

www.helioandrade.eng.br

LI
N
G
U
A
G
E
M
D
E
P
R
O
G
R
A
M
A

O
C
+
+

1.3 - Notao Utilizada

Toda meno feita a uma condio ser


definida entre os parnteses ( e ).

Exemplo:

if <(condio)>
<instruo para condio verdadeira>;

Todos os programas sero escritos com


espaos de indentao.
#include <iostream>
using namespace std;
int main(void)
{
char NOME[40];
cout << NOME: ";
cin >> NOME;
cout << "Ola," << endl;
cout << NOME << endl;
return 0;
}

www.helioandrade.eng.br

#include <iostream>
using namespace std;
int main(void){
char NOME[40];
cout << NOME: ";
cin >> NOME;
cout << "Ola," << endl;
cout << NOME << endl;
return 0;}

LI
N
G
U
A
G
E
M
D
E
P
R
O
G
R
A
M
A

O
C
+
+

CAPTULO 2 - TIPOS DE DADOS E


INSTRUES PRIMITIVAS

www.helioandrade.eng.br

CAPTULO 2 - TIPOS DE DADOS E INSTRUES


2.1 - Tipos de Dados
PRIMITIVAS
2.1.1 - Dados Inteiros
2.1.2 - Dados Reais
2.1.3 - Dados Caracteres
2.1.4 - Dados Lgicos
2.2 - O Uso de Variveis e Constantes
2.3 - Os Operadores Aritmticos
2.4 - As Expresses Aritmticas
2.5 - Instrues da Linguagem de Programao C++
2.6 - Estrutura de um Programa em C++
2.7 - Programas em C++
2.7.1 - Controle dos Fluxos de Entrada e de Sada
2.7.2 - Utilizao de Valores Numricos
2.7.3 - Outras Operaes Numricas
2.7.4 - Preciso Numrica

www.helioandrade.eng.br

LI
N
G
U
A
G
E
M
D
E
P
R
O
G
R
A
M
A

O
C
+
+

CAPTULO 3 - TOMADA DE
DECISES

www.helioandrade.eng.br

CAPTULO 3 - TOMADA DE DECISES


3.1 - Condio e Deciso
3.2 - Operadores Relacionais
3.3 - Desvios Condicionais
3.3.1 - Desvio Condicional Simples
3.3.2 - Desvio Condicional Composto

3.4 - Operadores Lgicos


3.4.1 - Operador Lgico de Conjuno
3.4.2 - Operador Lgico de Disjuno Inclusiva
3.4.3 - Operador Lgico de Negao
3.4.4 - Operador Lgico de Disjuno Exclusiva
3.4.5 - Precedncia dos Operadores Lgicos
3.5 - Outras Formas de Desvios Condicionais
3.5.1 - Desvio Condicional Encadeado
3.5.2 - Desvio Condicional Sequencial
3.6 - Estrutura de Controle com Mltipla Escolha

www.helioandrade.eng.br

LI
N
G
U
A
G
E
M
D
E
P
R
O
G
R
A
M
A

O
C
+
+

CAPTULO 4 - LAOS DE
REPETIO

www.helioandrade.eng.br

CAPTULO 4 - LAOS DE REPETIO

4.1 - Lao com Verificao


Condicional Inicial
4.2 - Lao com Verificao
Condicional Final
4.3 - Lao com Varivel de Controle
4.4 - Considerao entre as
Estruturas de Laos

www.helioandrade.eng.br

LI
N
G
U
A
G
E
M
D
E
P
R
O
G
R
A
M
A

O
C
+
+

CAPTULO 5 - FUNES

www.helioandrade.eng.br

CAPTULO 5 - FUNES
5.1 - Funes e Suas Bibliotecas
5.2 - Funo com Passagem de Parmetro
5.2.1 - Parmetro Formal
5.2.2 - Parmetro Real
5.3 - Tipo de Passagem de Parmetro
5.3.1 - Passagem por Valor
5.3.2 - Passagem por Referncia
5.4 - Funo sem Passagem de Parmetro por Referncia
5.5 - Algumas Funes Internas
5.6 - Funes com Operaes para Terminal ANSI
5.7 - Cdigos ANSI e o Arquivo de Cabealho Externo
5.8 - Escopo e Visibilidade
5.8.1 - Escopo Auto
5.8.2 - Escopo Externo
5.8.3 - Escopo Esttico
5.8.4 - Escopo Registro
5.8.5 - Escopo Nome de Espao

www.helioandrade.eng.br

LI
N
G
U
A
G
E
M
D
E
P
R
O
G
R
A
M
A

O
C
+
+

Você também pode gostar