VisualgMaster

Bem vindo ao fórum visualgmaster, tudo relacionado ao visualg, tire suas dúvidas, resolva seus algoritmos.
 
InícioInício  PortalPortal  FAQFAQ  BuscarBuscar  Registrar-seRegistrar-se  MembrosMembros  GruposGrupos  Conectar-se  

Compartilhe | 
 

 Ajuda com agoritmos simples!

Ver o tópico anterior Ver o tópico seguinte Ir em baixo 
AutorMensagem
Daiane
Novato
Novato


Feminino
Número de Mensagens : 3
Idade : 26
Localização : Rio de Janeiro
Data de inscrição : 13/09/2010

MensagemAssunto: Ajuda com agoritmos simples!   Seg Set 13, 2010 11:43 am

Algoritmos que não estou conseguindo fazer.
Sei que são simples, mas tá tenso!
rs

São esses:

1-Elaborar um algorítimo, em texto, conforme o padrão dos slides encaminhados, que ao receber cinco valores, ignore o maior e o menor e calcule a média dos três números que restaram (ex.: 3,4,7,6,5 = 5). Lembrando que a ordem de entrada pode ser alterada e o resultado deve ser mantido.
(Dicas: descobrir o maior e o menor, dividir o problema em partes menores e no final calcular o resultado).

2-Elaborar um algorítimo, em texto, conforme o padrão dos slides encaminhados, que apresente a melhor maneira de se trocar as lâmpadas queimadas de um candelabro que contêm cinco lâmpadas.

Não precisa ser já a programação, só a idéia dos passos que os comados eu faço.
Agradeço desde já a ajuda.
Voltar ao Topo Ir em baixo
Ver perfil do usuário
Daiane
Novato
Novato


Feminino
Número de Mensagens : 3
Idade : 26
Localização : Rio de Janeiro
Data de inscrição : 13/09/2010

MensagemAssunto: Re: Ajuda com agoritmos simples!   Qui Set 16, 2010 10:29 am

Tá ai o que consegui fazer, mas o da média não estou conseguindo.

Um algoritmo para trocar as 5 lâmpadas queimadas de um candelabro...

LINHA1 - INICIO

LINHA2 - ESCREVE “DIGITE QUAL DAS 5 LÂMPADAS ESTÃO APAGADAS.”

LINHA3 - LER (A);

LINHA4 - SE A<- ACESA ENTAO

LINHA5 – ESCREVER “A LÂMPADA”,A,”JÁ ESTÁ ACESA.”;

LINHA6 – SENAO

LINHA7 – ACENDER A;

LINHA8 – FIM SE;

LINHA9 – ESCREVER “DIGITE END PARA FINALIZAR OU QUAL LÂMPADA ESTÁ ACESA”

LINHA10 – LER A

LINHA11 – SE A= END

LINHA12 – IR PARA LINHA16

LINHA13 – SENAO

LINHA14 – IR PARA LINHA4

LINHA15 – FIM SE;

LINHA16 – FIM.

Voltar ao Topo Ir em baixo
Ver perfil do usuário
Daiane
Novato
Novato


Feminino
Número de Mensagens : 3
Idade : 26
Localização : Rio de Janeiro
Data de inscrição : 13/09/2010

MensagemAssunto: Respostas   Qui Set 23, 2010 10:38 am

Pelo visto ninguém conseguiu resolver os problemas. Suspect Ainda bem que consegui ter inspração e fazer, só não sei se está certo.
Quem puder dar uma olhada e me dizer se esta coerente ou não, me dá um toque.



Programa Trocar 5 lâmpadas
L1,L2,L3,L4,L5 (cinco lâmpadas)

INICIO
Passo1. Se houver corrente elétrica;
Passo1.1. Ligar o interruptor;
Passo1.2. Se as 5 lâmpadas do candelabro não acenderem então;
Passo2. Trocar as 5 lâmpadas queimadas;
Passo2.1. Desligue o quadro e interruptor;
Passo2.2. Peque 5 lâmpadas novas e uma escada;
Passo2.3. Suba à escada com as 5 lâmpadas novas;
Passo2.4. Troque as 5 lâmpadas queimadas pelas 5 lâmpadas novas;
Passo2.5. Depois de trocar desça com as 5 lâmpadas queimadas;
Passo2.6. Guardar as 5 lâmpadas queimadas e a escada;
Passo3. Verificar se as lâmpadas novas acendem;
Passo3.1. Ligar o quadro e o interruptor;
Passo3.2. Se as lâmpadas acenderem então;
Passo3.3. Finalize o trabalho;
Passo3.4. Se as lâmpadas trocadas não acenderem então;
Passo3.5. Repetir do passo2 até passo3.2.
Fim.

______________________________________________________



Programa média

INICIO
Escrever ("digite 5 valores");
Ler (v1,v2,v3,v4,v5);
Se (v1<v2) então
Se (v1<v3) então
Se (v1<v4) então
Se (v1<v5) então
v1=menor;

Se não
Se (v2<v1) então
Se (v2<v3) então
Se (v2<v4) então
Se (v2<v5) então
v2=menor;

Se não
Se (v3<v1) então
Se (v3<v2) então
Se (v3<v4) então
Se (v3<v5) então
v3=menor;

Se não
Se (v4<v1) então
Se (v4<v2) então
Se (v4<v3) então
Se (v4<v5) então
v4=menor;

Se não
Se (v5<v1) então
Se (v5<v2) então
Se (v5<v3) então
Se (v5<v4) então
v5=menor;
Fse

Se (v1>v2) então
Se (v1>3) então
Se (v1>v4) então
Se (v1>v5) então
v1=maior;

Se não
Se (v2>v1) então
Se (v2>v3) então
Se (v2>v4) então
Se (v2>v5) então
v2=maior;

Se não
Se (v3>v1) então
Se (v3>v2) então
Se (v3>v4) então
Se (v3>v5) então
v3=maior;

Se não
Se (v4>v1) então
Se (v4>v2) então
Se (v4>v3) então
Se (v4>v5) então
v4=maior;

Se não
Se (v5>v1) então
Se (v5>v2) então
Se (v5>v3) então
Se (v5>v4) então
v5=maior;
Fse

soma=v1+v2+v3+v4+v5;
media= (soma-maior-menor)/3;
Escrever ("A media dos valores e:", media);
Fim.
Voltar ao Topo Ir em baixo
Ver perfil do usuário
Conteúdo patrocinado




MensagemAssunto: Re: Ajuda com agoritmos simples!   

Voltar ao Topo Ir em baixo
 
Ajuda com agoritmos simples!
Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo 
Página 1 de 1
 Tópicos similares
-
» equalizer simples
» [ SIGI-TUTO ] SIMPLES EFEITOS ESPECIAIS!!
» Simples sistema de menu 1.0
» Engine RPG Simples
» Engine simples de Pac-man

Permissão deste fórum:Você não pode responder aos tópicos neste fórum
VisualgMaster :: VisualgMaster :: Pedidos de algoritmos-
Ir para: