PROCURAR:     
  Sábado, 07/11/2009
» Introdução
» Programação
» Administração
» Hardware
» Aplicativos
» Jogos
» Segurança
» Editorial
» Entrevistas
» Fórum
» Links
» Notícias
» Pegue o Linux
» Documentação
» Programas
» Dúvidas
» Oportunidades
» Sobre
» Contato
» Publicidade
 
Powered By:
DEBIAN
GNU/LINUX
 
English Version
 
 
Curso de Algoritmo - Aula IX
Por: Jorge Luiz E. Sousa

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:

  1. Calcular o valor final do numerador, utilizando-se do incremento do j;
  2. 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.


«Anterior Próximo»

Introdução
Exercício 1
Exercício 2
Exercício 3
Exercício 4
Exercício 5
Exercício 5
Exercício 6
Conclusão


Enviar para um amigo

Imprimir

Índice de artigos

ENQUETE
O que você achou do Ubuntu 9.10?

Excepcional
Muito bom
Razoável
Mesma coisa
Não gostei


NEWSLETTER
Inscreva-se e receba as últimas notícias, programas, artigos, novidades e tudo do mundo Linux que aconteceu na semana.
 
Digite seu email:

Publicidade / Sobre OLinux / Entre em Contato / Privacidade
Copyright (c) 1999-2009, OLinux - O Portal de Linux do Brasil.
Desenvolvido por: Linux Solutions
Todos os Direitos Reservados.