UNIDAD 2
2.1.2 Ejemplificar un caso recursivo de la vida cotidiana, como calcular el factorial de un numero entero positivo.
Competencia:
Comprender y aplicar la recursividad como herramientade programación para el manejo de las estructuras de datos.
Presentacion electronica y Oral
Lista de Cotejo
2.1.2 Programa 1 (Factorial)
Código
package factorial;import java.io.*;
import java.util.*;
public class Factorial {
public static void main(String[] args) {
Scanner a = new Scanner(System.in);
System.out.println ("Inserta Valor F" +"Factorial");
int cifra = a.nextInt();
int factorial=1;
while (cifra!=0){
factorial*=cifra;
cifra--;
}
System.out.println ("El numerofactorial es: " +factorial);
}
Lista de Cotejo
2.1.2 Programa 2 (Fibonacci)
Código
Código Recursividad (Fibonacci)
package fibonacci;
import java.util.Scanner;
public class FIBONACCI{
public static void main(String[] args) {
Scanner lectura=new Scanner(System.in);
int X=0,A;
System.out.println ("¡¡Ingrese un valor limite¡¡");A=lectura.nextInt ();
System.out.println ("Secuencia");
While(X! =A) {
System.out.println (FIBO(X));
X++;
}
Public static int FIBO (int N){ If(N==0){ Return 0;
}
Else if (N==1){ Return 1;
}
Else {
Return ((FIBO (N-1)) + (FIBO (N-2)));
}
Lista de Cotejo
UNIDAD 2.
2.1.3 Identificar problemasresueltos de manera iterativa y encontrar la solución recursiva mediante codificación en algún lenguaje de programación
Competencia:
Comprender y aplicar la recursividad como herramienta deprogramación para el manejo de las estructuras de datos.
2.1.2 Programa 3 (Torre de Hanoi)
Código
Package Torre de Hanoi1;
import java.util.Scanner;
public class Torre de Hanoi {
public static...
Regístrate para leer el documento completo.