SlideShare una empresa de Scribd logo
1 de 4
Instituto Tecnológico de Salina Cruz 
ITSAL 
Estructura y Organización de Datos 
UNIDAD I 
“Practica IV” 
Alumno 
Miguel Ángel Moreno Vásquez 
Tecnologías de la Información y la Comunicación 
3 Semestre, Grupo E2 
Docente 
Román Nájera Susana Mónica
Instrucciones 
Elaborar un algoritmo o programa que realice al menos 3 operaciones con arreglos 
(estructura) 
 Lectura 
 Asignación 
 Actualización 
 Ordenamiento 
 Búsqueda 
Procedimientos 
1. Se importaron las librerías necesarias 
2. El arreglo fue creado e instanciado con un valor de 5 
3. Utilizamos un ciclo FOR para la lectura de datos y almacenamiento en el arreglo 
4. A base de otro ciclo FOR se pregunta al usuario si necesita consultar algún número 
a base de su índice en el arreglo 
5. Se utilizaron 2 ciclos más para ordenar los números instanciados dentro del arreglo 
para ordenarlos de mayor a menor y viceversa 
Código 
package pkg3s.eod.ui.aiv; 
import java.util.*; 
public class EODUIAIV { 
public s tatic void main(String[] args) { 
Scanner scanner = new Scanner(System.in); 
String respuesta = "no"; 
int n[]; 
n = new int[5]; 
//Lectura de datos 
for(int i=0;i<n.length;i++){ 
Sys tem.out.println("Escriba el numero "+(i+1)); 
n[i ] = s canner.nextInt(); 
} 
Sys tem.out.print("Desea consultar algun numero?"); 
respuesta = s canner.nextLine(); 
i f(respuesta.equals("yes")){ 
Sys tem.out.println("Escriba el valor que desea consultar"); 
int valor = s canner.nextInt(); 
Sys tem.out.print("El numero consultado es"+n[valor]); 
Sys tem.out.println(""); 
} 
//Es critura en lista
for(int i=0;i<n.length;i++){ 
Sys tem.out.print(n[i]); 
i f(i<(n.length-1)){ 
Sys tem.out.print(", "); 
Sys tem.out.println(""); 
} 
} 
//Ordenamiento a mayor 
for(int i=0;i<n.length;i++){ 
for(int j=0;j<n.length;j++){ 
i f(n[j]>n[j+1]){ 
int aux = n[j]; 
n[j] = n[j+1]; 
n[j+1] = aux; 
} 
} 
} 
for(int i=0;i<n.length;i++){ 
Sys tem.out.print(n[i]); 
i f(i<(n.length-1)){ 
Sys tem.out.print(", "); 
Sys tem.out.println(""); 
} 
} 
//Ordenamiento a menor 
for(int i=0;i<n.length;i++){ 
for(int j=0;j<n.length;j++){ 
i f(n[j]<n[j+1]){ 
int aux = n[j]; 
n[j] = n[j+1]; 
n[j+1] = aux; 
} 
} 
} 
for(int i=0;i<n.length;i++){ 
Sys tem.out.print(n[i]); 
i f(i<(n.length-1)){ 
Sys tem.out.print(", "); 
Sys tem.out.println(""); 
} 
} 
} 
}
Capturas

Más contenido relacionado

Destacado

Mapa Conceptual Capacitancia
Mapa Conceptual CapacitanciaMapa Conceptual Capacitancia
Mapa Conceptual Capacitanciaeverith86
 
Geometry unit 9.6 9.7
Geometry unit 9.6 9.7Geometry unit 9.6 9.7
Geometry unit 9.6 9.7Mark Ryder
 
the most popular garden styles
the most popular garden stylesthe most popular garden styles
the most popular garden stylesbarbara2014o
 

Destacado (6)

UI - AII
UI - AIIUI - AII
UI - AII
 
MTS Catalog_2015
MTS Catalog_2015MTS Catalog_2015
MTS Catalog_2015
 
Planificación de clase 4
Planificación de clase 4Planificación de clase 4
Planificación de clase 4
 
Mapa Conceptual Capacitancia
Mapa Conceptual CapacitanciaMapa Conceptual Capacitancia
Mapa Conceptual Capacitancia
 
Geometry unit 9.6 9.7
Geometry unit 9.6 9.7Geometry unit 9.6 9.7
Geometry unit 9.6 9.7
 
the most popular garden styles
the most popular garden stylesthe most popular garden styles
the most popular garden styles
 

Similar a UI - AIV

Ordenacion y busqueda
Ordenacion y busquedaOrdenacion y busqueda
Ordenacion y busquedaIrvingMoran4
 
Diapositivas marleni
Diapositivas marleniDiapositivas marleni
Diapositivas marlenilenithoz
 
Diapositivas marleni
Diapositivas marleniDiapositivas marleni
Diapositivas marlenilenithoz
 
3 desarollo manejo datos capitulo 1 -03 aplicaciones con arreglos (2)
3 desarollo manejo datos capitulo 1 -03 aplicaciones con arreglos (2)3 desarollo manejo datos capitulo 1 -03 aplicaciones con arreglos (2)
3 desarollo manejo datos capitulo 1 -03 aplicaciones con arreglos (2)luis freddy
 
App cons estructuras de Control.pdf
App cons estructuras de Control.pdfApp cons estructuras de Control.pdf
App cons estructuras de Control.pdfKendryPaulina
 
Condicionantes en java
Condicionantes en javaCondicionantes en java
Condicionantes en javaEdwin Belduma
 
Programa en java con el Metodo de la burbuja
Programa en java con el Metodo de la burbujaPrograma en java con el Metodo de la burbuja
Programa en java con el Metodo de la burbujaLupitaOMG Garmendia
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacionJaime amambal
 
UNIDAD III - ACTIVIDAD VIII
UNIDAD III - ACTIVIDAD VIIIUNIDAD III - ACTIVIDAD VIII
UNIDAD III - ACTIVIDAD VIIIMaiky Kobatakane
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacionJaime amambal
 
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)José Antonio Sandoval Acosta
 
Informe estructuras lineales
Informe estructuras linealesInforme estructuras lineales
Informe estructuras linealeseliezerbs
 

Similar a UI - AIV (20)

Programas Propuestos Capítulo IV
Programas Propuestos Capítulo IVProgramas Propuestos Capítulo IV
Programas Propuestos Capítulo IV
 
Ordenacion y busqueda
Ordenacion y busquedaOrdenacion y busqueda
Ordenacion y busqueda
 
Programa 3
Programa 3Programa 3
Programa 3
 
Diapositivas marleni
Diapositivas marleniDiapositivas marleni
Diapositivas marleni
 
Diapositivas marleni
Diapositivas marleniDiapositivas marleni
Diapositivas marleni
 
3 desarollo manejo datos capitulo 1 -03 aplicaciones con arreglos (2)
3 desarollo manejo datos capitulo 1 -03 aplicaciones con arreglos (2)3 desarollo manejo datos capitulo 1 -03 aplicaciones con arreglos (2)
3 desarollo manejo datos capitulo 1 -03 aplicaciones con arreglos (2)
 
Complejidad de-los-algoritmos
Complejidad de-los-algoritmosComplejidad de-los-algoritmos
Complejidad de-los-algoritmos
 
App cons estructuras de Control.pdf
App cons estructuras de Control.pdfApp cons estructuras de Control.pdf
App cons estructuras de Control.pdf
 
Condicionantes en java
Condicionantes en javaCondicionantes en java
Condicionantes en java
 
Programa en java con el Metodo de la burbuja
Programa en java con el Metodo de la burbujaPrograma en java con el Metodo de la burbuja
Programa en java con el Metodo de la burbuja
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 
Ejercicios Python parte 4
Ejercicios Python parte 4Ejercicios Python parte 4
Ejercicios Python parte 4
 
UNIDAD III - ACTIVIDAD VIII
UNIDAD III - ACTIVIDAD VIIIUNIDAD III - ACTIVIDAD VIII
UNIDAD III - ACTIVIDAD VIII
 
Guia de-estructura-de-datos
Guia de-estructura-de-datosGuia de-estructura-de-datos
Guia de-estructura-de-datos
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
 
Informe estructuras lineales
Informe estructuras linealesInforme estructuras lineales
Informe estructuras lineales
 
algoritmos distribuidos
algoritmos distribuidosalgoritmos distribuidos
algoritmos distribuidos
 
Informe estructuras lineales
Informe estructuras linealesInforme estructuras lineales
Informe estructuras lineales
 
Vectores en Java
Vectores en JavaVectores en Java
Vectores en Java
 

Más de Maiky Kobatakane

Más 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 VI
UNIDAD III - ACTIVIDAD VIUNIDAD III - ACTIVIDAD VI
UNIDAD III - ACTIVIDAD VI
 
UNIDAD III - ACTIVIDAD V
UNIDAD III - ACTIVIDAD VUNIDAD III - ACTIVIDAD V
UNIDAD III - ACTIVIDAD V
 
UNIDAD III - ACTIVIDAD III
UNIDAD III - ACTIVIDAD IIIUNIDAD III - ACTIVIDAD III
UNIDAD III - ACTIVIDAD III
 
UNIDAD III - ACTIVIDAD II
UNIDAD III - ACTIVIDAD IIUNIDAD III - ACTIVIDAD II
UNIDAD III - ACTIVIDAD II
 
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
 

Último

Tipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfTipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfCarlosSanchez452245
 
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfTECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfUPSE
 
contabilidad para la inflacion, contabilidad superior
contabilidad para la inflacion, contabilidad superiorcontabilidad para la inflacion, contabilidad superior
contabilidad para la inflacion, contabilidad superiorDalia Rodriguez
 
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptxCiberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptxcorreafrancoci00
 
El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)Samuel Solís Fuentes
 
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxTECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxUPSE
 
Especificación casos de uso del negocio
Especificación  casos de uso del negocioEspecificación  casos de uso del negocio
Especificación casos de uso del negocioMagemyl Egana
 
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptxCIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptxalzabenjaminci00
 
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...juanforero141
 
Modelado de Casos de uso del negocio
Modelado de  Casos  de  uso  del negocioModelado de  Casos  de  uso  del negocio
Modelado de Casos de uso del negocioMagemyl Egana
 

Último (10)

Tipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfTipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdf
 
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfTECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
 
contabilidad para la inflacion, contabilidad superior
contabilidad para la inflacion, contabilidad superiorcontabilidad para la inflacion, contabilidad superior
contabilidad para la inflacion, contabilidad superior
 
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptxCiberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
 
El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)
 
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxTECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
 
Especificación casos de uso del negocio
Especificación  casos de uso del negocioEspecificación  casos de uso del negocio
Especificación casos de uso del negocio
 
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptxCIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
 
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
 
Modelado de Casos de uso del negocio
Modelado de  Casos  de  uso  del negocioModelado de  Casos  de  uso  del negocio
Modelado de Casos de uso del negocio
 

UI - AIV

  • 1. Instituto Tecnológico de Salina Cruz ITSAL Estructura y Organización de Datos UNIDAD I “Practica IV” Alumno Miguel Ángel Moreno Vásquez Tecnologías de la Información y la Comunicación 3 Semestre, Grupo E2 Docente Román Nájera Susana Mónica
  • 2. Instrucciones Elaborar un algoritmo o programa que realice al menos 3 operaciones con arreglos (estructura)  Lectura  Asignación  Actualización  Ordenamiento  Búsqueda Procedimientos 1. Se importaron las librerías necesarias 2. El arreglo fue creado e instanciado con un valor de 5 3. Utilizamos un ciclo FOR para la lectura de datos y almacenamiento en el arreglo 4. A base de otro ciclo FOR se pregunta al usuario si necesita consultar algún número a base de su índice en el arreglo 5. Se utilizaron 2 ciclos más para ordenar los números instanciados dentro del arreglo para ordenarlos de mayor a menor y viceversa Código package pkg3s.eod.ui.aiv; import java.util.*; public class EODUIAIV { public s tatic void main(String[] args) { Scanner scanner = new Scanner(System.in); String respuesta = "no"; int n[]; n = new int[5]; //Lectura de datos for(int i=0;i<n.length;i++){ Sys tem.out.println("Escriba el numero "+(i+1)); n[i ] = s canner.nextInt(); } Sys tem.out.print("Desea consultar algun numero?"); respuesta = s canner.nextLine(); i f(respuesta.equals("yes")){ Sys tem.out.println("Escriba el valor que desea consultar"); int valor = s canner.nextInt(); Sys tem.out.print("El numero consultado es"+n[valor]); Sys tem.out.println(""); } //Es critura en lista
  • 3. for(int i=0;i<n.length;i++){ Sys tem.out.print(n[i]); i f(i<(n.length-1)){ Sys tem.out.print(", "); Sys tem.out.println(""); } } //Ordenamiento a mayor for(int i=0;i<n.length;i++){ for(int j=0;j<n.length;j++){ i f(n[j]>n[j+1]){ int aux = n[j]; n[j] = n[j+1]; n[j+1] = aux; } } } for(int i=0;i<n.length;i++){ Sys tem.out.print(n[i]); i f(i<(n.length-1)){ Sys tem.out.print(", "); Sys tem.out.println(""); } } //Ordenamiento a menor for(int i=0;i<n.length;i++){ for(int j=0;j<n.length;j++){ i f(n[j]<n[j+1]){ int aux = n[j]; n[j] = n[j+1]; n[j+1] = aux; } } } for(int i=0;i<n.length;i++){ Sys tem.out.print(n[i]); i f(i<(n.length-1)){ Sys tem.out.print(", "); Sys tem.out.println(""); } } } }