Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

peresjackass

Exercicio de algoritmo

Recommended Posts

eae pessoal

achei o forum bastante interessante

e resolvi postar

alguns exercicios que nao consigo fazer

 

1 - Escrever um algoritmo que leia 5 conjuntos de 2 valores, o primeiro representando o número de um aluno, e o segundo representando a sua altura em centímetros.

Encontre o aluno mais alto e o mais baixo. Mostre o número do aluno mais alto e do mais baixo, junto com suas alturas.

 

2 - Escreva um algoritmo que leia 500 valores inteiros e positivos e:

 

a) encontre o maior valor;

b ) encontre o menor valor;

c) calcule a média dos números lidos.

 

3 - Faça um algoritmo que leia 2 valores inteiros e positivos: X e Y. O algoritmo deve calcular e escrever a função potência X Y

 

4 - Faça um algoritmo que calcule a combinação e arranjo de um conjunto de tamanho N em subconjuntos de p elementos.

 

Espero que alguem possa me ajudar, desde já agradeço

abraço a todos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nossa cara tds são simples, tente fazer diagramas de blocos para c espressar.!!

bom tente fazer, va postando até onde conseguiw q eu te acompanho!

 

[]'s

 

Alterado:

Exercicios de algoritmo, ajuda http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Exercicio de algoritmo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nossa cara tds são simples, tente fazer diagramas de blocos para c espressar.!!

bom tente fazer, va postando até onde conseguiw q eu te acompanho!

 

[]'s

então

essa é a primeira lista

de looping, repetição essas coisas

o professor deu uma explicada meia boca

nao sei nem por onde começar

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom o 1º da pra fazer algo assim:

para i de 1 até 5 faça
  escreva("digite o codigo ");
  leia (cod_aluno);
  escreva("digite a altura: ");
  leia (alt_aluno);
  se alt_aluno > alt_maior então
	 alt_maior <- alt_aluno
	 cod_maior_alt_aluno <- cod_aluno;
  senão se (alt_aluno < alt_menor) então
	 alt_menor <- alt_aluno
	 cod_menor_alt_aluno <- cod_aluno;
   fim_se
fim_para
escreva("o maior aluno tem codigo"+cod_maior_aluno+"e sua altura é"+alt_maior);
.
.
agora q mostrei + ow - a lógica do loop tente terminar esse e inicei os outros!

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

ai vao o 2 e o 3

 

2)

CODE
para i de 1 ate 500 faca

escreva("Insira um valor")

leia(valor)

se i=1 entao

menor<-valor

maior<-valor

se nao

se valor>maior entao

maior<-valor

se nao

menor<-valor

fimse

fimse

soma<-soma+valor

fimpara

media<-soma/500

ecreva("o maior e",maior,"e o menor é",menor)

escreva("A media é",media)

3)

para i de 1 ate y
   x<-x*x
fimpara

Ai perezjackass tenta fazer o quarto, e vai postando as duvidas aqui, espero ter lhe ajudado... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

oloco, vamos por partes, vamos desenvolver o primeiro juntos!

no mew post acima eu dou uma luz, tente implementá-lo, no q tiver duvidas poste aki!

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites
4 - Faça um algoritmo que calcule a combinação e arranjo de um conjunto de tamanho N em subconjuntos de p elementos.

 

Mini-aula de análise combinatória:

 

Combinação (nCp) => n! / (p! * (n-p)!). Eg: 5C2 = 5!/(2! * 3!) = 120/12 = 10

 

Arranjo (nAp) => n!/(n-p)! . Eg: 5A2 = 120/6 = 20

Compartilhar este post


Link para o post
Compartilhar em outros sites

o segundo tem várias maneiras de fazer. Talvez você pudesse nos ajudar explicando o que o professor jah te passou no curso. Assim n corria o risco de te dar um algoritmo muito otimizado que você n teria capacidade pra achar sozinho estando numa fase inicial...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.