SlideShare una empresa de Scribd logo
1 de 105
UNIVERSIDAD DE CUENCA
Docente:
Ing. Angel Vazquez.
Integrantes:
Jorge Encalada.
Jhon Flores.
Jonnathan Cuvi.
Tema:
Ordenamientos Eternos.
14/06/2017
PROGRAMACIÓN 3
Contenido.
• CSV en Java.
• Ordenación Externa.
• Mezcla de Archivos.
• Intercalación Directa.
• Intercalación Natural.
• Intercalación Balanceada.
• Intercalación Polifase.
2
CSV en Java.
• Un fichero CSV no es más que un fichero de texto con valores separados por
comas:
01,Loja,false,01/07/2005
3
Clases de CSV.
• CSVReader: ofrece operaciones para leer el fichero CSV como una lista de
arrays de String.
• CSVWriter: para escribir en un fichero CSV
4
Ordenación Externa.
• Hoy en día es muy común procesar volúmenes de información. Ya que los
datos no se pueden almacenar en la memoria principal del computador. Estos
datos, organizados en archivos, se guardan en dispositivos de
almacenamientos secundario USB, discos, etc.
• Los procesos de ordenar datos almacenados en archivos se conocen como
mezclas, es decir la combinación o intercalación de dos o más secuencias
ordenadas en una única secuencia ordenada.
5
Mezcla de Archivos.
• Mezclar significa combinar dos o más archivos en un archivo simple, algunos dividen un archivo en
dos partes para aplicar la mezcla.
• Dados dos archivos :
Archivo A = a0<= a1<= a2<= a3<= … <= an
Archivo B = b0 <= b1<= b2<= b3<= … <= bk
• Resultado
Archivo X = x0 <= x1<= x2<= x3<= … <= xk+n Donde cada elemento xi es un elemento de A o
B.
6
Intercalación Directa.
• Probablemente el método de ordenamiento más utilizado por su fácil
comprensión.
• La idea principal consiste en Dividir un conjunto de elementos en dos
subconjuntos y mezclar los elementos de los subconjuntos de forma
ordenada hasta que el conjunto original de elementos que ordenado.
7
Ejemplo.
Archivo :
Archivo A:
Archivo B:
8
4 5 21 376
Ejemplo.
Archivo :
Archivo A:
Archivo B:
9
5 21 376
4
Ejemplo.
Archivo :
Archivo A:
Archivo B:
10
21 376
4
5
Ejemplo.
Archivo :
Archivo A:
Archivo B:
11
2 376
4 1
5
Ejemplo.
Archivo :
Archivo A:
Archivo B:
12
2 37
4 1
5 6
Ejemplo.
Archivo :
Archivo A:
Archivo B:
13
2 3
4 1 7
5 6
Ejemplo.
Archivo :
Archivo A:
Archivo B:
14
3
4 1 7
5 6 2
Ejemplo.
Archivo :
Archivo A:
Archivo B:
15
4 1 7 3
5 6 2
Ejemplo.
Archivo :
Archivo A:
Archivo B:
16
4 1 7 3
5 6 2
Ejemplo.
Archivo :
Archivo A:
Archivo B:
17
4
1 7 3
5 6 2
Ejemplo.
Archivo :
Archivo A:
Archivo B:
18
4 5
1 7 3
6 2
Ejemplo.
Archivo :
Archivo A:
Archivo B:
19
4 5
1 7 3
6 2
Ejemplo.
Archivo :
Archivo A:
Archivo B:
20
4 5 1
7 3
6 2
Ejemplo.
Archivo :
Archivo A:
Archivo B:
21
4 5 1 6
7 3
2
Ejemplo.
Archivo :
Archivo A:
Archivo B:
22
4 5 1 6
7 3
2
Ejemplo.
Archivo :
Archivo A:
Archivo B:
23
4 5 1 26
7 3
Ejemplo.
Archivo :
Archivo A:
Archivo B:
24
4 5 71 26
3
Ejemplo.
Archivo :
Archivo A:
Archivo B:
25
4 5 71 26
3
Ejemplo.
Archivo :
Archivo A:
Archivo B:
26
4 5 71 326
Ejemplo.
Archivo :
Archivo A:
Archivo B:
27
71 326
4 5
Ejemplo.
Archivo :
Archivo A:
Archivo B:
28
7 32
4 5
1 6
Ejemplo.
Archivo :
Archivo A:
Archivo B:
29
3
4 5 2 7
1 6
Ejemplo.
Archivo :
Archivo A:
Archivo B:
30
4 5 2 7
1 6 3
Ejemplo.
Archivo :
Archivo A:
Archivo B:
31
1
4 5 2 7
6 3
Ejemplo.
Archivo :
Archivo A:
Archivo B:
32
1
4 5 2 7
6 3
Ejemplo.
Archivo :
Archivo A:
Archivo B:
33
1 4
5 2 7
6 3
Ejemplo.
Archivo :
Archivo A:
Archivo B:
34
1 4
5 2 7
6 3
Ejemplo.
Archivo :
Archivo A:
Archivo B:
35
1 4 5
2 7
6 3
Ejemplo.
Archivo :
Archivo A:
Archivo B:
36
1 4 5 6
2 7
3
Ejemplo.
Archivo :
Archivo A:
Archivo B:
37
1 4 5 6
2 7
3
Ejemplo.
Archivo :
Archivo A:
Archivo B:
38
1 4 5 26
7
3
Ejemplo.
Archivo :
Archivo A:
Archivo B:
39
1 4 5 26
7
3
Ejemplo.
Archivo :
Archivo A:
Archivo B:
40
1 4 35 26
7
Ejemplo.
Archivo :
Archivo A:
Archivo B:
41
1 4 35 726
Ejemplo.
Archivo :
Archivo A:
Archivo B:
42
3 72
1 4 5 6
Ejemplo.
Archivo :
Archivo A:
Archivo B:
43
1 4 5 6
2 3 7
Ejemplo.
Archivo :
Archivo A:
Archivo B:
44
1 4 5 6
2 3 7
Ejemplo.
Archivo :
Archivo A:
Archivo B:
45
1
4 5 6
2 3 7
Ejemplo.
Archivo :
Archivo A:
Archivo B:
46
1
4 5 6
2 3 7
Ejemplo.
Archivo :
Archivo A:
Archivo B:
47
1 2
4 5 6
3 7
Ejemplo.
Archivo :
Archivo A:
Archivo B:
48
1 2
4 5 6
3 7
Ejemplo.
Archivo :
Archivo A:
Archivo B:
49
1 2 3
4 5 6
7
Ejemplo.
Archivo :
Archivo A:
Archivo B:
50
1 2 3
4 5 6
7
Ejemplo.
Archivo :
Archivo A:
Archivo B:
51
1 2 3 4
5 6
7
Ejemplo.
Archivo :
Archivo A:
Archivo B:
52
1 2 3 4
5 6
7
Ejemplo.
Archivo :
Archivo A:
Archivo B:
53
1 2 3 54
6
7
Ejemplo.
Archivo :
Archivo A:
Archivo B:
54
1 2 3 54
6
7
Ejemplo.
Archivo :
Archivo A:
Archivo B:
55
1 2 63 54
7
Ejemplo.
Archivo :
Archivo A:
Archivo B:
56
1 2 63 754
Intercalación Natural.
• Es una optimización del algoritmo de intercalación directa.
• Las particiones se realizan en secuencias de ordenadas de tamaño variable en
lugar de secuencias de tamaño fijo. La unión de las secuencias ordenadas se
realiza en dos archivos. El proceso termina cuando uno de los archivos queda
vacío.
57
Ejemplo.
Archivo :
Archivo A:
Archivo B:
58
4 5 21 376
Ejemplo.
Archivo :
Archivo A:
Archivo B:
59
5 21 376
4
Ejemplo.
Archivo :
Archivo A:
Archivo B:
60
5 21 376
4
Ejemplo.
Archivo :
Archivo A:
Archivo B:
61
21 376
4 5
Ejemplo.
Archivo :
Archivo A:
Archivo B:
62
21 376
4 5
Ejemplo.
Archivo :
Archivo A:
Archivo B:
63
2 376
4 5
1
Ejemplo.
Archivo :
Archivo A:
Archivo B:
64
2 376
4 5
1
Ejemplo.
Archivo :
Archivo A:
Archivo B:
65
2 37
4 5
1 6
Ejemplo.
Archivo :
Archivo A:
Archivo B:
66
2 37
4 5
1 6
Ejemplo.
Archivo :
Archivo A:
Archivo B:
67
2 3
4 5
1 6 7
Ejemplo.
Archivo :
Archivo A:
Archivo B:
68
2 3
4 5
1 6 7
Ejemplo.
Archivo :
Archivo A:
Archivo B:
69
3
4 5 2
1 6 7
Ejemplo.
Archivo :
Archivo A:
Archivo B:
70
3
4 5 2
1 6 7
Ejemplo.
Archivo :
Archivo A:
Archivo B:
71
4 5 32
1 6 7
Ejemplo.
Archivo :
Archivo A:
Archivo B:
72
4 5 32
1 6 7
Ejemplo.
Archivo :
Archivo A:
Archivo B:
73
1
4 5 32
6 7
Ejemplo.
Archivo :
Archivo A:
Archivo B:
74
1
4 5 32
6 7
Ejemplo.
Archivo :
Archivo A:
Archivo B:
75
1 4
5 32
6 7
Ejemplo.
Archivo :
Archivo A:
Archivo B:
76
1 4
5 32
6 7
Ejemplo.
Archivo :
Archivo A:
Archivo B:
77
1 4 5
32
6 7
Ejemplo.
Archivo :
Archivo A:
Archivo B:
78
1 4 5
32
6 7
Ejemplo.
Archivo :
Archivo A:
Archivo B:
79
1 4 5 76
32
Ejemplo.
Archivo :
Archivo A:
Archivo B:
80
1 4 5 76
32
Ejemplo.
Archivo :
Archivo A:
Archivo B:
81
1 4 25 376
Ejemplo.
Archivo :
Archivo A:
Archivo B:
82
2 3
1 4 5 76
Ejemplo.
Archivo :
Archivo A:
Archivo B:
83
1 4 5 76
2 3
Ejemplo.
Archivo :
Archivo A:
Archivo B:
84
1 4 5 76
2 3
Ejemplo.
Archivo :
Archivo A:
Archivo B:
85
1
4 5 76
2 3
Ejemplo.
Archivo :
Archivo A:
Archivo B:
86
1
4 5 76
2 3
Ejemplo.
Archivo :
Archivo A:
Archivo B:
87
1 2
4 5 76
3
Ejemplo.
Archivo :
Archivo A:
Archivo B:
88
1 2
4 5 76
3
Ejemplo.
Archivo :
Archivo A:
Archivo B:
89
1 2 3
4 5 76
Ejemplo.
Archivo :
Archivo A:
Archivo B:
90
1 2 3
4 5 76
Ejemplo.
Archivo :
Archivo A:
Archivo B:
91
1 2 63 754
Intercalación Balanceada.
• Para aumentar la eficiencia hay que reducir el número de pasadas, así el número
de operaciones de entrada/salida es menor.
• Una forma de reducir el número de pasadas es incrementando el número de
archivos auxiliares.
92
Intercalación Balanceada.
• Este ordenamiento consiste en realizar la particiones tomando secuencias
ordenadas (tramos) de máxima longitud en lugar de secuencias de tamaño fijo,
previamente determinadas. Luego se realiza la fusión de las secuencias ordenadas,
alternados en 2 Archivos. Repitiendo estas acciones se obtendrá el archivo original
ordenado.
• Para este proceso se necesitaran 4 Archivos (m = 4), de los cuales 2 serán de
Entrada y 2 de Salida. El archivo original y 3 Archivos Auxiliares.
NOTA: El proceso de mezcla se realiza en una sola fase a diferencia de la intercalación
directa y natural.
93
Intercalación Balanceada.
Pasos a realizar:
1. Distribuir registros del archivo original por tramos en los m/2 primeros archivos
auxiliares. A continuación, estos se consideran archivos de entrada.
2. Mezclar tramos de los m/2 archivos de entrada y escribirlos consecutivamente en
los m/2 archivos de salida.
3. Cambiar la finalidad de los archivos, los de entrada pasan a ser de salida y
viceversa; repetir a partir del segundo paso hasta que quede un único tramo,
entonces la secuencia está ordenada
94
Ejemplo.
95
9 75 1714 312968 25 4 725 461813 61
Archivo Original
9 75 6129 4625
14 68 517 13431 18 25 46 7261
Archivo Auxiliar 2
Archivo Auxiliar 3
PARTICIÓN INICIAL
Ejemplo.
96
9 14 568 13475 18 25 46 7261
17 29 31
Archivo Original
Archivo Auxiliar 1
FUSIÓN PARTICIÓN INICIAL
Ejemplo.
97
9 14 6817 753129
4 5 4613 612518 72
Archivo Auxiliar 1
Archivo Auxiliar 3
FUSIÓN PARTICIÓN 2
4 5 189 251713 29 31 7246 75686114
FUSIÓN PARTICIÓN 3
Archivo Original
Intercalación Polifase.
• Este algoritmo utiliza m archivos para ordenar n registros de un archivo. En el cual
tenemos un archivo de salida y m-1 archivos de entrada.
• Archivos de salida: son aquellos en los que se guarda los registros.
• Archivos de entrada: son aquellos que contiene la información para realizar el
ordenamiento.
98
Ejemplo.
Mezcla polifase con m = 3 Archivos.
• Ejemplo en el cual se supone un archivo original de 55 tramos. El número de
archivos auxiliares es m = 3; entonces, en todo momento 2 archivos son de entrada
y un tercero de salida.
• Distribución de tramos de manera uniforme, en los archivos F1 y F2.
• Los 55 tramos se sitúan 34 en F1 y 21 en F2, el Archivo F3 es inicialmente de
salida.
99
Ejemplo.
• Empieza la mezcla, los 21 tramos de F1 se fusionan con los 21 tramos de F2 dando lugar a
21 tramos en F3.
• En F1 quedan 13 tramos, en F2 se ha alcanzado el fin de fichero y en F3 hay 21 tramos.
• F2 pasa a ser archivo de salida y la mezcla continua entre F1 y F3.
• Ahora se mezclan 13 tramos de F1 con 13 tramos de F3, dando lugar a 13 tramos que se
van escribiendo en F2, se ha alcanzado el fin de fichero de F1.
100
Ejemplo.
• En el archivo F2 hay 13 tramos y en el F3 quedan 8 tramos, y continúa la
mezcla con F1 como archivo de salida.
• En la nueva pasada se mezclan 8 tramos que se escriben en F1, quedan 5
tramos en F2 y ninguno en F3 ya que se ha alcanzado el fin de fichero.
• El proceso sigue hasta que queda un único tramo y el fichero ha quedado
ordenado.
101
Ejemplo.
• Es evidente que se ha partido de una distribución óptima. Además, si se
escribe la sucesión de tramos mezclados a partir de la distribución inicial,
21, 13, 8, 5, 3, 2, 1, 1, es justamente la sucesión de los números de
Fibonacci:
102
Ejemplo.
• Si el número de tramos iniciales fk es tal que es un número de Fibonacci,
la mejor forma de hacer la distribución inicial es según la sucesión de
Fibonacci, fk-1 y fk-2.
• El archivo de origen no siempre dispone de un número de tramos
perteneciente a la sucesión de Fibonacci, y en esos casos se recurre a
escribir tramos ficticios para conseguir un número de la secuencia de
Fibonacci.
103
Proyecto en GitHub
https://github.com/JonnathanCuvi/Ordenamientos-Externos
104
Bibliografía.
[1]"Polyphase", Illuminatus.bizhat.com. [Online]. Available:
http://illuminatus.bizhat.com/algoritmos/polyphase.htm.
[2]"Ordenamiento Externo - Mezcla Directa y Natural", YouTube, 2012. [Online].
Available: https://www.youtube.com/watch?v=SUPVy0WdsZw.
[3]"Unidad V Métodos de ordenamiento - Estructura de Datos", Sites.google.com.
[Online]. Available: https://sites.google.com/site/estdatjiq/home/unidad-v.
[4]L. Joyanes Aguilar and I. Zahonero Martínez, Estructura de datos en Java, 1ra ed.
Madrid: McGraw-Hill, 2008.
105

Más contenido relacionado

Similar a Ordenamietos externos

Similar a Ordenamietos externos (9)

Ordenamiento de Archivos en Java
Ordenamiento de Archivos en JavaOrdenamiento de Archivos en Java
Ordenamiento de Archivos en Java
 
Presentación algoritmos ordenación externa
Presentación algoritmos ordenación externaPresentación algoritmos ordenación externa
Presentación algoritmos ordenación externa
 
Presentacion algoritmos ordenacion externa
Presentacion algoritmos ordenacion externaPresentacion algoritmos ordenacion externa
Presentacion algoritmos ordenacion externa
 
4. algoritmo de ordenamiento externo
4. algoritmo de ordenamiento externo4. algoritmo de ordenamiento externo
4. algoritmo de ordenamiento externo
 
Métodos de ordenación externa
Métodos de ordenación externaMétodos de ordenación externa
Métodos de ordenación externa
 
ETAL_tema3_Artículos_Biliografía (1).pdf
ETAL_tema3_Artículos_Biliografía (1).pdfETAL_tema3_Artículos_Biliografía (1).pdf
ETAL_tema3_Artículos_Biliografía (1).pdf
 
Ordenamiento parte 2
Ordenamiento parte 2Ordenamiento parte 2
Ordenamiento parte 2
 
Archivos secuenciales indexados c++
Archivos secuenciales indexados c++Archivos secuenciales indexados c++
Archivos secuenciales indexados c++
 
Formación Trobes Part I.pptx
Formación Trobes Part I.pptxFormación Trobes Part I.pptx
Formación Trobes Part I.pptx
 

Último

4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
nicolascastaneda8
 
PRESENTACION NOM-009-STPS-TRABAJOS EN ALTURAS
PRESENTACION NOM-009-STPS-TRABAJOS EN ALTURASPRESENTACION NOM-009-STPS-TRABAJOS EN ALTURAS
PRESENTACION NOM-009-STPS-TRABAJOS EN ALTURAS
ejcelisgiron
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
BRAYANJOSEPTSANJINEZ
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
gustavoiashalom
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
bcondort
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
bingoscarlet
 

Último (20)

JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfJM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
 
introducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesintroducción a las comunicaciones satelitales
introducción a las comunicaciones satelitales
 
programacion orientada a objetos poo.pptx
programacion orientada a objetos poo.pptxprogramacion orientada a objetos poo.pptx
programacion orientada a objetos poo.pptx
 
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
PRESENTACION NOM-009-STPS-TRABAJOS EN ALTURAS
PRESENTACION NOM-009-STPS-TRABAJOS EN ALTURASPRESENTACION NOM-009-STPS-TRABAJOS EN ALTURAS
PRESENTACION NOM-009-STPS-TRABAJOS EN ALTURAS
 
Gestion de proyectos para el control y seguimiento
Gestion de proyectos para el control  y seguimientoGestion de proyectos para el control  y seguimiento
Gestion de proyectos para el control y seguimiento
 
Herramientas de la productividad - Revit
Herramientas de la productividad - RevitHerramientas de la productividad - Revit
Herramientas de la productividad - Revit
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
MANTENIBILIDAD Y CONFIABILIDAD DE LOS SISTEMAS MECANICOS
MANTENIBILIDAD Y CONFIABILIDAD DE LOS SISTEMAS MECANICOSMANTENIBILIDAD Y CONFIABILIDAD DE LOS SISTEMAS MECANICOS
MANTENIBILIDAD Y CONFIABILIDAD DE LOS SISTEMAS MECANICOS
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdf
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 

Ordenamietos externos