SlideShare una empresa de Scribd logo
1 de 50
Descargar para leer sin conexión
Ing. Rolando Lara Sánchez
Creative Commons Atribución/Reconocimiento-NoComercial-SinDerivados 4.0 Licencia Pública Internacional — CC BY-NC-
ND 4.0
1
Programación
Avanzada
Presentación
Santa Cruz – Septiembre 2023
Ing. Rolando Lara Sánchez
Creative Commons Atribución/Reconocimiento-NoComercial-SinDerivados 4.0 Licencia Pública Internacional — CC BY-NC-
ND 4.0
2
Ing. Rolando Lara Sánchez
 DIPLOMADO EDUCACIÓN SUP.(2021)
 DIPLOMADO PLANIFICACIÓN Y
DESARR. DE COMPETENCIAS(2020)
 CERTIFICACIÓN OSI (2013)
 MAESTRÍA EN EDUCACIÓN SUP (2021
– CURSANDO)
AÑOS DE EXEPERIENCIA PROFESIONAL 15 AÑOS –
AÑOS DE EXPERIENCIA ESPECIFICA 8 AÑOS
INGENIERÍA DE SOFTWARE I
Docente Antiguo
INGENIERO INFORMÁTICO
Desarrollador de ERP (diferentes empresas)
PROGRAMACIÓN AVANZADA
Docente Antiguo
INGENIERO INFORMÁTICO
Desarrollador de ERP (diferentes empresas)
INTERNET DE LAS COSAS
Docente Antiguo
CERTIFICACIÓN OSI (2013)
Ingeniero Informático (2006)
Email : rlaras@doc.emi.edu.bo
rolylara@gmail.com
Tel : 77633693
3
Ing. Rolando Lara Sánchez
Creative Commons Atribución/Reconocimiento-NoComercial-SinDerivados 4.0 Licencia Pública Internacional — CC BY-NC-
ND 4.0
4
Competencias a desarrollar
Programación
Avanzada
5
Competencias a desarrollar
“Aplica programación avanzada, analizando y optimizando algoritmos,
resolviendo problemas de ordenamiento y búsqueda, realizando grafos
transversales y con peso, aplicando búsqueda combinatoria y métodos
heurísticos, desarrollando programación dinámica, aplicando geometría
computacional, comprendiendo el proceso de compiladores de forma
eficiente.”
Programación
Avanzada
6
Contenido de la asignatura
“Realiza grafos transversales y con peso aplicando
conceptos de estructura de datos, programando la
construcción de un grafo transversal, diseñando búsqueda
por la primera migaja y del primer profundo, aplicando
algoritmos pesados con el mínimo de árboles expandidos,
rutas cortas, flujo de redes y comparación bipartita,
diseñando grafos y no algoritmos.”
Programación
Avanzada
Programación
Avanzada
7
Grafos
Programación
Avanzada
8
Ejercicios
BFS - DFS
BFS: A - B - C - D - E - G - H - I - J – K - F
DFS: A - B - E - I - F - C - G - J - K – H - D
Programación
Avanzada
9
Algoritmo de Dijkstra
Algoritmo de caminos mínimos.
Programación
Avanzada
El algoritmo de Dijkstra, también llamado algoritmo de caminos mínimos, es
un algoritmo para determinar el camino más corto, dado un vértice origen,
hacia el resto de los vértices en un grafo que tiene pesos en cada arista.
Su nombre alude a Edsger Dijkstra, científico de la computación de los países
bajos que lo describió por primera vez en 1959.
10
Algoritmo de Dijkstra
11
Programación
Avanzada
La idea principal en este algoritmo consiste en ir explorando todos los caminos
más cortos que parten del vértice origen y que llevan a todos los demás
vértices; cuando se obtiene el camino más corto desde el vértice origen hasta
el resto de los vértices que componen el grafo, el algoritmo se detiene.
Algoritmo de Dijkstra
12
Programación
Avanzada
Algoritmo de Dijkstra
Se trata de una especialización de la búsqueda de costo uniforme y , como tal,
no funciona en grafos con aristas de coste negativo (al elegir siempre el nodo
con distancia menor, pueden quedar excluidos de la búsqueda nodos que en
próximas iteraciones bajarían el costo general del camino al pasar por una
arista con costo negativo).
13
Programación
Avanzada
Algoritmo de Dijkstra
Una de sus aplicaciones más importantes reside en el campo de la telemática.
Gracias a él, es posible resolver grafos con muchos nodos, lo que sería muy
complicado resolver sin dicho algoritmo, encontrando así las rutas más cortas
entre un origen y todos los destinos en una red.
14
Programación
Avanzada
Algoritmo de Dijkstra
Algoritmo
Teniendo un grafo no dirigido ponderado de N nodos (vértices) no aislados,
sea x el nodo inicial. Un vector D de tamaño N guardará al final del algoritmo
las distancias desde x hasta el resto de los nodos.
15
Programación
Avanzada
Algoritmo de Dijkstra
Algoritmo
1. Inicializar todas las distancias en D con un valor infinito relativo, ya que son
desconocidas al principio, exceptuando la de x, que se debe colocar en 0,
debido a que la distancia de x a x sería 0.
2. Sea a = x (se toma a como nodo actual.)
3. Se recorren todos los nodos adyacentes de a, excepto los nodos marcados.
Se les llamará nodos no marcados vi .
16
Programación
Avanzada
Algoritmo de Dijkstra
Algoritmo
4. Para el nodo actual, se calcula la distancia tentativa desde dicho nodo hasta
sus vecinos con la siguiente fórmula:
Es decir, la distancia tentativa del nodo ‘vi’ es la distancia que actualmente
tiene el nodo en el vector D más la distancia desde dicho nodo ‘a’ (el actual)
hasta el nodo vi.
17
Programación
Avanzada
Algoritmo de Dijkstra
Algoritmo
Si la distancia tentativa es menor que la distancia almacenada en el vector,
entonces se actualiza el vector con esta distancia tentativa. Es decir:
18
Programación
Avanzada
Algoritmo
5. Se marca como completo el nodo a.
6. Se toma como próximo nodo actual el de menor valor en d (puede hacerse
almacenando los valores en una cola de prioridad) y se regresa al paso 3,
mientras existan nodos no marcados.
Una vez terminado al algoritmo, d estará completamente lleno.
Algoritmo de Dijkstra
19
Programación
Avanzada
Pseudocódigo 1
Estructura de datos auxiliar.
Q = Estructura de datos cola
de prioridad.
Algoritmo de Dijkstra
20
Programación
Avanzada
Pseudocódigo 2
Sin cola de prioridad.
Algoritmo de Dijkstra
21
Programación
Avanzada
Pseudocódigo 3
Algoritmo de Dijkstra
22
Programación
Avanzada
Ejercicio
Calcular el camino de menor longitud entre el vértice s y el vértice t.
Algoritmo de Dijkstra
23
Programación
Avanzada
Se pide calcular el camino de menor longitud o de peso mínimo entre s y t.
Las aristas tienen asignados unos pesos.
Algoritmo de Dijkstra
24
Programación
Avanzada
El primer vértice que tomamos en cuenta es s. Se marca como definitivo,
como la distancia de s a s es 0. Debemos encontrar otros vértices
adyacentes a s.
Algoritmo de Dijkstra
25
Programación
Avanzada
Adyacentes a s son b y c.
La distancia de b a s es 4. se coloca en la matriz.
La distancia de c a s es 2, se coloca en la matriz.
Algoritmo de Dijkstra
26
Programación
Avanzada
A los vértices que no son adyacentes colocamos infinito.
Algoritmo de Dijkstra
27
Programación
Avanzada
Como s ya tiene la etiqueta definitiva se coloca asterisco a todos los pasos
de s. Significa que ya no vamos a considerar ninguno más de estos pasos.
La matriz queda de la siguiente manera.
Algoritmo de Dijkstra
28
Programación
Avanzada
Del paso 1. Se debe obtener y copiar el de menor peso. Así que se traslada a
la siguiente columna.
Algoritmo de Dijkstra
29
Programación
Avanzada
Además le asignamos una etiqueta de definitivo.
Algoritmo de Dijkstra
30
Programación
Avanzada
Como c ya tiene la etiqueta definitiva se coloca asterisco a todos los pasos
de c.
Lo que significa que ya no evaluaremos más c.
La matriz queda de la siguiente manera.
Algoritmo de Dijkstra
31
Programación
Avanzada
Veamos los vértices adyacentes de c, tenemos s que no se evaluará, porque
ya es solución (tiene etiqueta definitiva). Tenemos b referido a c. Con el peso
de 1 pero debemos sumarle el peso de estar en c (2), por lo tanto se escribe
para el vértice b (3,c).
Algoritmo de Dijkstra
32
Programación
Avanzada
Seguimos con los vértices adyacentes de c, tenemos s , b , realizados en el
anterior paso. Nos toca d y e, referidos a c. Con el peso de 8 respecto a d,
pero debemos sumarle el peso de estar en c (2), por lo tanto se escribe para
el vértice d (10,c).
Algoritmo de Dijkstra
33
Programación
Avanzada
Seguimos con los vértices adyacentes de c, tenemos s , b , d, realizados en el
anterior paso. Nos toca e. referidos a c. Con el peso de 10 respecto a d, pero
debemos sumarle el peso de estar en c (2), por lo tanto se escribe para el
vértice e (12,c).
Algoritmo de Dijkstra
34
Programación
Avanzada
Seguimos con los vértices adyacentes de c, tenemos s , b , d, e realizados en
el anterior paso. Para el vértice t que no es adyacente ponemos infinito.
Algoritmo de Dijkstra
35
Programación
Avanzada
Evaluamos cual pesa menos. Trasladamos a la siguiente columna. Y la
etiquetamos definitivamente, y ponemos asteriscos a las demás columnas.
Algoritmo de Dijkstra
36
Programación
Avanzada
Evaluamos d, puede ser referido a b de tal modo que el camino pese menos
que el que teníamos antes (pesaba 10). Considere de d a b (5) aumentarle 3
que cuesta estar en b. Entonces pesa 8 con respecto a b.
Algoritmo de Dijkstra
37
Programación
Avanzada
Evaluamos e, puede ser referido a d de tal modo que el camino pese menos
que el que teníamos antes (pesaba 12). No porque pesa más entonces
dejamos con el peso anterior.
Algoritmo de Dijkstra
38
Programación
Avanzada
Evaluamos cual pesa menos. Trasladamos a la siguiente columna. Y la
etiquetamos definitivamente, y ponemos asteriscos a las demás columnas.
Algoritmo de Dijkstra
39
Programación
Avanzada
Evaluamos d referido e, pesa 10 (menos que 12). Colocamos 10. Y t referido a
d pesa 14.
Algoritmo de Dijkstra
40
Programación
Avanzada
Evaluamos cual pesa menos. Trasladamos a la siguiente columna. Y la
etiquetamos definitivamente, y ponemos asteriscos a las demás columnas.
Algoritmo de Dijkstra
41
Programación
Avanzada
Evaluamos por último t, referido a e se aumenta 2 es decir en total 12. Como
llegamos al vértice final el algoritmo concluye ahí.
Algoritmo de Dijkstra
42
Programación
Avanzada
Solución.
El camino más corto entre s y t es : s, c, b, d, e y t con un
peso total de 12.
Algoritmo de Dijkstra
43
Programación
Avanzada
Ejercicio
Calcular el camino de menor longitud entre el vértice A y el vértice H.
Algoritmo de Dijkstra
44
Programación
Avanzada
Laboratorio Grafos
45
Programación
Avanzada
Laboratorio Grafos
46
Programación
Avanzada
Grafos implementación
47
Programación
Avanzada
Grafos implementación
48
Programación
Avanzada
Grafos implementación
49
Preguntas
Ing. Rolando Lara Sánchez
Creative Commons Atribución/Reconocimiento-NoComercial-SinDerivados 4.0 Licencia Pública Internacional — CC BY-NC-
ND 4.0
Programación
Avanzada
50
Ing. Rolando Lara Sánchez
Creative Commons Atribución/Reconocimiento-NoComercial-SinDerivados 4.0 Licencia Pública Internacional — CC BY-NC-
ND 4.0
Programación
Avanzada

Más contenido relacionado

Similar a Claseeeeeeeeeeeeeeeeeessssssssssse_PA.pdf

Similar a Claseeeeeeeeeeeeeeeeeessssssssssse_PA.pdf (20)

Algoritmo De Dijkstra
Algoritmo De DijkstraAlgoritmo De Dijkstra
Algoritmo De Dijkstra
 
717
717717
717
 
grafosalgoritmosfundamentales-170507070811.pdf
grafosalgoritmosfundamentales-170507070811.pdfgrafosalgoritmosfundamentales-170507070811.pdf
grafosalgoritmosfundamentales-170507070811.pdf
 
Algoritmos de Dijkstra, Warshall, Ordenación Topológica.
Algoritmos de Dijkstra, Warshall, Ordenación Topológica.Algoritmos de Dijkstra, Warshall, Ordenación Topológica.
Algoritmos de Dijkstra, Warshall, Ordenación Topológica.
 
Floyd
FloydFloyd
Floyd
 
Algoritmo de Bellman- Ford
Algoritmo de Bellman- FordAlgoritmo de Bellman- Ford
Algoritmo de Bellman- Ford
 
ALGORITMO DE BELLMAN FORD.pdf
ALGORITMO DE BELLMAN FORD.pdfALGORITMO DE BELLMAN FORD.pdf
ALGORITMO DE BELLMAN FORD.pdf
 
Estructura de datos avanzada
Estructura de datos avanzadaEstructura de datos avanzada
Estructura de datos avanzada
 
Análisis de algoritmos
Análisis de algoritmosAnálisis de algoritmos
Análisis de algoritmos
 
Algoritmo de dijkstra
Algoritmo de dijkstraAlgoritmo de dijkstra
Algoritmo de dijkstra
 
Protocolos ruteo
Protocolos ruteoProtocolos ruteo
Protocolos ruteo
 
Rutamascorta1
Rutamascorta1Rutamascorta1
Rutamascorta1
 
Proyecto pibap
Proyecto pibapProyecto pibap
Proyecto pibap
 
Proyecto PIBAP 03-295 Contrato #040 Informe Componente 1
Proyecto PIBAP 03-295 Contrato #040 Informe Componente 1Proyecto PIBAP 03-295 Contrato #040 Informe Componente 1
Proyecto PIBAP 03-295 Contrato #040 Informe Componente 1
 
Matemática superior para ingenieria
Matemática superior para ingenieriaMatemática superior para ingenieria
Matemática superior para ingenieria
 
Algoritmo de Dijkstra
Algoritmo de DijkstraAlgoritmo de Dijkstra
Algoritmo de Dijkstra
 
Diferencia entre algoritmo de path finding y algoritmo de dijkstra
Diferencia entre algoritmo de path finding y algoritmo de dijkstraDiferencia entre algoritmo de path finding y algoritmo de dijkstra
Diferencia entre algoritmo de path finding y algoritmo de dijkstra
 
Informe
InformeInforme
Informe
 
Grafos 8.6 2016
Grafos 8.6 2016Grafos 8.6 2016
Grafos 8.6 2016
 
Grafos-2021.pdf
Grafos-2021.pdfGrafos-2021.pdf
Grafos-2021.pdf
 

Último

Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralsantirangelcor
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfnom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfDiegoMadrigal21
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones025ca20
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7luisanthonycarrascos
 
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...wvernetlopez
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxYajairaMartinez30
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfCurso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfcesar17lavictoria
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilDissneredwinPaivahua
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxSergioGJimenezMorean
 

Último (20)

Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfnom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdf
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7
 
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptx
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfCurso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civil
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
 

Claseeeeeeeeeeeeeeeeeessssssssssse_PA.pdf