tarea 1 Modulo programacion de procesos
Tarea 1. Ejercicio 1.
Programación de servicios y procesos.
Parte 1
La aplicación “ordenarNumeros” consiste en obtener de la entrada estándar números y los almacena enun arrayList de String.
Después este arrayList de String se transforma en un arrayList de Integer para posteriormente ser ordenados y mostrarse por la salida estándar.
Laaplicación para de almacenar números hasta que la entrada es “null” o vacía.
Su funcionamiento es muy simple:
Vamos a ejecutar la aplicación a través de comandos. Para ello nossituamos en el directorio donde se encuentra el archivo .jar a través del comando “cd”:
A continuación ejecutamos la aplicación con el comando “java –jar ordenarNumeros.jar”y observamos que la aplicación se queda en espera.
Introducimos un número y le damos al “Enter”, entonces volverá a ponerse en espera y así hasta que pulsemos “Enter” sinintroducir nada:
Entonces la aplicación nos mostrará una lista con todos los números introducidos ordenados:
Parte2.
La aplicación “aleatorios” lo único que hacees crear 40 números aleatorios y mostrarlos por la salida estándar.
Para ejecutarla por comandos lo haremos con el comando “java –jar aleatorios.jar” y automáticamentemostrará 40 números por pantalla:
Ahora vamos a realizar una ejecución con el operador tubería “|” que redirija la salida de la aplicación “aleatorios” a la entrada de laaplicación “ordenarNumeros” y por tanto, que ésta los muestre ordenados.
Para ello utilizamos el comando “java –jar aleatorios.jar|java –jar ordenarNumeros.jar”.
IMPORTANTE: Ambosarchivos .jar deben encontrarse en el mismo directorio.
Observamos que automáticamente se muestran los números aleatorios a través de la salida de “ordenarNumeros” ordenados.
Regístrate para leer el documento completo.