A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Linguagem C++ - Introdução Algoritmo –Sintaxe (livre) para a descrição de soluções –Definição de variáveis e estruturas de dados –Organização em blocos.

Apresentações semelhantes


Apresentação em tema: "Linguagem C++ - Introdução Algoritmo –Sintaxe (livre) para a descrição de soluções –Definição de variáveis e estruturas de dados –Organização em blocos."— Transcrição da apresentação:

1 Linguagem C++ - Introdução Algoritmo –Sintaxe (livre) para a descrição de soluções –Definição de variáveis e estruturas de dados –Organização em blocos de operações –Mapeamento para linguagem de programação –Validade: planejamento, teste, comunicação

2 Linguagem C++ - Introdução Linguagem de programação –Possui sintaxe própria e rígida Conjunto de palavras reservadas Bibliotecas padrão de funções Ambiente de desenvolvimento –Permite declaração de variáveis –Permite definições de blocos de comandos –Permite organização de funções e módulos –Utilizada para a implementação de algoritmos

3 Linguagem C++ - Introdução Algoritmo => linguagem de programação Exibir o resultado C printf(\nResultado: %d\n,valor); Mapeamento para a linguagem de programação C++ Cout<< endl<

4 Linguagem C++ - Introdução Alguns conceitos compartilhados –Variáveis –Tipos de dados (e estruturas de dados) (inteiro, caractere, ponto flutuante, lógico,....) –Comandos ( e blocos de comandos ) –Rotinas (e módulos)

5 Linguagem C++ - Introdução Alguns conceitos compartilhados Definir o número de valores Repetir Ler o valor da nota Somar valor lido a valor total média = valor total / número de valores Exibir média.... cout << Número de alunos: ; cin >> nro_alunos;... while (contador < nro_alunos){ cout << Nota: ; cin >> valor; total=total + valor; contador ++; }..... media = total / nro_alunos;... cout << Média : << media;...

6 Linguagem C++ - Introdução Implementação de programas disco Editor de texto Gera arquivo fonte (.cpp) Compilador Lê arquivo fonte (.cpp) Gera arquivo objeto Editor de ligação (linker) Lê arquivo objeto, Lê arquivos de bibliotecas Gera arquivo executável No Visual C++: -File New -File Save -Build compile -Build build.exe

7 Linguagem C++ - Introdução Implementação de programas disco Editor de texto Gera arquivo fonte (.cpp) Compilador Lê arquivo fonte (.cpp) Gera arquivo objeto Editor de ligação (linker) Lê arquivo objeto, Lê arquivos de bibliotecas Gera arquivo executável No Visual C++: -File New -File Save -Build compile -Build build.exe

8 Introdução Implementação de programas disco Editor de texto Gera arquivo fonte (.cpp) Compilador Lê arquivo fonte (.cpp) Gera arquivo objeto Editor de ligação (linker) Lê arquivo objeto, Lê arquivos de bibliotecas Gera arquivo executável No Visual C++: -File New -File Save -Build compile -Build build.exe // teste in C++ #include int main() { std::cout << "Bem vindo C++!\n"; return 0; } LZ ø+A2L k.drectve b $.debug$S H B.CRT$XCU – 0À.text = À ý % P`.rdata = N N œ HB.text Ö ° # ¨$ P`.text$x D% W% P`.xdata$x ` u% Õ% & '( HB.text N Ÿ( í( ) P`.debug$S ± ) È) HB.text * Ü) * P`.debug$S Ž * š* HB.text 5 ®* ã* ÷* P`.debug$S w H B-defaultlib:libcpd -defaultlib:LIBCD -defaultlib:OLDNAMES -editandcontinue -include:___pfnBkCheck J ptrdiff_t __exString exception u size_t y _s__CatchableType ! wchar_t 6 _TypeDescriptor J FILE f _PMFN p + D + X \ k o ƒ P P œ ¯ § ³ § á å F š ¸ÌÌÌÌó«h h è å]à # 1 5 ! *, Bem vindo


Carregar ppt "Linguagem C++ - Introdução Algoritmo –Sintaxe (livre) para a descrição de soluções –Definição de variáveis e estruturas de dados –Organização em blocos."

Apresentações semelhantes


Anúncios Google