Foros del Web » Programando para Internet » ASP Clásico »

Combinatorias

Estas en el tema de Combinatorias en el foro de ASP Clásico en Foros del Web. si tenemos un conjunto A={a,b,c,d}, ¿cuántos subconjuntos de 2 elementos cada uno se pueden obtener? Haciéndolos se obtienen: {a,b}, {a,c}, {a,d}, {b,c}, {b,d}, {c,d}. Son ...
  #1 (permalink)  
Antiguo 30/03/2004, 11:33
 
Fecha de Ingreso: mayo-2001
Mensajes: 87
Antigüedad: 23 años, 1 mes
Puntos: 0
Combinatorias

si tenemos un conjunto A={a,b,c,d}, ¿cuántos subconjuntos de 2 elementos cada uno se pueden obtener?

Haciéndolos se obtienen: {a,b}, {a,c}, {a,d}, {b,c}, {b,d}, {c,d}. Son seis los subconjuntos

bueno para saber las combinaciones 4! / 2!(4-2)! = 6
dado por n! / r! (n-r)!

ahora mi problema es como dibujo los subconjuntos que se prodrian dar aplicando n! / r! (n-r)!
  #2 (permalink)  
Antiguo 03/04/2004, 04:49
 
Fecha de Ingreso: enero-2004
Mensajes: 154
Antigüedad: 20 años, 4 meses
Puntos: 0
Para programarlo hay que plantear el problema desde otro enfoque. Lo que quieres visualizar son los conjuntos que se pueden formar, no el número de combinaciones, por lo que la fórmula no te sirve para imprimirlos. Puedes usar un Bucle anidado:

z=1 'Contador
fin=8 'Datos que hay en el conjunto
while z<=fin
x=1 'Contador
while x<=fin
if z<>x then 'Para que no te escriba cuando es el mismo dato
response.write("{"&dato(z)&","&dato(x)&"}")
end if
x= x +1
wend
z=z+1
wend
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:56.