Вы находитесь на странице: 1из 14

Recursividad

Conjuntos recursivos
John Elber G
omez Daza
Universidad Aut
onima de Occidente

8 de agosto de 2016

Recursividad
Conjuntos recursivos

Al igual que en la definici


on recursiva de funciones, las definiciones recursivas de conjuntos tienen dos partes, un paso base y un paso recursivo.

Recursividad
Conjuntos recursivos

Al igual que en la definici


on recursiva de funciones, las definiciones recursivas de conjuntos tienen dos partes, un paso base y un paso recursivo.
1

En el paso base se especifica una colecci


on inicial de elementos.

Recursividad
Conjuntos recursivos

Al igual que en la definici


on recursiva de funciones, las definiciones recursivas de conjuntos tienen dos partes, un paso base y un paso recursivo.
1

En el paso base se especifica una colecci


on inicial de elementos.

En el paso recursivo se proporcionan reglas para la formacion de


nuevos elementos del conjunto a partir de los elementos que ya se
conocen.

Recursividad
Conjuntos recursivos

Al igual que en la definici


on recursiva de funciones, las definiciones recursivas de conjuntos tienen dos partes, un paso base y un paso recursivo.
1

En el paso base se especifica una colecci


on inicial de elementos.

En el paso recursivo se proporcionan reglas para la formacion de


nuevos elementos del conjunto a partir de los elementos que ya se
conocen.

Ejemplo
Considere el subconjunto S de los enteros definido por
Caso base

2 S.

Paso recursivo Si x , y S, entonces x + y S.

Recursividad
Conjuntos recursivos

Al igual que en la definici


on recursiva de funciones, las definiciones recursivas de conjuntos tienen dos partes, un paso base y un paso recursivo.
1

En el paso base se especifica una colecci


on inicial de elementos.

En el paso recursivo se proporcionan reglas para la formacion de


nuevos elementos del conjunto a partir de los elementos que ya se
conocen.

Ejemplo
Considere el subconjunto S de los enteros definido por
Caso base

2 S.

Paso recursivo Si x , y S, entonces x + y S.


Los nuevos elementos de S = {2n} se forman partiendo del caso base 2,
aplicando sucesivamente el paso recursivo

Recursividad
Conjuntos recursivos

Cadenas
El conjunto de todas las cadenas de smbolos (sucesi
on finita de
smbolos) de un alfabeto A se denota por A . La cadena A se puede
definir como un conjunto recursivo,
1

A cadena vacia, que no contiene smbolos.

Cualquier elemento de A pertence a A .

Si x e y son cadenas de A , entonces xy tambien pertenece a A .

Recursividad
Conjuntos recursivos

Cadenas
El conjunto de todas las cadenas de smbolos (sucesi
on finita de
smbolos) de un alfabeto A se denota por A . La cadena A se puede
definir como un conjunto recursivo,
1

A cadena vacia, que no contiene smbolos.

Cualquier elemento de A pertence a A .

Si x e y son cadenas de A , entonces xy tambien pertenece a A .

Ejemplo
Si A = {0, 1}. Encuentre todas las cadenas del conjunto A .

Recursividad
Conjuntos recursivos

Cadenas
El conjunto de todas las cadenas de smbolos (sucesi
on finita de
smbolos) de un alfabeto A se denota por A . La cadena A se puede
definir como un conjunto recursivo,
1

A cadena vacia, que no contiene smbolos.

Cualquier elemento de A pertence a A .

Si x e y son cadenas de A , entonces xy tambien pertenece a A .

Ejemplo
Si A = {0, 1}. Encuentre todas las cadenas del conjunto A .
A son todas las cadenas de bits.

Recursividad
Conjuntos recursivos

Operaciones recursivas
Tambien es posible definir recursivamente operaciones sobre objetos.

Recursividad
Conjuntos recursivos

Operaciones recursivas
Tambien es posible definir recursivamente operaciones sobre objetos.
Operaciones recursivas
1

Para la operaci
on de exponenciaci
on, an donde a es un n
umero real
no nulo y n es un entero no negativo; se define la operacion
recursiva como,

Recursividad
Conjuntos recursivos

Operaciones recursivas
Tambien es posible definir recursivamente operaciones sobre objetos.
Operaciones recursivas
1

Para la operaci
on de exponenciaci
on, an donde a es un n
umero real
no nulo y n es un entero no negativo; se define la operacion
recursiva como, 
a0 = 1
an = (an1 )a , para c 1

Recursividad
Conjuntos recursivos

Operaciones recursivas
Tambien es posible definir recursivamente operaciones sobre objetos.
Operaciones recursivas
1

Para la operaci
on de exponenciaci
on, an donde a es un n
umero real
no nulo y n es un entero no negativo; se define la operacion
recursiva como, 
a0 = 1
an = (an1 )a , para c 1
on de multiplicaci
on, para dos enteros positivos m y n se
La operaci
define como,

Recursividad
Conjuntos recursivos

Operaciones recursivas
Tambien es posible definir recursivamente operaciones sobre objetos.
Operaciones recursivas
1

Para la operaci
on de exponenciaci
on, an donde a es un n
umero real
no nulo y n es un entero no negativo; se define la operacion
recursiva como, 
a0 = 1
an = (an1 )a , para c 1
on de multiplicaci
on, para dos enteros positivos m y n se
La operaci
define como, 
m(1) = m
m(n) = m(n 1) + m , para n 2

Вам также может понравиться