Beruflich Dokumente
Kultur Dokumente
Los nombres de las variables comienzan siempre con letra. Conviene asignar
nombres a los objetos pues de lo contrario los asigna el programa de forma
automtica.
Los subndices se introducen con el guin bajo: v_1
Se crea una variable asignndole un valor: v=2.
Los puntos se nombran con mayscula y los vectores con minscula: P=(1, 2) v=(1,
2)
Para introducir coordenadas polares separar mdulo y argumento con punto y
coma: P = (1; 5)
Si no se introduce el smbolo de grados se entendern radianes.
PROGRAMACION
Geogebra no contiene comandos que permitan construir una iteracin de
instrucciones sometidas a una condicin del tipo do while o do until. ni instrucciones
del estilo for (i=m to n step s){haz esto}.
La nica opcin es el comando Secuencia.
Con JavaScript se puede asociar cdigo a un objeto. Por ejemplo al hacer clic sobre
un botn.
La esencia de la comunicacin consiste en definir una variable para acceder a todos
los objetos de la construccin (var ap=ggbApplet). Los mtodos de ggbApplet en
https://www.geogebra.org/manual/en/Reference:JavaScript.
Existen mtodos para obtener y establecer los valores y propiedades de los objetos.
Despus con el mtodo evalCommand se puede ejecutar cualquier comando de
Geogebra.
Por ejemplo para crear el punto A : ap.evalCommand("A=(3,5)").
En JavaScript podemos usar iteraciones como for (var i=0;i<N;i++) {} o iteraciones
condicionales como while (condition) {}.
RECTAS.
Se define una recta r ingresando la ecuacin r: 3x + 4y = 2 como ecuacin lineal.
Si el signo es de desigualdad se traza el semiplano que cumple la inecuacin.
Debe definirse un parmetro t (t = 3, por ejemplo) antes de ingresar la recta r en
formato paramtrico como r: X = (-5, 5) + t (4, -3).
Deben definirse los parmetros m (m = 2) y b (b = -1) antes de ingresar la
ecuacin r: y = m x + b para obtener la ecuacin explcita. A los ejes de
coordenadas se accede con los comandos correspondientes a travs de ejeX y ejeY.
El comando Perpendicular[A, ejeX] crea la recta perpendicular al eje X que pasa por
el punto A.
CONICAS.
Una seccin cnica se ingresa como una ecuacin cuadrtica en x e y. Se pueden
emplear variables previamente definidas (nmeros, puntos, vectores). El nombre de
la seccin cnica debe ser anotado encabezando la entrada, seguido de los dos
puntos.
Elipse e: 9 x^2 + 16 y^2 = 144. Hiprbola h: 9 x^2 16 y^2 = 144. Parbola p:
y^2 = 4 x. Circunferencia c1: x^2 + y^2 = 25. Circunferencia c2: (x 5)^2 + (y +
2)^2 = 25.
Dados dos parmetros a = 4 y b = 3, podemos ingresar una elipse como
e: b^2 x^2 + a^2 y^2 = a^2 b^2
FUNCIONES.
Para ingresar una funcin podemos emplear variables previamente definidas
(nmeros, puntos, vectores) y otras funciones.
Ejemplos:
Funcin f: f(x) = 3 x^3 x^2
Funcin g: g(x) = tan(f(x))
Funcin sin nombre: sin(3x) + tan(x)
Existen comandos para obtener la Integral y Derivada de una funcin.
Tambin se puede emplear f(x) o f(x) para las derivadas de una funcin f(x)
previamente definida:
Ejemplo: Tras definir la funcin f como f(x) = 3 x^3 x^2 se puede ingresar g(x) =
cos(f(x + 2))
Para limitar una funcin a un intervalo [x1, x2], debe emplearse el comando
Funcin[f(x), x1, x2].
Usar el comando booleano Si para crear una funcin definida a trozos: Si [condicin,
f(x), g(x)].
Ejemplos:
Si [x < 1, x + 3, x - 1]
Si [x < 1, Funcin[x + 4, -10, 1], x - 1]
No se debe dejar ningn espacio entre el nombre de la funcin y los parntesis.
LISTAS.
Usando llaves se puede crear una lista de varios objetos (como puntos, segmentos,
circunferencias).
La lista incluso puede ser heterognea, formada por distintos tipos de objetos.
Ejemplos:
L = {A, B, C} establece una lista de tres puntos definidos previamente A, B,
y C.
L = {(0, 0), (1, 1), (2, 2)} produce una lista de los puntos ingresados sin
nominar.
Una matriz es una lista de listas (vectores fila).
Ejemplo: M = {{0, 0}, {1, 1}, {2, 2}} es una matriz 3x2.
Comandos de Nmeros y lgebra.
Divisores[ <Nmero> ]
Da por resultado la cantidad de divisores positivos del nmero dado,
incluyndolo.
Ejemplo: Divisores[36] da por resultado 9 dado que son sus divisores 1, 2, 3,
4, 6, 9, 12, 18, 36 o sea, 9 en total.
ListaDivisores[ <Nmero> ]
Lista todos los divisores positivos del nmero, incluyndolo.
Ejemplo: ListaDivisores[15] da por resultado {1, 3, 5, 15}, la lista de todos
los factores positivos de 15, incluyendo el 15.
EsPrimo[ <Nmero> ]
Da por resultado verdadero (true) o falso (false) segn el nmero en cuestin
sea o no primo.
Ejemplo: EsPrimo[10] da falso (false) y EsPrimo[11] da verdadero (true).
FactoresPrimos[ <Nmero> ]
Lista los factores primos de modo tal que su producto resulta igual al nmero
dado.
Ejemplos: FactoresPrimos[1024] da por resultado {2, 2, 2, 2, 2, 2, 2, 2, 2, 2}
FactoresPrimos[42] da la lista {2, 3, 7}
Factores[ <Nmero> ]
Da por resultado la lista de listas {primo, exponente} tal que el producto de
todos estos nmeros primos elevados a los correspondientes exponentes da
por resultado el nmero indicado. Los nmeros primos se disponen en orden
ascendente.
Factores[42] da {{2, 1}, {3, 1}, {7, 1}}
PrimoAnterior[ <Nmero> ]
Da por resultado el mayor primo que resulte menor que el nmero
ingresado.
Ejemplo: PrimoAnterior[10000] da 9973.
PrimoSiguiente[ <Nmero> ]
Da por resultado el menor primo que resulte mayor que el nmero
ingresado.
Ejemplo: PrimoSiguiente[10000] da 10007.
MCD[ <Nmero (o valor numrico)>, <Nmero (o valor numrico)>]
Establece el mximo comn divisor de los nmeros dados. As, MCD[a, b] da
por resultado el mximo comn divisor de a y b.
Ejemplo: MCD[12, 15] da 3
MCD[ <Lista de Nmeros> ]
Da por resultado el mximo comn divisor de la lista de nmeros.
Ejemplo: MCD[{12, 30, 18}] da 6.
MCM[ <Nmero (o valor numrico)>, <Nmero (o valor numrico)> ]
Calcula el mnimo comn mltiplo de los dos nmeros dados. As, MCM[a, b]
da el mnimo comn mltiplo de a y b.
Ejemplo: MCM[12, 15] da 60
MCM[ <Lista de Nmeros> ]
Calcula el mnimo comn mltiplo de los elementos de la lista.
Ejemplo: MCM[{12, 30, 18}] da 180.
Factoriza[ <Polinomio> ]
Crea y grafica cuando es posible, la funcin resultante de factorizar el
polinomio de entrada.
Ejemplo: Factoriza[x^2 + x - 6] crea y grafica la funcin (x - 2) (x + 3)
FactorizaI[ <Polinomio> ]
Factoriza el polinomio, admitiendo factores irracionales.
Probad con FactorizaI[x^2 + x - 1]
Numerador[ <Funcin> ]
Establece el numerador de la funcin.
Ejemplo: Numerador[(x + 1)/(2x-1)] crea la funcin x + 1.
Denominador[ <Funcin> ]
Da por resultado el denominador de una funcin racional.
Ejemplo: Denominador[5 / (x+2) ] crea la funcin f(x)=(x+2).
Factores[ <Polinomio> ]
Da por resultado la lista de listas { factor, exponente} tal que el producto de
todos estos factores elevados a los correspondientes exponentes recompone
el polinomio dado.
Factores[x^8 - 1] da por resultado {{x^4 + 1, 1}, {x^2 + 1, 1}, {x + 1, 1},
{x - 1, 1}}
Raz[ <Polinomio> ]
Grafica sobre el eje x los puntos acorde a todas las races reales del
polinomio.
Ejemplos: Raz[x^3 - 3 * x^2 - 4 * x + 12] crea los puntos de coordenadas
(3, 0), (2, 0), (-2, 0) y los grafica.
{Raz[2x - 5x - 2x + 8]} lista y grafica el correspondiente conjunto de
puntos {(-1.186, 0), (1.686, 0), (2, 0)}
FraccionesParciales[ <Funcin> ]
Establece y grafica, de ser posible, el resultado de aplicarle a la funcin
racional la descomposicin en suma de fracciones simples respecto de la
variable principal.
FraccionesParciales[x^2 / (x^2 - 2x + 1)] da por resultado 1 + 2/(x-1) + 1 /
(x-1)2
FraccionesParciales[(3x - 2) (3x + 2) / (1 + x)] da 9x-9 + 5 / (x+1)
Comandos de Anlisis.
Asntota[ <Funcin> ]
Lista tentativamente, y grafica de ser viable, todas las ecuaciones de las
asntotas de la funcin.
Ejemplo: Asntota[(x^3 - 2x^2 - x + 4) / (2x^2 - 2)] crea la lista de las rectas
{y = 0.5x - 1, x = 1, x = -1}.
Derivada[ <Funcin> ]
Crea y grafica la funcin correspondiente a la derivada de la indicada,
respecto de la variable principal.
Ejemplos: Derivada[x^3 + x^2 + x] crea y grafica la funcin 3x + 2x + 1
Comandos de Probabilidad