DescartesA es un programa (un applet) capaz de mostrar expresiones algebraicas 
y permitir que el usuario realice operaciones vlidas sobre las expresiones 
utilizando el ratn y el teclado.

DescartesA tiene cuatro modos distintos de operacin: 
1) automtico, 
2) clic o arrastre,
3) clic y escribir y 
4) escribir. 

1) El modo "automtico" simplemente muestra todos los pasos de un procedimiento
algebraico, por ejemplo la simplificacin de una expresin o la resolucin 
de una ecuacin.

2) El modo llamado "clic o arrastre" permite al alumno realizar todas las 
operaciones usando el ratn.

Pulsando sobre los operadores de la expresin se selecciona una operacin 
y se marca (con fondo negro y letras blancas) toda la parte de la expresin 
afectada por ese operador y el programa queda preparado para realizar alguna
operacin. 

Algunas operaciones se pueden realizar arrastrando un elemento de la expresin
a otro sitio de la misma, otras hay que realizarlas haciendo un doble clic sobre 
un operador. 

Arrastre.

Cuando la expresin es una ecuacin, es decir, hay un signo de igualdad, 
y uno de los miembros de la igualdad es una suma, una resta, un producto 
o una fraccin los trmino de dicha operacin pueden arrastrarse al lado
opuesto de la igualdad. Al hacerlo, el programa cambia el signo de los sumandos, 
pasa al denominador los factores y los numeradores y pasa al numerador los
denominadores cuando el trmino arrastrado cruza la igualdad.

Al soltar el trmino arrastrado en el lado opuesto de la igualdad, se 
produce la operacin indicada y aparece el resultado en el siguiente rengln.

Tambin pueden arrastrarse los factores de un producto y los trmino de una
suma para intecambiar el orden. Para hacer esto, antes hay que hacer un clic
sobre el oprador obre el que se quiere hacer la permutacin de trminos.

Doble clic.

Al hacer un doble clic sobre un operador la operacin indicada se realiza y 
aparece la expresin resultante en el siguiente rengln. 

No siempre es evidente cual es la operacin que debe realizarse cuando se realiza
un clic doble sobre un operador. Por ello, el programa ofrece la posibilidad de
ser configurado de manera que ofrece al usuario una lista de las operaciones 
posibles sobre el operador seleccionado. El programa puede presentar al usuario
la lista de los resultados posibles o la lista de las reglas posibles a aplicar.
La primera opcin se obtiene seleccioando mostrar_resultados y la segunda
seleccionando mostrar_reglas, en el panel de configuracin de la escena.

3) El modo "clic y escribir" funciona seleccionando con un solo clic un operador 
de la expresin. Si el programa est configurado para mostrar resultados o reglas, 
lo har cuando el usuario seleccione el operador y entonces deber seleccionar 
tambin la operacin precisa que desea realizar. El usuario debe realizar la 
operacin seleccionada y no otra aunque sea vlida. 

Cuando el alumno ha seleccionado la operacin a realizar, aparece en la siguiente 
lnea la misma expresin en modo editable para que el usuario la modifique usando 
el teclado. Al dar <intro> el programa le indicar si realiz correctamente la 
operacin seleccionada. Si la operacin seleccionada es "prematura" ningn 
resultado ser vlido. No se pueden seleccionar y realizar dos operaciones 
independientes en un solo paso. 

Los botones -  y + sirven para regresar o recuperar pasos de la evaluacin.

Cuando aparecen quebrados se puede pulsar sobre los signos de  +  y  -  entre
las fracciones y as se convierte la expresin a una sola fraccin con un
denominador comn. El programa puede usar el mtodo del mnimo comn mltiplo o no, 
segn se haya definido en la configuracin de la escena con el parmetro usar_mcm.

Si se hace doble clic sobre una fraccin de enteros el programa puede reducirla.

La configuracin del programa permite decidir el tipo de letra y su tamao 
(parmetros fuente_tipo y fuente_puntos). 

Tambin se puede configurar el aspecto de los productos con 'x' (aspas) o 
'' (punto) y puede especificarse que el signo de multiplicacin se escriba siempre 
o bien no siempre, lo cual hace que no se escriba cuando no es necesario. 

Trabajando con quebrados. 

DesartesA permite mostrar cmo se opera con quebrados. Por ejemplo cuando hay una 
suma o resta de quebrados y se hace doble clic sobre el operador de suma o resta, 
entonces primero pone ambas fracciones con el mismo denominador y en el siguiente
paso las suma. Para sumar fracciones, si se ha activado el parmetro "usar_mcm" 
entonces el programa pone como denominador comn el mnimo comn mltiplo, en caso 
contrario usa el producto de los denominadores. 

Guia Rpida de parmetros disponibles:

Parmetros de la escena.

controles                     arriba, abajo
fuente_tipo                   Serif, SansSerif
fuente_puntos                 (tamao de fuente en puntos 10,...,80)
por                           punto siempre, punto no siempre, 
                              aspas siempre, aspas no siempre
parntesis_siempre            si, no
mostrar_resultado             si, no
mostrar regla                 si, no
avance                        manual,auto
usar_mcm                      si, no
simplificar_numeradores       si, no
simplificar_denominadores     si, no
simplificar_cerosyunos        si, no

Los tres ltimos parmetros actan en las sumas y restas de quebrados.

Parmetros de las series.

guiado                        si, no
modo                          automtico, clic o arrastre, clic y escribir, escribir
bien_consecutivos             1,...,10
nota_para_avanzar             50,55,...,100
nota_para_retroceder          0,10,...,60 
ejercicios                    (nombre del archivo donde se guardan los ejercicios)

Parmetros de los ejercicios.
descripcin                   (descripcin del grupo de ejercicios)
variables aleatorias          A,B,... pueden activarse como variables aleatorias
                              con valores enteros entre un min y un max.

Cada ejercicio consta de 
instrucciones                 en qu consiste el ejercicio.
y pasos que son expresiones tales que pueda pasarse de una a la siguiente haciendo 
una operacin en el modo de la serie. Es importante cuidar cuando la serie en guiada 
y con uso del ratn, que los pasos sean efectivamente realizables.
En las series guiadas se utilizan las explicaciones de los pasos que se escriben
a la derecha de cada expresin.

Parmetros del Applet.

nombre                        nombre del applet para propsitos de identificacin y 
                              comunicacin con otros applets (versiones futuras).
codebase                      direccin del archivo DescartesA.jar relativa al sitio
                              donde est la pgina web que contiene al applet.
ancho                         anchura (en pixels) del espacio reservado al applet
alto                          altura (en pixels) del rectngulo reservado al applet.