SlideShare una empresa de Scribd logo
1 de 51
Análisis de Algoritmos Programación dinámica (Dynamic Programming) Modificado  por  Leonardo Bernal Zamora
Terminología Grafos Monterrey Reynosa Tampico Cd. Victoria Saltillo México DF ARCO (carretera) NODO (ciudad) SUBGRAFO
Terminología... Monterrey Reynosa Tampico Cd. Victoria Saltillo México DF Adyacentes
Terminología... Monterrey Reynosa Tampico Cd. Victoria Saltillo México DF Vecinos de  Cd. Victoria
Terminología... Monterrey Reynosa Tampico Cd. Victoria Saltillo México DF CAMINO
Terminología... A B C E D A B C E D Grafo No-Dirigido Grafo Dirigido (Digrafo)
Terminología... Monterrey Reynosa Tampico Cd. Victoria Saltillo México DF 45 32 21 96 57 13 19 Grafo Ponderado
Terminología... Monterrey Reynosa Tampico Cd. Victoria Saltillo México DF Ciclo
Ruta mas corta ,[object Object],[object Object],[object Object],[object Object]
Algoritmo de Dijkstra ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Funcion Dijkstra (L[1..n,1..n]):matriz[2..n] D: matriz[2..n], P:matriz[2..n] C=2,3,...,n    {S=N-C}  Para i=2 hasta n D[i]=L[1,i] Fin_Para Repetir n-2 veces v=algún elemento de C que minimice D[v] C = C – {v}  {S = S U {v}} Para cada w  C Si D[w]>D[v]+L[v,w] entonces D[w] = D[v] + L[v,w] P[w] = v Fin_si Fin_para Fin_Repetir Devolver D 1 5 5 w={2} D[2]>D[5]+L[5,2]  No w={3} D[3]>D[5]+L[5,3]  No w={4} D[4]>D[5]+L[5,4]  Si D[4]=D[5]+L[5,4] D[4]=20 P[4]=5 20 5 4 w={2} D[2]>D[4]+L[4,2]  Si D[2]=40 P[2]=4 w={3} D[3]>D[4]+L[4,3]  No 4 40 4 3 3 w={2} D[2]>D[3]+L[3,2]  Si D[2]=35 P[2]=3 35 3 50 5 3 4 1 2 10 50 10 5 100 30 20 L 1 2 3 4 5 1 0 50 30 100 10 2  0    3  5 0   4  20 50 0  5    10 0 D 2 3 4 5 P 2 3 4 5 C S v
Algoritmo de Floyd ,[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmo de Floyd ,[object Object],[object Object],[object Object]
Ejemplo MATRIZ DE ADYACENCIAS A  B  C  D  E A  0 2  10  B  0 9  5 C 12  0 6  D    0 7 E   3  0 7 A B C D E 2 5 9 3 10 12 6
Ejemplo MATRIZ DEL CAMINO MÁS CORTO A  B  C  D  E A  0 2 10 10 7 B 20 0 8 14 5 C 12 14 0 6 13 D 22 24 10 0 7 E 15 17 3 9 0 7 A B C D E 2 5 9 3 10 12 6
Algoritmo de Floyd ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmo de Floyd ,[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmo de Floyd ,[object Object],[object Object],[object Object],i j D k-1  [i, j] k D k-1  [ k , j] D k-1  [ i, k ]
Ejemplo Nota : si existe un valor y la sumatoria es indefinida  Se deja el valor que se encuentre, y si es superior la suma se deja el mínimo D 0   A  1   B  2   C  3   D  4   E  5 A  1   0 2  10  B  2  0 9  5 C  3 12  0 6  D  4    0 7 E  5   3  0 D 1   A  1   B  2   C  3   D  4   E  5 A  1   0 2  10  B  2  0 9  5 C  3 12 14 0 6  D  4    0 7 E  5   3  0 C-A + A-B =  12 + 2 Mínimo entre: C-D y C-A + A-D 7 A B C D E 2 5 9 3 10 12 6
Ejemplo D 1   A  1   B  2   C  3   D  4   E  5 A  1   0 2  10  B  2  0 9  5 C  3 12 14 0 6  D  4    0 7 E  5   3  0 D 2   A  1   B  2   C  3   D  4   E  5 A  1   0 2 11 10 7 B  2  0 9  5 C  3 12 14 0 6 19 D  4    0 7 E  5   3  0 A-B + B-C = 2 + 9 A-B + B-E = 2 + 5 Mínimo entre:C-D y C-B + B-D C-B + B-E = 14 + 5 7 A B C D E 2 5 9 3 10 12 6
Ejemplo D 3   A  1   B  2   C  3   D  4   E  5 A  1   0 2 11 10 7 B  2 21 0 9 15 5 C  3 12 14 0 6 19 D  4    0 7 E  5 15 17 3 9 0 D 2   A  1   B  2   C  3   D  4   E  5 A  1   0 2 11 10 7 B  2  0 9  5 C  3 12 14 0 6 19 D  4    0 7 E  5   3  0 E-C + C-A = 3 + 12 B-C + C-A = 9 + 12 Mínimo entre:A-E y A-C + C-E Mínimo entre:A-D y A-C + C-D 7 A B C D E 2 5 9 3 10 12 6
Ejemplo D 4   A  1   B  2   C  3   D  4   E  5 A  1   0 2 11 10 7 B  2 21 0 9 15 5 C  3 12 14 0 6 13 D  4    0 7 E  5 15 17 3 9 0 D 3   A  1   B  2   C  3   D  4   E  5 A  1   0 2 11 10 7 B  2 21 0 9 15 5 C  3 12 14 0 6 19 D  4    0 7 E  5 15 17 3 9 0 Mínimo entre:C-E y C-D + D-E Mínimo entre:A-E y A-D + D-E 7 A B C D E 2 5 9 3 10 12 6
Ejemplo D 4   A  1   B  2   C  3   D  4   E  5 A  1   0 2 11 10 7 B  2 21 0 9 15 5 C  3 12 14 0 6 13 D  4    0 7 E  5 15 17 3 9 0 Mínimo entre:B-A y B-E + E-A Mínimo entre:A-C y A-E + E-C D-E + E-A = 7 + 15 D 5   A  1   B  2   C  3   D  4   E  5 A  1   0 2 10 10 7 B  2 20 0 8 14 5 C  3 12 14 0 6 13 D  4 22 24 10 0 7 E  5 15 17 3 9 0 MATRIZ META 7 A B C D E 2 5 9 3 10 12 6
Algoritmo de Floyd ,[object Object],[object Object],[object Object],[object Object]
Algoritmo de Floyd ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmo de Floyd ,[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmo de Floyd ,[object Object],[object Object],[object Object]
Algoritmo de Floyd ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmo de Floyd ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo 5 1 2 4 3 3 5 3 4 2 2 1 9 3 1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],D 5 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],P ,[object Object],[object Object],[object Object],[object Object],[object Object]
El principio de optimalidad ,[object Object],[object Object],[object Object]
ARBOL GENERADOR ,[object Object]
ARBOL GENERADOR ,[object Object],[object Object],[object Object],[object Object],[object Object]
ALGORITMO DE PRIM ,[object Object],[object Object],[object Object],[object Object]
ALGORITMO DE PRIM
ALGORITMO DE PRIM
Marco Teórico ,[object Object],[object Object]
Objetivo Algoritmo ,[object Object],Requisitos ,[object Object],[object Object],[object Object]
Ejemplo
 
 
 
 
 
ALGORITMO DE KRUSKAL   ,[object Object],[object Object],[object Object],[object Object]
ALGORITMO DE KRUSKAL
ALGORITMO DE KRUSKAL   http://lear.inforg.uniovi.es/ioperativa/TutorialGrafos/minimaexp/kruskal/appletKruskal.htm
¿Cómo funciona? ,[object Object],[object Object],[object Object],[object Object],[object Object],1 2 3 4 5 6 7 1 1 3 8 7 5 6 9 4 2
¿Para qué sirve  ,[object Object],[object Object],[object Object],[object Object]
Ejercicio Dado un Grafo Conexo Ponderado No Dirigido G = (V, A, p), encontrar un Árbol de Recubrimiento de G, tal que la suma de los pesos de sus |V| − 1 aristas sea mínimo. Desarrollo Solución tomando “e” como  Punto de parida
Webgrafia ,[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente (18)

01 polinomios i
01 polinomios i01 polinomios i
01 polinomios i
 
Fracciones algebraicas
Fracciones algebraicasFracciones algebraicas
Fracciones algebraicas
 
Trigonometria 7
Trigonometria 7Trigonometria 7
Trigonometria 7
 
Fracciones algebraicas
Fracciones algebraicasFracciones algebraicas
Fracciones algebraicas
 
Guía de Matemática II UNEFA
Guía de Matemática II UNEFAGuía de Matemática II UNEFA
Guía de Matemática II UNEFA
 
Actividades extras-sucesiones
Actividades extras-sucesionesActividades extras-sucesiones
Actividades extras-sucesiones
 
Ejercicios numeros complejos
Ejercicios  numeros complejosEjercicios  numeros complejos
Ejercicios numeros complejos
 
División whatsmath
División whatsmathDivisión whatsmath
División whatsmath
 
Progresiones aritméticas y geométricas
Progresiones aritméticas y geométricasProgresiones aritméticas y geométricas
Progresiones aritméticas y geométricas
 
Algebra semana 3-solucion
Algebra   semana 3-solucionAlgebra   semana 3-solucion
Algebra semana 3-solucion
 
Sucesiones+2do+orden
Sucesiones+2do+ordenSucesiones+2do+orden
Sucesiones+2do+orden
 
Algebra i
Algebra iAlgebra i
Algebra i
 
Algebra pre division (resueltos)
Algebra pre division (resueltos)Algebra pre division (resueltos)
Algebra pre division (resueltos)
 
Teoría de funciones ii
Teoría de funciones iiTeoría de funciones ii
Teoría de funciones ii
 
Integrales indefinidas 1
Integrales indefinidas 1Integrales indefinidas 1
Integrales indefinidas 1
 
Productos notables y factorización (2)
Productos notables y factorización (2)Productos notables y factorización (2)
Productos notables y factorización (2)
 
Derivadas logaritmicas y trigonometricas o exponenciales
Derivadas logaritmicas y trigonometricas o exponencialesDerivadas logaritmicas y trigonometricas o exponenciales
Derivadas logaritmicas y trigonometricas o exponenciales
 
Polinomios
PolinomiosPolinomios
Polinomios
 

Similar a Algoritmos busquedas

Taller discretas n.2
Taller discretas n.2Taller discretas n.2
Taller discretas n.2cfleon
 
Fracciones algebraicas
Fracciones algebraicasFracciones algebraicas
Fracciones algebraicasJorge Ruiz
 
Claseeeeeeeeeeeeeeeeeessssssssssse_PA.pdf
Claseeeeeeeeeeeeeeeeeessssssssssse_PA.pdfClaseeeeeeeeeeeeeeeeeessssssssssse_PA.pdf
Claseeeeeeeeeeeeeeeeeessssssssssse_PA.pdfAbdias13
 
Cap6 - Factorización.pdf
Cap6 - Factorización.pdfCap6 - Factorización.pdf
Cap6 - Factorización.pdfLuis Salazar
 
ClasificacióN De TriáNgulos
ClasificacióN De TriáNgulosClasificacióN De TriáNgulos
ClasificacióN De TriáNgulosCarmen Batiz
 
Álgebra 1. Actividades - Intelectum.pdf
Álgebra 1. Actividades - Intelectum.pdfÁlgebra 1. Actividades - Intelectum.pdf
Álgebra 1. Actividades - Intelectum.pdfJL Veliz
 
Reforzamiento pre-matemática-2017-i
Reforzamiento pre-matemática-2017-iReforzamiento pre-matemática-2017-i
Reforzamiento pre-matemática-2017-iLuis Cañedo Cortez
 
Cuatro operaciones aritméticas
Cuatro operaciones aritméticasCuatro operaciones aritméticas
Cuatro operaciones aritméticasJUANCA
 

Similar a Algoritmos busquedas (20)

Greedy
GreedyGreedy
Greedy
 
R153041
R153041R153041
R153041
 
Solucion pd2 propiedades intervalos valor absoluto docx
Solucion pd2 propiedades intervalos valor absoluto docxSolucion pd2 propiedades intervalos valor absoluto docx
Solucion pd2 propiedades intervalos valor absoluto docx
 
Grafos Iii
Grafos IiiGrafos Iii
Grafos Iii
 
Ab1 2016 x_01
Ab1 2016 x_01Ab1 2016 x_01
Ab1 2016 x_01
 
Ab1 2016 x_01
Ab1 2016 x_01Ab1 2016 x_01
Ab1 2016 x_01
 
Examen bimestral iii segundo solucion
Examen bimestral iii   segundo solucionExamen bimestral iii   segundo solucion
Examen bimestral iii segundo solucion
 
Taller discretas n.2
Taller discretas n.2Taller discretas n.2
Taller discretas n.2
 
Practica14 sobre el bimestral solución tipeada
Practica14   sobre el bimestral solución tipeadaPractica14   sobre el bimestral solución tipeada
Practica14 sobre el bimestral solución tipeada
 
Fracciones algebraicas
Fracciones algebraicasFracciones algebraicas
Fracciones algebraicas
 
Fracciones algebraicas
Fracciones algebraicasFracciones algebraicas
Fracciones algebraicas
 
Claseeeeeeeeeeeeeeeeeessssssssssse_PA.pdf
Claseeeeeeeeeeeeeeeeeessssssssssse_PA.pdfClaseeeeeeeeeeeeeeeeeessssssssssse_PA.pdf
Claseeeeeeeeeeeeeeeeeessssssssssse_PA.pdf
 
Cap6 - Factorización.pdf
Cap6 - Factorización.pdfCap6 - Factorización.pdf
Cap6 - Factorización.pdf
 
ClasificacióN De TriáNgulos
ClasificacióN De TriáNgulosClasificacióN De TriáNgulos
ClasificacióN De TriáNgulos
 
Álgebra 1. Actividades - Intelectum.pdf
Álgebra 1. Actividades - Intelectum.pdfÁlgebra 1. Actividades - Intelectum.pdf
Álgebra 1. Actividades - Intelectum.pdf
 
Algoritmo de Dijkstra
Algoritmo de DijkstraAlgoritmo de Dijkstra
Algoritmo de Dijkstra
 
Reforzamiento pre-matemática-2017-i
Reforzamiento pre-matemática-2017-iReforzamiento pre-matemática-2017-i
Reforzamiento pre-matemática-2017-i
 
Cuatro operaciones aritméticas
Cuatro operaciones aritméticasCuatro operaciones aritméticas
Cuatro operaciones aritméticas
 
Cuadernillo n°2 elica
Cuadernillo n°2   elicaCuadernillo n°2   elica
Cuadernillo n°2 elica
 
Solucionario uni 2013 i matemática
Solucionario uni 2013 i matemáticaSolucionario uni 2013 i matemática
Solucionario uni 2013 i matemática
 

Más de Leonardo Bernal Zamora: Docente, Internauta y convencido de la educación para todos

Más de Leonardo Bernal Zamora: Docente, Internauta y convencido de la educación para todos (20)

Conceptos y operaciones básicas
Conceptos y operaciones básicasConceptos y operaciones básicas
Conceptos y operaciones básicas
 
Operaciones lenguajes
Operaciones lenguajesOperaciones lenguajes
Operaciones lenguajes
 
Operaciones cadenas
Operaciones cadenasOperaciones cadenas
Operaciones cadenas
 
Introducción a la Ingeniería de Sistemas II 2013
Introducción a la Ingeniería de Sistemas II 2013Introducción a la Ingeniería de Sistemas II 2013
Introducción a la Ingeniería de Sistemas II 2013
 
Rea actividad 2
Rea actividad 2Rea actividad 2
Rea actividad 2
 
Rea
ReaRea
Rea
 
Busquedas en internet
Busquedas en internetBusquedas en internet
Busquedas en internet
 
Proyecto java
Proyecto javaProyecto java
Proyecto java
 
Clase 2 POO
Clase 2 POOClase 2 POO
Clase 2 POO
 
Clase5 POO
Clase5 POOClase5 POO
Clase5 POO
 
Clase 41
Clase 41Clase 41
Clase 41
 
Clase 4
Clase 4Clase 4
Clase 4
 
2 elementos pseudocodigo
2 elementos pseudocodigo2 elementos pseudocodigo
2 elementos pseudocodigo
 
Clase 23
Clase 23Clase 23
Clase 23
 
Clase 22
Clase 22Clase 22
Clase 22
 
Clase 1. lógica de la programación
Clase 1. lógica de la programaciónClase 1. lógica de la programación
Clase 1. lógica de la programación
 
Unidad 4 docentes colombianos
Unidad 4 docentes colombianosUnidad 4 docentes colombianos
Unidad 4 docentes colombianos
 
Prolog file
Prolog fileProlog file
Prolog file
 
Prolog 2011 2
Prolog 2011 2Prolog 2011 2
Prolog 2011 2
 
Practicas prolog2011 listas
Practicas prolog2011 listasPracticas prolog2011 listas
Practicas prolog2011 listas
 

Algoritmos busquedas

  • 1. Análisis de Algoritmos Programación dinámica (Dynamic Programming) Modificado por Leonardo Bernal Zamora
  • 2. Terminología Grafos Monterrey Reynosa Tampico Cd. Victoria Saltillo México DF ARCO (carretera) NODO (ciudad) SUBGRAFO
  • 3. Terminología... Monterrey Reynosa Tampico Cd. Victoria Saltillo México DF Adyacentes
  • 4. Terminología... Monterrey Reynosa Tampico Cd. Victoria Saltillo México DF Vecinos de Cd. Victoria
  • 5. Terminología... Monterrey Reynosa Tampico Cd. Victoria Saltillo México DF CAMINO
  • 6. Terminología... A B C E D A B C E D Grafo No-Dirigido Grafo Dirigido (Digrafo)
  • 7. Terminología... Monterrey Reynosa Tampico Cd. Victoria Saltillo México DF 45 32 21 96 57 13 19 Grafo Ponderado
  • 8. Terminología... Monterrey Reynosa Tampico Cd. Victoria Saltillo México DF Ciclo
  • 9.
  • 10.
  • 11. Funcion Dijkstra (L[1..n,1..n]):matriz[2..n] D: matriz[2..n], P:matriz[2..n] C=2,3,...,n {S=N-C} Para i=2 hasta n D[i]=L[1,i] Fin_Para Repetir n-2 veces v=algún elemento de C que minimice D[v] C = C – {v} {S = S U {v}} Para cada w  C Si D[w]>D[v]+L[v,w] entonces D[w] = D[v] + L[v,w] P[w] = v Fin_si Fin_para Fin_Repetir Devolver D 1 5 5 w={2} D[2]>D[5]+L[5,2] No w={3} D[3]>D[5]+L[5,3] No w={4} D[4]>D[5]+L[5,4] Si D[4]=D[5]+L[5,4] D[4]=20 P[4]=5 20 5 4 w={2} D[2]>D[4]+L[4,2] Si D[2]=40 P[2]=4 w={3} D[3]>D[4]+L[4,3] No 4 40 4 3 3 w={2} D[2]>D[3]+L[3,2] Si D[2]=35 P[2]=3 35 3 50 5 3 4 1 2 10 50 10 5 100 30 20 L 1 2 3 4 5 1 0 50 30 100 10 2  0    3  5 0   4  20 50 0  5    10 0 D 2 3 4 5 P 2 3 4 5 C S v
  • 12.
  • 13.
  • 14. Ejemplo MATRIZ DE ADYACENCIAS A B C D E A 0 2  10  B  0 9  5 C 12  0 6  D    0 7 E   3  0 7 A B C D E 2 5 9 3 10 12 6
  • 15. Ejemplo MATRIZ DEL CAMINO MÁS CORTO A B C D E A 0 2 10 10 7 B 20 0 8 14 5 C 12 14 0 6 13 D 22 24 10 0 7 E 15 17 3 9 0 7 A B C D E 2 5 9 3 10 12 6
  • 16.
  • 17.
  • 18.
  • 19. Ejemplo Nota : si existe un valor y la sumatoria es indefinida Se deja el valor que se encuentre, y si es superior la suma se deja el mínimo D 0 A 1 B 2 C 3 D 4 E 5 A 1 0 2  10  B 2  0 9  5 C 3 12  0 6  D 4    0 7 E 5   3  0 D 1 A 1 B 2 C 3 D 4 E 5 A 1 0 2  10  B 2  0 9  5 C 3 12 14 0 6  D 4    0 7 E 5   3  0 C-A + A-B = 12 + 2 Mínimo entre: C-D y C-A + A-D 7 A B C D E 2 5 9 3 10 12 6
  • 20. Ejemplo D 1 A 1 B 2 C 3 D 4 E 5 A 1 0 2  10  B 2  0 9  5 C 3 12 14 0 6  D 4    0 7 E 5   3  0 D 2 A 1 B 2 C 3 D 4 E 5 A 1 0 2 11 10 7 B 2  0 9  5 C 3 12 14 0 6 19 D 4    0 7 E 5   3  0 A-B + B-C = 2 + 9 A-B + B-E = 2 + 5 Mínimo entre:C-D y C-B + B-D C-B + B-E = 14 + 5 7 A B C D E 2 5 9 3 10 12 6
  • 21. Ejemplo D 3 A 1 B 2 C 3 D 4 E 5 A 1 0 2 11 10 7 B 2 21 0 9 15 5 C 3 12 14 0 6 19 D 4    0 7 E 5 15 17 3 9 0 D 2 A 1 B 2 C 3 D 4 E 5 A 1 0 2 11 10 7 B 2  0 9  5 C 3 12 14 0 6 19 D 4    0 7 E 5   3  0 E-C + C-A = 3 + 12 B-C + C-A = 9 + 12 Mínimo entre:A-E y A-C + C-E Mínimo entre:A-D y A-C + C-D 7 A B C D E 2 5 9 3 10 12 6
  • 22. Ejemplo D 4 A 1 B 2 C 3 D 4 E 5 A 1 0 2 11 10 7 B 2 21 0 9 15 5 C 3 12 14 0 6 13 D 4    0 7 E 5 15 17 3 9 0 D 3 A 1 B 2 C 3 D 4 E 5 A 1 0 2 11 10 7 B 2 21 0 9 15 5 C 3 12 14 0 6 19 D 4    0 7 E 5 15 17 3 9 0 Mínimo entre:C-E y C-D + D-E Mínimo entre:A-E y A-D + D-E 7 A B C D E 2 5 9 3 10 12 6
  • 23. Ejemplo D 4 A 1 B 2 C 3 D 4 E 5 A 1 0 2 11 10 7 B 2 21 0 9 15 5 C 3 12 14 0 6 13 D 4    0 7 E 5 15 17 3 9 0 Mínimo entre:B-A y B-E + E-A Mínimo entre:A-C y A-E + E-C D-E + E-A = 7 + 15 D 5 A 1 B 2 C 3 D 4 E 5 A 1 0 2 10 10 7 B 2 20 0 8 14 5 C 3 12 14 0 6 13 D 4 22 24 10 0 7 E 5 15 17 3 9 0 MATRIZ META 7 A B C D E 2 5 9 3 10 12 6
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 37.
  • 38.
  • 40.  
  • 41.  
  • 42.  
  • 43.  
  • 44.  
  • 45.
  • 47. ALGORITMO DE KRUSKAL http://lear.inforg.uniovi.es/ioperativa/TutorialGrafos/minimaexp/kruskal/appletKruskal.htm
  • 48.
  • 49.
  • 50. Ejercicio Dado un Grafo Conexo Ponderado No Dirigido G = (V, A, p), encontrar un Árbol de Recubrimiento de G, tal que la suma de los pesos de sus |V| − 1 aristas sea mínimo. Desarrollo Solución tomando “e” como Punto de parida
  • 51.