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

ALGORITMOS linguagem C ++

Tese: ALGORITMOS linguagem C ++. Pesquise 859.000+ trabalhos acadêmicos

Por:   •  7/11/2013  •  Tese  •  3.781 Palavras (16 Páginas)  •  360 Visualizações

Página 1 de 16

1 A linguagem C++

1.1 Introdução

A linguagem C++ foi desenvolvida nos Laboratórios da BELL. Ela é baseada na linguagem C, mas acrescenta características de uma linguagem orientada a objetos.

Nosso estudo não fará menção a orientação a objetos.

A linguagem C++ é "Case Sensitive", isto é, maiúsculas e minúsculas fazem diferença.

1.2 Estrutura de um programa em C++

Um programa em C++ é constituído de:

• cabeçalhos que contém definições de pré-processamento tais como os arquivos de cabeçalho, as definições de constantes simbólicas, uso denamesapces,declaração de variáveis globais, declaração de rotinas, etc.

• um bloco da função principal e outros blocos de funções.

• comentários.

[ <definições de pré-processamento> ]

[ <declaração de variáveis globais> ]

int main()

{

Bloco de comandos

}

<tipo de retorno da função> <nome_da_função1 >( <parâmetros>) >

{

Bloco de comandos da função1

}

...

<tipo de retorno da função> <nome_da_funçãon >( <parâmetros>) >

{

Bloco de comandos da função2

}

Exemplo de um programa em C++

#include <iostream>

usingnamesapce std;

int main()

{

cout<<"\nPRIMEIRO PROGRAMA EM C++";

}

Explicando:

#include <iostream> instrui o compilador a usar a biblioteca padrão de entrada e

saída

using namesapce std; uso do namespace padrão std

int main() main é o nome da função principal;

{ inicia a função

cout imprime na tela a msg após alimentar linha

} finaliza a função

1.2.1 Conjunto de caracteres

Um programa fonte em C++ é um texto não formatado escrito em um editor de textos usando um o conjunto padrão de caracteres ASCII.

Caracteres válidos:

As letras minúsculas e maiúsculas não acentuadas

Os algarismos de 0 - 9

+ - * / \ = | & ! ? # % ( ) { } [ ] _ ‘ “ . , : < >

Observação: Qualquer outro caracter é valido para as strings.

1.2.2 Comentários

Os comentários em C++ podem aparecer em qualquer lugar do programa e têm como objetivo fazer um esclarecimento sobre uma linha ou trecho do programa.

Os comentários de bloco terão um /* antes e um */ depois, ou // quando se deseja comentar uma linha.

Exemplo:

/* programar em

C++ eh facil */

// so uma linha

1.2.3 Diretivas de Compilação

Na linguagem C++, alguns comandos são processados durante a compilação. Estes comandos são chamados de diretivas de compilação e são eles que informam quais bibliotecas e constantes simbólicas deverão ser anexadas quando for gerado o programa executável.

A diretiva #include diz ao compilador para incluir na compilação do programa outros arquivos. Geralmente estes arquivos contem bibliotecas de funções ou rotinas do usuário.

As bibliotecas agrupam funções de acordo com as finalidades. Se não fizéssemos uso delas, nossos programas seriam muito extensos e teríamos problemas na linkedição.

Sintaxes:

#include <nome_da_biblioteca >

#include “...nome_da_biblioteca ”

onde nome_da_biblioteca é o nome da biblioteca que se deseja incluir. Estando entre os sinais < e > significa que está no diretório padrão e ficando entre “, significa que precisamos fornecer o caminho onde se encontra a biblioteca.

Exemplos de bibliotecas:

BIBLIOTECA ctype.h

Converte para maiúscula ou para minúscula uma letra

toupper(letra)

tolower(letra)

BIBLIOTECA math.h

Calcula o valor absoluto real d

fabs(double d)

Funções trigonométricas do ângulo arco, em radianos

sin(double arco)

cos(double arco)

tan(double arco)

asin(double arco)

acos(double

...

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