Upload
sedu
View
40
Download
0
Embed Size (px)
Citation preview
INTRODUÇÃO C++
Professor: José Maria Lehrback FilhoCurso: 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 doprograma.
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
• Exemplosint 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.
COMPILADOR
PROGRAMAFONTE
PROGRAMAALVO
CÓDIGO-FONTE É?
•Código-fonte são as linhas de programaçãoque formam um software em sua formaoriginal. 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 eimprima a soma dos mesmos;
•Crie um algoritmo que faca a subtração dos 2valores
•Crie um algoritmo que multiplique dois valores eimprima o resultado
• Faca a divisão dos valores e imprima o resultadoonde o usuário ira digitar 2 valores.