Aula 01
Algoritmo para converter uma temperatura em Fahrenheit para Celsius
Conversão:
Celsius -> Fahrenheit
Fahrenheit -> Celsius
°F = °C × 1,8 + 32
°C = (°F − 32) / 1,8
1
Formas de representar um algoritmo
• Descrição narrativa do algoritmo FahrenheitCelsius: solicite a temperatura em Fahrenheit; transforme a temperatura em Fahrenheit para
Celsius;
informe a temperatura em Celsius.
Formas de representar um algoritmo
• Fluxograma (Diagrama de Módulos)
– Seus principais símbolos gráficos são:
= Início e final do fluxograma
= Operação de entrada de dados
= Operação de saída de dados em impressora
= Operação de saída de dados em vídeo
= Operações de processamento
= Decisão
= Seta de Fluxo de Dados
= Conector de Fluxo de Dados
2
Formas de representar um algoritmo
• Fluxograma do algoritmo Fahrenheit-Celsius
Início
Início do algoritmo
Fahrenheit (F)
Entrada da temperatura (F)
C = (F − 32) / 1,8
Cálculo da temperatura (C)
Celsius (C)
Apresentação do resultado
Fim
Fim do algoritmo
Formas de representar um algoritmo
• Pseudo-código do algoritmo Fahrenheit-Celsius
Algoritmo Fahrenheit-Celsius
Real: Fahrenheit, Celsius;
Início
Ler (Fahrenheit);
C = (F − 32) / 1,8;
Escrever (Celsius);
Fim
3
Formas de representar um algoritmo
Desc. Narrativa
Solicite a temperatura em Fahrenheit;
Transforme de
Fahrenheit para
Celsius;
Informe a temperatura em Celsius.
Ling. Algorítmica
Fluxograma
Início
Fahrenheit
C = (F − 32) / 1,8
Algoritmo Fahrenheit-Celsius
Real: Fahrenheit, Celsius;
Início
Ler (Fahrenheit);
C = (F − 32) / 1,8;
Escrever (Celsius);
Fim
Celsius
Fim
Atividade 1
•
Identifique a entrada, o processamento e a saída dos problemas abaixo:
1. Calcular e exibir a média ponderada de 2 notas dadas.
(nota1= peso 6 e nota2= peso 4)
2. Reajustar um salário em 17,75%.
3. Calcular o desconto de 23% sobre o preço de um produto.
4. Dada uma taxa de câmbio, transformar um valor em Dólar para Reais.
5. Dada uma taxa de câmbio, transformar um