Está en la página 1de 3

Prctica:

1. Use la hoja #2 de /files/234745/notasI-2010(2).xls y cree un archivo de texto


con los nombres, cdulas y nota final numrica de cada persona. Verifique el
archivo de texto. Recuerde que la Clase Principal solo debe controlar la ejecucin
y comunicarse con las otras clases para lograr los objetivos, as que piense
.....cuntas clases debo crear y para qu?
2. Con esa misma hoja, sin usar el archivo de texto, calcule la suma total de
puntos (%par, %otros, %sem)de cada persona.
3. Documente correctamente todo lo visto en esta leccin incluyendo la revisn de
las referencias ofrecidas por el facilitador, explique qu encontr de utilidad en
cada referencia. Entregue su informe al facilitador con evidencias de todo lo que
ha hecho para comprender el tema tratado aqu, adems de evidencias de
ejecucin de programas, cdigo java compilado y sobre todo sus comentarios de
sus experiencias de aprendizaje. Incluya sus comentarios sobre la estructura de
este programa que hemos presentado de ejemplo. Se evaluar y se considera
como un laboratorio.
Laboratorio #6 --- Clase URL

Este laboratorio se puede realizar en grupos de dos personas y


trata de lo siguiente:
1. Identificar similitudes en el manejo de FLUJOS para captura desde teclado, lectura de
archivo de texto, lectura de un recurso de la web y despliegue en consola.
2. Probar la aplicacin Java del ejemplo, la cual lee un documento HTML de la web y lo
despliega en consola. Revise como se maneja el flujo del objeto URL. le recuerda
algo? Comente los resultados de la prueba individualmente.
3. Crear una aplicacin Java que lea un documento HTML de la web (capture por teclado el
URL) y que guarde en un archivo de texto html, solo las etiquetas de titulo, encabezado y
prrafo con sus respectivos contenidos.
4. Mediante una clase nueva adicione al archivo de texto un prrafo HTML creado por usted.
Mejor si usa la clase creada en la leccin anterior para reutilizar el cdigo, adicione un
mtodo para que pueda cambiar el tambin el ttulo.
5. Con un navegador o explorador de Internet despliegue el contenido de los archivos que
usted cre. Describa sus impresiones al respecto.
6. Cules son sus reflexiones sobre el manejo de excepciones en los diversos flujos
considerados en nuestro curso.?
7. Describa sus experiencias con el uso de los mtodos para identificar los componentes de
un objeto URL, como ruta, protocolo,purto, nombre de archivo etc. Muestre evidencias.

import java.net.*;

import java.io.*;

public class LeeURL {

public static void main(String[] args) throws Exception {

URL rutaservi=new URL("http://www.fiec.up.ac.pa/index.php?option=2&cont=53");

InputStream is = rutaservi.openStream();

InputStreamReader isr = new InputStreamReader(is);

BufferedReader in = new BufferedReader(isr);

String inputLine;

System.out.println("**** Leyendo archivo de la web ...espere por favor ....\n");

while ((inputLine = in.readLine()) != null)

System.out.println(inputLine);
in.close();

} //fin main

} //fin de LeeURL

Comente sus experiencias en el foro. haga saber su opinin sobre el


manejo de flujo del objeto URL, respecto a flujos que haya utilizado
anteriormente?Qu otros mtodos tiene la clase URL y para qu sirven? NO
copie y pegue!!!. Su pensamiento e ideas son las que valen.
Adems de participar en el foro (ser evaluado) usted debe hacer este laboratorio
y entregarlo el da de la prueba semestral, ya que vale un tercio del examen
semestral.
Presente su informe de proyecto como un ensayo, siguiendo los
lineamientos presentados en la siguiente gua.VER gua.

También podría gustarte