Exercício 4
Dada a expressão:
2*10*2*20*2*30*2*40
1+2+3+4+5+6+7+8
fazer um algoritmo para mostrar seu resultado.
Algoritmo
Declare
//Inicio do algoritmo
j<-10
Somar
<- 0
PARA i <- 1 até 8 Faça
Calcular<- Calcular + (2*j)
Somar<- Somar + i
j<- j + 10
FimPARA
Resultado<- Calcular / Somar
Escreva('O resultado é: ', Resultado)
FimAlgoritmo
Análise do algorítmo acima:
Primeira análise
A expressão é fixa tendo somente oito elementos
no numerador, oito no denominador. A estrutura para é a
mais indicada para resolver.
Segunda análise
São necessárias variáveis auxiliares para o
calculo, estas são Calcular, j e Somar que fazem
respectivamente:
- Calcular o valor final do numerador, utilizando-se do
incremento do j;
- Calcular o valor do denominador.
Exercício 5
Note que somente os calculos são feitos dentro do
laço. o calculo do resultado final foi feito após o
calculo das partes. Fora do laço. Bem como a
escrita.
Exercício 5
Fazer um algoritmo que dados dois números, calcule a
razão existente entre eles e monte uma PA de 10 termos e
escreva na tela.
O calculo da razão é o segundo termo menos o
primeiro.
Algoritmo
Declare
//Inicio do algoritmo
//Obtendo os dados do usuário
Escreva('Digite o primeiro número')
Leia(PTermo)
Escreva('Digite o segundo número')
Leia(STermo)
//Calculando a razão
Razao<- STermo - PTermo
Escreva('Os dez primeiros termos desta PA são:')
Escreva(PTermo)
Escreva(STermo)
TAux<-STermo
Para i<-3 até 8 Faça
ProxTermo<- TAux + Razao
Escreva(ProxTermo)
TAux<- ProxTermo
FimPara
FimAlgoritmo
Análise do algorítmo acima:
Primeira análise
Uma PA é uma sequência de números com uma
razão entre eles. Para se calcular os termos da PA
é necessário conhecer pelo menos um e a razão.
No nosso caso, temos os dois primeiros, isto significa que
temos a razão também. Depois é só
somar.
Segunda análise
Não existe somente esta forma para resolver o
problema. observe isto. Use este algoritmo como base somente,
não como a única solução.