You are on page 1of 73

Ajuda GeoGebra 3.

0
ltima alterao na verso original: Outubro 11, 2007
Autores
Markus Hohenwarter, markus@geogebra.org
Judith Preiner, judith@geogebra.org
Traduo e adaptao para portugus de Portugal
Antnio Ribeiro, pontopi@gmail.com
ltima alterao: Outubro 14, 2007
GeoGebra Online
Website: www.geogebra.org
Help Search: http://www.geogebra.org/help/search.html

Contedos
1.

O que o GeoGebra? ............................................................. 5

2.

Exemplos ................................................................................. 6
2.1.
Tringulo e ngulos ......................................................... 6
2.2.
Equao Linear y = m x + b ............................................. 6
2.3.
Centride de Trs Pontos A, B, C.................................... 7
2.4.
Dividir o Segmento [AB] na Razo 7:3 ............................ 8
2.5.
Sistema de Duas Equaes Lineares com Duas
Incgnitas .................................................................................... 8
2.6.
Tangente ao Grfico de uma Funo .............................. 9
2.7.
Investigao de Funes Polinomiais............................ 10
2.8.
Integrais ......................................................................... 10

3.

Janela Geomtrica................................................................. 11
3.1.
Notas Gerais .................................................................. 11
3.1.1.
Menu de Contexto.................................................. 11
3.1.2.
Exibir e Esconder ................................................... 11
3.1.3.
Trao ...................................................................... 12
3.1.4.
Zoom ...................................................................... 12
3.1.5.
Razo Entre Eixos ................................................. 12
3.1.6.
Protocolo de Construo........................................ 12
3.1.7.
Barra de Navegao .............................................. 13
3.1.8.
Redefinir................................................................. 13
3.1.9.
Dilogo de Propriedades........................................ 13
3.2.
Modos ............................................................................ 14
3.2.1.
Modos Gerais......................................................... 14
3.2.2.
Ponto...................................................................... 16
3.2.3.
Vector..................................................................... 17
3.2.4.
Segmento............................................................... 17
3.2.5.
Semirecta ............................................................... 18
3.2.6.
Polgono ................................................................. 18
3.2.7.
Recta...................................................................... 18
3.2.8.
Cnica .................................................................... 20
3.2.9.
Arco e Sector ......................................................... 20
3.2.10. Nmero e ngulo ................................................... 21
3.2.11. Booleano ................................................................ 22
3.2.12. Lugar Geomtrico .................................................. 22
3.2.13. Transformaes Geomtricas................................ 23

3.2.14.
3.2.15.
3.2.16.
4.

Texto ...................................................................... 24
Imagens ................................................................. 25
Propriedades das Imagens .................................... 26

Entrada Algbrica .................................................................. 28


4.1.
Notas Gerais .................................................................. 28
4.1.1.
Alterar Valores ....................................................... 28
4.1.2.
Animao ............................................................... 28
4.2.
Entrada Directa .............................................................. 29
4.2.1.
Nmeros e ngulos................................................ 29
4.2.2.
Pontos e Vectores.................................................. 30
4.2.3.
Recta...................................................................... 30
4.2.4.
Cnica .................................................................... 31
4.2.5.
Funo de x ........................................................... 31
4.2.6.
Listas de Objectos.................................................. 32
4.2.7.
Operaes Aritmticas........................................... 32
4.2.8.
Variveis Booleanas .............................................. 34
4.2.9.
Operaes Booleanas............................................ 34
4.3.
Comandos...................................................................... 35
4.3.1.
Comandos Gerais .................................................. 35
4.3.2.
Comandos Booleanos............................................ 35
4.3.3.
Nmero .................................................................. 36
4.3.4.
ngulo .................................................................... 38
4.3.5.
Ponto...................................................................... 39
4.3.6.
Vector..................................................................... 41
4.3.7.
Segmento............................................................... 42
4.3.8.
Semirecta ............................................................... 42
4.3.9.
Polgono ................................................................. 42
4.3.10. Recta...................................................................... 42
4.3.11. Cnica .................................................................... 44
4.3.12. Funo ................................................................... 45
4.3.13. Curvas Paramtricas.............................................. 46
4.3.14. Arco e Sector ......................................................... 46
4.3.15. Imagem .................................................................. 48
4.3.16. Texto ...................................................................... 48
4.3.17. Locus...................................................................... 48
4.3.18. Sequncia .............................................................. 48
4.3.19. Transformaes Geomtricas................................ 49

5.

Imprimir e Exportar ................................................................ 51


5.1.
Imprimir .......................................................................... 51
5.1.1.
Zona Grfica .......................................................... 51

5.1.2.
Protocolo de Construo........................................ 52
5.1.3.
Zona Grfica como Imagem................................... 52
5.2.
Zona Grfica / rea de Transferncia............................ 53
5.3.
Protocolo de Construo / Pgina Web ......................... 53
5.4.
Folha Dinmica como Pgina Web................................ 54
6.

Opes .................................................................................. 56
6.1.
6.2.
6.3.
6.4.
6.5.
6.6.
6.7.
6.8.
6.9.
6.10.
6.11.
6.12.

7.

Ferramentas .......................................................................... 58
7.1.
7.2.

8.

Captura de Pontos ......................................................... 56


Unidade de ngulo ........................................................ 56
Casas Decimais ............................................................. 56
Continuidade.................................................................. 56
Estilo do Ponto............................................................... 56
Estilo do ngulo Recto................................................... 57
Coordenadas ................................................................. 57
Rotular ........................................................................... 57
Tamanho da Fonte......................................................... 57
Idioma ........................................................................ 57
Zona Grfica .............................................................. 57
Gravar Configuraes ................................................ 57
Ferramentas Definidas pelo Utilizador........................... 58
Configurar Caixa de Feramentas ................................... 59

Interface JavaScript ............................................................... 59


8.1.
Exemplos ....................................................................... 59
8.2.
Mtodos utilizveis......................................................... 61
8.2.1.
Linha de Comando................................................. 61
8.2.2.
Definir o estado de um objecto .............................. 61
8.2.3.
Conhecer o estado de um objecto ......................... 62
8.2.4.
Construo / Interface utilizador ............................ 63
8.2.5.
Comunicao GeoGebra / JavaScript.................... 64
8.2.6.
Formato XML do GeoGebra................................... 66

ndice ............................................................................................. 68

1. O que o GeoGebra?
O GeoGebra um software de matemtica dinmica que junta
geometria, lgebra e clculo. desenvolvido principalmente para o
ensino e aprendizagem da matemtica nas escolas bsicas e
secundrias, por Markus Hohenwarter, na universidade americana
Florida Atlantic University.
Por um lado, o GeoGebra um sistema de geometria dinmica.
Permite construir vrios objectos: pontos, vectores, segmentos,
rectas, seces cnicas, grficos representativos de funes e
curvas parametrizadas, os quais podem depois ser modificados
dinamicamente.
Por outro lado, equaes e coordenadas podem ser introduzidas
directamente com o teclado. O GeoGebra tem a vantagem de
trabalhar com variveis vinculadas a nmeros, vectores e pontos.
Permite determinar derivadas e integrais de funes e oferece um
conjunto de comandos prprios da anlise matemtica, para
identificar pontos singulares de uma funo, como raizes ou
extremos.
Estas duas perspectivas caracterizam o GeoGebra: a uma
expresso na janela algbrica corresponde um objecto na janela de
desenho (ou zona grfica) e vice-versa.

2. Exemplos
Para ter uma viso geral das potencialidades do GeoGebra vamos
ver alguns exemplos.

2.1. Tringulo e ngulos


Seleccione o modo
Novo ponto na barra de ferramentas. Clique
na zona grfica para criar os vrtices A, B, C do tringulo.
Depois, seleccione o modo
Polgono e clique sucessivamente
nos pontos A, B, C e outra vez em A. Na janela algbrica pode ver
o nmero correspondente rea do tringulo.
Para obter os ngulos internos do tringulo deve seleccionar o
ngulo na barra de ferramentas e clicar sobre o tringulo.
modo
Mover e arraste os vrtices do tringulo.
Agora, escolha o modo
Se no necessitar da janela de lgebra nem dos eixos
coordenados esconda-os, usando o menu Exibir.

2.2. Equao Linear y = m x + b


Vamos ver o significado de m e de b na equao y = mx + b ,
variando os valores para m e de b. Para tal, podemos introduzir as
seguintes linhas no campo de entrada de comandos, situado na
base da janela, e pressionar a tecla Enter no fim de cada linha:
m = 1
b = 2
y = m x + b
Agora podemos mudar m e b usando o campo de entrada ou
directamente na janela de lgebra, dando um clique em m e b com
o boto direito do rato (MacOS: Ma + clique) e seleccionando
Redefinir. Experimente os seguintes valores para m e b:
m = 2
m = -3
b = 0
b = -1
Tambm pode mudar m e b facilmente, usando:
as teclas de movimento (setas) (veja Animao);

selectores: clique com o boto direito (MacOS: Ma +


clique) em m ou em b e seleccione
Exibir / esconder
objecto (veja tambm o modo
Selector);

De modo anlogo podemos investigar as equaes de cnicas:


elipses:
x^2/a^2 + y^2/b^2 = 1
hiprboles:
b^2 x^2 a^2 y^2 = a^2 b^2
circunferncias:
(x - m)^2 + (y - n)^2 = r^2

2.3. Centride de Trs Pontos A, B, C


Pode construir o centride de trs pontos (baricentro do tringulo
que eles definem), inserindo as seguintes linhas no campo de
entrada e pressionando Enter no fim de cada linha:
A = (-2, 1)
B = (5, 0)
C = (0, 5)
M_a = PontoMdio[B, C]
M_b = PontoMdio[A, C]
s_a = Recta[A, M_a]
s_b = Recta[B, M_b]
S = Interseco[s_a, s_b]
Tambm pode usar o rato para fazer esta construo, usando os
respectivos modos (veja Modos) na barra de ferramentas.
Em alternativa, pode calcular o centride directamente no campo
de entrada: insira S1 = (A + B + C) / 3 , seguido de Enter, e
compare os resultados usando o comando Relao[S, S1].
Depois, verifique se S = S1 verificado para outras posies de
A, B, e C. Pode fazer isto seleccionando o modo
rato e arrastando os pontos.

Mover com o

2.4. Dividir o Segmento [AB] na Razo 7:3


Dado que o GeoGebra nos permite operar com vectores, fcil
realizar esta tarefa. Insira as seguintes linhas no campo de entrada
e pressione a tecla Enter no fim de cada linha:
A = (-2, 1)
B = (3, 3)
s = Segmento[A, B]
T = A + 7/10 (B - A)
Uma outra maneira de realizar esta tarefa pode ser:
A = (-2, 1)
B = (3, 3)
s = Segmento[A, B]
v = Vector[A, B]
T = A + 7/10 v
Em seguida podemos introduzir um nmero t, usando, por
Selector e ento redefinir T da maneira
exemplo, o modo
Redefinir). Variando t, pode ver
seguinte: T = A + t v (veja
o ponto T a mover-se ao longo da recta que tem equao
paramtrica (veja Recta): g: X = T + s v.

2.5. Sistema de Duas Equaes Lineares


com Duas Incgnitas
Duas equaes lineares em x e y podem ser representadas
graficamente por duas rectas g e h. Se estas forem oblquas, a
soluo algbrica do sistema o par ordenado que corresponde ao
ponto S onde se intersectam. Assim, insira no campo de entrada as
seguintes linhas, pressionando a tecla Enter no fim de cada linha:
g: 3x + 4y = 12
h: y = 2x - 8
S = Interseco[g, h]
Para mudar as equaes pode clicar com o boto direito do rato
(MacOS: Ma + clique) em cada uma e seleccionar
Redefinir.
Usando agora o boto esquerdo do rato, pode arrastar as rectas

usando o modo

Mover , ou rodar cada uma delas em torno de

um ponto, usando agora o modo

Rodar em torno de um ponto.

2.6. Tangente ao Grfico de uma Funo


O GeoGebra oferece um comando para traar a recta tangente ao
grfico de uma funo f(x) num ponto de abcissa x = a. Insira no
campo de entrada as seguintes linhas, pressionando a tecla Enter
no fim de cada linha:
a = 3
f(x) = 2 sin(x)
t = Tangente[a, f]
Fazendo variar o nmero a (veja Animao), a tangente desliza ao
longo do grfico da funo f.
Eis uma outra maneira de obter uma tal tangente num ponto T:
a = 3
f(x) = 2 sin(x)
T = (a, f(a))
t: X = T + s (1, f'(a))
Isto tambm nos d o ponto de tangncia T, mas agora a equao
da recta t est na forma paramtrica.
Pode ainda criar a tangente ao grfico de f usando modos:
seleccione o modo
Novo ponto e em seguida clique no
grfico para obter um novo ponto A sobre ele;

seleccione o modo
Tangentes e clique sucessivamente
no grfico e no ponto A.

Agora, seleccione o modo


Mover e arraste com o rato o ponto A
no grfico de f. Pode observar que a tangente tambm muda de
forma dinmica.

2.7. Investigao de Funes Polinomiais


O GeoGebra permite investigar raizes, extremos locais e pontos de
inflexo de funes polinomiais. Insira no campo de entrada as
seguintes linhas e pressione Enter no fim de cada linha:
f(x) = x^3 - 3 x^2 + 1
R = Raiz[f]
E = Extremo[f]
I = PontoDeInflexo[f]
No modo
Mover pode mover o grfico da funo polinomial f
com o rato. A primeira e segunda derivadas de f tambm podem
ser obtidas: insira no campo de entrada as seguintes linhas,
pressionando a tecla Enter no fim de cada linha:
Derivada[f]
Derivada[f, 2]

2.8. Integrais
Para introduzir o conceito de integral, o GeoGebra oferece a
possibilidade de visualizar as somas inferior e superior de uma
funo como rectngulos. Insira no campo de entrada as seguintes
linhas, pressionando a tecla Enter no fim de cada linha:
f(x) = x^2/4 + 2
a = 0
b = 2
n = 5
L = SomaInferior[f, a, b, n]
U = SomaSuperior[f, a, b, n]
Modificando a, b, ou n (veja Animao; veja o modo
Selector)
pode ver o impacto destes trs parmetros nas somas inferior e
superior. Para mudar o incremento de n para 1 clique com o boto
direito (MacOS: Ma + clique) em n e seleccione Propriedades.
O integral definido pode ser mostrado usando o comando
Integral[f, a, b], ao passo que uma primitiva F criada
usando F = Integral[f].

3. Entrada Geomtrica
Neste captulo vamos explicar como usar o rato para criar e
modificar objectos no GeoGebra.

3.1. Notas Gerais


A janela geomtrica mostra a representao grfica de pontos,
vectores, segmentos, polgonos, funes, rectas e cnicas. Sempre
que o rato movido sobre um de tais objectos aparece a respectiva
descrio.
Nota: s vezes, a janela geomtrica chamada zona grfica.
Existem vrias maneiras de dizer ao GeoGebra como deve reagir a
cada clique do rato na janela geomtrica (veja Modos). Por
exemplo, clicando na zona grfica pode criar um novo ponto (veja o
modo
Novo Ponto), intersectar objectos (veja tambm o modo
Interseco de dois objectos), ou criar uma circunferncia (veja
o modo
Circunferncia dados o centro e um ponto).
Nota: fazendo duplo clique sobre um objecto na janela de lgebra,
abre-se um campo de edio onde pode redefinir tal objecto.

3.1.1.

Menu de Contexto

Ao accionar a tecla direita do rato sobre um objecto, surge um


menu de contexto onde se pode seleccionar a notao algbrica
(coordenadas polares ou cartesianas, equaes implcitas ou
explcitas, etc.). Aqui tambm se pode aceder a comandos tais
como

Renomear,

Redefinir ou

Apagar .

No menu de contexto, se escolher Propriedades surge uma caixa


de dilogo na qual pode mudar, por exemplo, as seguintes
propriedades: cor, tamanho, espessura da recta, estilo das rectas,
e preenchimento.

3.1.2.

Exibir e Esconder

Os objectos geomtricos podem ser visveis (exibir) ou no


(esconder). Use o modo

Exibir / esconder objecto ou o Menu de

Contexto para mudar este estado. O cone esquerda de cada


objecto na janela de lgebra indica-nos o seu estado de visibilidade
actual ( exibir ou
esconder).
Nota: tambm pode usar o modo
Caixa para exibir /esconder
objectos para exibir / esconder um ou mais objectos.

3.1.3.

Trao

Quando so movidos, os objectos geomtricos podem deixar um


trao (ou rasto) na zona grfica. Use o Menu de Contexto para
activar ou desactivar esse trao.
Nota: a opo Actualizar janelas, no menu Exibir, apaga todos os
traos.

3.1.4.

Zoom

Aps clicar com o boto direito (MacOS: Ma + clique) na zona


grfica aparece um menu de contexto que lhe permite aumentar
(veja o modo
Ampliar) ou diminuir (veja o modo
Reduzir).
Nota: para especificar um zoom clique na zona grfica com o boto
direito (MacOS: Ma + clique) e mova o rato.

3.1.5.

Razo Entre Eixos

Clique na zona grfica com o boto direito (MacOS: Ma + clique)


e seleccione Propriedades para obter um menu de contexto onde
pode:
mudar a razo entre o eixo dos xx e o eixo dos yy;
exibir / esconder cada eixo coordenado individualmente;
modificar a aparncia dos eixos (marcaes, cor, estilo das
rectas, etc.).

3.1.6.

Protocolo de Construo

O protocolo de construo (menu Exibir, Protocolo de construo)


uma tabela que mostra todos os passos da construo e permite
refazer uma construo passo a passo usando a barra de
navegao situada na base da zona grfica. possvel inserir
novos passos e mudar a sua sequncia. Veja mais detalhes no
menu Ajuda do protocolo de construo.

Nota: usando a coluna Ponto de quebra, no submenu Exibir do


menu Protocolo, pode definir certos passos da construo como
pontos de quebra, o que lhe permite agrupar objectos. Assim,
quando navega na sua construo, os objectos de cada grupo so
mostrados simultaneamente.

3.1.7.

Barra de Navegao

O GeoGebra oferece uma barra de navegao para navegar


atravs dos passos de uma construo j realizada. No menu
Exibir, seleccione Barra de navegao para passos da construo
e ver a barra de navegao na base da zona grfica.

3.1.8.

Redefinir

Pode redefinir um objecto usando o seu Menu de Contexto. Isto


muito til para posteriores alteraes na sua construo. Tambm
pode abrir a caixa de dilogo Redefinir, seleccionando primeiro o
modo
Mover e fazendo depois um duplo clique sobre um objecto
dependente na janela de lgebra.
Exemplos:
Para colocar um ponto livre A numa recta h seleccine Redefinir
para o ponto A e insira Ponto[h] no campo de entrada da caixa
de dilogo que aparece. Para remover o ponto A da recta h clique
sobre este e redefina-o, atribuindo-lhe coordenadas.
Um outro exemplo a converso de uma recta h, definida por dois
pontos A e B, no segmento [A,B]. Para tal, seleccione Redefinir e
insira Segmento[A, B] no campo de entrada da caixa de dilogo
que aparece. De modo anlogo, pode converter o segmento [AB]
na recta AB.
Redefininir objectos uma ferramenta muito verstil para alterar
uma construo. Mas tenha cuidado, pois isso pode alterar tambm
a ordem dos passos da construo, no Protocolo de Construo.

3.1.9.

Dilogo de Propriedades

O dilogo de propriedades permite-lhe modificar propriedades dos


objectos (cor, espessura, etc.). Pode abrir uma caixa de dilogo por

dois processos: clicar com o boto direito do rato (MacOS: Ma +


clique) sobre o objecto e seleccionar Propriedades, ou seleccionar
Propriedades no menu Editar.
No dilogo de propriedades, os objectos so organizados por tipos
(pontos, rectas, circunferncia, etc.), o que permite tratar um
grande nmero de objectos simultaneamente. Na coluna Objectos
pode seleccionar um grupo e atribuir-lhe a mesma propriedade. Se
o grupo incluir apenas objectos do mesmo tipo, basta clicar sobre o
nome desse tipo e depois atribuir a propriedade. Se o grupo incluir
objectos de tipos diferentes, clique sobre o nome de um deles,
pressione a tecla CTRL e depois v clicando sobre o nome dos
restantes para os seleccionar, atribuindo-lhes depois a
propriedade. Aps a atribuio da(s) propriedade(s), pode fechar a
caixa de dilogo, pois elas ficam automaticamente gravadas.

3.2. Modos
Os seguintes modos podem ser seleccionados e activados nos
menus da barra de ferramentas. Clique na pequena seta situada no
canto inferior direito de um cone para obter um menu com outros
modos.
Nota: em todos os modos de construo pode criar facilmente
novos pontos clicando na zona grfica.
Marcar um Objecto
Marcar um objecto significa clicar nele com o boto esquerdo do
rato.
Renomeao Rpida de Objectos
Para renomear um objecto j existente ou acabado de criar, basta
abrir o dilogo Renomear para esse objecto.

3.2.1.

Modos Gerais

Nota: o nmero que segue o nome do modo codifica esse modo na


interface JavaScript e serve para personalizar a barra de
ferramentas.
Mover (cod 0)
Neste modo pode mover e situar objectos livres com o rato. Se
seleccionar um objecto clicando nele no modo

Mover, pode:

apaga-lo, pressionando a tecla Delete;


move-lo, usando as teclas de movimeto (veja Animao).

Nota: pressionando a tecla Esc tambm activa o modo Mover.


Com a tecla Ctrl pressionada, pode seleccionar vrios objectos ao
mesmo tempo.
Uma outra maneira de seleccionar mltiplos objectos consiste em
pressionar continuadamente o boto esquerdo do rato para
especificar um rectngulo de seleco. Ento pode mover os
objectos seleccionados arrastando um deles com o rato.
O rectngulo de seleco tambm pode ser usado para especificar
a parte da janela geomtrica que se pretende imprimir, exportar
como figura ou como folha de trabalho dinmica em formato html
(veja Imprimir e Exportar).
Rodar em torno de um ponto (cod 39)
Seleccione primeiro o ponto que o centro da rotao. Depois
pode rodar objectos livres em torno dele, movendo-os com o rato.
Relao (cod 14)
Marque dois objectos para obter informao sobre a sua relao
(veja tambm o comando Relao).
Mover eixos coordenados (cod 40)
Mova a zona grfica para modificar a origem do sistema de
coordenadas.
Nota: tambm pode mover a zona grfica se pressionar
continuadamente a tecla Shift ou Ctrl e arrastar com o rato.
Neste modo tambm pode alterar a escala em cada um dos eixos,
arrastando-o com o rato.
Nota: alterar a escala de um eixo tambm possvel em qualquer
outro modo, desde que mantenha uma das teclas Shift ou Ctrl
pressionada enquanto arrasta o eixo.

Ampliar (cod 41)


Clique em qualquer lugar da zona grfica para ampliar (veja Zoom)
Reduzir (cod 42)
Clique em qualquer lugar da zona grfica para reduzir (veja Zoom)
Exibir / esconder objecto (cod 27)
Clique num objecto para o exibir ou esconder.
Nota: clicando num objecto para o esconder, este destacado;
para que o objecto se esconda de facto, basta clicar sobre o cone
de outro modo, na barra de ferramenras.
Exibir/esconder rtulo (cod 28)
Clique num objecto para exibir ou esconder o respectivo rtulo.
Copiar estilo visual (cod 35)
Este modo modo permite-lhe copiar as propriedades visuais (cor,
tamanho, estilo das rectas, etc.) de um objecto para outros. Para o
fazer, seleccione primeiro o objecto cujas propriedades quer copiar
e depois clique em todos os objectos que devem adoptar essas
propriedades.
Apagar objectos (cod 6)
Clique em qualquer objecto que queira apagar.

3.2.2.

Ponto

Novo ponto (cod 1)


Clicando na zona grfica cria um novo ponto.
Nota: as coordenadas do ponto so fixadas na janela de lgebra
logo que o boto do rato accionado na zona grfica.
Clicando num segmento, numa recta, num polgono, numa cnica,
num grfico de uma funo ou numa curva, cria um ponto nesse
objecto (veja o comando Ponto). Clicando na interseco de dois

objectos cria o respectivo ponto de interseco (veja o comando


Interseco).
Interseco de dois objectos (cod 5)
Os pontos de interseco de dois objectos podem ser criados de
duas maneiras:
marcando dois objectos, todos os pontos de interseco so
criados (se for possvel);
clicando numa interseco de dois objectos, um nico ponto de
interseco criado.
Para segmentos, semirectas ou arcos, pode especificar se quer
extender os pontos de interseco (veja Dilogo de Propriedades).
Isto pode ser usado para obter os pontos de interseco situados
na extenso de um objecto. Por exemplo, a extenso de um
segmento ou de uma semirecta uma recta.
Ponto mdio ou centro (cod 19)
Clique
em dois pontos para obter o respectivo ponto mdio;
num segmento para obter o respectivo ponto mdio;
numa cnica para obter o respectivo centro.

3.2.3.

Vector

Vector definido por dois pontos (cod 7)


Marque o ponto origem e o ponto extremidade do vector.
Vector a partir de um ponto (cod 37)
Marcando um ponto A e um vector v , cria o ponto B = A + v e o
vector que vai de A para B.

3.2.4.

Segmento

Segmento definido por dois pontos (cod 15)


Marcando dois pontos A e B fixa um segmento entre os dois. O
comprimento do segmento fica visvel na janela de lgebra.

Segmento dados o comprimento e um ponto (cod 45)


Clique num ponto A que deve ser o ponto inicial do segmento.
Especifique o comprimento a do segmento na janela que aparece.
Nota: este modo cria um segmento de comprimento a e extremo B,
o qual pode ser rodado em torno de A usando o modo

3.2.5.

Mover.

Semirecta

Semirecta definida por dois pontos (cod 18)


Marcando dois pontos A e B cria a semirecta de origem A que
passa por B. Na janela de lgebra pode ver a equao da recta
correspondente.

3.2.6.

Polgono

Polgono (cod 16)


Marque trs ou mais pontos. Depois clique no primeiro para fechar
o polgono. Na janela de lgebra v a rea do polgono.
Polgono regular (cod 51)
Marque dois vrtices consecutivos do polgono, A e B. Depois
insira o nmero n de vrtices no campo de texto do dilogo que
aparece e obtm o polgono regular.

3.2.7.

Recta

Recta definida por dois pontos (cod 2)


Marcando dois pontos A e B fixa a recta que os contm. Um vector
director da recta o vector B-A.
Recta paralela (cod 3)
Marcando a recta g e o ponto A obtm a recta que contm A e
paralela a g. A direco da nova recta a direco de g.

Recta perpendicular (cod 4)


Marcando a recta g e o ponto A obtm a recta perpendicular a g no
ponto.A direco da nova recta a de um vector perpendicular a g
(veja o comando VectorPerpendicular).
Mediatriz (cod 8)
A recta mediatriz de um segmento de recta determinada por um
segmento s ou por dois pontos A e B. A direco da mediatriz a
de um vector perpendicular a s ou a AB.
Bissectriz (cod 9)
A bissectriz de um ngulo pode ser definida de duas maneiras:
marcando pontos A, B, C obtm a bissectriz do ngulo que
tem vrtice B;
marcando duas rectas no paralelas produz uma bisectriz
para cada um dos ngulos que elas definem.
Nota: um vector director de uma bissectriz tem comprimento 1.
Tangentes (cod 13)
As tangentes a uma cnica podem ser obtidas de duas maneiras:
marcando um ponto A e uma cnica c produz todas as
tangentes a c que passam por A;
marcando uma recta g e uma cnica c produz todas as
tangentes a c que so paralelas a g.
Marcando um ponto A e o grfico de uma funo f produz a recta
tangente ao grfico no ponto de abcissa x(A) e ordenada f(x(A)).
Recta polar (cod 44)
Este modo cria a recta polar ou o dimetro de uma cnica. Pode:
marcar um ponto e uma cnica para obter a recta polar;
marcar uma recta (ou um vector) e uma cnica para obter o
seu dimetro.

3.2.8.

Cnica

Circunferncia dados o centro e um ponto (cod 10)


Marcando um ponto M e um ponto P define a circunferncia de
centro M contendo P. O raio da circunferncia a distncia MP.
Circunferncia dados o centro e o raio (cod 34)
Depois de marcar o centro M deve inserir o raio no campo de texto
da janela que aparece.
Circunferncia definida por trs pontos (cod 11)
Marcando trs pontos no colineares A, B, e C define a
circunferncia que contm esses pontos. Se os trs pontos forem
colineares, a circunferncia degenera numa recta.
Cnica definida por cinco pontos (cod 12)
Marcando cinco pontos produz uma cnica que os contm.
Nota: se 4 ou mais pontos forem colineares, a cnica no est
definida; se forem apenas 3 colineares, degenera numa recta.

3.2.9.

Arco e Sector

Nota: o valor algbrico de um arco o seu comprimento; o valor


algbrico de um sector a sua rea.
Semicircunferncia dados dois pontos (cod 24)
Marcando dois pontos A e B obtm uma semicircunferncia sobre o
dimetro [AB].
Arco circular dados o centro e dois pontos (cod 20)
Marcando trs pontos M, A, e B obtm o arco de centro M, iniciado
em A e terminado em K, sendo K um ponto (invisvel) da semirecta
MB. Nota: o ponto B no tem que pertencer ao arco.
Arco circuncircular dados trs pontos (cod 22)
Marcando trs pontos produz um arco circular que os contm.

Sector circular dados o centro e dois pontos (cod 21)


Marcando trs pontos M, A, e B obtm o sector de centro M,
iniciado em A e terminado em K, sendo K um ponto (invisvel) da
semirecta MB. Nota: o ponto B pode no pertencer ao arco.
Sector circuncircular dados trs pontos (cod 23)
Marcando trs pontos obtm o sector circuncircular que os contm.

3.2.10. Nmero e ngulo


Distncia ou comprimento (cod 38)
Este modo d a distncia entre dois pontos, duas rectas, um ponto
e uma recta. Tambm d o comprimento de um segmento ou o
permetro de uma circunferncia.
rea (cod 40)
Este modo d a rea de um polgono, crculo ou elipse, na forma
de um texto dinmico situado na janela geomtrica.
Declive (cod 50)
Este modo d o declive de uma recta, na forma de um texto
dinmico situado na janela geomtrica.
Selector (cod 25)
Nota: no GeoGebra, um selector (ou cursor) a representao
grfica de um nmero (ou um ngulo) livre.
Clique em qualquer lugar vazio da zona grfica para criar um
nmero ou um ngulo. A janela que aparece permite-lhe
especificar o nome e o intervalo [min, max] do nmero ou do
ngulo e a posio e o comprimento (em pixeis) do selector.
Nota: pode criar facilmente um cursor para qualquer nmero ou
ngulo livres que j existam, exibindo esse objecto (veja o Menu de
Contexto; veja tambm o modo
Exibir / esconder objecto).

A posio de um selector pode ser absoluta na zona grfica ou


relativa ao sistema de cordenadas (veja as Popriedades do
correspondente nmero ou ngulo).
ngulo (cod 36)
Este modo cria:
ngulo entre trs pontos;
ngulo entre dois segmentos;
ngulo entre duas rectas;
ngulo entre dois vectores;
todos os ngulos internos de um polgono.
Por defeito, todos estes ngulos tm amplitude entre 0 e 360. Se
quiser limitar o tamanho mximo de um ngulo a 180, desactive
permitir ngulos reflexos na caixa de Dilogo de Propriedades.
ngulo com amplitude fixa (cod 46)
Marque dois pontos A e B e insira a amplitude do ngulo no campo
de texto da janela que aparece. Este modo produz um ponto C e
um ngulo , sendo o ngulo ABC.

3.2.11. Booleano
Caixa para exibir / esconder objectos (cod 52)
Se clicar na zona grfica cria uma caixa (varivel Booleana) que
funciona como um interruptor, permitindo exibir ou esconder um ou
mais objectos. Na janela que aparece pode especificar os objectos
que devem ser afectados pela caixa.

3.2.12. Lugar Geomtrico


Lugar geomtrico (cod 47)
Marque um ponto B que depende de um outro ponto A e cujo locus
quer desenhar. Ento clique no ponto A.
Nota: o ponto B tem que ser um ponto numa linha (recta,
segmento, circunferncia, etc).
Exemplo:

Insira f(x) = x^2 2 x 1 no campo de entrada.


Coloque um novo ponto A no eixo dos xx (veja novamente o
modo
Novo ponto; veja tambm o comando Ponto).
Crie o ponto B = (x(A), f(x(A))) que depende de A.
Seleccione o modo
Lugar geomtrico e depois clique
sucessivamente no ponto B e no ponto A. (veja tambm o
comando Locus).
Movendo A ao longo do eixo dos xx pode ver o ponto B a
mover-se ao longo da linha que o seu lugar geomtrico.

3.2.13. Transformaes Geomtricas


As seguintes transformaes geomtricas podem ser aplicadas a
pontos, rectas, cnicas, polgonos e imagens.
Reflexo em relao a um ponto (cod 29)
Primeiro marque o objecto que vai ser reflectido. Depois clique no
ponto que serve de espelho.
Reflexo em relao a uma recta (cod 30)
Primeiro marque o objecto que vai ser reflectido. Depois clique na
recta que serve de espelho.
Rodar em torno de um ponto com uma amplitude (cod 32)
Primeiro marque o objecto que vai ser rodado. Depois clique no
ponto que o centro da rotao. Aparece uma janela onde deve
especificar a amplitude (positiva) e a orientao do ngulo.
Translao por um vector (cod 31)
Primeiro marque o objecto que vai ser transladado. Depois clique
no vector da translao
Homotetia de centro num ponto por um factor (cod 33)
Primeiro marque o objecto que vai ser transformado. Depois clique
no ponto que o centro da homotetia. Aparece uma janela onde
deve especificar o factor de escala (razo da homotetia).

3.2.14. Texto
Texto (cod 17)
Com este modo pode criar na zona grfica textos estticos ou
dinmicos, incluindo frmulas escritas em LaTeX:
clicando na zona grfica cria um campo de texto;
clicando num ponto cria um campo de texto cuja posio
relativa a esse ponto.
Aparece uma caixa de dilogo onde pode escrever o texto.
Nota: pode usar valores de objectos para criar textos dinmicos.
Exemplo:
Entrada
Isto um texto
Ponto A = + A
a = + a + cm

Descrio
texto simples (esttico)
texto dinmico usando as
coordenadas do ponto A
texto dinmico usando a
medida do segmento a

A posio de um texto na zona grfica pode ser absouta ou relativa


ao sistema de coordenadas (veja Propriedades do texto).

Frmulas LaTeX
No GeoGebra tambm pode escrever frmulas. Para fazer isso
Texto e
marque a opo Frmula LaTeX no dilogo do modo
escreva a sua frmula conforme a sntaxe LaTeX.
Em seguida explicam-se alguns comandos LaTeX. Consulte a
documentao LaTeX para mais informao.
Entrada LaTeX
a \cdot b
\frac{a}{b}
\sqrt{x}
\sqrt[n]{x}
\vec{v}
\overline{AB}
x^{2}
a_{1}
\sin\alpha + \cos\beta
\int_{a}^{b} x dx
\sum_{i=1}^{n} i^2

Resultado

a b
a
b
x
n

AB
x2
a1
sin + cos
b

xdx
i
a

i =1

3.2.15. Imagens
Inserir imagem (cod 26)
Este modo permite adicionar uma imagem sua construo:
clicando num lugar vazio da zona grfica especifica o canto
inferior esquerdo da imagem;
clicando num ponto designa esse ponto como canto inferior
esquerdo da imagem.
Depois, aparece um dilogo de abertura de ficheiro onde pode
escolher a imagem para inserir (formatos aceites: gif, tif, jpg, png).

3.2.16. Propriedades das Imagens


Posio
A posio de uma imagem pode ser absoluta ou relativa ao sistema
de eixos coordenados (veja Propriedades das imagens). A posio
relativa definida pela especificao de trs cantos. Isto permite a
flexibilidade para dilatar, rodar e mesmo distorcer imagens.
Canto 1 (posio do canto inferior esquerdo da imagem).
Canto 2 (posio do canto inferior direito da imagem).
Nota: o canto 2 s pode ser definido se o primeiro j o
estiver. Este canto 2 controla a largura da imagem.
Canto 4 (posio do canto superior esquerdo da imagem).
Nota: o canto 4 s pode ser definido se o primeiro j o
estiver. Este canto 4 controla a altura da imagem.
Nota: veja tambm o comando Canto.
Exemplos:
Crie trs pontos A, B, e C para explorar os efeitos dos cantos.
Sejam A e B, respectivamente, o primeiro e o segundo

cantos da sua imagem. Movendo A e B no modo


Mover
pode explorar a sua influncia facilmente.
Sejam A e C, respectivamente, o primeiro e o quarto cantos
da sua imagem. Mova-os e explore a sua influncia na
imagem.
Finalmente, pode definir os trs cantos por estes trs
pontos e ver como o movimento destes distorce a imagem.

J viu como os cantos podem influenciar a posio e o tamanho da


imagem. Se quiser anexar a imagem a um ponto A, definir a largura
igual a 3 e a altura igual a 4, faa o seguinte:
canto 1: A
canto 2: A + (3, 0)
canto 4: A + (0, 4)
Nota: se agora mover o ponto A no modo
mantm as dimenses desejadas.

Mover, a imagem

Imagem de Fundo
Pode definir uma imagem como imagem de fundo (veja
Propriedades da imagem). Uma imagem de fundo fica sob os eixos
coordenados e nunca mais pode ser seleccionada com o rato.

Nota: para alterar a definio de uma imagem como imagem de


fundo seleccione Propriedades no menu Editar.
Transparncia
Uma imagem pode tornar-se transparente para deixar ver os
objectos ou os eixos coordenados que se misturam com ela. Pode
definir o grau de transparncia especificando um valor percentual
para o preenchimento (veja Propriedades da imagem).

4.

Entrada Algbrica

Neste captulo vamos explicar como usar o teclado para criar ou


modificar objectos no GeoGebra.

4.1. Notas Gerais


Valores, coordenadas e equaes de objectos livres ou
dependentes so mostradas na janela de lgebra (no lado
esquerdo da janela de visualizao). Os objectos livres no
dependem de qualquer outro e podem ser alterados directamente.
Pode criar ou modificar objectos usando o campo de entrada
situado na parte inferior da interface GeoGebra (veja Entrada
Directa; veja Comandos).
Nota: pressione sempre a tecla Enter aps inserir a definio de
um objecto na linha de entrada de comandos.

4.1.1.

Alterar Valores

Os objectos livres podem ser alterados directamente mas os


objectos dependentes no podem. Para manipular um valor de um
objecto reescreva-o inserindo o novo valor no campo de entrada
(veja Entrada Directa).
Exemplo: se desejar alterar o valor de um existente nmero a = 3,
escreva a = 5 no campo de entrada e pressione a tecla Enter.
Nota: alternativamente, isto pode ser feito na janela de algebra,
escolhendo Redefinir no Menu de Contexto ou fazendo um duplo
clique sobre o objecto com o modo
Mover .

4.1.2.

Animao

Para fazer variar um nmero ou um ngulo de forma contnua


seleccione o modo
Mover . Ento, clique sobre o nmero ou
ngulo e pressione as teclas + ou .
Mantendo uma destas teclas pressionada permite-lhe realizar
animaes.

Exemplo: se as coordenadas de um ponto dependem de um


nmero k como em P = (2 k, k), o ponto P move-se ao longo de
uma recta quando k varia continuamente.
Com as teclas de movimento (setas) pode mover qualquer objecto
livre com o modo
Mover (veja Animao; veja
Mover).
Nota: pode ajustar o incremento (ou passo) usando o Dilogo de
Propriedades desse objecto.
Atalhos:
Ctrl + seta define um passo de 10 unidades (lento);
Alt + seta define um passo de 100 unidades (rpido).
Nota: um ponto numa recta tambm pode se movido ao longo
dessa recta usando as teclas + ou (veja Animao).

4.2. Entrada Directa


O GeoGebra pode tratar nmeros, ngulos, pontos, vectores,
segmentos, rectas, cnicas, funes e curvas paramtricas. Vamos
agora explicar como que tais objectos pode ser introduzidos
atravs de coordenadas ou de equaes no campo de entrada.
Nota: tambm pode usar ndices nos nomes dos objectos; por
exemplo, A1 ou SAB escreve-se A_1 ou s_{AB}.

4.2.1.

Nmeros e ngulos

Com nmeros e ngulos use o smbolo . como ponto decimal.


Exemplo: obtm um nmero r introduzindo r = 5.32.
Nota: tambm pode usar a constante e o nmero de Neper e , em
expresses ou em clculos, seleccionando-os no menu situado
logo direita do campo de entrada.
Os ngulos so inseridos em graus () ou em radianos (rad). A
constante til para valores em radianos. Tanto pode escrever
como pi.
Exemplo: um ngulo pode ser expresso em graus ( = 60) ou
em radianos ( = pi/3).

Nota: o GeoGebra realiza todos os clculos internos em radianos; o


smbolo representa apenas o valor da constante /180 utilizada
para converter graus em radianos.
Selectores e Teclas de Movimento
Os nmeros e os ngulos livres podem ser representados como
selectores na zona grfica (veja o modo
Selector). Atravs das
teclas de movimento (setas) pode alterar esses nmeros e ngulos
tambm na janela de algebra (veja Animao).
Limites de Intervalo
Os nmeros e os ngulos livres podem ser limitados a um intervalo
[min, max] (veja Dilogo de Propriedades). Um tal intervalo tambm
Selectores.
usado para
Para cada ngulo dependente pode especificar se ele pode ser um
ngulo reflexo (ou reentrante) (veja Dilogo de Propriedades).

4.2.2.

Pontos e Vectores

Pontos e vectores podem ser expressos em coordenadas


cartesianas ou polares (veja Nmeros e ngulos).
Nota: letras maisculas denotam pontos ao passo que as
minsculas denotam vectores.
Exemplos:
Para inserir um ponto P ou um vector v em coordenadas
cartesianas escreva P = (1, 0) or v = (0, 5).
Se desejar exprimir P e v em coordenadas polares, ento
escreva P = (1; 0) ou v = (5; 90).

4.2.3.

Recta

Uma recta inserida como equao linear em x e y ou na forma


paramtrica. Tanto num caso como no outro podem ser usadas
variveis pr-definidas (nmeros, pontos, vectores, etc.).
Nota: pode inserir o nome de uma recta no incio da entrada,
seguido por : (dois pontos).
Exemplos:

Escreva g : 3x + 4y = 2 para inserir a recta g como


equao linear.
Defina um parmetro t (t = 3) antes de inserir g na forma
paramtrica e escreva g: X = (-5, 5) + t (4, -3).
Primeiro defina os parmetros m = 2 e b = -1. Ento
pode inserir a equao g: y = m x + b para obter g na
forma reduzida.

EixoX e EixoY
Os dois eixos coordenados podem ser usados como comandos
atravs dos nomes EixoX e EixoY.
Exemplo: o comando Perpendicular[A, EixoX] constri a
recta perpendicular ao eixo xx passando por um dado ponto A.

4.2.4.

Cnica

Uma seco cnica inserida como equao quadrtica em x e y.


Variveis pr-definidas (nmeros, pontos, vectores, etc.) podem ser
usados. O nome da cnica pode ser inserido no incio da entrada,
seguido por : (dois pontos).
Exemplos:
Elipse eil:
Hiprbole hyp:
Parbola par:
Circunferncia k1:
Circunferncia k2:

eli: 9 x^2 + 16 y^2 = 144


hip: 9 x^2 16 y^2 = 144
par: y^2 = 4 x
k1: x^2 + y^2 = 25
k2: (x5)^2 + (y+2)^2 = 25

Nota: se definir previamente os parmetros a = 4 e b = 3 pode


inserir a elipse como eli: b^2 x^2 + a^2 y^2 = a^2 b^2.

4.2.5.

Funo de x

Para inserir uma funo pode usar tambm variveis pr-definidas


(nmeros, pontos, vectores, etc.) e funes internas.
Exemplos:
Funo f:
f(x) = 3 x^3 x^2
Funo g:
g(x) = tan(f(x))
Funo interna :
sin(3 x) + tan(x)

Todas as funes internas (sin, cos, tan, etc.) so descritas na


seco relativa s operaes aritmticas (veja Operaes
Aritmticas).
No GeoGebra tambm pode usar comandos para obter o Integral e
a Derivada de uma funo.
Tambm pode usar os comandos f(x) ou f(x), para obter
a primeira ou a segunda derivada de uma dada funo f(x).
Exemplo: defina a funo f como f(x) = 3 x^3 x^2. Depois
pode inserir g(x) = cos(f(x + 2)) para obter a fuo g.
Para alm do mais, uma funo pode ser transladada por um
vector (veja o comando Translao) e uma funo livre pode ser
movida com o rato (veja o modo
Mover).
Restrio de Uma Funo a Um Intervalo
Para limitar a variao de x a um intervalo [a, b], use o comando
Funo (veja o comando Funo).

4.2.6.

Listas de Objectos

Usando chavetas pode criar uma lista contendo vrios objectos


(pontos, segmentos, circunferncias, etc.).
Exemplos:
L = {A, B, C} d a lista de trs pontos A, B e C
previamente definidos.
L = {(0, 0), (1, 1), (2, 2)} d a lista que
contm os mesmos pontos A, B e C, mas agora expressos
pelas respectivas coordenadas cartesianas.

4.2.7.

Operaes Aritmticas

Para inserir nmeros, coordenada ou equaes (veja Entrada


Directa) deve usar expresses aritmticas com parnteses. As
seguintes operaes podem ser realizadas no GeoGebra:
Operao
adio
subtraco
multiplicao

Inserir
+
* ou espao

Operao
produto escalar
diviso
exponenciao
factorial
funo Gamma
parnteses
abcissa
ordenada
valor absoluto
sinal
raiz quadrada
raiz cbica
nmero aleatrio entre 0 e 1
funo exponencial
logaritmo natural (base e)
logaritmo (base 2)
logaritmo (base 10)
co-seno
seno
tangente
arco-co-seno
arco-seno
arco-tangente
co-seno hiperblico
seno hiperblico
tangente hiperblica
arco-co-seno hiperblico
arco-seno hiperblico
arco-tangente hiperblica
maior inteiro menor ou igual
menor inteiro maior ou igual
arredonda

Inserir
* ou espao
/
^ ou 2
!
gamma( )
( )
x( )
y( )
abs( )
sgn( )
sqrt( )
cbrt( )
random( )
exp( ) ou x
ln( ) ou log( )
ld( )
lg( )
cos( )
sin( )
tan( )
acos( )
asin( )
atan( )
cosh( )
sinh( )
tanh( )
acosh( )
asinh( )
atanh( )
floor( )
ceil( )
round( )

Exemplos:
Ponto mdio de dois pontos A e B : M = (A + B) / 2.
Norma de um vector v : n = sqrt(v * v).
Nota: no GeoGebra pode fazer clculos com pontos e vectores.

4.2.8.

Variveis Booleanas

No GeoGebra pode usar as variveis booleanas true (verdadeiro)


e false (falso).
Exemplo: insira a = true ou b = false no campo de entrada e
depois pressione a tecla Enter.
Caixa Para Exibir / Esconder e Teclas de Movimento
Uma varivel booleana livre pode ser visualizada na zona grfica
como caixa para exibir / esconder objectos (veja o modo
Caixa
para exibir / esconder objectos). Usando as teclas de movimento
(setas) pode alterar o valor de uma varivel booleana na janela de
lgebra (veja Animao).

4.2.9.

Operaes Booleanas

No GeoGebra pode usar as seguintes operaes boleanas:


Operador

Exemplo

igual

ou ==

diferente

ou !=

menor
maior

<
>

menor ou igual

ou <=

maior ou igual

ou >=

a
a
a
a
a
a
a
a
a
a

b
== b
b
!= b
< b
> b
b
<= b
b
>= b

Objectos
nmeros, pontos,
rectas, cnicas, a, b
nmeros, pontos,
rectas, cnicas, a, b
nmeros, a, b
nmeros, a, b
nmeros, a, b
nmeros, a, b

a b

booleanos, a, b

ou

a b
a
!a

booleanos, a, b

paralela

a b

rectas, a, b

perpendicular

a b

rectas, a, b

negao

ou!

booleano, a

4.3. Comandos
Usando comandos pode produzir novos objectos ou modificar
objectos j existentes. O resultado de um comando pode ser
nomeado introduzindo um rtulo seguido do smbolo =. No
exemplo seguinte o novo ponto chamado S.
Exemplo: para obter o ponto de interseco das rectas g e h
escreva S = Interseco[g, h] (veja o comando
Interseco).
Nota: tambm pode usar ndices nos nomes dos objectos; por
exemplo, A1 ou SAB escreve-se A_1 ou s_{AB}.
Nota: o nome de um comando pode ter acentos mas no pode ter
qualquer espao ou fen; por exemplo, deve escrever
ArcoCircular em vez de Arco Circular e Semirecta em
vez de Semi-recta.

4.3.1.

Comandos Gerais

Relao
Relao[objecto a, objecto b]: mostra uma mensagem
sobre a relao entre os objectos a e b.
Nota:
este
comando permite-nos saber se dois objectos so iguais, se
um ponto est numa recta ou cnica, se uma recta
tangente ou secante a uma cnica.
Apagar
Apagar[objecto a]: Apaga o objecto a e todos os seus
dependentes.
Elemento
Elemento[lista L, nmero n]: n-simo elemento da lista L

4.3.2.

Comandos Booleanos

Se[condio, a, b]: d uma cpia do objecto a se a condio


for verdadeira; seno, d uma cpia do objecto b.
Se[condio, a]: d uma cpia do objecto a se a condio for
verdadeira; seno, d um objecto indefinido.

4.3.3.

Nmero

Comprimento
Comprimento[vector v]: Norma do vector v.
Comprimento[ponto A]: Norma do vector posio de A.
Comprimento[funo f, nmero x1, nmero x2]:
Comprimento do grfico da funo f entre x1 e x2.
Comprimento[funo f, ponto A, ponto B]: Comprimento
da parte do grfico da funo f entre dois pontos A e B.
Comprimento[curva
c,
nmero
t1,
nmero
t2]:
Comprimento da curva c entre t1 e t2.
Comprimento[curva c, ponto A, ponto B]: Comprimento
da parte da curva c entre dois pontos A e B.
Comprimento[lista L]: Comprimento da lista L (nmero de
elementos na lista).
rea
rea[ponto A, ponto B, ponto C, ...]: rea do polgono
definido pelos pontos A, B, C , ....
rea[cnica c]: rea delimitada pela cnica c (circunferncia
ou elipse).
Distncia
Distncia[ponto A, ponto B]: Distncia entre A e B.
Distncia[ponto A, recta g]: Distncia entre A e g.
Distncia[recta g, recta h]: Distncia entre g e h. Nota: a
distncia entre rectas secantes 0. Este comando tem
interesse para rectas paralelas.
Resto
Resto[nmero a, nmero b]: Resto da diviso inteira a por b.
Diviso
Diviso[nmero a, nmero b]: Quociente da diviso inteira a
por b.
Declive
Declive[recta g]: Declive de uma recta g. Nota: este comando
tambm desenha o tringulo rectngulo que permite
visualisar o declive; o tamanho deste tringulo pode ser
modificado (veja Dilogo De Propriedades).

Curvatura
Curvatura[ponto A, funo f]: Curvatura do grfico da
funo f no ponto A.
Curvatura[point A, curva c]: Curvatura da curva c no
ponto A.
Raio
Raio[circunferncia c]: Raio da circunferncia c.
Permetro da Cnica
PermetroDaCnica[cnica c]: D o permetro da cnica c
(circunferncia ou elipse). Nota: este comando tambm d o
permetro de um polgono.
Perimetro do Polgono
PermetroDoPolgono[polgono poly]: D o permetro do
polgono poly. Nota: este comando tambm d o permetro
de uma circunferncia ou de uma elipse.
Parmetro
Parmetro[parbola p]: Parmetro da parbola p (distncia
entre o foco e a directriz).
Comprimento do Eixo Principal
ComprimentoDoEixoPrincipal[cnica c]: Comprimento do
eixo principal da cnica c.
Comprimento Do Eixo Secundrio
ComprimentoDoEixoSecundrio[cnica
do eixo secundrio da cnica c.

c]: Comprimento

Excentricidade
Excentricidade[cnica c]: Excentricidade da cnica c.
Integral
Integral[funo f, nmero a, nmero b]: Integral
definido da funo f no intervalo [a, b]. Nota: este comando
desenha a rea entre o grfico de f e o eixo dos xx.
Integral[funo f, funo g, nmero a, nmero b]:
Integral definido da diferena f - g no intervalo [a, b]. Nota:
este comando desenha a rea entre os grficos de f e g.
Nota: veja Integral indefinido

Soma Inferior
SomaInferior[funo f, nmero a, nmero b, nmero
n]: Soma inferior da funo f no intervalo [a, b], com n
rectngulos. Nota: este comando tambm desenha os
rectngulos da soma inferior.
Soma Superior
SomaSuperior[funo f, nmero a, nmero b, nmero
n]: Soma superior da funo f no intervalo [a, b], com n
rectngulos. Nota: este comando tambm desenha os
rectngulos da soma superior.
Iterao
Iterao[funo f, nmero x0, nmero n]: Itera n vezes
a funo f, usando o valor inicial x0.
Exemplo: aps definir f(x) = x^2 , o comando
Iterao[f, 3, 2] d o resultado (32)2 = 81.
Mnimo e Mximo
Mnimo[nmero a,
nmeros a e b.
Mximo[nmero a,
nmeros a e b.

nmero

b]: Mnimo de dois dados

nmero

b]: Mximo de dois dados

Razo Afim
RazoAfim[ponto A, ponto B, ponto C]: Produz a razo
afim, , de trs pontos colineares A, B e C, relacionados
pela igualdade C = A + * AB.
Razo Dupla
RazoDupla[ponto A, ponto B, ponto C, ponto D]: D
a razo dupla, , de quatro pontos colineares A, B, C e D,
sendo = RazoAfim[B, C, D] / RazoAfim[A, C, D].

4.3.4.

ngulo

ngulo
ngulo[vector v1, vector v2]: ngulo entre os vectores v1
e v2 (entre 0 e 360).
ngulo[recta g, recta h]: ngulo entre os vectores
directores das rectas g e h (entre 0 e 360).
ngulo[ponto A, ponto B, ponto C]: ngulo definido por
BA e BC (entre 0 e 360). O ponto B o vrtice.

ngulo[ponto A, ponto B, ngulo alfa]: ngulo de


amplitude , traado desde A e com vrtice B. Nota: o
ponto A = Rotao[A, , B] tambm criado.
ngulo[cnica c]: ngulo do eixo principal da cnica c
relativamente horizontal (veja o comando Eixos).
ngulo[vector v]: ngulo entre o eixo dos xx e o vector v.
ngulo[ponto A]: ngulo entre o eixo dos xx e o vector posio
do ponto A.
ngulo[nmero n]: Converte o nmero n num ngulo (entre 0 e
2pi).
ngulo[polgono poly]: D todos os ngulos internos do
polgono poly.

4.3.5.

Ponto

Ponto
Ponto[recta g]: Ponto sobre a recta g.
Ponto[cnica c]: Ponto sobre a cnica c (circunferncia, elipse,
hiprbole e parbola).
Ponto[funo f]: Ponto sobre o grfico da funo f.
Ponto[polgono poly]: Ponto na fronteira do polgono poly.
Ponto[vector v]: Ponto sobre o vector v.
Ponto[ponto P, vector v]: Ponto P + v.
Ponto Mdio ou Centro
PontoMdio[ponto A, ponto B]: Ponto mdio de A e B. Nota:
este comando tambm d o centro de uma cnica.
PontoMdio[segmento s]: Ponto mdio do segmento s. Nota:
este comando tambm d o centro de uma cnica.
Centro[cnica c]: Centro da cnica c (circunferncia, elipse,
hiprbole e parbola) . Nota: este comando tambm d o
ponto mdio de dois pontos ou de um segmento.
Foco
Foco[cnica c]: D o(s) foco(s) da cnica c.
Vrtice
Vrtice[cnica c]: D o(s) vertice(s) da cnica c.
Baricentro
Baricentro[polgono poly]: Baricentro do polgono poly.

Interseco
Interseco[recta g, recta h]: Ponto de interseco das
rectas g e h.
Interseco[recta g, cnica c]: Todos os pontos de
interseco da recta g com a cnica c (no mximo, 2).
Interseco[recta g, cnica c, nmero n]: n-simo
ponto de interseco da recta g com a cnica c.
Interseco [cnica c1, cnica c2]: Todos os pontos de
interseco das cnicas c1 e c2 (no mximo, 4).
Interseco[cnica c1, cnica c2, nmero n]: n-simo
ponto de interseco das cnicas c1 c2.
Interseco[polinmio f1, polinmio f2]: Todos os
pontos de interseco dos grficos das funes polinomiais
f1 e f2.
Interseco[polinmio f1, polinmio f2, nmero n]:
n-simo ponto de intersecco dos grficos das funes
polinomiais f1 e f2.
Interseco[polinmio f, recta g]: Todos os pontos de
interseco do grfico da funo polinomial f com a recta g.
Interseco[polinmio f, recta g, nmero n]: n-simo
ponto de interseco do grfico da funo polinomial f com
a recta g.
Interseco[funo f, funo g, ponto A]: Ponto de
interseco dos grficos das funes f e g, com ponto inicial
A (mtodo de Newton).
Interseco[funo f, recta g, ponto A]: Ponto de
interseco do grfico da funo f e da recta g, com ponto
inicial A (mtodo de Newton).
Nota: veja tambm o modo

Interseco de dois objectos

Raiz
Raiz[polinmio f]: Todas as raizes da funo polinomial f,
apresentadas como abcissas dos pontos de interseco do
grfico de f com o eixo dos xx.
Raiz[funo f, nmero a]: Uma raiz da funo f , com valor
inicial a (mtodo de Newton), apresentada como abcissa do
ponto de interseco do grfico de f com o eixo dos xx.
Raiz[funo f, nmero a, nmero b]: Uma raiz da funo
f no intervalo [a, b] (falsa posio), apresentada como
abcissa do ponto de interseco de f com o eixo dos xx.

Extremo
Extremo[polinmio f]: Todos os extremos locais da funo
polinomial f , apresentados como ordenadas de pontos.
Ponto de Inflexo
PontoDeInflexo[polinmio f]: Todos os pontos de inflexo
da funo polinomial f.

4.3.6.

Vector

Vector
Vector[ponto A, ponto B]: Vector com origem no ponto A e
extremidade no ponto B.
Vector[ponto A]: Vector posio do ponto A.
Direco
Direco[recta g]: Vector director da recta g. Nota: uma recta
com equao ax + by = c tem a direco do vector (b, - a).
Vector Unitrio
VectorUnitrio[recta g]: Vector que tem norma 1 e direco
da recta g.
VectorUnitrio[vector v]: Vector com norma 1, a mesma
direco e a mesma orientao de um dado vector v.
Vector Perpendicular
VectorPerpendicular[recta g]: Vector perpendicular a uma
dada recta g. Nota: o vector (a, b) perpendicular recta
que tem equao ax + by = c .
VectorPerpendicular[vector v]: Vector perpendicular a um
dado vector v. Nota: o vector com coordenadas (- b, a).
perpendicular ao vector com coordenadas (a, b).
Vector Perpendicular Unitrio
VectorPerpendicularUnitrio[recta
g]: Vector
norma 1, perpendicular a uma dada recta g.
VectorPerpendicularUnitrio[vector v]: Vector
norma 1, perpendicular a um dado vector v.

com
com

Vector Curvatura
VectorCurvatura[ponto A, funo f]: Vector curvatura de
uma funo f num ponto A do seu grfico.

VectorCurvatura[ponto A, curva c]: Vector curvatura de


uma curva c num ponto A dessa curva.

4.3.7.

Segmento

Segmento
Segmento[ponto A, ponto B]: Segmento definido pelos
pontos A e B.
Segmento[ponto A, nmero a]: Segmento com comprimento
a e incio no ponto A. Nota: o outro extremo do segmento
tambm criado.

4.3.8.

Semirecta

Semirecta
Semirecta[ponto A, ponto B]: Semirecta com origem no
ponto A e que passa pelo ponto B.
Semirecta[ponto A, vector v]: Semirecta com origem no
ponto A e que tem a direco do vector v.

4.3.9.

Polgono

Polgono
Polgono[ponto A, ponto B, ponto C,...]: Polgono
cujos vrtices so os pontos A, B, C,
Polgono[ponto A, ponto B, nmero n]: Polgono regular
com n vrtices (incluindo os pontos A e B).

4.3.10. Recta
Recta
Recta[ponto A, ponto B]: Recta definida pelos pontos A e B.
Recta[ponto A, recta g]: Recta que passa no ponto A e
paralela recta g.
Recta[ponto A, vector v]: Recta que passa no ponto A e
tem a direco do vector v
Perpendicular
Perpendicular[ponto A, recta g]: Recta que contm o
ponto A e perpendicular recta g.
Perpendicular[ponto A, vector v]: Recta que contm o
ponto A e perpendicular ao vector v.

Mediatriz
Mediatriz[ponto A, ponto B]: Recta mediatriz do segmento
[AB].
Mediatriz[segmento s]: Recta mediatriz do segmento s.
Bissectriz
Bissectriz[pnto A, ponto B, ponto C]: Recta bissectriz
do ngulo definido pelos pontos A, B, C. Nota: o ponto B o
vrtice deste ngulo.
Bissectriz[recta g, recta h]: D a bissectriz de cada um
dos ngulos definidos pelas rectas g e h. Nota: se as rectas
g e h forem paralelas, d a recta equidistante das duas.
Tangente
Tangente[ponto A, cnica c]: Constri todas as tangentes
cnica c que passam pelo ponto A.
Tangente[recta g, cnica c]: Constri todas as tangentes
cnica c que so paralelas recta g.
Tangente[nmero a, funo f]: Tangente ao grfico da
funo f(x) no ponto de abcissa x = a.
Tangente[ponto A, funo f]: Tangente ao grfico da
funo f(x) no ponto de abcissa x = x(A).
Tangente[ponto A, curva c]: Tangente curva c no ponto
A.
Assmptota
Assmptota[hiprbole
hiprbole h.

h]:

Ambas

as

assmptotas

da

Directriz
Directriz[parbola p]: Directriz da parbola p.
Eixos
Eixos[cnica c]: Eixo principal e eixo secundrio da cnica c.
Eixo Principal
EixoPrincipal[cnica c]: Eixo principal da cnica c.
Eixo Secundrio
EixoSecundrio[cnica c]: Eixo secundrio da cnica c.

Polar
Polar[ponto A, cnica c]: Recta polar do ponto A,
relativamente cnica c.
Dimetro
Dimetro[recta g , cnica c]: Dimetro paralelo recta g ,
relacionado com a cnica c.
Dimetro[vector v, cnica c]: Dimetro com a direco do
vector v , relacionado com a cnica c.

4.3.11. Cnica
Circunferncia
Circunferncia[ponto M, nmero r]: Circunferncia com
centro M e raio r.
Circunferncia[ponto M, segmento s]: Circunferncia
com centro M e raio igual ao comprimento do segmento s
Circunferncia[ponto M, ponto A]: Circunferncia com
centro M passando por A.
Circunferncia[ponto
A,
ponto
B,
ponto
C]:
Circunferncia por trs pontos no colineares A, B e C.
Circunferncia Osculadora
CircunfernciaOsculadora[ponto
A,
funo
f]:
Circunferncia osculadora do grfico da funo f no ponto A
CircunfernciaOsculadora[ponto
A,
curva
c]:
Circunferncia osculadora da curva c no ponto A.
Elipse
Elipse[ponto F, ponto G, nmero a]: Elipse com focos
nos pontos F e G , sendo a o comprimento do eixo principal.
Nota: condio: 2a > Distncia[F, G].
Elipse[ponto F, ponto G, segmento s]: Elipse com focos
nos pontos F e G, sendo o comprimento do eixo principal
igual ao comprimento do segmento s.
Hiprbole
Hiprbole[ponto F, ponto G, nmero a]: Hiprbole com
focos nos pontos F e G , sendo o nmero a o comprimento
do eixo principal. Nota: condio: 0 < 2a < Distncia[F, G].

Hiprbole[ponto F, ponto G, segmento s]: Hiprbole


com focos nos pontos F e G, sendo o comprimento do eixo
principal igual ao comprimento do segmento s.
Parbola
Parbola[ponto F, recta g]: Parbola com ponto focal F e
directriz g.
Cnica
Cnica[ponto A, ponto B, ponto C, ponto D, ponto
E]: Cnica definida por cinco pontos A, B, C, D e C. Nota:
no pode haver quatro pontos colineares.

4.3.12. Funo
Derivada
Derivada[funo f]: Derivada da funo f(x).
Derivada[funo f, nmero n]: n-sima derivada de f(x).
Nota: pode escrever f(x) em vez de Derivada[f]e f(x)
em vez de Derivada[f, 2].
Integral
Integral[funo f]: Integral indefinido da funo f(x).
Nota: veja Integral definido
Polinmio
Polinmio[funo f]: Expande a expresso polinomial da
funo f.
Exemplo: Polinmio[(x - 3)^2] d x2 - 6x + 9.
Polinmio de Taylor
PolinmioDeTaylor [funo f, nmero a, nmero n]:
Polinmio de Taylor, de grau n, que prximo de f numa
vizinhana de a. Nota : a funo f tem que ser (pelo menos)
n vezes diferencivel numa vizinhana de a.
Funo
Funo[funo f, nmero a, nmero b]: Restrio da
funo f ao intervalo [a, b].

Funo por Ramos


Pode usar o comando booleano Se (veja comando Se) para definir
uma funo por ramos (tambm chamada funo condicional).
Nota: pode derivar e integrar tais funes e tambm calcular as
interseces dos seus grficos, como nas funes normais.
Exemplo:
f(x) = Se[x < 3, sin(x), x^2] d a funo que igual a
sin(x) , se x < 3
x2 , se x 3

4.3.13. Curvas Paramtricas


Curva[expresso e1, expresso e2, parmetro t,
nmero a, nmero b]: Curva cartesiana constituda
pelos pontos (expresso e1, expresso e2), sendo estas
expresses dependentes de um parmetro t que varia no
intervalo [a, b]
Exemplo: c = Curva[2 cos(t), 2 sin(t), t, 0, 2 pi]
Derivada[curva c]: Derivada da curva c
Nota: as curvas paramtrica podem ser usadas como funes em
expresses aritmticas.
Exemplo: inserindo c(3) na linha de comandos, obtm o ponto da
curva c que corresponde ao caso em que o parmetro vale 3.
Nota: usando o rato tambm pode colocar um ponto numa curva
paramtrica usando o modo
Novo ponto (veja o modo Novo
ponto; veja tambm o comando Ponto); tambm pode usar a e b de
forma dinmica (veja o modo Selector).

4.3.14. Arco e Sector


Nota: o valor algbrico de um arco o seu comprimento e o valor
algbrico de um sector a sua rea.
Semicircunferncia
Semicircunferncia[ponto A, ponto
semicircunferncia de dimetro [AB].

B]: Produz uma

Arco Circular
ArcoCircular[ponto M, ponto A, ponto B]: Arco circular
com centro M e que tem por extremos os pontos A e K,
sendo K um ponto (invisvel) da semirecta MB. Nota: o
ponto B no tem que pertencer ao arco.
Arco Circuncircular
ArcoCircuncircular[ponto A, ponto B, ponto C]: Arco
do circuncrculo do tringulo ABC, liga A a C e passa em B.
Arco
Arco[cnica c, ponto A, ponto B]: Arco de cnica ligando
dois pontos A e B na cnica c (circunferncia ou elipse).
Arco[cnica c, nmero t1, nmero t2]: Arco na cnica c,
determinado pelos valores t1 e t2 do parmetro t, sendo a
cnica c definida por uma das formas seguintes:
circunferncia: (r cos(t), r sin(t)), onde r o raio;
elipse: (a cos(t), b sin(t)), onde a e b so, respectivamente,
os comprimentos do eixo principal e secundrio .
Sector Circular
SectorCircular [ponto M, ponto A, ponto B]: Sector
circular de centro M e que tem por extremos os pontos A e
K, sendo K um ponto (invisvel) da semirecta MB. Nota: o
ponto B no tem que pertencer ao arco.
Sector Circuncircular
SectorCircuncircular[ponto A, ponto B, ponto C]:
Sector do circuncrculo do tringulo ABC. Nota: o respectivo
arco liga A a C , passando por B.
Sector
Sector[cnica c, ponto A, ponto B]: Sector definido
pelos pontos A e B da cnica c (circunferncia ou elipse)
Sector[cnica c, nmero t1, nmero t2]: Sector da
cnica c (incluindo o interior), determinado pelos valores t1
e t2 do parmetro t, sendo a cnica c definida por uma das
formas seguintes:
circunferncia: (r cos(t), r sin(t)), onde r o raio;
elipse: (a cos(t), b sin(t)), onde a e b so, respectivamente,
os comprimentos do eixo principal e secundrio.

4.3.15. Imagem
Canto
Canto[imagem pic, nmero n]: n-simo canto da imagem pic
(no mximo, 4 cantos).

4.3.16. Texto
Nome
Nome[objecto]: Texto que mostra o nome de um dado objecto.
Nota: use este comando em textos dinmicos para objectos
que podem ser renomeados.

4.3.17. Locus
Locus
Locus[ponto B, ponto A]: Lugar geomtrico dos pontos B
que dependem do ponto A.
Nota: o ponto A deve ser um ponto numa linha (recta,
segmento, circunferncia, curva, etc).

4.3.18. Sequncia
Sequncia
Sequncia[expresso e, varivel i, nmero a,
nmero b]: Lista dos objectos criados usando a expresso
e e a varivel indexada i, que varia entre os nmeros a e b.
Exemplo: L = Sequncia[(2, i), i, 1, 6] cria uma
lista de pontos cujas ordenadas variam de 1 a 6.
Sequncia[expresso E, varivel i, nmero a,
nmero b, nmero s]: Lista dos objectos criados
usando a expresso E e a varivel indexada i, que varia
entre os nmeros a e b com incremento s.
Exemplo: L = Sequncia[(2, i), i, 1, 6, 0.5]
cria uma lista de pontos cujas ordenadas variam de 1 a 6
com incremento de 0.5.
Nota: pode usar a e b de forma dinmica, como selectores.
Outros Comandos com Sequncias
Elemento[lista L, nmero n]: n-simo elemento da lista L.
Comprimento[lista L]: Nmero de elementos da lista L.

Mnimo[lista L]: Valor minimal dos elementos da lista L.


Mximo[lista L]: Valor maximal dos elementos da lista L.
Iterao
ListaDeIterao[funo f, nmero
Lista L, de comprimento n+1, cujos
iterados de f , com valor inicial x0.
Exemplo: aps ter definido a funo
comando L = ListaDeIterao[f,
L = {3, 32, (32)2} = {3, 9, 81}.

x0, nmero n]:


elementos so os
f(x) = x^2 , o
3, 2]d-lhe a lista

4.3.19. Transformaes Geomtricas


Se aplicar um dos seguintes comandos a um novo nome
produzida uma cpia do objecto movido.
Exemplo: o comando Reflexo[A, g] reflecte o ponto A na recta
g e muda a localizao de A; porm, se atribuir um nome e
escrever B = Reflexo[A, g], produz um novo ponto B e o
ponto A permanece onde estava.
Translao
Translao[ponto A, vector v]: Translada o ponto A pelo
vector v.
Translao[line g, vector v]: Translada a recta g pelo
vector v.
Translao[cnica c, vector v]: Translada a cnica c pelo
vector v .
Translao[funo c, vector v]: Translada o grfico da
funo f pelo vector v.
Translao[polgono poly, vector v]: Translada o
polgono poly pelo vector v. Nota: so tambm criados
novos vrtices e segmentos.
Translao[imagem pic, vector v]: Translada a imagem
pic pelo vector v.
Translao[vector v, Ponto P]: Translada o vector v ,
colocando a sua origem no ponto P.
Nota: veja tambm o modo

Translao por um vector.

Rotao
Rotao[ponto A, ngulo phi]: Roda o ponto A pelo ngulo
, em torno da origem dos eixos coordenados.

Rotao[vector v, ngulo phi]: Roda o vector v pelo


ngulo , em torno da origem de v.
Rotao[recta g, ngulo phi]: Roda a recta g pelo ngulo
, em torno da origem dos eixos coordenados.
Rotao[cnica c, ngulo phi]: Roda a cnica c pelo
ngulo , em torno da origem dos eixos coordenados.
Rotao[polgono poly, ngulo phi]: Roda o polgono
poly pelo ngulo , em torno da origem dos eixos
coordenados. Nota: so tambm criados novos vrtices e
segmentos.
Rotao[imagem pic, ngulo phi]: Roda a imagem pic pelo
ngulo , em torno da origem dos eixos coordenados.
Rotao[ponto A, ngulo phi, ponto B]: Roda o ponto A
pelo ngulo , em torno do ponto B.
Rotao[recta g, ngulo phi, ponto B]: Roda a recta g
pelo ngulo , em torno do ponto B.
Rotao[cnica c, ngulo phi, ponto B]: Roda a cnica
c pelo ngulo , em torno do ponto B.
Rotao[polgono poly, ngulo phi, ponto B]: Roda o
polgono poly pelo ngulo , em torno do ponto B. Nota: so
tambm criados novos vrtices e segmentos.
Rotao[imagem pic, ngulo phi, ponto B]: Roda a
imagem pic pelo ngulo , em torno do ponto B.
Nota: veja tambm o modo
Rodar em torno de um ponto com
um amplitude.
Reflexo
Reflexo[ponto A, ponto B]: Reflecte o ponto A no ponto B.
Reflexo[recta g, ponto B]: Reflecte a recta g no ponto B.
Reflexo[cnica c, ponto B]: Reflecte a cnica c no ponto
B.
Reflexo[polgono poly, ponto B]: Reflecte o polgono
poly no ponto B. Nota: so tambm criados novos vrtices e
segmentos.
Reflexo[imagem pic, ponto B]: Reflecte a imagem pic no
ponto B.
Reflexo[ponto A, recta h]: Reflecte o ponto A na recta h.
Reflexo[recta g, recta h]: Reflecte a recta g na recta h.
Reflexo[cnica c, recta h]: Reflecte a cnica c na recta
h.

Reflexo[polgono poly, recta h]: Reflecte o polgono


poly na recta h. Nota: so tambm criados novos vrtices e
segmentos.
Reflexo[imagem pic, recta h]: Reflecte a imagem pic na
recta h
Nota: veja o modo
Reflexo em relao a um ponto; veja
tambm o modo
Reflexo em relao a uma recta.
Homotetia
Homotetia[ponto A, nmero k, ponto H]: Transformado
do ponto A na homotetia de centro H e razo k.
Homotetia[recta h, nmero k, ponto H]: Transformada
da recta h na homotetia de centro H e razo k.
Homotetia[cnica c, nmero k, ponto H]: Transformada
da cnica c na homotetia de centro H e razo k.
Homotetia[polgono poly, nmero k, ponto H]:
Transformado do polgono poly na homotetia de centro H e
razo k. Nota: so tambm criados novos vrtices e
segmentos.
Homotetia[imagem
pic,
nmero
f,
ponto
S]:
Transformada da imagem pic na homotetia de centro H e
razo k. Nota: veja o modo
Homotetia de centro num
ponto por um factor.

5. Imprimir e Exportar
5.1. Imprimir
5.1.1.

Zona Grfica

Encontra a opo Visualizao da impresso para a zona grfica


no menu Ficheiro. Aqui, pode especificar ttulo, autor, data e escala
da imagem a imprimir (em cm).
Nota: pressione Enter aps cada alterao para actualizar a janela
de visualizao.

5.1.2.

Protocolo de Construo

Para abrir a janela de Previso da impresso do protocolo de


construo necessrio abrir primeiro o Protocolo de construo
no menu Exibir. Neste encontra a opo Previso da impresso no
menu Ficheiro da janela que aparece.
Nota: pode exibir ou esconder as diferentes colunas (Nome,
Definio, Comando, lgebra e Ponto de quebra) do protocolo de
construo no menu Exibir deste mesmo protocolo.
Na janela de Previso da impresso do protocolo de construo
pode inserir ttulo, autor e data antes de imprimir a sua construo.
Existe uma barra de navegao na parte inferior da janela do
protocolo de construo. Ela permite-lhe navegar paso a passo
pela sua construo (veja Barra de Navegao).
Nota: usando a coluna Ponto de quebra (menu Exibir) pode definir
certos passos da construo como pontos de quebra, o que lhe
permite agrupar objectos. Deste modo, quando navega pela sua
construo os grupos de objectos so mostrados simultaneamente.

5.1.3.

Zona Grfica como Imagem

Pode encontrar a opo Zona grfica como figura no submenu


Exportar do menu Ficheiro. Aqui pode especificar a escala (em cm)
e a resoluo (em dpi) da imagem a imprimir. O verdadeiro
tamanho da imagem exportada v-se na parte inferior da janela.
Quando exporta a zona grfica como figura pode escolher um dos
seguintes formatos digitais de imagem:
PNG Portable Network Graphics
Este um formato grfico com base no pixel. Quanto mais alta a
resoluo em dpi (dots per inch), melhor a qualidade (300 dpi
costuma ser suficiente). Para evitar uma perda de qualidade, as
imagens PNG no devem ser escaladas subsequentemente.
As imagens PNG so boas para usar em pginas Web (HTML) e
com Microsoft Word.
Nota: sempre que introduzir uma imagem PNG num documento
Word (menu Inserir, Inserir imagem do ficheiro) certifique-se que o

tamanho est definido como 100 %; caso contrrio, a escala (em


cm) deve ser mudada para 100%.
EPS Encapsulated Postscript
Este um formato grfico vectorial. As imagens EPS podem ser
escaladas sem perder qualidade. Os ficheiros EPS so adequados
para programas de grficos vectoriais como o Corel Draw e
sistemas profissionais de processamento de texto como o LaTeX.
A resoluo de um grfico EPS sempre 72dpi. Este valor s
usado para calcular o verdadeiro tamanho de uma imagem em cm,
no tendo nenhum efeito na qualidade da imagem.
Nota: O efeito de transparncia no preechimento de polgonos ou
cnicas no possvel no formato EPS.
SVG Scaleable Vector Graphic
(veja formato EPS acima)
EMF Enhanced Meta Format
(veja formato EPS acima)
PSTricks
Permite descrever uma imagem usando LaTeX.

5.2. Zona Grfica / rea de Transferncia


Pode encontrar a opo Copiar para a rea de transferncia no
menu Ficheiro, submenu Exportar. Esta opo permite copiar a
zona grfica para a rea de transferncia do seu sistema como
figura PNG (veja formato PNG). Esta imagem pode ser passada
para outros programas (por exemplo, Microsoft Word).
Nota: para exportar a sua construo numa certa escala (em cm)
use a opo Zona grfica como figura, no menu Ficheiro, submenu
Exportar (veja Zona Grfica como Imagem).

5.3. Protocolo de Construo / Pgina Web


Para abrir a janela Exportar: Protocolo de construo, primeiro
deve abrir o Protocolo de Construo no menu Exibir. Aqui
encontra a opo Exportar como Pgina Web, no menu Ficheiro.

Nota: pode exibir ou esconder as diferentes colunas do protocolo


de construo antes de o exportar como pgina web (veja o menu
Exibir no protocolo de construo).
Na janela de exportao do protocolo pode inserir ttulo, autor e
data da construo; ainda pode escolher se quer ou no exportar
apenas a figura da construo na zona grfica ou tambm a figura
da janela de lgebra.
Nota: o ficheiro HTML exportado pode ser visto com qualquer
browser (Mozilla, Internet Explorer, Safari, etc.) e editado com
FrontPage, WordPad, NotePad, etc.

5.4. Folha Dinmica como Pgina Web


No menu Ficheiro, submenu Exportar, encontra a opo Folha
dinmica como Pgina Web (html).
No topo da janela de exportao pode inserir ttulo, autor e data da
sua folha dinmica html.
O submenu Geral permite-lhe adicionar algum texto que pode ser
localizado antes ou depois da sua construo dinmica (por
exemplo, uma breve descrio da construo e algumas tarefas a
desenvolver pelos alunos). A construo pode ser incluida
directamente na pgina web ou aberta atravs de um clique num
boto que aparece na pgina web.
O submenu Avanado permite-lhe alterar a funcionalidade da
construo dinmica (icone para refazer a construo, duplo clique
na zona grfica para abrir a janela da aplicao); tambm lhe
permite modificar a interface do utilizador (mostrar ou no a barra
de menu, definir as dimenses da janela de visualizao, etc.).
Nota: no escolha valores muito grandes para as dimenses da
construo dinmica, pois esta pode no ser totalmente visvel pelo
browser.
Quando exporta uma folha dinmica so criados vrios ficheiros:
ficheiro html (por exemplo. circulo.html) este ficheiro inclui
a prpria folha dinmica;
ficheiro GGB (por exemplo. circulo.ggb) este ficheiro inclui
a sua construo GeoGebra;

geogebra.jar (vrios ficheiros) este ficheiros incluem


GeoGebra e tornam a sua folha interactiva.

Todos os ficheiros (circulo.html, circulo.ggb e ficheiros do


geogebra.jar ) devem estar na mesma pasta para que a construo
dinmica funcione. claro que tambm pode copiar todos estes
para outra pasta.
Nota: pode editar o seu ficheiro html e substituir
archive =geogebra.jar
por
archive=http://www.geogebra.org/webstart/geogebra.jar"
Nota: o ficheiro HTML exportado pode ser visto por qualquer
browser (Mozilla, Internet Explorer, Safari, etc.). Para que a
construo dinmica funcione o plugin Java (verso 1.4.2 ou
posterior) deve estar instalado e activado no computador. Pode
obter a ltima verso do plugin Java em http://www.java.com sem
qualquer encargo. Se quiser usar a sua folha dinmica na rede de
computadores da sua escola, pergunte ao administrador da rede se
o plugin est instalado e, se no estiver, pea-lhe para o instalar.
Nota: o ficheiro HTML pode ser editado e alterado com FrontPage,
WordPad, NotePad, etc.

6.

Opes

As opes globais podem ser modificadas no menu Opes. Para


alterar a configurao dos objectos use o Menu de Contexto.

6.1. Captura de Pontos


Determina se a Captura de pontos est ou no activada ou se os
pontos so capturados pelas interseces do quadriculado.

6.2. Unidade de ngulo


Determina a unidade de medida das amplitudes: grau () ou
radiano (rad).
Nota: a insero na linha de comandos sempre possvel nas duas
unidades de medida, grau ou radiano.

6.3. Casas Decimais


Permite ajustar o nmero de casas decimais de 0 at 5.

6.4. Continuidade
O GeoGebra permite activar/desactivar a continuidade heurstica
no menu Opes. O software usa uma aproximao heurstica para
que, no movimento, os pontos de interseco (recta-cnica, cnicacnica) se mantenham prximos das suas anteriores posies,
evitando saltos (descontinuidades).
Nota: por defeito, esta heurstica est desactivada, mesmo nas
ferramentas definidas pelo utilizador (veja Ferramentas Definidas
pelo Utilizador).

6.5. Estilo do Ponto


Determina se os pontos so mostrados na forma de crculo ou cruz.

6.6. Estilo do ngulo Recto


Determina se os ngulos rectos so mostrados na forma de
quadrado , ponto ou como todos os outros ngulos.

6.7. Coordenadas
Determina se as coordenadas dos pontos so mostradas na forma
A = (x, y) ou A(x | y).

6.8. Rotular
Pode especificar se o rtulo de um objecto acabado de criar deve
ser mostrado ou no.
Nota: a opo Automtico mostra os rtulos dos objectos na janela
de lgebra (se estiver aberta) quando esses objectos so criados.

6.9. Tamanho da Fonte


Determina o tamanho, em pontos (pt), da fonte para rtulos e texto.

6.10. Idioma
O GeoGebra est traduzido em muitas lnguas. Aqui pode mudar a
opo do idioma. Isto afecta todas as entradas (inputs), incluindo
os nomes dos comandos, e todas as sadas (outputs).

6.11. Zona Grfica


Abre uma janela onde as propriedades da zona grfica
quadriculado, eixos, cor de fundo) podem ser estabelecidas.

6.12. Gravar Configuraes


O GeoGebra lembra-se das suas configuraes preferidas
(parmetros do menu Opes, barra de ferramentas actual e zona
grfica) se seleccionar Grave configuraes no menu Opes.

7. Ferramentas
7.1. Ferramentas Definidas pelo Utilizador
Com base numa construo existente pode criar as suas prprias
ferramentas no GeoGebra. Aps ter preparado a construo da sua
ferramenta, escolha Crie nova ferramenta no menu Ferramentas
Na caixa de dilogo que aparece pode especificar a entrada e a
sada dos objectos da sua ferramenta e escolher os nomes para o
cone da ferramenta e o seu comando.
Exemplo: ferramenta Quadrado: construir um quadrado a partir de
dois pontos A e B
Construa dois pontos A e B.
Construa os outros dois vrtices e ligue os quatro com a
ferramenta
Polgono para obter o quadrados poly1.
Seleccione Crie nova ferramenta no menu Ferramentas.
especifique a Sada dos objectos: clique no quadrado ou
seleccione o seu nome no menu drop down.
Especifique a Entrada de objectos: o GeoGebra especifica
automaticamente os objectos iniciais (neste caso, os pontos
A e B). Tambm pode modificar a seleco dos objectos
iniciais usando o menu drop down ou clicar sobre o objecto
na construo.
Especifique o Nome da ferramenta e o Nome do comando
para a nova ferramenta. O nome da ferramenta aparece na
bara de ferramentas do GeoGebra e o nome do comando
pode ser usado na entrada de comandos do GeoGebra.
Tambm pode escolher uma imagem para o cone da
ferramenta. O GeoGebra redimesiona-a automaticamente
para que ela caiba no boto da barra de ferramentas.
Nota: a sua ferramenta pode ser usada com o rato ou como
comando no campo de entrada e todas as ferramentas so
gravadas automaticamente no seu ficheiro de extenso GGB.
Usando Ferramentas de controlo, no menu Ferramentas, pode
apagar uma ferramenta ou modificar o seu nome e o seu cone.
Tambm pode gravar ferramentas seleccionadas num ficheiro com

extenso GGT (GeoGebra Tools). Este ficheiro pode ser usado


mais tarde no menu Ficheiro, submenu Abrir, para carregar as suas
ferramentas numa outra construo.
Nota: abrir um ficheiro GGT no muda a sua construo corrente
mas abrir um ficheiro GGB muda.

7.2. Configurar Caixa de Feramentas


Pode personalizar as ferramentas na barra de ferramentas do
GeoGebra seleccionando Configure caixa de ferramentas no menu
Ferramentas. Isto especialmente til para uma Folha Dinmica
onde queira restringir as ferramentas disponveis na barra de
ferramentas.
Nota: a configurao corrente da barra de ferramentas gravada
com a sua construo num ficheiro de extenso GGB.

8. Interface JavaScript
Nota: a interface JavaScript do GeoGebra interessante para
utilizadores que possuem alguma experincia na edio de HTML.
Para ampliar a interactividade da sua Folha Dinmica, a apliqueta
GeoGebra disponibiliza uma interface JavaScript (JS). Por
exemplo, pode criar um boto para gerar aleatoriamente novas
configuraes de uma construo dinmica.
Por favor, veja o documento GeoGebra Applets and JavaScript
(http://www.geogebra.org, em Help), traduzido a seguir, o qual d
exemplos e informao sobre a utilizao de JS com GeoGebra.

8.1. Exemplos
Exemplo 1 : O seguinte fragmento de cdigo HTML insere um
boto "Reiniciar" numa pgina HTML, o que permite ao utilizador
fazer regressar uma construo GeoGebra ao seu estado inicial.
<form>
<input type="button" value="Reiniciar"
onclick="document.applets[0].reset();">
</form>

Exemplo 2 : Este insere dois botes, "Esconder A" e "Mostrar A"


para mudar o estado de um objecto chamado "A" na construo.
<form>
<input type="button" value="Esconder A"
onclick="document.applets[0].setVisible('A', false);">
<input type="button" value="Mostrar A"
onclick="document.applets[0].setVisible('A', true);">
</form>

Exemplo 3 : Uma funo JavaScript "Construir()" utilizada para


chamar vrios mtodos da apliqueta GeoGebra. Nota: o idioma
fixado em portugus de Portugal, atibuindo o valor "pt" ao
parmetro "language" e o valor "PT" ao parmetro "country", para
que assim o comando portugus "Recta" funcione.
<applet name="ggbApplet"
code="geogebra.GeoGebraApplet"
archive="geogebra.jar"
width=200 height=40>
<param name = "fileName" value="quadrado.ggb">
<param name = "framePossible" value="false">
<param name = "language" value="pt">
<param name = "country" value="PT">
Por favor <a href="http://www.java.com">instale Java
1.4.2</a> ou mais recente) para usar esta pgina
</applet>
<script type="text/javascript">
function Construir()
{
var applet = document.ggbApplet;
applet.evalCommand("A = (1,1)");
applet.evalCommand("B = (3,2)");
applet.evalCommand("s = Recta[A, B]");
}
</script>
<form>
<input type="button" value="Recta AB"
onclick="Construir();">
</form>

8.2. Mtodos utilizveis


8.2.1.

Linha de Comando

evalCommand(comando)
Avalia a string fornecida tal como ela seria escrita no campo de
entrada do GeoGebra.
[ex : evalCommand('s = Recta[A, B]')]. Nota: utilize os
parmetros language e "country" para ter a certeza que o
comando funciona em portugus de Portugal.

8.2.2.

Definir o estado de um objecto

deleteObject(nome)
Apaga o objecto citado. [ex : deleteObject('A')].
setValue(nome, valor)
Afecta o valor do objecto citado. [ex: setValue('n',36)].
Nota: se este objecto no for um nmero, nada acontece.
setCoords(nome, x, y)
Afecta as coordenadas do objecto citado.
[ex: setCoords('A',-1,3)].
Nota: se este objecto no for ponto ou vector, nada acontece.
setColor(nome, R, G, B)
Afecta a cor RGB (Red, Green, Blue) do objecto citado
[ex: setColor('A',200,100,100)].
setVisible(nome, booleano)
Mostra (true) ou esconde (false) o objecto citado na zona grfica.
[ex: setVisible('A',true)].
setLabelVisible(nome, booleano)
Mostra (true) ou esconde (false) o rtulo do objecto na zona
grfica. [ex: setLabelVisible('A',false)].
setLabelStyle(nome, valor)
Define o estilo do rtulo do objecto citado na zona grfica. As trs
possibilidades so Nome = 0, Nome e Valor = 1 e Valor = 2.
[ex: setLabelStyle('A',1)].

setFixed(nome, booleano)
Define a liberdade do objecto citado. [ex: setFixed('A',true)].
Nota: os objetos fixos no podem ser modificados.
setTrace(nome, booleano)
Este mtodo serve para activar ou desactivar o trao do objecto
citado. [ex: setTrace('A',false)].

8.2.3.

Conhecer o estado de um objecto

getXcoord(nome)
Retorna a abcissa do objecto citado. [ex: getXcoord('A')].
Nota: retorna 0 se o objecto no nem ponto nem vector.
getYcoord(nome)
Retorna a ordenada do objecto citado [ex: getYcoord('A')].
Nota: retorna 0 se o objecto no nem ponto nem vector.
getValue(nome)
Retorna o valor do objecto citado (ex: comprimento de um
segmento, rea de um polgono). [ex: getValue('poly1')].
Nota: retorna 0 se o objecto no tiver um valor associado.
getColor(nome)
Retorna a cor do objecto citado sob a forma de uma string
hexadecimal. [ex: "#FF0000" para vermelho].
getValueString(nome)
Retorna o valor (afixado na janela de lgebra) do objecto citado sob
a forma de uma string.
getDefinitionString(nome)
Retorna a definio (bolha informativa na janela de lgebra) do
objecto citado sob a forma de uma string.
getCommandString(nome)
Retorna o comando a inserir para criar o objecto citado sob a forma
de uma string.
getObjectType(nome)
Retorna o tipo do objecto citado sob a forma de uma string
("ponto", "recta", "circunferncia", etc. mas em Ingls!).

exists(nome)
Retorna "true" ou "false" sobre a existncia ou no do objecto
citado na construo.
isDefined(nome)
Retorna um booleano atestando a validade ou no do objecto
citado neste instante.
getObjectNumber()
Retorna o nmero de objectos na construo.
getObjectName(n)
Retorna o nome do n-simo objecto da construo (ateno, n
comea em 0).

8.2.4.

Construo / Interface utilizador

setMode(cdigo do modo)
Define o modo no cdigo fornecido.
[ex: setMode(0), para o modo Mover].
openFile(URL)
Abre a construo a partir dum ficheiro cuja URL pode ser absoluta
ou relativa. [ex: openFile('NomeDoFicheiro.ggb')].
reset()
Reinicia a construo.
refreshViews()
Refresca a construo, apagando todos os traos na zona grfica.
setRepaintingActive(booleano)
Activa (true) ou no (false) o reclculo da figura.
Nota: isto serve sobretudo para utilizar quando so usados vrios
mtodos.
setCoordSystem(xmin, xmax,ymin,ymax)
Define a janela grfica. [ex: setCoordSystem(-5,10,-1,8)].
setAxesVisible(booleano, booleano)
Mostra (true) ou esconde (false), independentemente, cada um dos
eixos. [ex: setAxesVisible(false, true)].

setGridVisible(booleano)
Mostra (true) ou esconde (true) a grelha quadriculada.

8.2.5.

Comunicao GeoGebra / JavaScript

Com estes mtodos pode implementar uma comunicao da


apliqueta GeoGebra para o JavaScript. Quando utiliza um dos
mtodos seguintes deve assegurar-se que inseriu a opo
MAYSCRIPT no fim da linha que chama a apliqueta. Exemplo:
<applet Name="ggbApplet"
code="geogebra.GeoGebraApplet"
codebase="."
archive="http://www.geogebra.org/webstart/geogebra.jar"
width="500" height="250" MAYSCRIPT>

registerAddListener(funo JS)
Declara uma funo JavaScript que escuta a criao de objectos
na construo. Logo que um novo objecto criado, a funo JS
chamada, tendo como argumento o nome do novo objecto.
Exemplo: declare previamente uma funo JS de escuta:
ggbApplet.registerAddListener("EcoN") ;
Em seguida, escreva :
function EcoN(nome) {alert('Novo objeto '+nome);} .
Logo que o objecto "A" criado, a apliqueta GeoGebra chama
EcoN("A");
unregisterAddListener(objecto)
Remove o registo declarado anteriormente.
registerRemoveListener(funo JS)
Declara uma funo JavaScript que escuta a supresso de
objectos na construo. Logo que um objecto apagado, a funo
JS chamada, tendo como argumento o nome do objecto
suprimido. Nota: quando uma construo totalmente apagada, a
funo no chamada por cada um dos objectos elementares
[ veja registerClearListener()].
Exemplo: declare uma funo JS de escuta :
ggbApplet.registerRemoveListener("EcoV");
Logo que um objecto "A" apagado, a apliqueta GeoGebra chama
EcoV("A");

unregisterRemoveListener(objecto)
Remove o registo declarado anteriormente.
registerUpdateListener(funo JS)
Declara uma funo JavaScript que escuta as modificaes na
construo. Logo que um objecto modificado, a funo JS
chamada, tendo como argumento o nome do objecto modificado.
Nota: se quiser seguir as modificaes de um nico objecto
prefervel utilizar
registerObjectUpdateListener();
Exemplo: declare previamente uma funo JS de escuta :
ggbApplet.registerUpdateListener("EcoAltera");
Logo que o objecto "A" alterado, a apliqueta GeoGebra chama
EcoAltera ("A");
unregisterUpdateListener(objecto)
Remove o registo das alteraes declarado anteriormente.
registerObjectUpdateListener(nome, funo JS)
Declara uma funo JavaScript que escuta as modificaes num
simples objecto na construo. Logo que o objecto seguido
modificado, a funo JS chamada, tendo como argumento o
nome do objecto modificado. Se, anteriormente, o objecto tinha um
certo valor pela funo JS, esse antigo valor actualizado.
Nota: todas as escutas de modificaes de objectos so apagadas
quando os objectos associados ou quando a construo
completamente apagada.
[veja registerRemoveListener()].
[ veja registerClearListener()].
Exemplo: declare previamente uma funo JS de escuta :
ggbApplet.registerObjectUpdateListener("A","Eco");
Logo que o objecto A modificado, a apliqueta GeoGebra chama
Eco("A") ;
Nota: uma escuta das modificaes num objecto continua a
funcionar depois deste objecto ser renomeado.
unregisterObjectUpdateListener(nome)
Remove o registo das modificaes do objecto citado, declarado
anteriormente.

registerReNameListener(funo JS)
Declara uma funo JavaScript que escuta as alteraes de nome
na construo. Logo que um qualquer objecto renomeado, a
funo JS chamada, tendo como argumento o antigo nome do
objecto e tambm o novo nome.
Exemplo: declare previamente uma funoJS de escuta :
ggbApplet.registerReNameListener("EcoRenomear");
Logo que um objecto "A" renomeado para "B", a apliqueta
GeoGebra chama a funo
EcoRenomear("A", "B") ;
unregisterReNameListener(nome)
Remove o registo de alteraes de mome.
registerClearListener(funo JS)
Declara uma funo JavaScript que escuta os apagamentos
completos na construo. Logo que a construo totalmente
apagada (i.e. todos os objectos so suprimidos), a funo JS
chamada, no tendo qualquer argumento.
Nota: todas as escutas de alteraes deixam de ser registadas
quando a construo completamente apagada.
Exemplo: declare previamente uma funo JS de escuta :
ggbApplet.registerClearListener("EcoRazia");
Quando a construo completamente apagada a apliqueta
GeoGebra chama a funo
EcoRazia();
unregisterClearListener(funo JS)
Remove o registo dos apagamentos completos.

8.2.6.

Formato XML do GeoGebra

Com os seguintes mtodos pode definir qualquer objecto numa


construo.
evalXML(string xml)
Avalia a string fornecida e modifica a construo actual. Nota: a
construo no apagada antes da avaliao da string XML.
setXML(string xml)
Avalia a string fornecida e modifica a construo actual. Nota: a
construo apagada antes da avaliao da string XML.

getXML()
Retorna a construo actual sob a forma de uma string em formato
XML do GeoGebra. Este mtodo pode ser utilizado para gravar
construes. Exemplo:
<form name="A">
<input type="button"
value="get"
onclick="document.A.T.value=document.ggbApplet.getXML()
";">
<textarea name="T" rows=8 cols=60> </textarea>
</form>

ndice
A
abcissa, 33
adio, 32
aleatrio, 33
ngulo, 29
ngulo, com amplitude fixa,
modo, 22
ngulo, comando, 38
ngulo, limites, 30
ngulo, modo, 22
ngulo, reflexo, 30
animao, 28
apagar, 11
apagar, comando, 35
apagar, objectos, modo, 16
arco circular, comando, 47
arco circular, dados o centro
e dois pontos, modo, 20
arco circular, dados trs
pontos, modo, 20
arco de circunferncia,
comando, 47
arco, comando, 47
rea, comando, 36
rea, entre os grficos de
duas funes, 36
rea, integral definido, 36
rea, modo, 21
arredonda, 33
assmptota, comando, 43

B
baricentro, comando, 39
barra de navegao, 12, 13,
52
bissectriz, modo, 19
Booleano, comandos, 35

Booleano, operaes, 34
Booleano, variveis, 34

C
caixa de ferramentas,
configurar, 59
caixa, para exibir / esconder
objectos, 22
campo de entrada, 29
canto, comando, 48
cartesianas, coordenadas, 30
casas decimais, opes, 56
circunferncia, comando, 44
circunferncia, dados o centro
e o raio, modo, 20
circunferncia, dados o centro
e um ponto, modo, 20
circunferncia, definida por
trs pontos, modo, 20
circunferncia, osculadora,
comando, 44
comandos, 35
comprimento, comando, 36
configurar caixa de
ferramentas, 59
cnica, 31
cnica, comando, 45
cnica, definida por cinco
pontos, modo, 20
continuidade, opes, 56
controlo, ferramentas, 58
coordenadas, 30
coordenadas, abcissa, 33
coordenadas, cartesianas, 30
coordenadas, ordenada, 33
coordenadas, polares, 30
copiar estilo visual, modo, 16
cor, 11

co-seno, 33
curva, 46
curvas paramtricas, 46
curvatura, comando, 37

D
declive, comando, 36
declive, modo, 21
derivada, comando, 45
dimetro, comando, 44
direco, comando, 41
directriz, comando, 43
distncia, comando, 36
distncia, modo, 21
diviso, 33
diviso, comando, 36

E
eixo principal, comando, 43
eixo principal, comprimento,
comando, 37
eixo secundrio, comando, 43
eixo secundrio,
comprimento, comando, 37
eixos, comando, 43
eixos, EixoX, EixoY, 31
EixoX, 31
EixoY, 31
elemento, comando, 35
elipse, comando, 44
esconder, 11
espessura da recta, 11
estilo das rectas, 11
estilo de coordenadas,
opes, 57
estilo do ngulo recto,
opes, 57
estilo do ponto, opes, 56
estilo visual, copiar, 16
excentricidade, comando, 37
exibir, 11

exibir / esconder, objecto,


modo, 16
exibir/esconder, rtulo, modo,
16
expandir, polinmio, 45
exponenciao, 33
exportar, 53
exportar, folha dinmica, 54
exportar, protocolo de
construo como pgina
web, 53
exportar, zona grfica, 52
exportar, zona grfica para a
rea de transferncia, 53
extremo, comando, 41

F
factorial, 33
ferramentas definidas pelo
utilizador, 58
ferramentas, controlo, 58
ferramentas, definidas pelo
utilizador, 58
foco, comando, 39
folha dinmica, exportar, 54
formato, copiar estilo visual,
modo, 16
frmula, 25
funo, 31
funo exponencial, 33
funo Gamma, 33
funo por ramos, comando,
46
funo, comando, 45
funo, exponencial, 33
funo, restrio a um
intervalo, 32
funo, restrio, comando,
45
funes trigonomtricas, 32

funes trigonomtricas,
arco-tangente hiperblica,
33
funes trigonomtricas,
arco-co-seno, 33
funes trigonomtricas,
arco-co-seno hiperblico,
33
funes trigonomtricas,
arco-seno, 33
funes trigonomtricas,
arco-seno hiperblico, 33
funes trigonomtricas,
arco-tangente, 33
funes trigonomtricas, coseno, 33
funes trigonomtricas, coseno hiperblico, 33
funes trigonomtricas,
seno, 33
funes trigonomtricas, seno
hiperblico, 33
funes trigonomtricas,
tangente, 33
funes trigonomtricas,
tangente hiperblica, 33

G
geomtricas, transformaes,
49
gravar configuraes, opes,
57

H
hiprbole, comando, 44
homotetia, comando, 51
homotetia, de centro num
ponto por um factor, modo,
23

I
idioma, opes, 57

imagem, 25
imagem de fundo, 26
imagem, canto, 48
imagem, de fundo, 26
imagem, inserir, 25
imagem, posio, 26
imagem, transparncia, 27
imprimir, 51
imprimir, protocolo de
construo, 52
imprimir, zona grfica, 51
ndice, 29, 35
inserir, imagem, modo, 25
inserir, texto, 24
integral, comando, 37, 45
integral, definido, 37
integral, indefinido, 45
interseco, comando, 40
interseco, dois objectos,
modo, 17
intervalo, restrio de uma
funo, 32
iterao, 49
iterao, comando, 38

J
janela geomtrica, 11
JavaScript, 59

L
limites, ngulo, 30
limites, nmero, 30
lista, 32
locus, comando, 48
logaritmo, 33
lugar geomtrico, 22
lugar geomtrico, modo, 22

M
maior inteiro menor ou igual,
33
mximo, comando, 38

menor inteiro maior ou igual,


33
menu de contexto, 11
mnimo, comando, 38
modos, 14
modos gerais, modo, 14
modos, modos gerais, 14
mover, eixos coordenados,
modo, 15
mover, modo, 14
movimentos, 49
multiplicao, 32

N
novo ponto, modo, 16
nmero, 29
nmero, limites, 30

O
opes, 56
opes, captura de pontos,
56
opes, casas decimais, 56
opes, continuidade, 56
opes, estilo de
coordenadas, 57
opes, estilo do ngulo
recto, 57
opes, estilo do ponto, 56
opes, gravar configuraes,
57
opes, idioma, 57
opes, rotular, 57
opes, tamanho da fonte, 57
opes, unidade de ngulo,
56
opes, zona grfica, 57
operaes aritmticas, 32
ordenada, 33

P
parbola, comando, 45

parmetro, comando, 37
parnteses, 33
permetro da circunferncia,
comando, 37
permetro do polgono,
comando, 37
perpendicular, comando, 42
perpendicular, recta, modo,
19
polar, comando, 44
polares, coordenadas, 30
polgono regular, modo, 18
polgono, comando, 42
polgono, modo, 18
polgono, regular, modo, 18
Polinmio de Taylor,
comando, 45
polinmio, comando, 45
ponto, 30
ponto de inflexo, comando,
41
ponto de quebra, 13, 52
ponto mdio, comando, 39
ponto mdio, modo, 17
ponto, captura, opes, 56
ponto, colocar sobre a recta,
redefinir, 13
ponto, comando, 39
ponto, remover da recta,
redefinir, 13
preenchimento, 11
produto escalar, 33
propriedades, 13
propriedades, dilogo, 13
protocolo, 12
protocolo de construo, 12
protocolo de construo,
como pgina web,
exportar, 53
protocolo de construo,
exportar, 53

protocolo de construo,
imprimir, 52
protocolo, exportar, 53

R
raio, comando, 37
raz cbica, 33
raiz quadrada, 33
raiz, comando, 40
razo afim, comando, 38
razo dupla, comando, 38
razo, eixos, 12
recta, 30
recta paralela, modo, 18
recta polar, modo, 19
recta, bissectriz, comando, 43
recta, comando, 42
recta, converter em
segmento, redefinir, 13
recta, definida por dois
pontos, modo, 18
recta, mediatriz, comando, 43
recta, mediatriz, modo, 19
rectngulo de seleco, 15
redefinir, 11, 13
reflexo, comando, 50
reflexo, em relao a um
ponto, modo, 23
reflexo, em relao a uma
recta, modo, 23
relao, comando, 35
relao, modo, 15
renomear, 11
resto, 36
resto, comando, 36
rodar, em torno de um ponto,
modo, 15, 23
rotao, comando, 49
rotular, opes, 57

S
se, comando, 46

sector, 46
sector circular, comando, 47
sector circular, dados o centro
e dois pontos, modo, 21
sector circular, dados trs
pontos, modo, 21
sector circuncircular,
comando, 47
sector, comando, 47
segmento, comando, 42
segmento, converter em
recta, redefinir, 13
segmento, dados o
comprimento e um ponto,
modo, 18
segmento, definido por dois
pontos, modo, 17
selector, modo, 21
semicircunferncia, comando,
46
semicircunferncia, modo, 20
semirecta, comando, 42
semirecta, definida por dois
pontos, modo, 18
seno, 33
sequncia, 48
sequncias, outros
comandos, 48
simplificar, polinmio, 45
sinal, 33
soma inferior, comando, 38
soma superior, comando, 38
subtraco, 32

T
tamanho, 11
tamanho da fonte, opes, 57
tangente, 33
tangente, comando, 43
tangente, modo, 19
texto, 24
texto, modo, 24

trao, 12
transformaes, geomtricas,
49
translao, comando, 49
translao, por um vector,
modo, 23
transparncia, imagem, 27

U
unidade de ngulo, opes,
56

V
valor absoluto, 33
valores, alterar, 28
vector, 30
vector perpendicular unitrio,
comando, 41
vector unitrio, comando, 41

vector, a partir de um ponto,


modo, 17
vector, comando, 41
vector, curvatura, comando,
41
vector, definido por dois
pontos, modo, 17
vector, perpendicular,
comando, 41
vrtice, comando, 39

Z
zona grfica, 11
zona grfica, exportar, 52
zona grfica, imprimir, 51
zona grfica, opes, 57
zona grfica, para rea de
transferncia, exportar, 53
zoom, 12
zoom, ampliar, modo, 16
zoom, reduzir, modo, 16

You might also like