FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
arbol expresiones artimeticas
hola,
quisiera saber si hay programas que dada una expresion del tipo a+b*c generen el árbol sintáctico y las evaluen correctamente. Gracias |
#2
|
||||
|
||||
Lo hice en la escuelita
Cita:
Te recomiendo uno llamado "Estructuras de datos en C y C++"
__________________
"Porque es tan idiotamente sorda la fé y tan ciego el que cree?".
|
#3
|
||||
|
||||
También tienes el YACC y el Bison, que no es exactamente lo que pides pero puede ayudarte (o a otra persona que haya llegado hasta aquí buscando algo parecido).
Y también te puedes mirar el libro "C: Manual de referencia" de Hervert Schildt, que incluye un Analizador Matemático Recursivo Descendente. El nombre puede asustar, pero es muy fácil entender cómo funciona. Última edición por Ñuño Martínez fecha: 18-07-2006 a las 17:57:46. |
#4
|
|||
|
|||
arbol
yo lo que me refiero es que por ejemplo, el usuario introduzca una expresion del tipo: a+5*b dónde de valores a 'a' y a 'b' y me devuelva el valor correspondiente, por ejemplo si a=2 y b=3 el resultado seria 17
no sé si me explico bien Saludos |
#5
|
||||
|
||||
Pues creo que ya entendi
Cita:
o que quieres es que haga las operaciones por orden, por la precedencia de los signos no? A bueno, pues el algoritmo viene en el libro que te dije, es muy sencillo y esta en un solo capitulo todo el codigo. O si no busca, la palabra, PREFIJO, POSFIJO, e INFIJO, que son los ordenes en que tienes que convertir la expresion para que se haga correctamente.
__________________
"Porque es tan idiotamente sorda la fé y tan ciego el que cree?".
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Delphi7 e indices con expresiones | Troffed | Conexión con bases de datos | 5 | 28-06-2006 17:30:33 |
expresiones regulares en sql | jonmendi | SQL | 1 | 24-12-2004 15:28:39 |
Expresiones en QReport | StartKill | Impresión | 4 | 31-05-2004 23:20:29 |
Expresiones matemáticas | Pandre | Varios | 0 | 04-09-2003 01:43:49 |
Expresiones regulares | roman | Varios | 1 | 18-08-2003 17:08:37 |
|