Induccion y Recursion

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 19

Álgebra y Matemática Discreta

Tema 2. Inducción y recursión


Funciones definidas recursivamente

Para definer recursivamente una función cuyo dominio es el conjunto de los enteros no
negativos, aplicamos dos pasos:

Paso base:
Se especifica el valor de la función en cero.

Paso recursivo:
Se especifica una regla para obtener su valor en un entero a partir de sus valores en
enteros más pequeños.

Tema 2. Inducción y recursión 2


Funciones definidas recursivamente

Ejemplo 1
Si f se define recursivamente como

𝑓 0 =3
𝑓 𝑛 + 1 = 2𝑓 𝑛 + 3

Obtén:

𝑓 1 =

𝑓 2 =

𝑓 3 =

Tema 2. Inducción y recursión 3


Funciones definidas recursivamente

Ejemplo 2
Calcula 𝑓 2 si f se define recursivamente de la siguiente forma:

𝑓 0 = 1, 𝑝𝑎𝑟𝑎 𝑛 = 1, 2, …
𝑓 𝑛+1 =𝑓 𝑛 +2

a 1

b 3

c 5

d 7

Tema 2. Inducción y recursión 4


Funciones definidas recursivamente

Ejemplo 2
Calcula 𝑓 2 si f se define recursivamente de la siguiente forma:

𝑓 0 = 1, 𝑝𝑎𝑟𝑎 𝑛 = 1, 2, …
𝑓 𝑛+1 =𝑓 𝑛 +2

a 1

b 3

c 5

d 7

Tema 2. Inducción y recursión 5


Funciones definidas recursivamente

Ejemplo 3
Calcula 𝑓 3 si f se define recursivamente de la siguiente forma:

𝑓 0 = 1, 𝑝𝑎𝑟𝑎 𝑛 = 1, 2, …
𝑓 𝑛 + 1 = 2𝑓(𝑛)

a 8

b 16

c 32

d 64

Tema 2. Inducción y recursión 6


Funciones definidas recursivamente

Ejemplo 3
Calcula 𝑓 3 si f se define recursivamente de la siguiente forma:

𝑓 0 = 1, 𝑝𝑎𝑟𝑎 𝑛 = 1, 2, …
𝑓 𝑛 + 1 = 2𝑓(𝑛)

a 8

b 16

c 32

d 64

Tema 2. Inducción y recursión 7


Funciones definidas recursivamente

Ejemplo 4
Calcula 𝑓 3 si f se define recursivamente de la siguiente forma:

𝑓 0 = −1, 𝑝𝑎𝑟𝑎 𝑛 = 1, 2, …
𝑓 1 =2
𝑓 𝑛 + 1 = 𝑓 𝑛 + 3𝑓(𝑛 − 1)

a 5

b -5

c 1

d -1

Tema 2. Inducción y recursión 8


Funciones definidas recursivamente

Ejemplo 4
Calcula 𝑓 3 si f se define recursivamente de la siguiente forma:

𝑓 0 = −1, 𝑝𝑎𝑟𝑎 𝑛 = 1, 2, …
𝑓 1 =2
𝑓 𝑛 + 1 = 𝑓 𝑛 + 3𝑓(𝑛 − 1)

a 5

b -5

c 1

d -1

Tema 2. Inducción y recursión 9


Funciones definidas recursivamente

Mejor que
evaluar, es
descubrir...

Tema 2. Inducción y recursión 10


Funciones definidas recursivamente

Mejor que
evaluar, es
descubrir...

Tema 2. Inducción y recursión 11


Funciones definidas recursivamente

Mejor que
evaluar, es
descubrir...

Tema 2. Inducción y recursión 12


Funciones definidas recursivamente

Acepta un reto...
Mejor que
Implementa
evaluar, es un programa que, dado un número entero
positivo n, muestre la respuesta correcta al puzzle. ¿La
descubrir...
función utilizada es recursiva? Justifica tu respuesta.

Tema 2. Inducción y recursión 13


Funciones definidas recursivamente

Ejemplo 5
Define recursivamente n!

Tema 2. Inducción y recursión 14


Funciones definidas recursivamente

Ejemplo 6
Define recursivamente la función 𝑓 𝑛 que entrega la suma de los n primeros enteros
positivos.

Tema 2. Inducción y recursión 15


Para seguir practicando

Libro de referencia: Matemáticas discretas y sus aplicaciones, de Rosen, Kenneth H.

• Ejemplos sección 3.4. Página 239 en adelante.

• Problemas sección 3.4. Página 251 en adelante.

Respuestas:
Compártelas en el foro pregúntale a tu profesor

Tema 2. Inducción y recursión 16


Para seguir practicando

Tema 2. Inducción y recursión 17


Para seguir practicando

Tema 2. Inducción y recursión 18


Rafael Ángel Montoya Gutiérrez
Docente

unir.edu.co

También podría gustarte