Analizador Lexico Sintactico.... jaja
Me di cuenta que este tema es muy concurrente en este foro, tambien he notado que suelen pedirse codigos completos de algoritmos... eso realmente no me parece bien.
Si uno es programador, o estudia para ello o simplemente le gusta programar, deberia hacer todo lo posible para mejorar en este campo. Y eso se consigue de una unica forma... PROGRAMANDO.
Yo tambien tengo que hacer un analizador de estos, es para mi tesis, es en realidad el corazon de esta.
Pero lo voy a hacer yo mismo y voy a comentarles un poco como sería la estrategia.
Primero se necesita convertir la cadena a notación posfija, esto se puede hacer con solo una función.
Luego se utiliza una pila para cargar estos elementos, pero aqui viene lo interesante: la pila sera de string y no numerica. de esta forma se pueden usar numero de distintas longitudes y funciones como sin()... etc.
Por ultimo se utiliza la pila como con cualquier otro algoritmo de este tipo con la diferencia de tener que convertir al tipo adecuado.
Traten de hacer sus propios codigos, solo asi el nivel de este foro será como el que todos queremos.
Es solo mi humilde opinion (aplicada solo a codigos medianamente sencillos, no quieran hacer una db ustedes solos, usen componentes para eso, por dar un ejemplo)
Chau y suerte...
Si uno es programador, o estudia para ello o simplemente le gusta programar, deberia hacer todo lo posible para mejorar en este campo. Y eso se consigue de una unica forma... PROGRAMANDO.
Yo tambien tengo que hacer un analizador de estos, es para mi tesis, es en realidad el corazon de esta.
Pero lo voy a hacer yo mismo y voy a comentarles un poco como sería la estrategia.
Primero se necesita convertir la cadena a notación posfija, esto se puede hacer con solo una función.
Luego se utiliza una pila para cargar estos elementos, pero aqui viene lo interesante: la pila sera de string y no numerica. de esta forma se pueden usar numero de distintas longitudes y funciones como sin()... etc.
Por ultimo se utiliza la pila como con cualquier otro algoritmo de este tipo con la diferencia de tener que convertir al tipo adecuado.
Traten de hacer sus propios codigos, solo asi el nivel de este foro será como el que todos queremos.
Es solo mi humilde opinion (aplicada solo a codigos medianamente sencillos, no quieran hacer una db ustedes solos, usen componentes para eso, por dar un ejemplo)
Chau y suerte...
