Curso de Programação em C++

401 palavras 2 páginas
Curso de Programação em C++

Gerhard Saboia
Aula 01
Agradecimentos ao Prof: Evandro Parente Junior

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
2

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).
3

Introdução


C++ é um linguagem compilada.

Arquivos fonte


Compilador

Executável

Compiladores livres para C++




Linux:
 g++ (http://gcc.gnu.org/)
Windows:
 Cygwin (http://www.cygwin.com/)
 Dev-C++
(http://www.bloodshed.net/devcpp.html)
4

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. 

5

Dev-C++

Editor

Janela auxiliar Mensagens

6

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.

Todo programa precisa ter uma função chamada main

Esta função é a primeira a ser chamada quando um programa é executado.  Sintaxe:


// 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
7

Biblioteca padrão


Conjunto de funções/operadores pré-definidos.




Matemática

Relacionados

  • Curso de Introdução à Programação em C
    9316 palavras | 38 páginas
  • Curso linguagem programação c
    15556 palavras | 63 páginas
  • Curso de programação em c - ufmg
    2764 palavras | 12 páginas
  • Linguagem C
    1067 palavras | 5 páginas
  • 201389 74647 Progroma o I Parte 1
    2256 palavras | 10 páginas
  • Trabalhos
    10302 palavras | 42 páginas
  • programação
    11513 palavras | 47 páginas
  • kkkhbkj
    1144 palavras | 5 páginas
  • algoritimos
    1372 palavras | 6 páginas
  • algoritmo
    3197 palavras | 13 páginas