Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare uma empresa Scribd logo
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Algoritmos Computacionais – Parte 2
Algoritmos Computacionais – Parte II
Exercícios Resolvidos
Prof. Dr. Edson Pimentel
Centro de Matemática, Computação e
Cognição
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Algoritmos Computacionais – Parte 2
Objetivos
 Aplicar a técnica de interpretação de
enunciados para a escrita de algoritmos
computacionais em PORTUGOL
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Algoritmos Computacionais – Parte 2
Exercícios
Escreva um algoritmo para calcular
a distância entre duas cidades.
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Algoritmos Computacionais – Parte 2
Calcular 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 numa
mesma rodovia
– Localização das duas cidades(cidade1, cidade2)
Identificando a solução:
ENTRADA, PROCESSAMENTO, SAÍDA!
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Algoritmos Computacionais – Parte 2
Calcular a distância entre duas cidades.
 Qual a PROCESSAMENTO necessário?
[para transformar as duas localizações em distancia?]
 Subtrair as duas quilometragens
distancia = cidade2 – cidade1
(*) desconsiderar o sinal negativo caso ocorra
• O passo seguinte é organizar as “instruções”
numa sequência coerente:
Entrada, Processamento e Saída
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Algoritmos Computacionais – Parte 2
Solução em PORTUGOL
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Algoritmos Computacionais – Parte 2
real cidade1, cidade2, distancia
1. 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 – cidade1
4. escreva (“A distancia entre as duas cidade é = “,
distancia)
5. escreva (“ATENÇÃO: desconsidere sinal negativo”)
Calcular a distância entre duas cidades.
162
cidade1
267
cidade2
105
distancia
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Algoritmos Computacionais – Parte 2
AGORA É
PRATICAR!!!

Mais conteúdo relacionado

Aula 3 - Algoritmos computacionais - parte 2

  • 1. Bacharelado em Ciência e Tecnologia Processamento da Informação Algoritmos Computacionais – Parte 2 Algoritmos Computacionais – Parte II Exercícios Resolvidos Prof. Dr. Edson Pimentel Centro de Matemática, Computação e Cognição
  • 2. Bacharelado em Ciência e Tecnologia Processamento da Informação Algoritmos Computacionais – Parte 2 Objetivos  Aplicar a técnica de interpretação de enunciados para a escrita de algoritmos computacionais em PORTUGOL
  • 3. Bacharelado em Ciência e Tecnologia Processamento da Informação Algoritmos Computacionais – Parte 2 Exercícios Escreva um algoritmo para calcular a distância entre duas cidades.
  • 4. Bacharelado em Ciência e Tecnologia Processamento da Informação Algoritmos Computacionais – Parte 2 Calcular 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 numa mesma rodovia – Localização das duas cidades(cidade1, cidade2) Identificando a solução: ENTRADA, PROCESSAMENTO, SAÍDA!
  • 5. Bacharelado em Ciência e Tecnologia Processamento da Informação Algoritmos Computacionais – Parte 2 Calcular a distância entre duas cidades.  Qual a PROCESSAMENTO necessário? [para transformar as duas localizações em distancia?]  Subtrair as duas quilometragens distancia = 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. Bacharelado em Ciência e Tecnologia Processamento da Informação Algoritmos Computacionais – Parte 2 Solução em PORTUGOL
  • 7. Bacharelado em Ciência e Tecnologia Processamento da Informação Algoritmos Computacionais – Parte 2 real cidade1, cidade2, distancia 1. 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 – cidade1 4. escreva (“A distancia entre as duas cidade é = “, distancia) 5. escreva (“ATENÇÃO: desconsidere sinal negativo”) Calcular a distância entre duas cidades. 162 cidade1 267 cidade2 105 distancia
  • 8. Bacharelado em Ciência e Tecnologia Processamento da Informação Algoritmos Computacionais – Parte 2 AGORA É PRATICAR!!!