SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
Instituto Tecnológico de Salina Cruz 
ITSAL 
Tecnologías de la Información y Comunicación 
Estructuras y Organización de Datos 
Unidad III 
Actividad VIII 
Código con recursividad | Triangulo de Pascal 
Alumno 
Miguel Ángel Moreno Vásquez 
3 Semestre - Grupo E2 
Docente 
Román Nájera Susana Mónica
Introducción 
El triángulo de pascal es una serie de algoritmos matemáticos diseñados para crear una pirámide de números consecutivos que tienen cierta propiedad en la cual el número que se encuentra en la punta siempre será 1, haciendo que los números interiores estén incrementados de cierta forma que los hace estables en la pirámide. 
Código package pkg3s.eod.uiii.aviii; import java.util.Scanner; public class EODUIIIAVIII { public static void main(String[] args){ Scanner br = new Scanner(System.in); int n, m; System.out.println("Ingrese cuantos numeros quiere el triangulo"); n = br.nextInt(); System.out.println(pascal(n)); } static int pascal(int n){ System.out.println(""); int[] a = new int[1]; int[] x = null; for (int i = 1; i <= n; i++) { x = new int[i]; for (int j = 0; j < i; j++) { if (j==0 || j==(i-1)) { x[j] = 1; } else { x[j] = a[j] + a[j-1]; } System.out.print(x[j]+" "); } a=x; System.out.println(); }
int ii = 0; if (ii<n) { ii++; } return x[ii]; } } 
Capturas de pantalla
Conclusión 
Hemos concluido que muchas de las veces tenemos que recurrir a ciertos códigos antiguos que nos ayudan de cierta manera y que llegan a ser más eficaces frente a problemas como este, siendo el método de recursividad algo complejo para esta tarea, se ha utilizado además, algunos ciclos adicionales para llegar al resultado requerido.

Contenu connexe

Similaire à UNIDAD III - ACTIVIDAD VIII

Resolución de problemas con java
Resolución de problemas con javaResolución de problemas con java
Resolución de problemas con java
diegocastro1234
 
Lab Sistemas Distribuidos y Paralelos Actividad 4
Lab Sistemas Distribuidos y Paralelos Actividad 4Lab Sistemas Distribuidos y Paralelos Actividad 4
Lab Sistemas Distribuidos y Paralelos Actividad 4
Richi Garza
 
Practica 9
Practica 9Practica 9
Practica 9
Yoly QC
 
Practicas java gustavo carbajal macias 402
Practicas java gustavo carbajal macias 402Practicas java gustavo carbajal macias 402
Practicas java gustavo carbajal macias 402
Gustavo Macias
 
Algoritmos condicionales..
Algoritmos condicionales..Algoritmos condicionales..
Algoritmos condicionales..
Jhair Aguirre
 

Similaire à UNIDAD III - ACTIVIDAD VIII (20)

Resolución de problemas con java
Resolución de problemas con javaResolución de problemas con java
Resolución de problemas con java
 
UNIDAD III - ACTIVIDAD II
UNIDAD III - ACTIVIDAD IIUNIDAD III - ACTIVIDAD II
UNIDAD III - ACTIVIDAD II
 
Laboratorio de algoritmos
Laboratorio de algoritmosLaboratorio de algoritmos
Laboratorio de algoritmos
 
Ejercicio 5
Ejercicio 5Ejercicio 5
Ejercicio 5
 
Cecytem
CecytemCecytem
Cecytem
 
Recuperacion programas
Recuperacion programasRecuperacion programas
Recuperacion programas
 
Ejercicio 5
Ejercicio 5Ejercicio 5
Ejercicio 5
 
Ejercicio 5
Ejercicio 5Ejercicio 5
Ejercicio 5
 
UNIDAD III - ACTIVIDAD III
UNIDAD III - ACTIVIDAD IIIUNIDAD III - ACTIVIDAD III
UNIDAD III - ACTIVIDAD III
 
Lab Sistemas Distribuidos y Paralelos Actividad 4
Lab Sistemas Distribuidos y Paralelos Actividad 4Lab Sistemas Distribuidos y Paralelos Actividad 4
Lab Sistemas Distribuidos y Paralelos Actividad 4
 
Practica 9
Practica 9Practica 9
Practica 9
 
Ejercicio 5
Ejercicio 5Ejercicio 5
Ejercicio 5
 
Recuperacion programas
Recuperacion programasRecuperacion programas
Recuperacion programas
 
Practicas java gustavo carbajal macias 402
Practicas java gustavo carbajal macias 402Practicas java gustavo carbajal macias 402
Practicas java gustavo carbajal macias 402
 
Practica 5
Practica 5Practica 5
Practica 5
 
Algoritmos condicionales carlos
Algoritmos condicionales carlosAlgoritmos condicionales carlos
Algoritmos condicionales carlos
 
Algoritmos condicionales..
Algoritmos condicionales..Algoritmos condicionales..
Algoritmos condicionales..
 
Algoritmos condicionales..
Algoritmos condicionales..Algoritmos condicionales..
Algoritmos condicionales..
 
colasEjeRe_1_2022.pdf
colasEjeRe_1_2022.pdfcolasEjeRe_1_2022.pdf
colasEjeRe_1_2022.pdf
 
Heidisitarabajo
HeidisitarabajoHeidisitarabajo
Heidisitarabajo
 

Plus de Maiky Kobatakane

UNIDAD IV - Mapa conceptual metodos de busqueda
UNIDAD IV - Mapa conceptual metodos de busquedaUNIDAD IV - Mapa conceptual metodos de busqueda
UNIDAD IV - Mapa conceptual metodos de busqueda
Maiky Kobatakane
 
UNIDAD IV - metodos de busqueda
UNIDAD IV - metodos de busquedaUNIDAD IV - metodos de busqueda
UNIDAD IV - metodos de busqueda
Maiky Kobatakane
 

Plus de Maiky Kobatakane (20)

PROYECTO final de curso - Listas dobles
PROYECTO final de curso - Listas doblesPROYECTO final de curso - Listas dobles
PROYECTO final de curso - Listas dobles
 
UNIDAD IV - Mapa conceptual metodos de busqueda
UNIDAD IV - Mapa conceptual metodos de busquedaUNIDAD IV - Mapa conceptual metodos de busqueda
UNIDAD IV - Mapa conceptual metodos de busqueda
 
UNIDAD IV - metodos de busqueda
UNIDAD IV - metodos de busquedaUNIDAD IV - metodos de busqueda
UNIDAD IV - metodos de busqueda
 
UNIDAD III - ACTIVIDAD X
UNIDAD III - ACTIVIDAD XUNIDAD III - ACTIVIDAD X
UNIDAD III - ACTIVIDAD X
 
UNIDAD III - ACTIVIDAD IX
UNIDAD III - ACTIVIDAD IXUNIDAD III - ACTIVIDAD IX
UNIDAD III - ACTIVIDAD IX
 
UNIDAD III - ACTIVIDAD VII
UNIDAD III - ACTIVIDAD VIIUNIDAD III - ACTIVIDAD VII
UNIDAD III - ACTIVIDAD VII
 
UNIDAD III - ACTIVIDAD V
UNIDAD III - ACTIVIDAD VUNIDAD III - ACTIVIDAD V
UNIDAD III - ACTIVIDAD V
 
UNIDAD III - ACTIVIDAD I
UNIDAD III - ACTIVIDAD IUNIDAD III - ACTIVIDAD I
UNIDAD III - ACTIVIDAD I
 
Unidad II - practica VI
Unidad II - practica VIUnidad II - practica VI
Unidad II - practica VI
 
Unidad II - practica VIII
Unidad II - practica VIIIUnidad II - practica VIII
Unidad II - practica VIII
 
Unidad II - practica VII
Unidad II - practica VIIUnidad II - practica VII
Unidad II - practica VII
 
UII - AV
UII - AVUII - AV
UII - AV
 
Unidad II practica IV
Unidad II   practica IVUnidad II   practica IV
Unidad II practica IV
 
Unidad II practica III
Unidad II   practica IIIUnidad II   practica III
Unidad II practica III
 
Unidad II practica II
Unidad II   practica IIUnidad II   practica II
Unidad II practica II
 
Unidad II practica I
Unidad II  practica IUnidad II  practica I
Unidad II practica I
 
UI - MAPA CONCEPTUAL
UI - MAPA CONCEPTUALUI - MAPA CONCEPTUAL
UI - MAPA CONCEPTUAL
 
UI - AVII CUADRO COMPARATIVO
UI - AVII CUADRO COMPARATIVOUI - AVII CUADRO COMPARATIVO
UI - AVII CUADRO COMPARATIVO
 
UI - AVI
UI - AVIUI - AVI
UI - AVI
 
UI - AV
UI - AVUI - AV
UI - AV
 

UNIDAD III - ACTIVIDAD VIII

  • 1. Instituto Tecnológico de Salina Cruz ITSAL Tecnologías de la Información y Comunicación Estructuras y Organización de Datos Unidad III Actividad VIII Código con recursividad | Triangulo de Pascal Alumno Miguel Ángel Moreno Vásquez 3 Semestre - Grupo E2 Docente Román Nájera Susana Mónica
  • 2. Introducción El triángulo de pascal es una serie de algoritmos matemáticos diseñados para crear una pirámide de números consecutivos que tienen cierta propiedad en la cual el número que se encuentra en la punta siempre será 1, haciendo que los números interiores estén incrementados de cierta forma que los hace estables en la pirámide. Código package pkg3s.eod.uiii.aviii; import java.util.Scanner; public class EODUIIIAVIII { public static void main(String[] args){ Scanner br = new Scanner(System.in); int n, m; System.out.println("Ingrese cuantos numeros quiere el triangulo"); n = br.nextInt(); System.out.println(pascal(n)); } static int pascal(int n){ System.out.println(""); int[] a = new int[1]; int[] x = null; for (int i = 1; i <= n; i++) { x = new int[i]; for (int j = 0; j < i; j++) { if (j==0 || j==(i-1)) { x[j] = 1; } else { x[j] = a[j] + a[j-1]; } System.out.print(x[j]+" "); } a=x; System.out.println(); }
  • 3. int ii = 0; if (ii<n) { ii++; } return x[ii]; } } Capturas de pantalla
  • 4. Conclusión Hemos concluido que muchas de las veces tenemos que recurrir a ciertos códigos antiguos que nos ayudan de cierta manera y que llegan a ser más eficaces frente a problemas como este, siendo el método de recursividad algo complejo para esta tarea, se ha utilizado además, algunos ciclos adicionales para llegar al resultado requerido.