c++ introducao

24
INTRODUÇÃO C++ Professor: José Maria Lehrback Filho Curso: Técnico em Informática Turno: Noturno Data: 16/02/2017

Upload: sedu

Post on 23-Jan-2018

40 views

Category:

Software


0 download

TRANSCRIPT

Page 1: C++ introducao

INTRODUÇÃO C++

Professor: José Maria Lehrback FilhoCurso: Técnico em Informática Turno: Noturno Data: 16/02/2017

Page 2: C++ introducao

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.

Page 3: C++ introducao

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

Page 4: C++ introducao

INTRODUÇÃO

Terminologia do C++

• Programas e funções

• Entrada/Saída básica (E/S) com cin e cout

Page 5: C++ introducao

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.

Page 6: C++ introducao

ENTRADA DE DADOS

Podemos utilizar cin para ler valores inteiros,

reais e strings de caracteres.

Sintaxe:

• cin >> variavel_destino

Page 7: C++ introducao

SAÍDA DE DADOS

Para saída de dados estaremos utilizando o comando cout

Exemplo:

• cout << valor;

• cout << variável;

• cout << “texto”;

Page 8: C++ introducao

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];

Page 9: C++ introducao

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");

}

Page 10: C++ introducao

MAS ANTES DE COMEÇARMOS...

• O que constitui uma linguagem de programação?

• Código-fonte.

• Compilador.

• Código-Máquina.

COMPILADOR

PROGRAMAFONTE

PROGRAMAALVO

Page 11: C++ introducao

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

Page 12: C++ introducao

E como isso vira um software?

Page 13: C++ introducao

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

Page 14: C++ introducao

IDE(AMBIENTE INTEGRADO DE DESENVOLVIMENTO.)

•É um editor de texto que agiliza o processo de

desenvolvimento com atalhos e identificação de

erros.

Page 15: C++ introducao

COMPILADORES DE C++

C++ Builder

Comeau C/C++

GNU Compiler

Turbo C++

Intel C++ compiler

Mingw

Watcom C/C++ compiler

Visual C++

Page 16: C++ introducao
Page 17: C++ introducao

ATIVIDADE

•Elabore o primeiro programa imprimindo na

tela HELLO WORLD

Page 18: C++ introducao

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.

Page 19: C++ introducao

TIPOS DE DADOS

•As variáveis devem ser declaradas com a sintaxe:

TIPO nome_variavel;

•Exemplo: um inteiro chamado numero.

int numero;

Page 20: C++ introducao

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.

Page 21: C++ introducao

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.

Page 22: C++ introducao

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

Page 23: C++ introducao

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.

Page 24: C++ introducao

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.