Informática

Páginas: 112 (27887 palabras) Publicado: 10 de noviembre de 2012
An´lisis del interpretador de expresiones matem´ticas:
a
a
Java Mathematical Expression Parser (JEP).
Extensi´n a funciones de Cn en Cm,
o
y a funciones definidas a trozos

´
EDWIN CAMILO CUBIDES GARZON

UNIVERSIDAD NACIONAL DE COLOMBIA
FACULTAD DE CIENCIAS
´
DEPARTAMENTO DE MATEMATICAS
´
BOGOTA, D.C.
Diciembre de 2003

An´lisis del interpretador de expresiones matem´ticas:
aa
Java Mathematical Expression Parser (JEP).
Extensi´n a funciones de Cn en Cm,
o
y a funciones definidas a trozos

´
EDWIN CAMILO CUBIDES GARZON

Trabajo de grado para optar al t´
ıtulo de
Matem´tico
a

Director
´
ALVARO MAURICIO MONTENEGRO D´
IAZ, M.Sc.
Matem´tico
a

UNIVERSIDAD NACIONAL DE COLOMBIA
FACULTAD DE CIENCIAS
´
DEPARTAMENTO DE MATEMATICAS
´
BOGOTA, D.C.Diciembre de 2003


ıtulo en Espa˜ ol
n
An´lisis del interpretador de expresiones matem´ticas: Java Mathematical Expression
a
a
n en Cm , y a funciones definidas a trozos.
Parser (JEP). Extensi´n a funciones de C
o
Title in English
Analysis of the interpreter of mathematics expressions: Java Mathematical Expression
Parser (JEP). Extension to functions of Cn in Cm , and to functionsdefined to chunks.
Resumen
En este trabajo se realizo un an´lisis del dise˜o y la implementaci´n del interpretador
a
n
o
de expresiones matem´ticas Java Mathematical Expression Parser (JEP), el cual fue
a
dise˜ado por el estudiante de ciencias de la computaci´n de la universidad de Alberta
n
o
en Canad´, Nathan Funk. Para la implementaci´n de este interpretador se hizo uso del
a
o
lenguajede programaci´n Java, utilizando la metodolog´ de la programaci´n orientada
o
ıa
o
a objetos. Como resultado de este trabajo se obtuvo un nuevo orden para el conjunto de
intervalos compuestos por n´meros de m´quina y con base en este orden se realiz´ una
u
a
o
extensi´n para evaluar funciones definidas a trozos, adem´s se da un ejemplo de la forma de
o
a
como utilizar el paquete JEPpara evaluar funciones vectoriales de variable real y compleja.
Abstract
In this work is I accomplished an analysis of the design and the implementation of the
interpreter of mathematics expressions Java Mathematical Expression Parser (JEP),
the one which was designed by the student of sciences the computation of the university of
Alberta in Canada, Nathan Funk. For the implementation of thisinterpreter was made use
of the programming language Java, using the methodology of the programming oriented
to objects. In the wake of this work was obtained a new order for the set of intervals
composed by numbers of machine and based on this order was accomplished a extension
to evaluate functions defined to chunks, furthermore is given an example of the form of as
using the package JEP toevaluate functions vectorial of real and complex variable.
Palabras claves: Java Mathematical Expression Parser — JEP — Evaluador — Interpretador — Evaluador de expresiones matem´ticas — Evaluador de funciones complejas
a
— Evaluador de funciones vectoriales — Evaluador de funciones definidas a trozos —
Orden para intervalos
Keywords: Java Mathematical Expression Parser — JEP — Evaluator —Interpreted
— Evaluator of mathematics expressions — Evaluator of complex functions — Evaluator
of vectorial functions — Evaluator of functions defined to chunks — Order for intervals

Nota de aceptaci´n
o

Jurado
Hector Manuel Mora Escobar

Jurado
Humberto Sarria Zapata

Director
´
Alvaro Mauricio Montenegro D´
ıaz

Bogot´, D.C. Febrero 5 de 2004
a

A mi padres, hermanos,sobrinos, amigos y especialmente a Dennis F.
Guerrero.

Agradecimientos

El autor expresa sus agradecimientos a:
´
Alvaro Mauricio Montenegro D´ Matem´tico y director del trabajo, quien siempre
ıaz,
a
me aconsejo, oriento y me apoyo en la realizaci´n de este trabajo.
o
Rodrigo de Castro Korgi, Matem´tico, quien me ayudo y oriento en la edici´n del
a
o
trabajo y la preparaci´n de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS