You are on page 1of 10

ESCUELA ACADEMICO PROFESIONAL DE

INGENIERIA DE SISTEMAS

GUA DE LABORATORIO SEMANA N 03


Escuela Profesional: Ingeniera de Sistemas.
Ciclo y Turno: III Tarde
Docente: Ing. Luis Ramos Mendoza

Asignatura: Estructura de Datos


Semestre Acadmico: 2014-2
Fecha:

Sesin 03: Manipulacin de Cadenas Aplicaciones


INTRODUCCION
El estudio y la aplicacin del manejo de cadenas es importante en los sistemas
donde se requieran de validacin y verificacin de datos por ejemplo en la
autentificacin de usuarios en diversos aplicativos como correos electrnicos,
sistemas operativos, aplicaciones mviles entre otros. Razn por la que en el
presente laboratorio se implementaran y probaran una serie de ejercicios donde se
verificara la validez e importancia del manejo de cadenas.
I. OBJETIVOS
1.
2.
3.
4.

Desarrollo de ejercicios de Manejo de Cadenas usando Swing WT.


Codificar, compilar y ejecutar los ejercicios de aplicacin.
Conocer la estructura de un programa visual en Java.
Se espera que el estudiante asocie los conocimientos nuevos con la nueva
plantilla que se propone.

II. EQUIPOS Y MATERIALES


Computadora personal.
Programa NetBeans IDE correctamente instalado.
Notas de los ejercicios resueltos en la clase.
III. METODOLOGIA Y ACTIVIDADES
Codificar los ejercicios desarrollados en el aula.
Presentar avances y ejecucin de cada uno de los ejercicios al docente o jefe de
prctica encargado para la calificacin correspondiente.
Guardar la carpeta de sus archivos a sus memorias.
Apagar el computador y dejarla en buen estado al retirarse del laboratorio dejar
todo en orden.
IV. OBSERVACION
El estudiante deber crear una carpeta de trabajo con el nombre
Laboratorio_03ED, a donde deber direccional su proyecto a crear.
Se recomienda que el estudiante haya planteado los ejercicios de la Gua de
ejercicios 03 para que pueda comprender las soluciones que se proponen.
V. NUEVAS LIBRERIAS
Ver diapositiva GUI en Java-AWT & SWING.pdf
VI. USO DEL SOFTWARE

Pg. 1 de 10

Disee un mtodo que permita analizar una cadena y muestre una estadistica de
mayusculas, minusculas, digitos, espacios en blancos y otros digitos utilizados.
Ejemplo:
cadena -->

Lima, 29 de Mayo de 2011

y retorne el siguiente cuadro:

SOLUCION
Paso 1: Construya el siguiente diseo:

Control
Button1
Button2

Nombre
btnAnalizar
btnBorrar

Editar texto
ANALIZAR
BORRAR

TextArea
Label1
Label2
TextField

txtaResultados
lblCadena
lblResultados
txtCadena

<En blanco>
Ingrese una cadena..
Resultados
<En blanco>

Ahora vyase al editor de cdigo y genere el siguiente cdigo haga doble click
sobre los botones y genere los mtodos faltan:

Pg. 2 de 10

Pg. 3 de 10

Presione Shift+F6 y ejecute su aplicativo

Pg. 4 de 10

2. Construya un programa lea una cadena y muestre informacin con las siguientes
opciones:

Devuelva la longitud del Texto.


Separa las palabras.
Convierta el texto en Maysculas.
Convierta el texto en Minsculas.
Muestre estadsticas de Vocales.
Muestre los caracteres utilizados en el texto y su respectiva representacin en
el Cdigo ASCII.
Devuelva el texto sin la primera palabra.
Devuelva el texto sin la ltima palabra.
Invierta el texto
La palabra mas corta.
SOLUCION

Paso 1: Construya el siguiente diseo:

Digite los siguientes cdigos en cada evento de los botones

Pg. 5 de 10

Pg. 6 de 10

Pg. 7 de 10

Pg. 8 de 10

Pg. 9 de 10

Presione Shift+F6 y ejecute su aplicativo

BIBLIOGRAFIA

VASQUEZ PARAGULLA, Julio. Super Java SE for windows with Netbeans IDE. 1 ed. Lima
Parainformaticos, 2008. ISBN: 978-603-45220-1-5.

Pg. 10 de 10