Professional Documents
Culture Documents
Guia do Utilizador
Edio1
Referncia NW280-2201
Avisos Legais
Este manual e os exemplos nele includos so fornecidos "tal como esto" e esto sujeitos a
alterao sem aviso. A Hewlett-Packard Company no oferece qualquer tipo de garantia em
relao a este manual, incluindo, entre outras, garantias implcitas de comerciabilidade, no
infraco e adequao a um fim especfico.
Partes deste software esto protegidas por direitos de autor 2013 The FreeType Project
(www.freetype.org). Todos os direitos reservados.
Histrico de Impresso
Edio 1
Julho de 2013
ndice
Prefcio
Convenes manuais............................................................... 9
Aviso................................................................................... 10
1 Para comear
Vista do CAS........................................................................ 55
Clculos do CAS .................................................................. 56
Definies ............................................................................ 57
ndice
4 Modo de Exame
Modificar a pr-configurao ............................................. 64
Criar uma nova configurao............................................. 65
Activar o Modo de Exame...................................................... 67
Cancelar o modo de exame............................................... 68
Modificar configuraes......................................................... 68
Para alterar uma configurao ........................................... 69
Para regressar pr-configurao ...................................... 69
Eliminar configuraes ...................................................... 69
5 Introduo s aplicaes HP
6 Aplicao Funo
ndice
8 Geometria
9 Folha de clculo
ndice
12 Aplicao Inferncia
13 Aplicao Resolv
15 Aplicao Paramtrica
ndice
16 Aplicao Polar
Introduo aplicao Polar ............................................... 295
17 Aplicao Sequncia
18 Aplicao Financeira
20 As aplicaes do Explorador
21 Funes e comandos
22 Variveis
23 Unidades e constantes
Unidades............................................................................ 467
Clculos de unidades........................................................... 468
Ferramentas de unidade....................................................... 470
Constantes fsicas ................................................................ 471
Lista de constantes .......................................................... 473
ndice
24 Listas
Criar uma lista no Catlogo de Listas .................................... 476
Editor de Listas ............................................................... 477
Eliminar listas ..................................................................... 479
Listas na vista inicial ............................................................ 480
Funes de lista .................................................................. 482
Achar valores estatsticos de listas......................................... 485
25 Matrizes
26 Notas e informaes
27 Programao
A Glossrio
B Resoluo de problemas
ndice remissivo
............................................................. 627
ndice
Prefcio
Convenes manuais
As seguintes convenes so utilizadas neste manual
para representar as teclas a premir e as opes de menu
a escolher para realizar as operaes.
e,B,H, etc.
SJ(Limpar), SY (Configurao)
Aviso
Este manual e os exemplos nele includos so fornecidos
"tal como esto" e esto sujeitos a alterao sem aviso.
Excepto na medida determinada pela Lei, a HewlettPackard Company no oferece qualquer espcie de
garantia, explcita ou implcita, no que diz respeito a este
manual, e nega especificamente quaisquer garantias
implcitas e condies de comerciabilidade e adequao
a uma finalidade em particular. A Hewlett-Packard
Company no se responsabiliza por quaisquer erros ou
prejuzos incidentais ou consequentes relacionados com
o fornecimento, o desempenho ou a utilizao deste
manual e dos exemplos nele includos.
19941995, 19992000, 20032006, 20102013
Hewlett-Packard Development Company, L.P.
Os programas que controlam a sua HP Prime esto
protegidos por direitos de autor e todos os direitos so
reservados. So proibidas tambm a reproduo,
adaptao ou traduo desses programas sem permisso
prvia, por escrito, da Hewlett-Packard Company.
Para obter informaes acerca da garantia do
hardware, consulte o Guia de Iniciao Rpida da HP
Prime.
A Informao Regulatria e Ambiental sobre o Produto
encontra-se no CD fornecido com o produto.
10
Prefcio
1
Para comear
A Calculadora Grfica HP Prime uma calculadora
grfica fcil de utilizar mas poderosa, concebida para a
Matemtica do ensino secundrio e posterior.
Disponibiliza centenas de funes e comandos, e inclui o
sistema de lgebra computacional (CAS) para clculos
simblicos.
Alm de uma extensa biblioteca de funes e comandos,
a calculadora fornecida com um conjunto de aplicaes
HP. Uma aplicao HP uma aplicao especial
concebida para o ajudar a explorar um ramo especfico
da matemtica ou para resolver um problema de um
determinado tipo. Existe, por exemplo, uma aplicao HP
que o ajuda a explorar a geometria, e outra que o ajuda
a explorar equaes paramtricas. Existem tambm
aplicaes para o ajudar a resolver sistemas de equaes
lineares e problemas de valor do dinheiro no tempo.
A HP Prime tem tambm a sua prpria linguagem de
programao, que pode utilizar para explorar e resolver
problemas matemticos.
As funes, comandos, aplicaes e a programao so
abordados em pormenor mais frente, neste guia. Neste
captulo, so explicadas as funcionalidades gerais da
calculadora, bem como as interaces comuns e as
operaes matemticas elementares.
Antes de comear
Carregue totalmente a bateria antes de utilizar a
calculadora pela primeira vez. Tem as seguintes
possibilidades para carregar a bateria:
Para comear
Aviso da Bateria
Aviso do
Transformador
Para cancelar
12
Para comear
Para desligar
Vista Inicial
Vista do CAS
Tampa de
proteco
Ecr
Para ajustar a
luminosidade
Para comear
13
Para limpar o
contedo do ecr
Seces do ecr
Barra de
ttulo
Histrico
Linha de
introduo
Botes de menu
J.
Indicadores. Os indicadores so smbolos ou caracteres
que aparecem na barra de ttulo. Indicam as definies
actuais e informam tambm acerca da hora e da carga
da bateria.
Indicador
[Verde lima]
14
Significado
Para comear
Indicador
[Verde lima]
S [Ciano]
CAS [Branco]
A...Z
Na vista inicial
A tecla Alpha est activa. O carcter
apresentado a cor-de-laranja numa
tecla ser introduzido em maiscula
quando essa tecla for premida.
Consulte Adicionar texto na pgina
23 para mais informaes.
Na vista do CAS
A combinao de teclas Alpha-Shift
est activa. O carcter apresentado
a cor-de-laranja numa tecla ser
introduzido em maiscula quando
essa tecla for premida. Consulte
Adicionar texto na pgina 23
para mais informaes.
[cor-de-laranja]
a...z
[cor-de-laranja]
Para comear
Significado (Continuao)
Na vista inicial
A combinao de teclas Alpha-Shift
est activa. O carcter apresentado
a cor-de-laranja numa tecla ser
introduzido em minscula quando
essa tecla for premida. Consulte
Adicionar texto na pgina 23
para mais informaes.
Na vista do CAS
A tecla Alpha est activa. O carcter
apresentado a cor-de-laranja numa
tecla ser introduzido em minscula
quando essa tecla for premida.
Consulte Adicionar texto na pgina
23 para mais informaes.
15
Indicador
U [Amarelo]
1U
[Amarelo]
[Hora]
[Verde com
moldura
cinzenta]
Significado (Continuao)
Navegao
A HP Prime disponibiliza dois modos de navegao: por
toque e por teclas. Em muitas situaes, pode tocar num
cone, campo, menu ou objecto para o seleccionar (ou
cancelar a seleco). Por exemplo, pode abrir a
aplicao Funo tocando uma vez no respectivo cone
na Biblioteca de Aplicaes. Contudo, necessrio
premir a tecla I para abrir a Biblioteca de Aplicaes.
Em vez de tocar num cone na Biblioteca de Aplicaes,
tambm pode premir as teclas do cursor =,\,<,>
at destacar a aplicao que deseja abrir e, em
seguida, premir E. Na Biblioteca de Aplicaes,
16
Para comear
Gestos de toque
Alm da seleco por toque, esto disponveis outras
operaes associadas a gestos de toque:
Para se deslocar rapidamente de pgina para pgina,
deslize rapidamente:
Coloque um dedo no ecr e faa-o deslizar
rapidamente na direco que desejar (para cima ou
para baixo).
Para se mover, arraste o dedo na horizontal ou na
vertical no ecr.
Para ampliar rapidamente, utilize um movimento de
abertura de pina:
Coloque o polegar e outro dedo juntos no ecr e
afaste-os. Levante os dedos do ecr apenas quando
estiver no nvel de ampliao pretendido.
Para reduzir rapidamente, utilize um movimento de fecho
de pina:
Coloque o polegar e outro dedo afastados no ecr e
junte-os. Levante os dedos do ecr apenas quando
estiver no nvel de ampliao pretendido.
Para comear
17
O teclado
Os nmeros na legenda abaixo referem-se aos
componentes do teclado descritos na ilustrao da
pgina seguinte.
Nmero Funo
18
10
Tecla Enter
11
12
13
14
15
16
Tecla Help
17
Para comear
1
2
17
16
3
4
15
14
13
12
11
10
6
7
Para comear
19
20
Teclas
Finalidade
Nar
Introduo de nmeros
O ou J
Para comear
Para comear
Teclas
Finalidade (Continuao)
Sv
Sr
Sc
SC
SJ(Limpar)
<>=\
21
Teclas
Finalidade (Continuao)
Sa
22
Tecla
Finalidade
Para comear
Tecla
Finalidade (Continuao)
Adicionar texto
O texto que pode introduzir directamente indicado
pelos caracteres cor-de-laranja nas teclas. Esses
caracteres s podem ser introduzidos em conjunto com as
teclas A e S. possvel introduzir letras maisculas
e minsculas, e o mtodo utilizado na vista do CAS
exactamente o oposto do utilizado na vista inicial.
Teclas
Carcter seguinte em
maiscula
Carcter seguinte em
minscula
Com o modo de
maisculas bloqueado,
faz com que o carcter
seguinte seja uma letra
minscula
Com o modo de
minsculas bloqueado,
faz com que o carcter
seguinte seja uma letra
maiscula
AS Carcter seguinte em
minscula
Para comear
Carcter seguinte em
maiscula
23
Teclas
Com o modo de
minsculas bloqueado,
faz com que o carcter
seguinte seja uma letra
maiscula
Com o modo de
maisculas bloqueado,
faz com que o carcter
seguinte seja uma letra
minscula
SA Com o modo de
minsculas bloqueado,
faz com que todos os
caracteres sejam letras
maisculas at que o
modo seja redefinido
Com o modo de
maisculas bloqueado,
faz com que todos os
caracteres sejam letras
minsculas at que o
modo seja redefinido
Teclas de Matemtica
As funes matemticas mais comuns tm teclas prprias
no teclado (ou uma tecla combinada com a tecla S).
Exemplo 1: Para calcular SIN(10), prima e10 e
Para comear
Modelo
matemtico
A tecla de modelo
matemtico(F) ajuda-o a
inserir a estrutura para clculos
comuns (bem como para
vectores, matrizes e nmeros
hexagesimais). Ela apresenta uma paleta de contornos
pr-formatados s quais acrescentar as constantes,
variveis, etc. Basta tocar no modelo que desejar (ou
utilizar as teclas de seta a fim de o destacar e premir
E). Em seguida, introduza os componentes
necessrios para concluir o clculo.
Exemplo: Imagine que deseja achar a raiz cbica de 945:
25
Atalhos de
matemtica
Fraces
26
Para comear
A HP Prime fornece
representaes
aproximadas de
fraces e nmeros
compostos caso no
consiga achar as
representaes exactas.
Por exemplo,
introduza 5 para ver a aproximao decimal: 2.236.
------------------ e mais uma vez para
Prima c uma vez para ver 219602
98209
23184
ver 2 + --------------- . Se premir c uma terceira vez, ir
98209
regressar representao decimal original.
Nmeros
hexagesimais
Para comear
27
Tecla EEX
(potncias de
10)
23
( 4 10 ) ( 6 10 )
---------------------------------------------------5
3 10
SH
2. Seleccione
Cientfico no
menu Formato
numrico.
3. Regresse a Incio:
H
4. Introduza
4 BQ13 s 6 B 23 n 3 BQ 5
5. Prima E
O resultado
8.0000E15. Isto
equivale a
8 1015.
28
Para comear
Menus
Um menu oferece-lhe
uma seleco de itens.
Tal como no caso
apresentado direita,
alguns menus contm
submenus e sub-submenus.
Para seleccionar a
partir de um menu
toque directo e
Para fechar um
menu
Para comear
29
Menus Toolbox
Os menus Toolbox (D) so uma coleco de menus que
oferece funes e comandos teis em matemtica e
programao. Os menus Matemtica, CAS e Cat
oferecem mais de 400 funes e comandos. Os itens desses
menus encontram-se descritos em pormenor no captulo 21,
Funes e comandos, a partir da pgina 327.
Formulrios de introduo
Um formulrio de introduo um ecr com um ou mais
campos para introduo de dados ou seleco de
opes. outro nome para uma caixa de dilogo.
A ilustrao direita
mostra um formulrio de
introduo com os trs
tipos de campos: Nome
da calculad. um
campo de introduo de
dados de formato livre,
Tamanho oferece um
menu de opes e Visor de texto um campo
comutvel.
30
Para comear
Reinicializao de
campos de
formulrios
de introduo
Definies sistmicas
Definies sistmicas so valores que determinam o
aspecto das janelas, o formato dos nmeros, a escala de
desenho, as unidades utilizadas por predefinio nos
clculos e muito mais.
Existem duas definies sistmicas: Definies de incio e
definies do CAS. As Definies de incio controlam a
vista inicial e as aplicaes. As definies do CAS
controlam os mtodos no sistema de lgebra
computacional. As definies do CAS so debatidas no
captulo 3.
Embora as Definies de incio controlem as aplicaes,
pode anular determinadas Definies de incio quando
estiver dentro de uma aplicao. Por exemplo, pode
configurar a medida de ngulos como radianos nas
Definies de incio, mas escolher graus como a medida
de ngulos quando estiver dentro da aplicao Polar. A
medida de ngulos passa ento a ser graus at que abra
outra aplicao que tenha uma medida de ngulos
diferente.
Definies de incio
Para especificar as
definies da vista inicial
(e as predefinies das
aplicaes), utiliza-se o
formulrio de introduo
de Definies de
incio. Prima SH
(Definies) para abrir o
formulrio de introduo de Definies de incio.
Existem quatros pginas de definies.
Para comear
31
Pgina 1
Definio
Opes
Valor do
ngulo
Formato
numrico
32
Para comear
Definio
Opes (Continuao)
Engenharia: apresenta os
Para comear
Entrada
Inteiros
33
Definio
Opes (Continuao)
Complexos
Idioma
Separador
decimal
Definio
Opes
Tamanho
Nome da calculad.
Pgina 2
34
Para comear
Para comear
Definio
Opes (Continuao)
Visor de
texto
Apresentao
Menu
Hora
Data
35
Definio
Opes (Continuao)
Tema de cores
escuro
No extremo direito encontra-se uma
opo que permite escolher uma
cor para o sombreado (como por
exemplo, a cor de destaque).
Pgina 3
Pgina 4
Para comear
novamente. Abre-se
um menu de opes
de formato numrico.
4. Toque em
Cientfico. A opo
escolhida e o menu fecha-se. (Pode tambm
escolher um item premindo as teclas do cursor e
premindo E quando a opo desejada estiver
destacada).
5. Repare que aparece
um nmero direita
do campo Formato
numrico. Trata-se
do nmero de casas
decimais actualmente
definido. A fim de
alterar o nmero
para 2, toque nele duas vezes e, em seguida, toque
em 2 no menu apresentado.
6. Prima H a fim de regressar vista inicial.
Clculos matemticos
As operaes matemticas mais utilizadas esto
disponveis a partir do teclado (consulte Teclas de
Matemtica na pgina 24). O acesso s restantes
funes matemticas processa-se atravs de diversos
menus (consulte Menus na pgina 29).
Repare que a HP Prime representa todos os nmeros
inferiores a 110499 como zero. O maior nmero
apresentado 9,99999999999 10499. Um resultado
superior apresentado como este nmero.
Para comear
37
Por onde
comear
Texto
Uma expresso
introduzida de forma
muito semelhante quela que utilizaria se estivesse a
escrev-la em papel (com alguns argumentos acima
ou abaixo de outros). Por outras palavras, a sua
entrada pode ser bidimensional, como no exemplo
acima.
Algbrico
Uma expresso
introduzida numa
nica linha. A sua entrada sempre unidimensional.
38
Para comear
Introduzir expresses
Os exemplos que se seguem pressupem que o modo de
introduo Texto.
SC
Para comear
39
Exemplo
23 14 8
Calcular ---------------------------- ln ( 45 )
3
R 23 jw
14 Sj
8 >>nQ
3 >h 45 E
Este exemplo ilustra
alguns pontos
importantes a ter em
conta:
Parnteses
40
Introduzir...
Calcula
e 45 +Sz
sin ( 45 + )
e 45 >+Sz
sin ( 45 ) +
Sj 85 >s 9
85 9
Sj 85 s 9
85 9
Para comear
Prioridade
algbrica
4. Potncia, 10
Nmeros
negativos
Multiplicao
explcita e
implcita
Para comear
Resultados
avultados
42
Para comear
Sj 2 E
2. Agora, introduza Ans.
SjS+E
Isto calcula a quarta raiz de 2.
3. Prima E
repetidamente. De
cada vez que prime,
a raiz passa para o
dobro da raiz
anterior. A ltima
resposta mostrada na
ilustrao direita
32
2.
Para comear
Procedimento geral
Para comear
.
47
Ajuda online
Prima W para abrir a ajuda online. A ajuda fornecida
inicialmente sensvel ao contexto, ou seja, est sempre
relacionada com a vista actual e os respectivos itens de menu.
Por exemplo, para obter ajuda relacionada com a
aplicao Funo, prima I, seleccione Funo e
prima W.
Se estiver dentro do sistema de ajuda, e premir
,
ser apresentado um directrio hierrquico de todos os
tpicos de ajuda. Pode navegar atravs do directrio
para outros tpicos de ajuda, ou usar o recurso de
pesquisa para encontrar rapidamente um tpico. Pode
encontrar ajuda para qualquer tecla, vista ou comando.
48
Para comear
2
Notao Polaca Inversa (RPN)
A HP Prime disponibiliza trs maneiras de introduzir objectos na
vista inicial:
Texto
Uma expresso introduzida de forma muito semelhante
que utilizaria se estivesse a escrev-la num papel (com
alguns argumentos acima ou abaixo de outros). Por outras
palavras, uma entrada pode ser bidimensional, como no
exemplo seguinte:
Algbrico
Uma expresso introduzida numa nica linha. A entrada
sempre unidimensional. O mesmo clculo acima teria o
seguinte aspecto no modo de introduo algbrico:
49
50
Reutilizar
resultados
Exemplos de clculos
A filosofia geral subjacente RPN que os argumentos so
colocados antes dos operadores. Os argumentos podem estar
na linha de introduo (cada um, separado por um espao) ou
no histrico. Por exemplo, para multiplicar por 3, pode
introduzir:
SzX 3
na linha de introduo e, em seguida, introduzir o operador
(s). Assim, a linha de introduo teria o seguinte aspecto
antes de introduzir o operador:
51
Manipular a pilha
Esto disponveis vrias opes de manipulao de pilhas.
A maior parte aparece em forma de itens de menu na parte
inferior do ecr. Para ver estes itens, tem de seleccionar,
primeiro, um item do histrico:
PICK
ROLL
Toque em
a fim de mover o item seleccionado para
o nvel 1 da pilha. semelhante ao comando PICK, mas PICK
duplica o item, sendo o duplicado colocado no nvel 1 da
pilha. No entanto, ROLL no duplica um item. Limita-se a
mov-lo.
Toque em
a fim de mover o item no nvel 1 da pilha
para o nvel destacado
Trocar
Empilh
Toque em
para visualizar mais ferramentas de
manipulao de pilhas.
53
DROPN
DUPN
Eco
LIST
Antes
Mostrar
um item
Eliminar
um item
Depois
.
para regressar ao histrico.
Eliminar
todos os
itens
54
3
Sistema de lgebra computacional (CAS)
Um sistema de lgebra computacional (CAS) permite efectuar
clculos em formato simblico. Por predefinio, o CAS
funciona em modo exacto, oferecendo preciso infinita. Por
outro lado, os clculos fora do CAS, como os que so
efectuados na vista INICIAL ou por uma aplicao, so
clculos numricos, e as aproximaes esto frequentemente
limitadas pela preciso da calculadora (12 dgitos
significativos no caso da HP Prime). Por exemplo, 1--- + 2--- d o
3 7
resultado aproximado .619047619047 na vista inicial (com o
------ no
formato numrico Padro), mas d a resposta exacta 13
21
CAS.
O CAS oferece vrias centenas de funes, abrangendo
lgebra, clculo, resoluo de equaes, polinmios e muito
mais. As funes so seleccionadas no menu CAS, um dos
menus Toolbox debatidos no captulo 21, Funes e
comandos, a partir da pgina 327. Consulte o captulo para
obter uma descrio de todos os comandos e funes do
CAS.
Vista do CAS
Os clculos do CAS so
realizados na vista do CAS.
A vista do CAS quase
idntica vista Inicial.
construdo um histrico dos
clculos e pode seleccionar
e copiar clculos anteriores
tal como na vista Inicial,
alm de guardar objectos em variveis.
Para abrir a vista do CAS, prima K. CAS aparece a
vermelho, esquerda da barra de ttulo, indicando que se
encontra na vista do CAS, e no na vista inicial.
55
Clculos do CAS
Exceptuando uma situao, os clculos no CAS so
efectuados da mesma forma que na vista inicial. (A excepo
que no existe nenhum modo de entrada RPN na vista do
CAS; apenas os modos algbrico e de texto). Todas as teclas
de operador e funo funcionam no CAS da mesma forma
que na vista inicial (embora todos os caracteres alfa sejam
em minscula em vez de maiscula). Mas a principal
diferena que o modo predefinido de apresentao de
respostas simblico, em vez de numrico.
Pode tambm utilizar a tecla de modelo (F) como auxlio
na insero da estrutura para clculos comuns (bem como
para vectores e matrizes). Isto encontra-se explicado de forma
pormenorizada em Modelo matemtico na pgina 25.
As funes do CAS mais
vulgarmente utilizadas esto
disponveis a partir do menu
CAS, um dos menus
Toolbox. Para apresentar o
menu, prima D. (Se o
menu CAS no se abrir por
predefinio, toque em
). Outros comandos do CAS esto disponveis a partir
do menu Cat (outro dos menus Toolbox).
Para escolher uma funo, seleccione uma categoria e, em
seguida, um comando.
56
Exemplo 1
Exemplo 2
Definies
Existem vrias definies
que permitem configurar a
forma como o CAS funciona.
Para apresentar as
definies, prima SK.
Os modos encontram-se
distribudos por duas
pginas.
57
Pgina 1
58
Definio
Finalidade
Valor do ngulo
Seleccione as unidades de
medida de ngulos: Radianos
ou Graus.
Formato
numrico
(primeira lista
pendente)
Formato
numrico
(segunda lista
pendente)
Inteiros (lista
pendente)
Inteiros (caixa de
verificao)
Simplifique
Seleccione o nvel de
simplificao automtica:
Nenhuma: no simplificar
automaticamente (utilize
para simplificao manual)
Mnima: efectuar simplificaes
bsicas
Mxima: tentar sempre simplificar
Definio
Finalidade (Continuao)
Exacto
Complexos
Utilizar
Utilizar i
Principal
Se estiver marcada, so
apresentadas as solues
principais de funes
trigonomtricas. Se no estiver
assinalada, so apresentadas as
solues gerais de funes
trigonomtricas.
59
Definio
Finalidade (Continuao)
Ascendente
Definio
Finalidade
Clculo
Recursivo
Substituio
Recursiva
Funo
Recursiva
psilon
Probabilidade
Especifique a probabilidade
mxima de uma resposta estar
errada para algoritmos no
determinsticos. Defina como zero
para algoritmos determinsticos.
Newton
Pgina 2
60
Definio da
forma de itens
de menu
Nome de comando
Lista de factores
ifactors
Zeros de complexa
cZeros
Base de Groebner
gbasis
factor_xn
Encontrar razes
proot
Para utilizar
uma expresso
ou um resultado
a partir da vista
inicial
Para utilizar
uma varivel de
Incio no CAS
61
62
4
Modo de Exame
A HP Prime pode ser configurada com preciso para um
exame, com o nmero pretendido de funcionalidades ou
funes desactivadas por um determinado perodo de
tempo. configurao de uma HP Prime para um exame
d-se o nome de configurao de modo de exame. Pode
criar e guardar vrias configuraes de modo de exame;
cada uma com um subconjunto prprio de
funcionalidades desactivadas. Pode definir um perodo
de tempo para cada configurao, com ou sem palavrapasse. Uma configurao de modo de exame pode ser
activada a partir de uma HP Prime, enviada de uma HP
Prime para outra atravs de um cabo USB ou enviada a
uma ou mais HP Primes atravs do Kit de Conectividade.
A configurao de modo
de exame tem interesse,
principalmente, para
professores, supervisores
e fiscais de exames, que
desejem garantir a
utilizao adequada da
calculadora por parte de
alunos que estejam a realizar um exame. Na ilustrao
direita, foram seleccionados para desactivao
aplicaes personalizadas pelo utilizador, o sistema de
ajuda e o sistema de lgebra computacional.
Como parte de uma configurao de modo de exame,
pode optar por activar 3 luzes na calculadora, que iro
piscar periodicamente durante o modo de exame.
As luzes encontram-se na borda superior da calculadora.
As luzes ajudam o supervisor do exame a detectar se
determinada calculadora saiu do modo de exame.
A intermitncia das luzes em todas as calculadas
colocadas em modo de exame sincronizada, para que
todas pisquem com o mesmo padro e ao mesmo tempo.
Modo de Exame
63
Modificar a pr-configurao
A configurao designada por Exame predefinido
aparece quando acede pela primeira vez ao ecr Modo
de Exame. Esta configurao no tem funes
desactivadas. Se for necessria apenas uma
configurao, basta alterar a pr-configurao de
exame. Se previr a necessidade de vrias configuraes
por exemplo, configuraes diferentes para exames
diferentes modifique a pr-configurao de modo a
corresponder s definies de que ir precisar com mais
frequncia, criando depois outras configuraes com as
definies de que ir precisar com menos frequncia.
Existem duas maneiras de aceder ao ecr para
configurar e activar o modo de exame:
prima O + A + c
3. Toque em
Aparece o ecr
Modo de Exame.
Utilize este ecr para
activar uma
determinada
configurao (por
exemplo,
imediatamente antes
do incio de um exame).
64
Modo de Exame
4. Toque em
O ecr
Configurao do
Modo de Exame
apresentado.
5. Seleccione as
funcionalidades que
pretende desactivar
e certifique-se de que as que no pretende desactivar
no esto seleccionadas.
Uma caixa de expanso esquerda de uma
funcionalidade indica que se trata de uma categoria
com sub-itens que pode desactivar individualmente.
(Repare que existe uma caixa de expanso junto a
Aplicaes do sistema no exemplo mostrado
acima). Toque na caixa de expanso para ver os
sub-itens. Pode depois seleccionar os sub-itens
individualmente. Caso deseje desactivar todos os
sub-itens, basta seleccionar a categoria.
Pode seleccionar (ou cancelar a seleco) uma
opo, quer tocando na caixa de verificao ao
lado da mesma, quer utilizando as teclas do cursor
para se deslocar at l e tocando em
.
6. Quando tiver terminado a seleco das
funcionalidades a desactivar, toque em
Modo de Exame
65
3. Toque em
apresentado o
ecr Modo de
Exame.
4. Escolha a
configurao de
base na lista
Configurao.
Caso ainda no
tenha criado quaisquer configuraes de modo de
exame, a nica configurao de base Exame
predefinido.
5. Toque em
6. Toque em
duas vezes.
7. Toque em
de Exame apresentado.
Modo de Exame
67
Modificar configuraes
As configuraes de modo de exame podem ser
alteradas. Pode tambm eliminar uma configurao e
restaurar a pr-configurao.
68
Modo de Exame
3. Toque em
, seleccione Reinicializar no
menu e toque em
para confirmar a inteno
de repor as predefinies da configurao.
Eliminar configuraes
No pode eliminar a pr-configurao de exame (mesmo
que a tenha modificado). S pode eliminar as que foram
criadas por si. Para eliminar uma configurao:
1. Se o ecr Modo de Exame no estiver visvel,
e
prima SH e toque em
.
2. Seleccione a configurao que deseja eliminar na
lista Configurao.
3. Toque em
e escolha Eliminar.
69
70
Modo de Exame
5
Introduo s aplicaes HP
Muitas das funcionalidades da HP Prime existem sob a forma de
pacotes com a denominao Aplicaes HP. A HP Prime
fornecida com 18 aplicaes HP: 10 dedicadas a tpicos ou
problemas matemticos, trs solucionadores especiais, trs
exploradores de funes, uma folha de clculo e uma aplicao
que grava dados transmitidos de um sensor externo para a
calculadora. Para abrir uma aplicao, prima I (o que
apresenta o ecr Biblioteca de Aplicaes) e toque no cone
da aplicao que pretende utilizar.
Aquilo que cada aplicao permite fazer encontra-se exposto a
seguir, com as aplicaes listadas por ordem alfabtica.
Nome da
aplicao
Grficos
Avanados
DataStreamer
Finanas
Funo
Geometria
Inferncia
Explorador
Linear
Introduo s aplicaes HP
71
Nome da
aplicao
Solucionador
Linear
Paramtrica
Polar
Explor.
quadrtico
Sequncia
Resolv
Folha de
clculo
Estatstica 1Var
Estatstica 2Var
Solucion.
tring.
Explorador
trig.
Introduo s aplicaes HP
Biblioteca de Aplicaes
As aplicaes so armazenadas na Biblioteca de Aplicaes,
apresentada quando prime I.
Para abrir
uma
aplicao
1. Abra a Biblioteca de
Aplicaes.
2. Procure o cone da
aplicao e toque nele.
Pode tambm utilizar as
teclas do cursor a fim de se
deslocar at uma aplicao
e, quando esta estiver
destacada, tocar em
ou premir E.
Para
reinicializar
uma
aplicao
Introduo s aplicaes HP
.
para confirmar a inteno.
73
Para
ordenar as
aplicaes
Alfabeticamente
Os cones de aplicaes so ordenados alfabeticamente
pelo nome, em ordem ascendente: A a Z.
Fixo
As aplicaes so apresentadas na respectiva ordem
predefinida: Funo, Grficos Avanados, Geometria
Polar e Sequncia. As aplicaes personalizadas so
colocadas no fim, aps todas as aplicaes integradas.
Aparecem por ordem cronolgica: da mais antiga para a
mais recente.
Para
eliminar uma
aplicao
74
.
para confirmar a inteno.
Introduo s aplicaes HP
Outras
opes
Introduo s aplicaes HP
75
Vista Simblica
A tabela abaixo descreve o que possvel fazer na vista
Simblica de cada aplicao.
76
Aplicao
Grficos
Avanados
Finanas
No utilizada
Funo
Geometria
Inferncia
Explorador
Linear
No utilizada
Solucionador
Linear
No utilizada
Paramtrica
Polar
Explor.
Quadrtico
No utilizada
Sequncia
Resolv
Especificar at 10 equaes.
Folha de
clculo
No utilizada
Estatstica 1Var
Estatstica 2Var
Solucion.
tring.
No utilizada
Explorador trig.
No utilizada
Introduo s aplicaes HP
Vista Desenho
A tabela abaixo descreve o que possvel fazer na vista Desenho
de cada aplicao.
Aplicao
Grficos
Avanados
Finanas
Funo
Geometria
Inferncia
Explorador
Linear
Solucionador
Linear
No utilizada
Paramtrica
Polar
Introduo s aplicaes HP
77
78
Aplicao
Explor.
quadrtico
Sequncia
Resolv
Folha de
clculo
No utilizada
Estatstica 1Var
Estatstica 2Var
Solucion.
tring.
No utilizada
Explorador
trig.
Introduo s aplicaes HP
Grficos
Avanados
Finanas
No utilizada
Funo
Geometria
Inferncia
No utilizada
Explorador
Linear
No utilizada
Solucionador
Linear
No utilizada
Paramtrica
Polar
Explor.
quadrtico
No utilizada
Sequncia
Resolv
Introduo s aplicaes HP
79
Aplicao
Folha de
clculo
No utilizada
Estatstica 1Var
Estatstica 2Var
Solucion.
tring.
No utilizada
Explorador
trig.
No utilizada
Vista numrica
A tabela abaixo descreve o que possvel fazer na vista
Numrica de cada aplicao.
80
Aplicao
Grficos
Avanados
Finanas
Funo
Geometria
Inferncia
Explorador
Linear
No utilizada
Introduo s aplicaes HP
Aplicao
Solucionador
Linear
Paramtrica
Polar
Explor.
quadrtico
No utilizada
Sequncia
Resolv
Folha de
clculo
Estatstica 1Var
Estatstica 2Var
Solucion.
tring.
Explorador
trig.
No utilizada
Introduo s aplicaes HP
81
82
Aplicao
Grficos
Avanados
Finanas
No utilizada.
Funo
Geometria
No utilizada
Inferncia
No utilizada
Explorador
Linear
No utilizada
Solucionador
Linear
No utilizada
Paramtrica
Polar
Explor.
quadrtico
No utilizada.
Sequncia
Resolv
No utilizada
Folha de
clculo
No utilizada
Introduo s aplicaes HP
Aplicao
Estatstica 1Var
No utilizada
Estatstica 2Var
No utilizada
Solucion.
tring.
No utilizada
Explorador
trig.
No utilizada
Exemplo rpido
O exemplo seguinte utiliza as seis vistas de aplicao, e dever
dar uma ideia do fluxo de trabalho tpico numa aplicao.
Vamos utilizar a aplicao Polar para exemplificar.
Abrir a aplicao
1. Abra a Biblioteca de Aplicaes premindo I.
2. Toque uma vez no cone da aplicao Polar.
A aplicao Polar abre-se na vista Simblica.
Vista simblica
na vista Simblica da aplicao Polar que se define ou
especifica a equao polar que se pretende explorar e cujo
grfico se pretende desenhar. Neste exemplo, vamos explorar e
2
desenhar o grfico da equao r = 4 cos ( 2 ) cos ( ) .
2
>jE
(Se estiver a utilizar o
modo de introduo
algbrico, pode introduzir
4Szf
n2>f
>jE.)
Esta equao desenha ptalas simtricas desde que a
medida de ngulos definida seja radianos. A medida de
ngulos para esta aplicao definida na vista Config
Simblica.
Introduo s aplicaes HP
83
Vista Desenho
6. Prima P.
desenhado um grfico da
equao. No entanto, tal
como mostra a ilustrao
direita, apenas uma parte
das ptalas visvel. Para
ver o resto, ter de alterar
os parmetros de
configurao de desenho de grficos.
>4Sz ()
9. Prima P para voltar
vista Desenho e ver o
desenho completo do
grfico.
84
Introduo s aplicaes HP
Vista Numrica
Os valores gerados pela
equao podem ser vistos na
vista Numrica.
10. Prima M.
Imagine que deseja ver apenas
nmeros inteiros para ; por
outras palavras, deseja que o
incremento entre valores
consecutivos na coluna seja 1. Essa definio realizada na
vista Config Numrica.
DE
Introduo s aplicaes HP
85
Do teclado
Pode introduzir os componentes directamente com o
teclado. Para introduzir 2X2 3, basta premir
2AXjw3.
De variveis do utilizador
Se tiver criado, por exemplo, uma varivel chamada COST,
pode incorpor-la numa definio digitando-a ou
escolhendo-a no menu Utilizador (um dos submenus do
menu Variveis). Poderia ter assim a definio
F1(X)=X2+COST.
86
Introduo s aplicaes HP
De variveis de aplicao
Todas as configuraes, definies e resultados, de todas
as aplicaes, so guardados em variveis. Muitas dessas
variveis podem ser incorporadas numa definio
simblica. Para aceder a variveis de aplicao, prima
a, toque em
, seleccione a aplicao, seleccione
a categoria da varivel e, em seguida, seleccione a
varivel que lhe interessa. Poderia, por exemplo, ter a
definio F2(X)=X2+XRoot. O valor da ltima raiz
calculada na aplicao Funo substituda pela Raiz
quando esta definio calculada.
As variveis de aplicao so debatidas em pormenor no
captulo B, Resoluo de problemas, a partir da pgina
617.
De funes matemticas
Algumas das funes do menu Matemtica podem ser
incorporadas numa definio. O menu Matemtica um
dos menus Toolbox (D). A seguinte definio combina uma
funo matemtica (Size) com uma varivel de Incio (L1):
F4(X)=X2SIZE(L1). equivalente a x2 n, em que n o
nmero de elementos na lista chamada L1. (Tamanho uma
opo do menu Lista, que um submenu do menu
Matemtica).
De funes do CAS
Algumas das funes do menu CAS podem ser
incorporadas numa definio. O menu CAS um dos
Introduo s aplicaes HP
87
De funes de aplicao
Algumas das funes do menu Aplicao podem ser
incorporadas numa definio. O menu Aplicao um
dos menus Toolbox (D). A seguinte definio incorpora a
funo de aplicao PredY:
F9(X)=X2+Statistics_2Var.PredY(6).
Do menu Cat
Algumas das funes do menu Cat podem ser incorporadas
numa definio. O menu Cat um dos menus Toolbox
(D). A seguinte definio incorpora um comando desse
menu e uma varivel de aplicao:
F6(X)=X2+INT(Root). O valor do inteiro da ltima raiz
calculada na aplicao Funo substitudo por
INT(Root) quando esta definio calculada.
De outras definies
Poderia, por exemplo, definir F3(X) como F1(X)*F2(X).
Introduo s aplicaes HP
89
Finalidade
[Apenas Grficos
Avanados]
[Apenas Grficos
Avanados]
[Apenas
Paramtrica]
[Apenas Polar]
[Apenas
Sequncia]
[Apenas Resolv]
90
Introduo s aplicaes HP
Restaurar as predefinies
Restaurar as predefinies significa restituir a prioridade s
definies existentes no ecr Definies de incio.
Para restaurar a predefinio de um campo:
1. Seleccione o campo.
2. Prima C.
Para restaurar todas as predefinies, prima SJ.
Introduo s aplicaes HP
91
Zoom
[mbito: Grficos Avanados, Funo, Paramtrica, Polar,
Sequncia, Resolv, Estatstica 1Var e Estatstica 2Var. E tambm,
embora de forma limitada, Geometria].
Fazer zoom redesenha um grfico numa escala maior ou mais
pequena. um atalho para alterar as definies de intervalo na
vista Config Desenho. Os limites da maior parte dos zooms so
determinados por dois factores de zoom: um factor horizontal e um
vertical. Por predefinio, esses factores so ambos 2. A reduo do
zoom consiste em multiplicar a escala pelo factor, de modo a que o
ecr apresente uma escala de maior distncia. O aumento do zoom
divide a escala pelo factor, de modo a que o ecr apresente uma
escala de menor distncia.
Factores de
zoom
3. Toque em
4. Desloque-se at Definir
factores e seleccione essa
opo.
apresentado o ecr
Factores de zoom.
5. Altere um ou os dois
factores de zoom.
6. Caso deseje que o desenho se centre em torno da posio
actual do cursor na vista Desenho, seleccione Recentrar.
7. Toque em
92
ou prima E.
Introduo s aplicaes HP
Opes de
zoom
o teclado
o menu
na vista Desenho
Teclas de
zoom
Menu Zoom
Resultado
Centrar no
cursor
Caixa
Entrada
Sada
X entrada
Introduo s aplicaes HP
93
94
Opo
Resultado (Continuao)
X sada
Y entrada
Y sada
Quadrado
Escala auto
Decimal
Inteiro
Trig
Anular zoom
Introduo s aplicaes HP
Zoom de
caixa
Menu Vistas
Escala auto
Decimal
Inteiro
Trig.
Testar um
zoom com
visualizao
em ecr
dividido
Introduo s aplicaes HP
95
Exemplos de
zoom
Reduzir o zoom
Out
Atalho: prima w
96
Introduo s aplicaes HP
X entrada
X In
X sada
X Out
Y entrada
Y In
Y sada
Y Out
Quadrado
Square
Repare que, neste exemplo, foi
aplicado ao grfico esquerda
um zoom Y entrada. O zoom
Quadrado restituiu ao grfico o
seu estado predefinido, em que
as escalas de X e Y so iguais.
Introduo s aplicaes HP
97
Escala auto
Autoscale
Decimal
Decimal
Repare que, neste exemplo, foi
aplicado ao grfico esquerda
um zoom X entrada. O zoom
Decimal reinicializou os
valores predefinidos do
intervalo x e do intervalo y.
Inteiro
Integer
Trig
Trig
98
Introduo s aplicaes HP
Traar
[mbito: Grficos Avanados, Funo, Paramtrica, Polar,
Sequncia, Resolv, Estatstica 1Var e Estatstica 2Var].
A funcionalidade de
localizao permite mover um
cursor (o cursor de localizao )
ao longo do grfico actual. Para
mover o cursor de localizao,
prima < ou >. Tambm pode
mover o cursor de localizao
tocando no grfico actual ou
perto do mesmo. O cursor de localizao salta para o ponto do
grfico mais prximo do ponto em que tocou.
As coordenadas actuais do cursor so apresentadas na parte
inferior do ecr. (Se os botes de menu estiverem a ocultar as
coordenadas, toque em
para ocultar os botes).
O modo de localizao e a apresentao de coordenadas so
automaticamente activados quando um grfico desenhado.
Para
seleccionar
um grfico
Para calcular
uma
definio
Introduo s aplicaes HP
99
4. Se tiver premido
para ver a definio de um grfico,
o menu na parte inferior do ecr fecha-se. Toque em
para o abrir novamente.
5. Toque em
6. Introduza 25 e toque em
7. Toque em
Para ligar ou
desligar a
localizao
.
.
100
Introduo s aplicaes HP
Finalidade
[Apenas Funo]
Introduo s aplicaes HP
101
Pgina 1
Campo de
configurao
Finalidade
TRNG
TSTEP
[Apenas
Paramtrica]
[Apenas
Paramtrica]
102
RNG
[Apenas Polar]
STEP
[Apenas Polar]
Introduo s aplicaes HP
Campo de
configurao
Finalidade (Continuao)
SEQPLOT
[Apenas
Sequncia]
NRNG
HWIDTH
HRNG
S*MARK
XRNG
YRNG
XTICK
YTICK
[Apenas
Sequncia]
[Apenas
Estatstica
1Var]
[Apenas
Estatstica
1Var]
[Apenas
Estatstica
2Var]
Introduo s aplicaes HP
103
Pgina 2
Campo de
configurao
Finalidade
EIXOS
ETIQUETAS
PONTOS DE
GRELHA
LINHAS DE
GRELHA
CURSOR
LIGAR
MTODO
[Apenas
Estatstica
2Var]
[No existe em
nenhuma das
aplicaes de
estatstica]
104
adaptvel: proporciona
resultados muito precisos e
o mtodo predefinido.
Com este mtodo activo, a
representao em grfico
de algumas funes
complexas pode levar
algum tempo. Nesses casos,
apresentado na barra de menu, permitindo-lhe
parar o processo de desenho do grfico, se assim o desejar.
Introduo s aplicaes HP
Restaurar as predefinies
[mbito: Grficos Avanados, Funo, Paramtrica, Polar,
Sequncia, Resolv, Estatstica 1Var, Estatstica 2Var, Geometria].
Para restaurar a predefinio de um campo:
1. Seleccione o campo.
2. Prima C.
Para restaurar todas as predefinies, prima SJ.
105
Zoom
Ao contrrio do que se passa na vista Desenho, o aumento do
zoom na vista Numrica no afecta o tamanho daquilo que
apresentado. Em vez disso, altera o incremento entre os valores
consecutivos da varivel independente (ou seja, a definio de
N. DE PASSO na vista Numrica: consulte pgina 111). Aumentar
o zoom diminui o incremento; diminuir o zoom aumenta o
incremento. A linha que foi destacada antes da aplicao de
zoom permanece inalterada.
Para as opes comuns de aumento e reduo do zoom, o grau
de zoom determinado pelo factor de zoom. Na vista Numrica,
isso corresponde ao campo N. DE ZOOM da vista Config
Numrica. O valor predefinido 4. Assim, se o incremento
actual (ou seja, o valor do N. DE PASSO) for 0.4, a aproximao
divide esse intervalo por quatro intervalos mais pequenos. Assim,
em vez de valores de x de 10, 10.4, 10.8, 11.2 etc., os valores
de x sero de 10, 10.1, 10.2, 10.3, 10.4, etc. (O distanciamento
resulta no oposto: 10, 10.4, 10.8, 11.2 etc., passam a 10, 11.6,
13.2, 14.8, 16.4, etc.)
Antes do zoom
Opes de
zoom
Depois do zoom
o teclado
o menu
na vista Numrica.
Introduo s aplicaes HP
Teclas de
zoom
Menu Zoom
Opo
Resultado
Entrada
Sada
Decimal
Inteiro
Trig
Anular zoom
Introduo s aplicaes HP
Clculo
Pode percorrer a tabela de clculos na vista Numrica premindo
= ou \. Pode tambm saltar rapidamente para um clculo,
introduzindo a varivel independente que lhe interessa na coluna
de varivel independente e tocando em
.
Imagine, por exemplo, que na vista Simblica da aplicao
Funo definiu F1(X) como (X 1)2 3. Imagine ainda que
deseja saber qual o valor dessa funo quando X 625.
1. Abra a vista Numrica (M).
2. Em qualquer lugar da coluna independente a coluna mais
esquerda introduza 625.
3. Toque em
A vista Numrica
actualizada, com o valor
que introduziu na primeira
linha e o resultado do
clculo numa clula
direita. Neste exemplo, o
resultado 389373.
108
Introduo s aplicaes HP
Tabelas personalizadas
Se escolher Automtico para a definio NUMTYPE, a tabela de
clculos na vista Numrica segue as definies da vista Config
Numrica. Ou seja, a varivel independente comea no N.
INICIAL definido e incrementa de acordo com o N. DE PASSO
definido. (Estas definies encontram-se explicadas em
Operaes comuns na vista Config Numrica na pgina 111).
No entanto, pode optar por construir a sua prpria tabela, em
que apenas os valores introduzidos por si sero variveis
independentes.
1. Abra a vista Config Numrica.
SM
2. Escolha Cria A Tua no menu
NUMTYPE.
Eliminar
dados
Introduo s aplicaes HP
109
Finalidade
[Apenas Cria
A Tua]
[Apenas Cria
A Tua]
110
Introduo s aplicaes HP
Restaurar as predefinies
Para restaurar a predefinio de um campo:
1. Seleccione o campo.
2. Prima C.
Para restaurar todas as predefinies, prima SJ.
Introduo s aplicaes HP
111
112
Introduo s aplicaes HP
Introduo s aplicaes HP
113
Exemplo
Explorador Linear
Explor. Quadrtico e
Explorador Trig.
114
Introduo s aplicaes HP
Asjw5
4. Introduza o separador de
parmetros:
o
5. Introduza o valor de x e
prima E.
O declive (ou seja, a
derivada) de x = 2
calculado: 4.
Todas as funes de aplicao esto descritas em Menu Aplic.,
a partir da pgina 365.
Introduo s aplicaes HP
115
Variveis
Variveis
qualificveis
116
6
Aplicao Funo
A aplicao Funo permite explorar at 10 funes
rectangulares, de valor real, de y em relao a x; por
2
exemplo, y = 1 x e y = ( x 1 ) 3 .
Depois de definir uma funo, pode:
Aplicao Funo
117
Abrir a
aplicao
Funo
1. Abra a aplicao
Funo.
I Seleccione
Funo
Lembre-se de que
para abrir uma
aplicao, basta
tocar no respectivo
cone. Pode tambm abri-la utilizando as teclas do
cursor para a destacar e, em seguida, premir
E.
A aplicao Funo abre-se na vista Simblica. Esta
a vista de definio. onde define simbolicamente
(ou seja, especifica) as funes que deseja explorar.
Os dados grficos e numricos que encontra nas
vistas Desenho e Numrica derivam das expresses
simblicas definidas aqui.
Definir as
expresses
Existem 10 campos para definir funes. Estes encontramse rotulados de F1(X) a F9(X) e F0(X).
2. Destaque o campo que deseja utilizar, tocando ou
deslocando-se at l. Se vai introduzir uma nova
expresso, basta comear a digitar. Se vai editar
uma expresso j existente, toque em
e faa
as suas alteraes. Quando terminar a definio ou
alterao da expresso, prima E.
3. Introduza a funo linear em F1(X).
1wdE
4. Introduza a funo
quadrtica em
F2(X).
Rdw1>
jw 3E
118
Aplicao Funo
NOTA
Configurar o
grfico
SP (Configura
o)
Para este exemplo, pode deixar os valores predefinidos
para o desenho de grficos. Se as suas definies no
corresponderem s da ilustrao acima, prima SJ
(Limpar) para restaurar os valores predefinidos.
Consulte Operaes comuns na vista Config Desenho
na pgina 101 para obter mais informaes acerca da
definio do aspecto dos grficos.
Aplicao Funo
119
Desenhar as
funes
7. Desenhe as
funes.
Localizar um
grfico
> ou <
Repare como o
cursor se move no
grfico medida
que prime os
botes. Repare
tambm que as coordenadas do cursor aparecem na
parte inferior do ecr e se alteram medida que
move o cursor.
9. Mova o cursor de localizao, da funo linear para
a funo quadrtica.
= ou \
10. Localize a funo
quadrtica.
> ou <
120
Aplicao Funo
Alterar a
escala
NOTA
Apresentar a
vista
Numrica
M
A vista Numrica
apresenta os dados
gerados pelas
expresses definidas
na vista Simblica.
Para cada expresso seleccionada na vista Simblica,
a vista Numrica apresenta o valor que resulta quando
a expresso calculada para os vrios valores de x.
Aplicao Funo
121
Configurar a
vista
Numrica
SM(Configura
o)
Pode definir o valor
inicial e o valor do
passo (ou seja, o
incremento) para a
coluna x, bem como o factor de zoom para ampliar
ou reduzir numa linha da tabela. Repare que o zoom
no afecta o tamanho dos itens apresentados. Em
vez disso, altera a definio N. de Passo (ou seja,
o incremento entre os valores consecutivos de x).
Aumentar o zoom diminui o incremento; diminuir o
zoom aumenta o incremento. Este processo encontrase explicado de forma mais pormenorizada em
Zoom na pgina 106.
Pode tambm escolher se a tabela de dados na vista
Numrica preenchida automaticamente, ou se
preenchida mediante a digitao dos valores
especficos de x que lhe interessam. Estas opes
Automtico ou Cria A Tua encontram-se
disponveis na lista Tipo de n.. Encontram-se
explicadas em pormenor em Tabelas
personalizadas na pgina 109.
13. Prima SJ(Limpar) para repor todas as
predefinies.
14. Faa corresponder
as definies da
coluna X na vista
Numrica (N.
Inicial e N. de
Passo) aos valores
de x do localizador
(Xmn e largura dos
pxeis) na vista
Desenho:
Toque em
Aplicao Funo
Explorar a
vista
Numrica
15. Apresente
novamente a vista
Numrica:
Para navegar em
torno de uma
tabela
Para aceder
directamente a um
valor
Para aceder s
opes de zoom
Aplicao Funo
Outras opes
Analisar funes
O menu Funo (
) da vista Desenho permite
achar razes, interseces, declives, reas com sinal e
extremos para qualquer funo definida na aplicao
Funo. Se tiver grficos de mais do que uma funo,
poder ter de escolher antecipadamente a funo que lhe
interessa.
Apresentar a
vista do
menu
Desenho
124
Aplicao Funo
= ou \
2. Prima > ou < a fim de mover o cursor para o local
onde x = 3.
3. Toque em
e
seleccione Raiz
A raiz
apresentada na
parte inferior do
ecr.
Se mover agora o
cursor de
localizao para
perto de x = 1 (o
outro local onde a quadrtica atravessa o eixo x) e
seleccionar novamente Raiz, apresentada a outra
raiz.
Repare no boto
. Se tocar
nesse boto, so
desenhadas linhas
pontilhadas, na
vertical e na
horizontal, que
atravessam a actual
posio do
localizador a fim da destacar. Utilize esta
funcionalidade a fim de chamar a ateno para a
localizao do cursor. Pode tambm escolher um
cursor intermitente em Config Desenho. Repare que
todas as funes do menu Func utilizam a funo
que est a ser localizada como a funo de
interesse, bem como a actual coordenada x do
localizador como um valor inicial. Por fim, repare
Aplicao Funo
125
126
Aplicao Funo
Para achar o
declive da funo
quadrtica
2. Especifique o valor
inicial para x:
Toque em
e
prima Q1.3
E.
3. Toque em
Aplicao Funo
127
4. Seleccione a outra
funo como
fronteira da
integral. (Se F1(X)
fosse a funo
seleccionada,
deveria escolher
F2(X) aqui, e viceversa).
5. Especifique o valor final para x:
Toque em
e prima 2.3E.
6. Para apresentar o
valor numrico da
integral, toque em
.
7. Toque em
para regressar ao
menu Desenho.
Repare que o sinal
da rea calculada depende tanto da funo que est
a localizar como do facto de introduzir ou no as
extremidades, da esquerda para a direita ou da
direita para a esquerda.
128
Aplicao Funo
Para achar o
extremo da
quadrtica
1. Para calcular as
coordenadas do
extremo da
equao
quadrtica,
aproxime o cursor
de localizao do
extremo que lhe
interessa (se
necessrio), toque em
e seleccione Extremo.
As variveis de Funo
O resultado de cada anlise numrica na aplicao
Funo atribudo a uma varivel. Essas variveis tm os
seguintes nomes:
Root
Isect (Interseco)
Slope
SignedArea
Extremum
Aplicao Funo
129
Para aceder s
variveis de Funo
130
Aplicao Funo
Aplicao Funo
Utilizao
Descrio
Root
Extremum
Slope
Signed Area
131
132
Utilizao
Descrio (Continuao)
Isect
Aplicao Funo
7
Aplicao Grficos Avanados
A aplicao Grficos Avanados permite definir e explorar
os grficos de expresses abertas simblicas em x, y, em
ambos ou em nenhum. Pode desenhar seces cnicas,
polinmios de forma padro ou geral, desigualdades e
funes. Seguem-se exemplos de tipos de expresses abertas
que pode desenhar:
1. x2/3 y2/5 = 1
2. 2x 3y 6
3. mod x = 3
2
y
sin ( ( x 2 + y 2 5 ) ) > sin 8 atan ----
x
5. x2 + 4x = 4
4.
6. 1 > 0
As ilustraes abaixo mostram o aspecto destas expresses
abertas quando desenhadas:
Exemplo 1
Exemplo 2
133
Exemplo 3
Exemplo 4
Exemplo 5
Exemplo 6
Abrir a
aplicao
1. Abra a aplicao
Grficos Avanados:
I Seleccione
Grficos
Avanados
A aplicao abre-se na
vista Simblica.
Definir a
expresso
aberta
jn2>
w7
n 10 > + 3
jn4>
w
n 10 >
+
n5
>w 10
<0
E
Repare que
apresenta a paleta de relaes a
partir da qual os operadores relacionais podem ser
facilmente seleccionados. Trata-se da mesma paleta que
aparece se premir Sv.
3. Decida o que deseja fazer:
135
Configurar
o desenho
SP (Configurao)
Para este exemplo, pode
manter os valores
predefinidos de desenho. Se
as suas definies no
corresponderem aos da
ilustrao direita, prima SJ (Eliminar) para repor os
valores predefinidos.
Consulte Operaes comuns na vista Config Desenho na
pgina 101 para obter mais informaes acerca do aspecto
dos grficos desenhados.
Desenhar
as
definies
selecciona
das
5. Desenhe as definies
seleccionadas:
Explorar o
grfico
136
7. Toque em
e
seleccione Ampliar.
Uma funcionalidade
especial da aplicao
Grficos Avanados
permite editar a
definio de um grfico
na vista Desenho.
8. Toque em
.
A definio, tal como a
introduziu na vista
Simblica, aparece na
parte inferior do ecr.
9. Toque em
A definio agora
editvel.
10.Altere < para = e toque
em
.
Repare que o grfico
muda para
corresponder nova
definio. A definio
na vista Simblica
tambm muda.
11.Toque em
para deixar cair a definio para a
parte inferior do ecr, de modo a poder ver o grfico
inteiro. A definio convertida de modo de texto para
modo algbrico, a fim de poupar espao no ecr.
Traar na vista
Desenho
Desligado
Interior
137
Interseces X
Interseces Y
Extremos horizontais
Extremos verticais
Inflexes
Seleco
138
Opo Traar
Descrio
Desligado
Interior
Contorno
PoI >
Interseces X
PoI >
Interseces Y
PoI >
Extremos
horizontais
PoI >
Extremos
verticais
Vista
numrica
Opo Traar
Descrio (Continuao)
PoI >
Inflexes
Seleco
Apresentar
a vista
Numrica
13.Prima M para
apresentar a vista
Numrica.
Explorar a
vista
Numrica
Config
Numrica
SM (Configurao)
Pode definir o valor inicial e o valor do passo (ou seja, o
incremento) para a coluna X e a coluna Y, bem como o factor
de zoom para ampliar ou reduzir numa linha da tabela. Pode
tambm escolher se a tabela de dados na vista Numrica
ou no automaticamente preenchida, ou se preenchida
atravs da digitao dos valores especficos de x e y que lhe
interessam. Estas opes Automtica ou Cria A Tua esto
disponveis a partir da lista Tipo de n.. Encontram-se
explicadas em pormenor em Tabelas personalizadas na
pgina 109.
140
Traar na
vista
Numrica
interseces X
interseces Y
extremos horizontais
extremos verticais
inflexes
Traar Contorno
16.Toque em
e seleccione Contorno.
141
3
------- :
2
Sj3n2
E
18.Toque em
seleccione 4.
Traar PoI
19.Toque em
, seleccione PoI e seleccione
Extremos verticais para ver os extremos
enumerados na tabela.
20.Toque em
e
seleccione Pequeno
para um tipo de letra de
pequeno.
21.Toque em
e
seleccione 2 para ver
apenas duas colunas.
A tabela enumera os 5
mnimos visveis na vista Desenho, seguidos dos 5 mximos.
Galeria de Desenho
Uma galeria de grficos
interessantes e das
equaes que os geraram
fornecida com a
calculadora. A galeria abrese a partir da vista Desenho:
1. Com a vista Desenho
aberta, prima a tecla
Menu. Repare que a tecla Menu premida aqui; no se
trata do boto Menu no ecr.
2. No menu, seleccione Visitar Galeria de Desenho.
apresentado o primeiro grfico na Galeria,
juntamente com a respectiva equao.
142
143
144
8
Geometria
A aplicao Geometria permite desenhar e explorar
construes geomtricas. Uma construo geomtrica pode
ser constituda por um nmero qualquer de objectos
geomtricos como pontos, linhas, polgonos, curvas,
tangentes, etc. Pode fazer medies (como reas e distncias),
manipular objectos e observar como as medies mudam.
Existem cinco vistas da aplicao:
145
Preparao
1. Prima SH.
2. No ecr Definies de incio defina o formato
numrico como Fixo e o nmero de casas decimais
como 3.
Abrir a
aplicao e
desenhar o
grfico
Adicionar um
ponto restrito
146
6. Toque em
Geometria
Adicionar uma
tangente
Geometria
147
Criar um ponto
derivado
Y
Repare que todos os
objectos que criou at
agora se encontram enumerados na vista Simblica.
Repare tambm que o nome de um objecto na vista
Simblica o nome que lhe foi atribudo na vista
Desenho, mas com o prefixo "G". Assim, o grfico
rotulado A na vista Desenho rotulado GA na vista
Simblica.
148
Geometria
Geometria
149
21. Prima P.
Se no conseguir ver o
ponto D, mova-se at
este ficar visvel. A
coordenada y de D
ser a derivada da
curva no ponto B.
Uma vez que difcil ler
coordenadas fora do ecr, vamos acrescentar um
clculo que nos dar a derivada exacta (a trs casas
decimais) e que podemos apresentar na vista Desenho.
Acrescentar
alguns clculos
22. Prima M.
na vista Numrica que se introduzem os clculos.
23. Toque em
24.Toque em
.
e escolha Medida > slope
Geometria
, introduza GB e toque em
, introduza GC e toque em
Traar a
derivada
Geometria
151
39. Toque em
Geometria
Atribuir nomes a
objectos
Geometria
153
Seleccionar um
objecto
Ocultar nomes
Mover objectos
Colorir objectos
154
Geometria
Preencher
objectos
Remover o
preenchimento
Anular
Limpar um
objecto
Geometria
155
Limpar todos os
objectos
Deslocao na
vista Desenho
Zoom
156
Geometria
Finalidade
Geometria
SJ
Teclas de
atalho
157
Intervalo X: dois
campos para a
introduo dos valores mnimo e mximo de x,
fornecendo assim o intervalo horizontal predefinido.
Pode alterar este intervalo no s no ecr da
Geometria Config Desenho, mas tambm atravs de
deslocao e zoom.
Rtulos de funes:
158
Geometria
a
F
c
g
Geometria
159
Criao de
objectos
160
Geometria
Reordenao de
entradas
Ocultar um
objecto
Eliminar um
objecto
ou prima C.
Geometria
161
3. Toque em
e
escolha Medida >
Area.
Repare que area()
aparece na linha de
introduo, para que
possa especificar o
objecto cuja rea lhe
interessa.
4. Toque em
, escolha Curvas e, em seguida, a
curva cuja rea lhe interessa.
O nome do objecto colocado entre os parnteses.
Poderia ter introduzido o comando e o nome do objecto
manualmente, ou seja, sem os escolher nos menus. Se
introduzir nomes de objectos manualmente, lembre-se de
que, ao nome do objecto utilizado na vista Desenho,
necessrio atribuir um prefixo "G" para que este possa
ser utilizado em clculos. Assim, o crculo chamado C
na vista Desenho deve ser referido como GC nas vistas
Numrica e Simblica.
5. Prima E ou toque em
rea.
6. Toque em
162
. apresentada a
.
Geometria
7. Introduza radius(GC)
e toque em
.
apresentado o raio.
Repare que a sintaxe
utilizada aqui a
mesma que utiliza no
CAS para calcular as
propriedades de
objectos geomtricos.
As funes de Geometria e respectivas sintaxes
encontram-se descritas em Funes e comandos de
Geometria na pgina 177.
8. Prima P para regressar vista Desenho. Agora,
manipule o crculo de modo a alterar os respectivos raio
e rea. Por exemplo, seleccione o ponto central (A) e
utilize as teclas do cursor a fim de o mover para um novo
local. (No se esquea de premir E quando
terminar).
9. Prima M para regressar vista Numrica. Repare que
os clculos de rea e raio foram actualizados
automaticamente.
NOTA
Listagem de
todos os
objectos
Geometria
163
Obter
propriedades
dos objectos
Apresentao
de clculos na
vista Desenho
Edio de um
clculo
Eliminao de
um clculo
Objectos geomtricos
Os objectos geomtricos debatidos nesta seco so os que
podem ser criados na vista Desenho. Tambm possvel criar
objectos na vista Simblica na verdade, mais do que na
vista Desenho mas esses so abordados em Funes e
comandos de Geometria na pgina 177.
Na vista Desenho, escolha uma ferramenta de desenho para
desenhar um objecto. As ferramentas encontram-se listadas
164
Geometria
Pontos
Toque em
a fim de apresentar um menu e submenus
de opes para introduo de diversos tipos de pontos.
Os menus e submenus so:
Point
Ponto em
Geometria
165
Interseco
Mais
Traar
Parar de traar
166
Geometria
Apagar
traado
Centro
Element 0 .. 1
Interseces
Geometria
167
Pontos
aleatrios
Linha
Segmento
Raio
Linha
Bissectriz do
ngulo
Bissectriz
perpendicular
168
Geometria
Perpendicular
Tangente
Mediana
Altitude
Polgono
Tringulo
Quadriltero
Ngon
Polygon5
Geometria
169
Polygon6
Hexgono
Especial
Tringulo eq.
Paralelograma
Curva
Crculo
Elipse
170
Geometria
Hiprbole
Parbola
Especial
Circum-crculo
Um circum-crculo o crculo
que atravessa cada um dos
trs vrtices do tringulo,
delimitando assim o
tringulo.
Toque em cada vrtice do
tringulo, premindo E
aps cada toque.
Crculo interior
Um crculo interior um
crculo tangente a cada um
dos lados de um polgono.
A HP Prime pode desenhar
um crculo interior tangente
aos lados de um tringulo.
Toque em cada vrtice do
tringulo, premindo E
aps cada toque.
Crculo
exterior
Geometria
171
Desenho
Funo
Paramtrica
Polar
Sequncia
Toque em
,
seleccione Desenho e, em
seguida, o tipo de
expresso que deseja
desenhar. A linha de
introduo activada para
que defina a expresso.
172
Geometria
Transformaes geomtricas
O menu Transformar apresentado quando toca em
fornece um grande nmero de ferramentas que lhe
permitem efectuar transformaes em objectos geomtricos
na vista Desenho. Tambm pode definir transformaes na
vista Simblica
Translao
e seleccione Traslao.
Geometria
173
5. Toque no objecto a
mover e prima E.
O objecto movido de
acordo com o
comprimento do vector
e no mesmo sentido. O
objecto original fica no
respectivo lugar.
Reflexo
e seleccione Reflexo.
174
Geometria
Na ilustrao direita, o
factor de escala 2 e o
centro da dilatao
indicado por um ponto
prximo da parte superior
direita do ecr (com o nome
I). Cada ponto do novo
tringulo colinear em
relao ao seu ponto correspondente no tringulo original e
ao ponto I. Alm disso, a distncia do ponto I a cada novo
ponto ser o dobro da distncia ao ponto original (uma vez
que o factor de escala 2).
1. Toque em
e seleccione Dilatao.
Uma rotao um
mapeamento que roda cada
ponto, de acordo com um
ngulo fixo, em torno de um
ponto central. O ngulo
definido atravs do
comando angle(), com o
vrtice do ngulo como
primeiro argumento. Imagine que deseja rodar o quadrado
(GC) em torno do ponto K (GK) atravessando LKM na
figura direita.
1. Prima Y e, em seguida, toque em
2. Toque em
Rotao.
Geometria
175
3. Entre os parnteses,
introduza:
GK,angle(GK,GL,
GM),GC
4. Prima E ou toque
em
.
5. Prima P para
regressar vista Desenho a fim de ver o quadrado
rodado.
Mais
Projeco
e seleccione Projeco.
176
Geometria
3. Introduza a rcio de
inverso utilize o valor
predefinido 1 e prima
E.
4. Toque no crculo( GC) e
prima E.
Ver que a inverso
uma linha.
Reciprocao
177
angle(GP,GR,GB)
angle(3+2i,12i,5+i) ou
i
3
-------3---- , o que equivale a (0,3)
3
center
Apresenta o centro de um crculo.
center(crculo)
Exemplo: center(circle(x2+y2xy)) d point
(1/2,1/2)
178
Geometria
division_point
Para os dois pontos A e B, com um factor numrico k,
apresenta um ponto C de modo a que C-B=k*(C-A).
division_point(ponto1, ponto2, realk)
element
Cria um ponto num objecto geomtrico cuja abcissa um
determinado valor ou cria um valor real num determinado
intervalo.
element(objecto, real) ou
element(real1..real2)
Exemplos:
element(plotfunc(x2),2) cria um ponto no grfico
de y = x2. Inicialmente, este ponto aparece em (2,4). Pode
deslocar o ponto; porm, este permanecer sempre no
grfico da sua funo.
element(0..5) cria inicialmente um valor de 2.5. Tocar
neste valor e premir E permite premir > e < para
aumentar ou diminuir o valor, de um modo semelhante a uma
barra deslizante. Prima novamente E para fechar a
barra deslizante. O valor que definir pode ser utilizado como
coeficiente numa funo que venha a traar.
inter
Devolve as interseces de duas curvas como um vector.
inter(curva1, curva2)
2
x x
-, --- 1 d
Exemplo: inter 8 --- 11 . Isso indica
6 2
9 ---------
(6,2)
(9,5.5)
isobarycenter
Devolve o centro hipottico de massa de um conjunto de
pontos. Funciona como o baricentro, mas assume que todos
os pontos tm um peso igual.
isobarycenter(ponto1, ponto2, ,ponton)
Geometria
179
midpoint
Apresenta o ponto mdio de um segmento. O argumento
pode ser o nome de um segmento ou dois pontos que
definem um segmento. Neste ltimo caso, o segmento no
precisa de ser desenhado.
midpoint(segmento) ou midpoint(ponto1, ponto2)
orthocenter
Devolve o ortocentro de um tringulo, ou seja, a interseco
das trs altitudes de um tringulo. O argumento pode ser o
nome de um tringulo ou trs pontos no colineares que
definem um tringulo. No ltimo caso, o tringulo no
precisa de ser desenhado.
orthocenter(tringulo) ou orthocenter(ponto1,
ponto2, ponto3)
point
Cria um ponto, dadas as coordenadas do ponto. Cada
coordenada pode ser um valor ou uma expresso que
envolva variveis ou medidas em outros objectos da
construo geomtrica.
point(real1, real2) ou point(expr1, expr2)
Exemplos:
point(3,4) cria um ponto cujas coordenadas so (3,4).
Este ponto pode ser seleccionado e movido mais tarde.
point(abscissa(A), ordinate(B)) cria um ponto
cuja coordenada x a mesma de um ponto A e cuja
coordenada y a mesma de um ponto B. Este ponto altera-se
de modo a reflectir os movimentos do ponto A ou do ponto B.
point2d
Redistribui aleatoriamente um conjunto de pontos de modo a
que, para cada ponto, x [5,5] e y [5,5]. Qualquer
movimento adicional de um dos pontos redistribui
aleatoriamente todos os pontos, a cada toque ou a cada
tecla direccional premida.
point2d(ponto1, ponto2, , ponton)
180
Geometria
trace
Comea a localizar um ponto especificado.
trace(ponto)
stop trace
Pra a localizao de um ponto especificado, mas no
elimina a localizao actual. Este comando est disponvel
apenas na vista Desenho. Na vista Simblica, desmarque o
objecto de localizao para eliminar a localizao e impedir
novas localizaes
erase trace
Elimina a localizao de um ponto, mas no pra a
localizao. Qualquer movimento adicional do ponto ser
localizado. Na vista Simblica, desmarque o objecto de
localizao para eliminar a localizao e impedir novas
localizaes.
Linha
DrawSlp
Dados trs nmeros reais m, a, b, desenha uma linha com
declive m que atravessa o ponto (a, b).
DrawSlp(a,b,m)
altitude
Dados trs pontos no colineares, desenha a altitude do
tringulo definido pelos trs pontos e que passa pelo primeiro
ponto. O tringulo no precisa de ser desenhado.
altitude(ponto1, ponto2, ponto3)
Exemplo: altitude(A, B, C) desenha uma linha que
atravessa o ponto A, perpendicular a BC.
bisector
Dados trs pontos, cria a bissectriz do ngulo definido pelos
trs pontos cujo vrtice se encontra no primeiro ponto.
O ngulo no precisa de ser desenhado na vista Desenho.
bisector(ponto1, ponto2, ponto3)
Geometria
181
Exemplos:
bisector(A,B,C) desenha a bissectriz de BAC.
bisector(0,-4i,4) desenha a linha fornecida por y=x
exbisector
Dados trs pontos que definem um tringulo, cria a bissectriz
dos ngulos externos do tringulo cujo vrtice comum se
encontra no primeiro ponto. O tringulo no precisa de ser
desenhado na vista Desenho.
exbisector(ponto1, ponto2, ponto3)
Exemplos:
exbisector(A,B,C) desenha a bissectriz dos ngulos
externos de ABC, cujo vrtice comum se encontra no ponto A.
exbisector(0,4i,4) desenha a linha fornecida por y=x
half_line
Dados 2 pontos, desenha um raio, a partir do primeiro ponto,
que atravessa o segundo ponto.
half_line((ponto1, ponto2)
line
Desenha uma linha. Os argumentos podem ser dois pontos,
uma expresso linear da forma a*x+b*y+c ou um ponto e
um declive, conforme se v nos exemplos.
line(ponto1, ponto2) ou line(a*x+b*y+c) ou
line(ponto1, slope=realm)
Exemplos:
line(2+i, 3+2i) desenha a linha cuja equao
y=x1; ou seja, a linha que atravessa os pontos (2,1) e (3,2).
line(2x3y8) desenha a linha cuja equao 2x3y=8
line(32i,slope=1/2) desenha a linha cuja equao
x2y=7; ou seja, a linha que atravessa (3, 2) com declive
m=1/2.
median_line
Dados trs pontos que definem um tringulo, cria a mediana
do tringulo que atravessa o primeiro ponto e contm o ponto
mdio do segmento definido pelos outros dois pontos.
median_line(ponto1, ponto2, ponto3)
182
Geometria
parallel
Desenha uma linha que atravessa um determinado ponto
paralelo a uma determinada linha.
parallel(ponto,linha)
Exemplos:
parallel(A, B) desenha a linha que atravessa o ponto
A, paralelo linha B.
parallel(32i, x+y5) desenha a linha que atravessa
o ponto (3, 2), paralelo linha cuja equao x+y=5; ou
seja, a linha cuja equao y=x+1.
perpen_bisector
Desenha a bissectriz perpendicular a um segmento.
O segmento definido pelo respectivo nome ou pelas suas
duas extremidades.
perpen_bisector(segmento) ou
perpen_bisector(ponto1, ponto2)
Exemplos:
perpen_bisector(GC) desenha a bissectriz
perpendicular ao segmento C.
perpen_bisector(GA, GB) desenha a bissectriz
perpendicular ao segmento AB.
perpen_bisector(3+2i, i) desenha a bissectriz
perpendicular a um segmento cujas extremidades tm
coordenadas (3, 2) e (0, 1); ou seja, a linha cuja equao
y=x/3+1.
perpendicular
Desenha uma linha que atravessa um determinado ponto
perpendicular a uma determinada linha. A linha pode ser
definida pelo respectivo nome, por dois pontos ou por uma
expresso em x e y.
perpendicular(ponto, linha) ou
perpendicular(ponto1, ponto2, ponto3)
Geometria
183
Exemplos:
perpendicular(GA, GD) desenha uma linha
perpendicular linha D e que atravessa o ponto A.
perpendicular(3+2i, GB, GC) desenha uma linha
que atravessa o ponto cujas coordenadas so (3, 2) e que
perpendicular linha BC.
perpendicular(3+2i,line(xy=1)) desenha uma
linha que atravessa o ponto cujas coordenadas so (3, 2),
perpendicular linha cuja equao x y = 1; ou seja,
a linha cuja equao y=x+5.
segment
Desenha um segmento definido pelas respectivas
extremidades.
segment(ponto1, ponto2)
Exemplos:
segment(1+2i, 4) desenha o segmento definido pelos
pontos cujas coordenadas so (1, 2) e (4, 0).
segment(GA, GB) desenha o segmento AB.
tangent
Desenha a(s) tangente(s) a uma determinada curva atravs
de um determinado ponto. O ponto no tem de ser um ponto
na curva.
tangent(curva, ponto)
Exemplos:
tangent(plotfunc(x^2), GA) desenha a tangente ao
grfico de y=x^2 a atravessar o ponto A.
tangent(circle(GB, GCGB), GA) desenha uma ou
mais linhas tangentes, que atravessam o ponto A, ao crculo
cujo centro se encontra no ponto B e cujo raio definido pelo
segmento BC.
Polgono
equilateral_triangle
Desenha um tringulo equiltero definido por um dos
respectivos lados; ou seja, por dois vrtices consecutivos.
O terceiro ponto calculado automaticamente, mas no
definido simbolicamente. Caso uma varivel em letra
184
Geometria
Exemplos:
equilateral triangle(0,6) desenha um tringulo
equiltero cujos dois primeiros vrtices se encontram em (0,
0) e (6,0); o clculo do terceiro vrtice coloca-o em (3,3*3).
equilateral triangle(0,6, v) desenha um tringulo
equiltero cujos dois primeiros vrtices se encontram em (0, 0)
e (6,0); o clculo do terceiro vrtice coloca-o em (3,3*3) e
estas coordenadas so guardadas na varivel v do CAS. Na
vista do CAS, introduzir v resulta na apresentao de
point(3*(3*i+1)), que igual a (3,3*3).
hexagon
Desenha um hexgono regular definido por um dos
respectivos lados; ou seja, por dois vrtices consecutivos.
Os restantes pontos so calculados automaticamente, mas
no so definidos simbolicamente. A orientao do
hexgono oposta dos ponteiros do relgio a partir do
primeiro ponto.
hexagon(ponto1, ponto2) ou hexagon(ponto1,
ponto2, var1, var2, var3, var4)
Exemplos:
hexagon(0,6) desenha um hexgono regular cujos dois
primeiros vrtices se encontram em (0, 0) e (6, 0).
hexagon(0,6, a, b, c, d) desenha um hexgono
regular cujos dois primeiros vrtices se encontram em (0, 0) e
(6, 0) e guarda os outros quatro pontos nas variveis a,b, c e
d do CAS. No precisa de definir variveis para a totalidade
dos quatro pontos restantes, mas as coordenadas so
guardadas por ordem. Por exemplo, hexagon(0,6, a)
guarda apenas o terceiro ponto na varivel a do CAS.
isosceles_triangle
Desenha um tringulo issceles definido por dois dos
respectivos vrtices e por um ngulo. Os vrtices definem um
dos dois lados de igual comprimento e o ngulo define o
ngulo entre os dois lados de igual comprimento. Tal como
Geometria
185
Exemplo:
isosceles_triangle(GA, GB, angle(GC, GA, GB)
define um tringulo issceles de modo a que um dos dois
lados de igual comprimento seja AB, e que o ngulo entre os
dois lados de igual comprimento tenha uma medida igual
de ACB.
isopolygon
Desenha um polgono regular dados os dois primeiros
vrtices e o nmero de lados, sendo o nmero de lados
superior a 1. Se o nmero de lados for 2, o segmento
desenhado. Pode fornecer nomes de variveis do CAS para
guardar as coordenadas dos pontos calculados pela ordem
em que foram criadas. A orientao do polgono oposta
dos ponteiros do relgio.
isopolygon(ponto1, ponto2, realn), em que
realn um inteiro maior do que 1.
Exemplo
isopolygon(GA, GB, 6) desenha um hexgono regular
cujos dois primeiros vrtices so os pontos A e B.
parallelogram
Desenha um paralelogramo dados trs dos respectivos
vrtices. O quarto ponto calculado automaticamente, mas
no definido simbolicamente. Tal como acontece com a
maior parte dos outros comandos para polgonos, pode
guardar as coordenadas do quarto ponto numa varivel do
CAS. A orientao do paralelogramo oposta dos
ponteiros do relgio a partir do primeiro ponto.
parallelogram(ponto1, ponto2, ponto3)
Exemplo:
parallelogram(0,6,9+5i) desenha um paralelogramo
cujos vrtices se encontram em (0, 0), (6, 0), (9, 5) e (3,5).
As coordenadas do ltimo ponto so calculadas
automaticamente.
186
Geometria
polygon
Desenha um polgono a partir de um conjunto de vrtices.
polygon(ponto1, ponto2, , ponton)
Exemplo:
polygon(GA, GB, GD) desenha ABD
quadrilateral
Desenha um quadriltero a partir de um conjunto de quatro
pontos.
quadrilateral(ponto1, ponto2, ponto3, ponto4)
Exemplo:
quadrilateral(GA, GB, GC, GD) desenha o
quadriltero ABCD.
rectangle
Desenha um rectngulo dados dois vrtices consecutivos e um
ponto no lado oposto ao lado definido pelos dois primeiros
vrtices ou um factor de escala para os lados perpendiculares
ao primeiro lado. Tal como acontece com muitos dos outros
comandos para polgonos, pode especificar nomes de
variveis opcionais do CAS para guardar as coordenadas dos
outros dois vrtices como pontos.
rectangle(ponto1, ponto2, ponto3) ou
rectangle(ponto1, ponto2, realk)
Exemplos:
rectangle(GA, GB, GE) desenha um rectngulo cujos
dois primeiros vrtices so os pontos A e B (um dos lados
o segmento AB). O ponto E encontra-se na linha que contm
o lado do rectngulo oposto ao segmento AB.
rectangle(GA, GB, 3, p, q) desenha um rectngulo
cujos dois primeiros vrtices so os pontos A e B (um dos lados
o segmento AB). Os lados perpendiculares ao segmento AB
tm o comprimento 3*AB. Os terceiro e quarto pontos so
guardados nas variveis p e q do CAS, respectivamente.
rhombus
Desenha um losango dados dois pontos e um ngulo. Tal
como acontece com muitos dos outros comandos para
polgonos, pode especificar nomes de variveis opcionais do
Geometria
187
Exemplo
rhombus(GA, GB, angle(GC, GD, GE)) desenha um
losango no segmento AB, de modo a que o ngulo no vrtice
A mea o mesmo que DCE.
right_triangle
Desenha um tringulo rectngulo dados dois pontos e um
factor de escala. Um dos catetos do tringulo rectngulo
definido pelos dois pontos, o vrtice do ngulo recto
encontra-se no primeiro ponto, e o factor de escala multiplica
o comprimento do primeiro cateto para determinar o
comprimento do segundo cateto.
right_triangle(ponto1, ponto2, realk)
Exemplo:
right_triangle(GA, GB, 1) desenha um tringulo
rectngulo issceles, com o respectivo ngulo recto no ponto
A, e com os dois catetos de comprimento igual ao segmento
AB.
square
Desenha um quadrado dados dois vrtices consecutivos
como pontos.
square(ponto1, ponto2)
Exemplo:
Exemplo: square(0, 3+2i, p, q) desenha um quadrado com
vrtices em (0, 0), (3, 2), (1, 5) e (-2, 3). Os dois ltimos
vrtices so calculados automaticamente e guardados nas
variveis p e q do CAS.
triangle
Desenha um tringulo dados os respectivos trs vrtices.
triangle(ponto1, ponto2, ponto3)
Exemplo:
triangle(GA, GB, GC) desenha ABC.
188
Geometria
Curva
function
Traa o desenho de uma funo, dada uma expresso na
varivel independente x. Repare na utilizao de x em letra
minscula.
plotfunc(Expr)
Exemplo:
Exemplo: plotfunc(3*sin(x)) desenha o grfico de y=3*sin(x).
circle
Desenha um crculo, dadas as extremidades do dimetro, ou
um centro e um raio, ou uma equao em x e y.
circle(ponto1, ponto2) ou circle(ponto1, ponto 2-ponto1) ou
circle(equao)
Exemplos:
circle(GA, GB) desenha o crculo com dimetro AB.
circle(GA, GB-GA) desenha o crculo com centro no
ponto A e com raio AB.
circle(x^2+y^2=1) desenha o crculo unitrio.
Este comando tambm pode ser utilizado para desenhar um arco.
circle(GA, GB, 0, /2) desenha um quarto de crculo
com dimetro AB.
circumcircle
Desenha o circum-crculo de um tringulo; ou seja, o crculo
circunscrito num tringulo.
circumcircle(ponto1, ponto2, ponto3)
Exemplo:
circumcircle(GA, GB, GC) desenha o crculo
circunscrito em torno de ABC
conic
Desenha o grfico de uma seco cnica definida por uma
expresso em x e y.
conic(expr)
Geometria
189
Exemplo:
conic(x^2+y^2-81) desenha um crculo com centro em
(0,0) e raio de 9
ellipse
Desenha uma elipse dados os focos, alm de um ponto na
elipse ou de uma grandeza escalar correspondente a metade
da soma constante das distncias de um ponto na elipse a
cada um dos focos.
ellipse(ponto1, ponto2, ponto3) ou
ellipse(ponto1, ponto2, realk)
Exemplos:
ellipse(GA, GB, GC) desenha a elipse cujos focos so
os pontos A e B e que atravessa o ponto C.
ellipse(GA, GB, 3) desenha uma elipse cujos focos so
os pontos A e B. Para qualquer ponto P na elipse, AP+BP=6.
excircle
Desenha um dos crculos exteriores de um tringulo, uma
tangente do crculo a um dos lados do tringulo e tambm
uma tangente s extenses dos outros dois lados.
excircle(ponto1, ponto2, ponto3)
Exemplo:
excircle(GA, GB, GC) desenha o crculo tangente a BC
e aos raios AB e AC.
hyperbola
Desenha uma hiprbole, dados os focos, alm de um ponto
na hiprbole ou uma grandeza escalar correspondente a
metade da diferena constante das distncias de um ponto
na hiprbole a cada um dos focos.
hyperbola(ponto1, ponto2, ponto3) ou
hyperbola(ponto1, ponto2, realk)
Exemplos:
hyperbola(GA, GB, GC) desenha a hiprbole cujos
focos so os pontos A e B e que atravessa o ponto C.
hyperbola(GA, GB, 3) desenha uma hiprbole cujos
focos so os pontos A e B. Para qualquer ponto P na
hiprbole, |AP-BP|=6.
190
Geometria
incircle
Desenha o crculo interior de um tringulo e a tangente do
crculo aos trs lados do tringulo.
incircle(ponto1, ponto2, ponto3)
Exemplo:
incircle(GA, GB, GC) desenha o crculo interior de
ABC.
locus
Dados um primeiro ponto e um segundo ponto que seja um
elemento de (um ponto num) objecto geomtrico, desenha o
lugar geomtrico do primeiro ponto medida que o segundo
ponto atravessa o respectivo objecto.
locus(ponto,elemento)
parabola
Desenha uma parbola, dado um ponto de foco e uma linha
directriz, ou o vrtice da parbola e um nmero real que
represente a distncia focal.
parabola(ponto,linha) ou
parabola(vrtice,real)
Exemplos:
parabola(GA, GB) desenha uma parbola cujo foco o
ponto A e cuja directriz a linha B.
parabola(GA, 1) desenha uma parbola cujo vrtice o
ponto A e cuja distncia focal 1.
Transform
ar
dilation
Dilata um objecto geomtrico relativamente a um ponto
central, de acordo com um factor de escala.
homothety(ponto, realk, objecto)
Exemplo:
homothety(GA, 2, GB) cria uma dilatao centrada no
ponto A que tem um factor de escala de 2. Cada ponto P no
objecto geomtrico B tem a respectiva imagem P no raio AP
de modo a que AP=2AP.
Geometria
191
inversion
Desenha a inverso de um ponto, relativamente a outro
ponto, de acordo com um factor de escala.
inversion(ponto1, realk, ponto2)
Exemplo:
inversion(GA, 3, GB) desenha o ponto C na linha AB
de modo a que AB*AC=3. Neste caso, o ponto A o centro
da inverso e o factor de escala 3. O ponto B o ponto
cuja inverso criada.
De um modo geral, a inverso do ponto A atravs do centro
C, com o factor de escala k, mapeia A em A, de modo a que
A se encontre na linha CA e CA*CA=k, onde CA e CA
denotam os comprimentos dos segmentos correspondentes.
Se k=1, ento, os comprimentos CA e CA so recprocos.
projection
Desenha a projeco ortogonal de um ponto numa curva.
projection(curva, ponto)
reflection
Reflecte um objecto geomtrico sobre uma linha ou atravs
de um ponto. Este ltimo caso , por vezes, designado como
meia volta.
reflection(linha, objecto) ou
reflection(ponto, objecto)
Exemplos:
reflection(line(x=3),point(1,1)) reflecte o ponto
em (1, 1) sobre a linha vertical x=3 para criar um ponto em
(5,1).
reflection(1+i, 3-2i) reflecte o ponto em (3,2)
atravs do ponto em (1, 1) para criar um ponto em (1, 4).
rotation
Roda um objecto geomtrico, relativamente a um dado ponto
central, atravs de um determinado ngulo.
rotate(ponto, ngulo, objecto)
192
Geometria
Exemplo:
rotate(GA, angle(GB, GC, GD),GK) roda o objecto
geomtrico rotulado K, em torno do ponto A, atravs de um
ngulo igual a CBD.
similarity
Dilata e roda um objecto geomtrico relativamente ao mesmo
ponto central.
similarity(ponto, realk, ngulo, objecto)
Exemplo:
similarity(0, 3, angle(0,1,i),point(2,0))
dilata o ponto em (2,0) segundo um factor de escala de 3 (um
ponto em (6,0)), rodando depois o resultado 90 no sentido
oposto ao dos ponteiros do relgio para criar um ponto em
(0, 6).
translation
Traslada um objecto geomtrico ao longo de um dado vector.
O vector fornecido como a diferena de dois pontos (caracoroa).
translation(vector, objecto)
Exemplos:
translation(0-i, GA) traslada o objecto A uma
unidade para baixo.
translation(GB-GA, GC) traslada o objecto C no vector
AB.
Grfico de Medio
angleat
Utilizado na vista Simblica. Dados os trs pontos de um
ngulo e um quarto ponto como local, apresenta a medida
do ngulo definido pelos trs primeiros pontos. A medida
apresentada, com um rtulo, no local da vista Desenho
fornecido pelo quarto ponto. O primeiro ponto o vrtice do
ngulo.
angleat(ponto1, ponto2, ponto3, ponto4)
Geometria
193
Exemplo:
Em modo de grau, angleat(point(0, 0),
point(23, 0), point(23, 3), point(-6, 6))
apresenta "appoint(0,0)=30.0" no ponto (6,6)
angleatraw
Funciona da mesma forma que angleat, mas sem rtulo.
areaat
Utilizado na vista Simblica. Apresenta a rea algbrica de
um polgono ou crculo. A medida apresentada, com um
rtulo, no ponto fornecido na vista Desenho.
areaat(polgono, ponto) ou areaat(crculo,
ponto)
Exemplo:
areaat(circle(x^2+y^2=1), point(-4,4))
apresenta "acircle(x^2+y^2=1)= " no ponto (-4, 4))
areaatraw
Funciona da mesma forma que areaat, mas sem o rtulo.
distanceat
Utilizado na vista Simblica. Apresenta a distncia entre
2 objectos geomtricos. A medida apresentada, com um
rtulo, no ponto fornecido na vista Desenho.
distanceat(objecto1, objecto2, ponto)
Exemplo:
distanceat(1+i, 3+3*i, 4+4*i) apresenta
"1+i 3+3*i=22" no ponto (4,4)
distanceatraw
Funciona da mesma forma que distanceat, mas sem o rtulo.
perimeterat
Utilizado na vista Simblica. Apresenta o permetro de um
polgono ou crculo. A medida apresentada, com um rtulo,
no ponto fornecido na vista Desenho.
perimeterat(polgono, ponto) ou
perimeterat(crculo, ponto)
194
Geometria
Exemplo:
perimeterat(circle(x^2+y^2=1), point(-4,4))
apresenta "pcircle(x^2+y^2=1)= 2*" no ponto (-4, 4)
perimeteratraw
Funciona da mesma forma que perimeterat, mas sem o rtulo.
slopeat
Utilizado na vista Simblica. Apresenta o declive de um
objecto recto (segmento, linha, etc.) A medida apresentada,
com um rtulo, no ponto fornecido na vista Desenho.
slopeat(objecto, ponto)
Exemplo:
slopeat(line(point(0,0), point(2,3)),
point(-8,8)) apresenta sline(point(0,0),
point(2,3))=3/2 no ponto (8, 8)
slopeatraw
Funciona da mesma forma que slopeat, mas sem o rtulo.
affix
Apresenta as coordenadas de um ponto ou os comprimentos
x e y de um vector como um nmero complexo.
affix(ponto) ou affix(vector)
Geometria
195
Exemplo:
se GA for um ponto em (1, 2), ento, affix(GA) apresenta
12i.
angle
Devolve a medio de um ngulo direccionado. O primeiro
ponto assumido como o vrtice do ngulo medida que
os dois pontos seguintes, por ordem, fornecem a medida e o
sinal.
angle(vrtice, ponto2, ponto3)
Exemplo:
angle(GA, GB, GC) apresenta a medida de BAC.
arcLen
Devolve o comprimento do arco de uma curva entre dois
pontos na curva. A curva uma expresso, a varivel
independente declarada e os dois pontos so definidos por
valores da varivel independente.
Este comando pode tambm aceitar uma definio
paramtrica de uma curva. Nesse caso, a expresso uma
lista de 2 expresses (a primeira para x e a segunda para y)
em termos de uma terceira varivel independente.
arcLen(expr, real1, real2)
Exemplos:
arcLen(x^2, x, 2, 2) apresenta 9.29.
arcLen({sin(t), cos(t)}, t, 0, /2) apresenta
1.57
area
Devolve a rea de um crculo ou polgono.
area(crculo) ou area(polgono)
Exemplos:
Se GA for definido como o crculo unitrio, ento, area(GA)
apresenta .
area(4-x^2/4, x=-4..4) apresenta 14.666
196
Geometria
coordinates
Dado um vector de pontos, devolve uma matriz que contm
as coordenadas x e y desses pontos. Cada linha da matriz
define um ponto; a primeira coluna fornece as coordenadas
x e a segunda coluna as coordenadas y.
coordinates([ponto1, ponto2, , ponton]))
distance
Devolve a distncia entre dois pontos ou entre um ponto e
uma curva.
distance(ponto1, ponto2) ou distance(ponto,
curva)
Exemplos:
distance(1+i, 3+3i) apresenta 2.828 ou 22.
Se GA for o ponto em (0, 0) e GB for definido como
plotfunc(4x^2/4), ento, a distncia (GA, GB) apresenta
3.464... ou 23.
distance2
Devolve o quadrado da distncia entre dois pontos ou entre
um ponto e uma curva.
distance2(ponto1, ponto2) ou distance2(ponto,
curva)
Exemplos:
distance2(1+i, 3+3i) d 8.
Se GA for o ponto em (0, 0) e GB for definido como plotfunc
(4-x^2/4), ento, distance2(GA, GB) apresenta 12.
equation
Devolve a equao cartesiana de uma curva em x e y, ou as
coordenadas cartesianas de um ponto.
equation(curva) ou equation(ponto)
Exemplo:
Se GA for o ponto em (0, 0), GB for o ponto em (1, 0) e GC
for definido como circle(GA, GB-GA), ento,
equation(GC) d x2 + y2 = 1.
Geometria
197
extract_measure
Apresenta a definio de um objecto geomtrico. Para um
ponto, essa definio constituda pelas coordenadas do
ponto. Para outros objectos, a definio reflecte a sua
definio da vista Simblica, com as coordenadas dos
pontos de definio fornecidas.
extract_measure(Var)
ordinate
Apresenta a coordenada y de um ponto ou o comprimento y
de um vector.
ordinate(ponto) ou ordinate(vector)
Exemplo:
Exemplo: ordinate(GA) apresenta a coordenada y do
ponto A.
parameq
Funciona como o comando equation, mas apresenta
resultados paramtricos em forma complexa.
parameq(GeoObj )
perimeter
Devolve o permetro de um polgono ou a circunferncia de
um crculo.
perimeter(polgono) ou perimeter(crculo)
Exemplos:
Se GA for o ponto em (0, 0), GB for o ponto em (1, 0) e GC
for definido como circle(GA, GB-GA), ento,
perimeter(GC) d 2.
Se GA for o ponto em (0, 0), GB for o ponto em (1, 0) e GC
for definido como square(GA, GB-GA), ento,
perimeter(GC) d 4.
radius
Devolve o raio de um crculo.
radius(crculo)
198
Geometria
Exemplo:
Se GA for o ponto em (0, 0), GB for o ponto em (1, 0) e GC for
definido como circle(GA, GB-GA), ento, radius(GC) d 1.
Teste
is_collinear
Assume uma srie de pontos como argumentos e testa se so
ou no colineares. Devolve 1 se os pontos forem colineares e
0 se no forem.
is_collinear(ponto1, ponto2, , ponton)
Exemplo:
is_collinear(point(0,0), point(5,0),
point(6,1)) d 0
is_concyclic
Assume uma srie de pontos como argumento e testa se esto
todos no mesmo crculo. Devolve 1 se os pontos estiverem
todos no mesmo crculo e 0 se no estiverem.
is_concyclic(ponto1, ponto2, , ponton)
Exemplo:
is_concyclic(point(-4,-2), point(-4,2),
point(4,-2), point(4,2)) d 1
is_conjugate
Testa se dois pontos ou duas linhas so ou no conjugados
em relao a um determinado crculo. Devolve 1 se forem e
0 se no forem.
is_conjugate(crculo, ponto1, ponto2) ou
is_conjugate(crculo, linha1, linha2)
is_element
Testa se um ponto se encontra num objecto geomtrico.
Apresenta 1 se assim for e 0 se assim no for
is_element(ponto, objecto)
Exemplo:
-,---2
-) , circle(0,1)) d 1.
is_element(point (---2
2 2
Geometria
199
is_equilateral
Assume trs pontos e testa se so ou no vrtices de um nico
tringulo equiltero. Devolve 1 se forem e 0 se no forem.
is_equilateral(ponto1, ponto2, ponto3)
Exemplo:
is_equilateral(point(0,0), point(4,0),
point(2,4)) d 0.
is_isoceles
Assume trs pontos e testa se so ou no vrtices de um nico
tringulo issceles. Apresenta 0 se no forem. Se forem,
apresenta a ordem dos nmeros, do ponto comum aos dois
lados de igual comprimento (1, 2 ou 3). Devolve 4 se os trs
pontos formarem um tringulo equiltero.
is_isosceles(ponto1, ponto2, ponto3)
Exemplo:
is_isoscelesl(point(0,0), point(4,0),
point(2,4)) d 3.
is_orthogonal
Testa se duas linhas ou dois crculos so ou no ortogonais
(perpendiculares). No caso de dois crculos, testa se as
tangentes num ponto da interseco so ou no ortogonais.
Devolve 1 se forem e 0 se no forem.
is_orthogonal(linha1, linha2) ou
is_orthogonal(crculo1, crculo2)
Exemplo:
is_orthogonal(line(y=x),line(y=-x)) d 1.
is_parallel
Testa se duas linhas so ou no paralelas. Devolve 1 se forem
e 0 se no forem.
is_parallel(linha1, linha2)
Exemplo:
is_parallel(line(2x+3y=7),line(2x+3y=9)
apresenta 1.
200
Geometria
is_parallelogram
Testa se os quatro pontos de um conjunto so ou no vrtices
de um paralelogramo. Apresenta 0 se no forem. Se forem,
apresenta 1 caso formem apenas um paralelogramo, 2 caso
formem um losango, 3 caso formem um rectngulo e 4 caso
formem um quadrado.
is_parallelogram(ponto1, ponto2, ponto3,
ponto4)
Exemplo:
is_parallelogram(point(0,0), point(2,4),
point(0,8), point(-2,4)) d 2.
is_perpendicular
Semelhante a is_orthogonal. Testa se duas linhas so ou
no perpendiculares.
is_perpendicular(linha1, linha2)
is_rectangle
Testa se os quatro pontos de um conjunto so ou no vrtices
de um rectngulo. Devolve 0 se no forem, 1 se forem e 2 se
forem vrtices de um quadrado.
is_rectangle(ponto1, ponto2, ponto3, ponto4)
Exemplos:
is_rectangle(point(0,0), point(4,2),
point(2,6), point(-2,4)) d 2.
Com um conjunto de apenas trs pontos como argumento,
testa se estes so ou no vrtices de um tringulo rectngulo.
Apresenta 0 se no forem. Se forem, apresenta a ordem dos
nmeros, do ponto comum aos dois lados perpendiculares (1,
2 ou 3).
is_rectangle(point(0,0), point(4,2),
point(2,6)) d 2.
is_square
Testa se os quatro pontos de um conjunto so ou no vrtices
de um quadrado. Devolve 1 se forem e 0 se no forem.
is_square(ponto1, ponto2, ponto3, ponto4)
Exemplo:
is_square(point(0,0), point(4,2),
point(2,6), point(-2,4)) d 1.
Geometria
201
convexhull
Apresenta um vector que contm os pontos que servem como
a envoltria convexa de um determinado conjunto de pontos.
convexhull(ponto1, ponto2, , ponton)
harmonic_conjugate
Apresenta o conjugado harmnico de 3 pontos. Mais
especificamente, apresenta o conjugado harmnico do
ponto3 relativamente ao ponto1 e ao ponto2. Tambm aceita
trs linhas paralelas ou concorrentes; neste caso, apresenta a
equao da linha conjugada harmnica.
harmonic_conjugate(ponto1, ponto2, ponto3) ou
harmonic_conjugate(linha1, linha2, linha3)
Exemplo:
harmonic_conjugate(point(0, 0), point(3, 0),
point(4, 0)) d point(12/5, 0)
harmonic_division
Apresenta o conjugado harmnico de 3 pontos. Mais
especificamente, apresenta o conjugado harmnico do
ponto3 relativamente ao ponto1 e ao ponto2 e guarda o
resultado na varivel var. Tambm aceita trs linhas
paralelas ou concorrentes; neste caso, apresenta a equao
da linha conjugada harmnica.
harmonic_division(ponto1, ponto2, ponto3, var)
ou harmonic_division(linha1, linha2, linha3,
var)
Exemplo:
harmonic_division(point(0, 0), point(3, 0),
point(4, 0), p) apresenta point(12/5, 0) e guardao na varivel p
is_harmonic
Testa se 4 pontos esto se encontram ou no numa diviso
harmnica ou num intervalo. Apresenta 1 se assim for e 0 se
assim no for.
202
Geometria
Exemplo:
is_harmonic(point(0, 0), point(3, 0),
point(4, 0), point(12/5, 0)) d 1
is_harmonic_circle_bundle
Apresenta 1 se os crculos formarem um feixe, 2 se tiverem o
mesmo centro, 3 se partilharem o mesmo crculo e 0 noutros
casos.
is_harmonic_circle_bundle({crculo1, crculo2,
, crculon})
is_harmonic_line_bundle
Apresenta 1 se as linhas forem concorrentes, 2 se forem
paralelas, 3 se forem a mesma linha e 0 noutros casos.
is_harmonic_line_bundle({line1, line2, ,
linen}))
is_rhombus
Testa se os quatro pontos de um conjunto so ou no vrtices
de um losango. Devolve 0 se no forem, 1 se forem e 2 se
forem vrtices de um quadrado.
is_rhombus(ponto1, ponto2, ponto3, ponto4)
Exemplo:
is_rhombus(point(0,0), point(-2,2),
point(0,4), point(2,2)) d 2
LinhaHorz
Desenha a linha horizontal y=a.
LineHorz(a)
Exemplo:
LineHorz(-2) desenha a linha horizontal cuja equao
y = 2
LinhaVert
Desenha a linha vertical x=a.
LineVert(a)
Geometria
203
Exemplo:
LineVert(3) desenha a linha vertical cuja equao
x = 3
open_polygon
Une um conjunto de pontos com segmentos de recta, na
ordem determinada, de modo a produzir um polgono.
Se o ltimo ponto for o mesmo que o primeiro, o polgono
fechado; caso contrrio, aberto.
open_polygon(ponto1, ponto2, , ponto1) ou
open_polygon(ponto1, ponto2, , ponton)
polar
Apresenta linha polar do ponto fornecido como plo
relativamente ao crculo determinado.
polar(crculo, ponto)
Exemplo:
polar(circle(x^2+y^2=1),point(1/3,0)) d x=3
polar_coordinates
Apresenta um vector que contm as coordenadas polares de
um ponto ou um nmero complexo.
polar_coordinates(ponto) ou
polar_coordinates(complexo)
Exemplo:
polar_coordinates(2, 2) d [2, /4])
pole
Apresenta o plo da linha fornecida relativamente ao crculo
determinado.
pole(crculo, linha)
Exemplo:
pole(circle(x^2+y^2=1), line(x=3)) d
point(1/3, 0)
powerpc
Dados um crculo e um ponto, apresenta a diferena entre o
quadrado da distncia do ponto ao centro do crculo, bem
como o quadrado do raio do crculo.
powerpc(crculo, ponto)
204
Geometria
Exemplo
powerpc(circle(point(0,0), point(1,1)point(0,0)), point(3,1)) d 8
radical_axis
Apresenta a linha cujos pontos tm os mesmos valores de
powerpc para os dois crculos fornecidos.
radical_axis(crculo1, crculo2)
Exemplo:
radical_axis(circle(((x+2)+y) =
8),circle(((x-2)+y) = 8)) d line(x=0)
reciprocation
Dado um crculo, apresenta os plos (pontos) de linhas
polares fornecidas ou as linhas polares de plos (pontos)
fornecidos.
reciprocation(crculo, ponto) ou
reciprocation(crculo, linha) ou
reciprocation(crculo, lista)
Exemplo:
reciprocation(circle(x^2+y^2=1),{point(1/
3,0), line(x=2)}) d [line(x=3), point(1/2,
0)]
single_inter
Apresenta a interseco da curva1 e curva2 mais
prxima do ponto.
single_inter(curva1, curva2, ponto)
Exemplo:
single_inter(line(y=x),circle(x^2+y^2=1),
point(1,1)) d point(((1+i)* 2)/2)
vector
Cria um vector do ponto1 ao ponto2. Com um ponto como
argumento, a origem utilizada como a cauda do vector.
vector(ponto1, ponto2) ou vector(ponto)
Exemplo:
vector(point(1,1), point(3,0)) cria um vector de
(1, 1) a (3, 0).
Geometria
205
vertices
Apresenta uma lista dos vrtices de um polgono.
vertices(polgono)
vertices_abca
Apresenta a lista fechada dos vrtices de um polgono.
vertices_abca(polgono)
206
Geometria
9
Folha de clculo
A aplicao Folha de Clculo
oferece uma grelha de clulas
para que possa introduzir
contedo (como nmeros,
texto, expresses, etc.) e
efectuar determinadas
operaes no que introduzir.
Para abrir a aplicao Folha
de Clculo, prima I e seleccione Folha de clculo.
Pode criar o nmero que quiser de folhas de clculo
personalizadas; cada uma, com o seu prprio nome (consulte
Criar uma aplicao na pgina 113). Uma folha de clculo
personalizada aberta da mesma forma: premindo I e
seleccionando a folha de clculo.
O tamanho mximo de qualquer folha de clculo de 10 000
linhas por 676 colunas.
A aplicao abre-se na vista Numrica. No existem vista
Desenho nem vista Simblica. Existe uma vista Config
Simblica (SY) que permite anular determinadas
definies sistmicas. (Consulte Operaes comuns na vista
Config Simblica na pgina 91).
207
. Atribuiu a toda a
S. PREO s 0.1 E
Como introduziu a
frmula indicada no
cabealho de uma
coluna, esta
automaticamente copiada
para cada clula dessa
coluna. De momento,
apenas 0 mostrado,
uma vez que ainda no h valores na coluna PREO.
6. Mais uma vez, seleccione o cabealho da coluna B.
7. Toque em
e seleccione Nome.
208
Folha de clculo
S.ANTAKINGSE
Repare que as strings de texto, mas no os nomes, tm de
estar entre aspas.
14. Seleccione a clula D1.
15. Introduza uma frmula para somar as receitas:
S.SUM R PRICE E
Pode especificar um intervalo como por exemplo
A1:A100 , mas especificando o nome da coluna poder
assegurar que a soma ser includa em todas as entradas
da coluna.
16. Seleccione a clula C3.
17. Introduza um rtulo para o total da sua comisso:
S.ANTOTAL COMMISE
Repare que a coluna no tem largura suficiente para que
possa ver todo o rtulo em C3. Precisamos de alargar a
coluna C.
18. Seleccione a clula cabealho para a coluna C, toque em
e seleccione Coluna
.
apresentado um formulrio de introduo que permite
especificar a largura necessria da coluna.
Folha de clculo
209
S.SUM R COMMIS E
Repare que, em vez de digitar SUM manualmente, poderia
ter escolhido essa opo no menu Aplicaes (um dos
menus Toolbox).
22. Seleccione a clula C5.
23. Introduza um rtulo para os seus custos fixos:
S.ANCOSTSE
24.Na clula D5, introduza
100. Isto o aluguer que
tem de pagar ao
proprietrio do terreno
pelo espao para a sua
bancada.
25. Introduza o rtulo
PROFIT na clula C7.
26. Na clula D7, introduza uma frmula para calcular os seus
lucros:
S.D3 w D5E
Tambm poderia ter atribudo nomes a D3 e D5, por
exemplo, TOTCOM e COSTS respectivamente. Nesse caso,
a frmula em D7 poderia ter sido =TOTCOMCOSTS.
27. Introduza o rtulo GOAL na clula E1.
Pode fazer deslizar um dedo no ecr, ou premir
repetidamente as teclas do cursor, para tornar E1 visvel.
28.Introduza 250 na clula F1.
Este o lucro mnimo que deseja fazer no dia.
29. Na clula C9, introduza o rtulo GO HOME.
210
Folha de clculo
S.D7 F1E
Pode seleccionar na paleta de relaes (Sv).
O que esta frmula faz
colocar 0 em D9 se no
tiver atingido os seus
objectivos de lucro, e 1 se
os tiver atingido. Oferece
uma maneira rpida de
verificar quando j
realizou lucro suficiente e
pode ir para casa.
31. Seleccione C9 e D9.
Pode seleccionar as duas clulas arrastando um dedo, ou
destacando C9, seleccionando
e premindo >.
32. Toque em
e seleccione Cor.
e seleccione Preenchimento.
Folha de clculo
211
Operaes bsicas
Navegao, seleco e gestos
Pode deslocar-se numa folha de clculo atravs das teclas do
cursor, deslizando o dedo ou tocando em
e
especificando a clula para onde pretende ir.
Pode seleccionar uma clula avanando para a mesma.
Tambm pode seleccionar uma coluna inteira (tocando na letra
da coluna) e seleccionar uma linha inteira (tocando no nmero
da linha). Pode ainda seleccionar toda a folha de clculo:
basta que toque na clula sem nmero no canto superior
esquerdo da folha. (A clula que contm o logtipo da HP.)
Para seleccionar um bloco de clulas, prima uma clula que
ser o canto da seleco e, em seguida, arraste o dedo at
clula oposta na diagonal. Pode seleccionar um bloco de
clulas passando para uma clula de canto, tocando em
e utilizando as teclas do cursor para se mover para a
clula oposta na diagonal. Se tocar em
ou noutra
clula, cancela a seleco.
Referncias a clulas
Pode referir-se ao valor de uma clula em frmulas como se este
fosse uma varivel. As referncias a clulas so feitas com as
coordenadas de linha e coluna e podem ser absolutas ou
relativas. Uma referncia absoluta tem a forma $C$R (em que
C a coluna e R a linha). Assim, $B$7 uma referncia
absoluta. Numa frmula, far sempre referncia aos dados da
clula B7, independentemente do local onde a frmula, ou uma
cpia da mesma, for colocada. Por outro lado, a forma B7
uma referncia relativa. Baseia-se na posio relativa das
clulas. Desta forma, imaginemos, uma frmula em B8 que faz
referncia a B7 far referncia a C7 em vez de B7, se for
copiada para C8.
Tambm possvel especificar intervalos de clulas, como
C6:E12, bem como colunas inteiras (E:E) ou linhas inteiras
($3:$5). Repare que o elemento alfabtico dos nomes das
colunas pode estar em maiscula ou minscula, excepto nas
colunas g, l, m e z. Estes tm de estar em minscula, caso no
212
Folha de clculo
Mtodo 1
Mtodo 2
e seleccione Nome.
Utilizar nomes
em clculos
213
Introduo de contedo
Pode introduzir contedo directamente na folha de clculo ou
importar dados de uma aplicao de estatstica.
Introduo
directa
214
Folha de clculo
ou prima E.
Importar
dados
Folha de clculo
215
Funes
externas
Q1 o0o3
5. Prima E para ver o resultado. Seleccione a clula e
toque em
para ver um vector contendo as duas
razes: [1.732 1.732].
6. Toque em
216
Folha de clculo
Copiar e colar
Para copiar uma ou mais
clulas, seleccione-as e
prima SV (Copiar).
Desloque-se para a
localizao desejada e
prima SZ (Colar).
Pode optar por colar o valor,
a frmula, o formato, o valor e o formato ou a frmula e o
formato.
Referncias externas
Pode referir-se aos dados
contidos numa folha de
clculo, a partir de fora da
aplicao Folha de Clculo,
utilizando a referncia
Nomedafolhadeclculo.
CR. Por exemplo, na vista
inicial, pode referir a clula A6
na folha de clculo integrada introduzindoSpreadsheet.A6.
Assim, a frmula 6*Spreadsheet.A6 multiplicaria qualquer
valor actual na clula A6 da aplicao integrada por 6.
Caso tenha criado uma folha de clculo personalizada
chamada, por exemplo, Savings, basta referi-la pelo nome,
como por exemplo, em 5*Savings.A6.
Tambm possvel referir externamente uma clula com nome,
como por exemplo, em 5*Savings.TOTAL.
Da mesma forma, pode introduzir referncias a clulas da folha
de clculo no CAS.
Se estiver a trabalhar fora de um folha de clculo, no pode
referir uma clula pela respectiva referncia absoluta. Assim,
Spreadsheet.$A$6 d origem a uma mensagem de erro.
Tenha em ateno que uma referncia a um nome de uma folha
de clculo sensvel a maisculas e minsculas.
Folha de clculo
217
Referncias a variveis
Qualquer varivel pode ser inserida numa clula. Isso inclui
variveis de Incio, de aplicao, do CAS e do utilizador.
As variveis podem ser referidas ou introduzidas. Por exemplo,
se tiver atribudo 10 a P na vista inicial, poder introduzir =P*5
numa clula de uma folha de clculo, premir E e obter
50. Se, subsequentemente, alterou o valor de P, o valor nessa
clula muda automaticamente de modo a reflectir o novo valor.
um exemplo de uma varivel referida.
Se pretender apenas o valor actual de P sem que o valor mude
se P se alterar, basta introduzir P e premir E. um
exemplo de uma varivel introduzida.
As variveis s quais foram atribudos valores em outras
aplicaes tambm podem ser referidas numa folha de clculo.
No captulo 13, vemos como a aplicao Resolv pode ser
utilizada para resolver equaes. Um exemplo utilizado
V 2 = U 2 + 2AD. Poderia ter quatro clulas, numa folha de
clculo, com =V, =U, =A, e =D como frmulas. medida que
vai fazendo experincias com diferentes valores para estas
variveis na aplicao Resolv, os valores introduzidos e
calculados so copiados para a folha de clculo (onde podem
ser submetidos a outras manipulaes).
As variveis de outras aplicaes incluem os resultados de
determinados clculos. Por exemplo, se tiver desenhado o
grfico de uma funo na aplicao Funo e calculado a rea
com sinal entre dois valores de x, pode referir esse valor numa
e
folha de clculo premindo a, tocando em
seleccionando depois Funo > Resultados >
SignedArea.
Est disponvel tambm um grande nmero de variveis do
sistema. Por exemplo, pode introduzir S+E para
obter a ltima resposta calculada na vista inicial. Pode tambm
introduzir S.S+E para obter a ltima
resposta calculada na vista inicial e fazer com que o valor seja
automaticamente actualizado medida que novos clculos vo
sendo efectuados na vista inicial. (Repare que isto funciona
apenas com a opo Ans da vista inicial, e no com a opo
Ans da vista do CAS).
218
Folha de clculo
Folha de clculo
219
Botes e teclas
Boto ou tecla
Finalidade
ou
220
Folha de clculo
Boto ou tecla
Finalidade (Continuao)
SJ
Opes de formatao
As opes de formatao
aparecem quando toca em
. Aplicam-se quilo que
estiver seleccionado: uma
clula, um bloco, uma coluna,
uma linha ou a folha de
clculo inteira.
As opes so:
Alinhar
Em baixo
Folha de clculo
221
Coluna
No
Parmetros de
formatao
222
Atributo
Resultado
contedo
frmula
frmula
nome
formato
numrico
Padro = 0
Fixo = 1
Cientfico = 2
Engenharia = 3
nmero de
casas decimais
1 a 11, ou no especificado
= 1
Folha de clculo
Parmetro
Atributo
Resultado (Continuao)
tipo de letra
0 a 6, no especificado = 1
(com 0 = 10 pt e 6 = 22pt).
cor de fundo
cor de preenchimento da
clula, ou 32786 se no for
especificada
cor de primeiro
plano
10
mostrar strings
entre aspas
Sim = 0, No = 1, no
especificado = 1
11
modo de texto
(por oposio
ao modo
algbrico)
Sim = 0, No = 1, no
especificado = 1
Folha de clculo
223
224
Folha de clculo
10
Aplicao Estatstica 1Var
A aplicao Estatstica 1Var pode guardar at dez
conjuntos de dados ao mesmo tempo. Pode realizar
anlises estatsticas a uma varivel de um ou mais
conjuntos de dados.
A aplicao Estatstica 1Var iniciada na vista
Numrica, utilizada para introduzir dados. A vista
Simblica utilizada para especificar quais as colunas
que contm dados e qual a coluna que contm as
frequncias.
Pode tambm calcular estatsticas em Incio e invocar os
valores de variveis de estatsticas especficas.
Os valores calculados na aplicao Estatstica 1Var so
guardados em variveis, podendo ser reutilizados na
vista inicial e noutras aplicaes.
I Seleccione
Estatstica
1Var
2. Introduza os dados
das medies na
coluna D1:
225
160 E
165 E
170 E
175 E
180 E
3. Ache a mdia da
amostra.
Toque em
para ver as
estatsticas
calculadas a partir
dos dados da
amostra em D1.
_
A mdia (x ) 170.
No h mais
estatsticas do que aquelas que podem ser
apresentadas num s ecr. Assim, poder ter de se
deslocar para ver a estatstica que pretende.
Repare que o ttulo da coluna de estatsticas H1.
Existem 5 definies de conjuntos de dados
disponveis para estatsticas a uma varivel: H1-H5.
Se os dados forem introduzidos em D1, H1
automaticamente definido para utilizar D1 para
dados, e a frequncia de cada ponto de dados
definida como 1. Pode seleccionar outras colunas de
dados a partir da vista Simblica da aplicao.
4. Toque em
estatsticas.
Finalidade
227
Altura (cm)
Frequncia
160
165
170
175
180
M
11. Na coluna D2,
introduza os dados
de frequncia
apresentados na
tabela acima:
>5E
3E
8E
2E
1E
228
12. Recalcule as
estatsticas:
A altura mdia
agora de
aproximadamente
167.631 cm.
13. Configure um histograma dos dados.
SP
((Configurao)
Introduza
parmetros
adequados aos seus
dados. Aqueles que
so mostrados
direita iro
assegurar que todos os dados neste exemplo
especfico so apresentados na vista Desenho.
14. Desenhe um
histograma dos
dados.
P
Prima > e < para
mover o localizador
e ver o intervalo e a
frequncia de cada compartimento. Pode tambm
tocar para seleccionar um compartimento. Toque e
arraste para se deslocar na vista Desenho. Tambm
pode ampliar ou reduzir na posio do cursor
premindo + e w, respectivamente.
229
Finalidade
230
Item
Finalidade (Continuao)
Editar um
conjunto de
dados
Eliminar dados
231
Inserir dados
e introduza o valor.
Gerao de
dados
Ordenar valores
de dados
232
Clculo de estatsticas
Toque em
a fim de apresentar os seguintes
resultados para cada conjunto de dados seleccionado na
vista Simblica.
Estatstica
Definio
Min
Valor mnimo
Q1
Med
Valor da mediana
Q3
Max
Valor mximo
Mdia
sX
serrX
Erro padro
233
Desenho de grficos
Pode desenhar os seguintes tipos de grficos:
Histogramas
Grficos de caixa
Grficos de linhas
Grficos de barras
Diagramas de Pareto
Para desenhar
grficos de dados
estatsticos
234
Tipos de grfico
Histograma
O primeiro conjunto de
nmeros abaixo do
grfico indica o local
onde se encontra o
cursor. No exemplo
direita, o cursor
encontra-se no
compartimento de dados
entre 5 e 6 (mas sem incluir 6), e a frequncia para esse
compartimento 6. O conjunto de dados definido por
H3 na vista Simblica. Pode ver informaes acerca de
outros compartimentos premindo > ou <.
Grfico de caixa
O segmento de recta
esquerda assinala o
valor mnimo dos dados.
A caixa assinala o
primeiro quartil, a
mediana e o terceiro
quartil. O segmento de
recta direita assinala o
valor mximo dos dados. Os nmeros abaixo do grfico
fornecem a estatstica na posio do cursor. Pode ver
outras estatsticas premindo > ou <.
Grfico de
probabilidade
normal
O grfico de
probabilidade normal
utilizado para
determinar se a
distribuio dos dados
da amostra ou no
mais ou menos normal.
Quanto mais linear for o
aspecto dos dados, maior a probabilidade que de que
a sua distribuio seja normal.
235
Grfico de linhas
Grfico de barras
O grfico de barras
mostra o valor de um
ponto de dados em
forma de barra vertical
ao longo do eixo x, no
nmero da linha do
ponto de dados.
Diagrama de
Pareto
Um diagrama de Pareto
coloca os dados em
ordem decrescente e
apresenta cada um com
a respectiva
percentagem do todo.
Largura do
histograma
236
Intervalo do
histograma
Explorar o grfico
A vista Desenho (P) tem opes de zoom e
localizao, bem como apresentao de coordenadas.
A opo Escala auto est disponvel no menu Ver
(V), bem como no menu
. O menu Ver permite
tambm visualizar grficos em modo de ecr dividido
(conforme explicado em pgina 95).
Para todos os tipos de grfico, pode tocar e arrastar para
se deslocar na vista Desenho. Tambm pode ampliar ou
reduzir na posio do cursor premindo + e w,
respectivamente.
Finalidade
237
238
11
Aplicao Estatstica 2Var
A aplicao Estatstica 2Var pode guardar at dez
conjuntos de dados ao mesmo tempo. Pode realizar
anlises estatsticas a duas variveis de um ou mais
conjuntos de dados.
A aplicao Estatstica 2Var iniciada na vista
Numrica, que utilizada para introduzir dados. A vista
Simblica utilizada para especificar quais as colunas
que contm dados e qual a coluna que contm as
frequncias.
Tambm pode calcular estatsticas em Incio e na
aplicao Folha de Clculo.
Os valores calculados na aplicao Estatstica 2Var so
guardados em variveis. Estas podem ser referidas na
vista inicial e em outras aplicaes.
Minutos de
publicidade
(independente, x)
1400
920
1100
2265
2890
2200
239
Abrir a
aplicao
Estatstica 2Var
1. Abra a aplicao
Estatstica 2Var:
I Seleccione
Estatstica
2Var.
Introduza dados
E
3. Introduza os
dados acerca das
vendas resultantes
na coluna C2:
1400 E
920 E
1100 E
2265 E
2890 E
2200 E
Escolher colunas
de dados e
ajustar
Y
Neste caso, C1 e
C2 so
apresentadas por
predefinio. Mas
poderia ter
introduzido os
seus dados em
colunas que no
C1 e C2.
240
5. Seleccione um ajuste:
No campo Tipo
1, seleccione um
ajuste. Neste
exemplo,
seleccione
Linear.
6. Caso deseje
escolher uma cor
para o grfico dos dados na vista Desenho, consulte
Escolher uma cor para os grficos na pgina 89.
7. Se tiver mais do que uma anlise definida na vista
Simblica, cancele a seleco de todas as anlises
que, de momento, no lhe interessam.
Explorar
estatsticas
M
A correlao
r=0.8995
9. Ache o tempo
mdio de
publicidade ( x ).
O tempo mdia
de publicidade,
x , de
3.33333
minutos.
241
Configurar o
desenho
SP(Configurao)
Q1E6
E Q 1000
E3200
E \ 500
E
Desenhar o
grfico
P
Repare que a curva
de regresso (ou
seja, a curva que
melhor se ajusta aos
pontos de dados)
desenhada por
predefinio.
242
Apresentar a
equao
Y
Repare na expresso
no campo Ajuste1.
Esta mostra que o
declive (m) da linha
de regresso de
425.875 e a
intercepo de y (b)
de 376.25.
Prever valores
P
Por predefinio, a
opo de
localizao est
activa. Esta opo
move o cursor de um ponto de dados para outro
medida que prime > ou <. medida que se move
de um ponto de dados para outro, os valores
correspondentes de x e y aparecem na parte inferior
do ecr. Neste exemplo, o eixo x representa os
minutos de publicidade e o eixo y representa as
vendas.
No entanto, no h nenhum ponto de dados para
6 minutos. Assim, no possvel mover o cursor para
x = 6. Em vez disso, temos de prever o que ser y
quando x = 6, com base nos dados que possumos.
Para o fazer, temos de localizar a curva de
regresso, e no os pontos de dados que temos.
243
15. Prima \ ou = a
fim de definir o
cursor para localizar
a linha de regresso
em vez dos pontos
de dados.
O cursor salta do
ponto de dados
onde se encontrava na curva de regresso.
16. Toque na linha de regresso perto de x = 6 (junto
borda direita do ecr). Em seguida, prima > at
que x = 6. Se o valor de x no for apresentado na
parte inferior esquerda do ecr, toque em
.
Quando chegar a x = 6, ir constatar que o valor de
PREDY (tambm apresentado na parte inferior do
ecr), 2931.5. Assim, o modelo prev que as
vendas aumentariam para 2931,50 dlares se a
publicidade aumentasse 6 minutos.
Sugesto
244
Nota
Finalidade
Copia o item destacado para a linha
de introduo.
Insere uma nova clula acima da
clula destacada (e atribui-lhe um
valor de 0).
Abre um formulrio de introduo que
permite escolher entre vrias
maneiras de ordenar os dados.
Apresenta um menu que permite
escolher entre tipo de letra pequeno,
mdio e grande.
245
Boto
Finalidade (Continuao)
Abre um formulrio de introduo que
permite criar uma sequncia baseada
numa expresso e guardar o resultado
na coluna de dados especificada.
Consulte Gerao de dados na
pgina 232.
Calcula estatsticas para cada
conjunto de dados seleccionado na
vista Simblica. Consulte Clculo de
estatsticas na pgina 249.
Editar um
conjunto de
dados
Eliminar dados
Inserir dados
Ordenar valores
de dados
246
Escolha um
ajuste
247
Tipos de
ajuste
Tipo de ajuste
Significado
Linear
Logartmica
Exponencial
Alimentao
Expoente
Inversa
Logstica
Quadrtica
Cbica
Qurtica
Trigonomtric
a
248
Para definir o
seu prprio
ajuste
Tipo de ajuste
Significado (Continuao)
Definido p/
utiliz.
Clculo de estatsticas
Quando toca em
, ficam disponveis trs conjuntos
de estatsticas. Por predefinio, so apresentadas as
estatsticas que envolvem tanto as colunas independentes
como as dependentes. Toque em
para ver
estatsticas que envolvam apenas a coluna independente,
ou em
para apresentar as estatsticas derivadas
da coluna dependente. Toque em
para regressar
vista predefinida. As tabelas abaixo descrevem as
estatsticas exibidas em cada vista.
As estatsticas calculadas quando toca em
so:
Estatstica
Definio
249
Estatstica
Definio (Continuao)
R2
O coeficiente de determinao, ou
seja, o quadrado do coeficiente de
correlao. O valor desta estatstica
dependente do tipo de Ajuste
escolhido. Uma medida de 1 indica
um ajuste perfeito.
sCOV
COV
XY
Definio
sX
serrX
250
so:
so:
Estatstica
Definio
Y2
sY
serrY
251
Localizar um
grfico de
disperso
As figuras abaixo do
grfico indicam que o
cursor est no segundo
ponto de dados de S1, a
((1, 920). Prima > a fim
de se mover para o ponto
de dados seguinte e
apresentar informaes
acerca do mesmo.
Localizar uma
curva
Ordem de
localizao
252
Finalidade
Apresenta o menu Zoom.
Liga ou desliga o modo de
localizao.
Mostra ou oculta a curva que melhor
se ajusta aos pontos de dados de
acordo com o modelo de regresso
seleccionado.
Permite especificar um valor para o
qual saltar na linha de regresso (ou
um ponto de dados para o qual saltar
caso o cursor se encontre num ponto
de dados e no na linha de
regresso). Poder ter de premir
= ou \ a fim de mover o cursor
para o objecto do seu interesse: a
linha de regresso ou os pontos de
dados.
Mostra ou oculta os botes de menu.
Config Desenho
Tal como acontece com todas as aplicaes que
proporcionam uma funcionalidade de desenho de
grficos, a vista Config Desenho SP
(Configurao) permite definir o intervalo e o aspecto
da vista Desenho. As definies comuns disponveis
encontram-se debatidas em Operaes comuns na vista
Config Desenho na pgina 101. A vista Config Desenho
na aplicao Estatstica 2Var tem duas definies
adicionais:
Marca de desenho
Ligar
Prever valores
PredX uma funo que prev um valor para X dado um
valor para Y. Da mesma forma, PredY uma funo que
prev um valor para Y dado um valor para X. Em ambos
os casos, a previso baseia-se na equao que melhor se
ajusta aos dados de acordo com o tipo de ajuste
especificado.
Pode prever valores na vista Desenho da aplicao
Estatstica 2Var e tambm na vista inicial.
Na vista
Desenho
Na vista
inicial
254
255
256
12
Aplicao Inferncia
A aplicao Inferncia permite calcular intervalos de
confiana e testar hipteses com base na distribuio Z
Normal ou na distribuio t de Student. Alm da
aplicao Inferncia, o menu Matemtica tem um
conjunto completo de funes de probabilidade
baseadas em diversas distribuies (Qui-quadrado, F,
Binmio, Poisson, etc.).
Com base nas estatsticas de uma ou duas amostras,
pode testar hipteses e achar intervalos de confiana
para as seguintes quantidades:
Dados de
amostra
mdia
proporo
Abrir a
aplicao
Inferncia
I Seleccione
Inferncia
A aplicao
Inferncia abre-se na
vista Simblica.
Aplicao Inferncia
257
Intervalo confiana
Z-Test: 1 , o teste
Z de uma mdia
Z-Int: 1 , o intervalo de
confiana para uma mdia, com
base na distribuio Normal
Z-Test: 1 2, o
teste Z da
diferena entre
duas mdias
Z-Int: 1 2, o intervalo de
confiana para a diferena entre
duas mdias, com base na
distribuio Normal
Z-Test: 1 , o teste
Z de uma
proporo
Z-Int: 1 , o intervalo de
confiana para uma proporo,
com base na distribuio
Normal
Z-Test: 1 2, o
teste Z da
diferena entre
duas propores
Z-Int: 1 2, o intervalo de
confiana para a diferena entre
duas propores, com base na
distribuio Normal
T-Test: 1 , o teste T
de uma mdia
T-Int: 1 , o intervalo de
confiana para uma mdia, com
base na distribuio t de Student
T-Test: 1 2, o
teste T da
diferena entre
duas mdias
T-Int: 1 2, o intervalo de
confiana para a diferena entre
duas mdias, com base na
distribuio t de Student
258
Aplicao Inferncia
Seleccionar o
mtodo de
inferncia
2. Testar hiptese
o mtodo de
inferncia predefinido.
Se no estiver
seleccionado, toque
no campo Mtodo e
seleccione-o.
3. Escolha o tipo de
teste. Neste caso,
seleccione ZTest:
1 no menu Tipo.
4. Seleccione uma
hiptese alternativa.
Neste caso,
seleccione < 0 no
menu Hiptese alt.
Introduzir
dados
5. V para a vista
Numrica a fim de ver
os dados de amostra.
Aplicao Inferncia
259
Definio
Mdia da amostra
Tamanho da amostra
Visualizar os
resultados do
teste
6. Visualize os
resultados do teste:
O valor de
distribuio do teste e
a probabilidade
associada so
apresentados, juntamente com o(s) valor(es) crtico(s)
do teste e o(s) valor(es) crtico(s) associado(s) da
estatstica. Neste caso, o teste indica que no se
deve rejeitar a hiptese nula.
Toque em
260
Aplicao Inferncia
Desenhar os
resultados do
teste
P
O grfico da
distribuio
apresentado, com o
valor Z do teste assinalado. O valor de X
correspondente tambm mostrado.
Toque em
para ver o valor Z crtico. Com o
nvel alfa apresentado, pode premir \ ou = para
diminuir ou aumentar o nvel .
Importao de estatsticas
A aplicao Inferncia pode calcular intervalos de
confiana e testar hipteses com base nos dados das
aplicaes Estatstica 1Var e Estatstica 2Var. O exemplo
seguinte ilustra o processo.
Uma srie de seis experincias fornece os seguintes
valores como o ponto de ebulio de um lquido:
82.5, 83.1, 82.6, 83.7, 82.4 e 83.0
Com base nesta amostra, queremos estimar o ponto de
ebulio verdadeiro com um nvel de confiana de 90%.
Abrir a
aplicao
Estatstica
1Var
1.
Limpar dados
indesejveis
Aplicao Inferncia
Abra a aplicao
Estatstica 1Var:
I Seleccione
Estatstica 1Var
SJ Todas as colunas
261
Introduzir
dados
3. Na coluna D1,
introduza os pontos
de ebulio achados
durante as
experincias.
82.5 E
83.1 E
82.6 E
83.7 E
82.4 E
83 E
Calcular
estatsticas
4. Calcule as estatsticas:
As estatsticas
calculadas sero
agora importadas
para a aplicao
Inferncia.
5. Toque em
para fechar a janela de estatsticas.
Abrir a
aplicao
Inferncia
6. Abra a aplicao
Inferncia e limpe as
definies actuais.
I Seleccione
Inferncia
SJ
Seleccionar o
mtodo e o
tipo de
inferncia
262
7. Toque no campo
Mtodo e seleccione
Intervalo
confiana.
Aplicao Inferncia
8. Toque em Tipo e
seleccione T-Int:
1
Importar os
dados
M
10. Especifique os dados que deseja importar:
Toque em
14. Especifique um
intervalo de confiana
de 90% no campo C.
Apresentao
numrica de
resultados
Aplicao Inferncia
263
Apresentao grfica
de resultados
P
O intervalo de
confiana de 90%
[82.48, 83.28].
Testes de hipteses
Os testes de hipteses so utilizados para testar a
validade de hipteses acerca dos parmetros estatsticos
de uma ou duas populaes. Os testes baseiam-se em
estatsticas de amostras de populaes.
Os testes de hipteses da HP Prime utilizam a distribuio
Z Normal ou a distribuio t de Student para calcular
probabilidades. Caso deseje utilizar outras distribuies,
recorra vista inicial e s distribuies existentes na
categoria Probabilidade do menu Matemtica.
Z-Test: 1
Com base em estatsticas de uma nica amostra, este
teste mede a fora das provas para uma hiptese
seleccionada, por comparao com a hiptese nula.
A hiptese nula a de que a mdia da populao igual
a um valor especificado, 0: = 0.
Pode seleccionar uma das seguintes hipteses alternativas
contra a qual testar, por comparao, a hiptese nula:
H0: < 0
H0: > 0
H0: 0
264
Aplicao Inferncia
Dados introduzidos
Resultados
Definio
Mdia da amostra
Tamanho da amostra
Mdia hipottica da
populao
Nvel de significncia
Os resultados so:
Resultado
Testar Z
Testar x
P
Z crtico
Crtica x
Descrio
Estatstica do teste Z
Valor de x associado ao valor Z
do teste
Probabilidade associada
estatstica do teste Z
Valor(es) limite de Z associados
ao nvel que forneceu
Valor(es) limite de x exigidos
pelo valor que forneceu
Z-Test: 1 2
Com base em duas amostras, cada uma de uma
populao independente, este teste mede a fora das
provas para uma hiptese seleccionada, por
comparao com a hiptese nula. A hiptese nula a de
que as mdias das duas populaes so iguais,
0: 1 = 2.
Seleccione uma das seguintes hipteses alternativas
contra a qual testar, por comparao, a hiptese nula:
H0: 1 < 2
H0: 1 > 2
H0: 1 2
Aplicao Inferncia
265
Dados introduzidos
Resultados
Definio
x1
Mdia da amostra 1
x2
Mdia da amostra 2
n1
Tamanho da amostra 1
n2
Tamanho da amostra 2
Nvel de significncia
Os resultados so:
Resultado
Descrio
Testar Z
Estatstica do teste Z
Testar x
Probabilidade associada
estatstica do teste Z
Z crtico
Crtica x
Z-Test: 1
Com base em estatsticas de uma nica amostra, este
teste mede a fora das provas para uma hiptese
seleccionada, por comparao com a hiptese nula.
A hiptese nula a de que a proporo de sucessos um
valor presumido, 0 : = 0.
Pode seleccionar uma das seguintes hipteses alternativas
contra a qual testar, por comparao, a hiptese nula:
H0: < 0
H0: > 0
H0: 0
266
Aplicao Inferncia
Dados introduzidos
Resultados
Definio
Nmero de sucessos na amostra
Tamanho da amostra
Proporo de sucessos da populao
Nvel de significncia
Os resultados so:
Resultado
Descrio
Testar Z
Estatstica do teste Z
Testar p
Z crtico
Crtica p
Z-Test: 1 2
Com base nas estatsticas de duas amostras, cada uma
de uma populao diferente, este teste mede a fora das
provas para uma hiptese seleccionada, por
comparao com a hiptese nula. A hiptese nula a de
que as propores de sucessos nas duas populaes so
iguais, 0: 1 = 2.
Pode seleccionar uma das seguintes hipteses alternativas
contra a qual testar, por comparao, a hiptese nula:
H0: 1 < 2
H0: 1 > 2
H0: 1 2
Aplicao Inferncia
267
Dados introduzidos
Resultados
Definio
x1
Nmero de sucessos da
amostra 1
x2
Nmero de sucessos da
amostra 2
n1
Tamanho da amostra 1
n2
Tamanho da amostra 2
Nvel de significncia
Os resultados so:
Resultado
Descrio
Testar Z
Estatstica do teste Z
Testar p
Probabilidade associada
estatstica do teste Z
Z crtico
Crtica p
Diferena na proporo de
sucessos, nas duas amostras,
associada ao nvel que
forneceu
T-Test: 1
Este teste utilizado quando o desvio padro da
populao no conhecido. Com base em estatsticas de
uma nica amostra, este teste mede a fora das provas
para uma hiptese seleccionada, por comparao com a
hiptese nula. A hiptese nula a de que a mdia da
amostra contm algum valor presumido, 0 : = 0.
268
Aplicao Inferncia
Dados introduzidos
Resultados
Definio
Mdia da amostra
Tamanho da amostra
Mdia hipottica da
populao
Nvel de significncia
Os resultados so:
Resultado
Aplicao Inferncia
Descrio
Testar T
Estatstica do teste T
Testar x
Probabilidade associada
estatstica do teste T
DF
Graus de liberdade
T crtico
Crtica x
269
T-Test: 1 2
Este teste utilizado quando o desvio padro da
populao no conhecido. Com base nas estatsticas
de duas amostras, cada uma de uma populao
diferente, este teste mede a fora das provas para uma
hiptese seleccionada, por comparao com a hiptese
nula. A hiptese nula a de que as mdias das duas
populaes so iguais, 0: 1 = 2.
Pode seleccionar uma das seguintes hipteses alternativas
contra a qual testar, por comparao, a hiptese nula:
H0: 1 < 2
H0: 1 > 2
H0: 1 2
Dados introduzidos
270
Definio
x1
Mdia da amostra 1
x2
Mdia da amostra 2
s1
s2
n1
Tamanho da amostra 1
n2
Tamanho da amostra 2
Nvel de significncia
Repartidos
Aplicao Inferncia
Resultados
Os resultados so:
Resultado
Descrio
Testar T
Estatstica do teste T
Testar x
DF
Graus de liberdade
T crtico
Crtica x
Intervalos de confiana
Os clculos de intervalo de confiana que a HP Prime
capaz de realizar baseiam-se na distribuio Z Normal
ou na distribuio t de Student.
Z-Int: 1
Esta opo utiliza a distribuio Z Normal a fim de
calcular o intervalo de confiana para , a mdia
verdadeira de uma populao, quando o desvio padro
verdadeiro da populao, , conhecido.
Dados introduzidos
Aplicao Inferncia
Definio
Mdia da amostra
Tamanho da amostra
Nvel de confiana
271
Resultados
Os resultados so:
Resultado
Descrio
Nvel de confiana
Z crtico
Inferior
Superior
Z-Int: 1 2
Esta opo utiliza a distribuio Z Normal a fim de
calcular um intervalo de confiana para a diferena entre
as mdias de duas populaes, 1 2, quando os
desvios padro das populaes 1 e 2, so conhecidos.
Dados introduzidos
Resultados
272
Definio
x1
Mdia da amostra 1
x2
Mdia da amostra 2
n1
Tamanho da amostra 1
n2
Tamanho da amostra 2
Nvel de confiana
Os resultados so:
Resultado
Descrio
Nvel de confiana
Z crtico
Inferior
Superior
Aplicao Inferncia
Z-Int: 1
Esta opo utiliza a distribuio Z Normal a fim de
calcular um intervalo de confiana para a proporo de
sucessos numa populao, num caso em que uma
amostra de tamanho n tenha um nmero de sucessos x.
Dados introduzidos
Resultados
Definio
Tamanho da amostra
Nvel de confiana
Os resultados so:
Resultado
Descrio
Nvel de confiana
Z crtico
Inferior
Superior
Z-Int: 1 2
Esta opo utiliza a distribuio Z Normal a fim de
calcular um intervalo de confiana para a diferena entre
as propores de sucessos em duas populaes.
Dados introduzidos
Aplicao Inferncia
Definio
x1
Nmero de sucessos da
amostra 1
x2
Nmero de sucessos da
amostra 2
n1
Tamanho da amostra 1
273
Resultados
Nome do campo
Definio (Continuao)
n2
Tamanho da amostra 2
Nvel de confiana
Os resultados so:
Resultado
Descrio
Nvel de confiana
Z crtico
Inferior
Superior
T-Int: 1
Esta opo utiliza a distribuio t de Student a fim de
calcular um intervalo de confiana para , a mdia
verdadeira de uma populao, num caso em que o
desvio padro verdadeiro da populao, ,
desconhecido.
Dados introduzidos
Resultados
274
Definio
Mdia da amostra
Tamanho da amostra
Nvel de confiana
Os resultados so:
Resultado
Descrio
Nvel de confiana
DF
Graus de liberdade
T crtico
Inferior
Superior
T-Int: 1 2
Esta opo utiliza a distribuio t de Student a fim de
calcular um intervalo de confiana para a diferena entre
as mdias de duas populaes, 1 2, quando os
desvios padro das populaes, 1 e 2, so
desconhecidos.
Dados introduzidos
Resultados
Definio
x1
Mdia da amostra 1
x2
Mdia da amostra 2
s1
s2
n1
Tamanho da amostra 1
n2
Tamanho da amostra 2
Nvel de confiana
Repartidos
Os resultados so:
Resultado
Aplicao Inferncia
Descrio
Nvel de confiana
DF
Graus de liberdade
T crtico
Inferior
Superior
275
276
Aplicao Inferncia
13
Aplicao Resolv
A aplicao Resolv permite definir at dez equaes ou
expresses, cada uma com a quantidade de variveis que
desejar. Pode resolver uma nica equao ou expresso, para
uma das respectivas variveis, com base num valor de semente.
E tambm pode resolver um sistema de equaes (lineares ou
no lineares) utilizando valores de semente.
Repare nas diferenas entre uma equao e uma expresso:
Aplicao Resolv
277
Uma equao
Imagine que deseja achar a acelerao necessria para
aumentar a velocidade de um automvel de 16.67 m/s
(60 km/h) para 27.78 m/s (100 km/h), ao longo de uma
distncia de 100 metros.
A equao a resolver :
V 2 = U 2 +2AD.
em que V = velocidade final, U = velocidade inicial,
A = acelerao necessria e D = distncia.
Abrir a
aplicao
Resolv
NOTA
I Seleccione Resolv
A aplicao Resolv
iniciada na vista Simblica,
onde se especifica a
equao a resolver.
Alm das variveis integradas, pode utilizar uma ou mais
variveis criadas por si (quer na vista inicial, quer no CAS).
Por exemplo, se tiver criado uma varivel designada ME, pode
inclu-la numa equao deste gnero: Y 2 = G 2 + ME.
As funes definidas em outras aplicaes tambm podem ser
referidas na aplicao Resolv. Por exemplo, se tiver definido
F1(X) como X2 +10 na aplicao Funo, pode introduzir
F1(X)=50 na aplicao Resolv para resolver a equao X2 +
10 = 50.
Limpar a
aplicao e
definir a
equao
278
Aplicao Resolv
3. Defina a equao.
AVjS.A U
j+ 2A A A D
E
Introduzir
variveis
conhecidas
M
Aqui, pode especificar os
valores das variveis
conhecidas, destacar a
varivel que quer resolver e
tocar em
.
5. Introduza os valores das
variveis conhecidas.
2 7.7 8E1 6 .6 7E\1 0 0 E
NOTA
Aplicao Resolv
279
Resolver a
varivel
desconhecida
Desenhar o
grfico da
equao
V
Seleccione Escala auto.
Seleccione Ambos os
lados de En (em que n
o nmero da equao
seleccionada)
280
Aplicao Resolv
8. Por predefinio, o
localizador est activo. Com
as teclas do cursor, mova o
cursor de localizao ao
longo de qualquer um dos
grficos at que este se
aproxime da interseco.
Repare que o valor de A
apresentado perto do canto inferior esquerdo do ecr se
aproxima bastante do valor de A calculado acima.
A vista Desenho oferece uma forma prtica de achar uma
aproximao a uma soluo quando suspeita de que
existem vrias solues. Mova o cursor de localizao para
perto da soluo (ou seja, da interseco) que lhe interessa
e depois, abra a vista Numrica. A soluo fornecida na
vista Numrica ser a soluo mais prxima do cursor de
localizao.
NOTA
Vrias equaes
Pode definir at dez equaes e expresses na vista Simblica e
seleccionar aquelas que deseja resolver conjuntamente, como um
sistema. Por exemplo, imagine que deseja resolver o sistema de
equaes que consiste em:
Abrir a
aplicao
Resolv
Aplicao Resolv
X 2 + Y 2 = 16 e
X Y = 1
I Seleccione Resolv
2. Se no precisar de quaisquer equaes ou expresses j
para
definidas, prima SJ (Limpar). Toque em
confirmar a inteno de limpar a aplicao.
281
Definir as
equaes
3. Defina as equaes.
A Xj+AYj
S.16E
A XwAYS.
Q1 E
Certifique-se de que ambas
as equaes so
seleccionadas, uma vez que estamos a analisar valores de X
e Y que satisfazem as duas equaes.
Introduzir
um valor de
semente
M
Ao contrrio do que se
passa no exemplo acima,
neste exemplo no temos
valores para nenhuma
varivel. Pode introduzir um
valor de semente para uma
das variveis ou deixar que a calculadora fornea uma
soluo. (Normalmente, um valor de semente um valor que
orienta a calculadora no sentido de fornecer, se possvel, a
soluo mais prxima desse valor, em vez de outro valor
qualquer). Neste exemplo, vamos procurar uma soluo nas
imediaes de X = 2.
5. Introduza o valor de semente no campo X:
2
A calculadora fornece uma soluo (caso exista), e no ser
alertado se existirem vrias solues. Varie os valores de
semente para achar outras solues possveis.
6. Seleccione as variveis para as quais deseja achar solues.
Neste exemplo, queremos achar os valores de X e Y, por
isso, certifique-se de que ambas as variveis so
seleccionadas.
Repare tambm que se tiver mais do que duas variveis,
pode introduzir valores de semente para mais do que uma.
282
Aplicao Resolv
Resolver as
variveis
desconhecidas
7. Toque em
para
achar uma soluo prxima
de X = 2 que satisfaa cada
equao seleccionada.
Se forem achadas solues,
estas so apresentadas ao
lado de cada varivel
seleccionada.
Limitaes
No possvel desenhar grficos de equaes se houver mais
do que uma seleccionada na vista Simblica.
A HP Prime no o alerta para a existncia de vrias solues.
Se suspeita de que existe outra soluo prxima de um
determinado valor, repita o exerccio utilizando esse valor como
semente. (No exemplo que acabmos de debater, ir achar
outra soluo se introduzir 4 como o valor de semente para X).
Em algumas situaes, a aplicao Resolv utiliza uma semente
de nmero aleatrio na sua busca de uma soluo. Isto significa
que, quando existem vrias solues possveis, nem sempre
previsvel qual a semente que vai conduzir a determinada
soluo.
Aplicao Resolv
Mensagem
Significado
Zero
283
Mensagem
Significado (Continuao)
Inverso de
sinal
Extremo
284
Impossvel
encontrar
soluo
Tentativa(s)
errada(s)
Constante?
Aplicao Resolv
14
Aplicao Solucionador Linear
A aplicao Solucionador Linear permite resolver um
conjunto de equaes lineares. O conjunto pode conter
duas ou trs equaes lineares.
Num conjunto de duas equaes, cada equao deve ter
a forma ax + by = k . Num conjunto de trs equaes,
cada equao deve ter a forma ax + by + cz = k .
Fornea valores para a, b e k (e c, em conjuntos de trs
equaes) para cada equao, e a aplicao tentar
achar a soluo para x e y (e z, em conjuntos de trs
equaes).
A HP Prime alerta-o caso no seja possvel achar nenhuma
soluo, ou caso exista um nmero infinito de solues.
Abrir a
aplicao
Solucionador
Linear
1. Abra a aplicao
Solucionador
Linear.
I Seleccione
Solucionador
Linear
A aplicao
abre-se na vista
Numrica.
285
Nota
Definir e
resolver as
equaes
286
Resolver um
sistema 2 x 2
Nota
Caso seja
apresentado o
formulrio de
introduo para trs
equaes e deseje
resolver um conjunto
de duas equaes,
toque em
.
Pode introduzir qualquer expresso cuja soluo seja um
resultado numrico, incluindo variveis. Basta introduzir
o nome de uma varivel. Para obter mais informaes
acerca da atribuio de valores a variveis, consulte
Guardar um valor numa varivel na pgina 44.
Itens de Menu
Os itens de menu so os seguintes:
287
288
15
Aplicao Paramtrica
A aplicao Paramtrica permite explorar equaes
paramtricas. Trata-se de equaes em que tanto x como
y so definidos como funes de t. Assumem as formas
x = f(t) e y = g(t) .
Abrir a
aplicao
Paramtrica
1. Abra a aplicao
Paramtrica.
I Seleccione
Paramtrica
A aplicao
Paramtrica
abre-se na vista
Simblica. Esta a
vista de definio. onde define simbolicamente
(ou seja, especifica) as expresses paramtricas que
deseja explorar.
Aplicao Paramtrica
289
Definir as
funes
E
8fd?
E
Repare como a
tecla d introduz
a varivel relevante
para a aplicao
actual. Na aplicao Funo, d introduz um X.
Na aplicao Paramtrica, introduz um T. Na
aplicao Polar, debatida no captulo 16, introduz .
4. Decida o que pretende fazer:
Aplicao Paramtrica
Definir a
medida de
ngulos
Configurar o
grfico
SP (Configurao)
8. Configure o
grfico,
especificando as
opes adequadas
para grficos.
Neste exemplo,
defina os campos
Intervalo de T e
Passo de T de
modo a que T v de 0 a 360 em 5 passos:
Seleccione o 2. campo Intervalo de T e
introduza:
360
Desenhar o
grfico das
funes
Aplicao Paramtrica
9. Desenhe o grfico
das funes:
291
Explorar o
grfico
292
Aplicao Paramtrica
apresentado um
tringulo em vez
de um crculo. Isso
acontece porque o
novo valor de
Passo de T
separa os pontos
representados em
grfico 120, em vez dos 5 que pouco interrompem
a continuidade. E quando selecciona Segmentos
de passo fixo, os 120 de separao so
ligados por segmentos de linha.
Apresentar a
vista
Numrica
M
16. Com o cursor na
coluna T, digite um
novo valor e toque
em
.
A tabela deslocase at ao valor que introduziu.
Tambm pode ampliar ou reduzir na varivel
independente (diminuindo ou aumentando assim o
incremento entre valores consecutivos). Esta e outras
opes encontram-se explicadas em Operaes comuns
na vista Numrica na pgina 105.
Pode ver as vistas Desenho e Numrica lado a lado.
Consulte Combinar as vistas Desenho e Numrica na
pgina 112.
Aplicao Paramtrica
293
294
Aplicao Paramtrica
16
Aplicao Polar
A aplicao Polar permite explorar equaes polares.
Equaes polares so aquelas em que r a distncia a
que um ponto se encontra da origem: (0,0) definido
em termos de , o ngulo formado entre o ponto e a
origem de um segmento com o eixo polar. Essas
equaes assumem a forma r = f ( ) .
Abrir a
aplicao
Polar
1. Abra a aplicao
Polar:
I Seleccione
Polar
A aplicao abrese na vista
Simblica.
Definir a
funo
Aplicao Polar
295
Definir a
medida de
ngulos
296
Aplicao Polar
Configurar o
grfico
SP (Configurao)
8. Configure o grfico
especificando as
opes adequadas
para grficos. Neste
exemplo, defina o
limite superior do
intervalo da varivel
independente como
4:
Seleccione o 2. campo Rng e introduza 4
Sz ()
H vrias maneiras de configurar o aspecto da vista
Desenho. Para mais informaes, consulte
Operaes comuns na vista Config Desenho na
pgina 101.
Desenhar o
grfico da
expresso
9. Desenhe o grfico
da expresso:
Explorar o
grfico
Aparecem vrias
opes que o
ajudam a explorar
o grfico, como
por exemplo,
opes de zoom e
localizao. So
apresentadas vrias opes para ajud-lo a explorar
o grfico, como as opes de zoom e localizao.
Aplicao Polar
297
e especificar
Apresentar a
vista
Numrica
M
A vista Numrica
apresenta uma
tabela de valores
para e R1. Se
tivesse
especificado, e seleccionado, mais do que uma
funo polar na vista Simblica, iria aparecer uma
coluna de clculos para cada uma: R2, R3, R4, etc.
12. Com o cursor na coluna , digite um novo valor e
toque em
. A tabela desloca-se at ao valor
que introduziu.
Tambm pode ampliar ou reduzir na varivel
independente (diminuindo ou aumentando assim o
incremento entre valores consecutivos). Esta e outras
opes encontram-se explicadas em Operaes comuns
na vista Numrica na pgina 105.
Pode ver as vistas Desenho e Numrica lado a lado.
Consulte Combinar as vistas Desenho e Numrica na
pgina 112.
298
Aplicao Polar
17
Aplicao Sequncia
A aplicao Sequncia disponibiliza vrias maneiras de
explorar sequncias.
Pode definir uma sequncia designada, por exemplo, U1:
em termos de n
em termos de U1(n 1)
Aplicao Sequncia
299
Abrir a
aplicao
sequncia
1. Abra a aplicao
sequncia:
I Seleccione
Sequncia
A aplicao abre-se
na vista Simblica.
Definir a
expresso
Configurar o
grfico
SP (Configurao)
5. Reponha todos os valores predefinidos:
SJ (Limpar)
300
Aplicao Sequncia
6. Seleccione Degrau
de escada no menu
Desenho seq.
7. Configure o mximo
do Intervalo X e o
mximo do
Intervalo Y para 8
(conforme se v
direita).
Desenhar o
grfico da
sequncia
8. Desenhe o grfico
da sequncia de
Fibonacci:
Explorar o
grfico
O boto
d-lhe acesso a ferramentas comuns de
explorao de grficos, como por exemplo:
301
Apresentar a
vista
Numrica
M
12. Com o cursor em
qualquer lugar da
coluna N, digite um
novo valor e toque
em
.
A tabela de valores
desloca-se at ao
valor que introduziu.
Pode depois ver o
valor correspondente
na sequncia.
O exemplo da
direita mostra que o
25 valor da sequncia Fibonacci 75,025.
Explorar a
tabela de
valores
302
Aplicao Sequncia
Configurar a
tabela de
valores
A vista Configurao
Numrica proporciona
opes comuns maior
parte das aplicaes
grficas, embora no
haja factor de zoom,
uma vez que o domnio
das sequncias o
conjunto de nmeros naturais. Consulte Operaes
comuns na vista Config Numrica na pgina 111 para
obter mais informaes.
Definir a
expresso
1. Definir
U1 ( N ) = 2---
3
Seleccione U1(N)
RQF e
seleccione
2\3
>>k
E
Configurar o
grfico
SP
(Configurao)
3. Reponha todos os
valores predefinidos:
SJ (Limpar)
4. Toque em Desenho seq. e seleccione Teia.
Aplicao Sequncia
303
Desenhar o
grfico da
sequncia
6. Desenhe o grfico
da sequncia:
P
Prima E para
ver as linhas
tracejadas na figura
direita. Prima
novamente para ocultar as linhas tracejadas.
Explorar a
tabela de
valores de
sequncia
304
7. Veja a tabela:
M
8. Toque em
e
seleccione 1 para
ver os valores de
sequncia.
Aplicao Sequncia
18
Aplicao Financeira
A aplicao Financeira permite resolver problemas de
valor do dinheiro no tempo (TVM) e amortizao. Pode
utilizar a aplicao para efectuar clculos de juros
acumulados e para criar tabelas de amortizao.
Juros acumulados so os juros dos juros j auferidos.
Os juros auferidos de um determinado capital so
adicionados ao capital em perodos de acumulao
especificados e, em seguida, esse montante combinado
rende juros a uma determinada taxa. Os clculos
financeiros que envolvem juros acumulados incluem
contas poupana, hipotecas, fundos de penses,
arrendamentos e anuidades.
I Seleccione Financeira
A aplicao abre-se na vista Numrica.
Aplicao Financeira
305
2. No campo N ,
introduza 5 s12 e
prima E.
Repare que o
resultado do clculo
(60) aparece no
campo. Este o
nmero de meses durante um perodo de cinco anos.
3. No campo I%/YR, digite 5.5 a taxa de juro e
prima E.
4. No campo PV, digite 19500 w 3000 e prima
E. Este o valor actual do emprstimo, sendo
o preo de compra inferior ao sinal.
5. Em P/YR e C/YR,
deixe 12 (os
respectivos valores
predefinidos). Deixe
Fim como a opo
de pagamento. Alm
disso, deixe o valor
futuro, FV, como 0
(uma vez que o seu objectivo acabar com um valor
futuro de 0 para o emprstimo).
6. Desloque o cursor
para o campo PMT e
toque em
.
O valor de PMT
(pagamento)
calculado como
315.17. Por outras
palavras, a sua
prestao mensal ser de 315.17 USD.
O valor de PMT negativo, indicando que se trata
de dinheiro que lhe pertence.
Repare que o valor de PMT superior a 300; ou
seja, superior ao montante que pode pagar
mensalmente. Assim, precisa de refazer os clculos,
definindo, desta vez, o valor de PMT para 300,
e calculando um novo PV (valor actual).
306
Aplicao Financeira
Aplicao Financeira
307
Os diagramas de
fluxo de dinheiro
tambm especificam
quando so pagas as
prestaes
relativamente aos
perodos de
acumulao.
O diagrama direita
mostra as prestaes
a ttulo de contrato de
arrendamento no
incio do perodo.
Este diagrama mostra
depsitos (PMT) numa
conta no final de cada
perodo.
308
Aplicao Financeira
Aplicao Financeira
Varivel
Descrio
I%YR
PV
P/YR
PMT
C/YR
FV
309
I Seleccione Financeira
2. Reponha os valores predefinidos de todos os
campos:
SJ
3. Introduza as
variveis conhecidas
de TVM, conforme se
v na figura.
310
Aplicao Financeira
Calcular amortizaes
Os clculos de amortizao determinam os montantes
aplicados ao capital e aos juros de uma prestao, ou de
uma srie de prestaes. Tambm utilizam variveis de TVM.
Exemplo:
amortizao da
hipoteca de uma
casa
Aplicao Financeira
311
2. Toque em
3. Desloque a tabela
para baixo, at ao
grupo de pagamento
10. Repare que, ao
fim de 10 anos, foram
pagos 22,835.53
USD do capital e
90,936.47 USD em
juros, deixando um pagamento conjunto devido de
127,164.47 USD.
Grfico de
amortizao
312
Aplicao Financeira
19
Aplicao Solucionador de Tringulos
A aplicao Solucionador de Tringulos permite calcular
o comprimento de um dos lados de um tringulo, ou o
tamanho de um dos ngulos de um tringulo, com base
nas informaes fornecidas acerca de outros
comprimentos, ngulos ou ambos.
Tem de especificar, no mnimo, trs dos seis valores
possveis os comprimentos dos trs lados e o tamanho
dos trs ngulos - para que a aplicao possa calcular os
outros valores. Alm disso, pelo menos um dos valores
que especificar tem de ser um comprimento. Por exemplo,
pode especificar os comprimentos de dois lados e um dos
ngulos; ou pode especificar dois ngulos e um
comprimento; ou os trs comprimentos. Seja como for, a
aplicao calcula os restantes valores.
A HP Prime alerta-o caso no seja possvel achar
nenhuma soluo, ou se os dados que fornecer forem
insuficientes.
Se estiver a determinar os comprimentos e ngulos de um
tringulo rectngulo, tocar em
disponibiliza um
formulrio de introduo mais simples.
313
Abrir a
aplicao
Solucionador de
Tringulos
1. Abra a aplicao
Solucionador de
Tringulos.
I Seleccione
Solucionador de
Tringulos
A aplicao abre-se
na vista Numrica.
2. Caso existam dados indesejveis de um clculo
anterior, pode limpar tudo premindo SJ
(Limpar).
Definir a
medida dos
ngulos
Nota
Especificar os
valores
conhecidos
314
(a). Em a, digite
4 e prima
E.
(b). Em b, digite
6 e prima
E.
(c). Em C, digite
30 e prima
E.
Resolver os
valores
desconhecidos
4. Toque em
.
A aplicao
apresenta os
valores das
variveis
desconhecidas.
Como mostra a
ilustrao
direita, o comprimento do lado desconhecido no
nosso exemplo 3.22967 Os outros dois ngulos
tambm foram calculados.
315
Casos especiais
O caso
indeterminado
Se estiver a utilizar o
formulrio de
introduo geral e
introduzir mais do
que 3 valores, os
valores podero no
ser coerentes; ou
seja, nenhum
tringulo poderia ter
todos os valores que especificou. Nesses casos, o ecr
apresenta Sem soluo com os dados
fornecidos.
A situao semelhante se estiver a utilizar o formulrio
de introduo mais simples (destinado a tringulos
rectngulos) e introduzir mais do que dois valores.
316
Sem dados
suficientes
Se estiver a utilizar o
formulrio de
introduo geral, tem
de especificar, no
mnimo, trs valores,
para que o
Solucionador de
Tringulos possa
calcular os restantes
atributos do tringulo. Se especificar menos do que trs,
o ecr apresenta Sem dados suficientes.
Se estiver a utilizar o formulrio de introduo
simplificado (destinado a tringulos rectngulos), deve
especificar, no mnimo, dois valores.
317
318
20
As aplicaes do Explorador
Existem trs aplicaes de explorao. Estas foram
concebidas para o ajudar a explorar as relaes entre os
parmetros de uma funo e a forma do grfico dessa
funo. As aplicaes de explorao so:
Explorador Linear
Para explorar funes lineares
Explorador Quadrtico
Para explorar funes quadrticas
Explorador Trigonomtrico
Para explorar funes sinusoidais
As aplicaes do Explorador
319
Abrir a
aplicao
Prima I e seleccione
Explorador Linear.
A metade esquerda do
ecr apresenta o grfico
de uma funo linear.
A metade direita mostra,
no topo, a forma geral da
equao que est a ser explorada e, por baixo, a
equao actual dessa forma. As teclas que pode utilizar
para manipular o grfico ou a equao aparecem
abaixo da equao. As intercepes de x e y so
apresentadas na parte inferior.
Existem dois tipos (ou nveis) de equao linear
disponvel para explorar: y = ax e y = ax + b. Para
escolher, toque em
ou
.
As teclas disponveis para manipular o grfico ou
equao dependem do nvel que tiver escolhido. Por
exemplo, para uma equao de nvel 1, o ecr mostra:
Isto significa que pode premir <, >, +, w e Q.
Se tiver escolhido uma equao de nvel 2, o ecr mostra:
Isto significa que pode premir <, >, =, \, +,
w e Q.
Modo de grfico
320
A aplicao abre-se em
modo de grfico
(indicado pelo ponto no
boto Grf. na parte
inferior do ecr). No
modo de grfico, as
teclas = e \ trasladam
o grfico na vertical,
alterando, efectivamente, a intercepo y da linha. Toque
em
para alterar a magnitude do incremento para
traslaes na vertical. As teclas < e > (bem como w
e +) diminuem e aumentam o declive. Prima Q para
alterar o sinal do declive.
As aplicaes do Explorador
Modo de equao
Toque em
para
entrar no modo de
equao. Aparece um
ponto no boto Eq, na
parte inferior do ecr.
No modo de equao,
utilize as teclas do cursor
para se mover entre os
parmetros da equao e alterar os respectivos valores,
observando o efeito no grfico apresentado. Prima \ ou
= para aumentar ou diminuir o valor do parmetro
seleccionado. Prima > ou < para seleccionar outro
parmetro. PrimaQ para alterar o sinal de a.
Modo de teste
Toque em
para
entrar no modo de teste.
No modo Teste, pode
testar as suas
competncias em matria
de reconhecimento de
equaes pelo grfico
apresentado. O modo de teste semelhante ao modo de
equao, na medida em que as teclas do cursor so
utilizadas para seleccionar e alterar o valor de cada
parmetro da equao. O objectivo tentar descobrir a
equao que produz o grfico apresentado.
A aplicao apresenta o grfico de uma funo linear
aleatoriamente escolhida da forma ditada pela escolha
de nvel. (Toque em
ou
para alterar o
nvel). Agora, prima as teclas do cursor para seleccionar
um parmetro e definir o respectivo valor. Quando estiver
pronto, prima
para ver se reconheceu
correctamente a sua equao pelo grfico fornecido.
Toque em
para ver a resposta correcta e prima
para sair do modo Teste.
As aplicaes do Explorador
321
Abrir a
aplicao
Prima I e seleccione
Explorador
Quadrtico.
A metade esquerda do
ecr apresenta o grfico
de uma funo
quadrtica. A metade
direita mostra, no topo, a forma geral da equao que
est a ser explorada e, por baixo, a equao actual
dessa forma. As teclas que pode utilizar para manipular
o grfico ou a equao aparecem abaixo da equao.
(Estas mudam consoante o nvel de equao escolhido).
Apresentada abaixo das teclas encontra-se a equao, a
discriminante (ou seja, b 2 4ac ), e as razes da
quadrtica.
Modo de grfico
A aplicao abre-se no
modo de grfico. No
modo de grfico,
possvel manipular uma
cpia do grfico
utilizando as teclas
disponveis. O grfico
original convertido
para linhas pontilhadas permanece no mesmo lugar
para que possa ver com facilidade o resultado das
manipulaes.
Esto disponveis para explorao quatro formas gerais
de equaes quadrticas:
y = ax [Nvel 1]
2
y = ( x + h ) [Nvel 2]
2
y = x + v [Nvel 3]
2
y = a ( x + h ) + v [Nvel 4]
2
322
As aplicaes do Explorador
Modo de equao
Toque em
a fim
de passar ao modo de
equao. No modo de
equao, utilize as teclas
do cursor para se mover
entre os parmetros da
equao e alterar os
respectivos valores,
observando o efeito no grfico apresentado. Prima
\ ou = para diminuir ou aumentar o valor do
parmetro seleccionado. Prima > ou < para
seleccionar outro parmetro. Prima Q para alterar o
sinal. Existem quatro formas (ou nveis) de grfico, e as
teclas disponveis para manipulao da equao
dependem do nvel escolhido.
Modo de teste
Toque em
para
entrar no modo de teste.
No modo Teste, pode
testar as suas
competncias em matria
de reconhecimento de
equaes pelo grfico
apresentado. O modo de teste semelhante ao modo de
equao, na medida em que as teclas do cursor so
utilizadas para seleccionar e alterar o valor de cada
parmetro da equao. O objectivo tentar descobrir a
equao que produz o grfico apresentado.
A aplicao apresenta o grfico de uma funo
quadrtica aleatoriamente escolhida. Toque no boto de
Nvel para escolher uma das quatro formas de equao
quadrtica. Pode tambm escolher grficos relativamente
fceis de reconhecer ou grficos de reconhecimento mais
difcil (tocando em
ou
, respectivamente).
As aplicaes do Explorador
323
ou
e de equao
ou
co-seno
ou
: alterna entre radianos e graus
para o ngulo x
ou
: alterna entre a translao do
grfico (
) e a alterao da sua frequncia ou
amplitude (
). Pode fazer estas alteraes com
as teclas do cursor.
Abrir a
aplicao
Prima I e seleccione
Explorador
Trigonomtrico.
Uma equao
apresentada na parte
superior do ecr, com o
respectivo grfico por
baixo.
Escolha o tipo de funo que deseja explorar tocando em
ou
.
324
As aplicaes do Explorador
Modo de grfico
A aplicao abre-se no
modo de grfico. No
modo de grfico,
possvel manipular uma
cpia do grfico
premindo as teclas do
cursor. Esto disponveis
as quatro teclas.
O grfico original convertido para linhas pontilhadas
permanece no mesmo lugar para que possa ver com
facilidade o resultado das manipulaes.
Quando se escolhe
, as teclas do
cursor limitam-se a
trasladar o grfico, na
horizontal e na vertical.
Quando se escolhe
, premir = ou \
altera a amplitude do
grfico (ou seja, o grfico esticado ou encolhido na
vertical); e premir < ou > altera a frequncia do
grfico (ou seja, o grfico esticado ou encolhido na
horizontal).
O boto
ou
, no extremo direito do menu,
determina o incremento de acordo com o qual o grfico
se desloca de cada vez que uma tecla do cursor
premida. Por predefinio, o incremento de 9 ou 20.
Modo de equao
Toque em
a fim
de passar ao modo de
equao. No modo de
equao, utilize as teclas
do cursor para se
deslocar entre os
parmetros da equao
e alterar os respectivos
valores. Pode depois observar o efeito no grfico
apresentado. Prima \ ou = para aumentar ou diminuir
o valor do parmetro seleccionado. Prima > ou < para
seleccionar outro parmetro.
Pode voltar ao modo de grfico tocando em
As aplicaes do Explorador
.
325
Modo de teste
Toque em
para entrar no modo de teste. No modo
Teste, pode testar as suas competncias em matria de
reconhecimento de equaes pelo grfico apresentado.
O modo de teste semelhante ao modo de equao, na
medida em que as teclas do cursor so utilizadas para
seleccionar e alterar um ou mais parmetros da equao.
O objectivo tentar descobrir a equao que produz o
grfico apresentado.
A aplicao apresenta o
grfico de uma funo
sinusoidal
aleatoriamente
escolhida. Toque num
boto de Nvel
,
, etc. para
escolher um dos cinco
tipos de equao sinusoidal.
Agora, prima as teclas do cursor para seleccionar cada
parmetro e definir o respectivo valor. Quando estiver
pronto, prima
para ver se reconheceu
correctamente a sua equao pelo grfico fornecido.
Toque em
para ver a resposta correcta e prima
para sair do modo Teste.
326
As aplicaes do Explorador
21
Funes e comandos
O teclado da calculadora disponibiliza um grande nmero
de funes matemticas. Estas encontram-se descritas em
Funes do teclado na pgina 329. Outras funes e
comandos encontram-se reunidos nos menus Toolbox (D).
Existem cinco menus Toolbox:
Matemtica
CAS
Aplic.
Utiliz.
Cat.
Funes e comandos
no menu Matemtica
no menu CAS
+,w,s,
n
Sh (ex)
Si (10x)
efg
330
Funes e comandos
Se(ASIN)
Sf(ACOS)
Sg(ATAN)
Sj
Funes e comandos
331
Sk
A n-sima raiz de x.
raizvalor
Exemplo:
38 d 2
Sn
Recproca.
valor -1
Exemplo:
3 -1 d .333333333333
Q-
SQ(|x|)
Valor absoluto.
|valor|
|x+y*i|
|matriz|
2
332
Funes e comandos
Menu Matemtica
Prima D para abrir os
menus Toolbox (um dos
quais o menu
Matemtica). As funes e
comandos disponveis no
menu Matemtica
encontram-se enumerados
tal como esto
categorizados no menu.
Nmeros
Mximo
Exemplos:
CEILING(3.2) d 4
CEILING(-3.2) d -3
Mnimo
Exemplo:
FLOOR(3.2) d 3
FLOOR(-3.2) d -4
Parte inteira
Parte inteira.
IP(valor)
Exemplo:
IP(23.2) d 23
Parte fraccionria
Parte fraccionria.
FP(valor)
Exemplo:
FP (23.2) d .2
Arredondar
Funes e comandos
333
Truncar
Exemplos:
TRUNCATE(2.3678,2) d 2.36
TRUNCATE(0.0036757,-3) d 0.00367
Mantissa
Exemplo:
MANT(21.2E34) d 2.12
Expoente
Exemplo:
5.0915...
XPON(123456) d 5 (j que 10
igual a
123456)
Aritmtica
Mximo
Exemplo:
MAX(8/3,11/4) d 2.75
Funes e comandos
Exemplo:
MIN(210,25) d 25
Mdulo
Exemplo:
74 MOD 5 d 4
Encontrar raiz
Exemplo:
FNROOT((A*9.8/600)-1,A,1) d 61.2244897959.
Percentagem
Exemplo:
%(20,50) d 10
Complexos
Argumento
Exemplo:
ARG(3+3*i) d 45 (modo de graus)
Conjugado
Exemplo:
CONJ(3+4*i) d (3-4*i)
Funes e comandos
335
Parte real
Exemplo:
RE(3+4*i) d 3
Parte imaginria
Exemplo:
IM(3+4*i) d 4
Vector unitrio
Exemplos:
SIGN(POLYEVAL([1,2,25,26,2],2)) d 1
SIGN((3,4)) apresenta (.6+.8i)
Exponencial
ALOG
Antilogaritmo (exponencial).
ALOG(valor)
EXPM1
Exponencial menos 1: e 1 .
EXPM1(valor)
LNP1
Trigonometria
As funes de trigonometria tambm podem aceitar nmeros
complexos como argumentos. Para SIN, COS, TAN, ASIN,
ACOS e ATAN, consulte Funes do teclado na pgina
329.
CSC
Co-secante: 1/sinx.
CSC(valor)
ACSC
Co-secante do arco.
ACSC(valor)
336
Funes e comandos
SEC
Secante: 1/cosx.
SEC(valor)
ASEC
Secante do arco.
ASEC(valor)
COT
Co-tangente: cosx/sinx.
COT(valor)
ACOT
Co-tangente do arco.
ACOT(valor)
Hiperblica
As funes de trigonometria hiperblica tambm podem
aceitar nmeros complexos como argumentos.
SINH
Seno hiperblico.
SINH(valor)
ASINH
COSH
Co-seno hiperblico
COSH(valor)
ACOSH
TANH
Tangente hiperblica.
TANH(valor)
ATANH
Probabilidade
Factorial
Exemplo:
5! d 120
Funes e comandos
337
Combinao
Permutao
Aleatrio
Nmero
Inteiro
Normal
338
Funes e comandos
Semente
Densidade
Normal
Exemplo:
NORMALD(0.5) e NORMALD(0,1,0.5) do ambos
0.352065326764.
Exemplo:
student(3,5.2) d 0.00366574413491.
Exemplo:
CHISQUARE(2,3.2) d 0.100948258997.
Funo de densidade de probabilidade de Fisher (ou FisherSnedecor). Calcula que a densidade de probabilidade tem o
valor x, dados os graus de liberdade do numerador n e do
denominador d.
FISHER(n,d,x)
Exemplo:
FISHER(5,5,2) d 0.158080231095.
Funes e comandos
339
Binmio
Poisson
Acumulativo
Normal
Exemplo:
NORMALD_CDF(0,1,2) d 0.977249868052.
Exemplo:
STUDENT_CDF(3,3.2) d 0.0246659214814.
340
Funes e comandos
Exemplo:
CHISQUARE_CDF(2,6.1) d 0.952641075609.
Exemplo:
FISHER_CDF(5,5,2) d 0.76748868087.
Binmio
Poisson
Exemplo:
POISSON_CDF(4,2) d 0.238103305554.
Inversa
Normal
Funes e comandos
341
Exemplo:
NORMALD_ICDF(0,1,0.841344746069) d 1.
Exemplo:
STUDENT_ICDF(3,0.0246659214814) d 3.2.
Exemplo:
CHISQUARE_ICDF(2,0.957147873133) d 6.3.
Exemplo:
FISHER_ICDF(5,5,0.76748868087) d 2.
Binmio
Exemplo:
BINOMIAL_ICDF(20,0.5,0.6) d 11.
Poisson
342
Funes e comandos
Exemplo:
POISSON_ICDF(4,0.238103305554) d 3.
Lista
Estas funes so aplicadas a dados contidos numa lista.
Encontram-se explicadas de forma mais pormenorizada no
captulo 24, Listas, a partir da pgina 475.
Matriz
Estas funes so aplicadas a dados de matrizes guardados
em variveis de matriz. Encontram-se explicadas de forma
mais pormenorizada no captulo 25, Matrizes, a partir da
pgina 489.
Especial
Beta
Gamma
Psi
Zeta
erf
erfc
Ei
Si
Funes e comandos
343
Ci
Menu CAS
Prima D para abrir os
menus Toolbox (um dos
quais o menu CAS).
As funes do menu CAS
costumam ser as mais
utilizadas. Esto disponveis
muitas mais funes.
Consulte Menu Cat, a
partir da pgina 395.
Repare que as funes de Geometria aparecem no menu
CAS quando a aplicao Geometria est activa, ou quando
esta foi a ltima aplicao utilizada. Encontram-se descritas
em Funes e comandos de Geometria, a partir da
pgina 177.
lgebra
Simplificar
Coleccionar
Expandir
344
Funes e comandos
Decompor
Substituto
Fraco parcial
Extraco
Numerador
Denominador
Lado esquerdo
Lado direito
Funes e comandos
345
Clculo
Diferencial
Integral
Exemplo:
int(1/x) d ln(abs(x))
Limite
346
Funes e comandos
Srie
Soma
Diferencial
Curvo
Divergncia
Funes e comandos
347
Gradiente
Hessian
Integral
Por partes v(x)
348
Funes e comandos
F(b)F(a)
Apresenta F(b)F(a).
preval(Expr(F(var)),Real(a),Real(b),[Var])
Exemplo:
preval(x^2-2,2,3) d 5
Limites
Soma de Riemann
Taylor
Taylor do
quociente
Transformar
Laplace
Funes e comandos
349
Exemplo:
laplace(exp(x)*sin(x)) d 1/(x^2-2*x+2)
Inversa de Laplace
FFT
FFT inversa
Resolv
Resolv
350
Funes e comandos
Zeros
Resolver
complexa
Zeros de
complexa
Resolver numrica
Funes e comandos
351
Equao
diferencial
Resolver EDO
Sistema linear
Reescrever
lncollect
powexpand
tExpand
352
Funes e comandos
Exemplo:
tExpand(sin(2*x)+exp(x+y)) d
2*cos(x)*sin(x)+exp(x)*exp(y)
Exp e Ln
ey*lnx xy
xy ey*lnx
exp2trig
expexpand
Seno
asinx acosx
Funes e comandos
353
asinx atanx
sinx cosx/tanx
Coseno
acosx asinx
acosx atanx
cosx sinx/tanx
Tangente
atanx asinx
354
Funes e comandos
atanx acosx
tanx sinx/cosx
halftan
Trig
trigx sinx
trigx cosx
trigx tanx
Funes e comandos
355
Exemplo:
trigtan(cos(x)^4+sin(x)^2) d
(tan(x)^4+tan(x)^2+1)/(tan(x)^4+2*tan(x)^2+1)
atrig2ln
tlin
tCollect
trigexpand
trig2exp
356
Funes e comandos
Inteiro
Divisores
Factores
Lista de factores
GCD
MMC
Primo
Testar se Primo
Funes e comandos
357
N-simo Primo
Primo seguinte
Primo anterior
Euler
Diviso
Quociente
Resto
an MOD p
358
Funes e comandos
Exemplo:
powmod(5,2,13) d 12
Resto chins
Polinmio
Encontrar razes
Coeficientes
Divisores
Lista de factores
Funes e comandos
359
MDC
MMC
Criar
Polinmios para
coeficientes
Coeficientes para
polinmios
Razes para
coeficientes
360
Funes e comandos
Razes para
polinmios
Aleatrio
Mnimo
lgebra
Quociente
Funes e comandos
361
Resto
Grau
Coef. MDC
N. de zeros
362
Funes e comandos
Resto chins
Especial
Ciclotmico
Base de Groebner
Resto de
Groebner
Hermite
Lagrange
Funes e comandos
363
lagrange((Lst_xk,Lst_yk)
ou
lagrange(Mtrz_2*n)
Exemplo:
lagrange([1,3],[0,1]) d (x-1)/2
Laguerre
Legendre
Chebyshev Tn
Chebyshev Un
Desenho
Funo
364
Funes e comandos
Exemplo:
plotfunc(3*sin(x)) desenha o grfico de y=3*sin(x)
Densidade
Campo de
direces
EDO
Menu Aplic.
Prima D para abrir os
menus Toolbox (um dos
quais o menu Aplic.).
As funes de aplicao so
utilizadas nas aplicaes HP
para efectuar clculos
comuns. Por exemplo, na
aplicao Funo, o menu
Func da vista Desenho contm uma funo chamada SLOPE
que calcula o declive de uma determinada funo num
determinado ponto. A funo SLOPE tambm pode ser
utilizada a partir da vista inicial, ou de um programa, de
modo a gerar os mesmos resultados. As funes de
aplicao descritas nesta seco so agrupadas por
aplicao.
Funes e comandos
365
AREA
EXTREMUM
ISECT
ROOT
SLOPE
366
Funes e comandos
SOLVE
Funes e comandos
367
SUM
AVERAGE
Funes e comandos
AMORT
STAT1
Funes e comandos
369
370
H (Colocar cabealhos de
coluna)
h (Colocar cabealhos de
linha)
serr
sqd
min
q1
med
q3
max
Funes e comandos
REGRS
Funes e comandos
371
6 y= sl/x+int
7 y= L/(1 + a*exp(b*x))
8 y= a*sin(b*x+c)+d
9 y= cx^2+bx+a
10 y= dx^3+cx^2+bx+a
11 y= ex^4+dx^3+cx^2+bx+a
372
Funes e comandos
Exemplo: REGRS(A25:B37,2)
PredY
PredX
Funes e comandos
373
HypZ1mean
Parmetros de introduo:
MdiaAmost
TamanhoAmost
MdiaPopNula
DesvioPadroPop
NvelSig
1 = Inferior a
2 = Superior a
3 = Diferente de
374
acc = Aceitar/Rejeitar
tZ = Testar Z
tM = Testar Mdia
prob = Probabilidade
cZ = Z crtico
Funes e comandos
HYPZ2mean
Parmetros de introduo:
Funes e comandos
MdiaAmost
MdiaAmost2
TamanhoAmost
TamanhoAmost2
DesvioPadroPop
DesvioPadroPop2
NvelSig
1 = Inferior a
2 = Superior a
3 = Diferente de
acc = Aceitar/Rejeitar
375
HypZ1prop
tZ = Testar Z
tM = Testar Mdia
prob = Probabilidade
cZ = Z crtico
Parmetros de introduo:
376
NSucessos
TamanhoAmost
MdiaPopNula
NvelSig
1 = Inferior a
2 = Superior a
3 = Diferente de
acc = Aceitar/Rejeitar
Funes e comandos
HypZ2prop
tZ = Testar Z
tP
prob
cZ
cp1
cp2
std
Parmetros de introduo:
Funes e comandos
NSucessos1
NSucessos2
TamanhoAmost1
TamanhoAmost2
NvelSig
1 = Inferior a
2 = Superior a
3 = Diferente de
377
HypT1mean
acc = Aceitar/Rejeitar
tZ = Testar Z
tP
prob
cZ
cp1
cp2
Parmetros de introduo:
378
MdiaAmost
DesvioPadroAmost
TamanhoAmost
MdiaPopNula
NvelSig
1 = Inferior a
2 = Superior a
3 = Diferente de
HypT2mean
acc = Aceitar/Rejeitar
tT
prob
df
ct
cX1
cX2
Parmetros de introduo:
Funes e comandos
MdiaAmost1
MdiaAmost2
DesvioPadroAmost1
DesvioPadroAmost2
TamanhoAmost1
TamanhoAmost2
NvelSig
1 = Inferior a
2 = Superior a
3 = Diferente de
379
ConfZ1mean
acc = Aceitar/Rejeitar
tT
tM
prob
df
ct
cX1
cX2
stD
Parmetros de introduo:
380
MdiaAmost
TamanhoAmost
DesvioPadroPopm
NvelConf
ConfZ2mean
zXl
zXh
std
Parmetros de introduo:
Funes e comandos
MdiaAmost1
MdiaAmost2
TamanhoAmost1
TamanhoAmost2
DesvioPadroPop1
DesvioPadroPop2
NvelConf
zXl
zXh
zXm
std
381
ConfZ1prop
Parmetros de introduo:
ConfZ2prop
NSucessos
TamanhoAmost
NvelConf
zXl
zXh
zXm
std
382
ConfT1mean
Parmetros de introduo:
NSucessos1
NSucessos2
TamanhoAmost1
TamanhoAmost2
NvelConf
zXl
zXh
zXm
std
Funes e comandos
Parmetros de introduo:
MdiaAmost
DesvioPadroAmost
TamanhoAmost
NvelConf
383
ConfT2mean
DF
tX1
tXh
std
384
Parmetros de introduo:
MdiaAmost
MdiaAmost2
DesvioPadroAmost
DesvioPadroAmost2
TamanhoAmost
TamanhoAmost2
repartidos
NvelConf
Funes e comandos
DF
zX
zXh
zXm
std
Do1VStats
SetFreq
Funes e comandos
385
SetSample
PredX
Previso de X. Utiliza o ajuste da primeira anlise activa (S1S5) encontrada para prever um valor de x dado o valor de y.
PredX(valor)
PredY
Previso de Y. Utiliza o ajuste da primeira anlise activa (S1S5) encontrada para prever um valor de y dado o valor de x.
PredY(valor)
Resid
Do2VStats
SetDepend
386
Funes e comandos
SetIndep
DoInference
HypZ1mean
1 = Inferior a
2 = Superior a
3 = Diferente de
HYPZ2mean
Funes e comandos
1 = Inferior a
2 = Superior a
3 = Diferente de
387
HypZ1prop
HypZ2prop
1 = Inferior a
2 = Superior a
3 = Diferente de
HypT1mean
1 = Inferior a
2 = Superior a
3 = Diferente de
HypT2mean
1 = Inferior a
2 = Superior a
3 = Diferente de
388
Funes e comandos
ConfZ1mean
1 = Inferior a
2 = Superior a
3 = Diferente de
ConfZ2mean
ConfZ1prop
ConfZ2prop
ConfT1mean
ConfT2mean
Funes e comandos
389
CalcFV
CalcIPYR
CalcNbPmt
CalcPMTV
390
Funes e comandos
CalcPV
DoFinance
Solve2x2
Solve3x3
LinSolve
Funes e comandos
391
Exemplo:
LinSolve([[A, B, C], [D, E,F]]) resolve o sistema linear:
ax+by=c
dx+ey=f
AAS
ASA
SAS
SSA
SSS
392
Funes e comandos
DoSolve
Exemplo:
Em modo de Grau, SAS(2,90,2) d {2.82 45,45}.
No caso indeterminado AAS, em que podem ser possveis
duas solues, AAS pode apresentar uma lista de duas
dessas listas, contendo ambos os resultados.
Exemplo: SolveForSlope(3,2,4,2) d 2
Exemplo: SolveForYIntercept(2,3,1) d 5
SolveForYIntercept
DELTA
Funes e comandos
393
CHECK
Funo
Resolv
Paramtrica
Polar
Sequncia
Grficos Avanados
Exemplo:
CHECK(F1) marca a varivel F1 da vista Simblica da
aplicao Funo. O resultado que F1(X) desenhada na
vista Desenho e tem uma coluna de valores de funo na vista
Numrica da aplicao Funo.
UNCHECK
394
Funes e comandos
Menu Cat
O menu Cat rene todas as
funes e comandos
disponveis na HP Prime.
No entanto, esta seco
descreve as funes e
comandos que se encontram
apenas no menu Cat. As
funes e comandos que se
encontram tambm no menu Matemtica esto descritos em
Funes do teclado na pgina 329. Aqueles que se
encontram tambm no menu CAS esto descritos em Menu
CAS na pgina 344. As funes e comandos especficos da
aplicao Geometria encontram-se descritos em Funes e
comandos de Geometria na pgina 177, e os especficos de
programao encontram-se descritos em Comandos de
programa na pgina 554.
Algumas das opes do menu Cat podem ser
escolhidas tambm na paleta de relaes
(Sr)
Abre parnteses.
.*
./
Funes e comandos
395
.^
:=
<
<=
<>
=
==
>
>=
^
a2q
396
Funes e comandos
Exemplo:
a2q([[1,2],[4,4]],[x,y]) d x^2+6*x*y+4*y^2
abcuv
Exemplo:
abcuv(x^2+2*x+1,x^2-1,x+1) d [1/2,(-1)/2]
ACOS
adicionalmente
algvar
Exemplo:
algvar(sqrt(x)+y) d [[y],[x]]
alog10
Exemplo:
alog10(3) d 1000
altitude
Exemplo:
altitude(A,B,C) desenha uma linha que atravessa o
Funes e comandos
397
AND
"E" lgico.
expr1 AND expr2
Exemplo:
3 +1==4 AND 4 < 5 d 1.
angleatraw
Ans
append
Exemplo:
append([1,2,3],4) d [1,2,3,4]
apply
Exemplo:
apply(x->x^3,[1,2,3]) d [1,8,27]
approx
areaat
areaatraw
ASIN
398
Funes e comandos
assume
ATAN
barycenter
Exemplo:
barycenter([3,1],[3,1],[4,2]) d point(2,0)
basis
Exemplo:
basis([[1,2,3],[4,5,6],[7,8,9],[10,11,12]])
d [[-3,0,3],[0,-3,-6]]
BEGIN
bisector
Exemplo:
bisector(0,-4i,4) desenha a linha fornecida por
y=x
black
blue
bounded_function
BREAK
Funes e comandos
399
breakpoint
canonical_form
Exemplo:
canonical_form(2*x^2-12*x+1) d 2*(x-3)^2-17
cat
Exemplo:
cat("aaa",c,12*3) d "aaac3"
center
Exemplo:
center(circle(x^2+y2xy)) d point(1/2,1/2)
cFactor
Exemplo:
cFactor(x^2*y+y) d (x+i)*(x-i)*y
charpoly
chrem
Exemplo:
chrem([2,3],[7,5]) d [-12,35]
circle
400
Exemplo:
circle(GA,GB) desenha o crculo com dimetro AB
circumcircle
Exemplo:
circumcircle(GA,GB,GC) desenha o crculo
col
Exemplo:
col([[1,2,3],[4,5,6],[7,8,9]],1) d [2,5,8]
colDim
Exemplo:
coldim([[1,2,3],[4,5,6]]) d 3
comDenom
Exemplo:
comDenom(1/x+1/y^2+1) d (x*y^2+x+y^2)/(x*y^2)
common_perpend
icular
companion
Funes e comandos
401
Exemplo:
companion(x^2+5x-7,x) d [[0,7],[1,-5]]
compare
Exemplo:
compare(1,2) d 1
complexroot
Exemplo:
complexroot(x^5-2*x^4+x^3+i,0.1) d [[[(-2112*i)/32,(-18-9*i)/32],1],[[(6-15*i)/16,
(-6-21*i)/(16-16*i)],1],[[(27+18*i)/
(16+16*i),(24-3*i)/16],1],[[(6+27*i)/
(16+16*i),(9+6*i)/8],1],[[(-15+6*i)/
(16+16*i),(-3+12*i)/16],1]]
cone
conic
Exemplo:
conic(x^2+y^2-81) desenha um crculo com centro em
(0,0) e raio de 9
402
Funes e comandos
contains
Exemplo:
contains(%{0,1,2,3%},2) d 3
CONTINUE
CONVERT
Exemplo:
convert(20_m, 1_ft) d 65.6167979003_ft
convexhull
Exemplo:
convexhull(0,1,1+i,1+2i,-1-i,1-3i,-2+i) d
1-3*i,1+2*i,-2+i,-1-i
CopyVar
correlao
Exemplo:
correlation([[1,2],[1,1],[4,7]]) d 33/
(6*sqrt(31))
COS
Co-seno: cosx.
COS(valor)
count
Funes e comandos
403
Exemplo:
count((x)->x,[2,12,45,3,7,78]) d 147
covariance
Exemplo:
covariance([[1,2],[1,1],[4,7]]) d 11/3
covariance_correl
atio
Exemplo:
covariance_correlation([[1,2],[1,1],[4,7]])
d [11/3,33/(6*sqrt(31))]
cpartfrac
Exemplo:
cpartfrac((x)/(4-x^2)) d 1/((x-2)*-2)+1/
((x+2)*-2)
crationalroot
Exemplo:
crationalroot(2*x^3+(-5-7*i)*x^2+(4+14*i)*x+8-4*i) d [(3+i)/2,2*i,1+i]
cube
cumSum
Exemplo:
cumSum([0,1,2,3,4]) d [0,1,3,6,10]
404
Funes e comandos
cyan
cylinder
DEBUG
delcols
Exemplo:
delcols([[1,2,3],[4,5,6],[7,8,9]],1..1) d
[[1,3],[4,6],[7,9]]
delrows
Exemplo:
delrows([[1,2,3],[4,5,6],[7,8,9]],1..1) d
[[1,2,3],[7,8,9]]
deltalist
Exemplo:
deltalist([1,4,8,9]) d [3,4,1]
Dirac
Exemplo:
Dirac(1) d 0
Funes e comandos
405
division_point
Exemplo:
division_point(0,6+6*i,4) apresenta o ponto
(8,8)
DO
DrawSlp
Exemplo:
DrawSlp(2,1,3) desenha a linha fornecida por y=3x5
e
egcd
Exemplo:
egcd((x-1)^2,x^3-1) d [-x-2,1,3*x-3]
eigenvals
Exemplo:
eigenvals([[-2,-2,1],[-2,1,-2],[1,-2,-2]]) d
3,-3,-3
eigenvects
406
Funes e comandos
eigVc
eigVl
element
Exemplo:
element(0..5) cria, inicialmente, um valor de 2.5.
ou
ellipse(p(x,y))
Exemplo:
ellipse(GA,GB,3) desenha uma elipse cujos focos so
os pontos A e B. Para qualquer ponto P na elipse,
AP+BP=6.
ELSE
END
Funes e comandos
407
equilateral_
triangle
EVAL
evalc
Exemplo:
evalc(1/(x+y*i)) d x/(x^2+y^2)+(i)*(-y)/
(x^2+y^2)
evalf
Exemplo:
evalf(2/3) d 0.666666666667
exact
Exemplo:
exact(1.4141) d 14141/10000
exbisector
Exemplo:
exbisector(0,4i,4) desenha a linha fornecida por
y=x
excircle
408
Funes e comandos
Exemplo:
excircle(GA,GB,GC) desenha a tangente do crculo a
BC e aos raios AB e AC
EXP
Exemplo:
exp(0) d 1
exponential_
regression
Exemplo:
exponential_regression([[1.0,2.0],[0.0,1.0],[
4.0,7.0]]) d 1.60092225473,1.10008339351
EXPORT
EXPR
Exemplos:
expr("2+3") d 5.
expr("X+10") d 100.
Exemplo:
ezgcd(x^2-2*xy+y^2-1,x-y) d 1
Funes e comandos
409
f2nd
Exemplo:
f2nd(42/12) d [7,2]
faces
Exemplo:
faces(polyhedron([0,0,0],[0,5,0],[0,0,5],[1,2,
6])) d polyhedron[[[0,0,0],[0,5,0],[0,0,5]],
[[0,0,0],[0,5,0],[1,2,6]],[[0,0,0],[0,0,5],[1,
2,6]],[[0,5,0],[0,0,5],[1,2,6]]]
factorial
Exemplo:
factorial(4) d 24
fMax
Exemplo:
fMax(-x^2+2*x+1,x) d 1
fMin
Exemplo:
fMin(x^2-2*x+1,x) d 1
FOR
410
formato
Exemplo:
format(9.3456,"s3") d 9.35
fracmod
Exemplo:
fracmod(41,121) d 2/3
froot
Exemplo:
froot((x^5-2*x^4+x^3)/(x-3)) d [0,3,1,2,3,-1]
fsolve
Exemplo:
fsolve(cos(x)=x,x,-1..1,bisection_solver) d
[0.739085133215]
function_diff
Exemplo:
function_diff(sin) d (`x`)->cos(`x`)
gauss
Funes e comandos
411
Exemplo:
gauss(x^2+2*a*x*y,[x,y]) d
(a*y+x)^2+(-y^2)*a^2
GETPIX_C
Exemplo:
GF(5,9) d GF(5,k^9-k^8+2*k^7+2*k^5-k^2+2*k-2,
[k,K,g],undef)
gramschmidt
Exemplo:
gramschmidt([1,1+x],(p,q)->integrate(p*q,x,
-1,1)) d [1/(sqrt(2)),(1+x-1)/(sqrt(6))/3]
green
half_cone
half_line
halftan2hypexp
Exemplo:
halftan_hyp2exp(sin(x)+sinh(x)) d 2*tan(x/2)/
(tan(x/2)^2+1)+(exp(x)-1/exp(x))/2
412
Funes e comandos
halt
hamdist
Exemplo:
hamdist(0x12,0x38) d 3
harmonic_
conjugate
harmonic_division
has
Exemplo:
has(x+y,x) d 1
head
Exemplo:
head(1,2,3) d 1
Heaviside
Exemplo:
Heaviside(1) d 1
Funes e comandos
413
hexagon
Exemplo:
hexagon(0,6) desenha um hexgono regular cujos dois
homothety
Exemplo:
homothety(GA,2, GB) cria uma dilatao centrada no
hyp2exp
Exemplo:
hyp2exp(cosh(x)) d (exp(x)+1/exp(x))/2
hyperbola
Exemplo:
hyperbola(GA,GB,GC) desenha a hiprbole cujos focos
414
Funes e comandos
iabcuv
Exemplo:
iabcuv(21,28,7) d [-1,1]
ibasis
Exemplo:
ibasis([[1,0,0],[0,1,0]],[[1,1,1],[0,0,1]])
d [[-1,-1,0]]
icontent
Exemplo:
icontent(24x^3+6x^2-12x+18) d 6
icosahedron
id
Exemplo:
id(1,2,3) d 1,2,3
identity
Exemplo:
identity(3) d [[1,0,0],[0,1,0],[0,0,1]]
iegcd
Funes e comandos
415
Exemplo:
iegcd(14, 21) d [-1, 1, 7]
IF
IFERR
IFTE
Exemplo:
IFTE(2<3, 5-1, 2+7) d 4
igcd
Exemplo:
igcd(24, 36) apresenta 12
ilaplace
Exemplo:
ilaplace(1/(x^2+1)^2) d (-x)*cos(x)/2+sin(x)/2
incircle
Exemplo:
incircle(GA,GB,GC) desenha o crculo interior de
ABC
416
Funes e comandos
inter
interval2center
Exemplo:
interval2center(2..5) d 7/2
inv
Exemplo:
inv(9/5) d 5/9
inversion
Exemplo:
inversion(GA,3,GB) desenha o ponto C na linha AB
de modo a que AB*AC=3. Neste caso, o ponto A o
centro da inverso e o factor de escala 3. O ponto B
o ponto cuja inverso criada.
iPart
Exemplo:
iPart(4.3) d 4.0
iquorem
Exemplo:
iquorem(46, 23) apresenta [2, 17]
isobarycenter
Funes e comandos
417
Exemplo:
isobarycenter(3,3,3*3*i) apresenta
point(3*3*i/3) , que equivalente a (0,3)
isopolygon
Exemplo:
isopolygon(GA,GB,6) desenha um hexgono regular
cujos dois primeiros vrtices so os pontos A e B
isosceles_triangle
Exemplo:
isosceles_triangle(GA,GB,angle(GC,GA,GB) define
um tringulo issceles de modo a que um dos dois lados
de igual comprimento corresponda a AB, e o ngulo
entre os dois lados de igual comprimento mea o mesmo
que o ngulo ACB.
jacobi_symbol
Exemplo:
jacobi_symbol(132,5) d -1
KILL
418
Funes e comandos
laplacian
Exemplo:
laplacian(exp(z)*cos(x*y),[x,y,z]) d
-x^2*cos(x*y)*exp(z)y^2*cos(x*y)*exp(z)+cos(x*y)*exp(z)
lcoeff
Exemplo:
lcoeff(-2*x^3+x^2+7*x) d -2
legendre_symbol
Exemplo:
legendre(4) d 35*x^4/8+-15*x^2/4+3/8
length
Exemplo:
length([1,2,3]) d 3
lgcd
Exemplo:
lgcd([45,75,20,15]) d 5
lin
Exemplo:
lin((exp(x)^3+exp(x))^2) d
exp(6*x)+2*exp(4*x)+exp(2*x)
line_segments
Funes e comandos
419
linear_interpolate
linear_regression
Exemplo:
linear_regression([[0.0,0.0],[1.0,1.0],[2.0,
4.0],[3.0,9.0],[4.0,16.0]]) d 4.0,-2.0
LineHorz
LineTan
LineVert
list2mat
Exemplo:
list2mat([1,8,4,9],1) d [[1],[8],[4],[9]]
LN
lname
Exemplo:
lname(exp(x)*2*sin(y)) d [x,y]
lnexpand
Exemplo:
lnexpand(ln(3*x)) d ln(3)+ln(x)
420
Funes e comandos
LOCAL
locus
LOG
log10
Exemplo:
log10(10) d 1
logarithmic_
regression
Exemplo:
logarithmic_regression([[1.0,1.0],[2.0,4.0],
[3.0,9.0],[4.0,16.0]]) d
10.1506450002,-0.564824055818
logb
Exemplo:
logb(5,2) d ln(5)/ln(2) , que aproximadamente
2.32192809489
logistic_
regression
Funes e comandos
421
Exemplo:
logistic_regression([0.0,1.0,2.0,3.0,4.0],0.0,
1.0) d [-17.77/(1+exp(0.496893925384*x+2.82232341488+3.14159265359*
i)),-2.48542227469/(1+cosh(0.496893925384*x+2.82232341488+3.14159265359*
i))]
lvar
Exemplo:
lvar(exp(x)*2*sin(y)) d [exp(x),sin(y)]
magenta
map
Exemplo:
map([1,2,3],x->x^3) d [1,8,27]
mat2list
Exemplo:
mat2list([[1,8],[4,9]]) d [1,8,4,9]
matpow
Exemplo:
matpow([[1,2],[3,4]],n) d [[(sqrt(33)-3)*
((sqrt(33)+5)/2)^n*-6/(-12*sqrt(33))+
(-(sqrt(33))-3)*((-(sqrt(33))+5)/2)^n*6/
(-12*sqrt(33)),(sqrt(33)-3)*((sqrt(33)+5)/
2)^n*(-(sqrt(33))-3)/(-12*sqrt(33))+
(-(sqrt(33))-3)*((-(sqrt(33))+5)/2)^n*
(-(sqrt(33))+3)/(12*sqrt(33))],[6*((sqrt(33)+5)/2)^n*-6/
(-12*sqrt(33))+6*((-(sqrt(33))+5)/2)^n*6/
(-12*sqrt(33)),6*((sqrt(33)+5)/2)^n*
(-(sqrt(33))-3)/(-12*sqrt(33))+6*
((-(sqrt(33))+5)/2)^n*(-(sqrt(33))+3)/
(-12*sqrt(33))]]
422
Funes e comandos
MAXREAL
mean
Exemplo:
mean([1,2,3],[1,2,3]) d 7/3
median
Exemplo:
median([1,2,3,5,10,4]) d 3.0
median_line
Exemplo:
median_line(0,8i,4) desenha a linha cuja equao
y=2x; ou seja, a linha que atravessa (0,0) e (2,4), o
ponto mdio do segmento cujas extremidades so (0, 8)
e (4, 0).
member
Exemplo:
member(1,[4,3,1,2]) d 3
midpoint
Exemplo:
midpoint(0,6+6i) d point(3,3)
MINREAL
Funes e comandos
423
MKSA
Exemplo:
mksa(32_yd) apresenta 29.2608_m
modgcd
Exemplo:
modgcd(x^4-1,(x-1)^2) d x-1
mRow
Exemplo:
mRow(12,[[1,2],[3,4],[5,6]],0) d
[[12,24],[3,4],[5,6]]
mult_c_conjugate
Exemplo:
mult_c_conjugate(1/(3+i*2)) d 1*(3+(-i)*2)/
((3+(i)*2)*(3+(-i)*2))
mult_conjugate
424
Funes e comandos
Exemplo:
mult_conjugate(sqrt(3)-sqrt(2)) d
(sqrt(3)-(sqrt(2)))*(sqrt(3)+sqrt(2))/
(sqrt(3)+sqrt(2))
nDeriv
Exemplo:
nDeriv(f(x),x,h) d (f(x+h)-(f(x-h)))*0.5/h
NEG
normal
Exemplo:
normal(2*x*2) d 4*x
normalize
Exemplo:
normalize(3+4*i) d (3+4*i)/5
NOT
NTHROOT
octahedron
odd
Funes e comandos
425
Exemplo:
odd(6) d 0
open_polygon
OR
OU lgico.
expr1 OU expr2
Exemplo:
3 +1==4 OU 8 < 5 apresenta 1.
order_size
orthocenter
Exemplo:
orthocenter(0,4i,4) d (0,0)
orthogonal
Exemplo:
orthogonal(A,line(B,C)) desenha o plano ortogonal
da linha BC a atravessar A, e
orthogonal(A,plane(B,C,D)) desenha a linha
ortogonal do plano(B,C,D) a atravessar A.
pa2b2
Exemplo:
pa2b2(17) d [4,1]
426
Funes e comandos
pade
Exemplo:
pade(exp(x),x,10,6) d (-x^5-30*x^4-420*x^33360*x^2-15120*x-30240)/(x^5-30*x^4+420*x^33360*x^2+15120*x-30240)
parabola
Exemplo:
parabola(GA,GB) desenha uma parbola cujo foco o
parallel
Exemplo:
parallel(A, B) desenha a linha a atravessar o ponto
A, paralelo linha B
parallelepiped
Funes e comandos
427
parallelogram
Exemplo:
parallelogram(0,6,9+5i) desenha um
perimeterat
perimeteratraw
perpen_bisector
Exemplo:
perpen_bisector(3+2i,i) desenha a bissectriz
perpendicular
Exemplo:
perpendicular(3+2i,line(x-y=1)) desenha uma
PI
428
Insere pi.
Funes e comandos
PIECEWISE
Exemplo:
{"Par" if (324 MOD 2) == 0
{"mpar" if
apresenta "Par"
plane
plotinequation
plotparam
Funes e comandos
429
plotpolar
plotseq
point
polar
polar_coordinates
Exemplo:
polar_coordinates(point(1+2*i)) d
[sqrt(5),atan(2)]
polar_point
pole
POLYCOEF
Exemplo:
POLYCOEF({-1, 1}) d {1, 0, -1}
POLYEVAL
Exemplo:
POLYEVAL({1,0,-1},3) d 8
430
Funes e comandos
polygon
Exemplo:
polygon(GA,GB,GD) desenha ABD
polygonplot
polygonscatterplot
poliedro
polynomial_
regression
Exemplo:
polynomial_regression([[1.0,1.0],[2.0,4.0],
[3.0,9.0],[4.0,16.0]],3) d [-0.0,1.0,-0.0,0.0]
POLYROOT
Exemplo:
POLYROOT([1,0,-1]} apresenta [-1, 1]
potential
Funes e comandos
431
Exemplo:
potential([2*x*y+3,x^2-4*z,-4*y],[x,y,z]) d
2*x^2*y/2+3*x-4*y*z
power_regression
Exemplo:
power_regression([[1.0,1.0],[2.0,4.0],
[3.0,9.0],[4.0,16.0]]) d 2.0,1.0
powerpc
Exemplo:
powerpc(circle(0,1+i),3+i) d 8
pr-anexar
Exemplo:
prepend([1,2],3) d [3,1,2]
primpart
Exemplo:
primpart(2x^2+10x+6) d x^2+5*x+3
prism
product
432
Funes e comandos
Exemplo:
product(n,n,1,10,2) d 945
projection
propfrac
Exemplo:
propfrac(28/12) d 2+1/3
ptayl
Exemplo:
ptayl(x^2+2*x+1,1) d x^2+4*x+4
purge
pyramid
q2a
Exemplo:
q2a(x^2+2*x*y+2*y^2,[x,y]) d [[1,1],[1,2]]
quadrilateral
quantile
Funes e comandos
433
Exemplo:
quantile([0,1,3,4,2,5,6],0.25) d [1.0]
quartile1
Exemplo:
quartile1([1,2,3,5,10,4]) d 2.0
quartile3
Exemplo:
quartile3([1,2,3,5,10,4]) d 5.0
quartiles
Exemplo:
quartiles([1,2,3,5,10,4]) d
[[1.0],[2.0],[3.0],[5.0],[10.0]]
quorem
Exemplo:
quorem([1,2,3,4],[-1,2]) d
[poly1[-1,-4,-11],poly1[26]]
QUOTE
radical_axis
434
Funes e comandos
randexp
Exemplo:
randexp(1) d 1.17118631006
randperm
Exemplo:
randperm(4) d [2,1,3,0]
ratnormal
Exemplo:
ratnormal((x^2-1)/(x^3-1)) d (x+1)/(x^2+x+1)
reciprocation
rectangle
rectangular_
coordinat
Exemplo:
rectangular_coordinates([1,-1]) d
[cos(1),-sin(1)]
red
Funes e comandos
435
reduced_conic
Exemplo:
reduced_conic(x^2+2*x-2*y+1) d
[[-1,0],[[0,1],[-1,0]],1,y^2+2*x,
[[-1+(-i)*(t*t/-2+(i)*t),t,-4,4,0.1]]]
ref
Exemplo:
ref([[3,1,-2],[3,2,2]]) d
[[1,1/3,-2/3],[0,1,4]]
reflection
Exemplo:
reflection(line(x=3),point(1,1)) reflecte o ponto
remove
Exemplo:
remove(x->x>=5,[1,2,6,7]) d [1,2]
reorder
Exemplo:
reorder(x^2+2*x+y^2,[y,x]) d y^2+x^2+2*x
436
Funes e comandos
REPEAT
residue
Exemplo:
residue(1/z,z,0) d 1
restart
resultant
RETURN
revlist
Exemplo:
revlist([1,2,3]) d [3,2,1]
rhombus
Exemplo:
rhombus(GA,GB,angle(GC,GD,GE)) desenha um
right_triangle
Funes e comandos
437
right_triangle((Pnt(A) ou Cplx),(Pnt(B) ou
Cplx),(Real(k) ou Pnt(P) ou
Lst(P,k)),[Var(C)])
romberg
Exemplo:
romberg(exp(x^2),x,0,1) d 1.46265174591
rotation
Exemplo:
rotation(GA,angle(GB,GC,GD),GK) roda o objecto
row
Exemplo:
row([[1,2,3],[4,5,6],[7,8,9]],1) d [4,5,6]
rowAdd
Exemplo:
rowAdd([[1,2],[3,4],[5,6]],1,2) d
[[1,2],[3,4],[8,10]]
rowDim
Exemplo:
rowdim([[1,2,3],[4,5,6]]) d 2
438
Funes e comandos
rowSwap
Exemplo:
rowSwap([[1,2],[3,4],[5,6]],1,2) d
[[1,2],[5,6],[3,4]]
rsolve
Exemplo:
rsolve(u(n+1)=2*u(n)+n,u(n),u(0)=1 d
[-n+2*2^n-1]
segment
Exemplo:
segment(1+2i,4) desenha o segmento definido pelos
pontos cujas coordenadas so (1,2) e (4,0)
select
Exemplo:
select(x->x>=5,[1,2,6,7]) d [6,7]
seq
Exemplo:
seq(2^k,k=0..8) d 1,2,4,8,16,32,64,128,256
Funes e comandos
439
seqsolve
Exemplo:
seqsolve(2x+n,[x,n],1) d -n-1+2*2^n
shift_phase
Exemplo:
shift_phase(sin(x)) d -cos((pi+2*x)/2)
signature
Exemplo:
signature([1,0,3,4,2]) d
[100.0,100.0,0.0,87,14,""]
similarity
Exemplo:
similarity(0,3,angle(0,1,i),point(2,0)) dilata
440
simult(Mtrz(A),Mtrz(B))
Exemplo:
simult([[3,1],[3,2]],[[-2],[2]]) d [[-2],[4]]
SEN
Seno: senox.
SIN(valor)
sincos
Exemplo:
sincos(exp(i*x)) d cos(x)+(i)*sin(x)
single_inter
slopeat
slopeatraw
sphere
spline
Exemplo:
spline([0,1,2],[1,3,0],x,3) d [-5*x^3/4+13*x/
4+1,5*(x-1)^3/4+-15*(x-1)^2/4+(x-1)/-2+3]
Funes e comandos
441
sqrt
Exemplo:
sqrt(50) d 5*sqrt(2)
square
Exemplo:
square(0, 3+2i,p,q) desenha um quadrado com
Exemplo:
stddev([1,2,3]) d (sqrt(6))/3
stddevp
Exemplo:
stddevp([1,2,3]) d 1
STEP
sto
sturmseq
Exemplo:
sturmseq(x^3-1,x) d
[1,[[1,0,0,-1],[3,0,0],9],1]
442
Funes e comandos
subMat
Exemplo:
subMat([[1,2],[3,4],[5,6]],1,0,2,1) d
[[3,4],[5,6]]
suppress
Exemplo:
suppress([0,1,2,3],2) d [0,1,3]
surd
Exemplo:
surd(8,3) d 8^(1/3)
sylvester
Exemplo:
sylvester(x^2-1,x^3-1,x) d
[[1,0,-1,0,0],[0,1,0,-1,0],[0,0,1,0,-1],
[1,0,0,-1,0],[0,1,0,0,-1]]
table
tail
Exemplo:
tail([3,2,4,1,0]) d [2,4,1,0]
TAN
Tangente: tan(x).
tan(valor)
Funes e comandos
443
tan2cossin2
Exemplo:
tan2cossin2(tan(x)) d (1-cos(2*x))/sin(2*x)
tan2sincos2
Exemplo:
tan2sincos2(tan(x)) d sin(2*x)/(1+cos(2*x)
tangent
Exemplo:
tangent(plotfunc(x^2),GA) desenha a tangente ao
grfico de y=x^2 a atravessar o ponto A
THEN
TO
translation
Exemplo:
translation(0-i,GA) traslada o objecto A uma
Exemplo:
tran([[1,2,3],[1,3,6],[2,5,7]]) d
[[1,1,2],[2,3,5],[3,6,7]]
444
Funes e comandos
triangle
trunc
Exemplo:
trunc(4.3) d 4
tsimplify
Exemplo:
tsimplify(exp(2*x)+exp(x)) d exp(x)^2+exp(x)
type
Exemplo:
type("abc") d DOM_STRING
UFACTOR
unapply
Exemplo:
unapply(2*x^2,x) d (x)->2*x^2
UNTIL
USIMPLIFY
valuation
Funes e comandos
valuation(Poli,[Var])
Exemplo:
valuation(x^4+x^3) d 3
variance
Exemplo:
variance([3,4,2]) d 2/3
vector
vertices
vertices_abca
vpotential
Exemplo:
vpotential([2*x*y+3,x^2-4*z,-2*y*z],[x,y,z])
d [0,-2*x*y*z,-x^3/3+4*x*z+3*y]
when
WHILE
XOR
yellow
446
Funes e comandos
zip
Exemplo:
zip('+',[a,b,c,d], [1,2,3,4]) d
[a+1,b+2,c+3,d+4]
Insere pi.
-1
Funes e comandos
447
eAA>+fAB>AC
Os novos campos
aparecem por baixo da
sua funo; um para
cada um dos possveis
parmetros que poder
aceitar. Tem de decidir
quais sero os
parmetros quando a
funo for invocada.
Neste exemplo, iremos transformar A e B em parmetros.
O valor de C ser fornecido pela varivel global C (que,
por predefinio, zero).
4. Certifique-se de que A e B esto seleccionados e de que
C no est.
5. Toque em
448
Funes e comandos
22
Variveis
As variveis so referncias de objectos (como, por
exemplo, definies de funes, nmeros, matrizes,
resultados de clculos, etc.). Algumas so integradas e
no podem ser eliminadas. Mas tambm pode criar as
suas.
A muitas das variveis integradas so automaticamente
atribudos objectos em consequncia de alguma
operao (como, por exemplo, a definio de uma
funo polar, a realizao de um clculo ou a
configurao de uma opo). Por exemplo, se definir
uma funo polar, essa definio atribuda varivel
designada R0 a Rn. Se utilizar a aplicao Funo para
achar o declive de uma curva com determinado valor x,
o declive atribudo a uma varivel designada Slope.
E se escolher binria como base para aritmtica de
inteiros, atribudo o valor 0 a uma varivel integrada
designada Base. Se tivesse escolhido octal, seria
atribudo a Base o valor 1.
Criar variveis
Szj
Variveis
AaE
449
Utilizar variveis
para alterar
definies
Recuperar variveis
Variveis
451
Qualificar variveis
Sugesto
452
Variveis
Variveis de Incio
Para ter acesso s variveis de incio, prima a e toque
em
.
Categoria
Real
Nomes
AaZe
Por exemplo, 7.45
Complexos
Z0 a Z9
Por exemplo, 2+3i
Z1 ou
(2,3)
Z1 (dependendo das
suas definies para nmeros
Complexos)
Lista
L0 a L9
Por exemplo, {1,2,3}
Matriz
L1.
M0 a M9
Guarde matrizes e vectores nestas
variveis.
Por exemplo, [[1,2],[3,4]]
Grficos
G0 a G9
Definies
HAngle
M1.
HFormat
HDigits
HComplex
Date
Time
Language
Entry
Inteiro
Base
Bits
Signed
Variveis
453
Variveis de aplicaes
Para ter acesso s variveis de aplicaes, prima a e
toque em
. Estas encontram-se abaixo, agrupadas
por aplicao. (Pode encontr-las agrupadas por vista
Simblica, Numrica, Desenho , em Variveis e
programas na pgina 583).
Repare que, caso tenha personalizado uma aplicao
integrada, a sua aplicao ir aparecer no menu de
variveis de aplicaes, com o nome que lhe tiver dado.
Pode aceder s variveis numa aplicao personalizada
da mesma forma que utiliza para aceder s variveis nas
aplicaes integradas.
a.
454
Categoria
Nomes
Resultadosa
Area
Extremum
Isect
Root
Slope
Simblic
F1
F2
F3
F4
F5
F6
F7
F8
F9
F0
Desenho
Axes
Cursor
GridDots
GridLines
Labels
Method
Recenter
Xmax
Xmin
Xtick
Xzoom
Ymax
Ymin
Ytick
Yzoom
Numrica
NumStart
NumStep
Automatic
NumIndep
NumType
NumZoom
BuildYourOwn
Modos
AAngle
AComplex
ADigits
AFormat
Variveis
Nomes
XMin
XMax
YMin
Modos
AAngle
AComplex
ADigits
AFormat
Modos
Nomes
ColWidth
RowHeight
Row
Cell
Col
AAngle
AComplex
ADigits
AFormat
Variveis
Categoria
Nomes
Simblica
E1
E2
E3
E4
E5
E6
E7
E8
E9
E0
Desenho
Axes
Cursor
GridDots
GridLines
Labels
Method
Recenter
Xmax
Xmin
Xtick
Xzoom
Ymax
Ymin
Ytick
Yzoom
Modos
AAngle
AComplex
ADigits
AFormat
455
Nomes
Simblica
S1
S2
S3
S4
S5
S6
S7
S8
S9
S0
Desenho
Axes
Cursor
GridDots
GridLines
Labels
Method
Recenter
Xmax
Xmin
Xtick
Xzoom
Ymax
Ymin
Ytick
Yzoom
Numrica
NumXStart
NumYStart
NumXStep
NumYStep
NumType
NumXZoom
NumYZoom
Modos
456
NumIndep
Automatic
BuildYourOwn
AAngle
AComplex
ADigits
AFormat
Variveis
Nomes
Resultados
NbItem
Min
Q1
Med
Q3
Max
X
X2
MeanX
sX
X
serrX
Simblica
H1
H2
H3
H4
H5
H1Type
H2Type
H3Type
H4Type
H5Type
Desenho
Axes
Cursor
GridDots
GridLines
Xmax
Xmin
Xtick
Xzoom
Ymax
Ymin
Ytick
Yzoom
[explicado
abaixo]
Hmin
Hmax
Hwidth
Labels
Recenter
Variveis
Numrica
D1
D2
D3
D4
D5
D6
D7
D8
D9
D0
Modos
AAngle
AComplex
ADigits
AFormat
457
Resultados
NbItem
Min
Q1
Med
Q3
Max
X2
MeanX
sX
serrX
458
Variveis
Nomes
Resultados
NbItem
Corr
CoefDet
sCov
Cov
XY
MeanX
X
X2
sX
X
serrX
MeanY
Y
Y2
sY
Y
serrY
Simblica
S1
S2
S3
S4
S5
S1Type
S2Type
S3Type
S4Type
S5Type
Desenho
Axes
Cursor
GridDots
GridLines
Labels
Method
Recenter
Xmax
Xmin
Xtick
Xzoom
Ymax
Ymin
Ytick
Yzoom
Numrica
C1
C2
C3
C4
C5
C6
C7
C8
C9
C0
Modos
AAngle
AComplex
ADigits
AFormat
[explicado
abaixo]
Variveis
459
Resultados
NbItem
Corr
CoefDet
sCov
Cov
XY
MeanX
X2
sX
serrX
460
Variveis
MeanY
Y2
sY
serrY
Nomes
Resultados
Result
TestScore
TestValue
Prob
CritScore
CritVal1
CritVal2
DF
Simblica
AltHyp
Method
Type
Numrica
Alpha
Conf
Mean1
Mean2
n1
n2
0
0
Pooled
s1
s2
1
2
x1
x2
Modos
AAngle
AComplex
ADigits
AFormat
[explicado
abaixo]
Variveis
461
Resultados
CritScore
CritVal1
CritVal2
DF
Prob
Result
TestScore
TestValue
462
Categoria
Nomes
Simblica
X1
Y1
X2
Y2
X3
Y3
X4
Y4
X5
Y5
X6
Y6
X7
Y7
X8
Y8
X9
Y9
X0
Y0
Variveis
Categoria
Nomes (Continuao)
Desenho
Axes
Cursor
GridDots
GridLines
Labels
Method
Recenter
Tmin
Tmax
Numrica
Automatic
BuildYourOwn
NumIndep
Tstep
Xmax
Xmin
Xtick
Xzoom
Ymax
Ymin
Ytick
Yzoom
NumStep
NumType
NumZoom
NumStart
Modos
Variveis
AAngle
AComplex
ADigits
AFormat
463
Nomes
Simblica
R1
R2
R3
R4
R5
R6
R7
R8
R9
R0
Desenho
min
max
step
Axes
Cursor
GridDots
GridLines
Labels
Method
Recenter
Xmax
Xmin
Xtick
Xzoom
Ymax
Ymin
Ytick
Yzoom
Numrica
Automatic
NumStep
NumType
NumZoom
BuildYourOwn
NumIndep
NumStart
Modos
AAngle
AComplex
ADigits
AFormat
464
Categoria
Nomes
Numrica
CPYR
BEG
FV
IPYR
NbPmt
PMTV
PPYR
PV
Modos
AAngle
AComplex
ADigits
AFormat
Variveis
a.
Categoria
Nomes
Numrica
LSystem
LSolutiona
Modos
AAngle
AComplex
ADigits
AFormat
Nomes
Numrica
SideA
SideB
SideC
Rect
AngleA
AngleB
AngleC
Modos
AAngle
AComplex
ADigits
AFormat
Nomes
Modos
AAngle
AComplex
ADigits
AFormat
Variveis
Categoria
Nomes
Modos
AAngle
AComplex
ADigits
AFormat
465
Nomes
Modos
AAngle
AComplex
ADigits
AFormat
Nomes
Simblica
U1
U2
U3
U4
U5
U6
U7
U8
U9
U0
Desenho
Axes
Cursor
GridDots
GridLines
Labels
Nmin
Xmax
Xmin
Xtick
Xzoom
Ymax
Ymin
Ytick
Yzoom
Nmax
Recenter
Numrica
Automatic
BuildYourOwn
NumIndep
NumStep
NumType
NumZoom
NumStart
Modos
466
AAngle
AComplex
ADigits
AFormat
Variveis
23
Unidades e constantes
Unidades
Uma unidade de medida como polegadas, ohm ou
Becquerel permite atribuir uma magnitude precisa a
uma grandeza fsica.
Pode anexar uma unidade de medida a qualquer nmero
ou resultado numrico. Um valor numrico com unidades
anexadas designado por medida. Pode efectuar
operaes com medidas da mesma forma que o faz com
nmeros sem unidades anexadas. As unidades so
mantidas com os nmeros em operaes subsequentes.
As unidades encontram-se no menu Unidades. Prima
Categorias de
unidades
Unidades e constantes
comprimento
acelerao
electricid.
rea
fora
luz
volume
energia
ngulo
tempo
potncia
viscosidade
velocidade
presso
radiao
massa
temperatura
467
Prefixos
Y: iota
Z: zeta
E: exa
P: peta
T: tera
G: giga
M: mega
k: quilo
h: hecto
D: deca
d: deci
c: centi
m: mili
: micro
n: nano
p: pico
f: fento
a: ato
z: zepto
y: octo
Clculos de unidades
Um nmero acrescido de uma unidade uma medida.
Pode efectuar clculos com vrias medidas, desde que as
unidades de cada medida pertenam mesma
categoria. Por exemplo, pode adicionar duas medidas de
comprimento (incluindo comprimentos de diferentes
unidades, conforme ilustrado no exemplo que se segue).
Mas no pode adicionar, por exemplo, uma medida de
comprimento a uma medida de volume.
468
Unidades e constantes
Exemplo
+ 5 SF
Seleccione
Comprimento
Seleccione in
E
O resultado
apresentado como
32.7 cm. Se
desejasse ver o
resultado em
polegadas, teria
comeado por
introduzir as 5
polegadas.
3. Para continuar o
exemplo, vamos
dividir o resultado
por 4 segundos.
n 4 SF
Seleccione Tempo
Seleccione s
Unidades e constantes
469
O resultado
mostrado como
8.175 cm*s1.
4. Agora, converta o
resultado para
quilmetros por
hora.
SF
Seleccione
Velocidade
Seleccione km/h
E
O resultado
apresentado como
0.2943 quilmetros
por hora.
Ferramentas de unidade
Existem vrias ferramentas para gesto e operaes com
unidades. Para que fiquem disponveis, prima S
e toque em
.
CONVERT
470
Unidades e constantes
MKSA
UFACTOR
USIMPLIFY
Constantes fsicas
possvel seleccionar (pelo nome ou pelo valor), e utilizar
nos clculos, os valores de 34 constantes matemticas e
fsicas. Essas constantes encontram-se agrupadas em
quatro categorias: matemtica, qumica, fsica e
mecnica quntica. fornecida uma lista de todas essas
constantes em Lista de constantes na pgina 473.
Para apresentar as constantes, prima SF e,
em seguida, toque em
.
Unidades e constantes
471
Exemplo
SF
3. Seleccione Fsica.
4. Seleccione c:
299792458.
5. Eleve a velocidade
da luz ao quadrado
e efectue o clculo
da expresso.
jE
Valor ou medida?
472
para apresentar
e vice-versa.
Unidades e constantes
Lista de constantes
Categoria
Nome e smbolo
Matemtica
e
MAXREAL
MINREAL
Unidades e constantes
Qumica
Avogadro, NA
Fsica
Stefan-Boltzmann,
velocidade da luz, c
permitividade, 0
permeabilidade, 0
acelerao da gravidade, g
gravitao, G
Quantum
Planck, h
Dirac,
carga electrnica, q
massa do electro, me
rcio q/me, qme
massa do proto, mp
rcio mp/me, mpme
estrutura fina,
fluxo magntico,
Faraday, F
Rydberg, R
raio de Bohr, a0
magnetro de Bohr, B
magneto nuclear, N
comprimento de onda do foto, 0
frequncia do foto, f0
comprimento de onda de Compton, c
Boltmann, k
volume molar, Vm
gs universal, R
temperatura padro, StdT
presso padro, StdP
473
474
Unidades e constantes
24
Listas
As listas so constitudas por nmeros reais ou
complexos, expresses ou matrizes, separados por
vrgulas, todos eles entre chavetas. Uma lista pode conter,
por exemplo, uma sequncia de nmeros reais como
{1,2,3}. As listas so uma forma prtica de agrupar
objectos relacionados.
Pode efectuar operaes com listas em Incio e nos
programas.
Existem dez variveis de lista disponveis, designadas L0
a L9, ou pode criar os seus prprios nomes de variveis
de lista. Pode utiliz-los em clculos ou expresses em
Incio ou num programa. Recupere um nome de lista a
partir do menu Vars (a) ou digite, simplesmente,
o respectivo nome com o teclado.
Pode criar, editar, eliminar, enviar e receber listas com
nomes no Catlogo de Listas: Sp(Lista). Pode
tambm criar e guardar listas, com ou sem nome, na vista
inicial.
As variveis de lista tm um comportamento idntico ao
das colunas C1 a C0 na aplicao Estatstica 2Var e s
colunas D1 a D0 na aplicao Estatstica 1Var. Pode
guardar uma coluna de estatsticas como uma lista (ou
vice-versa) e utilizar qualquer uma das funes de lista
nas colunas de estatsticas, bem como as funes de
estatstica nas variveis de lista.
Listas
475
Sp(Lista)
O nmero de
elementos contidos
numa lista
apresentado ao lado
do nome da lista.
2. Toque no nome que
deseja atribuir
nova lista (L1, L2,
etc.) apresentado o
editor de listas.
Se estiver a criar e
no a alterar uma
lista, certifique-se de
que escolhe uma lista que no contenha elementos.
3. Introduza os valores pretendidos na lista, premindo
E aps cada um.
Os valores podem
ser nmeros reais ou
complexos (ou uma
expresso). Se
introduzir uma
expresso, esta
calculada e o
resultado inserido
na lista.
4. Quando terminar, prima Sp(Lista) a fim de
regressar ao Catlogo de Listas, ou prima H a fim
de ir para a vista inicial.
476
Listas
Catlogo de Listas:
botes e teclas
Finalidade
SJ
S=ou \
(Limpar)
Editor de Listas
O Editor de Listas um ambiente especial para a
introduo de dados em listas. Depois de aberto o
Catlogo de Listas, existem duas formas de abrir o Editor
de Listas:
Editor de Listas:
Botes e teclas
ou
Finalidade
Listas
477
Boto ou tecla
Finalidade (Continuao)
SJ
S= ou \
(Limpar)
1. Abra o Catlogo de
Listas.
Sp(Lista)
2. Toque no nome da
lista (L1, L1,etc.). apresentado o Editor de Listas.
478
Listas
3. Toque no elemento
que pretende editar.
(Em alternativa,
prima = ou \ at
destacar o elemento
que deseja editar).
Neste exemplo, edite
o terceiro elemento
de modo a que fique com o valor de 5.
5
Para inserir um
elemento numa
lista
Seleccione L1(2), ou
seja, o segundo
elemento da lista.
9
Eliminar listas
Para eliminar uma
lista
Listas
479
1. Prima Sq ({}).
Aparece um par de chavetas na linha de introduo.
Todas as listas devem estar entre chavetas.
2. Introduza o primeiro elemento da lista, seguido de
uma vrgula:
[elemento] o
3. Continue a adicionar elementos, separando cada um
com uma vrgula.
4. Quando tiver acabado de introduzir os elementos,
prima E. A lista adicionada ao Histrico
(sendo calculadas quaisquer expresses existentes
entre os elementos).
480
Listas
4. Introduza o nome:
Aj7
5. Conclua a operao: E.
Para apresentar
uma lista
Para apresentar um
elemento
Para guardar um
elemento
Listas
481
Funes de lista
As funes de lista encontram-se no menu Matemtica.
Pode utiliz-las em Incio e nos programas.
Pode digitar o nome da
funo ou copiar o nome
da funo a partir da
categoria Lista do menu
Matemtica.
Prima D 6 para
seleccionar a categoria
Lista na coluna esquerda do menu Matemtica. (Lista a
sexta categoria do menu Matemtica, motivo pelo qual,
se premir 6, entra directamente na categoria Lista). Toque
numa funo para a seleccionar ou utilize as teclas de
direco para a destacar e toque em
ou prima
E.
As funes de lista encontram-se entre parnteses.
Contm argumentos separados por vrgulas, como por
exemplo, em CONCAT(L1,L2). Um argumento pode ser
um nome de varivel de lista ou a lista propriamente dita;
por exemplo, REVERSE(L1) ou REVERSE({1,2,3}).
Os operadores comuns como +, -, e podem aceitar
listas como argumentos. Se existirem dois argumentos e
ambos forem listas, estas devem ter o mesmo
comprimento, uma vez que o clculo emparelha os
elementos. Se existirem dois argumentos e um deles for
um nmero real, o clculo aplicado a cada elemento da
lista.
Exemplo:
5*{1,2,3} d {5,10,15}.
Alm dos operadores comuns que podem aceitar
nmeros, matrizes ou listas como argumentos, existem
comandos que s podem ser aplicados a listas.
482
Listas
Formato do menu
Fazer lista
D
Seleccione Lista
Seleccione Fazer
lista (ou
MAKELIST)
Aajo
Aao
23 o 27 o
1E
Ordenar
Listas
483
Inverter
Concatenar
Posio
Tamanho
LISTA
484
Listas
Exemplo:
Na vista inicial, guarde
{3,5,8,12,17,23} em L5 e
ache as primeiras
diferenas para a lista.
Sq
3,5,8,12,17,23
>
Aj5E
D
Seleccione Lista
Seleccione List
Aj5E
LISTA
LISTA
Exemplo
Listas
485
Sq
88, 90, 89, 65,
70,89 >
Aj 1 E
2. Na vista inicial,
guarde L1 em D1.
Aj 1
Ad1 E
I Seleccione
Estatstica
1Var
Repare que os
elementos da sua
lista se encontram no
conjunto de dados
D1.
4. Na vista Simblica, especifique o conjunto de dados
cujas estatsticas pretende achar.
Y
Por predefinio H1
utiliza os dados em
D1, pelo que no
necessrio fazer
mais nada na vista
Simblica. No
entanto, se os dados de interesse estivessem em D2,
ou em qualquer outra coluna que no D1, teria de
especificar aqui a coluna de dados pretendida.
486
Listas
5. Calcule as
estatsticas.
M
6. Toque em
quando concluir.
Consulte no captulo
10, Aplicao
Estatstica 1Var, a partir da pgina 225,
o significado de cada estatstica.
Listas
487
488
Listas
25
Matrizes
Pode criar, editar e realizar operaes com matrizes e
vectores na vista inicial, no CAS ou em programas. Pode
introduzir matrizes directamente na vista inicial ou no
CAS, ou ento, utilizar o Editor de Matrizes.
Vectores
Matrizes
Variveis de matriz
Matrizes
489
Catlogo de
Matrizes: botes e
teclas
Boto ou
tecla
Finalidade
490
Matrizes
Boto ou
tecla
Finalidade (Continuao)
SJ
(Limpar)
Editor de Matrizes:
botes e teclas
Boto ou tecla
Finalidade
Matrizes
491
Boto ou tecla
Finalidade (Continuao)
SJ(Limpar)
S=\<>
St(Matriz)
2. Caso deseje criar um vector, prima = ou \ at
destacar a matriz pretendida, toque em
e, em
seguida, prima E. Continue a partir do passo 4,
abaixo.
3. Caso deseje criar uma matriz, toque no nome da
matriz (M0 a M9) ou prima = ou \ at destacar a
matriz que deseja utilizar e, em seguida, prima
E.
Repare que uma matriz em branco apresentada
com o tamanho 1*1 ao lado do nome.
4. Para cada elemento na matriz, digite um nmero ou
uma expresso e, em seguida, toque em
ou
prima E.
Pode introduzir nmeros complexos de forma
complexa, ou seja, (a, b), em que a a parte real e b
a parte imaginria. Pode tambm introduzi-los com
a forma a+bi.
492
Matrizes
Matrizes na vista
inicial
Matrizes
493
494
Matrizes
Para apresentar
uma matriz
Para apresentar um
elemento
Para guardar um
elemento
Matrizes
495
728
AQ5
R1o 2
E
Uma tentativa de
guardar um elemento
numa linha ou coluna com um tamanho superior ao da
matriz d origem ao redimensionamento da matriz, de
forma a permitir o armazenamento. Todas as clulas
intermdias so preenchidas com zeros.
Aritmtica de matrizes
Pode utilizar as funes aritmticas (+, , , e
potncias) com argumentos de matriz. A diviso
esquerda multiplica pelo inverso do divisor. Pode
introduzir as matrizes propriamente ditas ou os nomes das
variveis de matriz guardadas. As matrizes podem ser
reais ou complexas.
Para os exemplos seguintes, guarde [[1,2],[3,4]] em M1
e [[5,6],[7,8]] em M2.
Exemplo
St (Matriz)
Toque em M1 ou destaque-a e prima E.
2. Introduza os
elementos da matriz:
1E
2E
3E
4E
496
Matrizes
St (Matriz)
Toque em M2 ou destaque-a e prima E.
4. Introduza os
elementos da matriz:
5E
6E
7E
8E
5. Na vista inicial,
adicione as duas
matrizes que acabou
de criar.
HA Q1 +
A Q2 E
Para multiplicar e
dividir por uma
grandeza escalar
n2E
Para multiplicar
duas matrizes
AQ1 sA
Q2E
Para multiplicar uma
matriz por um vector,
introduza primeiro a
matriz e depois, o vector.
O nmero de elementos
no vector deve ser igual
ao nmero de colunas
na matriz.
Matrizes
497
AQ1 k5
E
Tambm pode elevar
uma matriz a uma
potncia sem a guardar
primeiro como varivel.
As matrizes podem
tambm ser elevadas a
potncias negativas. Neste caso, o resultado
equivalente a 1/[matriz]^ABS(potncia). No exemplo
seguinte, M1 elevada potncia de 2.
AQ1 kQ
2E
A Q1 n
A Q2
498
Matrizes
St
[prima = ou \
para seleccionar
M1] C
Matrizes
499
3. Regresse ao
Catlogo de
Matrizes.
St
O tamanho de M1
dever estar a ser
apresentado como 3.
4. Seleccione e limpe
M2 e volte a abrir o
Editor de Matrizes:
[Prima \ ou =
para seleccionar
M2] C
E
5. Introduza os
coeficientes da equao.
2E3E
[Toque na clula R1,
C3.] 4 E
1E1 E
Q1E
4 EQ1
E2E
6. Regresse vista
inicial e multiplique esquerda o vector de
constantes pelo inverso da matriz de coeficientes:
HA Q2
S ns
A Q1E
O resultado um vector
das solues: x = 2, y =
3 e z = 2.
Um mtodo alternativo
consiste em utilizar a
funo RREF (consulte pgina 502).
500
Matrizes
Formato do menu
Comandos
Matrizes
501
Convenes
para
argumentos
Funes de matriz
As funes de matriz esto disponveis na categoria
Matriz do menu Matemtica: D Seleccione Matriz e,
em seguida, seleccione uma funo.
Transpor
TRN 1 2 apresenta 1 3
3 4
2 4
Determinante
DET 1 2 apresenta 2
3 4
RREF
502
Matrizes
Criar
Fazer
Identidade
Aleatrio
Matrizes
503
Jordan
Hilbert
Isomtrica
1 1
- 1
2 3
1
- 1
- 1
2 3 4
1
- 1
- 1
3 4 5
1
- 1
- 1
4 5 6
1
4
1
5
1
6
1
7
Vandermonde
504
Matrizes
Bsico
Norma
Norma de linha
ROWNORM 1 2 apresenta 7
3 4
Norma de coluna
COLNORM 1 2 apresenta 6
3 4
Norma espectral
Raio espectral
Matrizes
505
Condio
COND 1 2 apresenta 21
3 4
Ordem
RANK 1 2 apresenta 2
3 4
Pivot
1 2
1 2
pivot 3 4 , 1, 1 apresenta 0 2
0 4
5 6
Traar
TRACE 1 2 apresenta 5
3 4
506
Matrizes
Avanadas
Valores prprios
EIGENVAL 1 2 apresenta:
3 4
5.37228 0.37228 .
Vectores prprios
0
,
0.9093
0.5742
0
0.3722
Jordan
jordan 0 2 apresenta
1 0
Diagonal
2 2,
1 1
0 2
Matrizes
507
Exemplo:
diag 1 2 apresenta 1 4
3 4
Cholesky
3 0
aps simplificao
---3 ---33
--
3 3
Hermite
789
apresenta
Hessenberg
3 1 0
1 1 3
4 1 0 , 0 3 6
1 2 1 0 0 0
508
Matrizes
Exemplo:
1 2 3
Na vista do CAS, hessenberg 4 5 6
7 8 9
10 0
0 4
- 1
7
0 10
1 29
--- 2
7
7 39
--- 8
7
0 278
----- 3
49 7
apresenta
Smith
1 2 3
ismith 4 5 6 apresenta
7 8 9
1 0 0
4 1 0
1 2 1
1 00
0 30
0 00
1 2 1
0 1 2
0 0 1
Decompor
LQ
Matrizes
509
Exemplo:
LQ 1 2 apresenta
3 4
2.2360
0
, 0.4472 0.8944 , 1 0
LSQ
LSQ 1 2 , 5 apresenta 1
3 4 11
2
LU
LU 1 2 apresenta
3 4
1
0 , 3
4
, 1 0
0.3333 1 0 0.6666 0 1
QR
510
Matrizes
Exemplo:
QR 1 2 apresenta
3 4
0.3612 0.9486 3.1622 4.4271 1 0
,
,
0
0.6324 0 1
0.9486 0.3162
SCHUR
SCHUR 1 2 apresenta
3 4
0.4159 0.9093
5.3722
1
,
SVD
SVD 1 2 apresenta
3 4
SVL
0.4045 0.9145 ,
0.5760 0.8174
5.4649 0.3659 ,
0.9145 0.4045
0.8174 0.5760
Matrizes
511
Exemplo:
Vector
Produto com cruz
Norma L2
Norma L1
Norma mx.
512
Matrizes
Exemplo:
maxnorm ( 1 2 3 4 ) apresenta 4
Exemplos
Matriz de
identidade
Transpor uma
matriz
A funo TRN troca os elementos linha-coluna e colunalinha de uma matriz. Por exemplo, o elemento 1,2 (linha
1, coluna 2) trocado com o elemento 2,1; o elemento
2,3 trocado com o elemento 3,2; e assim por diante.
Por exemplo, TRN([[1,2],[3,4]]) cria a matriz
[[1,3],[2,4]].
Forma escalonada
reduzida por linhas
O conjunto de equaes
x 2y + 3z = 14
2x + y z = 3
4x 2y + 2z = 14
pode ser escrito como a matriz aumentada
1 2 3 14
2 1 1 3
4 2 2 14
Matrizes
513
514
Matrizes
26
Notas e informaes
A HP Prime tem dois editores de texto para introduo de
notas:
O Catlogo de Notas
Consoante a memria disponvel, pode guardar as notas
que quiser no Catlogo de Notas. Estas notas so
independentes de qualquer aplicao. O Catlogo de
Notas lista as notas por nome. Esta lista no inclui as
notas criadas na vista Info de uma aplicao, embora
estas possam ser copiadas e depois coladas no Catlogo
de Notas atravs da rea de transferncia. A partir do
Catlogo de Notas, pode criar ou editar notas individuais
no Editor de Notas.
Catlogo de Notas:
botes e teclas
Finalidade
515
Boto ou Tecla
Finalidade (Continuao)
C
SJ
Editor de Notas
no Editor de Notas que se criam e editam notas. Pode
abrir o Editor de Notas a partir do Catlogo de Notas,
e tambm a partir de uma aplicao. As notas criadas
dentro de uma aplicao permanecem nessa aplicao,
mesmo que envie esta ltima para outra calculadora.
Essas notas no aparecem no Catlogo de Notas. S
podem ser lidas com a aplicao associada aberta.
As notas criadas atravs do Catlogo de Notas no so
especficas de nenhuma aplicao, e podem ser
visualizadas em qualquer momento mediante a abertura
do Catlogo de Notas. Essas notas podem tambm ser
enviadas para outra calculadora.
516
Notas e informaes
1. Abra o Catlogo de
Notas.
SN
3. Introduza um nome
para a sua nota.
Neste exemplo,
vamos atribuir
nota o nome
MYNOTE.
AA MYNOTE
4. Escreva a sua nota, utilizando as teclas de edio e
as opes de formatao descritas nas seces
seguintes.
Depois de concluir,
saia do Editor de
Notas premindo
H, ou premindo
I e abrindo uma
aplicao. O seu
trabalho guardado
automaticamente.
Para aceder nova nota, volte ao Catlogo de
Notas.
Notas e informaes
517
Editor de Notas:
botes e teclas
Boto ou Tecla
Finalidade
SV
518
Notas e informaes
Boto ou Tecla
Finalidade (Continuao)
SJ(Limpar)
Sa
(Caracteres)
Notas e informaes
519
Introduzir
caracteres
maisculos e
minsculos
Teclas
520
Finalidade
AA
SA
AS
ASA
SA
Notas e informaes
Formatao de
texto
Opes de formatao
Opes
10-22 pt
Tamanho do tipo
de letra
Seleccione entre vinte cores.
Cor de primeiro
plano
Cor de fundo
Alinhar
(alinhamento do
texto)
Estilo do tipo de
letra
Notas e informaes
Esquerda
Centro
Direita
Negrito
Itlico
Sublinhado
Rasurado
Acima linha
Abaixo linha
521
Categoria
Opes (Continuao)
Inserir expresses
matemticas
Marcas de
pargrafo
2 [Cancela a marca de
pargrafo]
boto de menu.
SN
2. Seleccione a nota Trabalhos e toque em
522
Notas e informaes
SV (Copiar))
Os botes de menu mudam, disponibilizando-se
opes de cpia:
: assinala onde a cpia ou o corte devem
comear.
: assinala onde a cpia ou o corte devem
terminar.
: seleccione o programa inteiro.
: corte a seleco.
: copie a seleco.
4. Seleccione o que deseja copiar ou cortar (utilizando
as opes listadas imediatamente acima).
5. Toque em
ou
S I.
7. Mova o cursor para o local onde deseja colar o texto
copiado e abra a rea de transferncia.
SZ
8. Seleccione o texto da rea de transferncia e prima
.
Partilhar notas
Notas e informaes
523
524
Notas e informaes
27
Programao
Este captulo descreve como programar a HP Prime. Neste
captulo, ir aprender acerca de:
comandos de programao
executar programas
depurar programas
Programas
da HP Prime
Estrutura de
comandos
Programao
525
Estrutura dos
programas
Os programas podem conter qualquer nmero de subrotinas (sendo, cada uma, uma funo ou um
procedimento). As sub-rotinas comeam por um
cabealho constitudo pelo nome, seguido de parnteses
entre os quais se encontra uma lista de parmetros ou
argumentos, separados por vrgulas. O corpo de uma
sub-rotina uma sequncia de declaraes delimitada
por um par BEGIN-END;. Por exemplo, o corpo de um
programa simples, chamado MYPROGRAM, poderia ter o
seguinte aspecto:
EXPORT MYPROGRAM()
BEGIN
PIXON(1,1);
END;
Comentrios
O Catlogo de Programas
no Catlogo de Programas que se executam e depuram
os programas, e tambm onde se enviam programas
para outra HP Prime. Pode ainda alterar o nome dos
programas e remov-los, alm de ser onde se inicia o
Editor de Programas. O Editor do Programas o lugar
destinado a criar e editar programas. Os programas
tambm podem ser executados a partir da vista inicial ou
de outros programas.
526
Programao
Abra o
Catlogo de
Programas
Prima Sx
Programa) para abrir o
Catlogo de Programas.
O Catlogo de
Programas apresenta
uma lista de nomes de
programas. O primeiro
item do Catlogo de
Programas uma entrada integrada que tem o mesmo
nome da aplicao activa. Essa entrada o programa da
aplicao activa, se esse programa existir. Consulte
Programas de aplicao na pgina 548 para obter
mais informaes.
Finalidade
Guardar
Mudar o Nome
Ordenar
Eliminar
Limpar
Programao
527
Boto ou Tecla
Finalidade (Continuao)
programa seleccionado.
seleccionado.
programas.
Transmite o programa
destacado a outra HP Prime ou
a um PC.
Depura o programa
seleccionado.
Executa o programa destacado.
S= ou S\
Elimina o programa
seleccionado.
SJ
Sx (Programa)
2. Introduza um nome
para o programa.
528
Programao
AA (para
bloquear o modo
Alpha)
MYPROGRAM
.
3. Prima novamente
. ento
criado um modelo
para o seu
programa. O modelo
constitudo por um
cabealho para uma
funo, com o
mesmo nome do
programa, EXPORT MYPROGRAM() e um par
BEGINEND; que delimita as declaraes da funo.
DICA
O Editor de Programas
Enquanto no se familiariza com os comandos da HP
Prime, a maneira mais fcil de introduzir comandos
), ou a
seleccion-los no menu Catlogo (D
partir do menu Comandos no Editor de Programas
(
). Para introduzir variveis, smbolos, funes
matemticas, unidades ou caracteres, utilize as teclas.
Programao
529
Editor de
Programas: botes
e teclas
Boto ou
Tecla
Significado
S= e
S\
Se os seus programas
ultrapassarem o espao de um
ecr, pode saltar de um ecr para
outro tocando num dos lados deste
boto. Toque no lado esquerdo do
boto para apresentar a pgina
anterior; toque no lado direito para
apresentar a pgina seguinte.
(O toque esquerda no produz
nenhuma aco se estiver
apresentada a primeira pgina do
programa).
Abre um menu a partir do qual
pode escolher comandos de
programao comuns.
Os comandos encontram-se
agrupados sob as opes:
Strings
Desenho
Matriz
Funes da aplicao
Inteiro
I/O
Mais
530
Programao
Boto ou
Tecla
Significado (Continuao)
Bloco
Ramal
Ciclo
Variveis
Funo
Sa
S> e
S<
S= e
S\
(Caracteres)
Programao
531
Boto ou
Tecla
Significado (Continuao)
A> e
A<
SC
SJ
1. A fim de continuar o
exemplo
MYPROGRAM, (que
inicimos em pgina
528), utilize as teclas
do cursor para
posicionar este
ltimo no lugar onde
deseja inserir um comando. Neste exemplo, precisa
de posicionar o cursor entre BEGIN e END.
2. Toque em
para abrir o menu
de comandos de
programao
comuns para
bloqueios, ramais,
ciclos, variveis e
funes.
Neste exemplo, vamos seleccionar um comando de
CICLO no menu.
532
Programao
3. Seleccione Loop e,
em seguida,
seleccione FOR no
submenu.
Repare que
inserido um modelo
FOR_FROM_TO_DO
_. Basta-lhe
preencher a
informao em falta.
4. Com as teclas do
cursor e do teclado,
preencha as partes
em falta do
comando. Neste
caso, faa com que
a declarao
corresponda ao
seguinte:
FOR N FROM 1 TO 3 DO
5. Mova o cursor para uma linha em branco abaixo da
declarao FOR.
6. Toque em
para abrir um menu de comandos
de programao comuns.
7. Seleccione I/O e,
em seguida,
seleccione MSGBOX
no submenu.
Programao
533
8. Preencha o
argumento do
comando MSGBOX e
digite um ponto e
vrgula no final do
comando.
9. Toque em
programa.
Executar um
programa
D
Toque em
MYPROGRAM e
MYPROGRAM
aparece na linha de introduo. Toque em E
e o programa executado, apresentando uma caixa
de mensagem.
534
Programao
Programas
multifunes
Depurar um
programa
Programao
535
1. No Catlogo de
Programas,
seleccione
MYPROGRAM.
Sx
Seleccione
MYPROGRAM
2. Toque em
Se houver mais do
que uma funo
EXPORT num
ficheiro, ser
apresentada uma
lista para que possa
escolher a funo a
depurar.
Enquanto depurar um programa, o ttulo do
programa ou da funo intra-programa aparece na
parte superior do ecr. Abaixo, encontra-se a linha
actual do programa que est a ser depurado.
O valor actual de cada varivel visvel no corpo
principal do ecr. No depurador, esto disponveis
os seguintes botes de menu:
: Salta para a linha ou bloco seguinte do
programa
: Executa a linha actual
: Abre um menu de variveis
: Fecha o depurador
: Continua a executar o programa sem
depurao
3. Execute o comando de ciclo FOR.
O ciclo FOR iniciado e a parte superior do ecr
mostra a linha seguinte do programa (o comando
MSGBOX).
536
Programao
Editar um
programa
Sx
2. Toque no programa
que deseja editar
(ou utilize as teclas
de seta para o
destacar e prima
E).
A HP Prime abre o Editor de Programas. O nome do
seu programa aparece na barra de ttulo do ecr.
Os botes e teclas que pode utilizar para editar o
seu programa encontram-se listados em Editor de
Programas: botes e teclas na pgina 530.
Copiar um
programa ou
parte de um
programa
Sx
2. Toque no programa que tem o cdigo que deseja
copiar.
3. Prima SV (Copiar).
Programao
537
ou
Eliminar um
programa
Sx
2. Destaque um programa a eliminar e prima C.
3. Quando lhe for solicitado, toque em
para
eliminar o programa ou
para cancelar.
Eliminar
todos os
programas
Sx
2. Prima SJ (Limpar).
3. Quando lhe for solicitado, toque em
eliminar todos os programas ou
538
para
para cancelar.
Programao
Eliminar o
contedo de
um
programa
Sx
2. Toque no programa para o abrir.
3. Prima SJ (Limpar).
4. Quando lhe for solicitado, toque em
para
eliminar o contedo ou
para cancelar.
O texto do programa eliminado, mas o nome do
programa permanece.
Para
partilhar um
programa
Linguagem de programao da HP
Variveis e
visibilidade
Programao
539
Programao
Qualificar o
nome de uma
varivel
Funes e
respectivos
argumentos
e parmetros
Programao
541
Programa ROLLDIE
Programa
ROLLMANY
542
EXPORT ROLLMANY(n,sides)
BEGIN
LOCAL k,roll;
// initialize list of frequencies
MAKELIST(0,X,1,2*sides,1)XL2;
FOR k FROM 1 TO n DO
ROLLDIE(sides)+ROLLDIE(sides)Xroll;
L2(roll)+1XL2(roll);
END;
END;
Ao omitir o comando EXPORT quando uma funo
declarada, pode restringir a sua visibilidade ao programa
dentro do qual definida. Por exemplo, poderia definir a
funo ROLLDIE dentro do programa ROLLMANY da
seguinte forma:
ROLLDIE();
EXPORT ROLLMANY(n,sides)
BEGIN
LOCAL k,roll;
// initialize list of frequencies
MAKELIST(0,X,1,2*sides,1)XL2;
FOR k FROM 1 TO n DO
ROLLDIE(sides)+ROLLDIE(sides)Xroll;
L2(roll)+1XL2(roll);
END;
END;
ROLLDIE(n)
BEGIN
RETURN 1+FLOOR(RANDOM(N));
END;
Neste cenrio, vamos presumir que no h nenhuma
funo ROLLDIE exportada de outro programa. Em vez
disso, ROLLDIE visvel apenas para ROLLMANY.
A funo ROLLDIE deve ser declarada antes de ser
invocada. A primeira linha do programa acima contm a
declarao da funo ROLLDIE. A definio da funo
ROLLDIE est localizada no final do programa.
Por ltimo, a lista de resultados pode ser apresentada
como resultado da invocao de ROLLMANY, em vez de
Programao
543
Modo de
utilizador
544
Programao
Reatribuir
teclas
Programao
545
Nomes das
teclas
Tecla
546
Nome
tecla +
tecla +
AS
tecla +
K_0
KS_0
KA_0
KSA_0
K_1
KS_1
KA_1
KSA_1
K_2
KS_2
KA_2
KSA_2
K_3
KS_3
KA_2
KSA_2
K_4
KS_4
KA_4
KSA_4
K_5
KS_5
KA_5
KSA_5
K_6
KS_6
KA_6
KSA_6
K_7
KS_7
KA_7
KSA_7
K_8
KS_8
KA_8
KSA_8
K_9
KS_9
KA_9
KSA_9
K_Abc
KS_Abc
KA_Abc
KSA_Abc
Programao
Tecla
Programao
Nome
tecla +
tecla +
AS
tecla +
K_Alpha
KS_Alpha
KA_Alpha
KSA_Alpha
K_Apps
KS_Apps
KA_Apps
KSA_Apps
K_Bksp
KS_Bksp
KA_Bksp
KSA_Bksp
K_Comm
a
KS_Comm
a
KA_Comma
KSA_Comma
K_Cos
KS_Cos
KA_Cos
KSA_Cos
K_Div
KS_Div
KA_Div
KSA_Div
K_Dot
KS_Dot
KA_Dot
KSA_Dot
K_Down
KS_Down
KA_Down
KSA_Down
K_Enter
KS_Enter
KA_Enter
KSA_Enter
K_Home
KS_Home
KA_Home
KSA_Home
,<
K_Left
KS_Left
KA_Left
KSA_Left
,>
K_Right
KS_Right
KA_Right
KSA_Right
K_Ln
KS_Ln
KA_Ln
KSA_Ln
K_Log
KS_Log
KA_Log
KSA_Log
K_Minus
KS_Minus
KA_Minus
KSA_Minus
K_Neg
KS_Neg
KA_Neg
KSA_Neg
K_Num
KS_Num
KA_Num
KSA_Num
K_On
KA_On
KSA_On
K_Plot
KS_Plot
KA_Plot
KSA_Plot
K_Plus
KS_Plus
KA_Plus
KSA_Plus
K_Power
KS_Power
KA_Power
KSA_Power
K_Sin
KS_Sin
KA_Sin
KSA_Sin
K_Sq
KS_Sq
KA_Sq
KSA_Sq
K_Symb
KS_Symb
KA_Symb
KSA_Symb
K_Tan
KS_Tan
KA_Tan
KSA_Tan
547
Tecla
Nome
tecla +
tecla +
AS
tecla +
K_Up
KS_Up
KA_Up
KSA_Up
K_Vars
KS_Vars
KA_Vars
KSA_Vars
K_View
KS_View
KA_View
KSA_View
K_Xttn
KS_Xttn
KA_Xttn
KSA_Xttn
K_Help
KA_Help
KSA_Help
K_Menu
KS_Menu
KA_Menu
KSA_Menu
K_Esc
KS_Esc
KA_Esc
KSA_Esc
K_Cas
KS_Cas
KA_Cas
KSA_Cas
K_Math
KS_Math
KA_Math
KSA_Math
K_Templ
KS_Templ
KA_Templ
KSA_Templ
K_Paren
KS_Paren
KA_Paren
KSA_Paren
K_Eex
KS_Eex
KA_Eex
KSA_Eex
K_Mul
KS_Mul
KA_Mul
KSA_Mul
K_Space
KS_Space
KA_Space
KSA_Space
Programas de aplicao
Uma aplicao um conjunto unificado de vistas,
programas, notas e dados associados. Criar um
programa de aplicao permite redefinir as vistas de
aplicao e os mtodos atravs dos quais um utilizador
interage com essas vistas. Isso feito atravs de (a)
funes especficas de programas, com nomes especiais,
e (b) da redefinio das vistas no menu Vistas.
548
Programao
Utilizar
funes
especficas
de
programas
Redefinir o
menu Vistas
Programa
Nome
Teclas
premidas
equivalentes
Symb
Vista simblica
SymbSetup
Config Simblica
SY
Desenho
Vista desenho
PlotSetup
Config Desenho
SP
Num
Vista numrica
NumSetup
Config Numrica
SM
Info
Vista Info
SI
START
Inicia uma
aplicao
RESET
Reinicializa ou
inicializa uma
aplicao
Programao
549
Personalizar
uma
aplicao
550
Programao
Exemplo
I Seleccione
Estatstica
1Var.
2. Toque em
duas vezes.
Sx
7. Toque no programa
para o abrir.
Cada aplicao
personalizada tem
um programa
associado.
Inicialmente, esse
programa est
vazio. Pode personalizar a aplicao introduzindo
funes nesse programa.
Neste ponto, tem de decidir o mtodo atravs do qual
deseja que o utilizador interaja com a aplicao. Neste
exemplo, queremos que o utilizador possa:
Programao
iniciar a aplicao
551
Programa
SimulaoDados
START()
BEGIN
DICESIMVARS();
{}XD1;
{}XD2;
SetSample(H1,D1);
SetFreq(H1,D2);
0XH1Type;
END;
VIEWS "Roll Dice",ROLLMANY()
BEGIN
LOCAL k,roll;
MAKELIST(X+1,X,1,2*SIDES-1,1)XD1;
MAKELIST(X+1,X,1,2*SIDES-1,1)XD2;
FOR k FROM 1 TO ROLLS DO
roll:=ROLLDIE(SIDES)+ROLLDIE (SIDES);
D2(roll-1)+1XD2(roll-1);
552
Programao
END;
-1XXmin;
MAX(D1)+1XXmax;
0XYmin;
MAX(D2)+1XYmax;
STARTVIEW(1,1);
END;
VIEWS "Set Sides",SETSIDES()
BEGIN
REPEAT
INPUT(SIDES,"Die Sides","N=","ENTER
num sides",2);
FLOOR(SIDES)XSIDES;
IF SIDES<2 THEN
MSGBOX("Must be >= 2");
END;
UNTIL SIDES >=2;
END;
VIEWS "Set Rolls",SETROLLS()
BEGIN
REPEAT
INPUT(ROLLS,"Num of rolls","N=","Enter
numrolls",25);
FLOOR(ROLLS)XROLLS;
IF ROLLS<1 THEN
MSGBOX(" u must enter a num >=1");
END;
UNTIL ROLLS>=1;
END;
PLOT()
BEGIN
-1XXmin;
MAX(D1)+1XXmax;
0XYmin;
MAX(D2)+1XYmax;
STARTVIEW(1,1);
END;
Programao
553
O programa
DICESIMVARS
EXPORT ROLLS,SIDES;
EXPORT DICESIMVARS()
BEGIN
10
6
X
X
ROLLS;
SIDES;
END;
Prima V para ver o
menu da aplicao
personalizada. Aqui,
pode definir o nmero
de lados dos dados, o
nmero de lanamentos
e executar uma
simulao.
Depois de executar uma simulao, prima P para ver
um histograma dos resultados da simulao.
Comandos de programa
Esta seco descreve cada comando de programa.
Os comandos do menu
encontram-se descritos em
primeiro lugar. Os comandos do menu
encontramse descritos em Comandos do menu Comand na
pgina 560.
554
Programao
RETURN
KILL
Sintaxe: KILL;
Pra a execuo passo a passo do programa actual
(com depurao).
Ramal
No que se segue, a palavra comandos, no plural,
refere-se quer a um s comando, quer a um conjunto de
comandos.
IF THEN
IF THEN ELSE
Programao
555
CASE
Sintaxe:
CASE
IF teste1 THEN comandos1 END;
IF teste2 THEN comandos2 END;
[DEFAULT comandos]
END;
Avalia o teste1. Se for verdadeiro, execute comandos1 e
termine CASE. Caso contrrio, avalie o teste2. Se for
verdadeiro, execute os comandos2. Continue a calcular
testes at encontrar um verdadeiro. Se no for encontrado
nenhum teste verdadeiro, execute os comandos
predefinidos, se fornecidos.
Exemplo:
CASE
IF x < 0 THEN RETURN "negativo"; END;
IF x < 1 THEN RETURN "pequeno"; END;
DEFAULT RETURN "grande";
END;
IFERR
IFERR ELSE
Ciclo
FOR
556
Programao
cur;
max;
result;
END;
END;
MSGBOX("Max of "+ mx. +" factors for
"+resultado);
END;
Em Incio, introduza
MAXFACTORS(100).
FOR STEP
Programao
557
WHILE
d;
sum;
sum;
END;
d+1X d;
END;
RETURN sum==n;
END;
558
Programao
BREAK
Sintaxe: BREAK(n)
Sai de ciclos, libertando-se de n nveis de ciclo.
A execuo comea com a primeira declarao aps o
ciclo. Sem nenhum argumento, sai de um s circuito.
CONTINUE
Sintaxe: CONTINUE
Transfira a execuo para o incio da iterao seguinte
de um ciclo.
Variveis
Estes comandos permitem-lhe controlar a visibilidade de
uma varivel definida pelo utilizador.
Programao
559
LOCAL
Local.
Sintaxe: LOCAL var1,var2,varn;
Torna as variveis var1, var2, etc. locais em relao ao
programa em que se encontram.
EXPORT
Funo
Estes comandos permitem-lhe controlar a visibilidade de
uma funo definida pelo utilizador.
EXPORT
Exportar.
Sintaxe: EXPORT Nomedafuno()
Exporta a funoNomedafuno de modo a que fique
globalmente disponvel e aparea no menu Utilizador
(D
).
VIEW
KEY
560
Programao
CHAR
DIM
STRING
Resultado
string(F1), quando
F1(X) = COS(X)
"COS(X)"
string(L1) quando L1
= {1,2,3}
"{1,2,3}"
string(M1) quando M1
=
"[[1,2,3],[4,5,6]]"
1 2 3
4 5 6
INSTRING
Programao
561
LEFT
RIGHT
Sintaxe: right(str,n)
Apresenta os ltimos n caracteres da string str. Se n <= 0,
apresenta uma string vazia. Se n > dim(str), apresenta str
Exemplo: right("MOMOGUMBO",5) apresenta
"GUMBO"
MID
ROTATE
Sintaxe: rotate(str,n)
Permutao de caracteres na string str. Se 0 <=n <
dim(str), desloca-se n casas para a esquerda. Se dim(str)
< n <= 1, desloca-se n espaos para a direita. Se n >
dim(str) ou n < -dim(str), d str.
Exemplos:
rotate("12345",2) d "34512" rotate("12345",-1)
d "51234" rotate("12345",6) d "12345"
STRINGFROMID
Sintaxe: STRINGFROMID(inteiro)
Apresenta, em linguagem corrente, a string integrada
associada, na tabela de strings internas, ao inteiro
especificado.
Exemplos:
STRINGFROMID(56) d "Complexo"
STRINGFROMID(202) d "Var iniciais"
REPLACE
562
Programao
Exemplo:
REPLACE("12345",3,"99") d "12995"
Desenho
Existem 10 variveis integradas de grficos na HP Prime,
com os nomes G0 a G9. G0 corresponde sempre ao
grfico actual no ecr.
G1 a G9 podem ser utilizadas para guardar
temporariamente objectos grficos (abreviatura GROB)
durante a programao de aplicaes que utilizem
grficos. So temporrias e, portanto, eliminadas
quando a calculadora desligada.
possvel utilizar vinte e seis funes para modificar
variveis de grficos. Treze funcionam com coordenadas
cartesianas do plano cartesiano definido na aplicao
actual pelas variveis Xmn, Xmx, Ymn e Ymx.
As outras treze funcionam com coordenadas de pxeis,
em que o pxel 0,0 o pixel superior esquerdo de GROB,
e 320, 240 o inferior direito. Os nomes das funes
deste segundo conjunto tm um sufixo _P.
CPX
DRAWMENU
FREEZE
Sintaxe: FREEZE
Faz uma pausa na execuo do programa at que uma
tecla seja premida. Isso evita que o ecr seja
redesenhado aps o final da execuo do programa,
deixando a visualizao modificada no ecr para que o
utilizador a veja.
PXC
RGB
Programao
563
Pxeis e cartesianas
ARC_P
ARC
BLIT_P
BLIT
564
Programao
DIMGROB_P
DIMGROB
GETPIX_P
GETPIX
Sintaxe: GETPIX([G], x, y)
GETPIX_P([G], x, y)
Apresenta a cor do pxel G com as coordenadas x,y.
G pode ser qualquer uma das variveis de grficos, e
opcional. A predefinio G0, o grfico actual.
Programao
565
GROBH_P
GROBH
Sintaxe: GROBH(G)
GROBH_P(G)
Apresenta a altura de G.
G pode ser qualquer uma das variveis de grficos, e
opcional. A predefinio G0.
GROBW_P
GROBW
Sintaxe: GROBW(G)
GROBW_P(G)
Apresenta a largura de G.
G pode ser qualquer uma das variveis de grficos, e
opcional. A predefinio G0.
INVERT_P
INVERT
LINE_P
LINE
566
Programao
PIXOFF_P
PIXOFF
Sintaxe: PIXOFF([G], x, y)
PIXOFF_P([G], x, y)
Define a cor do pxel G com as coordenadas x,y como
branco. G pode ser qualquer uma das variveis de
grficos, e opcional. A predefinio G0, o grfico
actual
PIXON_P
PIXON
RECT_P
RECT
Programao
567
568
Programao
Programao
569
LOCAL sign;
2
-1
X
X
K;4
XA;
sign;
RECT();
TEXTOUT_P("N=",0,0);
TEXTOUT_P("PI APPROX=",0,30);
REPEAT
A+sign*4/(2*K-1)
A;
TEXTOUT_P(K ,35,0,2,
#FFFFFF,100,#333399);
TEXTOUT_P(A ,90,30,2,
#000000,100,#99CC33);
sign*-1
sign;
K+1X K;
UNTIL 0;
END;
O programa
executado at que o
utilizador prima O
para o encerrar. Os espaos aps K (o nmero do termo)
e A (a aproximao actual) nos comandos TEXTOUT_P
servem para substituir o valor anteriormente apresentado.
Matriz
Alguns comandos de matriz tomam como argumento o
nome da varivel de matriz qual o comando
aplicado. Os nomes vlidos so as variveis globais M0
a M9, ou uma varivel local que contenha uma matriz.
ADDCOL
Sintaxe: ADDCOL
(nome [ ,valor1,...,valorn],nmero_coluna)
Insere valores numa nova coluna, inserida antes de
nmero_coluna na matriz especificada. Introduza os
valores como um vector. (Estes argumentos no so
opcionais). Os valores devem ser separados por vrgulas
e o nmero de valores deve corresponder ao nmero de
linhas no nome da matriz.
570
Programao
ADDROW
Sintaxe: ADDROW
(nome [ ,valor1,...,valorn],nmero_linha)
Insere valores numa nova linha, inserida antes de
nmero_linha na matriz especificada. Introduza os
valores como um vector. (Estes argumentos no so
opcionais). Os valores devem ser separados por vrgulas,
e o nmero de valores deve corresponder ao nmero de
colunas no nome da matriz.
DELCOL
DELROW
EDITMAT
Sintaxe: EDITMAT(nome)
Inicia o Editor de Matrizes e apresenta a matriz
especificada. Se for utilizado na programao, regressa
ao programa quando o utilizador prime
. Embora
este comando apresente a matriz que foi editada,
EDITMAT no pode ser utilizado como argumento em
outros comandos de matriz.
REDIM
REPLACE
SCALE
Programao
571
SCALEADD
SUB
SAWAPCOL
SWAPROW
Funes da aplicao
Estes comandos permitem-lhe iniciar qualquer aplicao
HP, aceder a qualquer vista da aplicao actual e alterar
as opes no menu Vistas.
STARTAPP
Sintaxe: STARTAPP("nome")
Inicia a aplicao com o nome. Isso far com que a
funo START do programa da aplicao seja
executada, caso exista. iniciada a vista predefinida da
aplicao. Repare que a funo START sempre
executada quando o utilizador toca em
na
Biblioteca de Aplicaes. Funciona tambm com as
aplicaes definidas pelo utilizador.
Exemplo: STARTAPP("Funo") inicia a aplicao
Funo.
STARTVIEW
572
Programao
Programao
573
Inteiro
BITAND
BITNOT
Sintaxe: BITNOT(int)
Apresenta a lgica binria NOT do inteiro especificado.
Exemplo: BITNOT(47) apresenta 549755813840.
BITOR
BITSL
BITSR
BITXOR
574
Programao
BR
Sintaxe: BR(#inteirom)
Converte um inteiro na base m para um inteiro decimal
(base 10). O marcador de base m pode ser b (para
binria), o (para octal) ou h (para hexadecimal).
Exemplo: BR(#1101b) apresenta 13
GETBASE
Sintaxe: GETBASE(#inteiro[m])
Apresenta a base para o inteiro especificado (em
qualquer base que seja a predefinida no momento):
0 = predefinio, 1= binria, 2 = octal, 3 = hexadecimal.
Exemplos: GETBASE(#1101b) apresenta #1h (se a
base predefinida for hexadecimal), enquanto GETBASE
(#1101) apresenta #0h.
GETBITS
Sintaxe: GETBITS(#inteiro)
Apresenta o nmero de bits utilizados por inteiro,
expresso na base predefinida.
Exemplo: GETBITS(#22122) apresenta #20h (se a
base predefinida for hexadecimal)
RB
Sintaxe: RB(inteiro)
Converte um inteiro decimal (base 10) para um inteiro na
base predefinida.
Exemplo: RB(13) apresenta #1101b (se a base
predefinida for binria) ou #Dh (se a base predefinida for
hexadecimal).
SETBITS
SETBASE
Sintaxe: SETBASE(#inteiro[m][c])
Apresenta o inteiro expresso na base m na base indicada
por c, que pode ser 1 (para binria), 2 (para octal) ou 3
(para hexadecimal). O parmetro m pode ser b (para
binria), d (para decimal), o (para octal) ou h (para
hexadecimal). Se m for omitido, a entrada assumida
como estando na base predefinida. Da mesma forma, se c
for omitido, a sada ser apresentada na base predefinida.
Programao
575
I/O
Os comandos I/O so utilizados para introduzir dados
num programa e para extrair dados de um programa.
Permitem que os utilizadores interajam com os programas.
Estes comandos iniciam os editores de Matrizes e Listas.
CHOOSE
576
Programao
EDITLIST
Sintaxe: EDITLIST(listvar)
Inicia o Editor de Listas, carregando listvar, e apresenta a
lista especificada. Se for utilizado na programao,
regressa ao programa quando o utilizador toca em
.
Exemplo: EDITLIST(L1) edita a lista L1.
EDITMAT
Sintaxe: EDITMAT(matrizvar)
Inicia o Editor de Matrizes e apresenta a matriz
especificada. Se for utilizado na programao, regressa
ao programa quando o utilizador toca em
.
Exemplo: EDITMAT(M1) edita a matriz M1.
GETKEY
Sintaxe: GETKEY
Apresenta a ID da primeira tecla na memria intermdia
do teclado, ou 1 caso no tenha sido premida nenhuma
tecla desde a ltima invocao do comando GETKEY. As
ID de tecla so inteiros de 0 a 50, numeradas da parte
superior esquerda (tecla 0) para a parte inferior direita
(tecla 50), consoante ilustrado na figura 27-1.
Programao
577
Keys 013
2
7
12
11
10
13
Keys 1419
Keys 2025
Keys 2630
Keys 3135
Keys 3640
Keys 4145
Keys 4650
INPUT
578
Programao
ISKEYDOWN
Sintaxe: ISKEYDOWN(id_tecla);
Apresenta verdadeiro (no zero) se a tecla da qual
fornecida a id_tecla est premida no momento, e falso (0)
se no est.
MOUSE
Sintaxe: MOUSE[(ndice)]
Apresenta duas listas que descrevem a localizao actual
de cada potencial ponteiro (ou listas vazias se no forem
utilizados ponteiros). Os dados de sada so {x , y, z
original, y original, tipo} em que tipo 0 (para novo), 1
(para concludo), 2 (para arrastar), 3 (para esticar), 4
(para rodar) e 5 (para clique longo).
O ndice de parmetro opcional o n-simo elemento
que teria sido apresentado x, y, x original, etc. se o
parmetro tivesse sido omitido (ou 1 se no tivesse
ocorrido qualquer actividade de ponteiros).
MSGBOX
EXPORT AREACALC()
BEGIN
LOCAL radius;
INPUT(radius, "Radius of Circle","r =
","Enter radius",1);
MSGBOX("The area is " +*radius^2);
END;
Programao
579
Se o utilizador introduzir
10 para o raio, a caixa
de mensagem indica:
580
Programao
Sintaxe: WAIT(n);
Faz uma pausa na execuo de n segundos no
programa. Sem nenhum argumento ou sem n = 0, faz
uma pausa de um minuto na execuo do programa.
Mais
%CHANGE
Sintaxe: %CHANGE(x,y)
A alterao da percentagem ao mudar de x para y.
Exemplo: %CHANGE(20,50) apresenta 150.
%TOTAL
Sintaxe: %TOTAL(x,y)
A percentagem de x que corresponde a y.
Exemplo: %TOTAL(20,50) apresenta 250.
CAS
EVALLIST
Sintaxe: EVALLIST({lista})
Calcula o contedo de cada elemento de uma lista e
apresenta a lista calculada.
EXECON
581
Sintaxe: HMS(valor)
Converte um valor decimal para o formato hexagesimal;
ou seja, para unidades subdivididas em grupos de 60.
Isso inclui graus, minutos e segundos, bem como horas,
minutos e segundos.
Exemplo: HMS(54.8763) apresenta 545234.68
HMS
Sintaxe: HMS(valor)
Converte um valor expresso em formato hexagesimal
para o formato decimal.
Exemplo: HMS(545234.68) apresenta 54.8763
582
Programao
ITERATE
TICKS
Sintaxe: TICKS
Apresenta o valor do relgio interno em milissegundos.
TIME
Sintaxe: TIME(nome_programa)
Apresenta o tempo em milissegundos necessrio para
executar o programa nome_programa. Os resultados so
guardados na varivel TIME. A varivel TICKS
semelhante. Contm o nmero de milissegundos desde o
arranque.
TYPE
Sintaxe: TYPE(objecto)
Devolve o tipo de objecto:
0: Real
1: Inteiro
2: String
3: Complexo
4: Matriz
5: Erro
6: Lista
8: Funo
9: Unidade
14.?: objecto do cas. A parte fraccionria do tipo cas.
Variveis e programas
A HP Prime tem quatro tipos de variveis: variveis de
Incio, variveis de Aplicaes, variveis do CAS e
variveis do Utilizador. Pode recuperar essas variveis a
partir do menu Variveis (a).
As variveis de Incio so utilizadas para nmeros reais,
nmeros complexos, grficos, listas e matrizes, entre
outras coisas. As variveis de Incio mantm o mesmo
valor em Incio e nas aplicaes.
Programao
583
Variveis de
aplicaes
584
Programao
Cursor
GridDots
GridLines
Programao
585
Hmin/Hmax
Estatstica 1Var
Hmin
n2
Hmax
em que n 1 < n 2
Hwidth
Estatstica 1Var
Labels
Hwidth
Method
Nmin/Nmax
Sequncia
586
Programao
Nmin
n2
Nmax
em que n 1 < n 2
Recenter
S1mark-S5mark
Estatstica 2Var
SeqPlot
Sequncia
min/max
Polar
SeqPlotpara Teia.
min
n2
max
em que n 1 < n 2
step
Polar
step
em que n > 0
Programao
587
Tmin/Tmax
Paramtrica
Tmin
n2
Tmax
em que n 1 < n 2
Tstep
Paramtrica
Tstep
em que n > 0
Xtick
Ytick
Xmin/Xmax
Xmin
n2
Xmax
em que n 1 < n 2
588
Programao
Ymin/Ymax
Ymin
n2
Ymax
em que n 1 < n 2
Xzoom
Xzoom
em que n > 0
O valor predefinido 4.
Yzoom
Em Config Desenho (
), prima
e depois,
. Desloque-se at Definir factores,
seleccione e prima
. Introduza o valor para Y
zoom e prima
.
Yzoom
O valor predefinido 4.
Programao
AltHyppara < 0
AltHyppara > 0
AltHyppara 0
589
E0...E9
Resolv
F0...F9
Funo
E1
H1...H5
Estatstica 1Var
H1Type...H5Type
Estatstica 1Var
Method
Inferncia
H3Type
590
Programao
R0...R9
Polar
S1...S5
Estatstica 2Var
S1Type...S5Type
Estatstica 2Var
S2type
ou
8
Type
Inferncia
Programao
S2type
591
X0, Y0...X9,Y9
Paramtrica
U0...U9
Sequncia
U1
Cn
Programao
D0...D9
Estatstica 1Var
Dn
NumIndep
Funo
Paramtrica
Polar
Sequncia
Grficos
Avanados
NumStart
Funo
Paramtrica
Polar
Sequncia
NumIndep
NumXStart
Grficos Avanados
NumStart
NumYStart
Grficos Avanados
NumXStart
Programao
NumYStart
593
NumStep
Funo
Paramtrica
Polar
Sequncia
NumStep
em que n > 0
NumXStep
Grficos Avanados
NumXStep
em que n > 0
NumYStep
Grficos Avanados
NumYStep
em que n > 0
NumType
Funo
Paramtrica
Polar
Sequncia
Grficos Avanados
NumZoom
Funo
Paramtrica
Polar
Sequncia
NumZoom
em que n > 0
NumXZoom
Grficos Avanados
594
Programao
NumXZoom
em que n > 0
NumYZoom
Grficos Avanados
NumYZoom
em que n > 0
Variveis da
aplicao
Inferncia
Alpha
Alpha
Conf
Conf
Mean1
Mean2
Programao
Mean1
Mean2
n2
n1
n2
596
s1
Pooledpara repartidas.
s2
Xs1
Xs2
x1
Programao
x1
x2
Variveis da
aplicao
Financeira
CPYR
CPYR
em que n > 0
END
FV
FV
598
Programao
IPYR
IPYR
em que n > 0
NbPmt
NbPmt
em que n > 0
PMT
PMT
PPYR
PPYR
em que n > 0
PV
Programao
PV
599
GSize
GSize
Variveis da
aplicao
Solucionador
Linear
LSystem
LSystem
Variveis da
aplicao
Solucionador
de Tringulos
SideA
SideA
em que n > 0
600
Programao
SideB
SideB
em que n > 0
SideC
SideC
em que n > 0
AngleA
AngleA
em que n > 0
AngleB
AngleB
em que n > 0
AngleC
AngleC
em que n > 0
Programao
601
RECT
Corresponde ao estado de
na vista Numrica da
aplicao Solucionador de Tringulos. Determina se
utilizado um solucionador de tringulos geral ou um
solucionador de tringulos rectngulos. Na vista do
Solucionador de Tringulos, toque em
.
Num programa, digite:
0
Variveis de
modos
Ans
HAngle
HDigits
HAnglepara Graus.
HAnglepara Radianos.
HFormat
602
Programao
HComplex
HComplexpara desactivado.
HComplexpara activado.
Date
Time
Language
Time
Entrada
Language (Ingls)
Language (Chins)
Language (Francs)
Language (Alemo)
Language (Espanhol)
Language (Holands)
Language (Portugus)
Entrypara Texto
Entrypara Algbrico
Entrypara RPN
Inteiro
Base
Basepara Binria
Basepara Octal
Basepara Decimal
3
Programao
Basepara Hexadecimal
603
Bits
Signed
AAngle
AComplex
AAnglepara Graus.
AAnglepara Radianos.
ADigits
604
AComplexpara LIGADO.
AComplexpara DESLIGADO.
Programao
ADigits
AFormat
X AFormat
ou
3
Variveis de
resultados
X AFormat
Programao
605
606
Programao
28
Aritmtica de inteiros elementar
A base numrica comum utilizada na matemtica
contempornea a base 10. Por predefinio, todos os clculos
realizados pela HP Prime so efectuados em base 10, e todos os
resultados so apresentados em base 10.
No entanto, a HP Prime permite
realizar aritmtica de inteiros
com quatro bases: decimal
(base 10), binria (base 2),
octal (base 8) e hexadecimal
(base 16). Por exemplo, pode
multiplicar 4 em base 16 por 71
em base 8, sendo a resposta E4
em base 16. Isto o equivalente a multiplicar 4 por 57 em base
10 para obter 228.
Para indicar que vai praticar aritmtica de inteiros, faa
anteceder o nmero pelo smbolo cardinal: (para obter #, prima
Az). Para indicar a base a utilizar para o nmero, anexe
o marcador de base adequado:
Marcador de
base
Base
[em branco]
decimal
binria
octal
hexadecimal
607
A base predefinida
A configurao de uma base predefinida afecta apenas a
introduo e apresentao dos nmeros utilizados em aritmtica
de inteiros. Se configurar a base predefinida para binria, 27 e
44 continuaro a ser apresentados assim na vista inicial, e o
resultado da soma desses nmeros ser representado como 71.
No entanto, se introduzisse #27b, obteria um erro de sintaxe,
uma vez que 2 e 7 no so inteiros encontrados em aritmtica
binria. Teria de introduzir 27 como #11011b (uma vez que
2710=110112).
Configurar uma base predefinida significa que nem sempre
precisa de especificar um marcador de base para nmeros
quando pratica aritmtica de inteiros. A excepo ocorre
quando deseja incluir um nmero a partir da base no
predefinida: este ter de incluir o marcador de base. Assim, se a
base predefinida for 2 e desejar introduzir 27 para uma
operao de aritmtica de inteiros, pode introduzir,
simplesmente, #11011 sem o sufixo b. Mas, se desejar introduzir
608
SH
2. Escolha a base pretendida
no menu Inteiros:
Binria, Octal,
Decimal ou Hex.
3. O campo direita de
Inteiros o campo de
tamanho da palavra. Este
o nmero mximo de bits
que pode representar um nmero inteiro. O valor
predefinido 32, mas pode alter-lo para qualquer valor
entre 1 e 64.
4. Caso deseje permitir nmeros inteiros com sinal, seleccione
a opo direita do campo de tamanho de palavra.
Escolher esta opo reduz o tamanho mximo de um
nmero inteiro para um bit a menos do que o tamanho da
palavra.
Aritmtica de inteiros elementar
609
Equivalente decimal
#10000b+#10100b = #1100b
8 + 20 = 28
#71o#10100b = #45o
57 20 = 37
77 29 = 2233
#32Ah/#5o = #A2h
810/5 = 162
610
Manipulao de inteiros
O resultado da aritmtica de inteiros pode ser analisado com
maior pormenor, e manipulado, atravs de visualizao na caixa
de dilogo Editar inteiros.
1. Na vista inicial, utilize as teclas do cursor para seleccionar o
resultado que lhe interessa.
2. Prima Sw (Base).
apresentada a caixa de
dilogo Editar inteiros.
O campo Era, em cima,
apresenta o resultado que
seleccionou na vista inicial.
Os equivalentes
hexadecimal e decimal so
apresentados abaixo do
campo Sada, seguidos de uma representao bit a bit do
inteiro.
Os smbolos abaixo da representao de bits mostram as
teclas que pode premir para editar o nmero inteiro.
(Repare que isso no altera o resultado do clculo na vista
inicial). As teclas so:
611
; caso
Funes de base
possvel invocar um grande nmero de funes relacionadas
com aritmtica de inteiros a partir da vista inicial e dos
programas:
BITAND
BITNOT
BITOR
BITSL
BITSR
BITXOR
BR
GETBASE
GETBITS
RB
SETBASE
SETBITS
612
Anexo A
Glossrio
aplicao
boto
CAS
613
614
catlogo
comando
expresso
funo
Vista inicial
formulrio de
introduo
tecla
Coleco
lista
matriz
menu
nota
declarao
aberta
programa
615
616
varivel
vector
vistas
Anexo B
Resoluo de problemas
A calculadora no responde
Se a calculadora no responder, deve, em primeiro lugar,
reinicializ-la. Trata-se de um procedimento muito
semelhante ao utilizado num PC. Cancela determinadas
operaes, restaura determinadas condies e limpa
locais da memria temporria. No entanto, no apaga
dados guardados (variveis, aplicaes, programas,
etc.).
Para reinicializar
Vire a calculadora ao contrrio e insira um clipe no
orifcio de Reinicializao, logo acima da tampa do
compartimento da bateria. A calculadora ser reiniciada,
voltando vista inicial.
Se a calculadora no ligar
Se a HP Prime no ligar, siga os passos abaixo at que a
calculadora ligue. Poder constatar que a calculadora
liga antes de concluir o procedimento. Se, mesmo assim,
a calculadora no ligar, contacte o Servio de Assistncia
a Clientes para obter mais informaes.
1. Carregue a calculadora, no mnimo, uma hora.
2. Aps uma hora de carregamento, ligue a
calculadora.
3. Se no ligar, reinicialize a calculadora de acordo
com o disposto na seco anterior.
617
Limites de funcionamento
Temperatura de funcionamento:
0 a 45C (32 a 113F).
Temperatura de armazenamento: 20 a 65C
( 4 a 149F).
Humidade durante o funcionamento e o
armazenamento: 90% de humidade relativa a 40C
(104F) no mximo. Evite molhar a calculadora.
A bateria funciona a 3,7 V, com uma capacidade de
1500 mAh (5,55 Wh).
Mensagens de estado
A tabela abaixo enumera as mensagens gerais de erro
mais comuns e respectivos significados. Algumas
aplicaes, bem como o CAS, possuem mensagens de
erro mais especficas que dispensam explicaes.
618
Mensagem
Significado
Tipo de argumento
incorrecto
Memria
insuficiente
Dados estatsticos
insuficientes
Dimenso invlida
Tamanho dos
dados estat. difer.
Mensagem
Significado (Continuao)
Erro de sintaxe
Nenhuma funo
marcada
Erro de recepo
Problema de recepo de
dados de outra calculadora.
Reenvie os dados.
Nome indefinido
Memria esgotada
Introduo de dois
separadores
decimais
X/0
0/0
Resultado indefinido na
diviso.
LN(0)
LN(0) indefinido.
Unidades
incoerentes
619
620
Anexo C
Informao Regulatria e Ambiental
sobre o Produto
Aviso da Federal Communications Commission
Este equipamento foi testado e est em conformidade
com os limites para um dispositivo digital da Classe B,
de acordo com a Parte 15 das Normas da FCC. Estes
limites foram concebidos para fornecer proteco
razovel contra interferncias nocivas numa instalao
residencial. Este equipamento gera, utiliza e pode
irradiar energia de rdiofrequncia e, se no for
instalado e utilizado de acordo com as instrues, pode
causar interferncias prejudiciais comunicao via
rdio. No entanto, no h qualquer garantia de que no
ocorrero interferncias numa instalao especfica. Se
este equipamento provocar interferncias nocivas
recepo de rdio ou televiso, o que poder ser
determinado desligando e ligando o equipamento, o
utilizador encorajado a tentar corrigir a interferncia
atravs de uma ou vrias das seguintes medidas:
Reorientar ou reposicionar a antena de recepo.
Aumentar a distncia entre o equipamento e o receptor.
Ligar o equipamento a uma tomada num circuito diferente
daquele a que est ligado o receptor.
Consulte o revendedor ou um tcnico de televiso ou
rdio experiente para obter ajuda.
Modificaes
A FCC exige que o utilizador seja avisado de que
qualquer alterao ou modificao deste dispositivo que
no seja aprovada pela Hewlett-Packard Company pode
anular a autoridade do utilizador para utilizar do
equipamento.
621
Cabos
As ligaes a este dispositivo devem ser feitas com
cabos blindados com cobertura metlica de conector
RFI/EMI, para manter a conformidade com as Normas e
Regulamentos da FCC. Aplicvel apenas a produtos com
conectividade para PC/porttil.
Declarao de Conformidade de Produtos Marcados com
o logtipo da FCC, apenas nos Estados Unidos
Este dispositivo est em conformidade com a Parte 15
das Normas FCC. A utilizao est sujeita s seguintes
duas condies: (1) este dispositivo no deve causar
interferncia prejudicial e (2) deve aceitar qualquer
interferncia recebida, incluindo interferncias que
possam impedir o seu bom funcionamento.
Se tiver dvidas acerca do produto no abordadas nesta
declarao, escreva para:
Hewlett-Packard Company
P.O. Box 692000, Mail Stop 530113
Houston, TX 77269-2000 EUA
Para questes relativas a esta declarao de
conformidade com as normas FCC, escreva para:
Hewlett-Packard Company
P.O. Box 692000, Mail Stop 510101 Houston, TX 772692000 EUA ou contacte telefonicamente a HP atravs do
nmero 281-514-3333
Para identificar o seu produto, mencione a referncia,
o nmero de srie ou o nmero de modelo que se
encontram no produto.
Aviso para o Canad
Este aparelho digital de Classe B cumpre todos os
requisitos do Regulamento canadiano para
equipamentos causadores de interferncias.
Avis Canadien
Cet appareil numrique de la classe B respecte toutes les
exigences du Rglement sur le matriel brouilleur du
Canada.
622
623
Aviso colectivo
para a Coreia
Eliminao de
resduos de
equipamentos por
utilizadores de
agregados
familiares privados
na Unio Europeia
624
Substncias
qumicas
625
626
ndice remissivo
A
ajuda online 48
ajuda, online 48
ajuste linear 248
ajuste quadrtico 248
alternativa 258
amortizao 311312
Ans (ltima resposta) 44
antilogaritmo
comum 330
natural 330
anular
em Geometria 155
um zoom 94
Aplicao
Grficos Avanados 71
aplicao
abrir 73
biblioteca 73
comandos 572
criar 113, 143, 550
definio de 613
eliminar 74
funes Consulte funes
notas 112
ordenar 74
personalizar Consulte aplicao, criar
programas 548
reinicializar 73
variveis 116, 584605
Aplicao Explorador Linear 319321
funes 393
aplicao Explorador Linear 71, 138
Aplicao Explorador Quadrtico
322324
324326
resumo de 464
aplicao Financeira 71, 305312
amortizao 311312
Aplicao Folha de Clculo 207224
botes de menu 220
funes 224, 367385
funes externas 216
importar dados 215
introduzir contedo 214
navegar 212
referncias a clulas 212
referncias externas 217
variveis 455
aplicao Folha de Clculo 72, 212
atribuio de nomes a clulas 213
formatar 221
gestos 212
parmetros de formatao 222
variveis 218
Aplicao Funo 117132
funes 124129, 366
variveis 129
resultados 605
resumo de 454
aplicao Funo 71
Aplicao Geometria
atribuir nomes a objectos 153
criar objectos
na vista Desenho 152
variveis, resumo de 455
vista Desenho, botes de menu 157
aplicao Geometria 71, 145206
comandos 177206
criar objectos
na vista Simblica 160
funes 177206
objectos, tipos de 164173
opo anular 155
seleccionar um objecto 154
teclas de atalho 159
transformar objectos 173177
Aplicao Grficos Avanados
opes de localizao 137
variveis, resumo de 456
Aplicao Grficos avanados 71,
133143
Aplicao Inferncia
funes 387389
importar estatsticas 261
testes de hiptese 264271
variveis
Numricas 595
Resultados 462
resumo de 461
aplicao Inferncia 71, 257275
intervalos de confiana 271275
Aplicao Paramtrica 289293
variveis 462
aplicao Paramtrica 72
Aplicao Polar
variveis 464
aplicao Polar 72, 295298
Aplicao Resolv
limitaes 283
mensagens 283
uma equao 278
vrias equaes 281
variveis
resumo de 455
aplicao Resolv 72, 277284
funes 367
Aplicao Sequncia
variveis 466
aplicao Sequncia 72, 299304
tipos de grfico 299
Aplicao Solucionador de Tringulos
funes 392393
variveis
Numricas 600
resumo de 465
aplicao Solucionador de Tringulos
72, 313317
aplicaes
aplicaes HP Consulte aplicaes,
HP
DataStreamer 71, 73
Estatstica 1Var 72
Estatstica 2Var 72, 239255
Explorador Linear 71, 138,
319321
322324
324326
313317
285287
variveis 454466
aplicaes HP consulte aplicaes, HP
71
550
aplicao
variveis
Consulte tambm variveis
aplicaes
Consulte tambm a entrada prpria
de cada aplicao
argumento incorrecto 618
aritmtica binria Consulte aritmtica
de inteiros 607
aritmtica de inteiros 607
aritmtica, inteiros 607
arrastar 17
aspas nas strings 560
atalhos
em Geometria 159
em menus 29
barra de ttulo 14
base 33
funes 612
marcador 607
predefinida 608
base de inteiros 58
bateria 16
aviso 12
carregamento 11
indicador 16
Biblioteca de Aplicaes 73
ordenar 74
Biblioteca, Aplicaes 614
ndice remissivo
bloco 555
botes
comando 20
Consulte tambm botes de menu
menu 20
botes de menu 20
na aplicao Estatstica 1Var 227,
230
253
287
na vista Desenho
aplicao Geometria 157
geral 101
na vista Numrica 110
na vista Simblica 90
brilho 13
cabos 47
Cabos USB 47
clculo (Calcul) 88
clculo recursivo 60
clculo, na vista Numrica 108
clculos
CAS 56, 344365
com unidades 468
estatsticos 233, 249
financeiros 305312
geomtricos 162
intervalos de confiana 271
na vista inicial 37, 329344
clculos estatsticos 233, 249
clculos simblicos 59
caracteres 22
Caracteres gregos 21
caracteres maisculos 23, 520
caracteres minsculos 24, 520
carregamento 11
CAS 5561
clculos com o 56, 344365
definies 31, 57
funes
algbricas 344345
clculo 346350
desenho 364365
inteiros 357359
ndice remissivo
polinmios 359364
reescrita 352356
resoluo 350352
menu 344365
vista 13
clulas
atribuio de nomes 213
formatar 221
importar dados 215
introduzir contedo 214
seleccionar 212
clulas, referncias 212, 217
cincia quntica, constantes 473
codificao Consulte programao
cdigo de comentrio 526
coeficiente de correlao 253
comandos
aplicao 572
Consulte tambm funes
definio de 572, 614
estrutura de programao 525
geomtricos 177206
ramificao 583
varivel 559, 560
comandos de bloco 555
comandos de ciclo 556, 557559
comandos de desenho 563570
comandos de E/S, programao 574,
576
172
630
editar
listas 475
matrizes 490
notas 515
programas 526
eliminar
aplicaes 74
caracteres 21
dados estatsticos 231, 246
listas 479, 480
matrizes 490
notas 516
programas 528
empilhar, em RPN 50, 53
enviar Consulte partilha de dados
psilon 60
equaes lineares, resoluo 499
equaes lineares, resolver 285
escala auto 94, 98
Estatstica 1Var 72
aplicaes
Estatstica 1Var 225237
botes de menu 227, 230
definies de conjuntos de dados
226
252
255
resultados 249
tipos de ajuste 247249
variveis, resumo de 459
expresso
definio 86
definir 118
extremo 129, 141
fraces comuns 26
funo recursiva 60
funes
algbricas 344345
aplicao Financeira 390391
Aplicao Funo 366
aplicao Inferncia 387389
aplicao Resolv 367
aplicaes 365394
aritmticas 334336
base 612
clculo 346350
comuns 394
criar as suas 448
definio 39, 86, 118
definio de 117
desenho 364365
Estatstica 1Var 385386
Estatstica 2Var 386387
Explorador Linear 393
folha de clculo 224, 367385
geomtricas 177206
hiperblicas 337
inteiros 357359
numricas 333334
polinmios 359364
probabilidade 337343
reescrita 352356
resoluo 350352
Solucionador de Tringulos
392393
grfico
barras 236
caixa 235
cor 89
dados estatsticos
duas variveis 251
uma varivel 234
degrau de escada 299
linhas 236
Pareto 236
probabilidade normal 235
teia 299
grfico de barras 236
grfico de caixa 235
grfico de linhas 236
grfico de probabilidade normal 235
grfico diagrama de Pareto 236
grfico tipo degrau de escada 299
grfico tipo teia 299
grficos
guardar e invocar 563
variveis 453
grficos adaptveis 104
grficos de pontos de passo fixo 105
grficos de segmentos de passo
fixo 105
grficos estatsticos 235236, 251
guardar 44
hiptese 258
hiptese alternativa 258
histograma 235
histrico
Incio 14
RPN 50
hora 16, 35
i 59
idioma, seleccionar 34
indicadores 14
inferncia
intervalo T de duas amostras 275
intervalo T de uma amostra 274
intervalo Z de duas amostras 272
intervalo Z de duas propores 273
intervalo Z de uma amostra 271
632
271275, 389
Intervalos Z 271274
introduo algbrica 33, 38, 49
introduo de texto 38
introduo em modo de texto 33, 35,
49
invlida
dimenso 618
invlidos
dados estatsticos 618
ligar e desligar 12
linha de introduo 14
linhas 168
listas
criar 480
editar 478
eliminar 479
funes para 482
operaes em 480481
variveis 453, 475
localizar 99100, 137
logartmicas
funes 330
logartmico
ajuste 248
logaritmo natural 330
ndice remissivo
matemtica
modelo 20, 25
operaes 37
Consulte tambm clculos
delimitao de argumentos 40
em notao cientfica 28
nmeros negativos em 41
teclas 24
matemticas
constantes 473
matriz escalonada reduzida por
linhas 513
matrizes 489514
acrescentar linhas 491
aritmtica com 496499
clculos de matriz 489
comandos 570572
criar 490, 492
criar identidade 513
decomposio em valores
singulares 511
determinante 502
elevadas a uma potncia 498
eliminar 490
eliminar colunas 492
eliminar linhas 492
equaes lineares, resoluo de 499
escalonada por linhas 513
funes 501512
guardar 490, 494, 495
inverso 499
negao de elementos 499
norma de coluna 505
nmero da condio 506
produto com ponto 512
transpor 513
trocar linha 572
variveis 453, 489
medida do ngulo 32, 58
medidas Consulte unidades 467
memria insuficiente 618
mensagens, aplicao Resolv 283
menu
Aplicao 327
atalhos 29
CAS 344365
Cat 395447
ndice remissivo
Matemtica 333344
sensvel ao contexto 20
Utilizador 327
Menu Aplicao 327
menu Cat 395447
Menu de vistas 95, 549
Menu Matemtica 333344
menu sensvel ao contexto 20
Menu Utilizador 327
menus 29
fechar 29
formato de apresentao de 35, 328
pesquisar nos 29
Toolbox 30
Menus Toolbox 327
menus Toolbox 30
Mtodo de Newton 60
mtodos de introduo 33, 38, 49
mtodos para grficos 104
MKSA 471
modelos 20
modelos de regresso Consulte tipos de
ajuste
modo
exacto 59
simblico 59
utilizador 544
modo de exame 36, 6369
activar 67
cancelar 68
configurar 65
modo de teste Consulte modo de exame
modos Consulte definies sistmicas
31
navegao 16
negao 332
nomes, na aplicao Geometria 153,
154
exportar 522
formatao de 521
importar 522
partilhar 523
nmero real mximo 37
nmeros complexos 34, 46, 59
funes para 335336
guardar 46
nmeros mistos 26
nmeros negativos 20, 41
objectos
geomtricos 164173
objectos geomtricos 164173
opes tcteis 16
Operadores booleanos 21
ordenar aplicaes 74
111
programa
amostras 542544, 552554
comandos 555
ciclo 556
desenho 563570
E/S 574, 576
funo 560
funes de aplicao 572
inteiros 574
matriz 570
outros 581583
ramificao 555
strings 560
varivel 559
comentrios em 526
criar 528
depurar 535
estrutura de 526
executar 534
programao 525605
programas de amostra 542544,
552554
projeco 176
smbolo de minutos 21
smbolo de segundos 21
smbolos, na barra de ttulo 14
sistema algbrico computacional
Consulte CAS
Solucionador Linear 72, 139,
285287
unidades 467473
clculos com 468
converso entre 470
ferramentas para manipulao 470
prefixos para 468
455
387389
ndice remissivo
635
texto 23
matriz 453
qualificao 116
qualificar 452, 541
reais 453
recuperar 451
Solucionador de Tringulos 465
Solucionador Linear 465
tecla 26
tipos em programao 583
Utilizador 584
vista Desenho 585
vista Numrica 592
vista Simblica 589592
variveis complexas 453
Variveis de aplicao da vista
Numrica 584
variveis globais 540
variveis locais 540
variveis personalizadas 44, 449
variveis reais 453
vectores
Consulte tambm matrizes
definio de 489, 616
vrgula decimal 34
visor
botes de menu 14
cientfico 32
engenharia 32
fixo 32
fraco 32
indicadores 14
limpar 14
padro 32
partes do 14
visor de preciso total 32
Vista Config Desenho
operaes comuns na 101105
vista Config Desenho 79
Vista Config Numrica
operaes comuns na 111
vista Config Numrica 82
vista Config Simblica 77
operaes comuns na 91
Vista Desenho 77
botes de menu 101, 157
na aplicao Geometria 152
operaes comuns na 92100
variveis 585589
zoom 9298
636
Vista inicial 13
Vista Numrica
botes de menu 110
zoom na 106
vista Numrica 80
operaes comuns na 105109
Vista Simblica
na aplicao Geometria 160
vista Simblica 76
botes de menu 90
operaes comuns na 8589
Vistas
Desenho 77
vistas
Config Desenho 79
Config Numrica 82
Config Simblica 77
definio de 616
nas aplicaes 75
Numrica 80
Simblica 76
vistas de aplicao 75
Config Desenho 79
Config Numrica 82
Config Simblica 77
Desenho 77
Numrica 80
vista Simblica 76
Vistas Desenho e Numrica juntas 112
visualizao 13
visualizao em ecr dividido 95, 112
zoom
exemplos de 9698
factores 92
na vista Desenho 9298
na vista Numrica 106107
teclas de 93, 107
tipos de 9394, 107
zoom de caixa 95
zoom de inteiros 94, 98, 107
zoom decimal 94, 98, 107
zoom horizontal 93, 107
zoom quadrado 94, 97
zoom trig 94, 98, 107
ndice remissivo
Avisos legais
As informaes contidas neste documento esto sujeitas a alteraes sem aviso
prvio. As nicas garantias que se aplicam aos produtos e servios HP so as
contidas nas declaraes expressas de garantia que acompanham os referidos
produtos e servios. Nenhuma declarao constante deste documento dever ser
interpretada como constituindo uma garantia adicional. A HP no se
responsabiliza por erros tcnicos e editoriais ou por omisses neste documento.
Partes deste software esto protegidas pelo Copyright 2013 The FreeType Project
(www.freetype.org). Todos os direitos reservados.
Geometry (Geometria)
Funes e comandos
Variveis
Programao na HP PPL
ndice
1 Geometry (Geometria)
Introduo aplicao Geometry (Geometria) .......................... 5
Plot view (Vista de desenho) em pormenor .............................. 13
O menu Options (Opes) ............................................... 19
Vista Plot Setup (Config Desenho) ...................................... 20
Symbolic view (Vista simblica) em pormenor ......................... 21
Vista Symbolic Setup (Config Simblica) ............................ 23
Numeric view (Vista numrica) em pormenor .......................... 23
Plot view (Vista de desenho): Menu Cmds ............................... 26
Funes e comandos de geometria ........................................ 44
Symbolic view (Vista simblica): Menu Cmds ...................... 45
Numeric view (Vista numrica): Menu Cmds ....................... 63
Outras funes de geometria ............................................ 68
ndice
3 Funes e comandos
Funes do teclado ............................................................. 112
Menu Math (Matem) ........................................................... 115
Numbers (Nmeros) ....................................................... 115
Arithmetic (Aritmtica) .................................................... 117
Trigonometry (Trigonometria) ........................................... 119
Hyperbolic (Hiperblica) ................................................. 120
Probability (Probabilidade) .............................................. 120
List (Lista) ...................................................................... 126
Matrix (Matriz) .............................................................. 126
Special (Especial) .......................................................... 126
Menu CAS ........................................................................ 127
Algebra (lgebra) .......................................................... 127
Calculus (Clculo) .......................................................... 129
Solve (Resolv) ................................................................ 134
Rewrite (Reescrever) ....................................................... 137
Integer (Inteiro) .............................................................. 142
Polynomial (Polinmio) ................................................... 145
Plot (Desenho) ............................................................... 151
Menu App (Aplic.) .............................................................. 152
Funes da aplicao Function (Funo) ........................... 152
Funes da aplicao Solve (Resolv) ................................ 153
Funes da aplicao Spreadsheet (Folha de clculo) ........ 154
Funes da aplicao Statistics 1Var (Estatstica 1Var) ....... 169
Funes da aplicao Statistics 2Var (Estatstica 2Var) ....... 171
Funes da aplicao Inference (Inferncia) ...................... 172
Funes da aplicao Finance (Finanas) ......................... 182
Funes da aplicao Linear Solver
(Solucionador linear) ...................................................... 184
Funes da aplicao Triangle Solver
(Solucionador de tringulos) ............................................ 185
Funes da aplicao Linear Explorer
(Explorador linear) ......................................................... 187
Funes da aplicao Quadratic Explorer
(Explorador quadrtico) .................................................. 187
Funes comuns s aplicaes ........................................ 188
Menu Catlg (Cat.) ............................................................... 189
Criar as suas prprias funes ............................................. 232
4 Variveis
ndice
5 Programao na HP PPL
ndice
ndice
1
Geometry (Geometria)
A aplicao Geometry (Geometria) permite desenhar
e explorar construes geomtricas. Uma construo
geomtrica pode ser constituda por um nmero qualquer
de objetos geomtricos, como pontos, linhas, polgonos,
curvas, tangentes, etc. Pode fazer medies (como reas
e distncias), manipular objetos e observar como as
medies mudam.
Existem cinco vistas da aplicao:
Preparao
1. Prima SK.
2. Na primeira pgina das CAS settings (Definies
CAS), defina o formato numrico como Standard
(Padro) e o nmero de casas decimais como 4.
Abrir
a aplicao
e desenhar
o grfico
Geometry (Geometria)
Adicionar um
ponto restrito
6. Toque em
, toque em Point (Ponto) e,
em seguida, selecione Point On (Ponto em).
Escolher Point On (Ponto em) em vez de Point
(Ponto) significa que o ponto ser restringido quilo
em que for colocado.
7. Toque em qualquer local
do grfico, prima
E e, em seguida,
prima J.
Repare que
acrescentado um ponto
ao grfico e atribudo
um nome a esse ponto
(B, neste exemplo). Toque numa rea em branco do
ecr para cancelar todas as selees. (Os objetos
coloridos a azul-claro esto selecionados.)
Adicionar uma
tangente
Geometry (Geometria)
Criar um ponto
derivado
Y
Tenha em ateno que
todos os objetos que criou at agora se encontram
enumerados na Symbolic view (Vista simblica). Tenha
tambm em ateno que o nome de um objeto na
Symbolic view (Vista simblica) o nome que lhe foi
atribudo na Plot view (Vista de desenho), mas com
o prefixo "G". Assim, o grfico rotulado A na
8
Geometry (Geometria)
Geometry (Geometria)
18. Toque em
Acrescentar
alguns clculos
20.Prima M.
na Numeric view (Vista numrica) que se introduzem
os clculos.
21. Toque em
22. Toque em
e escolha Measure (Medida) >
slope (declive).
23. Entre parnteses, acrescente o nome da tangente,
.
nomeadamente GC, e toque em
Repare que o declive atual calculado e apresentado.
Aqui, o valor dinmico; ou seja, se o declive
da tangente mudar na Plot view (Vista de desenho),
o valor do declive automaticamente atualizado
na Numeric view (Vista numrica).
24.Com o novo clculo destacado na Numeric view
(Vista numrica), toque em
.
Selecionar um clculo na Numeric view (Vista numrica)
faz com que este seja apresentado tambm na Plot view
(Vista de desenho).
10
Geometry (Geometria)
Geometry (Geometria)
11
Clculos na Plot
view (Vista de
desenho)
Traar
a derivada
12
Geometry (Geometria)
13
Selecionar
objetos
Ocultar nomes
ou prima Z.
14
Geometry (Geometria)
Mover objetos
Colorir objetos
Geometry (Geometria)
15
Preencher
objetos
ou
3. Selecione Filled
(Preenchido).
O preenchimento
comutvel. Para remover um
preenchimento, repita o procedimento acima.
Limpar um
objeto
16
Geometry (Geometria)
Limpar todos os
objetos
Gestos na Plot
view (Vista de
desenho)
Zoom
Geometry (Geometria)
17
Finalidade
a
F
c
g
18
SJ
Choose
Color
(Selecionar cor)
Hide
(Esconder)
Hide Label
(Ocultar
rtulo)
Filled
(Preenchido)
Finalidade
Geometry (Geometria)
19
Opo
Animate
(Animar)
Finalidade
20
Geometry (Geometria)
Geometry (Geometria)
21
Criao de
objetos
Reordenao de
entradas
Ocultar um
objeto
Eliminar um
objeto
22
Geometry (Geometria)
3. Toque em
e escolha Measure
(Medida) > Area
(rea).
Tenha em ateno que
area() aparece na
linha de introduo,
para que possa
especificar o objeto cuja rea lhe interessa.
4. Toque em
, escolha Curves (Curvas) e, em
seguida, a curva cuja rea lhe interessa.
O nome do objeto colocado entre os parnteses.
Poderia ter introduzido o comando e o nome do objeto
manualmente, ou seja, sem os escolher nos menus.
Geometry (Geometria)
23
. apresentada
7. Introduza radius(GC)
e toque em
.
apresentado o raio.
Utilize
para
verificar ambas as
medidas para que
fiquem disponveis
na Plot view (Vista de
desenho).
Tenha em ateno que a sintaxe utilizada aqui
a mesma que utiliza no CAS para calcular as
propriedades de objetos geomtricos.
As funes da aplicao Geometry (Geometria)
e respetivas sintaxes encontram-se descritas em
"Funes e comandos de geometria" na pgina 44.
8. Prima P para regressar Plot view (Vista de desenho).
Agora, manipule o crculo de modo a alterar os
respetivos raio e rea. Por exemplo, selecione o ponto
central (A) e utilize as teclas de cursor para o mover para
um novo local. Tenha em ateno que os clculos da
rea e do raio so automaticamente atualizados
medida que move o ponto. No se esquea de premir
J quando terminar.
Nota
24
Geometry (Geometria)
Listagem de
todos os objetos
Apresentao
de clculos na
Plot view (Vista
de desenho)
Editar um
clculo
Eliminar um
clculo
Geometry (Geometria)
25
26
Geometry (Geometria)
Point
(Ponto)
Toque em
para apresentar um menu e submenus
de opes para introduo de diversos tipos de pontos.
Os menus e submenus so:
Point (Ponto)
Point On
(Ponto em)
Midpoint
(Ponto mdio)
Center (Centro)
Intersection
(Interseco)
Intersections
(Interseces)
Geometry (Geometria)
27
Random Points
(Pontos
aleatrios)
Line (Linha)
Segment
(Segmento)
Ray (Raio)
Line (Linha)
Parallel
(Paralelo)
Perpendicular
Tangent
(Tangente)
28
Geometry (Geometria)
Median
(Mediana)
Altitude
Angle bisector
(Bissetriz do
ngulo)
Polygon
(Polgono)
Triangle
(Tringulo)
Isosceles
Triangle
(Tringulo
issceles)
Atalho do teclado: n
Exemplo:
isosceles_triangle(GA, GB, angle(GC, GA, GB)
define um tringulo issceles de modo que um dos dois lados
de igual comprimento seja AB e que o ngulo entre os dois
lados de igual comprimento tenha uma medida igual de
ACB.
Geometry (Geometria)
29
Right Triangle
(Tringulo
retngulo)
Quadrilateral
(Quadriltero)
Parallelogram
(Paralelogramo)
Rhombus
(Losango)
Exemplo
rhombus(GA, GB, angle(GC, GD, GE)) desenha um
losango no segmento AB, de modo que o ngulo no vrtice
A mea o mesmo que DCE.
Rectangle
(Retngulo)
30
Geometry (Geometria)
Exemplos:
rectangle(GA, GB, GE) desenha um retngulo cujos
dois primeiros vrtices so os pontos A e B (um dos lados
o segmento AB). O ponto E encontra-se na linha que contm
o lado do retngulo oposto ao segmento AB.
rectangle(GA, GB, 3, p, q) desenha um retngulo
cujos dois primeiros vrtices so os pontos A e B (um dos
lados o segmento AB). Os lados perpendiculares ao
segmento AB tm o comprimento 3*AB. Os terceiro e quarto
pontos so guardados nas variveis p e q do CAS,
respetivamente.
Polygon
(Polgono)
Exemplo:
polygon(GA, GB, GD) desenha ABD
Regular
Polygon
(Polgono
regular)
Exemplo
isopolygon(GA, GB, 6) desenha um hexgono regular,
cujos dois primeiros vrtices so os pontos A e B.
Square
(Quadrado)
Geometry (Geometria)
31
Curve
(Curva)
Circle (Crculo)
Circumcircle
(Circumcrculo)
Um circum-crculo o crculo
que atravessa cada um dos
trs vrtices do tringulo,
delimitando assim
o tringulo.
Toque em cada vrtice do
tringulo, premindo E
aps cada toque.
Excircle
(Crculo
exterior)
32
Geometry (Geometria)
Incircle (Crculo
interior)
Ellipse (Elipse)
Hyperbola
(Hiprbole)
Parabola
(Parbola)
Conic (Cnica)
Exemplo:
conic(x^2+y^2-81) desenha um crculo com centro em
(0,0) e raio de 9
Locus (Lugar
geomtrico)
Geometry (Geometria)
33
Plot
(Desenho)
Function (Funo)
Parametric (Paramtrica)
Polar
Sequence (Sequncia)
Toque em
, selecione
Plot (Desenho) e, em
seguida, o tipo de
expresso que deseja
desenhar. A linha de
introduo ativada para
que defina a expresso.
Tenha em ateno que as
variveis que especificar para uma expresso tm de estar
em letra minscula.
Neste exemplo, a opo
Function (Funo) foi
selecionada como o tipo
de grfico, tendo sido
desenhado o grfico
de y = 1/x.
Function
(Funo)
Sintaxe: plotfunc(Expr)
Traa o desenho de uma funo, dada uma expresso na
varivel independente x. apresentada uma linha de edio.
Introduza a sua expresso e prima E. Tenha em
ateno a utilizao de x em letra minscula.
Exemplo:
plotfunc(3*sin(x)) desenha o grfico de
y=3*sin(x)
34
Geometry (Geometria)
Parametric
(Paramtrica)
Sintaxe: plotparam(f(Var)+i*g(Var),
Var= Incio..Fim, [tstep=Valor])
Assume uma expresso complexa numa varivel e um
intervalo para essa varivel como argumentos. Interpreta
a expresso complexa f(t)+i*g(t) como x=f(t)
e y=g(t) e desenha o grfico da equao paramtrica no
intervalo especificado no segundo argumento. Abre-se uma
linha de edio para que introduza a expresso complexa
e o intervalo.
Exemplos:
plotparam(cos(t)+ i*sin(t), t=0..2*) desenha
o crculo unitrio
plotparam(cos(t)+ i*sin(t), t=0..2*,
tstep=/3) desenha um hexgono regular inscrito no
crculo unitrio (tenha em ateno o valor de tstep)
Polar
Sintaxe: plotpolar(Expr,Var=Intervalo,
[Passo]) ou plotpolar(Expr, Var, Mn, Mx,
[Passo])
Desenha um grfico polar na Plot view (Vista de desenho).
Abre-se uma linha de edio para que introduza uma
expresso em x, bem como um intervalo (e passo opcional).
plotpolar(f(x),x,a,b) desenha a curva polar
r=f(x) para x em [a,b]
Sequence
(Sequncia)
Geometry (Geometria)
35
Exemplo:
plotseq(1-x/2, x={3 -1 6}, 5) desenha y=x
e y=1x/2 (de x=1 a x=6) e, em seguida, desenha
os 5 primeiros termos do grfico tipo "teia de aranha"
para u(n)=1-(u(n1)/2, comeando em u(0)=3
Implicit
(Implcita)
Slopefield
(Campo de
direes)
ODE (EDO)
36
Geometry (Geometria)
Exemplo:
plotode(x*sin(y), [x,y], [2, 2]) desenha
o grfico da soluo para y=x*sin(y), que atravessa
o ponto (2, 2) como respetiva condio inicial
List (Lista)
Slider (Barra
deslizante)
Transform
(Transformar)
Translation
(Translao)
Geometry (Geometria)
37
Rotation
(Rotao)
38
Uma rotao um
mapeamento que roda cada
ponto, de acordo com um
ngulo fixo, em torno de um
ponto central. O ngulo
definido atravs do
comando angle(), com
o vrtice do ngulo como
Geometry (Geometria)
Geometry (Geometria)
39
Similarity
(Semelhana)
Projection
(Projeo)
Inversion
(Inverso)
40
Geometry (Geometria)
4. Toque no ponto B
e prima E.
Na figura, o ponto C
corresponde
inverso do ponto B
relativamente ao
ponto A.
Reciprocation
(Reciprocao)
Cartesian
(Cartesiano)
Abcissa
Ordinate
(Ordenada)
Geometry (Geometria)
41
Coordinates
(Coordenadas)
Equation of
(Equao de)
Parametric
(Paramtrica)
Polar
coordinates
(Coordenadas
polares)
Measure
(Medida)
Distance
(Distncia)
Radius (Raio)
Perimeter
(Permetro)
Slope (Declive)
Area (rea)
Angle (ngulo)
42
Geometry (Geometria)
Arc Length
(Comprimento
do arco)
Tests
(Testes)
Collinear
(Colinear)
On circle
(No crculo)
On object
(No objeto)
Parallel
(Paralelo)
Perpendicular
Isosceles
(Issceles)
Geometry (Geometria)
43
Parallelogram
(Paralelogramo)
Conjugate
(Conjugado)
Geometry (Geometria)
Geometry (Geometria)
45
Point
(Ponto)
Point (Ponto)
Cria um ponto, dadas as coordenadas do ponto. Cada
coordenada pode ser um valor ou uma expresso que
envolva variveis ou medidas noutros objetos da construo
geomtrica.
point(real1, real2) ou point(expr1, expr2)
Exemplos:
point(3,4) cria um ponto cujas coordenadas so (3,4).
Este ponto pode ser selecionado e movido mais tarde.
point(abscissa(A), ordinate(B)) cria um ponto
cuja coordenada x a mesma de um ponto A e cuja
coordenada y a mesma de um ponto B. Este ponto alterase para refletir os movimentos do ponto A ou do ponto B.
Exemplos:
element(plotfunc(x2),2) cria um ponto no grfico
de y = x2. Inicialmente, este ponto aparece em (2,4). Pode
deslocar o ponto. Porm, este permanecer sempre no
grfico da sua funo.
element(0..5) cria, inicialmente, uma barra deslizante
com um valor de 2,5. Toque sem soltar neste valor para abrir
a barra deslizante. Selecione > ou < para aumentar ou
diminuir o valor na barra deslizante. Prima J para fechar
a barra deslizante. O valor que definir pode ser utilizado
como um coeficiente numa funo que venha a desenhar ou
noutro objeto ou clculo.
46
Geometry (Geometria)
Center (Centro)
Sintaxe: center(Crculo)
Desenha o centro de um crculo. O crculo pode ser definido
pelo comando do crculo ou pelo nome (por exemplo, GC).
Exemplo: center(circle(x^2+y2xy)) desenha
point(1/2,1/2)
Intersection (Interseco)
Sintaxe: single_inter(Curva1, Curva2, [Ponto])
Desenha a interseco da Curva1 e da Curva2 mais
prxima do Ponto.
Exemplo:
single_inter(line(y=x), circle(x^2+y^2=1),
point(1,1)) desenha point((1+i)*2/2)
Intersections (Interseces)
Apresenta as interseces de duas curvas como um vetor.
inter(Curva1, Curva2)
Exemplo:
inter(8-x^2/6, x/2-1) d [[6 2],[-9 -11/2]]
Line (Linha)
Segment (Segmento)
Desenha um segmento definido pelas respetivas
extremidades.
segment(ponto1, ponto2)
Exemplos:
segment(1+2i, 4) desenha o segmento definido pelos
pontos cujas coordenadas so (1, 2) e (4, 0).
segment(GA, GB) desenha o segmento AB.
Geometry (Geometria)
47
Ray (Raio)
Dados 2 pontos, desenha um raio a partir do primeiro ponto,
que atravessa o segundo ponto.
half_line((ponto1, ponto2)
Line (Linha)
Desenha uma linha. Os argumentos podem ser dois pontos,
uma expresso linear da forma a*x+b*y+c ou um ponto
e um declive, conforme demonstrado nos exemplos.
line(ponto1, ponto2) ou line(a*x+b*y+c)
ou line(ponto1, slope=realm)
Exemplos:
line(2+i, 3+2i) desenha a linha cuja equao y=x1,
ou seja, a linha que atravessa os pontos (2,1) e (3,2).
line(2x3y8) desenha a linha cuja equao
2x3y=8.
line(32i,slope=1/2) desenha a linha cuja equao
x2y=7, ou seja, a linha que atravessa (3, 2) com um
declive m=1/2.
Parallel (Paralelo)
Desenha uma linha que atravessa um determinado ponto
paralelo a uma determinada linha.
parallel(ponto,linha)
Exemplos:
parallel(A, B) desenha a linha que atravessa o ponto
A, paralelo linha B.
parallel(32i, x+y5) desenha a linha que atravessa
o ponto (3, 2), paralelo linha cuja equao x+y=5,
ou seja, a linha cuja equao y=x+1.
Perpendicular
Desenha uma linha que atravessa um determinado ponto
perpendicular a uma determinada linha. A linha pode ser
definida pelo respetivo nome, por dois pontos ou por uma
expresso em x e y.
perpendicular(ponto, linha) ou
perpendicular(ponto1, ponto2, ponto3)
48
Geometry (Geometria)
Exemplos:
perpendicular(GA, GD) desenha uma linha
perpendicular linha D e que atravessa o ponto A.
perpendicular(3+2i, GB, GC) desenha uma linha
que atravessa o ponto cujas coordenadas so (3, 2) e que
perpendicular linha BC.
perpendicular(3+2i,line(xy=1)) desenha uma
linha que atravessa o ponto cujas coordenadas so (3, 2),
perpendicular linha cuja equao x y = 1, ou seja,
a linha cuja equao y=x+5.
Tangent (Tangente)
Desenha a(s) tangente(s) a uma determinada curva atravs
de um determinado ponto. O ponto no tem de ser um ponto
na curva.
tangent(curva, ponto)
Exemplos:
tangent(plotfunc(x^2), GA) desenha a tangente ao
grfico de y=x^2 a atravessar o ponto A.
tangent(circle(GB, GCGB), GA) desenha uma ou
mais linhas tangentes, que atravessam o ponto A, ao crculo
cujo centro se encontra no ponto B e cujo raio definido pelo
segmento BC.
Median (Mediana)
Dados trs pontos que definem um tringulo, cria a mediana
do tringulo que atravessa o primeiro ponto e contm
o ponto mdio do segmento definido pelos outros dois
pontos.
median_line(ponto1, ponto2, ponto3)
Exemplo:
median_line(0, 8i, 4) desenha a linha cuja equao
y=2x, ou seja, a linha que atravessa (0,0) e (2,4), o ponto
mdio do segmento cujas extremidades so (0, 8) e (4, 0).
Geometry (Geometria)
49
Altitude
Dados trs pontos no colineares, desenha a altitude do
tringulo definido pelos trs pontos e que passa pelo
primeiro ponto. O tringulo no precisa de ser desenhado.
altitude(ponto1, ponto2, ponto3)
Exemplo: altitude(A, B, C) desenha uma linha que
atravessa o ponto A, perpendicular a BC.
Bisector (Bissetor)
Dados trs pontos, cria o bissetor do ngulo definido pelos
trs pontos cujo vrtice se encontra no primeiro ponto.
O ngulo no precisa de ser desenhado na Plot view
(Vista de desenho).
bisector(ponto1, ponto2, ponto3)
Exemplos:
bisector(A,B,C) desenha o bissetor de BAC.
bisector(0,-4i,4) desenha a linha fornecida por y=x
50
Geometry (Geometria)
Polygon
(Polgono)
Triangle (Tringulo)
Desenha um tringulo dados os respetivos trs vrtices.
triangle(ponto1, ponto2, ponto3)
Exemplo:
triangle(GA, GB, GC) desenha ABC.
Exemplo:
isosceles_triangle(GA, GB, angle(GC, GA, GB)
define um tringulo issceles de modo que um dos dois lados
de igual comprimento seja AB e que o ngulo entre os dois
lados de igual comprimento tenha uma medida igual de
ACB.
Geometry (Geometria)
51
Quadrilateral (Quadriltero)
Desenha um quadriltero a partir de um conjunto de quatro
pontos.
quadrilateral(ponto1, ponto2, ponto3, ponto4)
Exemplo:
quadrilateral(GA, GB, GC, GD) desenha
o quadriltero ABCD.
Parallelogram (Paralelogramo)
Desenha um paralelogramo dados trs dos respetivos
vrtices. O quarto ponto calculado automaticamente, mas
no definido simbolicamente. Tal como acontece com
a maior parte dos outros comandos para polgonos, pode
guardar as coordenadas do quarto ponto numa varivel do
CAS. A orientao do paralelogramo oposta dos
ponteiros do relgio a partir do primeiro ponto.
parallelogram(ponto1, ponto2, ponto3)
Exemplo:
parallelogram(0,6,9+5i) desenha um paralelogramo
cujos vrtices se encontram em (0, 0), (6, 0), (9, 5) e (3,5).
As coordenadas do ltimo ponto so calculadas
automaticamente.
Rhombus (Losango)
Desenha um losango dados dois pontos e um ngulo.
Tal como acontece com muitos dos outros comandos para
polgonos, pode especificar nomes de variveis opcionais
do CAS para guardar as coordenadas dos outros dois
vrtices como pontos.
rhombus(ponto1, ponto2, ngulo)
Exemplo
rhombus(GA, GB, angle(GC, GD, GE)) desenha um
losango no segmento AB, de modo que o ngulo no vrtice
A mea o mesmo que DCE.
52
Geometry (Geometria)
Rectangle (Retngulo)
Desenha um retngulo dados dois vrtices consecutivos e um
ponto no lado oposto ao lado definido pelos dois primeiros
vrtices ou um fator de escala para os lados perpendiculares
ao primeiro lado. Tal como acontece com muitos dos outros
comandos para polgonos, pode especificar nomes de
variveis opcionais do CAS para guardar as coordenadas
dos outros dois vrtices como pontos.
rectangle(ponto1, ponto2, ponto3) ou
rectangle(ponto1, ponto2, realk)
Exemplos:
rectangle(GA, GB, GE) desenha um retngulo cujos
dois primeiros vrtices so os pontos A e B (um dos lados
o segmento AB). O ponto E encontra-se na linha que contm
o lado do retngulo oposto ao segmento AB.
rectangle(GA, GB, 3, p, q) desenha um retngulo
cujos dois primeiros vrtices so os pontos A e B (um dos
lados o segmento AB). Os lados perpendiculares ao
segmento AB tm o comprimento 3*AB. Os terceiro e quarto
pontos so guardados nas variveis p e q do CAS,
respetivamente.
Polygon (Polgono)
Desenha um polgono a partir de um conjunto de vrtices.
polygon(ponto1, ponto2, , ponton)
Exemplo:
polygon(GA, GB, GD) desenha ABD
Geometry (Geometria)
53
Exemplo
isopolygon(GA, GB, 6) desenha um hexgono regular,
cujos dois primeiros vrtices so os pontos A e B.
Square (Quadrado)
Desenha um quadrado dados dois vrtices consecutivos
como pontos.
square(ponto1, ponto2)
Exemplo:
Exemplo: square(0, 3+2i, p, q) desenha um quadrado com
vrtices em (0, 0), (3, 2), (1, 5) e (-2, 3). Os dois ltimos
vrtices so calculados automaticamente e guardados nas
variveis p e q do CAS.
Curve
(Curva)
Circle (Crculo)
Desenha um crculo, dadas as extremidades do dimetro, ou
um centro e um raio, ou uma equao em x e y.
circle(ponto1, ponto2) ou circle(ponto1, ponto 2-ponto1) ou
circle(equao)
Exemplos:
circle(GA, GB) desenha o crculo com dimetro AB.
circle(GA, GB-GA) desenha o crculo com centro no
ponto A e com o raio AB.
circle(x^2+y^2=1) desenha o crculo unitrio.
Este comando tambm pode ser utilizado para desenhar um
arco.
circle(GA, GB, 0, /2) desenha um quarto de crculo
com dimetro AB.
Circumcircle (Circum-crculo)
Desenha o circum-crculo de um tringulo, ou seja, o crculo
circunscrito em volta de um tringulo.
circumcircle(ponto1, ponto2, ponto3)
Exemplo:
circumcircle(GA, GB, GC) desenha o crculo
circunscrito em torno de ABC.
54
Geometry (Geometria)
Ellipse (Elipse)
Desenha uma elipse, dados os focos e um ponto na elipse ou
uma grandeza escalar correspondente a metade da soma
constante das distncias de um ponto na elipse a cada um
dos focos.
ellipse(ponto1, ponto2, ponto3) ou
ellipse(ponto1, ponto2, realk)
Exemplos:
ellipse(GA, GB, GC) desenha a elipse cujos focos so
os pontos A e B e que atravessa o ponto C.
ellipse(GA, GB, 3) desenha uma elipse cujos focos so
os pontos A e B. Para qualquer ponto P na elipse, AP+BP=6.
Hyperbola (Hiprbole)
Desenha uma hiprbole, dados os focos e um ponto na
hiprbole ou uma grandeza escalar correspondente
a metade da diferena constante das distncias de um ponto
na hiprbole a cada um dos focos.
Geometry (Geometria)
55
Exemplos:
hyperbola(GA, GB, GC) desenha a hiprbole cujos
focos so os pontos A e B e que atravessa o ponto C.
hyperbola(GA, GB, 3) desenha uma hiprbole cujos
focos so os pontos A e B. Para qualquer ponto P na
hiprbole, |AP-BP|=6.
Parabola (Parbola)
Desenha uma parbola, dado um ponto de foco e uma linha
diretriz, ou o vrtice da parbola e um nmero real que
represente a distncia focal.
parabola(ponto,linha) ou
parabola(vrtice,real)
Exemplos:
parabola(GA, GB) desenha uma parbola cujo foco
o ponto A e cuja diretriz a linha B.
parabola(GA, 1) desenha uma parbola cujo vrtice
o ponto A e cuja distncia focal 1.
Conic (Cnica)
Desenha o grfico de uma seco cnica definida por uma
expresso em x e y.
conic(expr)
Exemplo:
conic(x^2+y^2-81) desenha um crculo com centro em
(0,0) e raio de 9
56
Geometry (Geometria)
Plot
(Desenho)
Function (Funo)
Desenha o grfico de uma funo, dada uma expresso na
varivel independente x. Tenha em ateno a utilizao de x
em letra minscula.
Sintaxe: plotfunc(Expr)
Exemplo:
plotfunc(3*sin(x)) desenha o grfico de
y=3*sin(x)
Parametric (Paramtrica)
Assume uma expresso complexa numa varivel e um
intervalo para essa varivel como argumentos. Interpreta
a expresso complexa f(t)+i*g(t) como x=f(t)
e y=g(t) e desenha o grfico da equao paramtrica no
intervalo especificado no segundo argumento.
Sintaxe: plotparam(f(Var)+i*g(Var),
Var= Incio..Fim, [tstep=Valor])
Exemplos:
plotparam(cos(t)+ i*sin(t), t=0..2*) desenha
o crculo unitrio
plotparam(cos(t)+ i*sin(t), t=0..2*,
tstep=/3) desenha um hexgono regular inscrito no
crculo unitrio (tenha em ateno o valor de tstep)
Polar
Desenha um grfico polar.
Sintaxe: plotpolar(Expr,Var=Intervalo,
[Passo]) ou plotpolar(Expr, Var, Mn, Mx,
[Passo])
plotpolar(f(x),x,a,b) desenha a curva polar
r=f(x) para x em [a,b]
Sequence (Sequncia)
Dada uma expresso em x e uma lista que contm trs
valores, desenha a linha y=x, o grfico da funo definida
pela expresso sobre o domnio definido pelo intervalo entre
Geometry (Geometria)
57
Implicit (Implcita)
Desenha o grfico de uma curva implicitamente definida de
Expr (em x e y). Especificamente, desenha o grfico de
Expr=0. Tenha em ateno a utilizao de x e y em letra
minscula. Com o intervalo de x e o intervalo de y opcionais,
desenha o grfico apenas dentro desses intervalos.
Sintaxe: plotimplicit(Expr, [XIntrvl,
YIntrvl])
Exemplo:
plotimplicit((x+5)^2+(y+4)^2-1) desenha um
crculo, centrado no ponto (-5, -4), com um raio de 1
58
Geometry (Geometria)
ODE (EDO)
Desenha a soluo da equao diferencial y=f(Var1, Var2,
...) que contm como condio inicial para as variveis Val1,
Val2,... O primeiro argumento a expresso f(Var1,
Var2,...), o segundo argumento o vetor das variveis
e o terceiro argumento o vetor das condies iniciais.
Sintaxe: plotode(Expr, [Var1, Var2, ...],
[Val1, Val2. ...])
Exemplo:
plotode(x*sin(y), [x,y], [2, 2]) desenha
o grfico da soluo para y=x*sin(y), que atravessa
o ponto (2, 2) como respetiva condio inicial
List (Lista)
Desenha o grfico de um conjunto de n pontos e liga-os com
segmentos. Os pontos so definidos por uma matriz 2xn,
com as abcissas na primeira linha e as ordenadas na
segunda linha.
Sintaxe: plotlist(Matriz 2xn)
Exemplo:
plotlist([[0,3],[2,1],[4,4],[0,3]]) desenha
um tringulo
Geometry (Geometria)
59
Transform
(Transformar)
Translation (Translao)
Traslada um objeto geomtrico ao longo de um dado vetor.
O vetor fornecido como a diferena de dois pontos (caracoroa).
translation(vetor, objeto)
Exemplos:
translation(0-i, GA) traslada o objeto A uma
unidade para baixo.
translation(GB-GA, GC) traslada o objeto C no vetor AB.
Reflection (Reflexo)
Reflete um objeto geomtrico sobre uma linha ou atravs de
um ponto. Este ltimo caso , por vezes, designado como
meia volta.
reflection(linha, objeto) ou reflection(ponto,
objeto)
Exemplos:
reflection(line(x=3),point(1,1)) reflete
o ponto em (1, 1) sobre a linha vertical x=3 para criar
um ponto em (5,1).
reflection(1+i, 3-2i) reflete o ponto em (3,2)
atravs do ponto em (1, 1) para criar um ponto em (1, 4).
60
Geometry (Geometria)
Rotation (Rotao)
Roda um objeto geomtrico, relativamente a um dado ponto
central, atravs de um determinado ngulo.
rotate(ponto, ngulo, objeto)
Exemplo:
rotate(GA, angle(GB, GC, GD),GK) roda o objeto
geomtrico rotulado K, em torno do ponto A, atravs de um
ngulo igual a CBD.
Dilation (Dilatao)
Dilata um objeto geomtrico relativamente a um ponto
central, de acordo com um fator de escala.
homothety(ponto, realk, objeto)
Exemplo:
homothety (GA, 2, GB) cria uma dilatao centrada no
ponto A que tem um fator de escala de 2. Cada ponto P no
objeto geomtrico B tem a respetiva imagem P' no raio AP de
modo que AP'=2AP.
Similarity (Semelhana)
Dilata e roda um objeto geomtrico em volta do mesmo
ponto central.
similarity(ponto, realk, ngulo, objeto)
Exemplo:
similarity(0, 3, angle(0,1,i),point(2,0))
dilata o ponto em (2,0) segundo um fator de escala de 3
(um ponto em (6,0)), rodando depois o resultado 90 no
sentido oposto ao dos ponteiros do relgio para criar um
ponto em (0, 6).
Projection (Projeo)
Desenha a projeo ortogonal de um ponto numa curva.
projection(curva, ponto)
Inversion (Inverso)
Desenha a inverso de um ponto, relativamente a outro
ponto, de acordo com um fator de escala.
inversion(ponto1, realk, ponto2)
Geometry (Geometria)
61
Exemplo:
inversion(GA, 3, GB) desenha o ponto C na linha AB
de modo que AB*AC=3. Neste caso, o ponto A o centro
da inverso e o fator de escala 3. O ponto B o ponto cuja
inverso criada.
De um modo geral, a inverso do ponto A atravs do centro
C, com o fator de escala k, mapeia A em A, de modo que A
se encontre na linha CA e CA*CA=k, em que CA e CA
denotam os comprimentos dos segmentos correspondentes.
Se k=1, ento, os comprimentos CA e CA so recprocos.
Reciprocation (Reciprocao)
Dado um crculo e um vetor de objetos que so pontos ou
linhas, apresenta um vetor em que cada ponto substitudo
pela respetiva linha polar e cada linha substituda pelo
respetivo polo, relativamente ao crculo.
reciprocation(Crculo, [Obj1, Obj2,...Objn])
Exemplo:
reciprocation(circle(0,1),[line(1+i,2),poin
t(1+i*2)]) d [point(1/2, 1/2) line(y=-x/
2+1/2)].
62
Geometry (Geometria)
Ordinate (Ordenada)
Apresenta a coordenada y de um ponto ou o comprimento
y de um vetor.
ordinate(ponto) ou ordinate(vetor)
Exemplo:
Exemplo: ordinate(GA) apresenta a coordenada y do
ponto A.
Coordinates (Coordenadas)
Dado um vetor de pontos, apresenta uma matriz que contm
as coordenadas x e y desses pontos. Cada linha da matriz
define um ponto. A primeira coluna fornece as coordenadas
x e a segunda coluna contm as coordenadas y.
coordinates([ponto1, ponto2, , ponton]))
Exemplo:
Se GA for o ponto em (0, 0), GB for o ponto em (1, 0) e GC
for definido como circle(GA, GB-GA), ento,
equation(GC) d x2 + y2 = 1.
Geometry (Geometria)
63
Parametric (Paramtrica)
Funciona como o comando equation (equao), mas
apresenta resultados paramtricos sob uma forma complexa.
parameq(GeoObj )
Exemplo:
polar_coordinates(2, 2) d [2, /4])
Measure
(Medida)
Distance (Distncia)
Apresenta a distncia entre dois pontos ou entre um ponto
e uma curva.
distance(ponto1, ponto2) ou distance(ponto,
curva)
Exemplos:
distance(1+i, 3+3i) d 2,828 ou 22.
Se GA for o ponto em (0, 0) e GB for definido como
plotfunc(4x^2/4), ento, a distncia (GA, GB) d 3,464...
ou 23.
Radius (Raio)
Apresenta o raio de um crculo.
radius(crculo)
Exemplo:
Se GA for o ponto em (0, 0), GB for o ponto em (1, 0) e GC
for definido como circle(GA, GB-GA), ento, radius(GC)
d 1.
64
Geometry (Geometria)
Perimeter (Permetro)
Apresenta o permetro de um polgono ou a circunferncia de
um crculo.
perimeter(polgono) ou perimeter(crculo)
Exemplos:
Se GA for o ponto em (0, 0), GB for o ponto em (1, 0) e GC
for definido como circle(GA, GB-GA), ento,
perimeter(GC) d 2.
Se GA for o ponto em (0, 0), GB for o ponto em (1, 0) e GC
for definido como square(GA, GB-GA), ento,
perimeter(GC) d 4.
Slope (Declive)
Apresenta o declive de um objeto reto (segmento, raio ou
linha).
slope(Objeto)
Exemplo:
slope(line(point(1, 1), point(2, 2))) d 1.
Area (rea)
Apresenta a rea de um crculo ou polgono.
area(crculo) ou area(polgono)
Exemplos:
Se GA for definido como o crculo unitrio, ento,
area(GA) d .
area(4-x^2/4, -4,4) d 14,666
Angle (ngulo)
Apresenta a medio de um ngulo direcionado. O primeiro
ponto assumido como o vrtice do ngulo medida que
os dois pontos seguintes, por ordem, fornecem a medida
e o sinal.
angle(vrtice, ponto2, ponto3)
Geometry (Geometria)
65
Exemplo:
angle(GA, GB, GC) apresenta a medida de BAC.
Exemplos:
arcLen(x^2, x, 2, 2) d 9,29.
arcLen({sin(t), cos(t)}, t, 0, /2) d 1,57
Tests
(Testes)
Collinear (Colinear)
Assume uma srie de pontos como argumentos e testa se so
ou no colineares. Apresenta 1 se os pontos forem colineares
e 0 se no forem.
is_collinear(ponto1, ponto2, , ponton)
Exemplo:
is_collinear(point(0,0), point(5,0),
point(6,1)) apresenta 0.
Exemplo:
is_concyclic(point(-4,-2), point(-4,2),
point(4,-2), point(4,2)) apresenta 1.
66
Geometry (Geometria)
Exemplo:
2
-,---) , circle(0,1))
is_element(point (---2
2 2
apresenta 1.
Parallel (Paralelo)
Testa se duas linhas so ou no paralelas. Apresenta 1 se
forem e 0 se no forem.
is_parallel(linha1, linha2)
Exemplo:
is_parallel(line(2x+3y=7),line(2x+3y=9)
apresenta 1.
Perpendicular
Semelhante a is_orthogonal. Testa se duas linhas so ou
no perpendiculares.
is_perpendicular(linha1, linha2)
Isosceles (Issceles)
Assume trs pontos e testa se so ou no vrtices de um nico
tringulo issceles. Apresenta 0 se no forem. Se forem,
apresenta a ordem dos nmeros do ponto comum aos dois
lados de igual comprimento (1, 2 ou 3). Apresenta 4 se os trs
pontos formarem um tringulo equiltero.
is_isosceles(ponto1, ponto2, ponto3)
Exemplo:
is_isoscelesl(point(0,0), point(4,0),
point(2,4)) apresenta 3.
Equilateral (Equiltero)
Assume trs pontos e testa se so ou no vrtices de um nico
tringulo equiltero. Apresenta 1 se forem e 0 se no forem.
is_equilateral(ponto1, ponto2, ponto3)
Geometry (Geometria)
67
Exemplo:
is_equilateral(point(0,0), point(4,0),
point(2,4)) apresenta 0.
Parallelogram (Paralelogramo)
Testa se os quatro pontos de um conjunto so ou no vrtices
de um paralelogramo. Apresenta 0 se no forem. Se forem,
apresenta 1 caso formem apenas um paralelogramo, 2 caso
formem um losango, 3 caso formem um retngulo e 4 caso
formem um quadrado.
is_parallelogram(ponto1, ponto2, ponto3,
ponto4)
Exemplo:
is_parallelogram(point(0,0), point(2,4),
point(0,8), point(-2,4)) apresenta 2.
Conjugate (Conjugado)
Testa se dois pontos ou duas linhas so ou no conjugados
em relao a um determinado crculo. Apresenta 1 se forem
e 0 se no forem.
is_conjugate(crculo, ponto1, ponto2) ou
is_conjugate(crculo, linha1, linha2)
affix
Apresenta as coordenadas de um ponto ou os comprimentos
x e y de um vetor como um nmero complexo.
affix(ponto) ou affix(vetor)
Exemplo:
se GA for um ponto em (1, 2), ento, affix(GA) d 12i.
barycenter
Calcula o centro hipottico de massa de um conjunto de
pontos, cada um com um determinado peso (um nmero
real). Cada par de pontos e pesos est entre parnteses retos
como um vetor.
68
Geometry (Geometria)
Exemplo:
point(1)
convexhull
Apresenta um vetor que contm os pontos que servem como
a envoltria convexa de um determinado conjunto de pontos.
convexhull(ponto1, ponto2, , ponton)
Exemplo:
convexhull(0,1,1+i,1+2i,-1-i,1-3i,-2+i) d
[1-3*i 1+2*i -2+ i -1- i ]
distance2
Apresenta o quadrado da distncia entre dois pontos ou
entre um ponto e uma curva.
distance2(ponto1, ponto2) ou distance2(ponto,
curva)
Exemplos:
distance2(1+i, 3+3i) d 8.
Se GA for o ponto em (0, 0) e GB for definido como
plotfunc(4-x^2/4), ento, distance2(GA, GB) d 12.
division_point
Para os dois pontos A e B, com um fator numrico k,
apresenta um ponto C de modo que C-B=k*(C-A).
division_point(ponto1, ponto2, realk)
equilateral_triangle
Desenha um tringulo equiltero definido por um dos
respetivos lados, ou seja, por dois vrtices consecutivos.
O terceiro ponto calculado automaticamente, mas no
definido simbolicamente. Caso uma varivel em letra
minscula seja acrescentada como terceiro argumento,
as coordenadas do terceiro ponto so guardadas nessa
varivel. A orientao do tringulo oposta dos ponteiros
do relgio a partir do primeiro ponto.
Geometry (Geometria)
69
equilateral_triangle(ponto1, ponto2) ou
equilateral_triangle(ponto1, ponto2, var)
Exemplos:
equilateral triangle(0,6) desenha um tringulo
equiltero cujos dois primeiros vrtices se encontram em
(0, 0) e (6,0); o terceiro vrtice calculado para se encontrar
em (3,3*3).
equilateral triangle(0,6, v) desenha um
tringulo equiltero cujos dois primeiros vrtices se
encontram em (0, 0) e (6,0); o terceiro vrtice calculado
para se encontrar em (3,3*3) e estas coordenadas so
guardadas na varivel v do CAS. Na vista do CAS, introduzir
v apresenta point(3*(3*i+1)), que igual a (3,3*3).
exbisector
Dados trs pontos que definem um tringulo, cria o bissetor
dos ngulos externos do tringulo cujo vrtice comum se
encontra no primeiro ponto. O tringulo no precisa de ser
desenhado na Plot view (Vista de desenho).
exbisector(ponto1, ponto2, ponto3)
Exemplos:
exbisector(A,B,C) desenha o bissetor dos ngulos
externos de ABC, cujo vrtice comum se encontra no
ponto A.
exbisector(0,4i,4) desenha a linha fornecida
por y=x.
extract_measure
Apresenta a definio de um objeto geomtrico. Para um
ponto, essa definio constituda pelas coordenadas do
ponto. Para outros objetos, a definio reflete a sua definio
na Symbolic view (Vista simblica), com as coordenadas dos
pontos de definio fornecidas.
extract_measure(Var)
70
Geometry (Geometria)
harmonic_conjugate
Apresenta o conjugado harmnico de 3 pontos. Mais
especificamente, apresenta o conjugado harmnico do
ponto3 relativamente ao ponto1 e ao ponto2. Tambm
aceita trs linhas paralelas ou concorrentes. Neste caso,
apresenta a equao da linha do conjugado harmnico.
harmonic_conjugate(ponto1, ponto2, ponto3) ou
harmonic_conjugate(linha1, linha2, linha3)
Exemplo:
harmonic_conjugate(point(0, 0), point(3, 0),
point(4, 0)) apresenta point(12/5, 0)
harmonic_division
Apresenta o conjugado harmnico de 3 pontos. Mais
especificamente, apresenta o conjugado harmnico do
ponto3 relativamente ao ponto1 e ao ponto2 e guarda
o resultado na varivel var. Tambm aceita trs linhas
paralelas ou concorrentes. Neste caso, apresenta a equao
da linha do conjugado harmnico.
harmonic_division(ponto1, ponto2, ponto3, var)
ou harmonic_division(linha1, linha2, linha3,
var)
Exemplo:
harmonic_division(point(0, 0), point(3, 0),
point(4, 0), p) apresenta point(12/5, 0)
e guarda-o na varivel p
isobarycenter
Apresenta o centro hipottico de massa de um conjunto de
pontos. Funciona como o baricentro, mas assume que todos
os pontos tm um peso igual.
isobarycenter(ponto1, ponto2, ,ponton)
is_harmonic
Testa se 4 pontos se encontram ou no numa diviso
harmnica ou num intervalo. Apresenta 1 se assim for e 0
se assim no for.
Geometry (Geometria)
71
Exemplo:
is_harmonic(point(0, 0), point(3, 0),
point(4, 0), point(12/5, 0)) apresenta 1
is_harmonic_circle_bundle
Apresenta 1 se os crculos formarem um feixe, 2 se tiverem
o mesmo centro, 3 se partilharem o mesmo crculo e 0
noutros casos.
is_harmonic_circle_bundle({crculo1, crculo2,
, crculon})
is_harmonic_line_bundle
Apresenta 1 se as linhas forem concorrentes, 2 se forem
paralelas, 3 se forem a mesma linha e 0 noutros casos.
is_harmonic_line_bundle({linha1, linha2, ,
linhan}))
is_orthogonal
Testa se duas linhas ou dois crculos so ou no ortogonais
(perpendiculares). No caso de dois crculos, testa se as
tangentes num ponto da interseco so ou no ortogonais.
Apresenta 1 se forem e 0 se no forem.
is_orthogonal(linha1, linha2) ou
is_orthogonal(crculo1, crculo2)
Exemplo:
is_orthogonal(line(y=x),line(y=-x))
apresenta 1.
is_rectangle
Testa se os quatro pontos de um conjunto so ou no vrtices
de um retngulo. Apresenta 0 se no forem, 1 se forem e 2
se forem vrtices de um quadrado.
is_rectangle(ponto1, ponto2, ponto3, ponto4)
Exemplos:
is_rectangle(point(0,0), point(4,2),
point(2,6), point(-2,4)) apresenta 2.
72
Geometry (Geometria)
is_rhombus
Testa se os quatro pontos de um conjunto so ou no vrtices
de um losango. Apresenta 0 se no forem, 1 se forem e 2 se
forem vrtices de um quadrado.
is_rhombus(ponto1, ponto2, ponto3, ponto4)
Exemplo:
is_rhombus(point(0,0), point(-2,2),
point(0,4), point(2,2)) apresenta 2
is_square
Testa se os quatro pontos de um conjunto so ou no vrtices
de um quadrado. Apresenta 1 se forem e 0 se no forem.
is_square(ponto1, ponto2, ponto3, ponto4)
Exemplo:
is_square(point(0,0), point(4,2),
point(2,6), point(-2,4)) apresenta 1.
LineHorz
Desenha a linha horizontal y=a.
LineHorz(a)
Exemplo:
LineHorz(-2) desenha a linha horizontal cuja equao
y = 2.
LineVert
Desenha a linha vertical x=a.
LineVert(a)
Exemplo:
LineVert(3) desenha a linha vertical cuja equao
x = 3.
Geometry (Geometria)
73
open_polygon
Une um conjunto de pontos com segmentos de reta, na ordem
determinada, de modo a produzir um polgono. Se o ltimo
ponto for o mesmo que o primeiro, o polgono fechado.
Caso contrrio, aberto.
open_polygon(ponto1, ponto2, , ponto1) ou
open_polygon(ponto1, ponto2, , ponton)
orthocenter
Apresenta o ortocentro de um tringulo, ou seja,
a interseco das trs altitudes de um tringulo. O argumento
pode ser o nome de um tringulo ou trs pontos no
colineares que definem um tringulo. No ltimo caso,
o tringulo no precisa de ser desenhado.
orthocenter(tringulo) ou orthocenter(ponto1,
ponto2, ponto3)
perpendicular bisector
Desenha o bissetor perpendicular de um segmento.
O segmento definido pelo respetivo nome ou pelas
suas duas extremidades.
perpen_bisector(segmento) ou
perpen_bisector(ponto1, ponto2)
Exemplos:
perpen_bisector(GC) desenha o bissetor perpendicular
do segmento C.
perpen_bisector(GA, GB) desenha o bissetor
perpendicular do segmento AB.
perpen_bisector(3+2i, i) desenha o bissetor
perpendicular de um segmento cujas extremidades tm
as coordenadas (3, 2) e (0, 1); ou seja, a linha cuja equao
y=x/3+1.
point2d
Redistribui aleatoriamente um conjunto de pontos de modo
que, para cada ponto, x [5,5] e y [5,5]. Qualquer
movimento adicional de um dos pontos redistribui
aleatoriamente todos os pontos, a cada toque ou a cada
tecla direcional premida.
point2d(ponto1, ponto2, , ponton)
74
Geometry (Geometria)
polar
Apresenta linha polar do ponto fornecido como polo
relativamente ao crculo definido.
polar(crculo, ponto)
Exemplo:
polar(circle(x^2+y^2=1),point(1/3,0)) d x=3
pole
Apresenta o polo da linha fornecida relativamente ao crculo
definido.
pole(crculo, linha)
Exemplo:
pole(circle(x^2+y^2=1), line(x=3))
d point(1/3, 0)
powerpc
Dados um crculo e um ponto, apresenta a diferena entre
o quadrado da distncia do ponto ao centro do crculo, bem
como o quadrado do raio do crculo.
powerpc(crculo, ponto)
Exemplo
powerpc(circle(point(0,0), point(1,1)point(0,0)), point(3,1)) d 8
radical_axis
Apresenta a linha cujos pontos tm os mesmos valores
de powerpc para os dois crculos indicados.
radical_axis(crculo1, crculo2)
Exemplo:
radical_axis(circle(((x+2)+y) =
8),circle(((x-2)+y) = 8)) d line(x=0)
vector
Cria um vetor do ponto1 ao ponto2. Com um ponto como
argumento, a origem utilizada como a cauda do vetor.
vector(ponto1, ponto2) ou vector(ponto)
Geometry (Geometria)
75
Exemplo:
vector(point(1,1), point(3,0)) cria um vetor
de (1, 1) a (3, 0).
vertices
Apresenta uma lista dos vrtices de um polgono.
vertices(polgono)
vertices_abca
Apresenta a lista fechada dos vrtices de um polgono.
vertices_abca(polgono)
76
Geometry (Geometria)
2
Aplicao Inference (Inferncia)
A aplicao Inference (Inferncia) calcula testes de
hipteses, intervalos de confiana e testes de quiquadrado, para alm de testes e intervalos de confiana
baseados na inferncia para regresso linear. Alm da
aplicao Inference (Inferncia), o menu Math (Matem)
tem um conjunto completo de funes de probabilidade
baseadas em diversas distribuies (qui-quadrado, F,
binmio, poisson, etc.).
Com base nas estatsticas de uma ou duas amostras,
pode testar hipteses e achar intervalos de confiana
para as seguintes quantidades:
mdia
proporo
Dados de
amostra
teste t linear
Abrir
a aplicao
Inference
(Inferncia)
I Selecione
Inference
(Inferncia)
A aplicao Inference
(Inferncia) abre-se na
Symbolic view (Vista
simblica).
Z-Test: 1 2
Z-Test: 1
Z-Test: 1 2
T-Test: 1
T-Test: 1 2
Intervalos de
confiana
Z-Int: 1
78
Opes da
Symbolic view
(Vista
simblica)
Z-Int: 1 2
Z-Int: 1
Z-Int: 1 2
T-Int: 1
T-Int: 1 2
Teste 2
Goodness of fit
(Adequao
do ajuste)
O teste de qui-quadrado da
adequao do ajuste, com
base em dados categricos
Regresso
Interval: Slope
(Intervalo: Declive)
Interval: Intercept
(Intervalo:
Interceo)
79
Opes da
Symbolic view
(Vista
simblica)
Interval: Mean
response
(Intervalo:
Resposta mdia)
Prediction interval
(Intervalo de
previso)
Selecionar
o mtodo de
inferncia
2. Hypothesis Test
(Testar hiptese)
o mtodo de
inferncia
predefinido. Se no
estiver selecionado,
toque no campo
Method (Mtodo)
e selecione-o.
3. Escolha o tipo de
teste. Neste caso,
selecione ZTest:
1 no menu Type
(Tipo).
80
4. Selecione uma
hiptese alternativa.
Neste caso, selecione
0 no menu
Alt Hypoth
(Hiptese alt.).
Introduzir
dados
5. V para a Numeric
view (Vista numrica)
para ver os dados de
amostra.
Definio
Mdia da amostra
Tamanho da amostra
81
Visualizar
os resultados
do teste
6. Visualize os
resultados do teste:
O valor de
distribuio do teste
e a probabilidade
associada so
apresentados, juntamente com o(s) valor(es) crtico(s)
do teste e o(s) valor(es) crtico(s) associado(s) da
estatstica. Neste caso, o teste indica que no se
deve rejeitar a hiptese nula.
Toque em
para regressar Numeric view
(Vista numrica).
Desenhar os
resultados do
teste
P
O grfico da
distribuio
apresentado, com
o valor Z do teste assinalado. O valor de X
correspondente tambm apresentado.
Toque em
para ver o valor Z crtico. Com
o nvel alfa apresentado, pode premir \ ou =
para diminuir ou aumentar o nvel .
Importao de estatsticas
Para muitos dos clculos, a aplicao Inference
(Inferncia) pode importar resultados estatsticos de
dados nas aplicaes Statistics 1Var (Estatstica 1Var)
e Statistics 2Var (Estatstica 2Var). Para os outros, os
dados podem ser importados manualmente. O exemplo
seguinte ilustra o processo.
82
Abrir
a aplicao
Statistics
1Var
(Estatstica
1Var)
1.
Limpar dados
indesejveis
Introduzir
dados
3. Na coluna D1,
introduza os pontos
de ebulio achados
durante as
experincias.
Abra a aplicao
Statistics 1Var
(Estatstica 1Var):
I Selecione
Statistics 1Var
(Estatstica 1Var).
82.5 E
83.1 E
82.6 E
83.7 E
82.4 E
83 E
Calcular
estatsticas
4. Calcule as estatsticas:
As estatsticas
calculadas sero
agora importadas
para a aplicao
Inference (Inferncia).
83
5. Toque em
estatsticas.
Abrir
a aplicao
Inference
(Inferncia)
6. Abra a aplicao
Inference (Inferncia)
e limpe as definies
atuais.
Selecionar
o mtodo
e o tipo de
inferncia
7. Toque no campo
Method (Mtodo)
e selecione
Confidence
Interval (Intervalo
confiana).
I Selecione
Inference
(Inferncia)SJ
8. Toque em Type
(Tipo) e selecione
T-Int: 1
Importar os
dados
M
10. Especifique os dados que deseja importar:
Toque em
84
14. Especifique um
intervalo de confiana
de 90% no campo C.
Apresentao numrica
dos resultados
Apresentao grfica
dos resultados
P
O intervalo de
confiana de 90%
[82,48, 83,28].
85
Testes de hipteses
Os testes de hipteses so utilizados para testar
a validade de hipteses acerca dos parmetros
estatsticos de uma ou duas populaes. Os testes
baseiam-se em estatsticas de amostras das populaes.
Os testes de hipteses da HP Prime utilizam a distribuio
Z Normal ou a distribuio t de Student para calcular
probabilidades. Caso deseje utilizar outras distribuies,
recorra vista Home (Incio) e s distribuies existentes
na categoria Probability (Probabilidade) do menu Math
(Matem).
Z-Test: 1
Com base em estatsticas de uma nica amostra, este
teste mede a fora das provas para uma hiptese
selecionada, por comparao com a hiptese nula.
A hiptese nula a de que a mdia da populao
igual a um valor especificado, 00.
Pode selecionar uma das seguintes hipteses alternativas
contra a qual testar, por comparao, a hiptese nula:
H0: < 0
H0: > 0
H0: 0
Dados introduzidos
86
Definio
Mdia da amostra
Tamanho da amostra
Mdia hipottica da
populao
Nvel de significncia
Resultados
Os resultados so:
Resultado
Descrio
Test Z
Test x
Estatstica do teste Z
Valor de x associado ao
valor Z do teste
Probabilidade associada
estatstica do teste Z
Valor(es) limite de Z associado(s)
ao nvel que forneceu
Valor(es) limite de x exigido(s)
pelo valor que forneceu
P
Critical Z
Critical x
Z-Test: 1 2
Com base em duas amostras, cada uma de uma
populao independente, este teste mede a fora das
provas para uma hiptese selecionada, por comparao
com a hiptese nula. A hiptese nula a de que as
mdias das duas populaes so iguais, 0: 1 = 2.
Selecione uma das seguintes hipteses alternativas contra
a qual testar, por comparao, a hiptese nula:
H0: 1< 2
H0: 1> 2
H0: 1 2
Dados introduzidos
Definio
x1
Mdia da amostra 1
x2
Mdia da amostra 2
n1
Tamanho da amostra 1
n2
Tamanho da amostra 2
Nvel de significncia
87
Resultados
Os resultados so:
Resultado
Descrio
Test Z
Estatstica do teste Z
Test x
Probabilidade associada
estatstica do teste Z
Critical Z
Critical x
Z-Test:
Com base em estatsticas de uma nica amostra, este
teste mede a fora das provas para uma hiptese
selecionada, por comparao com a hiptese nula.
A hiptese nula a de que a proporo de sucessos
um valor presumido, 0 : = 0.
Pode selecionar uma das seguintes hipteses alternativas
contra a qual testar, por comparao, a hiptese nula:
H0: < 0
H0: > 0
H0: 0
Dados introduzidos
88
Definio
Nmero de sucessos na amostra
Tamanho da amostra
Proporo de sucessos da populao
Nvel de significncia
Resultados
Os resultados so:
Resultado
Descrio
Test Z
Estatstica do teste Z
Test p
Critical Z
Critical p
Z-Test: 1 2
Com base nas estatsticas de duas amostras, cada uma
de uma populao diferente, este teste mede a fora das
provas para uma hiptese selecionada, por comparao
com a hiptese nula. A hiptese nula a de que as
propores de sucessos nas duas populaes so iguais,
0: 1 = 2.
Pode selecionar uma das seguintes hipteses alternativas
contra a qual testar, por comparao, a hiptese nula:
H0: 1< 2
H0: 1> 2
H0: 1 2
Dados introduzidos
Definio
x1
Nmero de sucessos
da amostra 1
x2
Nmero de sucessos
da amostra 2
n1
Tamanho da amostra 1
89
Resultados
Nome do
campo
Definio
n2
Tamanho da amostra 2
Nvel de significncia
Os resultados so:
Resultado
Descrio
Test Z
Estatstica do teste Z
Test p
Probabilidade associada
estatstica do teste Z
Critical Z
Valor(es) limite de Z
associado(s) ao nvel
que forneceu
Critical p
Diferena na proporo de
sucessos, nas duas amostras,
associada ao nvel que
forneceu
T-Test: 1
Este teste utilizado quando o desvio padro da
populao no conhecido. Com base em estatsticas de
uma nica amostra, este teste mede a fora das provas
para uma hiptese selecionada, por comparao com
a hiptese nula. A hiptese nula a de que a mdia da
amostra contm algum valor presumido, 00.
Pode selecionar uma das seguintes hipteses alternativas
contra a qual testar, por comparao, a hiptese nula:
H0: < 0
H0: > 0
H0: 0
90
Dados introduzidos
Resultados
Definio
Mdia da amostra
Tamanho da amostra
Mdiahipottica da
populao
Nvel de significncia
Os resultados so:
Resultado
Descrio
Test T
Estatstica do teste T
Test x
Probabilidade associada
estatstica do teste T
DF
Graus de liberdade
Critical T
Critical x
T-Test: 1 2
Este teste utilizado quando o desvio padro da
populao no conhecido. Com base nas estatsticas
de duas amostras, cada uma de uma populao
diferente, este teste mede a fora das provas para uma
hiptese selecionada, por comparao com a hiptese
nula. A hiptese nula a de que as mdias das duas
populaes so iguais, 0: = .
91
Dados introduzidos
Resultados
92
Definio
x1
Mdia da amostra 1
x2
Mdia da amostra 2
s1
s2
n1
Tamanho da amostra 1
n2
Tamanho da amostra 2
Nvel de significncia
Pooled
(Agrupado)
Os resultados so:
Resultado
Descrio
Test T
Estatstica do teste T
Test x
DF
Graus de liberdade
Critical T
Critical x
Intervalos de confiana
Os clculos de intervalo de confiana que a HP Prime
capaz de realizar baseiam-se na distribuio Z Normal
ou na distribuio t de Student.
Z-Int:
Esta opo utiliza a distribuio Z Normal para calcular
o intervalo de confiana para , a mdia verdadeira de
uma populao, quando o desvio padro verdadeiro da
populao, , conhecido.
Dados introduzidos
Resultados
Definio
Mdia da amostra
Tamanho da amostra
Nvel de confiana
Os resultados so:
Resultado
Descrio
Nvel de confiana
Critical Z
Lower
(Inferior)
Upper
(Superior)
93
Z-Int: 1 2
Esta opo utiliza a distribuio Z Normal para calcular
um intervalo de confiana para a diferena entre as
mdias de duas populaes, , quando os desvios
padro das populaes 1 e 2, so conhecidos.
Dados introduzidos
Resultados
Definio
x1
Mdia da amostra 1
x2
Mdia da amostra 2
n1
Tamanho da amostra 1
n2
Tamanho da amostra 2
Nvel de confiana
Os resultados so:
Resultado
Descrio
Nvel de confiana
Critical Z
Lower
(Inferior)
Upper
(Superior)
Z-Int: 1
Esta opo utiliza a distribuio Z Normal para calcular
um intervalo de confiana para a proporo de sucessos
numa populao, num caso em que uma amostra de
tamanho n tenha um nmero de sucessos x.
94
Dados introduzidos
Resultados
Definio
Tamanho da amostra
Nvel de confiana
Os resultados so:
Resultado
Descrio
Nvel de confiana
Critical Z
Lower (Inferior)
Upper
(Superior)
Z-Int: 1 2
Esta opo utiliza a distribuio Z Normal para calcular
um intervalo de confiana para a diferena entre as
propores de sucessos em duas populaes.
Dados introduzidos
Definio
x1
x2
n1
Tamanho da amostra 1
n2
Tamanho da amostra 2
Nvel de confiana
95
Resultados
Os resultados so:
Resultado
Descrio
Nvel de confiana
Critical Z
Lower
(Inferior)
Upper
(Superior)
T-Int: 1
Esta opo utiliza a distribuio t de Student para
calcular um intervalo de confiana para , a mdia
verdadeira de uma populao, num caso em que
o desvio padro verdadeiro da populao, ,
desconhecido.
Dados introduzidos
Resultados
96
Definio
Mdia da amostra
Tamanho da amostra
Nvel de confiana
Os resultados so:
Resultado
Descrio
Nvel de confiana
DF
Graus de liberdade
Critical T
Lower
(Inferior)
Upper
(Superior)
T-Int: 1 2
Esta opo utiliza a distribuio t de Student para
calcular um intervalo de confiana para a diferena entre
as mdias de duas populaes, 1 2, quando os
desvios padro das populaes, 1 e 2, so
desconhecidos.
Dados introduzidos
Resultados
Definio
x1
Mdia da amostra 1
x2
Mdia da amostra 2
s1
s2
n1
Tamanho da amostra 1
n2
Tamanho da amostra 2
Nvel de confiana
Pooled
(Agrupado)
Os resultados so:
Resultado
Descrio
Nvel de confiana
DF
Graus de liberdade
Critical T
Lower
(Inferior)
Upper
(Superior)
97
Testes de qui-quadrado
Uma calculadora HP Prime pode realizar testes sobre
dados categricos com base na distribuio do quiquadrado. Especificamente, as calculadoras HP Prime
suportam tanto os testes de adequao do ajuste como
os testes em tabelas bidirecionais.
Dados introduzidos
Resultados
Quando se toca em
seguintes:
98
, os resultados so os
Nome do
campo
Definio
x2
DF
Os graus de liberdade
Teclas de menu
Definio
Apresenta os resultados do teste predefinidos, como indicado anteriormente
Apresenta as contagens previstas
Apresenta a lista de contribuies de
cada categoria para o valor do quiquadrado
Seleciona um tipo de letra pequeno,
mdio ou grande
Regressa Numeric view
(Vista numrica)
Dados introduzidos
Definio
ObsMat
99
Resultados
Teclas de menu
Quando se toca em
seguintes:
, os resultados so os
Nome do
campo
Definio
x2
DF
Os graus de liberdade
Definio
Apresenta a matriz de contagens previspara sair.
tas. Prima
Apresenta a matriz de contribuies
de cada categoria para o valor do quipara sair.
quadrado. Prima
Seleciona um tipo de letra pequeno,
mdio ou grande.
Regressa Numeric view
(Vista numrica).
100
Teste t linear
Nome do menu
Dados introduzidos
Definio
Xlist
Ylist
101
Resultados
Quando se toca em
seguintes:
Nome do
campo
Definio
Test T
A probabilidade associada
estatstica t
DF
Os graus de liberdade
serrLine
serrSlope
serrInter
Teclas de menu
, os resultados so os
Definio
Seleciona um tipo de letra pequeno,
mdio ou grande.
Regressa Numeric view
(Vista numrica).
102
Dados introduzidos
Resultados
Definio
Xlist
Ylist
Quando se toca em
seguintes:
, os resultados so os
Nome do
campo
Definio
Crit. T
O valor crtico de t
DF
Os graus de liberdade
serrSlope
Lower
(Inferior)
Upper
(Superior)
103
Teclas de menu
Definio
Seleciona um tipo de letra pequeno,
mdio ou grande.
Regressa Numeric view (Vista
numrica).
Dados introduzidos
104
Definio
Xlist
Ylist
Resultados
Teclas de menu
Quando se toca em
seguintes:
, os resultados so os
Nome do
campo
Definio
Crit. T
O valor crtico de t
DF
Os graus de liberdade
serrInter
Lower
(Inferior)
Upper
(Superior)
Definio
Seleciona um tipo de letra pequeno,
mdio ou grande.
Regressa Numeric view (Vista
numrica).
105
Dados introduzidos
Resultados
Teclas de menu
Definio
Xlist
Ylist
Quando se toca em
seguintes:
, os resultados so os
Nome do
campo
Definio
Crit. T
O valor crtico de t
DF
Os graus de liberdade
serr
O erro padro de
Lower
(Inferior)
Upper
(Superior)
Definio
Seleciona um tipo de letra pequeno,
mdio ou grande.
Regressa Numeric view (Vista
numrica).
106
Intervalo de previso
Nome do menu
Dados introduzidos
Resultados
Definio
Xlist
Ylist
Quando se toca em
os seguintes:
, os resultados so
Nome do
campo
Definio
Crit. T
O valor crtico de t
DF
Os graus de liberdade
serr
O erro padro de
Lower
(Inferior)
Upper
(Superior)
107
Teclas de menu
Definio
Seleciona um tipo de letra pequeno,
mdio ou grande.
Regressa Numeric view
(Vista numrica).
108
3
Funes e comandos
O teclado da calculadora disponibiliza um grande nmero
de funes matemticas. Estas encontram-se descritas em
"Funes do teclado" na pgina 112. Outras funes
e comandos encontram-se reunidos nos menus Toolbox
(D). Existem cinco menus Toolbox:
Math (Matem)
CAS
App (Aplic.)
User (Utiliz)
Funes e comandos
109
Nome descritivo
Nome de comando
Factor by Degree
(Fator por grau)
factor_xn
Find Roots
(Encontrar razes)
proot
111
Si (10x)
efg
Se(ASIN)
Sf(ACOS)
Sg(ATAN)
Funes e comandos
113
Exemplo:
ATAN(1) d 45 (modo de graus)
Sj
)valor
Exemplo:
320 d 17,88854382
Sk
A n-sima raiz de x.
raiz valor
Exemplo:
38 d 2
Sn
Recproca.
valor -1
Exemplo:
3 -1 d .333333333333
Q-
114
Funes e comandos
SQ(|x|)
Valor absoluto.
|valor|
|x+y*i|
|matriz|
Para um nmero complexo, |x+y*i| d x2 + y2 . Para uma
matriz, |matriz| d a norma de Frobenius da matriz.
Exemplo:
|1| d 1
|(1,2)|d 2,2360679775
Numbers (Nmeros)
Ceiling (Mximo)
Exemplos:
CEILING(3,2) d 4
CEILING(-3,2) d -3
Floor (Mnimo)
Exemplo:
FLOOR(3,2) d 3
FLOOR(-3,2) d -4
Funes e comandos
115
IP (Parte inteira)
Parte inteira.
IP(valor)
Exemplo:
IP(23,2) d 23
FP (Parte
fracionria)
Parte fracionria.
FP(valor)
Exemplo:
FP (23,2) d .2
Round
(Arredondar)
Truncate (Truncar)
Exemplos:
TRUNCATE(2,3678,2) d 2,36
TRUNCATE(0,0036757,-3) d 0,00367
Mantissa
Exemplo:
MANT(21,2E34) d 2,12
Exponent
(Expoente)
116
Funes e comandos
Exemplo:
5,0915...
XPON(123456) d 5 (j que 10
igual
a 123456)
Arithmetic (Aritmtica)
Maximum
(Mximo)
Exemplo:
MAX(8/3,11/4) d 2,75
Exemplo:
MIN(210,25) d 25
Modulus (Mdulo)
Exemplo:
74 MOD 5 d 4
Find Root
(Encontrar raiz)
Exemplo:
FNROOT((A*9,8/600)-1,A,1) d 61,2244897959.
Funes e comandos
117
Percentage
(Percentagem)
Exemplo:
%(20,50) d 10
Complex
(Complexos)
Argument
(Argumento)
Exemplo:
ARG(3+3*i) d 45 (modo de graus)
Conjugate
(Conjugado)
Exemplo:
CONJ(3+4*i) d (3-4*i)
Real Part
(Parte real)
Exemplo:
RE(3+4*i) d 3
Imaginary Part
(Parte imaginria)
Exemplo:
IM(3+4*i) d 4
Unit Vector
(Vetor unitrio)
118
Funes e comandos
Exemplos:
SIGN(POLYEVAL([1,2,25,26,2],2)) d 1
SIGN((3,4)) d (.6+.8i)
Exponential
(Exponencial)
ALOG
Antilogaritmo (exponencial).
ALOG(valor)
EXPM1
Exponencial menos 1:
e 1.
EXPM1(valor)
LNP1
Trigonometry (Trigonometria)
As funes de trigonometria tambm podem aceitar nmeros
complexos como argumentos. Para SIN, COS, TAN, ASIN,
ACOS e ATAN, consulte "Funes do teclado" na
pgina 112.
CSC
Cossecante: 1/sinx.
CSC(valor)
ACSC
Cossecante do arco.
ACSC(valor)
SEC
Secante: 1/cosx.
SEC(valor)
ASEC
Secante do arco.
ASEC(valor)
COT
Cotangente: cosx/sinx.
COT(valor)
ACOT
Cotangente do arco.
ACOT(valor)
Funes e comandos
119
Hyperbolic (Hiperblica)
As funes de trigonometria hiperblica tambm podem
aceitar nmeros complexos como argumentos.
SINH
Seno hiperblico.
SINH(valor)
ASINH
COSH
Cosseno hiperblico.
COSH(valor)
ACOSH
TANH
Tangente hiperblica.
TANH(valor)
ATANH
Probability (Probabilidade)
Factorial (Fatorial)
Exemplo:
5! d 120
Combination
(Combinao)
120
Funes e comandos
Permutation
(Permutao)
Random
(Aleatrio)
Number (Nmero)
Integer (Inteiro)
Normal
Exemplo:
RANDNORM(0,1) apresenta um nmero aleatrio a partir da
distribuio Normal padro.
Funes e comandos
121
Seed (Semente)
Density
(Densidade)
Normal
Exemplo:
NORMALD(0,5) e NORMALD(0,1,0,5) do ambos
0,352065326764.
Exemplo:
STUDENT(3,5,2) d 0,00366574413491.
CHISQUARE(n,x)
Exemplo:
CHISQUARE(2,3,2) d 0,100948258997.
Funo de densidade de probabilidade de Fisher (ou FisherSnedecor). Calcula a densidade de probabilidade ao valor
x, dados os graus de liberdade do numerador n e do
denominador d.
FISHER(n,d,x)
Exemplo:
FISHER(5,5,2) d 0,158080231095.
122
Funes e comandos
Binomial
(Binmio)
Poisson
Cumulative
(Acumulativo)
Normal
Exemplo:
NORMALD_CDF(0,1,2) d 0,977249868052.
Exemplo:
STUDENT_CDF(3,3,2) d 0,0246659214814.
Funes e comandos
123
Exemplo:
CHISQUARE_CDF(2, 6,3) d 0,957147873133.
Exemplo:
FISHER_CDF(5,5,2) d 0,76748868087.
Binomial
(Binmio)
Poisson
Exemplo:
POISSON_CDF(4,2) d 0,238103305554.
Inverse
(Inversa)
Normal
124
NORMALD_ICDF([,,]p)
Exemplo:
NORMALD_ICDF(0,1,0,841344746069) d 1.
Exemplo:
STUDENT_ICDF(3,0,0246659214814) d 3,2.
Exemplo:
CHISQUARE_ICDF(2, 0,957147873133) d 6,3.
Exemplo:
FISHER_ICDF(5,5,0,76748868087) d 2.
Binomial
(Binmio)
Exemplo:
BINOMIAL_ICDF(20,0,5,0,6) d 11.
Poisson
Funes e comandos
125
Exemplo:
POISSON_ICDF(4,0,238103305554) d 3.
List (Lista)
Estas funes so aplicadas a dados contidos numa lista.
Matrix (Matriz)
Estas funes so aplicadas a dados de matrizes guardados
em variveis de matriz.
Special (Especial)
Beta
Gamma
Psi
Zeta
erf
erfc
Ei
Si
Ci
126
Funes e comandos
Menu CAS
Prima D para abrir os
menus Toolbox (um dos quais
o menu CAS). As funes do
menu CAS costumam ser as
mais utilizadas. Esto
disponveis muitas mais
funes. Consulte "Menu
Catlg (Cat.)", a partir da
pgina 189.
Tenha em ateno que as funes da aplicao Geometry
(Geometria) so apresentadas no menu App (Aplic.).
O resultado de um comando CAS pode variar consoante as
definies do CAS. Os exemplos apresentados neste captulo
assumem as predefinies do CAS, salvo indicao em
contrrio.
Algebra (lgebra)
Simplify
(Simplificar)
Collect
(Colecionar)
Expand
(Expandir)
Funes e comandos
127
Factor (Decompor)
Substitute
(Substituto)
Partial Fraction
(Frao parcial)
Extract
(Extrao)
Numerator
(Numerador)
Denominator
(Denominador)
128
Funes e comandos
Calculus (Clculo)
Differentiate
(Diferencial)
Integrate
(Integral)
Exemplo:
int(1/x) d ln(abs(x))
Funes e comandos
129
Limit (Limite)
Series (Srie)
Summation
(Soma)
130
Funes e comandos
Differential
(Diferencial)
Curl (Curvo)
Divergence
(Divergncia)
Gradient
(Gradiente)
Hessian
Funes e comandos
131
Integral
By Parts u (Por
partes u)
By Parts v
(Por partes v)
F(b)F(a)
Apresenta F(b)F(a).
preval(Expr(F(var)),Real(a),Real(b),[Var])
Exemplo:
preval(x^2-2,2,3) d 5
132
Funes e comandos
Limits (Limites)
Riemann Sum
(Soma de
Riemann)
Exemplo:
sum_riemann(1/(n+k),[n,k]) d ln(2)
Taylor
Taylor of Quotient
(Taylor do
quociente)
Transform
(Transformar)
Laplace
Funes e comandos
133
Inverse Laplace
(Inversa de
Laplace)
FFT
Solve (Resolv)
Solve (Resolv)
134
Funes e comandos
Zeros
Complex Solve
(Resolver
complexa)
2]
Complex Zeros
(Zeros de
complexa)
-1
-i
i}
Funes e comandos
-1
-i
i]
135
Numerical Solve
(Resolver
numrica)
Differential
Equation
(Equao
diferencial)
ODE Solve
(Resolver EDO)
Linear System
(Sistema linear)
136
Funes e comandos
Rewrite (Reescrever)
lncollect
powexpand
texpand
Exp & Ln
(Exp e Ln)
ey*lnx xy
xy ey*lnx
exp2trig
Funes e comandos
137
Exemplo:
exp2trig(exp(i*x)) d cos(x)+(i)*sin(x)
expexpand
Sine (Seno)
asinx acosx
asinx atanx
atan -------------------2-
1x
asin2atan(Expr)
Exemplo:
asin2atan(2*asin(x)) d
x
2 atan -------------------2-
1x
sinx cosx*tanx
138
Funes e comandos
Cosine
(Coseno)
acosx asinx
acosx atanx
acos2atan(Expr)
Exemplo:
acos2atan(2*acos(x)) d
x
1 x
cosx sinx/tanx
Tangent
(Tangente)
atanx asinx
asin -------------------2-
1x
atan2asin(Expr)
Exemplo:
atan2asin(atan(2*x)) d
2x
asin --------------------------------2-
1 2 x
Funes e comandos
139
atanx acosx
atan2acos(Expr)
tanx sinx/cosx
halftan
Trig
trigx sinx
trigx cosx
140
Funes e comandos
trigx tanx
atrig2ln
tlin
i x
tcollect
trigexpand
Funes e comandos
141
trig2exp
Integer (Inteiro)
Divisors
(Divisores)
idivis({Intei1, Intei2,})
Exemplo:
idivis(12) d [1, 2, 3, 4, 6, 12]
Factors (Fatores)
ifactors({Intei1, Intei2,})
Exemplo:
ifactors(150) d [2, 1, 3, 1, 5, 2]
142
Funes e comandos
GCD (MDC)
LCM (MMC)
Prime (Primo)
Test if Prime
(Testar se Primo)
Nth Prime
(N-simo Primo)
Next Prime
(Primo seguinte)
Previous Prime
(Primo anterior)
Funes e comandos
143
Euler
Division
(Diviso)
Quotient
(Quociente)
Remainder (Resto)
an MOD p
Chinese
Remainder
(Resto chins)
144
Funes e comandos
Polynomial (Polinmio)
Find Roots
(Encontrar razes)
Coefficients
(Coeficientes)
Divisors
(Divisores)
Factor List
(Lista de fatores)
-1+x
1+x
(-1+x)*(1+x)]
Funes e comandos
x+1
x2+1
1]
145
GCD (MDC)
LCM (MMC)
Create (Criar)
Poly to Coef
(Poli. > Coef.)
Coef to Poly
(Coef. > Poli.)
2,1]
Roots to Coef
(Razes > Coef.)
146
Funes e comandos
Exemplo:
pcoeff({1,0,0,0,1}) d [1 -2 1 0 0 0]
Roots to Poly
(Razes > Poli.)
Random
(Aleatrio)
Exemplo:
randpoly(t, 8, -1..1) apresenta um vetor de
9 nmeros inteiros aleatrios, todos entre 1 e 1.
Minimum
(Mnimo)
Funes e comandos
147
Algebra
(lgebra)
Quotient
(Quociente)
Remainder (Resto)
-4
-11]
Degree (Grau)
Factor by Degree
(Fator por grau)
Coef. GCD
(Coef. MDC)
148
Funes e comandos
Exemplo:
content(2*x^2+10*x+6) d 2
Zero Count
(N. de zeros)
Chinese
Remainder
(Resto chins)
1 2 0 1 1 0
chinrem
d
[[2
1 0 1
1] [1
1 1 1
1]]
Special
(Especial)
Cyclotomic
(Ciclotmico)
Groebner Basis
(Base de
Groebner)
Poli2], [Var1
Var2])
Exemplo:
gbasis([x^2-y^3,x+y^2],[x,y]) d [y^4y^3,x+y^2]
Funes e comandos
149
Groebner
Remainder (Resto
de Groebner)
Poli3 ],
Exemplo:
greduce(x*y-1,[x^2-y^2,2*x*y-y^2,y^3],[x,y])
d 1/2*y^2-1
Hermite
Lagrange
Y2]))
ou
X1 X2 ...
Y1 Y2 ...
lagrange
Exemplo:
lagrange([1,3],[0,1]) d (x-1)/2
Laguerre
150
Funes e comandos
Legendre
Chebyshev Tn
Chebyshev Un
Plot (Desenho)
Function (Funo)
Contour
(Contorno)
Funes e comandos
151
AREA
EXTREMUM
152
Funes e comandos
ISECT
ROOT
SLOPE
SOLVE
Funes e comandos
153
154
Funes e comandos
SUM
AVERAGE
AMORT
155
STAT1
156
Funes e comandos
serr
xi x
med
q3
max
h (Colocar cabealhos
de linha)
min
q1
Funes e comandos
157
Notas:
A funo STAT1 f s atualiza o contedo das clulas de
destino quando a clula que contm a frmula calculada.
Isso significa que, se a vista da folha de clculo contiver, em
simultneo, resultados e dados introduzidos, mas no
a clula que contm a funo STAT1, atualizar os dados no
ir resultar na atualizao dos resultados, uma vez que
a clula que contm STAT1 no recalculada (pois no est
visvel).
O formato das clulas que recebem cabealhos alterado de
modo que a opo Mostrar" " seja definida como falsa.
A funo STAT1 substitui o contedo das clulas de destino,
possivelmente apagando dados.
Exemplos:
STAT1(A25:A37)
STAT1(A25:A37,"h n x ").
REGRS
158
Funes e comandos
10 y= dx^3+cx^2+bx+a
11 y= ex^4+dx^3+cx^2+bx+a
Exemplo: REGRS(A25:B37,2)
Funes e comandos
159
PredY
PredX
160
Funes e comandos
HypZ1mean
1: < 0
2: > 0
3: 0
tM: o valor
introduzido
Exemplo:
HypZ1mean(0,461368, 50, 0,5, 0,2887, 0,05,
1, "") apresenta duas colunas na aplicao Spreadsheet
(Folha de clculo). A primeira coluna contm os cabealhos
e a segunda coluna contm os valores para cada um dos
seguintes: Rejeitar/Falhar=1, Teste Z = -0,94621, Teste x =
0,461368, P= 0,172022, Z crtico= -1,64485, x crtico =
0,432843.
Funes e comandos
161
HYPZ2mean
1: 1 < 2
2: 1 > 2
3: 1 2
tZ: Teste Z
Exemplo:
HypZ2mean(0,461368, 0,522851, 50, 50, 0,2887,
0,2887, 0,05, 1, "")
162
Funes e comandos
HypZ1prop
da amostra
1: < 0
2: > 0
3: 0
Exemplo:
HypZ1prop(21, 50, 0,5, 0,05,1, "")
Funes e comandos
163
HypZ2prop
1: 1 < 2
2: 1 > 2
3: 1 2
Exemplo:
HypZ2prop(21, 26, 50, 50, 0,05, 1, "")
HypT1mean
164
1: < 0
2: > 0
3: 0
Funes e comandos
tM: o valor
introduzido
Exemplo:
HypT1mean(0,461368, 0,2776, 50, 0,5,
0,05, 1, "")
HypT2mean
0: no agrupadas
1: agrupadas
1: 1 < 2
2: 1 > 2
3: 1 2
165
Exemplo:
HypT2mean(0,461368, 0,522851, 0,2776,
0,2943,50, 50, 0, 0,05, 1, "")
ConfZ1mean
Z: o valor Z crtico
Exemplo:
ConfZ1mean(0,461368, 50, 0,2887, 0,95, "")
ConfZ2mean
166
Funes e comandos
Z: o valor Z crtico
Exemplo:
ConfZ2mean(0,461368, 0,522851, 50, 50, 0,2887,
0,2887, 0,95, "")
ConfZ1prop
Z: o valor Z crtico
Exemplo:
ConfZ1prop(21, 50, 0,95, "")
Funes e comandos
167
ConfZ2prop
Z: o valor Z crtico
Exemplo:
ConfZ2prop(21, 26, 50, 50, 0,95, "")
ConfT1mean
T: o valor T crtico
Exemplo:
ConfT1mean(0,461368, 0,2776, 50,
0,95, "")
168
Funes e comandos
ConfT2mean
T: o valor T crtico
Exemplo:
ConfT2mean(0,461368, 0,522851, 0,2776, 0,2943,
50, 50, 0, 0,95, "")
Funes e comandos
169
Do1VStats
SetFreq
SetSample
170
Funes e comandos
PredX
PredY
Resid
Do2VStats
SetDepend
Funes e comandos
171
Exemplo:
SetDepend(S1,C3) define o campo Dependent
Column (Coluna Dependente) para a anlise S1 de
modo a utilizar os dados da lista C3.
SetIndep
DoInference
HypZ1mean
172
o valor Z do teste
o valor
introduzido
Funes e comandos
1: < 0
2: > 0
3: 0
Exemplo:
HypZ1mean(0,461368, 50, 0,5, 0,2887, 0,05, 1)
d {1, -.9462, 0,4614, 0,8277, 1,6448,
0,5671}
HYPZ2mean
o valor Z do teste
o valor x do teste
1: 1 < 2
2: 1 > 2
3: 1 2
Exemplo:
HypZ2mean(0,461368, 0,522851, 50, 50, 0,2887,
0,2887, 0,05, 1) d {1, -1,0648, -0,0614,
0,8565, 1,6448, 0,0334}
Funes e comandos
173
HypZ1prop
o valor Z do teste
o valor do teste
1: < 0
2: > 0
3: 0
Exemplo:
HypZ1prop(21, 50, 0,5, 0,05,1) d {1,
-1,1313, 0,42, 0,8710, 1,6448, 0,6148}
HypZ2prop
o valor Z do teste
o valor do teste
174
1: 1 < 2
2: 1 > 2
3: 1 2
Funes e comandos
Exemplo:
HypZ2prop(21, 26, 50, 50, 0,05, 1) d {1,
-1,0018, -0,1, 0,8417, 1,6448, 0,0633}
HypT1mean
o valor T do teste
o valor
os graus de liberdade
introduzido
HypT1mean( x ,s,n,0,modo)
1: < 0
2: > 0
3: 0
Exemplo:
HypT1mean(0,461368, 0,2776, 50, 0,5, 0,05, 1)
d {1, -.9462, 0,4614, 0,8277, 1,6448,
0,5671}
HypT2mean
o valor T do teste
o valor x do teste
os graus de liberdade
Funes e comandos
175
0: no agrupadas
1: agrupadas
1: 1 < 2
2: 1 > 2
3: 1 2
Exemplo:
HypT2mean(0,461368, 0,522851, 0,2776,
0,2943,50, 50, 0,05, 0, 1) d {1, -1,0746, 0,0614, 0,8574, 97,6674, 1,6606, 0,0335}
ConfZ1mean
Exemplo:
ConfZ1mean(0,461368, 50, 0,2887, 0,95) d
{-1,9599, 0,3813, 0,5413}
ConfZ2mean
Exemplo:
ConfZ2mean(0,461368, 0,522851, 50, 50, 0,2887,
0,2887, 0,95) d {-1,9599,
-0,1746, 0,0516)}
176
Funes e comandos
ConfZ1prop
Exemplo:
ConfZ1prop(21, 50, 0,95) d {-1,9599, 0,2831,
0,5568}
ConfZ2prop
Exemplo:
ConfZ2prop(21, 26, 50, 50, 0,95) d {-1,9599,
-0,2946, 0,0946)}
ConfT1mean
os graus de liberdade
Exemplo:
ConfT1mean(0,461368, 0,2776, 50, 0,95) d {49,
-.2009, 0,5402}
Funes e comandos
177
ConfT2mean
os graus de liberdade
Exemplo:
ConfT2mean(0,461368, 0,522851, 0,2887, 0,2887,
50, 50, 0,95,0) d {98,0000, -1,9844, 0,1760, 0,0531)}
Chi2GOF
Exemplo:
Chi2GOF({10,10,12,15,10,6},{.24,.2,.16,.14,.1
3,.13},0) d {10,1799..., 0,07029..., 5}
Chi2TwoWay
Exemplo:
Chi2TwoWay([[30,35,30],[11,2,19],[43,35,35]])
d {14,4302..., 0,0060..., 4}
LinRegrTConfSlope
178
Exemplo:
LinRegrTConfSlope({1,2,3,4},{3,2,0,-2},0,95)
d {0,95, 4,302..., 2, -1,7, 0,1732...,
-2,445..., -0,954...}
LinRegrTConfInt
Exemplo:
LinRegrTConfInt({1, 2, 3, 4}, {3, 2, 0, 2},0,95) d {0,95, 4,302..., 2, 5, 0,474...,
2,959..., 7,040...}
Funes e comandos
179
LinRegrTMeanResp
X: o valor de X determinado
Exemplo:
LinRegrTMeanResp({1, 2, 3, 4}, {3, 2, 0, -2},
2,5, 0,95) d {2,5, 0,95, 4,302..., 2, 0,75,
0,193..., 0,083, 1,583...}
LinRegrTPredInt
180
Funes e comandos
Exemplo:
LinRegrTPredInt({1, 2, 3, 4}, {3, 2, 0, -2},
2,5, 0,95) d {2,5, 0,95, 4,302..., 2, 0,75,
0,433..., 1,113..., 2,613...}
LinRegrTTest
T: o valor T
r: o coeficiente de correlao
AltHyp=2 para 0
Exemplo:
LinRegrTTest({1,2,3,4}, {3,2,0,-2}, 0) d
{9,814..., 2, 5, 1,7, 0,387..., 0,173...,
0,474..., 0,989..., 0,979...}
Funes e comandos
181
CalcFV
182
Funes e comandos
CalcIPYR
CalcNbPmt
CalcPMT
CalcPV
DoFinance
Funes e comandos
183
Solve2x2
Solve3x3
LinSolve
184
Funes e comandos
AAS
ASA
SAS
Funes e comandos
185
Exemplo:
SAS(2, 60, 1) no modo de graus d {1,732, 30,
90}
SSA
SSS
DoSolve
186
Funes e comandos
SolveForYIntercept
Resolver a interceo y. Toma como entrada as coordenadas
de um ponto (x, y) e um declive m e apresenta a interceo y
da linha com o declive determinado que contm o ponto
determinado.
SolveForYIntercept(x, y, m)
Exemplo:
SolveForYIntercept(2,3,-1) d 5
DELTA
Funes e comandos
187
CHECK
Polar (R0R9)
UNCHECK
188
Funes e comandos
Exemplo:
Com a aplicao Sequence (Sequncia) como aplicao
atual, UNCHECK(2) anula a marcao da varivel U2 da
Symbolic view (Vista simblica) da aplicao Sequence
(Sequncia). O resultado que U2(N) j no desenhado
na Plot view (Vista de desenho) e no tem uma coluna de
valores de funo na Numeric view (Vista numrica) da
aplicao Sequence (Sequncia). Com outra aplicao
como aplicao atual, teria de introduzir
Sequence.UNCHECK(2).
ISCHECK
Funes e comandos
189
Exemplo:
6! d 720
Exemplo:
%(20,50) d 10
%CHANGE
Exemplo:
%CHANGE(20,50) d 150
%TOTAL
Exemplo:
%TOTAL(20,50) d 250
190
Abre parnteses.
Funes e comandos
.*
./
.^
:=
<
<=
<>
=
Funes e comandos
==
>
>=
a2q
abcuv
Exemplo:
abcuv(x^2+2*x+1,x^2-1,x+1) d [1/2
additionally
-1/2]
algvar
192
algvar(Expr)
Exemplo:
algvar(sqrt(x)+y) d y
x
AND
Exemplo:
3 +1==4 AND 4 < 5 d 1
append
Exemplo:
append([1,2,3],4) d [1,2,3,4]
apply
Exemplo:
apply(xx^3,[1 2 3]) d [1 8 27]
assume
Exemplo:
assume(n, inteiro);
basis
Exemplo:
basis([[1,2,3],[4,5,6],[7,8,9],[10,11,12]])
d [[-3,0,3],[0,-3,-6]]
Funes e comandos
193
bounded_function
breakpoint
canonical_form
Exemplo:
canonical_form(2*x^2-12*x+1) d 2*(x-3)^2-17
cat
Exemplo:
cat("aaa",c,12*3) d "aaac36"
cFactor
Exemplo:
cFactor(x^2*y+y) d (x+i)*(x-i)*y
charpoly
Exemplo:
charpoly([[1,2],[3,4]], z) d z^2-5*z-2
chrem
Exemplo:
chrem([2,3],[7,5]) d [-12,35]
194
Funes e comandos
col
Exemplo:
1 2 3
7 8 9
col 4 5 6 2 d [2,5,8]
colDim
Exemplo:
1 2 3
4 5 6
colDim
comDenom
d 3
Exemplo:
comDenom(1/x+1/y^2+1) d (x*y^2+x+y^2)/(x*y^2)
companion
Exemplo:
companion(x^2+5x-7,x) d 0 7
1 5
compare
Exemplo:
compare(1,2) d 1
Funes e comandos
195
complexroot
Exemplo:
complexroot(x^3+8, 0,01)
2
1017
1782 -i 1026
1773 -i 1
------------------------------------------------------------------------------1024
1024
1395
+ 378 -i -------------------------------------189 + 702 -i
------------------------------------512 512 i 256 + 256 i
Exemplo:
contains({0,1,2,3},2) d 3
CopyVar
correlation
196
Funes e comandos
Exemplo:
1 2
33
correlation 1 1 d ------------------4 7
count
6 31
Exemplos:
count(xx2,[1 2 3]) d 14
count(x x>1, [1 2 3]) d 2
covariance
Exemplo:
1 2
11
covariance 1 1 d ------3
4 7
covariance_
correlation
Exemplo:
1 2
covariance_correlation 1 1
4 7
cpartfrac
11
33
------- ------------------3 6 31
Funes e comandos
197
Exemplo:
x
--------------2
4
x
cpartfrac
crationalroot
1
1
----2
2
------------ ------------x2 x+2
Exemplo:
crationalroot(2*x^3+(-5-7*i)*x^2+
+i
(-4+14*i)*x+8-4*i) d 3
----------- 2 i 1 + i
2
cumSum
Exemplo:
cumSum([0,1,2,3,4]) d [0,1,3,6,10]
delcols
Exemplo:
1 2 3
1 3
7 8 9
7 9
delcols 4 5 6 2 d 4 6
delrows
198
Funes e comandos
Exemplo:
1 2 3
7 8 9
delrows 4 5 6 2..3 d 1 2 3
deltalist
Exemplo:
deltalist([1,4,8,9]) d [3,4,1]
Dirac
Exemplo:
Dirac(1) d 0
e
egcd
Exemplo:
egcd((x-1)^2,x^3-1) d [-x-2,1,3*x-3]
eigenvals
Funes e comandos
199
Exemplo:
2 2 1
eigenvals 2 1 2 d [3 -3 -3]
1 2 2
eigenvects
Exemplo:
2 2 1
1 3 3
1 2 2
1 3 3
eigenvects 2 1 2 d 2 0 3
eigVl
EVAL
Exemplo:
eval(2+3) d 5
evalc
Exemplo:
1 -
x
iy evalc ----------------d ------------------ -----------------
x+yi
evalf
x +y
x +y
Exemplo:
evalf(2/3) d 0,666666666667
even
200
Funes e comandos
Exemplo:
even(1251) d 0
exact
Exemplo:
exact(1,4141) d 14141/10000
EXP
Exemplo:
exp(0) d 1
exponential_
regression
Exemplo:
1.0 2.0
4.0 7.0
1,60092225473,1,10008339351
EXPR
Exemplos:
expr ("2+3") d 5
expr ("X+10") d 100, se a varivel X tiver o valor 90
ezgcd
Funes e comandos
201
Exemplo:
ezgcd(x^2-2*x-x*y+2*y,x^2-y^2) d x-y
f2nd
Exemplo:
f2nd -------------- d 1 x
x x
factorial
Exemplos:
factorial(4) d 24
factorial(1,2) d 1,10180249088
fMax
Exemplo:
fMax(-x^2+2*x+1,x) d 1
fMin
Exemplo:
fMin(x^2-2*x+1,x) d 1
format
202
Funes e comandos
Exemplo:
format(9,3456,"s3") d 9,35
fracmod
Exemplo:
fracmod(41 121) d 2/3
froot
Exemplo:
5
x3
2 x + x - d [0 3 1 2 3 -1]
froot x-------------------------------------
fsolve
Exemplo:
fsolve(cos(x)=x,x,-1..1,bisection_solver)
d [0,739085133215]
function_diff
Exemplo:
function_diff(sin) d (_x)cos(_x)
gauss
Funes e comandos
gauss(Expr,VetVar)
Exemplo:
gauss(x^2+2*a*x*y,[x,y]) d (a*y+x)^2+
(-y^2)*a^2
GF
Exemplo:
GF(5,9) d GF(5,k^9-k^8+2*k^7+2*k^5-k^2+2*k2,[k,K,g],undef)
gramschmidt
Exemplo:
gramschmidt 1 1 + x p q
halftan2hypexp
p q dx
1 1
+ x 1--------------------------2
6
------3
Exemplo:
halftan_hyp2exp(sin(x)+sinh(x)) d
x
1
2 tan ---
exp x ---------------- 2
exp x -------------------------------- + ----------------------------------------2
x 2
tan --- + 1
2
halt
hamdist
Exemplo:
hamdist(0x12,0x38) d 3
204
Funes e comandos
has
Exemplo:
has(x+y,x) d 1
head
Exemplo:
head(1,2,3) d 1
Heaviside
Exemplo:
Heaviside(1) d 1
hyp2exp
Exemplo:
1
exp x + -----------------
iabcuv
Exemplo:
iabcuv(21,28,7) d [-1,1]
ibasis
Funes e comandos
205
Exemplo:
ibasis 1 0 0 1 1 1 d [-1,-1,0]
0 1 0
icontent
0 0 1
Exemplo:
icontent(24x^3+6x^2-12x+18) d 6
id
Exemplo:
id([1
identity
2], 3, 4) d [[1
2]
4]
Exemplo:
1 0 0
identity(3) d 0 1 0
0 0 1
iegcd
Exemplo:
iegcd(14, 21) d [-1, 1, 7]
igcd
Exemplos:
igcd(24, 36) d 12
igcd(2/3,3/4) d 1/12
206
Funes e comandos
interval2center
Exemplo:
interval2center(2..5) d 7/2
inv
Exemplo:
inv(9/5) d 5/9
iPart
Exemplo:
iPart(4,3) d 4
iquorem
Exemplo:
iquorem(63, 23) d [2, 17]
jacobi_symbol
Exemplo:
jacobi_symbol(132,5) d -1
laplacian
Exemplo:
laplacian(exp(z)*cos(x*y),[x,y,z]) d
x^2*cos(x*y)*exp(z)y^2*cos(x*y)*exp(z)+cos(x*y)*exp(z)
Funes e comandos
207
lcoeff
Exemplo:
lcoeff(-2*x^3+x^2+7*x) d -2
legendre_symbol
Exemplo:
legendre(4) d 35*x^4/8+-15*x^2/4+3/8, ao passo
que legendre(4,2) d 443/8 aps simplificao
length
Exemplo:
length([1,2,3]) d 3
lgcd
Exemplo:
lgcd([45,75,20,15]) d 5
lin
Exemplo:
lin((exp(x)^3+exp(x))^2) d
exp(6*x)+2*exp(4*x)+exp(2*x)
208
Funes e comandos
linear_interpolate
Exemplo:
linear_interpolate([[1,2,6,9],[3,4,6,7]],1,9,
1) d [[1,0,2,0,3,0,4,0,5,0,6,0,7,0,8,0,9,0],
[3,0,4,0,4,5,5,0,5,5,6,0,6,33333333333,6,6666
6666667,7,0]
linear_regression
Exemplo:
1.0 2.0
4.0 7.0
list2mat
Exemplo:
1
list2mat({1,8,4,9},1) d 8
4
9
lname
Exemplo:
lname(exp(x)*2*sin(y)) d [x,y]
lnexpand
Funes e comandos
209
Exemplo:
lnexpand(ln(3*x)) d ln(3)+ln(x)
logarithmic_
regression
Exemplo:
1.0
logarithmic_regression 2.0
3.0
4.0
1.0
4.0
9.0
9.0
d [6,3299,
0,7207]
logb
Exemplo:
logb(5,2) d ln(5)/ln(2), que aproximadamente
2,32192809489
logistic_
regression
Exemplo:
logistic_regression([0,0,1,0,2,0,3,0,4,0],0,0
,1,0) d [-17,77/(1+exp(0,496893925384*x+2,82232341488+3,14159265359*
i)),-2,48542227469/(1+cosh(0,496893925384*x+2,82232341488+3,14159265359*
i))]
lvar
210
Funes e comandos
Exemplo:
lvar(e^(x)*2*sin(y) + ln(x)) d [e^(x) sin(y)
ln(x)]
map
Exemplos:
map([1 2 3], xx3) d [1 8 27]
map([1 2 3], x x>1) d [0 1 1]
mat2list
Exemplo:
mat2list([[1 8],[4 9]]) d [1 8 4 9]
matpow
Dados uma matriz e um nmero inteiro n, apresenta a nsima potncia da matriz atravs do mtodo de Jordan.
matpow(Matriz, Inteiro)
Exemplo:
matpow([[1,2],[3,4]],n) d [[(sqrt(33)3)*((sqrt(33)+5)/2)^n*-6/(-12*sqrt(33))+((sqrt(33))-3)*((-(sqrt(33))+5)/2)^n*6/(12*sqrt(33)),(sqrt(33)-3)*((sqrt(33)+5)/
2)^n*(-(sqrt(33))-3)/(-12*sqrt(33))+((sqrt(33))-3)*((-(sqrt(33))+5)/2)^n*((sqrt(33))+3)/(12*sqrt(33))],[6*((sqrt(33)+5)/2)^n*-6/(12*sqrt(33))+6*((-(sqrt(33))+5)/2)^n*6/(12*sqrt(33)),6*((sqrt(33)+5)/2)^n*((sqrt(33))-3)/(-12*sqrt(33))+6*(((sqrt(33))+5)/2)^n*(-(sqrt(33))+3)/(12*sqrt(33))]]
Funes e comandos
211
MAXREAL
mean
Exemplo:
mean([1,2,3],[1,2,3]) d 7/3
median
Exemplo:
median([1,2,3,5,10,4]) d 3,0
member
Exemplo:
member(2, {0,1,2,3}) d 3
MINREAL
modgcd
Exemplo:
modgcd(x^4-1,(x-1)^2) d x-1
212
Funes e comandos
mRow
Exemplo:
1 2
5 6
12 24
mRow 12 3 4 1 d 3 4
mult_c_conjugate
Exemplo:
1
1 3 + 2 i
mult_c_conjugate ------------------- d --------------------------------------------------------3+2i
mult_conjugate
3 + 2 i 3 + 2 i
Exemplo:
3 2 3 + 2 -
mult_conjugate 3 2 d --------------------------------------------------------3+ 2
nDeriv
Funes e comandos
213
Exemplo:
nDeriv(f(x),x,h) d (f(x+h)-(f(x-h)))*0,5/h
NEG
normal
Exemplo:
normal(2*x*2) d 4*x
normalize
Exemplo:
normalize(3+4*i) d (3+4*i)/5
NOT
odd
Exemplo:
odd(6) d 0
OR
Exemplo:
3 +1==4 OR 8 < 5 d 1
214
Funes e comandos
order_size
pa2b2
Exemplo:
pa2b2(17) d [4 1]
pade
Exemplo:
2
3 x 24 x 60
pade(exp(x), x, 5, 3) d -----------------------------------------------------------3
2
x 9 x + 36 x 60
PI
PIECEWISE
Insere .
Utilizado para definir uma funo definida por partes. Toma
como argumentos pares constitudos por uma condio
e uma expresso. Cada um destes pares define uma
subfuno da funo definida por partes e o domnio em que
esta atua.
Case1 if Test1
Exemplo:
...
x if x 0
PIECEWISE
x if x 0
plotinequation
Mostra o grfico da soluo das inequaes com
2 variveis.
plotinequation(Expr,[x=intervalox,y=intervalo
y],[passox],[passoy])
Funes e comandos
215
polar_point
Exemplo:
i 3
polar_point(2, /3) d point 2 1
--- + -------------
2
2
pole
Exemplo:
pole(circle(0, 1), line(1+i, 2)) d point(1/
2,1/2)
POLYCOEF
Exemplo:
POLYCOEF({-1, 1}) d {1, 0, -1}
POLYEVAL
Exemplo:
POLYEVAL({1,0,-1},3) d 8
polygon
Exemplo:
polygon(GA,GB,GD) desenha ABD
216
Funes e comandos
polygonplot
Exemplo:
1 2 3
1 2 3
polygonscatterplot
Exemplo:
1 2 3
1 2 3
polynomial_
regression
Exemplo:
polynomial_regression({1, 2, 3, 4}, {1, 4, 9,
16},3) d [0 1 0 0]
POLYROOT
Funes e comandos
217
Exemplo:
POLYROOT([1 0 -1]) d {-1, 1}
potential
Exemplo:
potential([2*x*y+3,x^2-4*z,-4*y],[x,y,z])
d x2*y+3*x-4*y*z
power_regression
Exemplo:
power_regression({1, 2, 3, 4}, {1, 4, 9, 16})
d [2 1]
powerpc
Exemplo:
powerpc(circle(0,1+i),3+i) d 8
prepend
Exemplo:
prepend([1,2],3) d [3,1,2]
primpart
Exemplo:
primpart(2x^2+10x+6) d x^2+5*x+3
218
Funes e comandos
product
Exemplo:
product(n,n,1,10,2) d 945
propfrac
Exemplo:
propfrac(28/12) d 2+1/3
ptayl
Exemplo:
ptayl(x^2+2*x+1,1) d x^2+4*x+4
purge
q2a
Exemplo:
q2a(x^2+2*x*y+2*y^2,[x,y]) d 1 1
1 2
Funes e comandos
219
quantile
Exemplo:
quantile([0,1,3,4,2,5,6],0,25) d 1
quartile1
Exemplo:
quartile1([1,2,3,5,10,4]) d 2
quartile3
Exemplo:
quartile3([1,2,3,5,10,4]) d 5
quartiles
Exemplo:
quartiles([1,2,3,5,10,4]) d
220
1
2
3
5
10
Funes e comandos
quorem
Exemplos:
quorem(x^3+2*x^2+3*x+4,-x+2) d [-x^2-4*x-11,
26]
quorem([1,2,3,4],[-1,2]) d [[-1, -4, -11]
[26]]
QUOTE
randexp
randperm
Exemplo:
randperm(4) apresenta uma permutao aleatria dos
elementos do vetor [0 1 2 3]
ratnormal
Exemplo:
2
x 1
x+1
- d ------------------------ratnormal --------------3
2
x 1
rectangular_
coordinate
x +x+1
Funes e comandos
221
Exemplo:
2 2
rectangular_coordinates([1, /4]) d ------------2
reduced_conic
a origem da cnica
Exemplo:
reduced_conic(x^2+2*x-2*y+1) d
0 1 2
2
1 y 2 x 1 i 2 x x i x x 4 4 0.1 x 2 x 2 y 1 1 ( i ) 2 x x (i ) x
1 0
1 0
ref
Exemplo:
1
2
--- -----ref 3 1 2 d 1 3 3
3 2 2
remove
0 1 2
Exemplos:
remove(5,{1,2,5,6,7,5}) d {1,2,6,7}
remove(xx5, [1 2 5 6 7 5]) d [1 2]
reorder
Exemplo:
reorder(x2+2*x+y2,[y,x]) d y2+x2+2*x
222
Funes e comandos
residue
Exemplo:
residue(1/z,z,0) d 1
restart
resultant
Exemplo:
resultant(x^3+x+1, x^2-x-2,x) d -11
revlist
Exemplo:
revlist([1,2,3]) d [3,2,1]
romberg
Exemplo:
romberg(exp(x^2),x,0,1) d 1,46265174591
row
Exemplo:
1 2 3
7 8 9
row 4 5 6 2 d [4 5 6]
rowAdd
Funes e comandos
223
Exemplo:
1 2
1 2
5 6
5 6
rowAdd 3 4 1 2 d 4 6
rowDim
Exemplo:
rowDim 1 2 3 d 2
4 5 6
rowSwap
Exemplo:
1 2
3 4
5 6
5 6
rowSwap 3 4 1 2 d 1 2
rsolve
Exemplo:
rsolve(u(n+1)=2*u(n)+n,u(n),u(0)=1) d
[-n+2*2n-1]
select
Exemplo:
select(xx>=5,[1,2,6,7]) d [6,7]
224
Funes e comandos
seq
Exemplo:
seq(2k,k=0..8) d [1,2,4,8,16,32,64 128 256]
seqsolve
Exemplo:
seqsolve(2x+n,[x,n],1) d -n-1+2*2n
shift_phase
Exemplo:
shift_phase(sin(x)) d -cos((pi+2*x)/2)
signature
Exemplo:
signature([2 1 4 5 3]) d 1
simult
Funes e comandos
225
Exemplo:
simult 3 1 2 d 2
3 2
sincos
Exemplo:
sincos(exp(i*x)) d cos(x)+(i)*sin(x)
spline
Exemplo:
spline({0,1,2},{1,3,0},x,3) d
5 3 13
------ x + ------- x + 1
4
4
sqrt
3 15
2 1
5
--- x 1 + ---------- x 1 --- x 1 + 3
4
4
2
Exemplo:
sqrt(50) d 5*sqrt(2)
stddev
Exemplo:
6
stddev({1,2,3}) d ------3
stddevp
226
Funes e comandos
Exemplo:
stddevp({1,2,3}) d 1
sto
sturmseq
Exemplo:
sturmseq(x^3-1,x) d [1 [[1 0 0 -1] [3 0 0] 9] 1]
subMat
Exemplo:
1 2
5 6
subMat 3 4 2 1 3 2 d 3 4
suppress
5 6
Exemplo:
suppress([0 1 2 3 2],2) d [0 1 3 2]
surd
Exemplo:
surd(8,3) d 2
sylvester
Funes e comandos
227
Exemplo:
sylvester(x2-1,x3-1,x) d
table
1
0
0
1
0
0
1
0
0
1
1
0
1
0
0
0
1
0
1
0
0
0
1
0
1
tail
Exemplo:
tail([3 2 4 1 0]) d [2 4 1 0]
tan2cossin2
Exemplo:
tan2cossin2(tan(x)) d (1-cos(2*x))/sin(2*x)
tan2sincos2
Exemplo:
tan2sincos2(tan(x)) d sin(2*x)/(1+cos(2*x)
transpose
Exemplo:
transpose 1 2 d 1 3
3 4
228
2 4
Funes e comandos
trunc
Exemplo:
trunc(4,3) d 4
tsimplify
Exemplo:
tsimplify(exp(2*x)+exp(x)) d exp(x)^2+exp(x)
type
Exemplo:
type("abc") d DOM_STRING
unapply
Exemplo:
unapply(2*x^2,x) d (x)2*x^2
valuation
Exemplo:
valuation(x^4+x^3) d 3
variance
Exemplo:
variance({3, 4, 2}) d 2/3
Funes e comandos
229
vpotential
Exemplo:
vpotential([2*x*y+3,x2-4*z,-2*y*z],[x,y,z]) d
0
when
XOR
2 x y z
1 3
4 x z --- x + 3 y
3
Exemplo:
0 XOR 1 d 1
zip
Exemplo:
zip('+',[a,b,c,d], [1,2,3,4]) d [a+1 b+2 c+3
d+4]
230
Insere pi.
Funes e comandos
-1
Funes e comandos
231
eAA>+fAB>AC
Os novos campos
aparecem por baixo da
sua funo, um para
cada varivel utilizada
na definio da mesma.
Tem de decidir quais
devem ser argumentos
de entrada para as suas
funes e quais so
variveis globais cujos valores no esto introduzidos na
funo. Neste exemplo, tornaremos A e B variveis de
entrada, para que a nossa nova funo assuma dois
argumentos. O valor de C ser fornecido pela varivel
global C (que, por predefinio, zero).
4. Certifique-se de que A e B esto selecionados e de que C
no est.
5. Toque em
Funes e comandos
4
Variveis
As variveis so objetos que tm nomes e contm dados.
So utilizadas para guardar dados, para os utilizar mais
tarde ou para controlar definies no sistema Prime.
Existem quatro tipos de variveis, todos os quais podem
ser encontrados no menu Vars, premindo a:
Variveis de Incio
Variveis do CAS
Variveis de
aplicaes
Variveis do
utilizador
As variveis de Incio
e de aplicaes tm todas nomes reservados para as
mesmas. So tambm introduzidas, ou seja, apenas
podem conter determinados tipos de objetos. Por
exemplo, a varivel de Incio A apenas pode conter um
nmero real. As variveis de Incio so utilizadas para
guardar dados que so importantes para si, como
matrizes, listas, nmeros reais, etc. As variveis de
aplicaes so utilizadas para guardar dados nas
aplicaes ou para alterar as definies das aplicaes.
Pode realizar estas tarefas atravs da interface de
utilizador de uma aplicao, mas as variveis de
aplicaes fornecem-lhe uma forma rpida de efetuar
estas tarefas, a partir da vista Home (Incio) ou de um
programa. Por exemplo, pode guardar a expresso
"SIN(X)" na varivel da aplicao Function (Funo)
F1 na vista Home (Incio) ou pode abrir a aplicao
Function (Funo), navegar at F1(X) e introduzir
SIN(X) nesse campo.
Variveis
233
Trabalhar
com
variveis
de Incio
Szj
234
AaE
Variveis
O resultado
gravado no
histrico.
3. Multiplique A por 5:
5s
AaE
Este exemplo ilustra
o processo utilizado para guardar e utilizar qualquer
varivel de Incio e no apenas as variveis de Incio
reais A a Z. importante fazer corresponder o objeto que
pretende guardar com o tipo correto de varivel de Incio.
Consulte "Variveis de Incio" na pgina 239 para mais
informaes.
Trabalhar
com
variveis do
utilizador
Szj
AQAcE
AAxotwAS.
Sq 1o 2 o3 E
Variveis
235
Trabalhar
com
variveis de
aplicaes
236
Variveis
Mais
informaes
sobre
o menu Vars
Variveis
237
Qualificar variveis
Alguns nomes de variveis de aplicaes so partilhados
por vrias aplicaes. Por exemplo, a aplicao Function
(Funo) contm uma varivel designada Xmin, mas
o mesmo se aplica s aplicaes Polar, Parametric
(Paramtrica), Sequence (Sequncia) e Solve (Resolv).
Embora com nomes idnticos, estas variveis contm
geralmente valores diferentes. Se tentar aceder ao
contedo de uma varivel que utilizada em mais do que
uma aplicao, introduzindo apenas o respetivo nome
na vista Home (Incio), ir obter o contedo dessa verso
da varivel na aplicao atual. Por exemplo, se
a aplicao Function (Funo) estiver ativa e introduzir
Xmin na vista Home (Incio), ser apresentado o valor de
Xmin da aplicao Function (Funo). Se desejar o valor
de Xmin, por exemplo, da aplicao Sequence
(Sequncia), tem de qualificar o nome da varivel.
Introduza Sequence.Xmin para aceder ao valor de
Xmin da aplicao Sequence (Sequncia).
Na figura direita,
o valor de Xmin da
aplicao Function
(Funo) foi obtido em
primeiro lugar (10,4...).
O nome da varivel
qualificada introduzido
em segundo lugar
apresentou o valor de Xmin da aplicao Sequence
(Sequncia) (1,8).
Tenha em ateno a sintaxe necessria:
nome_aplicao.nome_varivel.
A aplicao pode ser qualquer uma das 18 aplicaes
HP ou uma criada por si com base numa aplicao
integrada. O nome da varivel de aplicao deve
coincidir com um nome listado nas tabelas de variveis
de aplicaes apresentadas abaixo. No so permitidos
espaos em nomes de aplicaes, devendo estes ser
representados pelo carcter de sublinhado: SX.
238
Variveis
Sugesto
Variveis de Incio
Para ter acesso s variveis de Incio, prima a e toque em
.
Categoria
Real
Nomes
AaZe
Por exemplo, 7,45
Complex
(Complexos)
Z0 a Z9
Por exemplo, 2+3i
Z1 ou
(2,3)
Z1 (dependendo das
suas definies para nmeros
complexos)
List (Lista)
L0 a L9
Por exemplo, {1,2,3}
Matrix
(Matriz)
M0 a M9
Guarde matrizes e vetores nestas
variveis.
Por exemplo, [[1,2],[3,4]]
Graphics
(Grficos)
Variveis
L1.
M1.
G0 a G9
239
Categoria
Settings
(Definies)
Nomes (Continuao)
HAngle
HFormat
HDigits
HComplex
Date
Time
Language
Entry
Integer
Base
Bits
Signed
Variveis de aplicaes
Para ter acesso s variveis de aplicaes, prima
a e toque em
. Estas so apresentadas abaixo,
agrupadas por aplicao.
Tenha em ateno que, caso tenha personalizado uma
aplicao integrada, a sua aplicao aparecer no menu
de variveis de aplicaes, com o nome que lhe tiver
dado. Pode aceder s variveis numa aplicao
personalizada da mesma forma que acede s variveis
nas aplicaes integradas.
240
Variveis
Nomes
Results
(Resultados)
SignedArea
Extremum
Isect
Root
Slope
Symbolic
(Simblica)
F1
F2
F3
F4
F5
F6
F7
F8
F9
F0
Plot
(Desenho)
Axes
Cursor
GridDots
GridLines
Labels
Method
Recenter
Xmax
Xmin
Xtick
Xzoom
Ymax
Ymin
Ytick
Yzoom
Numeric
(Numrica)
NumStart
NumStep
NumIndep
NumType
NumZoom
Modes
(Modos)
AAngle
AComplex
ADigits
AFormat
[explicado
abaixo]
Variveis de resultados
Extremum
Isect
Variveis
241
Root
SignedArea
Slope
Nomes
Plot
(Desenho)
Axes
GridLines
PixSize
Xmax
Modes
(Modos)
242
Ymax
XTick
GridDots
Labels
ScrollText
Xmin
Ymin
YTick
AAngle
AComplex
ADigits
AFormat
Variveis
Nomes
Numeric
(Numrica)
ColWidth
RowHeight
Row
Cell
Col
Modes
(Modos)
AAngle
AComplex
ADigits
AFormat
Variveis
Categoria
Nomes
Symbolic
(Simblica)
E1
E2
E3
E4
E5
E6
E7
E8
E9
E0
Plot
(Desenho)
Axes
Cursor
GridDots
GridLines
Labels
Method
Recenter
Xmax
Xmin
Xtick
Xzoom
Ymax
Ymin
Ytick
Yzoom
Modes
(Modos)
AAngle
AComplex
ADigits
AFormat
243
244
Categoria
Nomes
Symbolic
(Simblica)
V1
V2
V3
V4
V5
V6
V7
V8
V9
V0
Plot
(Desenho)
Axes
Cursor
GridDots
GridLines
Labels
Recenter
Xmax
Xmin
Xtick
Xzoom
Ymax
Ymin
Ytick
Yzoom
Numeric
(Numrica)
NumXStart
NumYStart
NumXStep
NumYStep
NumIndep
Modes
(Modos)
AAngle
AComplex
ADigits
AFormat
NumType
NumXZoom
NumYZoom
Variveis
Nomes
Results
(Resultados)
NbItem
MinVal
Q1
MedVal
Q3
MaxVal
X
X2
MeanX
sX
X
serrX
Symbolic
(Simblica)
H1
H2
H3
H4
H5
H1Type
H2Type
H3Type
H4Type
H5Type
Plot
(Desenho)
Axes
Cursor
GridDots
GridLines
Hmin
Hmax
Hwidth
Labels
Recenter
Xmax
Xmin
Xtick
Xzoom
Ymax
Ymin
Ytick
Yzoom
Numeric
(Numrica)
D1
D2
D3
D4
D5
D6
D7
D8
D9
D0
Modes
(Modos)
AAngle
AComplex
ADigits
AFormat
[explicado
abaixo]
Variveis
245
Results
(Resultados)
NbItem
MinVal
Q1
MedVal
Q3
MaxVal
X2
MeanX
sX
serrX
246
Variveis
Nomes
Results
(Resultados)
NbItem
Corr
CoefDet
sCov
Cov
XY
MeanX
X
X2
sX
X
serrX
MeanY
Y
Y2
sY
Y
serrY
Symbolic
(Simblica)
S1
S2
S3
S4
S5
S1Type
S2Type
S3Type
S4Type
S5Type
Plot
(Desenho)
Axes
Cursor
GridDots
GridLines
Labels
Method
Recenter
Xmax
Xmin
Xtick
Xzoom
Ymax
Ymin
Ytick
Yzoom
Numeric
(Numrica)
C1
C2
C3
C4
C5
C6
C7
C8
C9
C0
Modes
(Modos)
AAngle
AComplex
ADigits
AFormat
[explicado
abaixo]
Variveis
247
Results
(Resultados)
NbItem
Corr
CoefDet
sCov
Cov
XY
MeanX
X2
sX
248
Variveis
serrX
MeanY
Y2
sY
serrY
Variveis
249
Nomes
Results
(Resultados)
ContribList
Slope
Corr
serrLine
serrInter
serrY
Result
TestScore
TestValue
Prob
ContribMat
Inter
CoefDet
serrSlope
Yval
CritScore
CritVal1
CritVal2
DF
Symbolic
(Simblica)
AltHyp
Method
InfType
Numeric
(Numrica)
Alpha
Conf
ExpList
Mean1
Mean2
n1
n2
0
0
ObsList
ObsMat
Pooled
s1
s2
1
2
x1
x2
Xlist
Ylist
Xval
Modes
(Modos)
AAngle
AComplex
ADigits
AFormat
[explicado
abaixo]
250
Variveis
Results
(Resultados)
CoefDet
ContribList
ContribMat
Corr
CritScore
CritVal1
CritVal2
DF
ExpList
ExpMat
Inter
Prob
Result
Variveis
251
serrInter
serrLine
serrSlope
serrY
Slope
TestScore
TestValue
Yval
252
Variveis
Variveis
Categoria
Nomes
Symbolic
(Simblica)
X1
Y1
X2
Y2
X3
Y3
X4
Y4
X5
Y5
X6
Y6
X7
Y7
X8
Y8
X9
Y9
X0
Y0
Plot
(Desenho)
Axes
Cursor
GridDots
GridLines
Labels
Method
Recenter
Tmin
Tmax
Tstep
Xmax
Xmin
Xtick
Xzoom
Ymax
Ymin
Ytick
Yzoom
Numeric
(Numrica)
NumStart
NumStep
NumType
NumZoom
Modes
(Modos)
AAngle
AComplex
ADigits
AFormat
253
Nomes
Symbolic
(Simblica)
R1
R2
R3
R4
R5
R6
R7
R8
R9
R0
Plot
(Desenho)
min
max
step
Axes
Cursor
GridDots
GridLines
Labels
Method
Recenter
Xmax
Xmin
Xtick
Xzoom
Ymax
Ymin
Ytick
Yzoom
Numeric
(Numrica)
NumIndep
NumStart
NumStep
NumType
NumZoom
Modes
(Modos)
AAngle
AComplex
ADigits
AFormat
Nomes
Numeric
(Numrica)
CPYR
BEG
FV
IPYR
NbPmt
PMT
PPYR
PV
GSize
Modes
(Modos)
254
AAngle
AComplex
ADigits
AFormat
Variveis
a.
Categoria
Nomes
Numeric
(Numrica)
LSystem
LSolutiona
Modes
(Modos)
AAngle
AComplex
ADigits
AFormat
Nomes
Numeric
(Numrica)
SideA
SideB
SideC
Rect
AngleA
AngleB
AngleC
Modes
(Modos)
AAngle
AComplex
ADigits
AFormat
Variveis
Categoria
Nomes
Modes
(Modos)
AAngle
AComplex
ADigits
AFormat
255
Nomes
Modes
(Modos)
AAngle
AComplex
ADigits
AFormat
Nomes
Modes
(Modos)
AAngle
AComplex
ADigits
AFormat
256
Categoria
Nomes
Symbolic
(Simblica)
U1
U2
U3
U4
U5
U6
U7
U8
U9
U0
Plot
(Desenho)
Axes
Cursor
GridDots
GridLines
Labels
Nmin
Nmax
Recenter
Xmax
Xmin
Xtick
Xzoom
Ymax
Ymin
Ytick
Yzoom
Numeric
(Numrica)
NumIndep
NumStart
NumStep
NumType
NumZoom
Modes
(Modos)
AAngle
AComplex
ADigits
AFormat
Variveis
5
Programao na HP PPL
Este captulo descreve a Linguagem de Programao
da HP Prime (HP PPL). Neste captulo, obter informaes
sobre:
comandos de programao
executar programas
depurar programas
Programas
da HP Prime
Estrutura de
comandos
Programao na HP PPL
257
Estrutura dos
programas
Os programas podem conter qualquer nmero de subrotinas (sendo, cada uma, uma funo ou um
procedimento). As sub-rotinas comeam por um
cabealho constitudo pelo nome, seguido de parnteses
entre os quais se encontra uma lista de parmetros ou
argumentos, separados por vrgulas. O corpo de uma
sub-rotina uma sequncia de declaraes delimitada
por um par BEGIN-END; . Por exemplo, o corpo de um
programa simples, chamado MYPROGRAM, poderia ter
o seguinte aspeto:
EXPORT MYPROGAM ()
BEGIN
PIXON(1,1);
END;
Comentrios
258
Programao na HP PPL
O Catlogo de Programas
no Program Catalog (Catlogo de programas) que se
executam e depuram os programas e tambm onde se
enviam programas para outra HP Prime. Pode ainda
alterar o nome dos programas e remov-los, alm de ser
a onde se inicia o Program Editor (Editor de Programas).
O Program Editor (Editor de Programas) o lugar
destinado a criar e editar programas. Os programas
tambm podem ser executados a partir da vista Home
(Incio) ou de outros programas.
Abrir o
Catlogo de
Programas
Prima Sx
Program [Programa])
para abrir o Program
Catalog (Catlogo de
programas).
O Program Catalog
(Catlogo de
programas) apresenta
uma lista de nomes de programas. O primeiro item do
Program Catalog (Catlogo de programas) uma
entrada integrada que tem o mesmo nome que
a aplicao ativa. Essa entrada o programa da
aplicao ativa, se esse programa existir. Consulte
"Programas de aplicao" na pgina 284 para mais
informaes.
Finalidade
Abre o programa
destacado para edio.
Solicita um nome para um
novo programa e, em
seguida, abre o Program
Editor (Editor de
Programas).
Programao na HP PPL
259
Boto ou Tecla
Finalidade
(Continuao)
Save (Guardar)
Rename (Mudar
o nome)
Sort (Ordenar)
Delete (Eliminar)
Clear (Limpar)
cpia do programa
selecionado com o novo
nome que lhe solicitado.
Rename (Mudar
o programa selecionado.
todos os programas.
Transmite o programa
destacado para outra
HP Prime.
Depura o programa
selecionado.
260
Programao na HP PPL
Boto ou Tecla
Finalidade
(Continuao)
Executa o programa
destacado.
Programao na HP PPL
S= ou S\
Elimina o programa
selecionado.
SJ
Elimina todos os
programas.
261
Sx (Program
[Programa])
2. Introduza um nome
para o programa.
AA (para
bloquear o modo
alfa)
MYPROGRAM
.
3. Prima novamente
.
automaticamente
criado um modelo
para o seu
programa. O
modelo constitudo
por um cabealho
para uma funo, com o mesmo nome que
o programa, EXPORT MYPROGRAM (), e um par
BEGINEND; que ir delimitar as declaraes para
a funo.
Sugesto
262
O Editor de Programas
Enquanto no se familiariza com os comandos da
HP Prime, a forma mais fcil de introduzir comandos
) ou no menu
selecion-los no menu Catlogo (D
Comandos no Program Editor (Editor de Programas)
(
). Para introduzir variveis, smbolos, funes
matemticas, unidades ou caracteres, utilize as teclas.
Editor de
Programas
botes e teclas
Boto ou
Tecla
Significado
S=
e S\
Programao na HP PPL
Se o seu programa
ultrapassar o espao de um
ecr, pode saltar
rapidamente de um ecr para
outro, tocando num dos lados
deste boto. Toque no lado
esquerdo do boto para
visualizar a pgina anterior
e toque no lado direito para
visualizar a pgina seguinte.
(O toque esquerda no
produz nenhuma ao se
estiver a ser apresentada
a primeira pgina do
programa.)
263
Boto ou
Tecla
Significado (Continuao)
Strings
Drawing (Desenho)
Matrix (Matriz)
Integer (Inteiro)
I/O (E/S)
More (Mais)
264
Programao na HP PPL
Boto ou
Tecla
Significado (Continuao)
Block (Bloco)
Branch (Ramal)
Loop (Ciclo)
Variable (Varivel)
Function (Funo)
Sa
S>
(Caracteres)
e S<
Programao na HP PPL
265
Boto ou
Tecla
Significado (Continuao)
S=
e S\
e A<
SC
SJ
A>
1. Para continuar
o exemplo
MYPROGRAM (que
inicimos em pgina
262), utilize as teclas
de cursor para
posicionar este
ltimo no lugar onde
deseja inserir um comando ou toque simplesmente
na localizao pretendida. Neste exemplo, precisa
de posicionar o cursor entre BEGIN e END.
2. Toque em
para abrir o menu
de comandos de
programao
comuns para
bloqueios, ramais,
ciclos, variveis
e funes.
Neste exemplo, vamos selecionar um comando de
CICLO no menu.
266
Programao na HP PPL
3. Selecione Loop
(Ciclo) e, em
seguida, selecione
FOR no submenu.
Repare que
inserido um modelo
FOR_FROM_TO_DO
_. Basta-lhe
preencher
a informao
em falta.
4. Com as teclas de
cursor e o teclado,
preencha as partes
em falta do
comando. Neste
caso, faa com que
a declarao
corresponda ao
seguinte:
FOR N FROM 1 TO 3 DO
5. Mova o cursor para uma linha em branco abaixo da
declarao FOR.
6. Toque em
para abrir um menu de comandos
de programao comuns.
7. Selecione I/O (E/S)
e, em seguida,
selecione MSGBOX
no submenu.
Programao na HP PPL
267
8. Preencha os
argumentos do
comando MSGBOX
e introduza um
ponto e vrgula no
final do comando
(S+).
9. Toque em
programa.
Executar um
programa
268
Programao na HP PPL
Programas
multifunes
Depurar um
programa
Programao na HP PPL
269
1. No Program Catalog
(Catlogo de
programas),
selecione
MYPROGRAM.
Sx
Selecione
MYPROGRAM.
2. Toque em
Se houver mais do
que uma funo
EXPORT num
ficheiro, ser
apresentada uma
lista para que possa
escolher a funo
a depurar.
Enquanto depurar um programa, o ttulo do
programa ou da funo intra-programa aparece na
parte superior do ecr. Abaixo, encontra-se a linha
atual do programa que est a ser depurada. O valor
atual de cada varivel visvel no corpo principal
do ecr. No depurador, esto disponveis os
seguintes botes de menu:
: Avana para a linha ou bloco seguinte do
programa.
: Executa a linha atual
: Abre um menu de variveis. Pode selecionar
uma e adicion-la lista de variveis, para que
possa ver como esta muda medida que percorre
o programa.
: Fecha o depurador.
: Continua a executar o programa sem
depurao.
3. Execute o comando de ciclo FOR.
270
Programao na HP PPL
Editar um
programa
Sx
2. Toque no programa
que deseja editar
(ou utilize as teclas
de seta para
o destacar e prima E).
A HP Prime abre o Program Editor (Editor de
Programas). O nome do seu programa aparece na
barra de ttulo do ecr. Os botes e teclas que pode
utilizar para editar o seu programa encontram-se
listados em "Editor de Programas botes e teclas" na
pgina 263.
Programao na HP PPL
271
Copiar um
programa ou
parte de um
programa
Sx
2. Toque no programa que tem o cdigo que deseja
copiar.
3. Prima SV (Copiar).
Os botes de menu mudam, disponibilizando-lhe
opes de cpia:
: Assinala o ponto em que a cpia ou o corte
deve comear.
: Assinala o ponto em que a cpia ou o corte
deve terminar.
: Seleciona todo o programa.
: Corta a seleo.
: Copia a seleo.
4. Selecione o que deseja copiar ou cortar (utilizando
as opes listadas imediatamente acima).
5. Toque em
ou
Eliminar um
programa
Sx
2. Destaque um programa a eliminar e prima C.
3. Quando lhe for solicitado, toque em
para
eliminar o programa ou
para cancelar.
272
Programao na HP PPL
Eliminar
todos os
programas
Sx
2. Prima SJ (Limpar).
3. Quando lhe for solicitado, toque em
eliminar todos os programas ou
cancelar.
Eliminar
o contedo
de um
programa
para
para
Sx
2. Toque no programa para o abrir.
3. Prima SJ (Limpar).
Para
partilhar um
programa
Variveis
e visibilidade
Programao na HP PPL
274
Programao na HP PPL
Programao na HP PPL
275
Qualificar
o nome de
uma varivel
Funes,
respetivos
argumentos
e parmetros
276
Programao na HP PPL
Programa ROLLDIE
Programa
ROLLMANY
Programao na HP PPL
277
FOR k FROM 1 TO n DO
ROLLDIE(sides)+ROLLDIE(sides) roll;
L2(roll)+1 L2(roll);
END;
END;
Ao omitir o comando EXPORT quando uma funo
declarada, pode restringir a sua visibilidade ao programa
dentro do qual definida. Por exemplo, poderia definir
a funo ROLLDIE dentro do programa ROLLMANY da
seguinte forma:
ROLLDIE();
EXPORT ROLLMANY(n,sides)
BEGIN
LOCAL k,roll;
// initialize list of frequencies
MAKELIST(0,X,1,2*sides,1) L2;
FOR k FROM 1 TO n DO
ROLLDIE(sides)+ROLLDIE(sides) roll;
L2(roll)+1 L2(roll);
END;
END;
ROLLDIE(n)
BEGIN
RETURN 1+RANDINT(n-1);
END;
Na segunda verso do programa ROLLMANY, no existe
nenhuma funo ROLLDIE exportada a partir de outro
programa. Em vez disso, ROLLDIE visvel apenas para
ROLLMANY. A funo ROLLDIE deve ser declarada antes
de ser invocada. A primeira linha do programa acima
contm a declarao da funo ROLLDIE. A definio
da funo ROLLDIE est localizada no final do
programa.
Por ltimo, a lista de resultados pode ser apresentada
como resultado da invocao de ROLLMANY, em vez de
ser guardada diretamente na lista de variveis globais,
L2. Assim, caso o utilizador deseje guardar os resultados
noutro lugar, pode faz-lo com facilidade.
278
Programao na HP PPL
ROLLDIE();
EXPORT ROLLMANY(n,sides)
BEGIN
LOCAL k,roll,results;
// initialize list of frequencies
MAKELIST(0,X,1,2*sides,1) results;
FOR k FROM 1 TO n DO
ROLLDIE(sides)+ROLLDIE(sides) roll;
results(roll)+1 results(roll);
END;
RETURN results;
END;
ROLLDIE(N)
BEGIN
RETURN 1+RANDINT(N-1);
END;
Na vista Home (Incio), introduziria
ROLLMANY(100,6) L5 e os resultados da simulao
de 100 lanamentos de dois dados de seis lados seriam
guardados na lista L5.
Programao na HP PPL
279
Modo de
utilizador
Reatribuir
teclas
280
Programao na HP PPL
Programao na HP PPL
281
Nomes das
teclas
282
Nome
+ tecla
+ tecla
AS
+ tecla
K_0
KS_0
KA_0
KSA_0
K_1
KS_1
KA_1
KSA_1
K_2
KS_2
KA_2
KSA_2
K_3
KS_3
KA_2
KSA_2
K_4
KS_4
KA_4
KSA_4
K_5
KS_5
KA_5
KSA_5
K_6
KS_6
KA_6
KSA_6
K_7
KS_7
KA_7
KSA_7
K_8
KS_8
KA_8
KSA_8
K_9
KS_9
KA_9
KSA_9
K_Abc
KS_Abc
KA_Abc
KSA_Abc
K_Alpha
KS_Alpha
KA_Alpha
KSA_Alpha
K_Apps
KS_Apps
KA_Apps
KSA_Apps
K_Bksp
KS_Bksp
KA_Bksp
KSA_Bksp
K_Comma
K_Cos
KS_Cos
KA_Cos
KSA_Cos
K_Div
KS_Div
KA_Div
KSA_Div
K_Dot
KS_Dot
KA_Dot
KSA_Dot
K_Down
KS_Down
KA_Down
KSA_Down
K_Enter
KS_Enter
KA_Enter
KSA_Enter
KS_Comma KA_Comma
KSA_Comma
Programao na HP PPL
Programao na HP PPL
Nome
+ tecla
+ tecla
AS
+ tecla
K_Home
KS_Home
KA_Home
KSA_Home
,<
K_Left
KS_Left
KA_Left
KSA_Left
,>
K_Right
KS_Right
KA_Right
KSA_Right
K_Ln
KS_Ln
KA_Ln
KSA_Ln
K_Log
KS_Log
KA_Log
KSA_Log
K_Minus
KS_Minus
KA_Minus
KSA_Minus
K_Neg
KS_Neg
KA_Neg
KSA_Neg
K_Num
KS_Num
KA_Num
KSA_Num
K_On
KA_On
KSA_On
K_Plot
KS_Plot
KA_Plot
KSA_Plot
K_Plus
KS_Plus
KA_Plus
KSA_Plus
K_Power
KS_Power
KA_Power
KSA_Power
K_Sin
KS_Sin
KA_Sin
KSA_Sin
K_Sq
KS_Sq
KA_Sq
KSA_Sq
K_Symb
KS_Symb
KA_Symb
KSA_Symb
K_Tan
KS_Tan
KA_Tan
KSA_Tan
K_Up
KS_Up
KA_Up
KSA_Up
K_Vars
KS_Vars
KA_Vars
KSA_Vars
K_View
KS_View
KA_View
KSA_View
K_Xttn
KS_Xttn
KA_Xttn
KSA_Xttn
K_Help
KA_Help
KSA_Help
K_Menu
KS_Menu
KA_Menu
KSA_Menu
K_Esc
KS_Esc
KA_Esc
KSA_Esc
K_Cas
KS_Cas
KA_Cas
KSA_Cas
K_Math
KS_Math
KA_Math
KSA_Math
283
Nome
+ tecla
+ tecla
AS
+ tecla
K_Templ
KS_Templ
KA_Templ
KSA_Templ
K_Paren
KS_Paren
KA_Paren
KSA_Paren
K_Eex
KS_Eex
KA_Eex
KSA_Eex
K_Mul
KS_Mul
KA_Mul
KSA_Mul
K_Space
KS_Space
KA_Space
KSA_Space
Programas de aplicao
Uma aplicao um conjunto unificado de vistas,
programas, notas e dados associados. Criar um
programa de aplicao permite redefinir as vistas da
aplicao e os mtodos atravs dos quais um utilizador
interage com essas vistas. Isso feito atravs de (a)
funes especficas de programas, com nomes especiais,
e (b) da redefinio das vistas no menu View (Vistas).
284
Programao na HP PPL
Utilizar
funes
especficas
de
programas
Programao na HP PPL
Nome
Teclas
premidas
equivalentes
Symb
Symbolic view
(Vista simblica)
SymbSetup
Symbolic Setup
(Config
Simblica)
SY
Plot
PlotSetup
Plot Setup
(Config Desenho)
SP
Num
Numeric view
(Vista numrica)
NumSetup
Numeric Setup
(Config
Numrica)
SM
Info
SI
INCIO
Inicia uma
aplicao
RESET
Reinicializa ou
inicializa uma
aplicao
285
Redefinir
o menu View
(Vistas)
286
Programao na HP PPL
Personalizar
uma
aplicao
Programao na HP PPL
287
Exemplo
duas vezes.
Sx
6. Toque no programa
para o abrir.
Cada aplicao
personalizada tem
um programa
associado.
Inicialmente, esse
programa est
vazio. Pode personalizar a aplicao, introduzindo
funes nesse programa.
Neste ponto, tem de decidir como que deseja que
o utilizador interaja com a aplicao. Neste exemplo,
queremos que o utilizador possa:
288
Programao na HP PPL
Programao na HP PPL
289
Programa
DiceSimulation
DICESIMVARS();
ROLLDIE();
EXPORT SIDES,ROLLS;
EXPORT DiceSimulation()
BEGIN
END;
VIEW "Start",START()
BEGIN
D1:={};
D2:={};
SetSample(H1,D1);
SetFreq(H1,D2);
H1Type:=1;
STARTVIEW(6,1);
END;
VIEW "Roll Dice",ROLLMANY()
BEGIN
LOCAL k,roll;
D1:= MAKELIST(X+1,X,1,2*SIDES-1,1);
D2:= MAKELIST(0,X,1,2*SIDES-1,1);
FOR k FROM 1 TO ROLLS DO
roll:=ROLLDIE(SIDES)+ROLLDIE
(SIDES);
D2(roll-1):= D2(roll-1)+1;
END;
Xmin:= -0,1;
Xmax:= MAX(D1)+1;
Ymin:= 0,1;
Ymax:= MAX(D2)+1;
STARTVIEW(1,1);
END;
VIEW "Set Sides",SETSIDES()
BEGIN
REPEAT
INPUT(SIDES,"Die
Sides","N=","Enter# of sides",2);
SIDES:= FLOOR(SIDES);
290
Programao na HP PPL
IF SIDES<2 THEN
MSGBOX("# of sides must be >= 4");
END;
UNTIL SIDES >=4;
STARTVIEW(7,1);
END;
VIEW "Set Rolls",SETROLLS()
BEGIN
REPEAT
INPUT(ROLLS,"Num of
rolls","N=","Enter# of rolls",25);
ROLLS:= FLOOR(ROLLS);
IF ROLLS<1 THEN
MSGBOX("You must enter a num
>=1");
END;
UNTIL ROLLS>=1;
STARTVIEW(7,1);
END;
Plot()
BEGIN
Xmin:=-0,1;
Xmax:= MAX(D1)+1;
Ymin:= 0,1;
Ymax:= MAX(D2)+1;
STARTVIEW(1,1);
END;
Symb()
BEGIN
SetSample(H1,D1);
SetFreq(H1,D2);
H1Type:=1;
STARTVIEW(0,1);
END;
Programao na HP PPL
291
O programa
DICESIMVARS
EXPORT ROLLS,SIDES;
EXPORT DICESIMVARS()
BEGIN
10 ROLLS;
6 SIDES;
END;
1. Prima I e abra o DiceSimulation. Ser
apresentada a nota a explicar como funciona
a aplicao.
2. Prima V para ver
o menu da
aplicao
personalizada. Aqui,
pode reinicializar
a aplicao
(Start), definir
o nmero de lados
dos dados e o nmero de lanamentos e executar
uma simulao.
3. Selecione Set Rolls e introduza 100.
4. Selecione Set Sides e introduza 6.
292
Programao na HP PPL
5. Selecione Roll
Dice. Ver uma
histograma
semelhante ao
ilustrado na figura.
6. Prima M para ver
os dados e P
para voltar ao
histograma.
7. Para executar outra simulao, prima V
e selecione Roll Dice.
Comandos de programa
Esta seco descreve cada comando de programa. Os
comandos do menu
encontram-se descritos em
primeiro lugar. Os comandos do menu
encontramse descritos em "Comandos do menu Cmds" na
pgina 300.
Programao na HP PPL
293
RETURN
KILL
Sintaxe: KILL;
Para a execuo passo a passo do programa atual
(com depurao).
Branch (Ramal)
No que se segue, a palavra comandos, no plural, referese quer a um s comando, quer a um conjunto de
comandos.
IF THEN
IF THEN ELSE
294
Programao na HP PPL
CASE
Sintaxe:
CASE
IF teste1 THEN comandos1 END;
IF teste2 THEN comandos2 END;
[DEFAULT comandos]
END;
Avalia o teste1. Se for verdadeiro, executa os
comandos1 e termina o comando CASE. Caso
contrrio, avalia o teste2. Se for verdadeiro, executa os
comandos2 e termina o comando CASE. Continua
a avaliar testes at ser encontrado um verdadeiro. Se no
for encontrado nenhum teste verdadeiro, executa os
comandos predefinidos, se fornecidos.
Exemplo:
CASE
IF x 0 THEN RETURN "negativo"; END;
IF x 1 THEN RETURN "pequeno"; END;
DEFAULT RETURN "grande";
END;
IFERR
IFERR ELSE
Loop (Ciclo)
FOR
Programao na HP PPL
295
FOR STEP
296
Programao na HP PPL
RECT();
xincr := (Xmax - Xmin)/318;
yincr := (Ymax - Ymin)/218;
FOR X FROM Xmin TO Xmax STEP xincr DO
FOR Y FROM Ymin TO Ymax STEP yincr DO
color := RGB(X^3 MOD 255,Y^3 MOD 255,
TAN(0,1*(X^3+Y^3)) MOD 255);
PIXON(X,Y,color);
END;
END;
WAIT;
END;
FOR DOWN
WHILE
Programao na HP PPL
297
sum+d sum;
END;
d+1 d;
END;
RETURN sum==n;
END;
O programa seguinte apresenta todos os nmeros
perfeitos at 1000:
EXPORT PERFECTNUMS()
BEGIN
LOCAL k;
FOR k FROM 2 TO 1000 DO
IF ISPERFECT(k) THEN
MSGBOX(k+" is perfect, press OK");
END;
END;
END;
REPEAT
298
Programao na HP PPL
BREAK
CONTINUE
Sintaxe: CONTINUE
Transfere a execuo para o incio da iterao seguinte
de um ciclo.
Variable (Varivel)
Estes comandos permitem-lhe controlar a visibilidade de
uma varivel definida pelo utilizador.
LOCAL
Local.
Sintaxe: LOCAL var1,var2,varn;
Torna as variveis var1, var2, etc. locais em relao ao
programa em que se encontram.
EXPORT
Function (Funo)
Estes comandos permitem-lhe controlar a visibilidade de
uma funo definida pelo utilizador.
EXPORT
Exportar.
Sintaxe: EXPORT NomeFuno(Parmetros) ou
Export Var{:=Val) ou Export Var1[:=Val1],
Var2[:=Val2], ...)
Num programa, declara as funes ou variveis para
exportar globalmente. As funes exportadas aparecem
no menu Toolbox User (Utiliz) e as variveis exportadas
aparecem nos menus Vars CAS, App (Aplic.) e User
(Utiliz).
Para uma funo exportada, existem duas utilizaes de
EXPORT.
Declarao de funo de avano:
Programao na HP PPL
299
EXPORT funo(parms);
Declarao de funo normal:
EXPORT funo[(parms)]
BEGIN
//A definio da funo indicada aqui
END;
Exemplos:
EXPORT X2M1(X);
EXPORT ratio:=0,15;
Export X2M1(X)
BEGIN
RETURN X^2-1;
END;
VIEW
KEY
300
Programao na HP PPL
ASC
CHAR
DIM
STRING
Resultado
"COS(X)"
STRING (2/3)
0,666666666667
"{1,2,3}"
"[[1,2,3],[4,5,6]]"
1 2 3
4 5 6
Programao na HP PPL
301
INSTRING
LEFT
RIGHT
MID
ROTATE
302
Programao na HP PPL
STRINGFROMID
Sintaxe: STRINGFROMID(inteiro)
Apresenta, em linguagem corrente, a string integrada
associada, na tabela de strings internas, ao inteiro
especificado.
Exemplos:
STRINGFROMID(56) d "Complex"
STRINGFROMID(202) d "Real"
REPLACE
Programao na HP PPL
303
Drawing (Desenho)
Existem 10 variveis integradas de grficos na HP Prime,
com os nomes G0 a G9. G0 corresponde sempre ao
grfico atual no ecr.
G1 a G9 podem ser utilizadas para guardar
temporariamente objetos grficos (abreviatura GROB)
durante a programao de aplicaes que utilizem
grficos. So temporrias e, portanto, eliminadas
quando a calculadora desligada.
possvel utilizar vinte e seis funes para modificar
variveis de grficos. Treze funcionam com coordenadas
cartesianas do plano cartesiano definido na aplicao
atual pelas variveis Xmin, Xmax, Ymi e Ymax.
As outras treze funcionam com coordenadas de pxeis,
em que o pxel 0,0 o pixel superior esquerdo de GROB
e 320, 240 o inferior direito. Os nomes das funes
deste segundo conjunto tm um sufixo _P.
CPX
DRAWMENU
FREEZE
Sintaxe: FREEZE
Faz uma pausa na execuo do programa at que uma
tecla seja premida. Isso evita que o ecr seja
redesenhado aps o final da execuo do programa,
deixando a visualizao modificada no ecr para que
o utilizador a veja.
PXC
304
RGB
Pxeis e cartesianas
ARC_P
ARC
Programao na HP PPL
305
BLIT_P
BLIT
Nota
306
Programao na HP PPL
DIMGROB_P
DIMGROB
FILLPOLY_P
FILLPOLY
Programao na HP PPL
307
GETPIX_P
GETPIX
Sintaxe: GETPIX([G], x, y)
GETPIX_P ([G], x, y)
Apresenta a cor do pxel G com as coordenadas x,y.
G pode ser qualquer uma das variveis de grficos e
opcional. A predefinio G0, o grfico atual.
GROBH_P
GROBH
GROBW_P
GROBW
INVERT_P
INVERT
308
Programao na HP PPL
LINE_P
LINE
Programao na HP PPL
309
310
Programao na HP PPL
PIXON_P
PIXON
RECT_P
RECT
Programao na HP PPL
311
312
Programao na HP PPL
SUBGROB_P
SUBGROB
TEXTOUT_P
TEXTOUT
Programao na HP PPL
313
314
Programao na HP PPL
TRIANGLE_P
TRIANGLE
Programao na HP PPL
315
Programao na HP PPL
Matrix (Matriz)
Alguns comandos de matriz tomam como argumento
o nome da varivel de matriz qual o comando
aplicado. Os nomes vlidos so as variveis globais M0
a M9 ou uma varivel local que contenha uma matriz.
ADDCOL
ADDROW
DELCOL
DELROW
EDITMAT
REDIM
Programao na HP PPL
317
SCALE
SCALEADD
SUB
SWAPCOL
SWAPROW
318
Programao na HP PPL
Sintaxe: STARTAPP("nome")
Inicia a aplicao com o nome. Isso far com que
a funo START do programa da aplicao seja
executada, caso exista. iniciada a vista predefinida da
aplicao. Tenha em ateno que a funo START
sempre executada quando o utilizador toca em
na
Application Library (Biblioteca de Aplicaes). Funciona
tambm com as aplicaes definidas pelo utilizador.
Exemplo: STARTAPP ("Function") inicia a aplicao
Function (Funo).
STARTVIEW
319
Integer (Inteiro)
BITAND
BITNOT
Sintaxe: BITNOT(int)
Apresenta a lgica binria NOT do nmero inteiro
especificado.
Exemplo: BITNOT(47) d 549755813840.
BITOR
320
Programao na HP PPL
BITSR
BITXOR
BR
Sintaxe: BR(#inteirom)
Converte um nmero inteiro na base m num nmero
inteiro decimal (base 10). O marcador de base m pode
ser b (para binria), o (para octal) ou h (para
hexadecimal).
Exemplo: BR(#1101b) d 13
GETBASE
Sintaxe: GETBASE(#inteiro[m])
Apresenta a base para o nmero inteiro especificado (em
qualquer que seja a base predefinida atual): 0 =
predefinio, 1 = binria, 2 = octal, 3 = hexadecimal.
Programao na HP PPL
321
Sintaxe: GETBITS(#inteiro)
Apresenta o nmero de bits utilizados por inteiro,
expresso na base predefinida.
Exemplo: GETBITS(#22122) d #20h ou 32
RB
Sintaxe: RB(inteiro)
Converte um nmero inteiro decimal (base 10) para um
nmero inteiro na base predefinida.
Exemplo: RB(13) d #1101b (se a base predefinida
for binria) ou #Dh (se a base predefinida for
hexadecimal).
SETBITS
SETBASE
Sintaxe: SETBASE(#inteiro[m][c])
Apresenta o inteiro expresso na base m na base indicada
por c, que pode ser 1 (para binria), 2 (para octal) ou 3
(para hexadecimal). O parmetro m pode ser b (para
binria), d (para decimal), o (para octal) ou h (para
hexadecimal). Se m for omitido, a entrada assumida
como estando na base predefinida. Da mesma forma, se
c for omitido, a sada ser apresentada na base
predefinida.
Exemplos: SETBASE (#34o,1) d #11100b, ao passo
que SETBASE (#1101) d #0h (se a base predefinida
for hexadecimal).
322
Programao na HP PPL
I/O (E/S)
Os comandos I/O (E/S) so utilizados para introduzir
dados num programa e para extrair dados de um
programa. Permitem que os utilizadores interajam com os
programas.
CHOOSE
Programao na HP PPL
323
EDITLIST
EDITMAT
GETKEY
Sintaxe: GETKEY
Apresenta a ID da primeira tecla na memria intermdia
do teclado ou 1, caso no tenha sido premida nenhuma
tecla desde a ltima invocao do comando GETKEY. As
ID de tecla so nmeros inteiros de 0 a 50, numeradas da
parte superior esquerda (tecla 0) para a parte inferior
direita (tecla 50), conforme ilustrado na figura 5-1.
324
Programao na HP PPL
Keys 013
6
5
2
7
12
11
13
10
Keys 1419
Keys 2025
Keys 2630
Keys 3135
Keys 3640
Keys 4145
Keys 4650
INPUT
Programao na HP PPL
325
MOUSE
Sintaxe: MOUSE[(ndice)]
Apresenta duas listas que descrevem a localizao atual
de cada potencial ponteiro (ou listas vazias se no forem
utilizados ponteiros). Os dados de sada so {x , y, z
original, y original, tipo}, em que tipo 0 (para novo),
1 (para concludo), 2 (para arrastar), 3 (para esticar),
4 (para rodar) e 5 (para clique longo).
O parmetro opcional ndice o n-simo elemento
que teria sido apresentado x, y, x original, etc. se
o parmetro tivesse sido omitido (ou 1 se no tivesse
ocorrido qualquer atividade de ponteiros).
326
Programao na HP PPL
MSGBOX
Programao na HP PPL
327
328
Programao na HP PPL
More (Mais)
%CHANGE
Sintaxe: %CHANGE(x,y)
A alterao percentual ao mudar de x para y.
Exemplo: %CHANGE(20,50) d 150.
%TOTAL
Sintaxe: %TOTAL(x,y)
A percentagem de x que corresponde a y.
Exemplo: %TOTAL(20,50) d 250.
CAS
EVALLIST
Sintaxe: EVALLIST({lista})
Calcula o contedo de cada elemento de uma lista
e apresenta a lista calculada.
EXECON
Programao na HP PPL
329
Sintaxe: HMS(valor)
Converte um valor decimal para o formato hexagesimal,
ou seja, em unidades subdivididas em grupos de 60.
Tal inclui graus, minutos e segundos, bem como horas,
minutos e segundos.
Exemplo: HMS(54,8763) d 545234,68
HMS
Sintaxe: HMS(valor)
Converte um valor expresso em formato hexagesimal
para o formato decimal.
Exemplo: HMS(545234,68) d 54,8763
ITERATE
TICKS
Sintaxe: TICKS
Apresenta o valor do relgio interno em milissegundos.
330
Programao na HP PPL
TIME
Sintaxe: TIME(nome_programa)
Apresenta o tempo em milissegundos necessrio para
executar o programa nome_programa. Os resultados so
guardados na varivel TIME. A varivel TICKS
semelhante. Contm o nmero de milissegundos desde
o arranque.
TYPE
Sintaxe: TYPE(objeto)
Apresenta o tipo de objeto:
0: Real
1: Inteiro
2: String
3: Complexo
4: Matriz
5: Erro
6: Lista
8: Funo
9: Unidade
14.?: objeto cas. A parte fracionria do tipo cas.
Variveis e programas
A HP Prime contm quatro tipos de variveis: variveis de
Incio, de aplicao, do CAS e do utilizador. Pode aceder
a essas variveis a partir do menu Variable (Varivel)
(a).
Os nomes das variveis de Incio so reservados, ou seja,
no podem ser eliminados do sistema, nem podem ser
utilizados para guardar objetos de qualquer outro tipo
que no aquele para o qual foram concebidas. Por
exemplo, A a Z e esto reservados para guardar
nmeros reais, Z0 a Z9 esto reservados para guardar
nmeros complexos e L0 a L9 esto reservados para
guardar listas, etc. Como tal, no possvel guardar uma
matriz em L8 ou uma lista em Z.
Programao na HP PPL
331
332
Programao na HP PPL
Variveis de
aplicaes
Programao na HP PPL
333
Cursor
GridDots
GridLines
334
Programao na HP PPL
Hmin/Hmax
Statistics 1Var
(Estatstica 1Var)
n 1 Hmin
n 2 Hmax
em que n 1 n 2
Hwidth
Statistics 1Var
(Estatstica 1Var)
Labels
Method
Function (Funo),
Solve (Resolv),
Parametric
(Paramtrica),
Polar, Statistics
2Var (Estatstica
2Var)
Programao na HP PPL
335
Nmin/Nmax
Sequence
(Sequncia)
n1
Nmin
n2
Nmax
em que n 1 n 2
PixSize
Geometry
(Geometria)
Recenter
S1mark-S5mark
Statistics 2Var
(Estatstica 2Var)
ScrollText
Geometry
(Geometria)
SeqPlot
Sequence
(Sequncia)
336
Programao na HP PPL
min/max
Polar
n1
min
n2
max
em que n 1 n 2
step
Polar
step
em que n 0
Tmin/Tmax
Parametric
(Paramtrica)
n1
Tmin
n2
Tmax
em que n 1 n 2
Tstep
Parametric
(Paramtrica)
Programao na HP PPL
337
Tstep
em que n 0
Xtick
Ytick
Xtick em que n 0
Xmin/Xmax
Ytick em que n 0
n1
Xmin
n2
Xmax
em que n 1 n 2
Ymin/Ymax
n1
Ymin
n2
Ymax
em que n 1 n 2
338
Programao na HP PPL
Xzoom
Xzoom
em que n 0
O valor predefinido 4.
Yzoom
O valor predefinido 4.
E0...E9
Solve (Resolv)
AltHyp para 0
AltHyp para 0
AltHyp para 0
Programao na HP PPL
339
F0...F9
Function (Funo)
H1...H5
Statistics 1Var
(Estatstica 1Var)
H1Type...H5Type
Statistics 1Var
(Estatstica 1Var)
Method
Inference
(Inferncia)
340
Programao na HP PPL
R0...R9
Polar
S1...S5
Statistics 2Var
(Estatstica 2Var)
S1Type...S5Type
Statistics 2Var
(Estatstica 2Var)
Programao na HP PPL
S2Type
341
InfType
Inference
(Inferncia)
342
Programao na HP PPL
X0, Y0...X9,Y9
Parametric
(Paramtrica)
U0...U9
Sequence
(Sequncia)
U1
Cn
D0...D9
Statistics 1Var
(Estatstica 1Var)
Dn
Programao na HP PPL
343
NumIndep
Function (Funo)
Parametric
(Paramtrica)
Polar
Sequence
(Sequncia)
Advanced
Graphing (Grficos
avanados)
NumStart
Function (Funo)
Parametric
(Paramtrica)
Polar
Sequence
(Sequncia)
NumXStart
Advanced Graphing
(Grficos avanados)
NumIndep
NumStart
n
NumYStart
Advanced Graphing
(Grficos avanados)
NumXStart
n
NumStep
Function (Funo)
Parametric
(Paramtrica)
Polar
Sequence
(Sequncia)
344
NumYStart
Programao na HP PPL
NumStep
em que n 0
NumXStep
Advanced Graphing
(Grficos avanados)
NumXStep
em que n 0
NumYStep
Advanced Graphing
(Grficos avanados)
NumYStep
em que n 0
NumType
Function (Funo)
Parametric
(Paramtrica)
Polar
Sequence
(Sequncia)
Advanced Graphing
(Grficos avanados)
NumZoom
Function (Funo)
Parametric
(Paramtrica)
Polar
Sequence
(Sequncia)
NumXZoom
Advanced Graphing
(Grficos avanados)
Programao na HP PPL
NumZoom
em que n 0
NumXZoom
em que n 0
NumYZoom
Advanced Graphing
(Grficos avanados)
NumYZoom
em que n 0
Variveis da
aplicao
Inference
(Inferncia)
Alpha
Alpha
em que 0 n 1
Conf
Conf
em que 0 n 1
ExpList
346
Programao na HP PPL
Mean1
Mean2
Mean1
n
0
Mean2
n
n2
n1
ObsList
Programao na HP PPL
n2
ObsMat
Pooled
ProbList
s1
n
s2
348
s1
Programao na HP PPL
n
1
s2
n
2
n
x1
n
x2
x1
Xlist
Programao na HP PPL
x2
349
Xval
Ylist
Variveis
da aplicao
Finance
(Finanas)
CPYR
CPYR
em que n 0
BEG
FV
350
FV
Programao na HP PPL
IPYR
IPYR
em que n 0
NbPmt
NbPmt
em que n 0
PMT
PMT
PPYR
PPYR
em que n 0
Programao na HP PPL
351
PV
PV
GSize
GSize
Variveis da
aplicao Linear Solver
(Solucionador linear)
LSystem
LSystem
352
Programao na HP PPL
Variveis da
aplicao
Triangle Solver (Solucionador de
tringulos)
SideA
SideA
em que n 0
SideB
SideB
em que n 0
SideC
SideC
em que n 0
AngleA
Programao na HP PPL
353
AngleA
em que n 0
AngleB
AngleB
em que n 0
AngleC
AngleC
em que n 0
RECT
Corresponde ao estado de
na Numeric view
(Vista numrica) da aplicao Triangle Solver
(Solucionador de tringulos). Determina se utilizado um
solucionador de tringulos geral ou um solucionador de
tringulos retngulos. Na vista da aplicao Triangle
Solver (Solucionador de tringulos), toque em
.
Num programa, introduza:
0 RECT para o solucionador de tringulos geral.
1 RECT para o solucionador de tringulos
retngulos.
354
Programao na HP PPL
Variveis das
Home
Settings
(Definies
de incio)
Ans
HAngle
HDigits
HFormat
HDigits, em que 0 n 11 .
Programao na HP PPL
355
HComplex
Date
Time
Language
356
Language (Ingls)
Language (Chins)
Language (Francs)
Language (Alemo)
Language (Espanhol)
Language (Neerlands)
Language (Portugus)
Programao na HP PPL
Entry
Integer (Inteiro)
Base
Bits
Signed
Programao na HP PPL
357
Variveis
da vista
Symbolic
Setup (Config
Simblica)
AAngle
AComplex
ADigits
ADigits
em que 0 n 11
358
Programao na HP PPL
AFormat
Variveis de
resultados
AFormat
Programao na HP PPL
359
360
Programao na HP PPL
ndice remissivo
A
antilogaritmo
comum 113
natural 112
aplicao
variveis 240256
Consulte tambm variveis
aplicao Advanced Graphing
(Grficos Avanados)
variveis, resumo de 244
aplicao Finance (Finanas)
funes 182183
variveis
resumo de 254
aplicao Function (Funo)
funes 152153
variveis
resumo de 241
aplicao Geometry (Geometria) 576
comandos 4476
criar objetos
na Plot view
(Vista de desenho) 13
na Symbolic View (Vista
simblica) 21
funes 4476
objetos, tipos de 34
Plot view (Vista de desenho),
botes de menu 18
transformar objetos 3741
variveis, resumo de 242
aplicao Inference (Inferncia) 7797
funes 172178
importar estatsticas 82
intervalos de confiana 9397
testes de hipteses 8692
variveis
Resultados 251
resumo de 250
aplicao Linear Explorer (Explorador
linear)
funes 187
aplicao Parametric (Paramtrica)
variveis 253
ndice remissivo
aplicao Polar
variveis 254
aplicao Sequence (Sequncia)
variveis 256
aplicao Solve (Resolv)
funes 153
variveis, resumo de 243
aplicao Spreadsheet (Folha de
clculo)
funes 154169
variveis 243
aplicao Triangle Solver
(Solucionador de tringulos)
funes 185186
variveis
resumo de 255
aplicaes
Geometry (Geometria) 576
Inference (Inferncia) 7797
app
commands 319
creating 287
customizing See app, creating
programs 284
variables 333359
clculos
CAS 127
geomtricos 23
intervalos de confiana 93
na vista Home (Incio) 112126
CAS
clculos com o 127
funes
lgebra 127129
clculo 129134
desenho 151
inteiros 142144
polinomiais 145151
361
reescrever 137142
resolver 134136
menu 127
coding See programming
comandos
geomtricos 4476
commands
app 319
branch 331
definition of 319
See also functions
structure in programming 257
variable 299
commenting code 258
copying
programs 272
curvas 32
custom apps 287
172178
editing
programs 259
Finance app
variables
Numeric 350352
funes
lgebra 127129
aplicao Finance (Finanas)
182183
152153
362
169170
171172
teclado 112115
Triangle Solver (Solucionador de
tringulos) 185186
funes aritmticas 117119
funes de lgebra 127129
funes de clculo 129134
funes de inteiros 142144
funes de probabilidade 120126
funes hiperblicas 120
funes numricas 115117
funes personalizadas 232
funes polinomiais 145151
Function app
variables
results 359
hiptese alternativa 80
hiptese, alternativa 80
Home settings
(Definies de incio) 240
320, 323
Inference app
variables
Numeric 346
inferncia
Intervalo T de duas amostras 97
Intervalo T de uma amostra 96
Intervalo Z de duas amostras 94
Intervalo Z de duas propores 95
Intervalo Z de uma amostra 93
Intervalo Z de uma proporo 94
intervalos de confiana 9397
Teste T de duas amostras 91
Teste T de uma amostra 90
Teste Z de duas amostras 87
Teste Z de duas propores 89
Teste Z de uma amostra 86
Teste Z de uma proporo 88
testes de hipteses 8692
integer commands, programming 320
Intervalo T de duas amostras 97
Intervalo T de uma amostra 96
Intervalo Z de duas amostras 94
Intervalo Z de duas propores 95
Intervalo Z de uma amostra 93
Intervalo Z de uma proporo 94
intervalos de confiana 9397,
176178
intervalos Z 9396
keyboard
customizing 279
keys
internal name of 282
user defined 279
ndice remissivo
Linear Solver
variables
Numeric 352
Linear Solver (Solucionador linear)
funes 184
variveis
resumo de 255
linhas 28
listas
variveis 239
local variables 274
logartmicas
funes 112
logaritmo natural 112
loop commands 295, 296299
matrices
commands 317318
swap row 318
matrizes
variveis 239
menu
App (Aplic.) 109
CAS 127
Catlg (Cat.) 189231
Math (Matem) 115126
User (Utiliz) 109
menu App (Aplic.) 109
menu Catlg (Cat.) 189231
menu Math (Matem) 115126
menu User (Utiliz) 109
menus
formato de apresentao de 110
menus Toolbox 109
mode
user 280
negao 114
nomes, na aplicao Geometry
(Geometria) 14
nmeros complexos
funes para 118119
363
objetos
geomtricos 34
objetos geomtricos 34
Plot view
variables 334339
Plot view (Vista de desenho)
botes de menu 18
na aplicao Geometry
(Geometria) 13
polgonos 29
pontos 27
Probabilidade da cauda superior do
qui-quadrado 122
program
commands
app functions 319
block 294
branch 294
drawing 304314
function 299
I/O 320, 323
integer 320
loop 295
matrix 317
other 329331
strings 300
variable 299
commenting in 258
create 262
debug 269
run 268
samples 277279, 289293
structure of 258
programming 257359
projeo 40
364
teclado
funes no 112115
Teste T de duas amostras 91
Teste T de uma amostra 90
Teste Z de duas amostras 87
Teste Z de duas propores 89
Teste Z de uma amostra 86
Teste Z de uma proporo 88
testes de hipteses
user defined
keys 279
variables 276
user keyboard 279
user modes 280
valores crticos 82
variables
app 333359
global 274
in programming 331
local 274
Numeric view 343
Plot view 334
qualifying 276
ndice remissivo
253
256
240
Incio 239
Linear Solver (Solucionador linear)
255
lista 239
matriz 239
reais 239
Statistics 1Var (Estatstica 1Var) 245
Statistics 2Var (Estatstica 2Var) 247
Triangle Solver (Solucionador de
tringulos) 255
variveis complexas 239
variveis reais 239
Views menu 286
ndice remissivo
365
366
ndice remissivo