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

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

Curso de Programação em C++ Universidade Federal do Ceará Departamento de Engenharia Estrutural e Construção Civil Prof: Evandro Parente Junior Monitor:

Apresentações semelhantes


Apresentação em tema: "Curso de Programação em C++ Universidade Federal do Ceará Departamento de Engenharia Estrutural e Construção Civil Prof: Evandro Parente Junior Monitor:"— Transcrição da apresentação:

1

2 Curso de Programação em C++ Universidade Federal do Ceará Departamento de Engenharia Estrutural e Construção Civil Prof: Evandro Parente Junior Monitor: Renato Peixoto Abril/2007

3 2 Módulo I – Programação Estruturada Introdução Características básicas Decisões condicionais Laços Vetores e matrizes Ponteiros Funções Estruturas Entrada e saída Aplicações

4 3 Introdução C++ é uma evolução da linguagem C Criada por Bjarne Stroustrup na década de 80 (http://www.research.att.com/~bs/) C++ É uma linguagem de aplicação geral. Contém a linguagem C (padrão ANSI). Suporta abstração de dados. Suporta programação orientada a objetos. Suporta programação genérica (templates).

5 4 Introdução C++ é um linguagem compilada. Compiladores livres para C++ Linux: g++ ( ) Windows: Cygwin (http://www.cygwin.com/) Dev-C++ ( CompiladorArquivos fonteExecutável

6 5 Introdução C++ é uma linguagem padronizada (ANSI/ISO) Organização e comandos da liguagem. Bibliotecas (entrada/saida, matemática, STL, etc.) Independência de plataformas Windows 98/NT/2000/Me/XP Unix Solaris/IRIX/AIX/Linux Macintosh Os arquivos fonte (.cpp e.h) não precisam ser modificados.

7 6 Dev-C++ Editor Janela auxiliar Mensagens

8 7 Esquema de um programa C++ Um programa C++ é dividido em funções: As definições/declarações no interior funções são locais. As definições/declarações fora das funções são globais. // exemplo.cpp int main(void) { Bloco de comandos return(0); } Comentário Espaço global Função principal O símbolo ; indica fim de linha Todo programa precisa ter uma função chamada main Esta função é a primeira a ser chamada quando um programa é executado. Sintaxe:

9 8 Biblioteca padrão Conjunto de funções/operadores pré-definidos. Precisa incluir (#include) a biblioteca antes de usar. Matemática (math.h/cmath) sqrt, exp, log, sin, cos, tan, asin, acos,... Entrada/Saída (stdio.h/iostream) Leitura e impressão. Manipulação de arquivos (texto/binários). Tempo (time.h/ctime) Medição e manipulação de datas e tempo. Cadeias de caracteres (string.h/string) Manipulação de palavras, textos, etc. Standard Template Library (STL) Estruturas de dados: vetores, listas, árvores,... Algoritmos: ordenação, procura,...

10 9 Exemplo // programa1.cpp #include using namespace std; int main(void) { cout << "Primeiro programa em C++!\n"; return(0); // Sucesso } Biblioteca padrão de E/S Evita conflito com nomes da bib. padrão


Carregar ppt "Curso de Programação em C++ Universidade Federal do Ceará Departamento de Engenharia Estrutural e Construção Civil Prof: Evandro Parente Junior Monitor:"

Apresentações semelhantes


Anúncios Google