INTRODUÇÃO
C++
Professor: José Maria Lehrback
Filho
Curso: Técnico em Informática
Turno: Noturno
Data: 16/02/2017
INTRODUÇÃO
•Linguagem híbrida: permite utilizar
programação estruturada e orientada a objetos.
•Bastante utilizada em aplicações científicas.
•Sintaxe semelhante a Java, PHP, entre outras.
•Um programa em C++ é composto de pelo
menos uma função: a função principal.
INTRODUÇÃO
Origens da Linguagem em C++
• Linguagem de baixo nível
• Máquina, assembly
• Linguagem de alto nível
• C, C++, ADA, COBOL
• C++ e Programação Orientada a Objeto
INTRODUÇÃO
Terminologia do C++
• Programas e funções
• Entrada/Saída básica (E/S) com cin e cout
ESTRUTURA BÁSICA
• O corpo principal de um programa em C++ é definido da
seguinte maneira:
{
//Instruções do programa
....
return 0;
Tipo de retorno
é inteiro
Nome da
função
principal
int main()
Lista de
parâmetros.
Neste caso, não
há nenhum
parâmetro.
Delimitam o corpo do
programa.
Lista de
parâmetros.
Neste caso, não
há nenhum
parâmetro.
ENTRADA DE DADOS
Podemos utilizar cin para ler valores inteiros,
reais e strings de caracteres.
Sintaxe:
• cin >> variavel_destino
SAÍDA DE DADOS
Para saída de dados estaremos utilizando o
comando cout
Exemplo:
•cout << valor;
•cout << variável;
•cout << “texto”;
VARIAVEIS
• Declaram as variáveis e seus tipos
• Os nomes das variáveis devem conter apenas letras, dígitos e
o símbolo _
• Os principais tipos são: int, float, double e char
• Exemplos
int n;
int quantidade_valores;
float x, y, somaValores;
char sexo;
char nome[40];
CRIAÇÃO DE ALGORITMO
Algoritmo
Real: n1, n2, n3, media
Na Linguagem C++.
#include <iostream.h>
int main()
{
float n1, n2, n3, media;
system(“pause");
}
MAS ANTES DE COMEÇARMOS...
• O que constitui uma linguagem de
programação?
• Código-fonte.
• Compilador.
• Código-Máquina.
COMPILADO
R
PROGRAMA
FONTE
PROGRAMA
ALVO
CÓDIGO-FONTE É?
•Código-fonte são as linhas de programação
que formam um software em sua forma
original. Inicialmente, um programador
"escreve" o programa em uma certa linguagem
—como C++.
E como isso vira um software?
...SIMPLES. O COMPILADOR
Um compilador é um programa que converte
uma linguagem de fácil escrita e leitura, para
programadores em uma linguagem que possa
ser interpretada e executada pelas máquinas.
IDE(AMBIENTE INTEGRADO DE
DESENVOLVIMENTO.)
•É um editor de texto que agiliza o processo de
desenvolvimento com atalhos e identificação de
erros.
COMPILADORES DE C++
C++ Builder
Comeau C/C++
GNU Compiler
Turbo C++
Intel C++ compiler
Mingw
Watcom C/C++ compiler
Visual C++
ATIVIDADE
•Elabore o primeiro programa imprimindo na
tela HELLO WORLD
DECLARAÇÃO DE VARIÁVEIS
•Variáveis representam posições da memória e são
utilizadas para acessar essas posições de uma
forma mais amigável.
•Sempre possuem um nome que não pode possuir
espaços e pode possuir letras, números e
sublinhados. Não pode iniciar com dígitos.
•Todas as variáveis devem ser declaradas antes de
serem utilizadas pela primeira vez.
TIPOS DE DADOS
•As variáveis devem ser declaradas com a sintaxe:
TIPO nome_variavel;
•Exemplo: um inteiro chamado numero.
int numero;
TIPOS DE DADOS
As variáveis ou constantes em C++ possuem SEMPRE
um tipo associado.
Um tipo pode ser:
• Primitivo
• Definido pelo usuário
Os tipos primitivos são definidos pela linguagem de
programação e são naturalmente reconhecidos.
Os tipos definidos pelo usuário são descritos dentro de
estruturas (registros) e/ou classes.
TIPOS PRIMITIVOS
Os tipos primitivos ou básicos de C++ são:
int: representa um número inteiro. Possui 32
bits.
long: inteiro com 64 bits.
float: real com 32 bits.
double: real com 64 bits.
char: caractere representado com 8 bits.
bool: tipo lógico.
TABELA DE TIPOS DE VARIÁVEIS.
• Nome Descrição Tamanho Range.
• Char Caracter 1 byte 0 – 255
• Short Int Pequeno Inteiro 2 bytes Xxxxxxxxxxx
• Int Inteiro 4 bytes -32768 – 32767
• Long Int Inteiro Longo 4 bytes -2147483648 –
2147483647
• Float Real 4 bytes 7 dígitos após a vírgula
• Double Dobro do Real 8 bytes 15 dígitos após a vírgula
• Long Double Double Longo 8 bytes Xxxxxxxxxx
• Bool Lógico 1 byte True/False
BIBLIOTECA <IOSTREAM>
•Biblioteca padrão é uma coleção de classes,
funções e variáveis escritas na própria
linguagem para facilitar o desenvolvimento de
aplicações. E todas suas funcionalidades estão
declaradas no espaço de nomes std.
ATIVIDADE
•Faça um programa que imprima na tela
“Ola Mundo”
“Bem vindo C++”
•Elabore uma programa que insira 2 valores e
imprima a soma dos mesmos;
•Crie um algoritmo que faca a subtração dos 2
valores
•Crie um algoritmo que multiplique dois valores e
imprima o resultado
•Faca a divisão dos valores e imprima o resultado

C++ introducao

  • 1.
    INTRODUÇÃO C++ Professor: José MariaLehrback Filho Curso: Técnico em Informática Turno: Noturno Data: 16/02/2017
  • 2.
    INTRODUÇÃO •Linguagem híbrida: permiteutilizar programação estruturada e orientada a objetos. •Bastante utilizada em aplicações científicas. •Sintaxe semelhante a Java, PHP, entre outras. •Um programa em C++ é composto de pelo menos uma função: a função principal.
  • 3.
    INTRODUÇÃO Origens da Linguagemem C++ • Linguagem de baixo nível • Máquina, assembly • Linguagem de alto nível • C, C++, ADA, COBOL • C++ e Programação Orientada a Objeto
  • 4.
    INTRODUÇÃO Terminologia do C++ •Programas e funções • Entrada/Saída básica (E/S) com cin e cout
  • 5.
    ESTRUTURA BÁSICA • Ocorpo principal de um programa em C++ é definido da seguinte maneira: { //Instruções do programa .... return 0; Tipo de retorno é inteiro Nome da função principal int main() Lista de parâmetros. Neste caso, não há nenhum parâmetro. Delimitam o corpo do programa. Lista de parâmetros. Neste caso, não há nenhum parâmetro.
  • 6.
    ENTRADA DE DADOS Podemosutilizar cin para ler valores inteiros, reais e strings de caracteres. Sintaxe: • cin >> variavel_destino
  • 7.
    SAÍDA DE DADOS Parasaída de dados estaremos utilizando o comando cout Exemplo: •cout << valor; •cout << variável; •cout << “texto”;
  • 8.
    VARIAVEIS • Declaram asvariáveis e seus tipos • Os nomes das variáveis devem conter apenas letras, dígitos e o símbolo _ • Os principais tipos são: int, float, double e char • Exemplos int n; int quantidade_valores; float x, y, somaValores; char sexo; char nome[40];
  • 9.
    CRIAÇÃO DE ALGORITMO Algoritmo Real:n1, n2, n3, media Na Linguagem C++. #include <iostream.h> int main() { float n1, n2, n3, media; system(“pause"); }
  • 10.
    MAS ANTES DECOMEÇARMOS... • O que constitui uma linguagem de programação? • Código-fonte. • Compilador. • Código-Máquina. COMPILADO R PROGRAMA FONTE PROGRAMA ALVO
  • 11.
    CÓDIGO-FONTE É? •Código-fonte sãoas linhas de programação que formam um software em sua forma original. Inicialmente, um programador "escreve" o programa em uma certa linguagem —como C++.
  • 12.
    E como issovira um software?
  • 13.
    ...SIMPLES. O COMPILADOR Umcompilador é um programa que converte uma linguagem de fácil escrita e leitura, para programadores em uma linguagem que possa ser interpretada e executada pelas máquinas.
  • 14.
    IDE(AMBIENTE INTEGRADO DE DESENVOLVIMENTO.) •Éum editor de texto que agiliza o processo de desenvolvimento com atalhos e identificação de erros.
  • 15.
    COMPILADORES DE C++ C++Builder Comeau C/C++ GNU Compiler Turbo C++ Intel C++ compiler Mingw Watcom C/C++ compiler Visual C++
  • 17.
    ATIVIDADE •Elabore o primeiroprograma imprimindo na tela HELLO WORLD
  • 18.
    DECLARAÇÃO DE VARIÁVEIS •Variáveisrepresentam posições da memória e são utilizadas para acessar essas posições de uma forma mais amigável. •Sempre possuem um nome que não pode possuir espaços e pode possuir letras, números e sublinhados. Não pode iniciar com dígitos. •Todas as variáveis devem ser declaradas antes de serem utilizadas pela primeira vez.
  • 19.
    TIPOS DE DADOS •Asvariáveis devem ser declaradas com a sintaxe: TIPO nome_variavel; •Exemplo: um inteiro chamado numero. int numero;
  • 20.
    TIPOS DE DADOS Asvariáveis ou constantes em C++ possuem SEMPRE um tipo associado. Um tipo pode ser: • Primitivo • Definido pelo usuário Os tipos primitivos são definidos pela linguagem de programação e são naturalmente reconhecidos. Os tipos definidos pelo usuário são descritos dentro de estruturas (registros) e/ou classes.
  • 21.
    TIPOS PRIMITIVOS Os tiposprimitivos ou básicos de C++ são: int: representa um número inteiro. Possui 32 bits. long: inteiro com 64 bits. float: real com 32 bits. double: real com 64 bits. char: caractere representado com 8 bits. bool: tipo lógico.
  • 22.
    TABELA DE TIPOSDE VARIÁVEIS. • Nome Descrição Tamanho Range. • Char Caracter 1 byte 0 – 255 • Short Int Pequeno Inteiro 2 bytes Xxxxxxxxxxx • Int Inteiro 4 bytes -32768 – 32767 • Long Int Inteiro Longo 4 bytes -2147483648 – 2147483647 • Float Real 4 bytes 7 dígitos após a vírgula • Double Dobro do Real 8 bytes 15 dígitos após a vírgula • Long Double Double Longo 8 bytes Xxxxxxxxxx • Bool Lógico 1 byte True/False
  • 23.
    BIBLIOTECA <IOSTREAM> •Biblioteca padrãoé uma coleção de classes, funções e variáveis escritas na própria linguagem para facilitar o desenvolvimento de aplicações. E todas suas funcionalidades estão declaradas no espaço de nomes std.
  • 24.
    ATIVIDADE •Faça um programaque imprima na tela “Ola Mundo” “Bem vindo C++” •Elabore uma programa que insira 2 valores e imprima a soma dos mesmos; •Crie um algoritmo que faca a subtração dos 2 valores •Crie um algoritmo que multiplique dois valores e imprima o resultado •Faca a divisão dos valores e imprima o resultado