INSTITUTO TECNOLOGICO SUPERIOR DE FELIPE CARRILLO 
INFORME TECNICO 
Ing. Sistemas computacionales 
Docente : Niels Henryk ...
“RECURSIVIDAD” 
Calcular factorial de un número 
#include <iostream> 
using namespace std; 
int factorial (int n); 
int ma...
Fibonacci 
#include <iostream> 
using namespace std; 
int fibonacci (int p); 
int main(int argc, char *argv[]) { 
int p; 
...
Próxima SlideShare
Cargando en…5
×

Unidad 2 informe tecnico

147 visualizaciones

Publicado el

informe tecnico

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
147
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
1
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Unidad 2 informe tecnico

  1. 1. INSTITUTO TECNOLOGICO SUPERIOR DE FELIPE CARRILLO INFORME TECNICO Ing. Sistemas computacionales Docente : Niels Henryk Aranda Cuevas Alumna: Rene Jesus Sosa Arana Gr upo: 3er “A” UNIDAD 2
  2. 2. “RECURSIVIDAD” Calcular factorial de un número #include <iostream> using namespace std; int factorial (int n); int main(int argc, char *argv[]) { int N; cout<<"Dame un numero"; cin>>N; La recursividad es llamar una función en si misma Primero declaramos las librerías, int declara como variables a “n” y el resultado es “factorial” , cout va pedir el numero que queremos el factorial y cin para para pedir el mensaje de cout para ver que se esta solicitando de esa variable “n” cout<<factorial (N); // llamar funcion para que calcule el factorial de N return 0; } int factorial (int n){ if (n==0) return 1; else return (n*factorial(n-1)); } cout << factorial(N); se produce una llamada a la función Factorial con N , Cuando se ejecuta la parte ELSE de la función Factorial, se produce una nueva llamada a Factorial y cuando pasa el ciclo n siempre va multiplicar a fact y por ultimo le decimos a cout que calcule el factorial de dicho valor asignado
  3. 3. Fibonacci #include <iostream> using namespace std; int fibonacci (int p); int main(int argc, char *argv[]) { int p; cout<< "Inserta posicion"; cin>>p; cout<<fibonacci (p); return 0; } Lo primero que vamos a hacer es declaras los variables pues en este caso vamos a declarer nuestra function como Fibonacci este va recibir un entero y lo vamos a llamar “ p” que va ser el numero o el índice que queremos hallar de la serie Fibonacci int fibonacci (int p){ if ((p==1)||(p==2)) return (1); else return ( fibonacci (p-2)+fibonacci (p-1)); } Las primeras declaciones nos va generar un valor o indice”1” entonces debemos poner una condicional que si “p==1 o p==2” en este caso nos va retornar 1 porque son los iniciales, else en este caso Fibonacci (p-2) +(p-1)

×