Aula 3 - Algoritmos computacionais - parte 2

1.395 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.395
No SlideShare
0
A partir de incorporações
0
Número de incorporações
795
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Aula 3 - Algoritmos computacionais - parte 2

  1. 1. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoAlgoritmos Computacionais – Parte 2Algoritmos Computacionais – Parte IIExercícios ResolvidosProf. Dr. Edson PimentelCentro de Matemática, Computação eCognição
  2. 2. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoAlgoritmos Computacionais – Parte 2Objetivos Aplicar a técnica de interpretação deenunciados para a escrita de algoritmoscomputacionais em PORTUGOL
  3. 3. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoAlgoritmos Computacionais – Parte 2ExercíciosEscreva um algoritmo para calculara distância entre duas cidades.
  4. 4. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoAlgoritmos Computacionais – Parte 2Calcular a distância entre duas cidades. Qual a SAÍDA de Dados?[que resultado o algoritmo deve produzir?] distancia• Qual a ENTRADA de Dados?[quais os insumos necessários para produzir a saída?](*) Para simplificar considerar que as cidades estão numamesma rodovia– Localização das duas cidades(cidade1, cidade2)Identificando a solução:ENTRADA, PROCESSAMENTO, SAÍDA!
  5. 5. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoAlgoritmos Computacionais – Parte 2Calcular a distância entre duas cidades. Qual a PROCESSAMENTO necessário?[para transformar as duas localizações em distancia?] Subtrair as duas quilometragensdistancia = cidade2 – cidade1(*) desconsiderar o sinal negativo caso ocorra• O passo seguinte é organizar as “instruções”numa sequência coerente:Entrada, Processamento e Saída
  6. 6. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoAlgoritmos Computacionais – Parte 2Solução em PORTUGOL
  7. 7. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoAlgoritmos Computacionais – Parte 2real cidade1, cidade2, distancia1. escreva(“Digite a localização (km) da cidade 1:”)leia (cidade1)2. escreva(“Digite a localização (km) da cidade 2:”)leia (cidade2)3. distancia = cidade2 – cidade14. escreva (“A distancia entre as duas cidade é = “,distancia)5. escreva (“ATENÇÃO: desconsidere sinal negativo”)Calcular a distância entre duas cidades.162cidade1267cidade2105distancia
  8. 8. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoAlgoritmos Computacionais – Parte 2AGORA ÉPRATICAR!!!

×