Este documento apresenta um algoritmo para calcular a distância entre duas cidades em quilômetros. Ele lista os objetivos, solicita que o leitor escreva um algoritmo para resolver o problema, e então fornece a solução completa em linguagem PORTUGOL com as entradas, processamento e saída.
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 8
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!!!