Pascal/Turbo Pascal - operacion con conjuntos en pascal

 
Vista:

operacion con conjuntos en pascal

Publicado por Maria (2 intervenciones) el 17/10/2000 00:00:00
Un saludo muy especial a todos los programadores. Es que estaba practicando Turbo Pascal y me encontre una practica y queria saber como puedo hacer un programa que refiere a la union e interseccion entre conjuntos, yo se que hay que utilizar dos vectores uno que guarde el conjunto numero 1 y otro el conjunto numero2, pero de ahi no se mas.

Tambien estaba practicando sobre una programa de permutacion sobre la funcion el factorial de n dividido entre (n-r) al factorial, esto es para hacer un programa que el usuario digite una palabra y de como resultado las posibles combinaciones de esa palabra.

MUCHISIMAS GRACIAS DE ANTEMANO

Maria
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:operacion con conjuntos en pascal

Publicado por EberSys (2 intervenciones) el 18/10/2000 00:00:00
bueno... respecto a lo de conjuntos
primero que nada tienes que definir tus conjutos:
Type
TABCConj=Set Of ´a´..´z´;
TNUMConj=Set of ´0´..´9´;

Var
Letras:TABCConj; Numeros:TNUMConj;

luego puedes jugar con ellos
para meter elementos
Include(Letras, ´a´); esto es igual a Letras:=Letras+ [´a´]
pero "Include" produce codigo mas eficiente

sacar elementos:
Exclude(Numeros, ´9´)

comparar elementos
If (´z´ in Letras) Then
do something...

bueno, espero que te sirva, puedes escribirme si quieres ejemplos mas claros
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:operacion con conjuntos en pascal

Publicado por daaniel (1 intervención) el 08/05/2008 14:16:17
me parece muy vacano pero me gustaria saber mas y como hacer dif simetrica y otros
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar