Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 03-may-2008, 12:05   #1 (permalink)
elramarodelo ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2008
Mensajes: 1
Programa Analizador de parentesis, llaves y corchetes " ( ) { } [ ] "

Uso de Pila

Procedimiento:
Leer linea por linea un archivo fuente de java (texto)
recorrer los caracteres de la linea y si se encuentra un caracter ( o { o [ se pone en la pila
si el caracter es ) se saca un elemento de la pila y se verifica que corresponda o sea (
si el caracter es } se saca un elemento de la pila y se verifica que corresponda o sea {
si el caracter es ] se saca un elemento de la pila y se verifica que corresponda o sea [
sino hay correspondencia en uno de los casos quiere decir que hay error en esa linea
al igual que si se va a sacar algo y esta vacia la pila o si
al final del proceso de recorrer todo el archivo la pila no esta vacia tambien hay error.

Recomendaciones
Un ciclo While para recorrer el archivo y un ciclo interno for para recorrer los caracteres de las lineas
Use la clase Pila desarrollada por nosotros en el aula
Use el metodo charAt() de la clase String para analizar caracter por caracter las lineas
Use la clase Character para envolver los caracteres al ponerlos en la pila
Use casting a Character al quitar de la pila
Use el metodo charValue() de la clase Character para extraer el valor del objeto Character
Lea mas sobre el uso de estos metodos en la ayuda de java o en un libro.

Resultado
El programa debe pedir el nombre del archivo a analizar
Mostar el numero de la linea donde se produce el error y caracter esperado ) } ]
O Mostrar el mensaje "Sin errores"

ayudenme por favor se los agradecere mucho
elramarodelo está desconectado   Responder Citando
Antiguo 03-may-2008, 12:44   #2 (permalink)
Moderata
JavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradable
 
Avatar de JavierB
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 19.550
Re: Programa Analizador de parentesis, llaves y corchetes " ( ) { } [ ] "

Hola elramarodelo. Bienvenid@ al foro.

Para hacer preguntas es preferible utilizar el foro que mejor se adapte a tu duda, así podrán ayudarte más usuarios.

Muevo tu mensaje al foro de Java desde Bienvenida a Foros del Web.

Saludos,
__________________
Lee las Políticas de los foros y escribe correctamente.
JavierB está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 02:17.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93