PROCURAR:     
  Quinta, 26/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
Quais são as suas expectativas quanto ao OpenSUSE 11.2?

Que ele venha mais rápido
Seja mais leve
Mais bonito
Outros


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.