SlideShare uma empresa Scribd logo
1 de 43
Baixar para ler offline
Lógica de Programação
Lógica Computacional
A lógica trata da correção do pensamento. Como
filosofia, procura saber por que pensamos assim e não
do outro jeito. Com arte ou técnica, nos ensina a usar
corretamente as leis do pensamento.
Poderíamos dizer também que a lógica é a arte de pensar
corretamente e, visto que a forma mais complexa do
pensamento é o raciocínio, a lógica estuda ou tem em
vista a “correção do raciocínio”. Podemos ainda dizer
que a lógica tem em vista a “ordem da razão”. Isto dá
a entender que a nossa razão pode funcionar
desordenadamente. Por isso a lógica ensina a colocar
Ordem no Pensamento.
Sequência Lógica
 Quando imaginamos uma solução para determinado
problema começamos a ordenar os pensamentos de
forma a solucionar tal problema.
 Então esses pensamentos, podem ser descritos como
uma sequência de instruções, que devem ser seguidas
para se cumprir uma determinada tarefa.
 Sequência Lógica são passos executados até atingir um
objetivo ou solução de um problema.
Exemplo de Sequencia Lógica
Instruções
 Na linguagem comum, entende-se por instruções
“um conjunto de regras ou normas definidas para
a realização ou emprego de algo”.
 Em informática, porém, instrução é a informação
que indica a um computador uma ação elementar
a executar, no estudo dos sistemas operacionais
chamamos essas instruções de comandos.
Jogos de Lógica
Você tem que ajudar os 3 monges e os 3 canibais a
chegarem do outro lado do rio... mas tem um detalhe..
se em algum momento, houver mais canibais do que
monges de algum lado, os monges serão engolidos.
Boa sorte!!!
http://www.portalchapeco.com.br/jackson/canibais.htm
Exercício
• Descreva passo a passo a resolução do jogo dos
monges e os canibais.
Jogos de Lógica
Você tem que ajudar os 5 personagens a atravessarem a
ponte, cada pessoa anda numa velocidade e a ponte
suporte 2 pessoas por vez.
Boa sorte!!!
http://echandola.com/juegos/cruzar-con-la-linterna/
Exercício
• Descreva passo a passo a resolução do jogo da
ponte escura.
Jogos de Lógica
Leve o lobo, a ovelha e o couve até a margem oposta
Boa sorte!!!
http://www.plastelina.net/game1.html
Exercício
• Descreva passo a passo a resolução do jogo do
lobo, ovelha e o couve.
Lógica matemática ou pegadinha?
Haviam três (03) pessoas em um bar, a soma da conta
foi de R$ 30,00 . Cada um deu R$ 10,00 , quando o
garçom voltou disse que o dono havia dado
desconto, onde a conta ficou por R$ 25,00 , então o
garçom estava com R$ 5,00 na mão, voltou R$ 1,00
para cada pessoa e pediu para ficar com os R$ 2,00
restantes, então a conta ficou por R$ 9,00 para cada
um.
R$ 9,00 x 03 = R$ 27,00
R$ 27,00 + R$ 2,00 do garçom = R$ 29,00
Onde está o R$ 1,00 que falta para os R$ 30,00 ?
Resposta :
Na verdade, não se deve somar o dinheiro que o
garçom pegou, e sim subtraí-lo, ou seja, ficaria
assim:
R$ 27,00 – R$ 2,00 do garçom = R$ 25,00
+ R$ 5,00 do desconto = R$ 30,00
Algoritmo
Construir algoritmos é o objetivo fundamental de toda a
programação, mas afinal o que é algoritmo?
• “Algoritmo é uma sequência de passos que visam
atingir um objetivo bem definido.”
Como exemplos de algoritmos podemos citar os algoritmos
das operações básicas (adição, multiplicação, divisão e
subtração) de números. Outros exemplos seriam os manuais
que explicam passo a passo como, por exemplo, montar um
brinquedo ou um aparelho.
VisualG
• O Visualg (Visualizador de Algoritmo) é um programa
que edita, interpreta e executa algoritmos com uma
linguagem próxima do português estruturado como
um programa normal de computador. Este programa é
gratuito e ser baixado pela internet.
• http://www.dicasdeprogramacao.com.br/download-visualg/
VisualG
Barra de Tarefas
Contém os comandos mais utilizados no VisuAlg
(estes comandos também podem ser acessados
pelo menu ou por atalhos no teclado).
Linhas de Comentários
Comando Escreva
O comando Escreva é utilizado para escrever
mensagens na tela.
Obs.: Para executar o algorimo tecle F9
Façam vários testes com outras frases.
Comando Escreval
O comando Escreval também é utilizado para escrever
mensagens na tela, porém ele escreve a mensagem e
passa automaticamente para a linha debaixo.
Desenvolvendo Algoritmos
Para escrever um algoritmo precisamos descrever a
sequência de instruções, de maneira simples e
objetiva. Para isso utilizaremos algumas técnicas:
 Imaginar que você está desenvolvendo um algoritmo
para pessoas que não trabalham com informática;
 Usar frases curtas e simples;
Fases na Construção de Algoritmos
Ao montar um algoritmo, precisamos primeiro dividir
o problema apresentado em três fases
fundamentais. Onde temos:
 ENTRADA: São os dados de entrada do algoritmo
 PROCESSAMENTO: São os procedimentos
utilizados para chegar ao resultado final
 SAÍDA: São os dados já processados.
Exemplos de Dispositivos de Entrada
Exemplos de Dispositivos de Saída
Operadores Aritméticos
Operador Utilização Exemplo
= Atibui um valor a uma
variável ou constante.
Pontos = 20
+ Soma dois valores 10 + 3
- Subtrai dois valores 10 – 3
* Multiplica dois valores 2 * 10
/ Divide dois valores 20 / 2
Variáveis
As variáveis podem ser:
• Numéricas (somente números tipo inteiro ou real)
Ex.: Números inteiros (1 5 50 150 -10 ... )
Ex.: Números reais (2,20 3,50 10,00 -54,10 ... )
• Alfanuméricas (letras e números)
Ex.: “Jose” “Rua 171” “R$”
• Lógica (sim ou não)
Nomenclatura de Variável
• Um ou mais caracteres
• Não pode conter espaço em branco
• Primeiro caractere não pode ser numérico
• Não pode ter o mesmo nome que represente comandos
(palavras reservadas)
• Não pode repetir, ou seja, mesmo nome de outra
variável já utilizada
• Não utilizar caracteres especiais (!@#$%&*?çÇ)
Criando variaveis no Visualg
As variaveis no Visualg, devem ser criadas abaixo do
seção denominada Var
Uma variável do tipo caracter, pode armazenar
qualquer tipo de informação, ou seja, pode ser letras ou
números.
Exemplos:
• José da Silva
• Rua 25.
• 10
• 25,01
Observação: Não se pode utilizar variável do tipo
caracter para calculos matemáticos.
Variável para caracteres alfanuméricos
Variável para números inteiros
Os números inteiros são aqueles que não possuem casas
decimais, por exemplo:
• 1 2 50 -10 -1050 90 …
Variável para número Real
Os números reais são aqueles que possuem casas
decimais, por exemplo:
• 1,00 2,10 50,47 -10,74 -1050,00 90,52 …
Comando Leia
O comando Leia é utilizado para receber uma entrada
de dados, ou seja, uma pessoa irá digitar alguma
informação que será armazenada em uma variável.
Toda informação armazenada em uma variável, pode ser
reutilizada para qualquer finalidade.
Exercícios
1. Faça um algoritmo para ler : nome, endereço, bairro,
cidade, cep e telefone.
2. Faça um algoritmo para ler 3 números inteiros e
multiplicar um pelo o outro e exibir o resultado.
3. Faça um algoritmo para ler 2 números reais e dividir
um pelo o outro e exibir o resultado.
4. Faça um algoritmo para calcular e exibir o resultado da
formula : (b * c) / (d * f)
5. Faça um algoritmo que leia 2 números reais e subtrai
um pelo outro, guarde o resultado em uma terceira
variavel e exiba este resultado.

Mais conteúdo relacionado

Mais procurados

Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)Gercélia Ramos
 
Lógica de Programação e Algoritmos
Lógica de Programação e AlgoritmosLógica de Programação e Algoritmos
Lógica de Programação e AlgoritmosMario Jorge Pereira
 
Logica Algoritmo 07 Subalgoritmos
Logica Algoritmo 07 SubalgoritmosLogica Algoritmo 07 Subalgoritmos
Logica Algoritmo 07 SubalgoritmosRegis Magalhães
 
Oficina de Lógica de Programação - Uso do Scratch e do GvR
Oficina de Lógica de Programação - Uso do Scratch e do GvROficina de Lógica de Programação - Uso do Scratch e do GvR
Oficina de Lógica de Programação - Uso do Scratch e do GvRCiro Matheus
 
Introdução a Programação
Introdução a ProgramaçãoIntrodução a Programação
Introdução a ProgramaçãoJohn Calistro
 
Lógica de Programação - Unimep/Pronatec - Aula02
Lógica de Programação - Unimep/Pronatec - Aula02Lógica de Programação - Unimep/Pronatec - Aula02
Lógica de Programação - Unimep/Pronatec - Aula02André Phillip Bertoletti
 
Aula 2 - Lógica de Programação
Aula 2 - Lógica de ProgramaçãoAula 2 - Lógica de Programação
Aula 2 - Lógica de ProgramaçãoInstituto CENTEC
 
Aula 1 aed - lógica de programação
Aula 1   aed - lógica de programaçãoAula 1   aed - lógica de programação
Aula 1 aed - lógica de programaçãoElaine Cecília Gatto
 
Logica Algoritmo 05 Repeticao
Logica Algoritmo 05 RepeticaoLogica Algoritmo 05 Repeticao
Logica Algoritmo 05 RepeticaoRegis Magalhães
 
Lógica de Programação - Unimep/Pronatec - Aula08
Lógica de Programação - Unimep/Pronatec - Aula08Lógica de Programação - Unimep/Pronatec - Aula08
Lógica de Programação - Unimep/Pronatec - Aula08André Phillip Bertoletti
 
Curso de Delphi - Lógica de Programação 3
Curso de Delphi - Lógica de Programação 3Curso de Delphi - Lógica de Programação 3
Curso de Delphi - Lógica de Programação 3José Araújo
 
Introdução à Lógica de Programação
Introdução à Lógica de ProgramaçãoIntrodução à Lógica de Programação
Introdução à Lógica de ProgramaçãoAndré Agostinho
 
Aula02 - Sistemas Numéricos computacionais
Aula02 - Sistemas Numéricos computacionaisAula02 - Sistemas Numéricos computacionais
Aula02 - Sistemas Numéricos computacionaisJorge Ávila Miranda
 
Logica Algoritmo 04 Decisao
Logica Algoritmo 04 DecisaoLogica Algoritmo 04 Decisao
Logica Algoritmo 04 DecisaoRegis Magalhães
 

Mais procurados (20)

Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)
 
Algoritmos em portugol
Algoritmos em portugolAlgoritmos em portugol
Algoritmos em portugol
 
Algoritmos - Pascal
Algoritmos - PascalAlgoritmos - Pascal
Algoritmos - Pascal
 
Lógica de Programação e Algoritmos
Lógica de Programação e AlgoritmosLógica de Programação e Algoritmos
Lógica de Programação e Algoritmos
 
Logica Algoritmo 07 Subalgoritmos
Logica Algoritmo 07 SubalgoritmosLogica Algoritmo 07 Subalgoritmos
Logica Algoritmo 07 Subalgoritmos
 
Oficina de Lógica de Programação - Uso do Scratch e do GvR
Oficina de Lógica de Programação - Uso do Scratch e do GvROficina de Lógica de Programação - Uso do Scratch e do GvR
Oficina de Lógica de Programação - Uso do Scratch e do GvR
 
Algoritmos e Programação
Algoritmos e ProgramaçãoAlgoritmos e Programação
Algoritmos e Programação
 
Algoritmo aula 01-f
Algoritmo   aula 01-fAlgoritmo   aula 01-f
Algoritmo aula 01-f
 
Introdução a Programação
Introdução a ProgramaçãoIntrodução a Programação
Introdução a Programação
 
Logica de Programacao
Logica de ProgramacaoLogica de Programacao
Logica de Programacao
 
Lógica de Programação - Unimep/Pronatec - Aula02
Lógica de Programação - Unimep/Pronatec - Aula02Lógica de Programação - Unimep/Pronatec - Aula02
Lógica de Programação - Unimep/Pronatec - Aula02
 
Aula 2 - Lógica de Programação
Aula 2 - Lógica de ProgramaçãoAula 2 - Lógica de Programação
Aula 2 - Lógica de Programação
 
Aula 1 aed - lógica de programação
Aula 1   aed - lógica de programaçãoAula 1   aed - lógica de programação
Aula 1 aed - lógica de programação
 
Logica Algoritmo 05 Repeticao
Logica Algoritmo 05 RepeticaoLogica Algoritmo 05 Repeticao
Logica Algoritmo 05 Repeticao
 
Lógica de Programação - Unimep/Pronatec - Aula08
Lógica de Programação - Unimep/Pronatec - Aula08Lógica de Programação - Unimep/Pronatec - Aula08
Lógica de Programação - Unimep/Pronatec - Aula08
 
Curso de Delphi - Lógica de Programação 3
Curso de Delphi - Lógica de Programação 3Curso de Delphi - Lógica de Programação 3
Curso de Delphi - Lógica de Programação 3
 
Introdução à Lógica de Programação
Introdução à Lógica de ProgramaçãoIntrodução à Lógica de Programação
Introdução à Lógica de Programação
 
Aula02 - Sistemas Numéricos computacionais
Aula02 - Sistemas Numéricos computacionaisAula02 - Sistemas Numéricos computacionais
Aula02 - Sistemas Numéricos computacionais
 
Aula02 - Lógica de Programação
Aula02 - Lógica de ProgramaçãoAula02 - Lógica de Programação
Aula02 - Lógica de Programação
 
Logica Algoritmo 04 Decisao
Logica Algoritmo 04 DecisaoLogica Algoritmo 04 Decisao
Logica Algoritmo 04 Decisao
 

Semelhante a Lógica de Programação Fundamentos

Semelhante a Lógica de Programação Fundamentos (20)

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Lógica de Programação
Lógica de ProgramaçãoLógica de Programação
Lógica de Programação
 
Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }
 
Aulas 13 e 14 - Algoritmos
Aulas 13 e 14 - AlgoritmosAulas 13 e 14 - Algoritmos
Aulas 13 e 14 - Algoritmos
 
Forb.cap1
Forb.cap1Forb.cap1
Forb.cap1
 
Aula 1 - Lógica de Programação.pptx
Aula 1 - Lógica de Programação.pptxAula 1 - Lógica de Programação.pptx
Aula 1 - Lógica de Programação.pptx
 
122172 1444
122172 1444122172 1444
122172 1444
 
ApostilaAlgoritmo
ApostilaAlgoritmoApostilaAlgoritmo
ApostilaAlgoritmo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Introdução a programação
Introdução a programaçãoIntrodução a programação
Introdução a programação
 
Aula02
Aula02Aula02
Aula02
 
Lógica de programação e algoritmos
Lógica de programação e algoritmosLógica de programação e algoritmos
Lógica de programação e algoritmos
 
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃOCURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
 
01 variaveis io if
01 variaveis io if01 variaveis io if
01 variaveis io if
 
Algoritmo estruturado
Algoritmo estruturadoAlgoritmo estruturado
Algoritmo estruturado
 
1 - Introdução à Lógica de Programação - Comandos Básicos.pptx
1 - Introdução à Lógica de Programação - Comandos Básicos.pptx1 - Introdução à Lógica de Programação - Comandos Básicos.pptx
1 - Introdução à Lógica de Programação - Comandos Básicos.pptx
 
Curso de Delphi - Lógica de Programacao
Curso de Delphi - Lógica de ProgramacaoCurso de Delphi - Lógica de Programacao
Curso de Delphi - Lógica de Programacao
 
Aula01
Aula01Aula01
Aula01
 
FC-Logic
FC-LogicFC-Logic
FC-Logic
 
Aula02
Aula02Aula02
Aula02
 

Lógica de Programação Fundamentos

  • 2.
  • 3. Lógica Computacional A lógica trata da correção do pensamento. Como filosofia, procura saber por que pensamos assim e não do outro jeito. Com arte ou técnica, nos ensina a usar corretamente as leis do pensamento. Poderíamos dizer também que a lógica é a arte de pensar corretamente e, visto que a forma mais complexa do pensamento é o raciocínio, a lógica estuda ou tem em vista a “correção do raciocínio”. Podemos ainda dizer que a lógica tem em vista a “ordem da razão”. Isto dá a entender que a nossa razão pode funcionar desordenadamente. Por isso a lógica ensina a colocar Ordem no Pensamento.
  • 4. Sequência Lógica  Quando imaginamos uma solução para determinado problema começamos a ordenar os pensamentos de forma a solucionar tal problema.  Então esses pensamentos, podem ser descritos como uma sequência de instruções, que devem ser seguidas para se cumprir uma determinada tarefa.  Sequência Lógica são passos executados até atingir um objetivo ou solução de um problema.
  • 6.
  • 7. Instruções  Na linguagem comum, entende-se por instruções “um conjunto de regras ou normas definidas para a realização ou emprego de algo”.  Em informática, porém, instrução é a informação que indica a um computador uma ação elementar a executar, no estudo dos sistemas operacionais chamamos essas instruções de comandos.
  • 8. Jogos de Lógica Você tem que ajudar os 3 monges e os 3 canibais a chegarem do outro lado do rio... mas tem um detalhe.. se em algum momento, houver mais canibais do que monges de algum lado, os monges serão engolidos. Boa sorte!!! http://www.portalchapeco.com.br/jackson/canibais.htm
  • 9. Exercício • Descreva passo a passo a resolução do jogo dos monges e os canibais.
  • 10. Jogos de Lógica Você tem que ajudar os 5 personagens a atravessarem a ponte, cada pessoa anda numa velocidade e a ponte suporte 2 pessoas por vez. Boa sorte!!! http://echandola.com/juegos/cruzar-con-la-linterna/
  • 11. Exercício • Descreva passo a passo a resolução do jogo da ponte escura.
  • 12. Jogos de Lógica Leve o lobo, a ovelha e o couve até a margem oposta Boa sorte!!! http://www.plastelina.net/game1.html
  • 13. Exercício • Descreva passo a passo a resolução do jogo do lobo, ovelha e o couve.
  • 14. Lógica matemática ou pegadinha? Haviam três (03) pessoas em um bar, a soma da conta foi de R$ 30,00 . Cada um deu R$ 10,00 , quando o garçom voltou disse que o dono havia dado desconto, onde a conta ficou por R$ 25,00 , então o garçom estava com R$ 5,00 na mão, voltou R$ 1,00 para cada pessoa e pediu para ficar com os R$ 2,00 restantes, então a conta ficou por R$ 9,00 para cada um. R$ 9,00 x 03 = R$ 27,00 R$ 27,00 + R$ 2,00 do garçom = R$ 29,00 Onde está o R$ 1,00 que falta para os R$ 30,00 ?
  • 15. Resposta : Na verdade, não se deve somar o dinheiro que o garçom pegou, e sim subtraí-lo, ou seja, ficaria assim: R$ 27,00 – R$ 2,00 do garçom = R$ 25,00 + R$ 5,00 do desconto = R$ 30,00
  • 16. Algoritmo Construir algoritmos é o objetivo fundamental de toda a programação, mas afinal o que é algoritmo? • “Algoritmo é uma sequência de passos que visam atingir um objetivo bem definido.” Como exemplos de algoritmos podemos citar os algoritmos das operações básicas (adição, multiplicação, divisão e subtração) de números. Outros exemplos seriam os manuais que explicam passo a passo como, por exemplo, montar um brinquedo ou um aparelho.
  • 17. VisualG • O Visualg (Visualizador de Algoritmo) é um programa que edita, interpreta e executa algoritmos com uma linguagem próxima do português estruturado como um programa normal de computador. Este programa é gratuito e ser baixado pela internet. • http://www.dicasdeprogramacao.com.br/download-visualg/
  • 19. Barra de Tarefas Contém os comandos mais utilizados no VisuAlg (estes comandos também podem ser acessados pelo menu ou por atalhos no teclado).
  • 21. Comando Escreva O comando Escreva é utilizado para escrever mensagens na tela. Obs.: Para executar o algorimo tecle F9
  • 22.
  • 23. Façam vários testes com outras frases.
  • 24. Comando Escreval O comando Escreval também é utilizado para escrever mensagens na tela, porém ele escreve a mensagem e passa automaticamente para a linha debaixo.
  • 25.
  • 26. Desenvolvendo Algoritmos Para escrever um algoritmo precisamos descrever a sequência de instruções, de maneira simples e objetiva. Para isso utilizaremos algumas técnicas:  Imaginar que você está desenvolvendo um algoritmo para pessoas que não trabalham com informática;  Usar frases curtas e simples;
  • 27. Fases na Construção de Algoritmos Ao montar um algoritmo, precisamos primeiro dividir o problema apresentado em três fases fundamentais. Onde temos:  ENTRADA: São os dados de entrada do algoritmo  PROCESSAMENTO: São os procedimentos utilizados para chegar ao resultado final  SAÍDA: São os dados já processados.
  • 28.
  • 31. Operadores Aritméticos Operador Utilização Exemplo = Atibui um valor a uma variável ou constante. Pontos = 20 + Soma dois valores 10 + 3 - Subtrai dois valores 10 – 3 * Multiplica dois valores 2 * 10 / Divide dois valores 20 / 2
  • 32. Variáveis As variáveis podem ser: • Numéricas (somente números tipo inteiro ou real) Ex.: Números inteiros (1 5 50 150 -10 ... ) Ex.: Números reais (2,20 3,50 10,00 -54,10 ... ) • Alfanuméricas (letras e números) Ex.: “Jose” “Rua 171” “R$” • Lógica (sim ou não)
  • 33. Nomenclatura de Variável • Um ou mais caracteres • Não pode conter espaço em branco • Primeiro caractere não pode ser numérico • Não pode ter o mesmo nome que represente comandos (palavras reservadas) • Não pode repetir, ou seja, mesmo nome de outra variável já utilizada • Não utilizar caracteres especiais (!@#$%&*?çÇ)
  • 34.
  • 35. Criando variaveis no Visualg As variaveis no Visualg, devem ser criadas abaixo do seção denominada Var
  • 36. Uma variável do tipo caracter, pode armazenar qualquer tipo de informação, ou seja, pode ser letras ou números. Exemplos: • José da Silva • Rua 25. • 10 • 25,01 Observação: Não se pode utilizar variável do tipo caracter para calculos matemáticos. Variável para caracteres alfanuméricos
  • 37. Variável para números inteiros Os números inteiros são aqueles que não possuem casas decimais, por exemplo: • 1 2 50 -10 -1050 90 …
  • 38. Variável para número Real Os números reais são aqueles que possuem casas decimais, por exemplo: • 1,00 2,10 50,47 -10,74 -1050,00 90,52 …
  • 39. Comando Leia O comando Leia é utilizado para receber uma entrada de dados, ou seja, uma pessoa irá digitar alguma informação que será armazenada em uma variável.
  • 40.
  • 41. Toda informação armazenada em uma variável, pode ser reutilizada para qualquer finalidade.
  • 42.
  • 43. Exercícios 1. Faça um algoritmo para ler : nome, endereço, bairro, cidade, cep e telefone. 2. Faça um algoritmo para ler 3 números inteiros e multiplicar um pelo o outro e exibir o resultado. 3. Faça um algoritmo para ler 2 números reais e dividir um pelo o outro e exibir o resultado. 4. Faça um algoritmo para calcular e exibir o resultado da formula : (b * c) / (d * f) 5. Faça um algoritmo que leia 2 números reais e subtrai um pelo outro, guarde o resultado em uma terceira variavel e exiba este resultado.