dev c

Páginas: 31 (7615 palavras) Publicado: 23 de outubro de 2013
Apostila de DEV C++
Índice Geral













Módulo 1 – A Linguagem C++
o 1.1 – História da Linguagem C/C++
o 1.2 – Características da Linguagem C++
o 1.3 – Exemplos de Aplicações Escritas em C++
o 1.4 – Comparação de C++ com outras linguagens
o 1.5 – Paradigmas de Programação: Programação Estruturada e Orientada a
Objetos
Módulo 2 – Compiladores
o 2.1 – O que é umCompilador
o 2.2 – Compiladores de C++
o 2.3 – DevC++ (Instalação, Interface e Utilização)
o 2.4 – Estrutura Básica de um Programa em C++
Módulo 3 – Características e Definições Gerais da Linguagem C++
o 3.1 – Nomes e Identificadores Usados na Linguagem C++
o 3.2 – Palavras Reservadas na Linguagem C++
o 3.3 – Tipos e Dados
o 3.4 – Definição de Variáveis
o 3.5 – Definição de Constantes
o3.6 – Números Hexadecimais e Octais
o 3.7 – Valores Strings
o 3.8 – Códigos de Barra Invertida
o 3.9 – Operadores
o 3.10 – Tabela de Operadores da Linguagem C
o 3.11 – Expressões
o 3.12 – Precedência e Associatividade de Operadores
o 3.13 – Conversões de Tipos
o 3.14 – Modeladores de Tipos
Módulo 4 – Funções na Linguagem C++
o 4.1 – Funções
o 4.2 – Declarando uma Função
o 4.3 – Maincomo uma Função
o 4.4 – Variáveis dentro das Funções
o 4.5 – Chamada por Valor e Chamada por Referência
o 4.6 – Biblioteca de Execução
o 4.7 – Funções Recursivas
o 4.8 - Sobrecarga da Função
o 4.9 – Funções Inline
o 4.10 – Parâmetros Padrão
Módulo 5 – Estudo dos comandos cout e cin
o 5.1 – Utilização de cout
o 5.2 – Overload do operador de inserção
o 5.3 – Formatação de exibição com couto 5.4 – Utilização de cin
Módulo 6 – Estruturas de Controle de Fluxo
o 6.1 - Estruturas de Controle de Fluxo
o 6.2 – A declaração if
o 6.3 – O Encadeamento If – Else if











o 6.4 – A Declaração Switch
o 6.5 – A Declaração for
o 6.6 – A declaração While
o 6.7 – A Declaração Do While
o 6.8 – Laços Aninhados
o 6.9 – Break e Continue
Módulo 7 – Matrizes
o 7.1 –Matrizes
o 7.2 – Declaração de uma matriz
o 7.3 – Acessando Valores de uma Matriz
o 7.4 – Utilizando Laços para Percorrer Matrizes
o 7.5 – Matrizes Multidimensionais
o 7.6 – Matrizes em Funções
o 7.7 – Criando Matrizes Dinamicamente
Módulo 8 – Strings
o 8.1 – Cabeçalho de um programa com strings
o 8.2 – Declarando e Inicializando uma String
o 8.3 – Leitura e Escrita de Strings na Tela
o 8.4– Operações com Strings
o 8.5 – Biblioteca cctype: operações com caracteres
Módulo 9 – Ponteiros
o 9.1 - Endereços de Memória
o 9.2 – Ponteiros
o 9.3 – Declarando Ponteiros
o 9.4 – Desreferenciando um Ponteiro
o 9.5 –Ponteiros em Funções: Chamada por Referência
o 9.6 – Ponteiros para Matrizes
o 9.7 – Funções que Retornam Ponteiros
o 9.8 – Ponteiros para Funções
o 9.9 – Ponteiros paraPonteiros
o 9.10 – Operadores new e delete
Módulo 10 - Entrada e Saída de Dados
o 10.1 – A biblioteca fstream
o 10.2 – Os objetos de fstream
o 10.3 – Escrevendo em um arquivo
o 10.4 – Checando se o arquivo abriu sem problemas
o 10.5 – Fechando um Arquivo
o 10.6 – Lendo os dados de um arquivo
o 10.7 – Modos de Arquivo
Módulo 11 – Programação Orientada à Objetos
o 11.1 – Paradigmas deProgramação
o 11.1 – Programação Orientada à Objetos
o 11.2 – Conceitos Básicos
o 11.2 – Herança e Polimorfismo

Módulo 1 – A Linguagem C++
1.1 – História da Linguagem C/C++
O C++ foi inicialmente desenvolvido por Bjarne Stroustrup durante a década de 1980 com o
objetivo de melhorar a linguagem de programação C, mantendo a compatibilidade com esta
linguagem. Stroustrup percebeu que alinguagem Simula possuía características bastante úteis
para o desenvolvimento de software, mas era muito lenta para uso prático. Por outro lado o
BCPL era rápido, mas possuía baixo nível, dificultando sua utilização em desenvolvimento de
aplicações. Durante seu período na Bell Labs, ele enfrentou o problema de analisar o kernel
UNIX com respeito à computação distribuída. A partir de sua experiência...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • dev c++
  • Dev c++
  • dev c++
  • dev c++
  • Dev C++
  • DEV C++
  • dev c++
  • Dev C++

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!