Você está na página 1de 638

Calculadora Grfica HP Prime

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.
A HP distribui FreeType ao abrigo da licena FreeType.
A HP distribui tipos de letra google-droid ao abrigo da Licena Apache para Software
v2.0.
A HP distribui HIDAPI exclusivamente ao abrigo da licena BSD.
A HP distribui Qt ao abrigo da licena LGPLv2.1. A HP fornece uma cpia completa do
cdigo fonte Qt.
A HP distribui o QuaZIP ao abrigo das licenas LGPLv2 zlib/libpng. A HP fornece uma
cpia completa do cdigo fonte QuaZIP.
A Hewlett-Packard Company no poder ser responsabilizada por quaisquer erros ou danos
incidentais ou consequenciais relacionados com o fornecimento, o desempenho ou a utiliza-
o deste manual e dos exemplos nele includos.
Informao Regulatria e Ambiental sobre o Produto
A Informao Regulatria e Ambiental sobre o Produto encontra-se no CD fornecido com o
produto.
Copyright 2013 Hewlett-Packard Development Company, L.P.
proibido reproduzir, adaptar ou traduzir este manual sem consentimento prvio da
Hewlett-Packard Company por escrito, excepto na medida em que tal seja permitido pelas leis
de direitos de autor.
Histrico de Impresso
Edio 1 Julho de 2013
ndice 1
ndice
Prefcio
Convenes manuais............................................................... 9
Aviso................................................................................... 10
1 Para comear
Antes de comear ................................................................. 11
Operaes de ligar/desligar e cancelamento........................... 12
Ecr .................................................................................... 13
Seces do ecr............................................................... 14
Navegao.......................................................................... 16
Gestos de toque............................................................... 17
O teclado ............................................................................ 18
Menu sensvel ao contexto................................................. 19
Teclas de introduo e edio................................................ 20
Teclas com shift ................................................................ 22
Adicionar texto ................................................................ 23
Teclas de Matemtica....................................................... 24
Menus ................................................................................. 29
Menus Toolbox ................................................................ 30
Formulrios de introduo...................................................... 30
Definies sistmicas ............................................................. 31
Definies de incio .......................................................... 31
Especificar uma definio de Incio .................................... 36
Clculos matemticos ............................................................ 37
Escolher um tipo de introduo .......................................... 38
Introduzir expresses ........................................................ 39
Reutilizar expresses e resultados anteriores........................ 42
Guardar um valor numa varivel........................................ 44
Nmeros complexos.............................................................. 46
Partilha de dados.................................................................. 46
Ajuda online ........................................................................ 48
2 Notao Polaca Inversa (RPN)
Histrico no modo RPN ......................................................... 50
Exemplos de clculos ............................................................ 51
Manipular a pilha................................................................. 53
3 Sistema de lgebra computacional (CAS)
Vista do CAS........................................................................ 55
Clculos do CAS .................................................................. 56
Definies ............................................................................ 57
2 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
Biblioteca de Aplicaes ........................................................ 73
Vistas das aplicaes............................................................. 75
Vista Simblica................................................................. 76
Vista Config Simblica ...................................................... 77
Vista Desenho .................................................................. 77
Vista Config Desenho........................................................ 79
Vista numrica.................................................................. 80
Vista Config Numrica ...................................................... 82
Exemplo rpido..................................................................... 83
Operaes comuns na vista Simblica..................................... 85
Vista Simblica: resumo dos botes de menu ....................... 90
Operaes comuns na vista Config Simblica .......................... 91
Operaes comuns na vista Desenho ...................................... 92
Zoom .............................................................................. 92
Traar ............................................................................. 99
Vista Desenho: resumo dos botes de menu....................... 101
Operaes comuns na vista Config Desenho .......................... 101
Configurar a vista Desenho.............................................. 102
Operaes comuns na vista Numrica................................... 105
Zoom ............................................................................ 106
Clculo.......................................................................... 108
Tabelas personalizadas ................................................... 109
Vista Numrica: resumo dos botes de menu ..................... 110
Operaes comuns na vista Config Numrica ........................ 111
Combinar as vistas Desenho e Numrica ............................... 112
Acrescentar uma nota a uma aplicao ................................. 112
Criar uma aplicao............................................................ 113
Funes e variveis de aplicao.......................................... 115
6 Aplicao Funo
Introduo aplicao Funo............................................. 117
Analisar funes.................................................................. 124
As variveis de Funo ........................................................ 129
Resumo das funes FUNC................................................... 131
ndice 3
7 Aplicao Grficos Avanados
Introduo aplicao Grficos Avanados.......................... 134
Galeria de Desenho............................................................ 142
Explorar um desenho a partir da Galeria de Desenho ........ 143
8 Geometria
Introduo aplicao Geometria........................................ 145
Vista Desenho em pormenor................................................. 152
Vista Config Desenho ..................................................... 158
Vista Simblica em pormenor ............................................... 160
Vista Config Simblica.................................................... 161
Vista Numrica em pormenor .............................................. 162
Objectos geomtricos.......................................................... 164
Transformaes geomtricas ................................................ 173
Funes e comandos de Geometria....................................... 177
Vista simblica: menu Comand........................................ 178
Vista Numrica: menu Comand ....................................... 195
Outras funes de Geometria .......................................... 202
9 Folha de clculo
Introduo aplicao Folha de Clculo............................... 207
Operaes bsicas ............................................................. 212
Navegao, seleco e gestos ........................................ 212
Referncias a clulas ...................................................... 212
Atribuio de nomes a clulas ......................................... 213
Introduo de contedo .................................................. 214
Copiar e colar ............................................................... 217
Referncias externas............................................................ 217
Referncias a variveis ................................................... 218
Utilizar o CAS em clculos de folha de clculo....................... 219
Botes e teclas.................................................................... 220
Opes de formatao........................................................ 221
Funes da Folha de Clculo ............................................... 224
10 Aplicao Estatstica 1Var
Introduo aplicao Estatstica 1Var ................................. 225
Introduzir e editar dados estatsticos...................................... 230
Clculo de estatsticas ......................................................... 233
Desenho de grficos............................................................ 234
Tipos de grfico............................................................. 235
Configurar o grfico (vista Config Desenho) ...................... 236
Explorar o grfico .......................................................... 237
4 ndice
11 Aplicao Estatstica 2Var
Introduo aplicao Estatstica 2Var ................................. 239
Introduzir e editar dados estatsticos ...................................... 244
Itens de menu da vista Numrica...................................... 245
Definio de um modelo de regresso ................................... 247
Clculo de estatsticas.......................................................... 249
Desenhar grficos de dados estatsticos ................................. 251
Vista Desenho: itens de menu........................................... 253
Config Desenho.............................................................. 253
Prever valores................................................................. 254
Resoluo de problemas de desenho ................................ 255
12 Aplicao Inferncia
Introduo aplicao Inferncia ......................................... 257
Importao de estatsticas..................................................... 261
Testes de hipteses .............................................................. 264
Teste Z de uma amostra................................................... 264
Teste Z de duas amostras................................................. 265
Teste Z de uma proporo............................................... 266
Teste Z de duas propores ............................................. 267
Teste T uma de amostra................................................... 268
Teste T de duas amostras ................................................. 270
Intervalos de confiana ........................................................ 271
Intervalo Z de uma amostra.............................................. 271
Intervalo Z de duas amostras............................................ 272
Intervalo Z de uma proporo.......................................... 273
Intervalo Z para duas propores ..................................... 273
Intervalo T de uma amostra.............................................. 274
Intervalo T de duas amostras ............................................ 275
13 Aplicao Resolv
Introduo aplicao Resolv .............................................. 277
Uma equao ................................................................ 278
Vrias equaes............................................................. 281
Limitaes...................................................................... 283
Informaes acerca de solues............................................ 283
14 Aplicao Solucionador Linear
Introduo aplicao Solucionador Linear ........................... 285
Itens de Menu ..................................................................... 287
15 Aplicao Paramtrica
Introduo aplicao Paramtrica ...................................... 289
ndice 5
16 Aplicao Polar
Introduo aplicao Polar ............................................... 295
17 Aplicao Sequncia
Introduo aplicao Sequncia........................................ 299
Outro exemplo: sequncias explicitamente definidas............... 303
18 Aplicao Financeira
Introduo aplicao Financeira........................................ 305
Diagramas de fluxo de dinheiro............................................ 307
Valor do dinheiro no tempo (TVM) ........................................ 308
Clculos de TVM: outro exemplo .......................................... 310
Calcular amortizaes......................................................... 311
19 Aplicao Solucionador de Tringulos
Introduo aplicao Solucionador de
Tringulos ..................................................................... 313
Escolher tipos de tringulo ................................................... 315
Casos especiais .................................................................. 316
20 As aplicaes do Explorador
Aplicao Explorador Linear ................................................ 319
Aplicao Explorador Quadrtico ........................................ 322
Aplicao Explorador Trigonomtrico.................................... 324
21 Funes e comandos
Funes do teclado ............................................................. 329
Menu Matemtica............................................................... 333
Nmeros ....................................................................... 333
Aritmtica...................................................................... 334
Trigonometria ................................................................ 336
Hiperblica ................................................................... 337
Probabilidade................................................................ 337
Lista.............................................................................. 343
Matriz........................................................................... 343
Especial ........................................................................ 343
Menu CAS ......................................................................... 344
lgebra ........................................................................ 344
Clculo ......................................................................... 346
Resolv ........................................................................... 350
Reescrever ..................................................................... 352
Inteiro ........................................................................... 357
Polinmio ...................................................................... 359
Desenho........................................................................ 364
6 ndice
Menu Aplic......................................................................... 365
Funes da aplicao Funo .......................................... 366
Funes da aplicao Resolv ........................................... 367
Funes de folha de clculo............................................. 367
Funes da aplicao Estatstica 1Var............................... 385
Funes da aplicao Estatstica 2Var............................... 386
Funes da aplicao Inferncia ...................................... 387
Funes da aplicao Financeira...................................... 390
Funes da aplicao Solucionador Linear ........................ 391
Funes da aplicao Solucionador de Tringulos.............. 392
Funes do Explorador Linear .......................................... 393
Funes do Explorador Quadrtico................................... 393
Funes comuns s aplicaes ......................................... 394
Menu Cat ........................................................................... 395
Criar as suas prprias funes .............................................. 448
22 Variveis
Variveis de Incio............................................................... 453
Variveis de aplicaes ....................................................... 454
Variveis da aplicao Funo ....................................... 454
Variveis da aplicao Geometria.................................... 455
Variveis da aplicao Folha de Clculo........................... 455
Variveis da aplicao Resolv.......................................... 455
Variveis da aplicao Grficos Avanados...................... 456
Variveis da aplicao Estatstica 1Var ............................. 457
Variveis da aplicao Estatstica 2Var ............................. 459
Variveis da aplicao Inferncia..................................... 461
Variveis da aplicao Paramtrica.................................. 462
Variveis da aplicao Polar ........................................... 464
Variveis da aplicao Financeira.................................... 464
Variveis da aplicao Solucionador Linear ...................... 465
Variveis da aplicao Solucionador de Tringulos ............ 465
Variveis da aplicao Explorador Linear.......................... 465
Variveis da aplicao Explorador Quadrtico.................. 465
Variveis da aplicao Explorador Trigonomtrico............. 466
Variveis da aplicao Sequncia.................................... 466
23 Unidades e constantes
Unidades............................................................................ 467
Clculos de unidades........................................................... 468
Ferramentas de unidade....................................................... 470
Constantes fsicas ................................................................ 471
Lista de constantes .......................................................... 473
ndice 7
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
Criar e guardar matrizes ..................................................... 490
Trabalhar com matrizes ....................................................... 491
Aritmtica de matrizes ......................................................... 496
Resolver sistemas de equaes lineares ................................. 499
Funes e comandos de matriz............................................. 501
Funes de matriz............................................................... 502
Exemplos....................................................................... 513
26 Notas e informaes
O Catlogo de Notas.......................................................... 515
Editor de Notas .................................................................. 516
27 Programao
O Catlogo de Programas ................................................... 526
Criar um novo programa ..................................................... 528
O Editor de Programas ................................................... 529
Linguagem de programao da HP....................................... 539
Teclado do utilizador: personalizar as teclas a premir ........ 544
Programas de aplicao ................................................. 548
Comandos de programa...................................................... 554
Comandos do menu Modelo............................................ 555
Bloco ............................................................................ 555
Ramal ........................................................................... 555
Ciclo............................................................................. 556
Variveis....................................................................... 559
Funo.......................................................................... 560
Comandos do menu Comand .......................................... 560
Strings .......................................................................... 560
Desenho........................................................................ 563
Matriz........................................................................... 570
Funes da aplicao..................................................... 572
Inteiro ........................................................................... 574
I/O .............................................................................. 576
Mais ............................................................................. 581
Variveis e programas.................................................... 583
8 ndice
28 Aritmtica de inteiros elementar
A base predefinida.............................................................. 608
Alterar a base predefinida............................................... 609
Exemplos de aritmtica de inteiros......................................... 610
Manipulao de inteiros....................................................... 611
Funes de base ................................................................. 612
A Glossrio
B Resoluo de problemas
A calculadora no responde................................................. 617
Para reinicializar ............................................................ 617
Se a calculadora no ligar .............................................. 617
Limites de funcionamento...................................................... 618
Mensagens de estado.......................................................... 618
C Informao Regulatria e Ambiental sobre o
Produto
Aviso da Federal Communications Commission....................... 621
Aviso Regulamentar da Unio Europeia ................................. 623
ndice remissivo ............................................................. 627
Prefcio 9
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.
Uma tecla que inicia uma funo sem shift
representada por uma imagem dessa tecla:
e,B,H, etc.
Uma combinao de teclas que inicia uma funo
com shift (ou introduz um carcter) representada
pela tecla de shift adequada (S ou A), seguida
da tecla dessa funo ou desse carcter:
Sh inicia a funo de expoente natural e
Az introduz o carcter cardinal (#)
O nome da funo com shift tambm pode aparecer,
entre parnteses, depois da combinao de teclas:
SJ(Limpar), SY (Configurao)
Uma presso de tecla para introduzir um dgito
representada por esse dgito:
5, 7, 8, etc.
Todo o texto fixo no ecr como os nomes de ecrs
e campos aparecem a negrito:
Definies CAS, PASSOX, Separador decimal,
etc.
Um item de menu seleccionvel com toque no ecr
representado por uma imagem desse item:
, , .
Repare que tem de usar um dedo para seleccionar um
item de menu. As canetas de ecr tctil e objectos
semelhantes no seleccionam aquilo em que tocar.
10 Prefcio
Os itens seleccionveis numa lista e os caracteres na
linha de introduo so apresentados num tipo de
letra no proporcional, da seguinte forma:
Funo, Polar, Paramtrica, Ans, etc.
As teclas do cursor so representadas por =, \,
>, e <. Estas teclas so utilizadas para se mover
de um campo para outro num ecr, ou de uma
opo para outra numa lista de opes.
As mensagens de erro so apresentadas entre aspas:
"Erro de sintaxe"
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 Hewlett-
Packard 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.
Para comear 11
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:
Ligue a calculadora a um computador com o cabo
USB includo na embalagem da HP Prime.
( necessrio que o PC esteja ligado para carregar).
12 Para comear
Ligue a calculadora ao transformador fornecido pela
HP e este a uma tomada elctrica.
Quando a calculadora estiver ligada, ir aparecer um
smbolo de bateria na barra de ttulo do ecr. O desenho
do smbolo reflecte a carga restante na bateria. Uma
bateria totalmente descarregada demora cerca de 4
horas at ficar totalmente carregada.
Aviso da Bateria Para reduzir o risco de incndio e queimaduras, no
desmonte, no esmague, nem perfure a bateria; no
coloque os contactos externos em curto-circuito; e
no exponha a bateria a fogo ou gua.
Para reduzir os riscos de segurana, utilize apenas a
bateria fornecida com a calculadora, uma bateria de
substituio fornecida pela HP ou uma bateria
compatvel recomendada pela HP.
Mantenha a bateria afastada de crianas.
Se observar algum problema ao carregar a
calculadora, pare o carregamento e contacte
imediatamente a HP.
Aviso do
Transformador
Para reduzir o risco de choque elctrico e danos no
equipamento, ligue o transformador de CA apenas a
uma tomada de CA que esteja sempre acessvel.
Para reduzir potenciais riscos de segurana, utilize
apenas o transformador de CA fornecido com a
calculadora, um transformador de CA de substituio
fornecido pela HP ou um transformador de CA
comprado HP como acessrio.
Operaes de ligar/desligar e cancelamento
Para ligar Prima O para ligar a calculadora.
Para cancelar Quando a calculadora est ligada, premir a tecla J
cancela a operao actual. Por exemplo, limpa tudo o
que tiver introduzido na linha de introduo. Tambm
fecha menus e ecrs.
Para comear 13
Para desligar Prima SO(Desligar) para desligar a calculadora.
Para poupar energia, a calculadora desliga-se aps
alguns minutos de inactividade. Todas as informaes
armazenadas e apresentadas so guardadas.
Vista Inicial A vista inicial o ponto de partida de muitos clculos.
A maior parte das funes matemticas est disponvel
na vista inicial. Algumas funes adicionais esto
disponveis no sistema de lgebra computacional (CAS).
mantido um histrico dos clculos anteriormente
realizados, e pode reutilizar um clculo anterior ou o
respectivo resultado.
Para apresentar a vista inicial, prima H.
Vista do CAS A vista do CAS permite realizar clculos simblicos.
essencialmente idntica vista inicial contm, at,
o seu prprio histrico de clculos anteriores mas a vista
do CAS disponibiliza algumas funes adicionais.
Para apresentar a vista do CAS, prima K.
Tampa de
proteco
A calculadora fornecida com uma tampa deslizante
para proteger o ecr e o teclado. Para retirar a tampa,
agarre-a pelos dois lados e puxe-a para baixo.
Pode virar a tampa ao contrrio e faz-la deslizar de
modo a encaixar na parte de trs da calculadora. Isso
garante que no perde a tampa enquanto utiliza a
calculadora.
Para prolongar a vida til da calculadora, quando no
estiver a utiliz-la, coloque sempre a tampa sobre o ecr
e o teclado.
Ecr
Para ajustar a
luminosidade
Para ajustar a luminosidade do ecr, mantenha premido
O e depois, prima a tecla + ou w para aumentar
ou diminuir a luminosidade. A luminosidade altera-se de
cada vez que prime a tecla + ou w .
14 Para comear
Para limpar o
contedo do ecr
Prima J ou O para limpar a linha de
introduo.
Prima SJ (Limpar) para limpar a linha de
introduo e o histrico.
Seces do ecr
A vista inicial contm quatro seces (apresentadas
acima). A barra de ttulo apresenta o nome do ecr ou
da aplicao que estiver a utilizar: Funo, no exemplo
acima. Tambm apresenta a hora, o indicador de carga
da bateria e vrios smbolos que indicam diversas
definies de clculo. Estes so explicados a seguir.
O histrico apresenta um registo dos clculos anteriores.
A linha de introduo apresenta o objecto que estiver
a introduzir ou a alterar. Os botes de menu so
opes relevantes para o ecr actual. Para seleccionar
estas opes, toque nos respectivos botes de menu. Para
fechar um menu sem efectuar qualquer seleco, prima
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.
Barra de
ttulo
Histrico
Botes de menu
Linha de
introduo
Indicador Significado
[Verde lima] O modo de ngulo actualmente
definido graus.
Para comear 15
[Verde lima] O modo de ngulo actualmente
definido radianos.
[Ciano] A tecla Shift est activa. A funo
apresentada a azul numa tecla ser
activada quando essa tecla for
premida. Prima S para cancelar
o modo Shift.
CAS [Branco] Est a trabalhar na vista do CAS,
e no na vista inicial.

[cor-de-laranja]
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]
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.
Indicador Significado (Continuao)

S
A...Z
a...z
16 Para comear
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,
[Amarelo] O teclado do utilizador est activo.
Todas as teclas premidas em
seguida iro introduzir os objectos
personalizados que lhes esto
associados. Consulte Teclado do
utilizador: personalizar as teclas a
premir na pgina 544 para mais
informaes.
[Amarelo] O teclado do utilizador est activo.
A seguinte tecla premida ir
introduzir o objecto personalizado
que lhe est associado. Consulte
Teclado do utilizador: personalizar
as teclas a premir na pgina 544
para mais informaes.
[Hora] Hora actual. A predefinio o
formato de 24 horas, mas pode
escolher o formato AMPM. Consulte
Definies de incio na pgina 31
para mais informaes.
[Verde com
moldura
cinzenta]
Indicador de carga da bateria.
Indicador Significado (Continuao)
U
1U
Para comear 17
pode tambm digitar uma ou duas das letras iniciais do
nome da aplicao a fim de a destacar. Em seguida,
toque no cone da aplicao ou prima E para a
abrir.
Por vezes, possvel utilizar um toque ou uma
combinao de toque e tecla. Por exemplo, para cancelar
a seleco de uma opo comutvel, pode tocar nela
duas vezes ou utilizar as teclas de seta para chegar ao
campo e, em seguida, tocar num boto da parte inferior
do ecr (neste caso, ).
Repare que deve usar um dedo ou uma caneta capacitiva
de ecr tctil para seleccionar um item por meio de
toque.
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.
18 Para comear
Repare que o zoom com movimento de pina s funciona
em aplicaes que contenham zoom (como, por exemplo,
aquelas onde so desenhados os grficos). Em outras
aplicaes, o movimento de pina no produz qualquer
efeito, ou produz efeitos que no o de zoom. Por
exemplo, na aplicao Folha de Clculo, o movimento de
pina altera a largura de uma coluna ou a altura de uma
linha.
O teclado
Os nmeros na legenda abaixo referem-se aos
componentes do teclado descritos na ilustrao da
pgina seguinte.
Nmero Funo
1 LCD tctil: 320 240 pxeis
2 Menu tctil sensvel ao contexto
3 Teclas das Aplicaes HP
4 Vista inicial e definio de preferncias
5 Funes comuns de matemtica e cincias
6 Teclas Alpha e Shift
7 Tecla On, Cancel e Off
8 Catlogos de listas, matrizes, programas e
notas
9 Tecla de ltima resposta (Ans)
10 Tecla Enter
11 Tecla para retroceder e apagar
12 Tecla Menu (e Paste)
13 Tecla CAS (e preferncias do CAS)
14 Tecla View (e Copy)
15 Tecla Escape (e Clear)
16 Tecla Help
17 Roda direccional (para mover o cursor)
Para comear 19
Menu sensvel ao contexto
Um menu sensvel ao contexto ocupa a linha inferior do
ecr.
As opes disponveis dependem do contexto, ou seja,
da vista em que se encontra. Repare que os itens de menu
so activados pelo toque.
1
2
3
4
5
6
7
8
9
11
13
14
12
15
16
10
17
20 Para comear
Existem dois tipos de botes no menu sensvel ao
contexto:
boto de menu: toque para exibir um menu pop-up.
Estes botes tm os cantos quadrados (como ,
na ilustrao acima).
boto de comando: toque para iniciar um comando.
Estes botes tm os cantos arredondados (como
, na ilustrao acima).
Teclas de introduo e edio
As principais teclas de introduo e edio so:
Teclas Finalidade
N a r Introduo de nmeros
O ou J Cancela a operao actual ou
limpa a linha de introduo.
E Introduo de dados ou execuo
de operaes. Nos clculos,
E funciona como =.
Quando ou esto
presentes como teclas de menu,
E produz o mesmo efeito
que premir ou .
Q Para introduzir um nmero
negativo. Por exemplo, para
introduzir 25, prima Q 25.
Nota: esta operao no a
mesma que realizada pela tecla
de subtraco (w).
F Modelo matemtico: apresenta
uma paleta de modelos pr-forma-
tados que representam expresses
aritmticas comuns.
Para comear 21
d Introduz a varivel independente
(ou seja, X, T, ou N, dependendo
da aplicao activa no momento).
Sv Paleta de Relaes: apresenta uma
paleta de operadores de
comparao e operadores
booleanos.
Sr Paleta de smbolos especiais:
apresenta uma paleta de caracteres
gregos e matemticos comuns.
Sc Insere automaticamente o smbolo
de grau, minuto ou segundo
consoante o contexto.
C Retroceder. Elimina o carcter
esquerda do cursor. Repe tambm
o valor predefinido, caso exista, do
campo destacado.
SC Eliminar. Elimina o carcter
direita do cursor.
SJ(Limpar) Limpa todos os dados no ecr
(incluindo o histrico). Num ecr
de definies por exemplo Config
Desenho repe todos os valores
predefinidos.
<>=\ Teclas do cursor: movem o cursor
no ecr. Prima S\ a fim de se
deslocar para o fim de um menu ou
ecr, ou S= a fim de se
deslocar para o incio. (Estas teclas
representam as direces da roda
direccional).
Teclas Finalidade (Continuao)
22 Para comear
Teclas com shift
Existem duas teclas com shift utilizadas para obter acesso
s operaes e aos caracteres impressos na parte inferior
das teclas: S e A.
Sa Apresenta todos os caracteres
disponveis. Para introduzir um
carcter, utilize as teclas do cursor
a fim de o destacar e, em seguida,
toque em . Para seleccionar
vrios caracteres, seleccione um,
toque em e continue a
proceder da mesma forma antes de
premir . Existe um grande
nmero de pginas de caracteres.
Pode saltar para um determinado
bloco Unicode tocando em
e seleccionando o bloco. Pode
tambm deslizar rapidamente a fim
de se deslocar de pgina para
pgina.
Teclas Finalidade (Continuao)
Tecla Finalidade
S Prima S para obter acesso s
operaes impressas a azul numa
tecla. Por exemplo, para obter
acesso s definies da vista
inicial, prima SH.
Para comear 23
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.
A
Prima a tecla A para obter
acesso aos caracteres impressos a
cor-de-laranja numa tecla. Por
exemplo, para digitar Z na vista
inicial, prima A e, em seguida,
prima y. Para uma letra
minscula, prima AS e, em
seguida, prima a letra. Na vista do
CAS, a combinao A com
outra tecla produz uma letra
minscula, e a combinao
AS com outra letra produz
uma letra maiscula.
Tecla Finalidade (Continuao)
Teclas Efeito na vista inicial Efeito na vista do CAS
A
Carcter seguinte em
maiscula
Carcter seguinte em
minscula
AA
Modo de bloqueio: faz
com que todos os
caracteres sejam letras
maisculas at que o
modo seja redefinido
Modo de bloqueio: faz
com que todos os
caracteres sejam letras
minsculas at que o
modo seja redefinido
S
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
Carcter seguinte em
maiscula
24 Para comear
Pode tambm introduzir texto (e outros caracteres)
apresentando a paleta de caracteres: Sa.
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
prima E. A resposta apresentada 0.544 (se a
sua definio de medida de ngulos for radianos).
Exemplo 2: Para achar a raiz quadrada de 256, prima
Sj 256 e prima E. O resultado 16. Repare
que a tecla S inicia o operador representado a azul na
tecla premida a seguir (neste caso, na tecla j).
As funes matemticas no representadas no teclado
encontram-se nos menus Matemtica, CAS e Cat
(consulte o captulo 21, Funes e comandos, a partir
da pgina 327).
AS
A
Modo de bloqueio: faz
com que todos os
caracteres sejam letras
minsculas at que o
modo seja redefinido
Modo de bloqueio: faz
com que todos os
caracteres sejam letras
maisculas at que o
modo seja redefinido
S
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
A
Redefinio do modo de
bloqueio de maisculas
Redefinio do modo de
bloqueio de minsculas
AA
AA
Redefinio do modo de
bloqueio de minsculas
Redefinio do modo de
bloqueio de maisculas
Teclas Efeito na vista inicial
(Continuao)
Efeito na vista do CAS
(Continuao)
Para comear 25
Repare que a ordem em que introduz os operandos e os
operadores determinada pelo modo de introduo. Por
predefinio, o modo de introduo texto, o que
significa que introduz os operandos e os operadores tal
como se estivesse a escrever a expresso em papel. Se o
modo de introduo da sua preferncia for Notao
Polaca Inversa, a ordem de introduo diferente.
(Consulte o captulo 2, Notao Polaca Inversa (RPN),
a partir da pgina 49.)
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:
1. Na vista inicial, prima F.
2. Seleccione .
O esqueleto ou estrutura para o seu clculo aparece
agora na linha de introduo:
3. necessrio preencher cada caixa do modelo:
3 > 945
4. Prima E para visualizar o resultado: 9.813
A paleta de modelos permite poupar muito tempo,
especialmente na rea de clculo.
Pode visualizar a paleta em qualquer fase da definio
de uma expresso. Por outras palavras, no precisa de
comear com um modelo. Em vez disso, pode integrar um
ou mais modelos em qualquer ponto da definio de uma
expresso.
26 Para comear
Atalhos de
matemtica
Alm do modelo matemtico,
existem outros ecrs semelhantes
que oferecem uma paleta de
caracteres especiais. Por
exemplo, premir Sr
resulta na visualizao da paleta de smbolos especiais,
apresentada direita. Seleccione um carcter tocando
nele (ou deslocando-se at ele e premindo E).
Uma paleta semelhante a paleta de
relaes apresentada se premir
Sv. A paleta mostra operadores
teis em matemtica e programao.
Mais uma vez, basta tocar no carcter
que desejar.
Outras teclas de atalho matemticas incluem d. Premir
esta tecla insere um X, T, ou N, consoante a aplicao
que estiver a utilizar. (Isto encontra-se explicado de forma
mais pormenorizada nos captulos que descrevem as
aplicaes).
Da mesma forma, premir Sc introduz um carcter
de grau, minuto ou segundo. Introduz se nenhum
smbolo de grau fizer parte da sua expresso; introduz
caso a entrada anterior seja um valor em graus; e
introduz caso a entrada anterior seja um valor em
minutos. Assim, introduzir:
36 Sc 40 Sc 20 Sc
d 3640 20. Consulte Nmeros hexagesi-mais na
pgina 27 para obter mais informaes.
Fraces A tecla de fraco (c) percorre as variedades de ecr
de fraces. Se a resposta actual for a fraco decimal
5,25, premir c converte a resposta na fraco comum
21/4. Se premir c novamente, a resposta convertida
num nmero composto (5 + 1/4). Se premir novamente,
o ecr regressa fraco decimal (5,25).
Para comear 27
A HP Prime fornece
representaes
aproximadas de
fraces e nmeros
compostos caso no
consiga achar as
representaes exactas.
Por exemplo,
introduza para ver a aproximao decimal: 2.236.
Prima c uma vez para ver e mais uma vez para
ver . Se premir c uma terceira vez, ir
regressar representao decimal original.
Nmeros
hexagesi-
mais
Qualquer resultado decimal pode ser representado em
formato hexagesimal; ou seja, em unidades subdivididas
em grupos de 60. Isto inclui graus, minutos e segundos,
bem como horas, minutos e segundos. Por exemplo,
introduza para ver o resultado decimal: 1.375.
Agora, prima S c para ver 122 30. Prima S
c novamente para regressar representao decimal.
A HP Prime produz a melhor aproximao em casos em
que no seja possvel obter um resultado exacto.
Introduza para ver a aproximao decimal: 2.236
Prima S c para ver 214 9.84472.
Repare que as entradas de graus e minutos tm de ser
nmeros inteiros, e as entradas de minutos e segundos
tm de ser nmeros positivos. No so permitidas casas
decimais, excepto no caso dos segundos.
Repare tambm que a
HP Prime trata um valor
no formato hexagesimal
como uma entidade
nica. Por conseguinte,
qualquer operao
aplicada a um valor
hexagesimal aplicada
ao valor total. Por exemplo, se introduzir 1025 26
2
,
todo o valor e no apenas o componente segundos
elevado ao quadrado. Neste caso, o resultado
10839 26.8544 .
5
219602
98209
------------------
2
23184
98209
--------------- +
11
8
------
5
28 Para comear
Tecla EEX
(potncias de
10)
Os nmeros como e so expressos em
notao cientfica, ou seja, em potncias de dez. Isto
mais simples do que trabalhar com 50000 ou
0.000000321. Para introduzir nmeros como estes,
utilize a funcionalidade B. mais fcil do que utilizar
s 10 k.
Exemplo: Imagine que deseja calcular
Em primeiro lugar, seleccione Cientfico como
formato numrico.
1. Abra a janela Definies de incio.
SH
2. Seleccione
Cientfico no
menu Formato
numrico.
3. Regresse a Incio:
H
4. Introduza
4 BQ13 s6 B 23 n 3 BQ 5
5. Prima E
O resultado
8.0000E15. Isto
equivale a
8 10
15
.
5 10
4
3.21 10
7

4 10
13
( ) 6 10
23
( )
3 10
5

----------------------------------------------------
Para comear 29
Menus
Um menu oferece-lhe
uma seleco de itens.
Tal como no caso
apresentado direita,
alguns menus contm
submenus e sub-sub-
menus.
Para seleccionar a
partir de um menu
Existem duas tcnicas para seleco de um item a partir
de um menu:
toque directo e
utilizao das teclas de seta para destacar o item
que deseja tocando em ou premindo
E.
Repare que os botes de menu na parte inferior do ecr
s podem ser activados pelo toque.
Atalhos Prima = quando estiver no topo do menu para
visualizar imediatamente o ltimo item do menu.
Prima \ quando estiver na parte inferior do menu
para visualizar imediatamente o primeiro item do
menu.
Prima S\ a fim de saltar directamente para a
parte inferior do menu.
Prima S= a fim de saltar directamente para o
topo do menu.
Introduza os primeiros caracteres do nome do item a
fim de saltar directamente para esse item.
Introduza o nmero do item indicado no menu a fim
de saltar directamente para esse item.
Para fechar um
menu
Um menu fecha-se automaticamente quando selecciona
um item do mesmo. Caso deseje fechar um menu sem
seleccionar nada, prima S ou J.
30 Para comear
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.
Se um campo permitir a introduo de dados sua
escolha, pode seleccion-lo, acrescentar os dados e
tocar em . (No necessrio tocar primeiro
em .)
Se um campo permitir escolher um item de um menu,
pode tocar (no campo ou no rtulo do campo), tocar
novamente para visualizar as opes e tocar no item
que deseja. (Pode tambm escolher um item de uma
lista aberta premindo as teclas do cursor e premindo
E quando a opo desejada estiver
destacada).
Se o campo for um campo comutvel entre
seleccionado e no seleccionado , toque nele para
seleccionar e toque novamente para seleccionar a
opo alternativa. (Como alternativa, seleccione o
campo e toque em ).
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.
Para comear 31
Reinicializa-
o de
campos de
formulrios
de introduo
Para repor o valor predefinido de um campo, destaque o
campo e prima C. Para repor as predefinies de
todos os campos, prima SJ (Limpar).
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.
32 Para comear
Pgina 1
Definio Opes
Valor do
ngulo
Graus: 360 graus num crculo.
Radianos: 2 radianos num
crculo.
O modo de ngulo que definir
utilizado quer na vista inicial, quer
na aplicao actual. Isso serve
para garantir que os clculos
trigonomtricos realizados na
aplicao actual e na vista inicial
do o mesmo resultado.
Formato
numrico
O formato numrico que definir o
formato utilizado em todos os
clculos da vista inicial.
Padro: apresentao com toda a
preciso.
Fixo: apresenta os resultados
arredondados para um nmero de
casas decimais. Se escolher esta
opo, aparece um novo campo
onde introduzir o nmero de casas
decimais. Por exemplo,
123.456789 passa a 123.46 no
formato Fixo 2.
Cientfico: apresenta resultados
com um expoente de um dgito
esquerda do separador decimal e o
nmero especificado de casas
decimais. Por exemplo,
123.456789 passa a 1.23E2 no
formato Cientfico 2.
Para comear 33
Engenharia: apresenta os
resultados com um expoente
mltiplo de 3 e o nmero
especificado de dgitos
significativos para alm do
primeiro. Exemplo: 123.456E7
passa a 1.23E9 no formato
Engenharia 2.
Entrada Texto: uma expresso introdu-
zida 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.
Algbrico: uma expresso
introduzida numa nica linha.
A sua entrada sempre
unidimensional.
RPN: Notao Polaca Inversa.
Os argumentos da expresso so
introduzidos primeiro, seguidos do
operador. A introduo de um
operador efectua automaticamente
o clculo daquilo que j foi
introduzido.
Inteiros Define a base predefinida para ari-
tmtica de inteiros: binria, octal,
decimal ou hex. Pode tambm
definir o nmero de bits por inteiro
e se os inteiros tm ou no sinal.
Definio Opes (Continuao)
34 Para comear
Pgina 2
Complexos Escolha um dos dois formatos para
apresentar nmeros complexos:
(a,b) ou a+b*i.
direita deste campo encontra-se
uma caixa de verificao sem
nome. Marque-a caso deseje
permitir resultados complexos de
valores reais.
Idioma Escolha o idioma desejado para
menus, formulrios de introduo e
ajuda online.
Separador
decimal
Ponto ou Vrgula. Apresenta um
nmero como 12456.98 (modo de
ponto) ou 12456,98 (modo de
vrgula). O modo de ponto utiliza
vrgulas para separar elementos em
listas e matrizes, bem como para
separar argumentos da funo.
O modo de vrgula utiliza ponto e
vrgula como separador nesses
contextos.
Definio Opes (Continuao)
Definio Opes
Tamanho Escolha entre os tamanhos de letra
pequeno, mdio ou grande para
visualizao geral.
Nome da cal-
culad.
Introduza um nome para a calcula-
dora.
Para comear 35
Visor de
texto
Se esta opo for seleccionada, as
expresses e os resultados so
apresentados em formato de texto
(ou seja, de forma muito seme-
lhante que se encontra nos
manuais didcticos). Se no for
seleccionada, as expresses e os
resultados so apresentados em
formato algbrico (ou seja, em
formato unidimensional). Por
exemplo, apresentado
como [[4,5],[6,2]] no formato
algbrico.
Apresentao
Menu
Esta definio determina se os
comandos nos menus Matemtica
e CAS so apresentados de forma
descritiva ou atravs da abreviatura
matemtica comum. Por
predefinio, so fornecidos os
nomes descritivos das funes.
Se preferir que as funes sejam
apresentadas atravs da
abreviatura matemtica, cancele a
seleco desta opo.
Hora Acerte a hora e escolha um
formato: 24 horas AMPM. A caixa
de verificao no extremo direito
permite escolher entre mostrar e
ocultar a hora na barra de ttulo
dos ecrs.
Data Acerte a data e escolha um
formato: AAAA/MM/DD, DD/MM/
AAAA ou MM/DD/AAAA.
Definio Opes (Continuao)
4 5
6 2
36 Para comear
Pgina 3 A pgina 3 do formulrio de introduo de Definies
de incio serve para definir o modo de Exame. Este
modo permite desactivar determinadas funes da
calculadora por um perodo definido, sendo a
desactivao controlada por uma palavra-passe. Esta
funcionalidade tem interesse, principalmente, para os
responsveis pela superviso de exames, que precisem
de garantir a utilizao adequada da calculadora por
parte de alunos que estejam a realizar um exame.
Encontra-se descrita em pormenor no captulo 4, Modo
de Exame, a partir da pgina 63.
Pgina 4 A pgina 4 do formulrio de introduo Definies de
incio serve para configurar a HP Prime a fim de poder
trabalhar com o Kit sem Fios. Visite www.hp.com/support
para obter mais informaes.
Especificar uma definio de Incio
Este exemplo demonstra como alterar a predefinio do
formato numrico Padro para Cientfico, com duas
casas decimais.
1. Prima SH
(Definies) para
abrir o formulrio de
introduo
Definies de
incio.
O campo Medida
do ngulo
destacado.
Tema de cores Claro: texto preto em fundo claro
Escuro: texto branco em fundo
escuro
No extremo direito encontra-se uma
opo que permite escolher uma
cor para o sombreado (como por
exemplo, a cor de destaque).
Definio Opes (Continuao)
Para comear 37
2. Toque em Formato numrico (no rtulo do campo
ou no campo). Isso selecciona o campo. (Poderia
tambm ter premido \ para o seleccionar).
3. Toque em Formato
numrico
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 110
499
como zero. O maior nmero
apresentado 9,99999999999 10
499
. Um resultado
superior apresentado como este nmero.
38 Para comear
Por onde
comear
A base da calculadora a vista inicial (H). Pode
realizar aqui todos os clculos no simblicos. Tambm
pode realizar clculos na vista do CAS, que utiliza o
sistema de lgebra computacional (consulte o captulo 3,
Sistema de lgebra computacional (CAS), a partir da
pgina 55). Na verdade, pode utilizar funes do menu
CAS (um dos menus Toolbox) numa expresso que esteja
a introduzir na vista inicial, bem como utilizar funes do
menu Matemtica (outro dos menus Toolbox) numa
expresso que esteja a introduzir na vista do CAS.
Escolher um tipo de introduo
A primeira coisa que precisa de escolher o estilo de
introduo. Os trs tipos so:
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.
RPN (Notao Polaca Inversa). [Indisponvel na vista
do CAS].
Os argumentos da expresso so introduzidos
primeiro, seguidos do operador. A introduo de um
operador efectua automaticamente o clculo daquilo
que j foi introduzido. Assim, ter de introduzir uma
expresso de dois operadores (como no exemplo
acima) em dois passos; um para cada operador:
Passo 1: 5 h o logaritmo natural de 5 calculado
e apresentado no histrico.
Para comear 39
Passo 2: Szn introduzido como um
divisor e aplicado ao resultado anterior.
Encontram-se mais informaes acerca do modo RPN
no captulo 2, Notao Polaca Inversa (RPN), a
partir da pgina 49.
Repare que, na pgina 2 do ecr Definies de incio,
pode especificar se deseja ou no apresentar os clculos
em formato de Texto. Isto refere-se ao aspecto dos
clculos na seco do histrico, quer da vista inicial, quer
da vista do CAS. diferente da definio Introduo
debatida acima.
Introduzir expresses
Os exemplos que se seguem pressupem que o modo de
introduo Texto.
Uma expresso pode conter nmeros, funes e
variveis.
Para introduzir uma funo, prima a tecla adequada,
ou abra um menu Toolbox e seleccione a funo.
Tambm pode introduzir uma funo utilizando as
teclas com alpha para escrever o respectivo nome.
Quando acabar de introduzir a expresso, prima
E para fazer o clculo.
Se se enganar ao introduzir uma expresso, pode:
eliminar o carcter esquerda do cursor premindo
C
eliminar o carcter direita do cursor premindo
SC
limpar toda a linha de introduo premindo O ou
J.
40 Para comear
Exemplo Calcular
R 23 jw
14 Sj
8 >>nQ
3 >h 45 E
Este exemplo ilustra
alguns pontos
importantes a ter em
conta:
a importncia dos delimitadores (como por exemplo,
parnteses)
como introduzir nmeros negativos
a utilizao da multiplicao implcita/explcita.
Parnteses Como demonstra o exemplo acima, os parnteses so
acrescentados automaticamente para delimitar os
argumentos das funes, como em LN(). No entanto,
ter de acrescentar manualmente parnteses premindo
R para delimitar um grupo de objectos que deseje
tratar como uma s unidade. Os parnteses so uma
forma de evitar a ambiguidade aritmtica. No exemplo
acima, queramos dividir todo o numerador por 3, pelo
que todo o numerador foi delimitado por parnteses. Sem
os parnteses, apenas 148 teria sido dividido por 3.
Os exemplos seguintes demonstram a utilizao de
parnteses, e tambm a utilizao das teclas do cursor
para se deslocar para fora de um grupo de objectos
delimitados por parnteses.
23
2
14 8
3
---------------------------- 45 ( ) ln
Introduzir... Calcula
e 45 +Sz
e 45 >+Sz
Sj 85 >s9
Sj 85 s 9
45 + ( ) sin
45 ( ) sin +
85 9
85 9
Para comear 41
Prioridade
algbrica
A HP Prime efectua clculos consoante a ordem de
prioridade que se segue. As funes com o mesmo nvel
de prioridade so calculadas da esquerda para a direita.
1. Expresses entre parnteses. Os parnteses dentro
de parnteses so calculados do interior para o
exterior.
2. !, , recproca, quadrada
3. n-sima raiz
4. Potncia, 10
n
5. Negao, multiplicao, diviso e mdulos
6. Adio e subtraco
7. Operadores relacionais (<, >, , , ==, , =)
8. AND e NOT
9. OR e XOR
10. Argumento esquerdo de | (onde)
11. Atribuir a varivel (:=)
Nmeros
negativos
Para comear a digitar um nmero negativo, prefervel
premir Q ou introduzir um sinal negativo. Em algumas
situaes, se optar por premir antes w, tal poder ser
interpretado como uma operao destinada a subtrair ao
ltimo resultado o prximo nmero introduzir. (Este
processo encontra-se explicado em Para reutilizar o
ltimo resultado na pgina 43).
Para elevar um nmero negativo a uma potncia, coloque-
o entre parnteses. Por exemplo, (5)
2
= 25, enquanto
5
2
= 25.
Multiplicao
explcita e
implcita
A multiplicao implcita ocorre quando dois operandos
aparecem sem nenhum operador entre eles. Se introduzir
AB, por exemplo, o resultado A*B. Repare que, no
exemplo em pgina 40, introduzimos 14 Sk 8 sem
o operador de multiplicao aps 14. Para maior
clareza, a calculadora acrescenta o operador
expresso no histrico, mas este no indispensvel
42 Para comear
quando est a introduzir a expresso. Pode, no entanto,
introduzir o operador se for esse o seu desejo (como
aconteceu nos exemplos em pgina 40). O resultado
ser o mesmo.
Resultados
avultados
Se o resultado for demasiado longo ou demasiado
avultado para ser visto na sua totalidade por exemplo,
uma matriz que ocupe um grande nmero de linhas
destaque-o e depois, prima . O resultado
apresentado em ecr inteiro. Pode agora premir = e \
(ou > e <) para ver as partes ocultas do resultado.
Toque em para voltar vista anterior.
Reutilizar expresses e resultados anteriores
A possibilidade de recuperar e reutilizar uma expresso
fornece uma forma rpida de repetir um clculo que
requeira apenas pequenas alteraes dos seus
parmetros. Pode recuperar e reutilizar qualquer
expresso contida no histrico. Pode tambm recuperar e
reutilizar qualquer resultado contido no histrico.
Para recuperar uma expresso e coloc-la na linha de
introduo a fim de a editar, realize uma das seguintes
aces:
toque duas vezes nela ou
utilize as teclas do cursor para destacar a expresso
e, em seguida, toque nela ou toque em .
Para recuperar um resultado e coloc-lo na linha de
introduo, utilize as teclas do cursor a fim de o destacar
e, em seguida, toque em .
Se a expresso ou o resultado que deseja no estiverem
visveis, prima = repetidamente para percorrer as
entradas e revelar as que no esto visveis. Pode tambm
fazer deslizar o ecr para percorrer rapidamente o
histrico.
Para comear 43
S UGE S T O Prima S= a fim de ir directamente para a primeira
entrada do histrico, e prima S\ a fim de ir
directamente para a entrada mais recente.
Utilizar a rea de
transferncia
As suas ltimas quatro expresses so sempre copiadas
para a rea de transferncia e podem ser facilmente
recuperadas premindo SZ. Isso abre a rea de
transferncia, a partir de onde pode escolher
rapidamente aquela que deseja.
Repare que a rea de transferncia disponibiliza
expresses, e no resultados. Repare ainda que as
ltimas quatro expresses permanecem na rea de
transferncia mesmo que tenha limpo o histrico.
Para reutilizar o
ltimo resultado
Prima S+ (Ans)
para recuperar a ltima
resposta e poder utiliz-
la noutro clculo.
Aparece Ans na linha
de introduo. Isto um atalho para a ltima resposta e
pode fazer parte de uma nova expresso. Pode agora
introduzir outros componentes de um clculo operadores,
nmeros, variveis, etc. e criar um novo clculo.
S UGE S T O No necessrio seleccionar Ans para que possa fazer
parte de um novo clculo. Se premir uma tecla binria de
operador para iniciar um novo clculo, Ans
automaticamente acrescentado linha de introduo
como primeiro componente do novo clculo. Por
exemplo, para multiplicar a ltima resposta por 13, pode
introduzir S+ s 13 E. Mas
desnecessrio premir as primeiras duas teclas. Basta
introduzir s 13 E.
A varivel Ans sempre guardada com toda a preciso,
ao passo que os resultados do histrico tm apenas a
preciso determinada pela definio actual de Formato
numrico (consulte pgina 32). Por outras palavras,
quando recupera o nmero atribudo a Ans, obtm o
resultado com total preciso; mas quando recupera um
44 Para comear
nmero do histrico, obtm exactamente o que foi
apresentado.
Para repetir o clculo anterior, basta, simplesmente,
premir E. Isso pode ser til caso o clculo anterior
envolvesse Ans. Imagine, por exemplo, que deseja
calcular a n-sima raiz de 2 quando n 2, 4, 8, 16, 32
e assim por diante.
1. Calcule a raiz quadrada de 2.
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
.
Para reutilizar uma
expresso ou um
resultado do CAS
Quando trabalha na vista inicial, pode recuperar uma
expresso ou um resultado do CAS tocando em Z e
seleccionando Obter de CAS. O CAS aberto. Prima
= ou \ at destacar o item que deseja e depois, prima
E. O item destacado copiado para o ponto do
cursor na vista inicial.
Guardar um valor numa varivel
Pode guardar um valor numa varivel (ou seja, atribuir um
valor a uma varivel). Mais tarde, quando precisar de
utilizar esse valor num clculo, pode obt-lo atravs do
nome da varivel. Pode criar as suas prprias variveis
ou utilizar as variveis integradas na vista inicial (A a Z e
) e no CAS (a a z e algumas outras). As variveis do
CAS podem ser utilizadas em clculos na vista inicial, e
2
32
Para comear 45
as variveis da vista inicial podem ser utilizadas em
clculos no CAS. Tambm existem variveis de
aplicaes e variveis de geometria integradas. Estas
tambm podem ser utilizadas em clculos.
Exemplo: Para atribuir
2
varivel A:
Szj AaE
O valor guardado
aparece como se v
direita. Se pretender,
posteriormente,
multiplicar o valor
guardado por 5, pode introduzir: Aas
5 E.
Tambm pode criar as suas prprias variveis na vista
inicial. Imagine, por exemplo, que deseja criar uma
varivel designada ME e atribuir-lhe
2
. Pode introduzir:
Szj AQAcE
apresentada uma mensagem a perguntar se deseja
criar uma varivel chamada ME. Toque em ou
prima E para confirmar a inteno. Agora, pode
utilizar essa varivel em clculos posteriores: ME*3, por
exemplo, produzir 29.6088132033.
Tambm pode criar variveis da mesma forma na vista do
CAS. No entanto, as variveis integradas do CAS tm de
ser introduzidas em letra minscula. Mas as variveis
criadas por si podem ser introduzidas em letra maiscula
ou minscula.
Consulte o captulo 22, Variveis, a partir da pgina
449 para obter mais informaes.
Alm das variveis integradas de Incio e do CAS, bem
como das variveis criadas por si, cada aplicao tem
variveis s quais pode aceder e utilizar nos clculos.
Consulte Funes e variveis de aplicao na pgina
115 para mais informaes.
46 Para comear
Nmeros complexos
Pode realizar operaes aritmticas com nmeros
complexos. Os nmeros complexos podem ser
introduzidos das formas que se seguem, em que x a
parte real, y a parte imaginria e i a constante
imaginria, :
(x, y)
x + yi (excepto no modo RPN)
x yi (excepto no modo RPN)
x + iy (excepto no modo RPN) ou
x iy (excepto no modo RPN)
Para introduzir i:
prima ASg
ou
prima Sy.
Existem 10 variveis integradas disponveis para guardar
nmeros complexos. Estas encontram-se rotuladas de Z0
a Z9. Pode tambm atribuir um nmero complexo a uma
varivel criada por si.
Para guardar um nmero
complexo numa
varivel, introduza o
nmero complexo,
prima , introduza
a varivel qual deseja
atribuir o nmero complexo e, em seguida, prima E.
Por exemplo, para guardar 2+3i na varivel Z6:
R 2 o 3 > Ay 6 E
Partilha de dados
Alm de lhe proporcionar o acesso a um grande nmero
de tipos de clculos matemticos, a HP Prime permite criar
vrios objectos que podem ser guardados e usados vezes
sem conta. Por exemplo, pode criar aplicaes, listas,
1
Para comear 47
matrizes, programas e notas. Pode tambm enviar esses
objectos para outras HP Primes. Sempre que encontrar um
ecr com como item de menu, pode seleccionar um
item desse ecr a fim de o enviar a outra HP Prime.
Para enviar objectos de
uma HP Prime para
outra, utilize um dos
cabos USB fornecidos.
Este o cabo USB
micro-A/micro-B. Repare que os conectores nas
extremidades do cabo USB so ligeiramente diferentes. O
micro conector do tipo A rectangular e o micro conector
do tipo B trapezoidal. Para partilhar objectos com outra
HP Prime, necessrio introduzir o micro conector A na
porta USB da calculadora que vai enviar e o micro
conector B na porta USB da calculadora que vai receber.
Procedimento geral O procedimento geral para partilhar objectos o
seguinte:
1. Navegue at ao ecr que mostra o objecto que
deseja enviar.
Esses ecrs so: Biblioteca de Aplicaes para
aplicaes, Catlogo de Listas para listas, Catlogo
de Matrizes para matrizes, Catlogo de programas
para programas e Catlogo de Notas para notas.
2. Ligue o cabo USB de modo a unir as duas
calculadoras.
O conector micro-A com a extremidade rectangular
deve ser inserido na porta USB na calculadora
emissora.
3. Na calculadora emissora, destaque o objecto que
deseja enviar e toque em .
Na ilustrao
direita, um programa
designado
TriangleCalcs foi
seleccionado no
Catlogo de
programas e vai ser
enviado
calculadora ligada
quando tocar em .
Micro-A: emissor Micro-B: receptor
48 Para comear
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.
Notao Polaca Inversa (RPN) 49
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:
RPN (Notao Polaca Inversa).
Os argumentos da expresso so introduzidos em primeiro
lugar, seguidos do operador. A introduo de um operador
efectua automaticamente o clculo daquilo que j foi
introduzido. Assim, ter de introduzir uma expresso de dois
operadores (como no exemplo acima) em dois passos; um
para cada operador:
Passo 1: 5 h o logaritmo natural de 5 calculado e
apresentado no histrico.
Passo 2: Szn introduzido como divisor e
aplicado ao resultado anterior.
Pode escolher o mtodo de introduo da sua preferncia na
pgina 1 do ecr Definies de incio (SH). Consulte
Definies sistmicas, a partir da pgina 31 para obter
instrues sobre como escolher as definies.
A opo RPN est disponvel na vista inicial, mas no na vista
do CAS.
50 Notao Polaca Inversa (RPN)
As ferramentas de edio de linhas de introduo disponveis
no modo RPN so as mesmas dos modos algbrico e de texto:
Prima C para eliminar o carcter esquerda do cursor.
Prima SC para eliminar o carcter direita do cursor.
Prima J para limpar toda a linha de introduo.
Prima SJ para limpar toda a linha de introduo.
Histrico no modo RPN
Os resultados dos clculos so mantidos no histrico. Este
histrico apresentado por cima da linha de introduo (bem
como se se deslocar at clculos que j no esto
imediatamente visveis). A calculadora apresenta trs histricos:
um para a vista do CAS e dois para a vista inicial. O histrico
do CAS debatido no captulo 3. Os dois histricos da vista
inicial so:
no RPN: visvel se tiver escolhido o modo algbrico ou de
texto como tcnica de introduo preferida
RPN: visvel apenas se tiver escolhido o modo RPN como
tcnica de introduo preferida. O histrico do RPN tem
tambm a designao de Pilha. Como se v na ilustrao
baixo, cada entrada na pilha um determinado nmero.
Trata-se do nmero do nvel da pilha.
medida que vo sendo acrescentados mais clculos, o
nmero do nvel da pilha de uma entrada aumenta.
Se mudar de RPN para modo de introduo algbrico ou de
texto, o seu histrico no se perde. Apenas deixa de estar
visvel. Se voltar a mudar para RPN, o histrico volta a ser
apresentado. Da mesma forma, se mudar para RPN, o histrico
no RPN no se perde.
Notao Polaca Inversa (RPN) 51
Quando no est em modo RPN, o histrico ordenado por
ordem cronolgica: com os clculos mais antigos na parte
superior e os mais recentes na parte inferior. No modo RPN,
o histrico ordenado cronologicamente por predefinio, mas
pode alterar a ordem dos itens no histrico. (Este processo
encontra-se explicado em Manipular a pilha na pgina 53).
Reutilizar
resultados
Existem duas formas de reutilizar um resultado contido no
histrico. O mtodo 1 cancela a seleco do resultado copiado
aps a cpia; o mtodo 2 mantm o item copiado seleccionado.
Mtodo 1
1. Seleccione o resultado a copiar. Pode faz-lo premindo
= ou \ at destacar o resultado, ou tocando no mesmo.
2. Prima E. O resultado copiado para a linha de
introduo e deixa de estar seleccionado.
Mtodo 2
1. Seleccione o resultado a copiar. Pode faz-lo premindo
= ou \ at destacar o resultado, ou tocando no mesmo.
2. Toque em e seleccione ECO. O resultado copiado
para a linha de introduo e permanece seleccionado.
Repare que, embora possa copiar um item do histrico do CAS
para utilizar num clculo em Incio (bem como copiar um item
do histrico de Incio para utilizar num clculo do CAS), no
pode copiar itens a partir do histrico de RPN, nem para o
mesmo. Pode, no entanto, utilizar comandos e funes do CAS
quando trabalha no modo RPN.
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:
52 Notao Polaca Inversa (RPN)
No entanto, tambm pode introduzir os argumentos
separadamente e, em seguida, com uma linha de introduo em
branco, introduzir o operador (s). O histrico teria o seguinte
aspecto antes de introduzir o operador:
Se o histrico no contiver entradas e introduzir um operador ou
uma funo, surge uma mensagem de erro. Tambm surge uma
mensagem de erro se existir, num nvel da pilha, uma entrada
necessria a um operador, mas que no constitua um
argumento adequado para o operador em questo. Por
exemplo, se premir f e existir uma string no nvel 1,
apresentada uma mensagem de erro.
Um operador ou uma funo funciona apenas com o nmero
mnimo de argumentos necessrio para produzir um resultado.
Assim, se colocar na linha de introduo 2 4 6 8 e premir
s, o nvel 1 da pilha mostra 48. A multiplicao precisa
apenas de dois argumentos, pelo que so os dois ltimos
argumentos introduzidos que so multiplicados. As entradas 2 e
4 no so ignoradas: 2 colocado no nvel 3 da pilha, e 4 no
nvel 2 da pilha.
Caso uma funo possa aceitar um nmero varivel de
argumentos, tem de especificar quantos argumentos deseja
incluir na operao. Para isso, especifique o nmero entre
parnteses, imediatamente a seguir ao nome da funo. Pode
depois premir E para calcular a funo. Por exemplo,
imagine que a pilha tem o seguinte aspecto:
Imagine ainda que deseja determinar o mnimo de apenas
nmeros de apenas os nmeros nos nveis 1, 2 e 3 da pilha.
Escolha a funo MIN do menu MATEMTICA e conclua a
entrada como MIN(3). Quando prime E, apresentado
o mnimo de apenas os ltimos trs itens da pilha.
Notao Polaca Inversa (RPN) 53
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 Copia o item seleccionado para o nvel 1 da pilha. O item
abaixo daquele que copiado ento destacado. Assim, se
tocou em quatro vezes, quatro itens consecutivos sero
movidos para os quatro nveis inferiores da pilha (nveis 1 a 4).
ROLL Existem dois comandos de rolagem:
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 Pode trocar a posio dos objectos no nvel 1 da pilha com a
dos objectos no nvel 2 da pilha. Basta premir o. O nvel dos
outros objectos permanece inalterado. Repare que a linha de
introduo no deve estar activa no momento. Se estiver, ser
introduzida uma vrgula.
Empilh Toque em para visualizar mais ferramentas de
manipulao de pilhas.
54 Notao Polaca Inversa (RPN)
DROPN Elimina todos os itens da pilha, descendo do item destacado at
ao item no nvel 1 da pilha, inclusive. Os itens acima do item
destacado descem para preencher os nveis dos itens eliminados.
Se quiser apenas eliminar um nico item da pilha, consulte
Eliminar um item, abaixo.
DUPN Duplica todos os itens entre o item destacado (inclusive) e o item no
nvel 1 da pilha. Se, por exemplo, tiver seleccionado o item no nvel
3 da pilha, seleccionar DUPN duplica-o, bem como aos dois itens
abaixo, coloca-os nos nveis 1 a 3 da pilha e move os itens que
foram duplicados para cima, at aos nveis 4 a 6 da pilha.
Eco Coloca uma cpia do resultado seleccionado na linha de
introduo e deixa o resultado de origem destacado.
LIST Cria uma lista de resultados, com o resultado destacado como
primeiro elemento da lista e com o item no nvel 1 da pilha como
ltimo.
Mostrar
um item
Para mostrar um resultado em formato de texto, em ecr inteiro,
toque em .
Toque em para regressar ao histrico.
Eliminar
um item
Para eliminar um item da pilha:
1. Seleccione-o. Pode faz-lo premindo = ou \ at destacar
o item, ou tocando no mesmo.
2. Prima C.
Eliminar
todos os
itens
Para eliminar todos os itens, limpando assim o histrico, prima
SJ.
Antes Depois
Sistema de lgebra computacional (CAS) 55
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, d o
resultado aproximado .619047619047 na vista inicial (com o
formato numrico Padro), mas d a resposta exacta no
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.
1
3
---
2
7
--- +
13
21
------
56 Sistema de lgebra computacional (CAS)
Os botes de menu da vista do CAS so os seguintes:
: atribui um objecto a uma varivel
: aplica as regras de simplificao comuns para
reduzir uma expresso sua forma mais simples. Por
exemplo, simplify(e
a
+ LN(b*e
c
)) d
b*EXP(a)*EXP(c).
: copia uma entrada seleccionada no histrico
para a linha de introduo
: apresenta a entrada seleccionada em modo de
ecr inteiro, com o deslocamento horizontal e vertical
activado. A entrada apresentada tambm no formato
de texto.
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.
Sistema de lgebra computacional (CAS) 57
Exemplo 1 Para achar as razes de 2x
2
+ 3x 2:
1. Com o menu CAS aberto, seleccione Polinmio e,
em seguida, Encontrar razes.
A funo proot()
aparece na linha de
introduo.
2. Entre os parnteses,
introduza:
2Asj+3
Asw2
3. Prima E.
Exemplo 2 Para achar a rea sob o grfico de 5x
2
6 entre x =1 e x = 3:
1. Com o menu CAS aberto, seleccione Clculo e, em
seguida, Integral.
A funo int()
aparece na linha de
introduo.
2. Entre os parnteses,
introduza:
5Asjw6
oAso1
o3
3. Prima E.
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.
58 Sistema de lgebra computacional (CAS)
Pgina 1
Definio Finalidade
Valor do ngulo Seleccione as unidades de
medida de ngulos: Radianos
ou Graus.
Formato
numrico
(primeira lista
pendente)
Seleccione o formato numrico
para as solues apresentadas:
Padro ou Cientfico ou
Engenharia
Formato
numrico
(segunda lista
pendente)
Seleccione o nmero de dgitos a
apresentar no modo aproximado
(mantissa + expoente).
Inteiros (lista
pendente)
Seleccione a base de inteiros:
Decimal (base 10)
Hex (base 16)
Octal (base 8)
Inteiros (caixa de
verificao)
Se estiver assinalada, qualquer
nmero real equivalente a um
inteiro num ambiente fora do CAS
ser convertido para um inteiro no
CAS. (Independentemente de esta
opo se encontrar ou no
seleccionada, os nmeros reais
no equivalentes a inteiros so
tratados como nmeros reais no
CAS).
Simplifique Seleccione o nvel de
simplificao automtica:
Nenhuma: no simplificar
automaticamente (utilize
para simplificao manual)
Mnima: efectuar simplificaes
bsicas
Mxima: tentar sempre simplificar
Sistema de lgebra computacional (CAS) 59
Exacto Se estiver marcada, a calculadora
encontra-se em modo exacto e as
solues sero simblicas. Se no
estiver marcada, a calculadora
encontra-se em modo aproximado
e as solues sero aproximadas.
Por exemplo, 26n5 d em
modo exacto e 5.2 em modo
aproximado.
Complexos Seleccione esta opo para
permitir resultados complexos nas
variveis.
Utilizar Se estiver marcada, os polinmios
de segunda ordem so
decompostos em modo de
complexos, ou em modo de reais
se a descriminante for positiva.
Utilizar i Se estiver marcada, a calculadora
encontra-se em modo de
complexos e sero apresentadas
solues complexas, quando
existirem. Se no estiver marcada,
a calculadora encontra-se em
modo de reais e sero
apresentadas as solues em
reais. Por exemplo, factors(x
4
1)
d (x1),(x+1),(x+i),(xi) em
modo de complexos e
(x1),(x+1),(x
2
+1) em modo de
reais.
Principal Se estiver marcada, so
apresentadas as solues
principais de funes
trigonomtricas. Se no estiver
assinalada, so apresentadas as
solues gerais de funes
trigonomtricas.
Definio Finalidade (Continuao)
26
5
-----------
60 Sistema de lgebra computacional (CAS)
Pgina 2
Ascendente Se estiver marcada, os polinmios
sero apresentados com
potncias crescentes (por
exemplo, 4+x+3x
2
+x
3
). Se no
estiver marcada, os polinmios
sero apresentados com
potncias decrescentes (por
exemplo, x
3
+3x
2
+x4).
Definio Finalidade (Continuao)
Definio Finalidade
Clculo
Recursivo
Especifique o nmero mximo de
variveis integradas permitidas
num clculo interactivo. Consulte
tambm Substituio
Recursiva, abaixo.
Substituio
Recursiva
Especifique o nmero mximo de
variveis integradas permitidas
num s clculo num programa.
Consulte tambm Clculo
Recursivo, acima.
Funo
Recursiva
Especifique o nmero mximo
permitido de invocaes de
funes integradas.
psilon Qualquer nmero inferior ao valor
especificado para psilon ser
apresentado como zero.
Probabilidade Especifique a probabilidade
mxima de uma resposta estar
errada para algoritmos no
determinsticos. Defina como zero
para algoritmos determinsticos.
Newton Especifique o nmero mximo de
iteraes quando utilizar o
mtodo de Newton para achar as
razes de uma quadrtica.
Sistema de lgebra computacional (CAS) 61
Definio da
forma de itens
de menu
Uma definio que afecte o CAS realizada fora do ecr
Definies CAS. Esta definio determina se os comandos
no menu CAS so apresentados de forma descritiva ou pelo
respectivo nome de comando. Eis alguns exemplos de
funes idnticas que so apresentadas de maneira diferente
dependendo do modo de apresentao seleccionado:
O modo de apresentao predefinido do menu fornece os
nomes descritivos das funes do CAS. Se prefere que as
funes sejam apresentadas pelo respectivo nome de
comando, cancele a seleco da opo Apresentao
Menu na segunda pgina do ecr Definies de incio
(consulte Definies de incio na pgina 31).
Para utilizar
uma expresso
ou um resultado
a partir da vista
inicial
Quando est a trabalhar no CAS, pode recuperar uma
expresso ou um resultado a partir da vista inicial tocando
em Z e seleccionando Obter de Incio. Aparece a
vista inicial. Prima = ou \ at que o item que deseja
recuperar seja destacado e, em seguida, prima E. O
item destacado copiado para o ponto do cursor no CAS.
Para utilizar
uma varivel de
Incio no CAS
Pode aceder s variveis de Incio a partir do CAS. s
variveis de Incio, so atribudas letras maisculas; s
variveis do CAS, so atribudas letras minsculas. Assim,
SIN(x) e SIN(X) produzem resultados diferentes.
Para utilizar uma varivel de Incio no CAS, basta incluir o
seu nome num clculo. Por exemplo, imagine que, na vista
inicial, atribui a varivel Q a 100. Imagine tambm que
atribuiu a varivel q a 1000 no CAS. Se estiver no CAS e
introduzir 5*q , o resultado 5000. Se, em vez disso, tivesse
introduzido 5*Q, o resultado teria sido 500.
De forma semelhante, as variveis do CAS podem ser
utilizadas em clculos na vista inicial. Assim, pode introduzir
5*q na vista inicial e obter 5000, embora q seja uma
varivel do CAS.
Nome descritivo Nome de comando
Lista de factores ifactors
Zeros de complexa cZeros
Base de Groebner gbasis
Factor por grau factor_xn
Encontrar razes proot
62 Sistema de lgebra computacional (CAS)
Modo de Exame 63
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 palavra-
passe. 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.
64 Modo de Exame
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
escolha a terceira pgina do ecr Definies de
incio.
O procedimento que se segue ilustra o segundo mtodo.
1. Prima SH. Aparece o ecr Definies de
incio.
2. Toque em .
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).
Modo de Exame 65
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
.
Se quiser activar o modo de exame agora, prossiga
para Activar o Modo de Exame abaixo.
Criar uma nova configurao
Pode modificar a pr-configurao de exame quando
novas circunstncias exigirem um conjunto diferente de
funes desactivadas. Em alternativa, pode manter a pr-
configurao e criar uma nova configurao. Quando
cria uma nova configurao, escolhe como base uma
configurao existente.
1. Prima SH. apresentado o ecr Definies
de incio.
2. Toque em .
66 Modo de Exame
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
, seleccione
Copiar
a partir do
menu e introduza um nome para a nova
configurao.
Consulte Adicionar texto na pgina 23 se precisar
de ajuda para introduzir caracteres alfabticos.
6. Toque em
duas vezes.
7. Toque em . O ecr Configurao do Modo
de Exame apresentado.
8. Seleccione as funcionalidades que pretende
desactivar e certifique-se de que as que no pretende
desactivar no esto seleccionadas.
9. Quando tiver terminado a seleco das
funcionalidades a desactivar, toque em
.
Repare que pode criar configuraes de modo de
exame utilizando o Kit de Conectividade de forma
muito semelhante utilizada numa HP Prime. Pode
depois activ-las em vrias HP Primes, quer atravs
de USB, quer por meio de difuso para uma turma
que utilize mdulos sem fios. Para obter mais
informaes, instale e inicie o Kit de Conectividade
HP fornecido no CD do produto. No menu do Kit de
Conectividade, clique em Ajuda e seleccione Guia
do Utilizador do Kit de Conectividade HP.
Se quiser activar o modo de exame agora, prossiga
para Activar o Modo de Exame abaixo.
Modo de Exame 67
Activar o Modo de Exame
Quando activa o modo de exame, impede que os
utilizadores acedam s funcionalidades que desactivou.
As funcionalidade ficam novamente acessveis quando
termina o tempo de espera especificado ou quando
introduzida a palavra-passe de modo de exame,
consoante o que ocorrer primeiro.
Para activar o modo de exame:
1. Se o ecr Modo de
Exame no estiver
visvel, prima
SH e toque em
e em
.
2. Caso seja necessria
uma configurao
que no Exame predefinido, escolha-a a partir
da lista Configurao.
3. Seleccione um tempo de espera a partir da lista
Tempo de espera.
Repare que o perodo mximo de 8 horas.
Quando estiver a preparar-se para supervisionar os
alunos durante um exame, certifique-se de que o
perodo de tempo escolhido superior durao do
exame.
4. Introduza uma palavra-passe que contenha entre 1 e
10 caracteres. A palavra-passe deve ser introduzida
caso deseje ou caso outro utilizador deseje
cancelar o modo de exame antes de decorrido o
tempo de espera.
5. Caso deseje apagar a memria da calculadora,
seleccione Apagar memria. Isso apaga todos os
dados introduzidos pelo utilizador e repe as
predefinies de fbrica da calculadora.
6. Caso deseje que o indicador de modo de exame
pisque periodicamente enquanto a calculadora
estiver no modo de exame, seleccione Piscar LED.
68 Modo de Exame
7. Com o cabo USB fornecido, ligue a calculadora de
um aluno.
Introduza o conector micro-A que tem uma
extremidade rectangular na porta USB da
calculadora emissora, e introduza o outro conector
na porta USB da calculadora receptora.
8. Para activar a configurao numa calculadora
ligada, toque em
.
O ecr Modo de Exame
fecha. A calculadora ligada encontra-se agora em
modo de exame, com as funcionalidades
desactivadas inacessveis para o utilizador dessa
calculadora.
9. Repita o procedimento, a partir do passo 7, para
cada calculadora cujas funcionalidades seja
necessrio limitar.
Cancelar o modo de exame
Caso deseje cancelar o modo de exame antes de
decorrido o perodo definido, ter de introduzir a
palavra-passe de activao do modo de exame actual.
1. Se o ecr Modo de Exame no estiver visvel,
prima SH e toque em e
.
2. Introduza a palavra-passe de activao do modo de
exame actual e toque em duas vezes
.
Tambm pode cancelar o modo de exame com o Kit de
Conectividade. Consulte o Guia do Utilizador do Kit de
Conectividade HP para obter mais informaes.
Modificar configuraes
As configuraes de modo de exame podem ser
alteradas. Pode tambm eliminar uma configurao e
restaurar a pr-configurao.
Modo de Exame 69
Para alterar uma configurao
1. Se o ecr Modo de Exame no estiver visvel,
prima SH e toque em e
.
2. Seleccione a configurao que deseja alterar na lista
Configurao.
3. Toque em .
4. Faa todas as alteraes necessrias e, em seguida,
toque em .
Para regressar pr-configurao
1. Prima SH. apresentado o ecr Definies
de incio.
2. Toque em .
3. Toque em .
apresentado o ecr Modo de Exame.
4. Escolha Exame predefinido a partir da lista
Configurao.
5. 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,
prima SH e toque em e
.
2. Seleccione a configurao que deseja eliminar na
lista Configurao.
3. Toque em
e escolha
Eliminar
.
4. Quando lhe for solicitado que confirme a
eliminao, toque em ou prima E.
70 Modo de Exame
Introduo s aplicaes HP 71
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
Utilize esta aplicao para:
Grficos
Avanados
Explorar os grficos de expresses abertas
simblicas em x e y. Exemplo:
DataStreamer Recolher dados reais de sensores
cientficos e export-los para uma
aplicao de estatstica para anlise.
Finanas Resolver problemas de valor do dinheiro
no tempo (TVM) e amortizao.
Funo Explorar funes rectangulares de valor
real, de y em termos de x. Exemplo:
Geometria Explorar construes geomtricas e
efectuar clculos geomtricos.
Inferncia Explorar intervalos de confiana e testes
de hipteses com base nas distribuies t
Normal e de Student.
Explorador
Linear
Explorar as propriedades de equaes
lineares e testar os seus conhecimentos.
x
2
y
2
+ 64 =
y 2x
2
3x 5 + + =
72 Introduo s aplicaes HP
medida que utiliza uma aplicao para explorar uma aula ou
resolver um problema, vai acrescentando dados e definies
numa ou em mais vistas da aplicao. Todas essas informaes
so automaticamente guardadas na aplicao. Quando voltar
aplicao, em qualquer momento, todas as informaes
Solucionador
Linear
Achar solues para conjuntos de duas ou
trs equaes lineares.
Paramtrica Explorar funes paramtricas de x e y em
termos de t. Exemplo: x = cos (t) e
y = sin(t).
Polar Explorar funes polares de r em termos
de um ngulo . Exemplo:
Explor.
quadrtico
Explorar as propriedades de equaes
quadrticas e testar os seus
conhecimentos.
Sequncia Explorar funes de sequncia, em que U
definido em termos de n, ou em termos
de termos anteriores da mesma ou de outra
sequncia, como por exemplo, e
. Exemplo: , e
Resolv Explorar equaes de uma ou mais
variveis de valor real, bem como sistemas
de equaes. Exemplo:
Folha de
clculo
Para resolver problemas ou representar os
dados mais adequados a uma folha de
clculo.
Estatstica 1Var Calcular dados estatsticos a uma varivel (x)
Estatstica 2Var Calcular dados estatsticos a duas
variveis (x e y)
Solucion.
tring.
Achar os valores desconhecidos de
comprimentos e ngulos de tringulos.
Explorador
trig.
Explorar as propriedades de equaes
sinusoidais e testar os seus conhecimentos.
Nome da
aplicao
Utilize esta aplicao para:
(Continuao)
r 2 4 ( ) cos =
U
n 1
U
n 2
U
1
0 = U
2
1 =
U
n
U
n 2
U
n 1
+ =
x 1 + x
2
x 2 =
Introduo s aplicaes HP 73
continuaro a. Pode tambm guardar uma verso da aplicao
com um nome atribudo por si e depois, utilizar a aplicao
original para outro problema ou finalidade. Consulte Criar uma
aplicao na pgina 113 para obter mais informaes acerca
da personalizao e armazenamento de aplicaes.
Exceptuando uma situao, todas as aplicaes acima referidas
esto descritas em pormenor neste guia do utilizador.
A excepo a aplicao DataStreamer. O Guia de Iniciao
Rpida da HP Prime fornece uma breve introduo a essa
aplicao. Encontra todos os pormenores no Guia do Utilizador
do HP StreamSmart 410.
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
Pode sair de uma aplicao em qualquer momento; todos os
dados e definies nela contidos sero mantidos. Quando voltar
aplicao, pode continuar a partir do ponto onde ficou.
No entanto, caso no deseje utilizar os dados e definies
anteriores, pode restituir aplicao o seu estado predefinido;
ou seja, o estado em que se encontrava quando a abriu pela
primeira vez. Para o fazer:
1. Abra a Biblioteca de Aplicaes.
2. Utilize as teclas do cursor para destacar a aplicao.
3. Toque em .
4. Toque em para confirmar a inteno.
74 Introduo s aplicaes HP
Tambm pode reiniciar uma aplicao a partir da mesma. Na
vista principal da aplicao que geralmente , embora nem
sempre, a vista Simblica prima SJ e toque em
para confirmar a inteno.
Para
ordenar as
aplicaes
Por predefinio, as aplicaes integradas da Biblioteca de
Aplicaes so ordenadas cronologicamente, sendo a aplicao
mais recentemente utilizada apresentada em primeiro lugar.
(As aplicaes personalizadas so sempre apresentadas depois
das aplicaes integradas).
Pode alterar a ordem das aplicaes integradas para:
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 alterar a ordem:
1. Abra a Biblioteca de Aplicaes.
2. Toque em .
3. Na lista Ordenar aplicaes, escolha a opo que
deseja.
Para
eliminar uma
aplicao
As aplicaes fornecidas com a HP Prime so integradas e no
podem ser eliminadas, mas pode eliminar uma aplicao criada
por si. Para eliminar uma aplicao:
1. Abra a Biblioteca de Aplicaes.
2. Utilize as teclas do cursor para destacar a aplicao.
3. Toque em .
4. Toque em para confirmar a inteno.
Introduo s aplicaes HP 75
Outras
opes
As outras opes disponveis na Biblioteca de Aplicaes so:

Permite guardar uma cpia de uma aplicao com um novo


nome. Consulte Criar uma aplicao na pgina 113.

Permite enviar uma aplicao para outra HP Prime.


Consulte Partilha de dados na pgina 46.
Vistas das aplicaes
A maior parte das aplicaes tem trs vistas principais:
Simblica, Desenho e Numrica. Estas vistas baseiam-se nas
representaes simblica, grfica e numrica de objectos
matemticos. Pode aceder s mesmas atravs das teclas Y,
P e M, junto ao canto superior esquerdo do teclado.
Geralmente, estas vistas permitem definir um objecto matemtico
como uma expresso ou expresso aberta , desenhar o
respectivo grfico e ver os valores por ele gerados.
Cada uma destas vistas acompanhada por uma vista de
configurao, que permite configurar o aspecto dos dados na
vista principal. Estas vistas tm os nomes de Config Simblica,
Config Desenho e Config Numrica. Pode aceder s mesmas
premindo JY, JP e JM.
Nem todas as aplicaes contm as seis vistas indicadas acima.
O mbito e a complexidade de cada aplicao determina o
respectivo conjunto particular de vistas. Por exemplo, a aplicao
Folha de Clculo no tem a vista Desenho nem a vista Config
Desenho, e o Explor. Quadrtico contm apenas uma vista
Desenho. As vistas disponveis em cada aplicao encontram-se
expostas nas seis seces seguintes.
Repare que a aplicao DataStreamer no abordada neste
captulo. Consulte o Guia do Utilizador do HP StreamSmart 410
para obter mais informaes acerca desta aplicao.
76 Introduo s aplicaes HP
Vista Simblica
A tabela abaixo descreve o que possvel fazer na vista
Simblica de cada aplicao.
Aplicao Utilize a vista Simblica para:
Grficos
Avanados
Especificar at 10 expresses abertas.
Finanas No utilizada
Funo Especificar at 10 funes rectangulares de
valor real, de y em termos de x.
Geometria Ver a definio simblica de construes
geomtricas.
Inferncia Realizar um teste de hiptese ou testar um
nvel de confiana, bem como seleccionar
um tipo de teste.
Explorador
Linear
No utilizada
Solucionador
Linear
No utilizada
Paramtrica Especificar at 10 funes paramtricas de
x e y em termos de t.
Polar Especificar at 10 funes polares de r em
termos de um ngulo .
Explor.
Quadrtico
No utilizada
Sequncia Especificar at 10 funes de sequncia.
Resolv Especificar at 10 equaes.
Folha de
clculo
No utilizada
Estatstica 1Var Especificar at 5 anlises a uma varivel.
Estatstica 2Var Especificar at 5 anlises a diversas
variveis.
Solucion.
tring.
No utilizada
Explorador trig. No utilizada
Introduo s aplicaes HP 77
Vista Config Simblica
A vista Config Simblica igual
para todas as aplicaes.
Permite-lhe sobrepor-se s
definies sistmicas de medida
de ngulo, formato numrico e
introduo de nmeros
complexos. A sobreposio
aplica-se apenas aplicao
actual.
Para alterar as definies em todas as aplicaes, consulte
Definies sistmicas na pgina 31.
Vista Desenho
A tabela abaixo descreve o que possvel fazer na vista Desenho
de cada aplicao.
Aplicao Utilize a vista Desenho
para:
Grficos
Avanados
Explorar e desenhar grficos de
expresses abertas seleccionadas na vista
Simblica.
Finanas Apresentar um grfico de amortizao.
Funo Explorar e desenhar grficos de funes
seleccionadas na vista Simblica.
Geometria Criar e manipular construes
geomtricas.
Inferncia Ver um grfico de resultados de um teste.
Explorador
Linear
Explorar equaes lineares e testar os seus
conhecimentos.
Solucionador
Linear
No utilizada
Paramtrica Explorar e desenhar grficos de funes
seleccionadas na vista Simblica.
Polar Explorar e desenhar grficos de funes
seleccionadas na vista Simblica.
78 Introduo s aplicaes HP
Explor.
quadrtico
Explorar equaes quadrticas e testar os
seus conhecimentos.
Sequncia Explorar e desenhar grficos de
sequncias seleccionadas na vista
Simblica.
Resolv Explorar e desenhar grficos de uma nica
funo seleccionada na vista Simblica.
Folha de
clculo
No utilizada
Estatstica 1Var Explorar e desenhar grficos de anlises
seleccionadas na vista Simblica.
Estatstica 2Var Explorar e desenhar grficos de anlises
seleccionadas na vista Simblica.
Solucion.
tring.
No utilizada
Explorador
trig.
Explorar equaes sinusoidais e testar os
seus conhecimentos relacionados com as
mesmas.
Aplicao Utilize a vista Desenho
para: (Continuao)
Introduo s aplicaes HP 79
Vista Config Desenho
A tabela abaixo descreve o que possvel fazer na vista Config
Desenho de cada aplicao.
Aplicao Utilize a vista Config Desenho
para:
Grficos
Avanados
Modificar o aspecto dos grficos
desenhados e o ambiente de desenho de
grficos.
Finanas No utilizada
Funo Modificar o aspecto dos grficos
desenhados e o ambiente de desenho de
grficos.
Geometria Modificar o aspecto do ambiente de
desenho.
Inferncia No utilizada
Explorador
Linear
No utilizada
Solucionador
Linear
No utilizada
Paramtrica Modificar o aspecto dos grficos
desenhados e o ambiente de desenho de
grficos.
Polar Modificar o aspecto dos grficos
desenhados e o ambiente de desenho de
grficos.
Explor.
quadrtico
No utilizada
Sequncia Modificar o aspecto dos grficos
desenhados e o ambiente de desenho de
grficos.
Resolv Modificar o aspecto dos grficos
desenhados e o ambiente de desenho de
grficos.
80 Introduo s aplicaes HP
Vista numrica
A tabela abaixo descreve o que possvel fazer na vista
Numrica de cada aplicao.
Folha de
clculo
No utilizada
Estatstica 1Var Modificar o aspecto dos grficos
desenhados e o ambiente de desenho de
grficos.
Estatstica 2Var Modificar o aspecto dos grficos
desenhados e o ambiente de desenho de
grficos.
Solucion.
tring.
No utilizada
Explorador
trig.
No utilizada
Aplicao Utilize a vista Config Desenho
para: (Continuao)
Aplicao Utilize a vista Numrica
para:
Grficos
Avanados
Ver uma tabela de nmeros gerados pelas
expresses abertas seleccionadas na vista
Simblica.
Finanas Introduzir valores para clculos de valor
do dinheiro no tempo.
Funo Ver uma tabela de nmeros gerados pelas
funes seleccionadas na vista Simblica.
Geometria Efectuar clculos com os objectos
geomtricos desenhados na vista Desenho.
Inferncia Especificar as estatsticas necessrias para
realizar o teste seleccionado na vista
Simblica.
Explorador
Linear
No utilizada
Introduo s aplicaes HP 81
Solucionador
Linear
Especificar os coeficientes das equaes
lineares a resolver.
Paramtrica Ver uma tabela de nmeros gerados pelas
funes seleccionadas na vista Simblica.
Polar Ver uma tabela de nmeros gerados pelas
funes seleccionadas na vista Simblica.
Explor.
quadrtico
No utilizada
Sequncia Ver uma tabela de nmeros gerados pelas
sequncias seleccionadas na vista
Simblica.
Resolv Introduzir os valores conhecidos e resolver
o valor desconhecido.
Folha de
clculo
Introduzir nmeros, texto, frmulas, etc.
A vista Numrica a vista principal desta
aplicao.
Estatstica 1Var Introduzir dados para anlise.
Estatstica 2Var Introduzir dados para anlise.
Solucion.
tring.
Introduzir dados conhecidos acerca de um
tringulo e resolver os dados
desconhecidos.
Explorador
trig.
No utilizada
Aplicao Utilize a vista Numrica
para: (Continuao)
82 Introduo s aplicaes HP
Vista Config Numrica
A tabela abaixo descreve o que possvel fazer na vista Config
Numrica de cada aplicao.
Aplicao Utilize a vista Config Numrica
para:
Grficos
Avanados
Especificar os nmeros a calcular de
acordo com as expresses abertas
especificadas na vista Simblica, e definir
o factor de zoom.
Finanas No utilizada.
Funo Especificar os nmeros a calcular de
acordo com as funes especificadas na
vista Simblica, e definir o factor de zoom.
Geometria No utilizada
Inferncia No utilizada
Explorador
Linear
No utilizada
Solucionador
Linear
No utilizada
Paramtrica Especificar os nmeros a calcular de
acordo com as funes especificadas na
vista Simblica, e definir o factor de zoom.
Polar Especificar os nmeros a calcular de
acordo com as funes especificadas na
vista Simblica, e definir o factor de zoom.
Explor.
quadrtico
No utilizada.
Sequncia Especificar os nmeros a calcular de
acordo com as sequncias especificadas
na vista Simblica, e definir o factor de
zoom.
Resolv No utilizada
Folha de
clculo
No utilizada
Introduo s aplicaes HP 83
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
desenhar o grfico da equao .
3. Defina a equao introduzindo:
4Szf
n2>>f
>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.
Estatstica 1Var No utilizada
Estatstica 2Var No utilizada
Solucion.
tring.
No utilizada
Explorador
trig.
No utilizada
Aplicao Utilize a vista Config Numrica
para: (Continuao)
r 4 2 ( ) ( )
2
cos cos =
r 4 2 ( ) ( )
2
cos cos =
84 Introduo s aplicaes HP
Vista Config Simblica
4. Prima SY.
5. Seleccione Radianos no
menu Valor do ngulo.
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.
Vista Config Desenho
7. Prima SP.
8. Defina o segundo campo
RNG para 4
introduzindo:
>4Sz ()
9. Prima Ppara voltar
vista Desenho e ver o
desenho completo do
grfico.
Introduo s aplicaes HP 85
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.
Vista Config Numrica
11. Prima SM.
12. Altere o campo N. DE
PASSO para 1.
13. Prima M para regressar
vista Numrica.
Ver que a coluna contm
agora inteiros consecutivos
a partir de zero e que os valores correspondentes
calculados pela equao especificada na vista Simblica
esto listados na coluna R1.
Operaes comuns na vista Simblica
[mbito: Grficos Avanados, Funo, Paramtrica, Polar,
Sequncia, Resolv. Consulte os captulos dedicados a cada
aplicao para obter informaes acerca de outras aplicaes].
A vista Simblica normalmente utilizada para definir uma
funo ou uma expresso aberta que deseje explorar (atravs do
desenho de um grfico e/ou de um clculo). Na presente
seco, o termo definio ser aplicado tanto a funes como a
expresses abertas.
Prima Y para abrir a vista Simblica.
86 Introduo s aplicaes HP
Acrescentar uma definio
Excepto na aplicao Paramtrica, existem 10 campos para
introduzir definies. Na aplicao Paramtrica, existem 20
campos, dois para cada definio emparelhada.
1. Destaque um campo vazio que deseje utilizar, tocando nele
ou deslocando-se at l.
2. Introduza a sua definio.
Se precisar de ajuda, consulte Blocos de construo de
definies na pgina 86.
3. Toque em ou prima E quando terminar.
A sua nova definio acrescentada lista de definies.
Repare que as variveis utilizadas nas definies devem
estar em letra maiscula. Uma varivel introduzida em letra
minscula faz com que aparea uma mensagem de erro.
Modificar uma definio
1. Destaque a definio que deseja utilizar, tocando nela ou
deslocando-se at l.
2. Toque em .
A definio copiada para a linha de introduo.
3. Modifique a definio.
4. Prima ou prima E quando terminar.
Blocos de construo de definies
Os componentes de uma definio simblica podem ser
provenientes de vrias fontes.
Do teclado
Pode introduzir os componentes directamente com o
teclado. Para introduzir 2X
2
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)=X
2
+COST.
Introduo s aplicaes HP 87
Para seleccionar uma varivel do utilizador, prima a,
toque em , seleccione Variveis do utilizador e,
em seguida, seleccione a varivel que lhe interessa.
Das variveis de Incio
Algumas variveis de Incio podem ser incorporadas numa
definio simblica. Para aceder a uma varivel de Incio,
prima a, toque em , seleccione uma categoria de
varivel e seleccione a varivel que lhe interessa. Assim,
poderia ter a definio com a forma F1(X)=X
2
+Q.
(Q encontra-se no submenu Reais do menu Incio).
As variveis de Incio so debatidas em pormenor no
captulo B, Resoluo de problemas, a partir da pgina
617.
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)=X
2
+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)=X
2
SIZE(L1). equivalente a x
2
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
88 Introduo s aplicaes HP
menus Toolbox (D). A seguinte definio incorpora a
funo do CAS irem: F5(X)=X
2
+CAS.irem(45,7).
(irem introduzido se escolher Resto, uma opo do
menu Diviso, que um submenu do menu Inteiros.
Repare que, a qualquer comando ou funo do CAS
seleccionado para efectuar operaes fora do CAS,
atribudo o prefixo CAS. ).
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)=X
2
+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)=X
2
+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).
Calcular uma definio dependente
Se tiver uma funo dependente ou seja, definida em termos de
outra definio pode combinar todas as definies numa s
calculando a funo dependente.
1. Seleccione a expresso dependente.
2. Toque em .
Considere o exemplo direita.
Repare que F3(X) definido
em termos de duas outras
funes. Trata-se de uma
definio dependente que pode
ser calculada. Se destacar
F3(X)e tocar em ,
F3(X)passa a 2*X
2
+X+
2*(X
2
1).
Introduo s aplicaes HP 89
Seleccionar ou cancelar a seleco de uma definio a explorar
Nas aplicaes Grficos Avanados, Funo, Paramtrica, Polar,
Sequncia e Resolv, pode introduzir at 10 definies. No
entanto, apenas as definies seleccionadas na vista Simblica
sero representadas sob a forma de grfico na vista Desenho e
calculadas na vista Numrica.
Pode saber se uma definio est seleccionada pelo visto (ou
marca de verificao) ao seu lado. Uma marca de verificao
acrescentada por predefinio assim que cria uma definio.
Assim, se no quiser calcular ou desenhar o grfico de uma
definio especfica, destaque-a e toque em . (Faa o
mesmo para voltar a seleccionar uma funo j no
seleccionada).
Escolher uma cor para os grficos
Cada funo e expresso
aberta pode ser representada
em forma de grfico com uma
cor diferente. Se quiser alterar a
cor predefinida de um grfico:
1. Toque no quadrado
colorido esquerda da
definio da funo.
Tambm pode seleccionar o quadrado premindo E
enquanto selecciona a definio. Se premir E, move
a seleco da definio para o quadrado colorido e do
quadrado colorido para a definio.
2. Toque em .
3. Seleccione a cor desejada no selector de cor.
Eliminar uma definio
Para eliminar uma nica definio:
1. Toque uma vez na mesma (ou destaque-a com as teclas do
cursor).
2. Prima C.
Para eliminar todas as definies:
1. Prima SJ.
2. Toque em ou prima E para confirmar a
inteno.
90 Introduo s aplicaes HP
Vista Simblica: resumo dos botes de menu
Boto Finalidade
Copia a definio destacada para a linha
de introduo, permitindo edit-la.
Quando concluir, toque em .
Para acrescentar uma nova definio
mesmo que seja para substituir outra j
existente destaque o campo e comece a
introduzir a nova definio.
Selecciona (ou cancela a seleco de)
uma definio.
[Apenas Funo]
Introduz a varivel independente na
aplicao Funo. Pode tambm premir
d.
[Apenas Grficos
Avanados]
Introduz um X na aplicao Grficos
Avanados. Pode tambm premir d.
[Apenas Grficos
Avanados]
Introduz um Y na aplicao Grficos
Avanados.
[Apenas
Paramtrica]
Introduz a varivel independente na
aplicao Paramtrica. Pode tambm
premir d.
[Apenas Polar]
Introduz a varivel independente na
aplicao Polar. Pode tambm premir
d.
[Apenas
Sequncia]
Introduz a varivel independente na
aplicao Sequncia. Pode tambm premir
d.
[Apenas Resolv]
Introduz o sinal de igual na aplicao
Resolv. Um atalho equivalente a premir S.
Apresenta a definio seleccionada no
modo de ecr inteiro. Consulte Resultados
avultados na pgina 42 para mais
informaes.
Calcula definies dependentes. Consulte
Calcular uma definio dependente na
pgina 88.
Introduo s aplicaes HP 91
Operaes comuns na vista Config Simblica
[mbito: todas as aplicaes]
A vista Config Simblica igual
para todas as aplicaes. A sua
principal finalidade consiste em
permitir-lhe sobrepor-se a trs
das definies sistmicas
especificadas na janela
Definies de incio.
Prima SY para abrir a vista Config Simblica.
Anular definies sistmicas
1. Toque uma vez na definio que deseja alterar.
Pode tocar no nome do campo ou no campo.
2. Toque novamente na definio.
apresentado um menu de opes.
3. Seleccione a nova definio.
Repare que se seleccionar a opo Fixo, Cientfico ou
Engenharia no menu Formato numrico, ser
apresentado um segundo campo para introduzir o nmero
necessrio de dgitos significativos.
Tambm pode seleccionar um campo, tocar em e
seleccionar a nova definio.
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.
92 Introduo s aplicaes HP
Operaes comuns na vista Desenho
As funcionalidades da vista Desenho que so comuns a muitas
das aplicaes encontram-se descritas em pormenor nesta
seco. As funcionalidades disponveis apenas numa
determinada aplicao encontram-se descritas no captulo
dedicado aplicao.
Prima P para abrir a vista Desenho.
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
Para alterar os factores de zoom predefinidos:
1. Abra a vista Desenho da aplicao (P).
2. Toque em para abrir o menu da vista Desenho.
3. Toque em para abrir o menu Zoom.
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 ou prima E.
Introduo s aplicaes HP 93
Opes de
zoom
As opes disponveis esto disponveis atravs de trs fontes:
o teclado
o menu na vista Desenho
o menu Vistas (V).
Teclas de
zoom
Existem duas teclas de zoom: prima + para aumentar e w
para reduzir. Os limites da escala so determinados pelas
definies do FACTOR DE ZOOM (explicadas acima).
Menu Zoom Na vista Desenho, toque em
e toque em numa opo.
(Se no for apresentado,
toque em ).
As opes de zoom encontram-
se explicadas na tabela
seguinte. So fornecidos
exemplos em Exemplos de
zoom na pgina 96.
Opo Resultado
Centrar no
cursor
Redesenha o grfico de modo a que o
cursor fique no centro do ecr. No ocorre
alterao da escala.
Caixa Explicado em Zoom de caixa na pgina
95.
Entrada Divide as escalas horizontal e vertical por
Zoom X e Zoom Y (valores definidos
com a opo Definir factores,
explicada em pgina 92). Por exemplo, se
ambos os factores de zoom forem 4,
reduzir d origem a 1/4 da quantidade
de unidades representadas por cada pixel.
(Atalho: prima +).
Sada Multiplica as escalas horizontal e vertical
pelas definies de Zoom X e Zoom Y.
(Atalho: prima w).
X entrada Divide apenas a escala horizontal,
utilizando a definio de Zoom X.
94 Introduo s aplicaes HP
X sada Multiplica apenas a escala horizontal,
utilizando a definio de Zoom X.
Y entrada Divide apenas a escala vertical, utilizando
a definio de Zoom Y.
Y sada Multiplica apenas a escala vertical,
utilizando a definio de Zoom Y.
Quadrado Altera a escala vertical de modo a faz-la
coincidir com a horizontal. Isto til
depois de fazer um zoom de caixa, um
zoom X ou um zoom Y.
Escala auto Redimensiona o eixo vertical de modo a
que o ecr apresente uma parte
representativa do grfico, fornecida pelas
definies do eixo x. (Para as aplicaes
Sequncia, Polar, Paramtrica e Estatstica,
a escala automtica redimensiona os dois
eixos).
O processo de escala automtica utiliza a
primeira funo seleccionada para
determinar a melhor escala a aplicar.
Decimal Redimensiona os dois eixos de modo a
que cada pixel represente 0.1 unidades.
Isso equivale a reinicializar os valores
predefinidos para XRNG e YRNG.
Inteiro
Redimensiona apenas o eixo horizontal,
tornando cada pxel igual a 1 unidade.
Trig
Redimensiona o eixo horizontal de modo a
que 1 pixel seja igual a/24 radianos ou
7,5 graus; redimensiona o eixo vertical de
modo a que 1 pixel seja igual a 0,1
unidades.
Anular zoom
Repe o ecr no zoom anterior ou, caso
tenha havido apenas um zoom, apresenta o
grfico com as definies de desenho
originais.
Opo Resultado (Continuao)
Introduo s aplicaes HP 95
Zoom de
caixa
O zoom de caixa permite ampliar uma rea do ecr
especificada por si.
1. Com o menu da vista Desenho aberta, toque em e
seleccione Caixa.
2. Toque num canto da rea que deseja ampliar e, em
seguida, toque em .
3. Toque no canto diagonalmente oposto da rea que deseja
ampliar e, em seguida, toque em .
O ecr preenchido pela rea especificada. Para
regressar vista predefinida, toque em e seleccione
Decimal.
Tambm pode utilizar as teclas do cursor para especificar a rea
que deseja ampliar.
Menu Vistas As opes de zoom mais
vulgarmente utilizadas esto
disponveis tambm no menu
Vistas. So as seguintes:
Escala auto
Decimal
Inteiro
Trig.
Estas opes que podem ser aplicadas a qualquer vista em que
esteja a trabalhar encontram-se explicadas na tabela
imediatamente acima.
Testar um
zoom com
visualizao
em ecr
dividido
Uma maneira til de testar um
zoom consiste em dividir o ecr
em duas metades, sendo o
grfico apresentado em cada
uma das metades, e aplicar
depois um zoom a apenas um
dos lados do ecr. A ilustrao
direita um grfico de
y = 3sin x. Para dividir o ecr em duas metades:
96 Introduo s aplicaes HP
1. Abra o menu Vistas.
Prima V
2. Seleccione Ecr
dividido: Pormenor
do grfico.
O resultado apresentado
direita. Qualquer
operao de zoom que realize ser aplicada apenas
cpia do grfico na metade direita do ecr. Isso ir ajud-
lo a testar e, em seguida, a escolher um zoom adequado.
Repare que pode substituir o grfico original esquerda pelo
grfico com zoom aplicado direita, tocando em
.
Para cancelar a diviso do ecr, prima P.
Exemplos de
zoom
Os exemplos seguintes mostram os efeitos das opes de zoom
num grfico de com os factores de zoom predefinidos
(2x 2). Foi utilizado o modo de ecr dividido, (descrito acima),
para o ajudar a ver o efeito da aplicao do zoom.
Repare que existe uma opo Anular zoom no menu Zoom.
Utilize-a para restituir a um grfico o seu estado anterior
aplicao do zoom. Se o menu Zoom no estiver activo, toque
em .
Aumentar o zoom
In
Atalho: prima +
Reduzir o zoom
Out
Atalho: prima w
3 x sin
Introduo s aplicaes HP 97
X entrada
XIn
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.
98 Introduo s aplicaes HP
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
Introduo s aplicaes HP 99
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
Excepto na aplicao Grficos Avanados, se o nmero de
grficos apresentados for superior a um, prima = ou \ at que
o cursor de localizao se encontre no grfico que lhe interessa.
Na aplicao Grficos Avanados, toque, sem largar, no grfico
que lhe interessa. O grfico seleccionado ou apresentado um
menu de grficos para que seleccione um.
Para calcular
uma
definio
Uma das principais utilidades da funcionalidade de localizao
consiste em calcular uma definio representada em forma de
grfico. Imagine que definiu, na vista Simblica, F1(X) como
(X1)
2
3. Imagine ainda que deseja saber qual o valor
dessa funo quando X 25.
1. Abra a vista Desenho (P).
2. Se o menu na parte inferior do ecr no estiver aberto,
toque em .
3. Se houver mais do que uma definio representada em
grfico, certifique-se de que o cursor de localizao se
encontra no grfico que representa a definio que deseja
calcular. Pode premir para ver a definio de um
grfico, e premir = ou \ a fim de mover o cursor de
localizao de um grfico para outro.
100 Introduo s aplicaes HP
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 .
O valor de F1(X) quando
X 25 apresentado na
parte inferior do ecr.
Esta uma das muitas maneiras
que a HP Prime disponibiliza
para calcular uma funo com
uma determinada varivel
independente. Tambm pode
calcular uma funo na vista Numrica (consulte pgina 108).
Alm disso, qualquer expresso que defina na vista Simblica
pode ser calculada na vista inicial. Imagine, por exemplo, que
F1(X) definido como (x 1)
2
3. Se introduzir F1(4) na vista
inicial e premir E, obtm 6, uma vez que (4 1)
2
3 = 6.
Para ligar ou
desligar a
localizao
Para desligar a localizao, toque em .
Para ligar a localizao, toque em .
Se estas opes no forem apresentadas, toque em .
Com a localizao desligada, a utilizao das teclas do
cursor j no delimita o cursor a um grfico.
Introduo s aplicaes HP 101
Vista Desenho: resumo dos botes de menu
Operaes comuns na vista Config Desenho
Esta seco abrange apenas as operaes comuns s
aplicaes mencionadas. Para obter informaes acerca das
operaes especficas de aplicaes, realizadas na vista Config
Desenho, consulte o captulo dedicado aplicao em questo.
Prima SP para abrir a vista Config Desenho.
Boto Finalidade
Apresenta um menu de opes de zoom.
Consulte Opes de zoom na pgina 93.
/
Um boto de comutao para desligar e
ligar a funcionalidade de localizao.
Consulte Traar na pgina 99.
Apresenta um formulrio de introduo
que permite especificar um valor para o
qual deseja que o cursor salte. O valor que
introduzir o valor da varivel
independente.
[Apenas Funo]
Apresenta um menu de opes para
analisar um grfico. Consulte Analisar
funes na pgina 124.
Apresenta a definio responsvel pela
gerao do grfico seleccionado.
Um boto de comutao que mostra e
oculta os outros botes na parte inferior do
ecr.
102 Introduo s aplicaes HP
Configurar a vista Desenho
[mbito: Grficos Avanados,
Funo, Paramtrica, Polar,
Sequncia, Estatstica 1Var,
Estatstica 2Var]
A vista Config Desenho
utilizada para configurar o
aspecto da vista Desenho e
para definir o mtodo de
desenho dos grficos. As opes de configurao ocupam duas
pginas. Toque em a fim de se mover da primeira
para a segunda pgina, e em para voltar
primeira pgina.
Sugesto Quando acede vista Desenho para ver o grfico de uma
definio seleccionada na vista Simblica, poder no haver
nenhum grfico apresentado. A causa provvel que os valores
representados em grfico tenham ultrapassado as definies de
intervalo da vista Config Desenho. Uma maneira rpida de
tornar o grfico visvel consiste em premir V e seleccionar
Escala auto. Isso tambm altera as definies de intervalo na
vista Config Desenho.
Pgina 1
Campo de
configurao
Finalidade
TRNG
[Apenas
Paramtrica]
Define o intervalo de valores T a
representar em grfico. Repare que existem
aqui dois campos: um para o valor mnimo
e outro para o valor mximo.
TSTEP
[Apenas
Paramtrica]
Define o incremento entre valores
consecutivos de T.
RNG
[Apenas Polar]
Define o intervalo de valores de ngulo a
representar em grfico. Repare que existem
aqui dois campos: um para o valor mnimo
e outro para o valor mximo.
STEP
[Apenas Polar]
Define o incremento entre valores
consecutivos de ngulo.
Introduo s aplicaes HP 103
SEQPLOT
[Apenas
Sequncia]
Define o tipo de grfico: Degrau de
escada ou Teia.
NRNG
[Apenas
Sequncia]
Define o intervalo de valores N a
representar em grfico. Repare que existem
aqui dois campos: um para o valor mnimo
e outro para o valor mximo.
HWIDTH
[Apenas
Estatstica
1Var]
Define a largura das barras num
histograma.
HRNG
[Apenas
Estatstica
1Var]
Define o intervalo de valores a incluir num
histograma. Repare que existem aqui dois
campos: um para o valor mnimo e outro
para o valor mximo.
S*MARK
[Apenas
Estatstica
2Var]
Define a grfico que ir ser utilizado para
representar um ponto de dados num
grfico de disperso. possvel utilizar um
grfico diferente para cada uma das cinco
anlises que podem representadas
conjuntamente em grfico.
XRNG
Define o intervalo inicial do eixo x. Repare
que existem aqui dois campos: um para o
valor mnimo e outro para o valor mximo.
Na vista Desenho, o intervalo pode ser
alterado pelo deslocamento e pelo zoom.
YRNG
Define o intervalo inicial do eixo y. Repare
que existem dois campos: um para o valor
mnimo e outro para o valor mximo. Na
vista Desenho, o intervalo pode ser
alterado pelo deslocamento e pelo zoom.
XTICK
Define o incremento entre marcas no eixo x.
YTICK
Define o incremento entre marcas no eixo y.
Campo de
configurao
Finalidade (Continuao)
104 Introduo s aplicaes HP
Pgina 2
Mtodos para grficos
A HP Prime permite escolher entre trs tipos de mtodos para
grficos. Os mtodos para grficos encontram-se descritos a
seguir, sendo cada um aplicado funo f(x) =9*sin(e
x
).
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.
Campo de
configurao
Finalidade
EIXOS
Mostra ou oculta os eixos.
ETIQUETAS
Coloca os valores nas extremidades de
cada eixo para mostrar o actual intervalo
de valores.
PONTOS DE
GRELHA
Coloca um ponto na interseco de cada
linha horizontal e vertical da grelha.
LINHAS DE
GRELHA
Desenha uma linha de grelha horizontal e
vertical em cada valor x e em cada valor y
inteiro.
CURSOR
Define o aspecto do cursor de localizao:
padro, invertido ou intermitente.
LIGAR
[Apenas
Estatstica
2Var]
Une os pontos de dados com segmentos
de recta.
MTODO
[No existe em
nenhuma das
aplicaes de
estatstica]
Define o mtodo para grficos como
adaptvel, segmentos de passo fixo ou
pontos de passo fixo. Explicado a seguir.
Introduo s aplicaes HP 105
segmen. de passo fixo: este
mtodo avalia os valores de
x, calcula os valores de y
correspondentes e s depois
desenha o grfico e liga os
pontos.
pontos de passo fixo: este
mtodo funciona como o de
segmentos de passo fixo,
mas no liga os pontos.
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.
Operaes comuns na vista Numrica
[mbito: Grficos Avanados, Funo, Paramtrica, Polar]
As funcionalidades da vista Numrica que so comuns a muitas
das aplicaes encontram-se descritas em pormenor nesta
seco. As funcionalidades disponveis apenas numa
determinada aplicao encontram-se descritas no captulo
dedicado aplicao.
A vista Numrica disponibiliza
uma tabela de clculos. Cada
definio na vista Simblica
calculada para um intervalo de
valores destinado varivel
independente. Pode definir o
intervalo e a finura da varivel
independente, ou deixar as
predefinies.
Prima M para abrir a vista Numrica.
106 Introduo s aplicaes HP
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.)
Opes de
zoom
Na vista Numrica, as opes de zoom esto disponveis atravs
de duas fontes:
o teclado
o menu na vista Numrica.
Repare que nenhuma operao de zoom na vista Numrica
afecta a vista Desenho e vice-versa. No entanto, se escolher uma
opo de zoom no menu Vistas (V) enquanto se encontrar
na vista Numrica, a vista Desenho apresenta os grficos de
acordo com o zoom aplicado. Por outras palavras, as opes de
zoom no menu Vistas aplicam-se apenas vista Desenho.
Fazer zoom na vista Numrica altera automaticamente do valor
do N. DE PASSO na vista Config Numrica.
Antes do zoom Depois do zoom
Introduo s aplicaes HP 107
Teclas de
zoom
Existem duas teclas de zoom: prima + para aumentar e w
para reduzir. Os limites da escala so determinados pela
definio de N. DE ZOOM (explicada acima).
Menu Zoom Na vista Numrica, toque em
e toque em uma opo.
As opes de zoom encontram-
se explicadas na tabela
seguinte.
Opo Resultado
Entrada O incremento entre valores consecutivos da
varivel independente passa a ser o valor
actual dividido pela definio de N. DE
ZOOM . (Atalho: prima +).
Sada O incremento entre valores consecutivos da
varivel independente passa a ser o valor
actual multiplicado pela definio de N. DE
ZOOM . (Atalho: prima w).
Decimal Restaura os valores predefinidos de N.
INICIAL e N. DE PASSO: 0 e 0.1,
respectivamente.
Inteiro O incremento entre os valores consecutivos da
varivel independente definido como 1.
Trig Se a medida de ngulos definida for
radianos, define o incremento entre os
valores consecutivos da varivel
independente como /24
(aproximadamente 0.1309).
Se a medida de ngulos definida for
graus, define o incremento entre os
valores consecutivos da varivel
independente como 7,5.
Anular zoom
Repe o ecr no zoom anterior ou, caso
tenha havido apenas um zoom, apresenta o
grfico com as definies de desenho
originais.
108 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 (X1)
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.
Introduo s aplicaes HP 109
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.
3. Abra a vista Numrica.
A vista Numrica estar vazia.
4. Na coluna independente
a coluna mais esquerda
introduza um valor que lhe
interesse.
5. Toque em .
6. Se tiver outros valores para
calcular, repita a partir do
passo 4.
Eliminar
dados
Para eliminar uma linha de dados da sua tabela personalizada,
coloque o cursor nessa linha e prima C.
Para eliminar todos os dados da sua tabela personalizada:
1. Prima SJ.
2. Toque em ou prima E para confirmar a
inteno.
110 Introduo s aplicaes HP
Vista Numrica: resumo dos botes de menu
Boto Finalidade
Para modificar o incremento entre os
valores consecutivos da varivel
independente na tabela de clculos.
Consulte pgina 106.
[Apenas Cria
A Tua]
Para editar o valor na clula seleccionada.
Para substituir o valor na clula
seleccionada, basta comear a introduzir um
novo valor, sem tocar primeiro em .
Visvel apenas se o NUMTYPE definido for
Cria A Tua. Consulte Tabelas
personalizadas na pgina 109.
[Apenas Cria
A Tua]
Para criar uma nova linha acima da clula
destacada, com zero como o valor
independente. Pode comear a digitar
imediatamente um novo valor.
Visvel apenas se o NUMTYPE definido for
Cria A Tua. Consulte Tabelas
personalizadas na pgina 109.
[Apenas Cria
A Tua]
Para ordenar os valores na coluna
seleccionada por ordem crescente ou
decrescente. Mova o cursor para a coluna
que lhe interessa, toque em ,
seleccione Ascendente ou
Descendente e toque em .
Visvel apenas se o NUMTYPE definido for
Cria A Tua. Consulte Tabelas
personalizadas na pgina 109.
Permite escolher entre tamanhos de tipo de
letra pequenos, mdios e grandes.
Alterna entre mostrar o valor da clula e a
definio que gerou o valor.
Exibe um menu que permite escolher entre
apresentar os clculos das definies 1, 2,
3 ou 4. Se tiver mais de quatro definies
seleccionadas na vista Simblica, pode
premir > a fim de se deslocar para a
direita e ver assim mais colunas. Se premir
<, desloca as colunas para a esquerda.
Introduo s aplicaes HP 111
Operaes comuns na vista Config Numrica
[mbito: Grficos Avanados, Funo, Paramtrica, Polar,
Sequncia]
Prima SP para abrir a vista Config Numrica.
A vista Config Numrica
utilizada para:
definir o nmero inicial da
varivel independente nas
tabelas automticas
apresentadas na vista
Numrica: o campo N.
inicial.
definir o incremento entre valores consecutivos, nas tabelas
automticas apresentadas na vista Numrica: o campo N.
de passo.
especificar se a tabela de dados a apresentar na vista
Numrica deve basear-se no nmero inicial e incremento
especificados (tabela automtica), ou em determinados
nmeros especificados por si para a varivel independente
(tabela Cria A Tua): o campo Tipo de n..
definir o factor de zoom para ampliar ou reduzir na tabela
apresentada na vista Numrica: campo N. de zoom.
Modificar a Config Numrica
Seleccione o campo que deseja alterar e especifique ou, se
escolher um tipo de tabela para a vista Numrica automtica ou
Cria A Tua seleccione a opo adequada no menu Tipo de n..
Para o ajudar a definir um
nmero inicial e um incremento
que corresponda vista
Desenho actual, toque em
.
Restaurar as predefinies
Para restaurar a predefinio de um campo:
1. Seleccione o campo.
2. Prima C.
Para restaurar todas as predefinies, prima SJ.
112 Introduo s aplicaes HP
Combinar as vistas Desenho e Numrica
Pode apresentar a vista Desenho
e a vista Numrica lado a lado.
Mover o cursor de localizao
faz com que a tabela de valores
se desloque na vista Numrica.
Pode tambm introduzir um
valor na coluna X. A tabela
desloca-se at esse valor e o
cursor de localizao salta para o ponto correspondente no
grfico seleccionado.
Para combinar as vistas Desenho e Numrica num ecr dividido,
prima V e seleccione Ecr dividido: tabela.
Para voltar vista Desenho, prima M. Para voltar vista
Numrica, prima M.
Acrescentar uma nota a uma aplicao
Pode acrescentar uma nota a uma aplicao. Ao contrrio das
notas gerais criadas atravs do Catlogo de Notas: consulte o
captulo 26 uma nota de aplicao no se encontra listada no
Catlogo de Notas. S possvel aceder-lhe quando a
aplicao est aberta.
Uma nota de aplicao permanece na aplicao caso esta
ltima seja enviada para outra calculadora.
Para acrescentar uma nota a uma aplicao:
1. Abra a aplicao.
2. Prima SI (Info).
Se j tiver sido criada uma nota para a aplicao em
causa, o respectivo contedo apresentado.
3. Toque em e comece a escrever (ou a editar) a nota.
As opes de formato e marcas de pargrafo disponveis
so as mesmas que existem no Editor de Notas (descrito em
Editor de Notas na pgina 516).
4. Para sair do ecr da nota, prima qualquer tecla. A sua nota
automaticamente guardada.
Introduo s aplicaes HP 113
Criar uma aplicao
As aplicaes includas na HP Prime esto integradas e no
podem ser eliminadas. Esto sempre disponveis (basta premir
I). No entanto, pode criar a quantidade que desejar de
instncias personalizadas da maior parte das aplicaes. Pode
at criar uma instncia de uma aplicao que se baseie numa
aplicao anteriormente personalizada. As aplicaes
personalizadas so abertas a partir da biblioteca de aplicaes
tal como as aplicaes integradas.
A vantagem de criar uma instncia personalizada de uma
aplicao a possibilidade de continuar a utilizar a aplicao
integrada para qualquer problema e voltar aplicao
personalizada em qualquer momento, com todos os dados tal
como os deixou. Por exemplo, pode criar uma verso
personalizada da aplicao Sequncia que permita gerar e
explorar a sucesso de Fibonacci. Pode continuar a utilizar a
aplicao Sequncia integrada para construir e explorar outras
sequncias e voltar, quando necessrio, sua verso especial da
aplicao Sequncia, da prxima vez que desejar explorar a
sucesso de Fibonacci. Ou pode criar uma verso personalizada
da aplicao Resolv designada, por exemplo, Tringulos
e configurar, apenas uma vez, as equaes para resolver
problemas comuns que envolvam tringulos rectngulos (como
por exemplo, H=O/SIN(), A=H*COS(), O=A*TAN(), etc.)
Pode continuar a utilizar a aplicao Resolv para resolver outros
tipos de problemas, mas utilizar a sua aplicao Tringulos para
resolver problemas que envolvam tringulos rectngulos. Basta
abrir Tringulos, seleccionar a equao que deseja utilizar no
precisa de reintroduzi-la , introduzir as variveis que conhece e
resolver a varivel desconhecida.
Tal como as aplicaes integradas, as aplicaes
personalizadas podem ser enviadas para outra calculadora HP
Prime. Este processo encontra-se explicado em Partilha de
dados na pgina 46. As aplicaes personalizadas tambm
podem ser reinicializadas, eliminadas e ordenadas, tal como as
aplicaes integradas (conforme explicado anteriormente, neste
captulo).
114 Introduo s aplicaes HP
Repare que as nicas aplicaes que no podem ser
personalizadas so as seguintes:
Explorador Linear
Explor. Quadrtico e
Explorador Trig.
Exemplo Imagine que pretende criar uma aplicao personalizada
baseada na aplicao integrada Sequncia. A aplicao
permite gerar e explorar a sucesso de Fibonacci.
1. Prima I e utilize as teclas
do cursor para realar a
aplicao Sequncia. No
abra a aplicao.
2. Toque em . Isto
permite criar uma cpia da
aplicao integrada e
guard-la com um novo
nome. Todos os dados j existentes na aplicao integrada
so mantidos e pode voltar a eles mais tarde se abrir a
aplicao Sequncia.
3. No campo Nome, introduza um nome para a sua nova
aplicao por exemplo, Fibonacci e prima E
duas vezes.
A sua nova aplicao
acrescentada Biblioteca
de Aplicaes. Repare que
tem o mesmo cone da
aplicao principal
Sequncia mas com o
nome que lhe atribuiu:
Fibonacci, neste
exemplo.
4. J pode utilizar esta aplicao tal como utiliza a aplicao
integrada Sequncia. Toque no cone da sua nova
aplicao para a abrir. Ver nela todas as vistas e opes
que existem na aplicao principal.
Introduo s aplicaes HP 115
Neste exemplo, utilizmos a sucesso de Fibonacci como
potencial tpico para uma aplicao personalizada. Para ver
como criar a sucesso de Fibonacci quando se encontra dentro
da aplicao Sequncia ou de uma aplicao baseada na
aplicao Sequncia consulte o captulo 17, Aplicao
Sequncia, a partir da pgina 299.
Alm de clonar uma aplicao integrada conforme a descrio
acima pode modificar o funcionamento interno de uma
aplicao personalizada utilizando a linguagem de
programao da HP Prime. Consulte Personalizar uma
aplicao na pgina 550.
Funes e variveis de aplicao
Funes As funes de aplicao so utilizadas nas aplicaes HP para
realizar clculos comuns. Por exemplo, na aplicao Funo, o
menu Func da vista Desenho tem uma funo designada 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.
Por exemplo, imagine que deseja achar a derivada de x
2
5
quando x = 2. Uma maneira, utilizando uma funo de
aplicao, a seguinte:
1. Prima D.
2. Toque em e seleccione Funo > SLOPE.
A funo SLOPE() aparece na linha de introduo, pronta
para a especificao da funo e do valor de x.
3. Introduza a funo:
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.
116 Introduo s aplicaes HP
Variveis Todas as aplicaes contm variveis, ou seja, espaos reservados
para diversos valores, que so exclusivas dessa aplicao. Estas
incluem expresses simblicas e equaes, definies para as
vistas Desenho e Numrica, bem como os resultados de alguns
clculos como, por exemplo, razes e interseces.
Imagine que se encontra na vista inicial e deseja recuperar a
mdia de um conjunto de dados recentemente calculada na
aplicao Estatstica 1Var.
1. Prima a.
Isso abre o menu Variveis. A partir daqui, pode aceder s
variveis de Incio, s variveis definidas pelo utilizador e
s variveis de aplicao.
2. Toque em .
Isso abre um menu de
variveis de aplicao.
3. Seleccione Estatstica
1Var > resultados >
MdiaX.
O valor actual da varivel
que escolheu aparece agora na linha de introduo. Pode
premir E para ver o seu valor. Ou pode incluir a
varivel numa expresso que esteja a construir. Por exemplo,
caso deseje calcular a raiz quadrada da mdia calculada
na aplicao Estatstica 1Var, ter de premir primeiro
Sj, seguir os passos 1 a 3 acima e depois, premir
E.
Consulte o anexo A, Glossrio, a partir da pgina 613 para
obter uma lista completa de variveis de aplicao.
Variveis
qualificveis
Pode qualificar o nome de qualquer varivel de aplicao de
modo a que possa ser acedida a partir de qualquer ponto da HP
Prime. Por exemplo, tanto a aplicao Funo como a aplicao
Paramtrica tm uma varivel designada Xmn. Se a ltima
aplicao que abriu foi a aplicao Paramtrica e introduzir
Xmn na vista inicial, obter o valor de Xmn a partir da
aplicao Paramtrica. Para obter antes o valor de Xmn na
aplicao Funo, pode abrir a aplicao Funo e regressar
depois vista inicial. Como alternativa, pode qualificar o nome
da varivel colocando antes da mesma o nome da aplicao e
um ponto; como por exemplo em Funo.Xmn.
Aplicao Funo 117
6
Aplicao Funo
A aplicao Funo permite explorar at 10 funes
rectangulares, de valor real, de y em relao a x; por
exemplo, e .
Depois de definir uma funo, pode:
criar grficos para achar razes, intercepes,
declives, reas com sinal, extremos, e
criar tabelas que mostrem de que forma as funes
so calculadas com determinados valores.
Este captulo demonstra as funcionalidades bsicas da
aplicao guiando-o pelos vrios passos de um exemplo.
As funcionalidades mais complexas encontram-se
descritas no captulo 5, Introduo s aplicaes HP, a
partir da pgina 71.
Introduo aplicao Funo
A aplicao Funo utiliza as vistas de aplicao
habituais: Simblica, Desenho e Numrica, descritas no
captulo 5.
Para obter uma descrio dos botes de menu disponveis
nesta aplicao, consulte:
Vista Simblica: resumo dos botes de menu na
pgina 90
Vista Desenho: resumo dos botes de menu na
pgina 101 e
Vista Numrica: resumo dos botes de menu na
pgina 110.
Ao longo deste captulo, vamos explorar a funo linear
e a funo quadrtica .
y 1 x = y x 1 ( )
2
3 =
y 1 x = y x 1 ( )
2
3 =
118 Aplicao Funo
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 encontram-
se 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
Aplicao Funo 119
NOT A Pode tocar no boto , como auxlio introduo
de equaes. Na aplicao Funo, tem o mesmo efeito
que premir d. (Em outras aplicaes, d introduz um
carcter diferente).
5. Decida o que deseja fazer:
atribuir a uma ou mais funes uma cor
personalizada para quando o grfico
desenhado
calcular uma funo dependente
cancelar a seleco de uma definio que no
deseja explorar
incorporar variveis, comandos matemticos e
comandos do CAS numa definio.
Por uma questo de simplicidade, podemos ignorar
estas operaes neste exemplo. No entanto, elas
podem ser teis e encontram-se descritas em
pormenor em Operaes comuns na vista
Simblica na pgina 85.
Configurar o
grfico
Pode alterar o intervalo
dos eixos x e y, bem
como o espaamento
das marcas nos eixos
6. Apresente a vista
Config Desenho.
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.
120 Aplicao Funo
Desenhar as
funes
7. Desenhe as
funes.
P
Localizar um
grfico
Por predefinio, a funcionalidade de localizao est
activa. Isso permite mover o cursor ao longo de um
grfico. Se estiverem a ser apresentados mais do que dois
grficos, o grfico que se encontra no ponto mais alto da
lista de funes na vista Simblica , por predefinio, o
grfico localizado. Uma vez que a equao linear se
encontra mais alta do que a funo quadrtica na vista
Simblica, esse o grfico em que, por predefinio, o
cursor de localizao aparece.
8. Localize a funo
linear.
> 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 <
Aplicao Funo 121
Mais uma vez, repare como as coordenadas do
cursor aparecem na parte inferior do ecr e se
alteram medida que move o cursor.
A localizao encontra-se explicada de forma mais
pormenorizada em Traar na pgina 99.
Alterar a
escala
Pode alterar a escala para ver mais ou menos do seu
grfico. Isso pode ser feito de quatro maneiras:
Prima + para ampliar ou w para reduzir na
posio actual do cursor. Este mtodo utiliza os
factores de zoom definidos no menu Zoom.
A predefinio, tanto para x como para y, 2.
Utilize a vista Config Desenho para especificar os
intervalos exactos de x (XRNG) e de y (YRNG) que
deseja.
Utilize as opes do menu Zoom para ampliar ou
reduzir, na horizontal, vertical ou nos dois sentidos, etc.
Utilize as opes do menu Ver (V) para
seleccionar uma vista predefinida. Repare que a
opo Escala auto procura fornecer o melhor
ajuste, mostrando o mximo possvel de
caractersticas essenciais de cada grfico.
NOT A Arrastando um dedo no ecr, na horizontal ou na
vertical, pode ver rapidamente as partes do grfico que,
inicialmente, ficam fora dos intervalos definidos de x e y.
Isso mais fcil do que redefinir o intervalo de um eixo.
As opes de zoom com um grande nmero de
exemplos encontram-se explicadas de forma mais
pormenorizada em Zoom na pgina 92.
Apresentar a
vista
Numrica
11. Apresente 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.
122 Aplicao Funo
Configurar a
vista
Numrica
12. Apresente a vista
Config 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 encontra-
se 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
.
Por exemplo, se tiver ampliado o grfico, na vista
Desenho, de modo a que o intervalo visvel de x seja
agora 4 a 4, esta opo define N. Inicial como
4 e N. de Passo como 0,025
Aplicao Funo 123
Explorar a
vista
Numrica
15. Apresente
novamente a vista
Numrica:
M
Para navegar em
torno de uma
tabela
16. Com as teclas do
cursor, percorra os
valores da coluna
independente
(coluna X). Repare
que os valores nas
colunas F1 e F2
correspondem
quilo que obteria
se substitusse os valores na coluna X por x nas
expresses seleccionadas na vista Simblica: 1x e
(x1)
2
3. Pode tambm percorrer as colunas das
variveis dependentes (rotuladas F1 e F2 na
ilustrao acima).
Pode ainda percorrer a tabela na vertical ou na
horizontal tocando e arrastando.
Para aceder
directamente a um
valor
17. Coloque o cursor na
coluna X e digite o
valor desejado. Por
exemplo, a fim de
saltar directamente
para a linha em que
x = 10:
1 0
Para aceder s
opes de zoom
Fica disponvel um grande nmero de opes de
zoom se tocar em
.
Estas encontram-se
explicadas em Zoom na pgina 106. Uma
maneira rpida de ampliar (ou reduzir) consiste em
premir + (ou w). Isso amplia (ou reduz) de
acordo com o valor do N. de zoom definido na
vista Config Numrica (consulte pgina 122).
124 Aplicao Funo
O valor predefinido 4. Assim, se o actual
incremento (ou seja, o valor do N. de Passo) for
0.4, ampliar na linha cujo valor de x 10 divide
esse intervalo em quatro intervalos mais pequenos.
Por isso, em vez de valores de x de 10, 10.4, 10.8,
11.2 etc., os valores de x sero 10, 10.1, 10.2,
10.3, 10.4, etc. (Reduzir faz o oposto: 10, 10.4,
10.8, 11.2 etc., passam a 10, 11.6, 13.2, 14.8,
16.4, etc.)
Outras opes Tal como foi explicado na pgina 110, pode tambm:
alterar o tamanho do tipo de letra: pequeno, mdio
ou grande
apresentar a definio responsvel pela gerao de
uma coluna de valores
optar por mostrar 1, 2, 3 ou 4 colunas de valores de
funo.
Pode tambm combinar as vistas Desenho e Numrica.
Consulte Tabelas personalizadas na pgina 109.
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
O menu Funo um submenu do menu da vista
Desenho. Em primeiro lugar, apresente o menu da vista
Desenho:
P
Para achar uma
raiz da funo
quadrtica
Imagine que deseja achar a raiz da equao quadrtica
anteriormente definida. Uma vez que uma equao
quadrtica pode ter mais do que uma raiz, ter de
aproximar mais o cursor da raiz que lhe interessa do que
de qualquer outra. Neste exemplo, vai achar a raiz da
quadrtica prxima de x = 3.
Aplicao Funo 125
1. Se no estiver j seleccionada, seleccione a equao
quadrtica:
=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
126 Aplicao Funo
que pode tocar em qualquer lugar da vista Desenho
a fim de que o cursor se mova para o ponto da
funo actual que tem o mesmo valor de x que o
local onde tocou. Esta uma maneira mais rpida
de escolher um ponto de interesse do que utilizando
o cursor de localizao. (Se for necessria mais
preciso, pode mover esse cursor de localizao
utilizando as teclas do cursor).
Para encontrar uma
interseco de duas
funes
Tal como existem duas razes da equao quadrtica,
tambm existem dois pontos nos quais ambas as funes
se intersectam. Tal como acontece com as razes, tem de
posicionar o cursor mais perto do ponto que lhe interessa.
Neste exemplo, vai ser determinada a interseco
prxima de x =1.
O comando Ir p/ outra forma de mover o cursor de
localizao para um ponto especfico.
1. Toque em
para apresentar novamente o
menu, toque em
, introduza Q1 e toque em
.
O cursor de localizao encontra-se agora numa
das funes em x = 1.
2. Toque em e
seleccione
Interseco.
apresentada uma
lista que lhe permite
escolher funes e
eixos.
3. Escolha a funo
cujo ponto de interseco com a funo seleccionada
deseja achar.
As coordenadas da
interseco so
apresentadas na
parte inferior do
ecr.
Toque em no
ecr, perto da
interseco, e repita
Aplicao Funo 127
o procedimento desde o passo 2. As coordenadas da
interseco mais prxima do local onde tocou so
apresentadas na parte inferior do ecr.
Para achar o
declive da funo
quadrtica
Agora, vamos achar o declive da funo quadrtica no
ponto de interseco.
1.
Toque em para apresentar novamente o
menu, toque em
e seleccione Declive.
O declive (ou seja,
o gradiente) da
funo no ponto de
interseco
apresentado na
parte inferior do
ecr.
Pode premir < ou
> para localizar ao longo da curva e ver o declive
noutros pontos. Pode tambm premir = ou \ a fim
de saltar para outra funo e ver o declive dos
pontos da mesma.
2. Prima para apresentar novamente o menu
Desenho.
Para achar a rea
com sinal entre as
duas funes
Agora, vamos achar a rea entre as duas funes no
intervalo .
1. Toque em e seleccione rea com sinal.
2. Especifique o valor
inicial para x:
Toque em e
prima Q1.3
E.
3. Toque em
.
1.3 x 2.3
128 Aplicao Funo
4. Seleccione a outra
funo como
fronteira da
integral. (Se F1(X)
fosse a funo
seleccionada,
deveria escolher
F2(X) aqui, e vice-
versa).
5. Especifique o valor final para x:
Toque em e prima 2.3E.
O cursor salta para
x = 2.3 e a rea
entre as duas
funes
sombreada.
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.
Atalho: quando a opo Ir p/ est disponvel, basta
digitar um nmero para apresentar o ecr Ir p/.
O nmero que digitar aparece na linha de introduo.
Basta tocar em
para o aceitar.
Aplicao Funo 129
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 coordenadas do extremo so apresentadas na
parte inferior do ecr.
NOT A As operaes RAIZ, INTERSECO e EXTREMO
apresentam apenas um valor, mesmo que a funo em
questo tenha mais do que uma raiz, interseco ou
extremo. A aplicao apresenta apenas os valores mais
prximos do cursor. Caso deseje que a aplicao calcule
valores de outras razes, interseces ou extremos, ter
de aproximar o cursor dos mesmos.
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
O resultado de cada nova anlise substitui o resultado
anterior. Por exemplo, se achar a segunda raiz de uma
equao quadrtica aps achar a primeira, o valor de
Raiz muda da primeira para a segunda raiz.
130 Aplicao Funo
Para aceder s
variveis de Funo
As variveis de Funo

esto disponveis na vista inicial
e no CAS, onde podem ser includas, como argumentos,
nos clculos. Esto disponveis tambm na vista
Simblica.
1. Para aceder a essas
variveis, prima
a, toque em
e seleccione
Funo.
2. Seleccione
Resultados e, em
seguida, a varivel
que lhe interessa.
O nome da varivel copiado para o ponto de
insero e o respectivo valor utilizado no clculo
da expresso que a contm. Pode tambm introduzir
o valor de uma varivel, em vez do respectivo nome,
tocando em .
Por exemplo, na
vista inicial ou no
CAS, poderia
seleccionar
SignedArea nos
menus Vars, premir
s3E e
obter o valor actual
de SignedArea multiplicado por trs.
As variveis de Funo podem tambm ser
integradas na definio de uma funo, na vista
Simblica. Poderia, por exemplo, definir uma funo
como x
2
xRoot.
Todo o leque de variveis, bem como a sua
utilizao nos clculos, abordado em pormenor no
captulo 22, Variveis, a partir da pgina 449.
Aplicao Funo 131
Resumo das funes FUNC
Utilizao Descrio
Root Seleccione Root para achar a raiz da
funo actual mais prxima do cursor
de localizao. Se no for achada
nenhuma raiz mas apenas um extremo,
o resultado rotulado Extremum em
vez de Root. O cursor move-se para o
valor da raiz no eixo x, e o valor x que
da resulta guardado numa varivel
designada Root.
Extremum Seleccione Extremum para achar o
mximo ou o mnimo da funo actual
mais prxima do cursor de localizao.
O cursor move-se para o extremo e so
apresentados os valores das
coordenadas. O valor de x que da
resulta guardado numa varivel
designada Extremum.
Slope Seleccione Slope para encontrar a
derivada numrica da funo actual na
posio actual do cursor de
localizao. O resultado guardado
numa varivel designada Slope.
Signed Area Seleccione Signed Area para
encontrar a integral numrica.
(Se houver duas ou mais expresses
marcadas, em seguida, ser-lhe-
solicitado que escolha a segunda
expresso numa lista que inclui o eixo
x). Seleccione um ponto de partida e
um ponto de chegada. O resultado
guardado numa varivel designada
SignedArea.
132 Aplicao Funo
Isect Seleccione Isect para achar a
interseco entre o grfico que est a
desenhar e outro grfico. Tem de ter, no
mnimo, duas expresses seleccionadas
na vista Simblica. Acha a interseco
mais prxima do cursor de localizao.
Apresenta os valores das coordenadas
e move o cursor para a interseco.
O valor de x que da resulta
guardado numa varivel designada
Isect.
Utilizao Descrio (Continuao)
Aplicao Grficos Avanados 133
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. x
2
/3 y
2
/5 = 1
2. 2x 3y 6
3. mod x = 3
4.
5. x
2
+ 4x = 4
6. 1 > 0
As ilustraes abaixo mostram o aspecto destas expresses
abertas quando desenhadas:
x
2
y
2
+ 5 ( )
2
( ) sin 8
y
x
----


atan


sin >
Exemplo 1 Exemplo 2
134 Aplicao Grficos Avanados
Introduo aplicao Grficos Avanados
A aplicao Grficos Avanados utiliza as vistas de
aplicao habituais: Simblica, Desenho e Numrica,
descritas no captulo 5.
Para obter uma descrio dos botes de menu disponveis
nesta aplicao, consulte:
Vista Simblica: resumo dos botes de menu na
pgina 90
Vista Desenho: resumo dos botes de menu na pgina
101 e
Vista Numrica: resumo dos botes de menu na
pgina 110.
Na aplicao Grficos Avanados, a opo Traar tem um
funcionamento diferente daquele que tem noutras aplicaes,
e encontra-se descrita em pormenor neste captulo.
Neste captulo, vamos explorar a cnica rodada definida
por:
Exemplo 3 Exemplo 4
Exemplo 5 Exemplo 6
x
2
2
----
7xy
10
---------
3y
2
4
-------
x
10
----- -
y
5
--- 10 + + 0 <
Aplicao Grficos Avanados 135
Abrir a
aplicao
1. Abra a aplicao
Grficos Avanados:
I Seleccione
Grficos
Avanados
A aplicao abre-se na
vista Simblica.
Definir a
expresso
aberta
2. Defina a expresso aberta:
j n 2 >
w 7
n 10 > + 3
j n 4 >
w n 10 >
+ n 5
>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:
atribuir a uma expresso aberta uma cor
personalizada quando desenhada
avaliar uma funo dependente
cancelar a seleco de uma definio que no
deseja explorar
incorporar variveis, comandos matemticos e
comandos do CAS numa definio.
Por uma questo de simplicidade, podemos ignorar
essas operaes neste exemplo. No entanto, elas
podem ser teis e encontram-se descritas em
pormenor em Operaes comuns na vista Simblica
na pgina 85.
136 Aplicao Grficos Avanados
Configurar
o desenho
Pode alterar o intervalo dos eixos x e y- e o espao entre as
marcas de intervalo ao longo dos eixos.
4. Apresente a vista Config
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:
P
Explorar o
grfico
6. Visualize os itens de menu da vista Desenho:
Repare que tem opes para fazer zoom, localizar, ir
para um ponto especfico e visualizar a definio do
grfico seleccionado.
Pode usar o zoom e a funcionalidade de ecr dividido,
abordados no captulo 6. Pode tocar e arrastar para se
deslocar na vista Desenho ou utilizar + e w para
ampliar e reduzir, respectivamente, na posio do
cursor.
Aplicao Grficos Avanados 137
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
Na maior parte das aplicaes HP, a vista Desenho contm
, um comutador de activao/desactivao da
localizao de funes. Na aplicao Grficos Avanados,
as relaes desenhadas na vista Desenho podem ou no ser
funes. Assim, em vez de um comutador, transforma-
se num menu para seleccionar o comportamento do
localizador. O menu Traar contm as seguintes opes:
Desligado
Interior
138 Aplicao Grficos Avanados
PoI (Pontos de interesse)
Interseces X
Interseces Y
Extremos horizontais
Extremos verticais
Inflexes
Seleco
O localizador no se estende para alm da janela actual da
vista Desenho. A tabela abaixo contm breves descries de
cada opo.
Opo Traar Descrio
Desligado Desactiva a localizao, para que
possa mover livremente o cursor na
vista Desenho
Interior Limita o movimento do localizador
regio onde a relao actual
verdadeira. Pode mover-se em qualquer
direco dentro da regio. Utilize esta
opo, por exemplo, para as
desigualdades.
Contorno Limita o movimento do localizador a
um contorno da relao actual, caso
seja possvel encontrar algum. Utilize
esta opo para as funes, bem como
para as desigualdades, etc.
PoI >
Interseces X
Salta de uma interseco x para outra
no grfico actual
PoI >
Interseces Y
Salta de uma interseco y para outra
no grfico actual
PoI >
Extremos
horizontais
Salta entre os extremos horizontais no
grfico actual
PoI >
Extremos
verticais
Salta entre os extremos verticais no
grfico actual
Aplicao Grficos Avanados 139
Vista
numrica
A vista Numrica da maior parte das aplicaes HP foi
concebida para explorar relaes a 2 variveis utilizando
tabelas numricas. Uma vez que a aplicao Grficos
Avanados alarga esse formato a relaes que no so
necessariamente funes, a vista Numrica desta aplicao
torna-se significativamente diferente, embora a sua finalidade
continue a ser a mesma. As funcionalidades exclusivas da vista
Numrica encontram-se ilustradas nas seces seguintes.
12.Prima Y para
regressar vista
Simblica e defina V1
como Y=SIN(X).
Repare que no precisa
de apagar primeiro a
definio anterior. Basta
introduzir a nova
definio e tocar em .
Apresentar
a vista
Numrica
13.Prima M para
apresentar a vista
Numrica.
Por predefinio, a vista
numrica apresenta
linhas de valores de x e
y. Em cada linha, os 2
valores so seguidos de
uma coluna que indica
se o par x-y satisfaz ou no cada expresso aberta
(Verdadeiro ou Falso).
PoI >
Inflexes
Salta de um ponto de inflexo para
outro no grfico actual
Seleco Abre um menu para que possa
seleccionar qual a relao a localizar.
Esta opo necessria porque
= e \ j no saltam de relao em
relao para fins de localizao.
As quatro teclas do cursor so
necessrias para mover o localizador
na aplicao Grficos Avanados.
Opo Traar Descrio (Continuao)
140 Aplicao Grficos Avanados
Explorar a
vista
Numrica
14. Com o cursor na coluna X, digite um novo valor e toque
em
.
A tabela desloca-se at ao valor que
introduziu.
Pode tambm introduzir um valor na coluna Y e tocar
em
. Prima
<
e
>
para se mover entre as
colunas na vista Numrica.
Pode tambm ampliar ou reduzir na varivel de X ou na
varivel de Y. Repare que o zoom no afecta o tamanho
dos itens apresentados. Em vez disso, aumenta ou
diminui o incremento entre valores consecutivos de x e y.
Aumentar o zoom diminui o incremento; diminuir o zoom
aumenta o incremento. Esta e outras opes encontram-
se explicadas em Operaes comuns na vista
Numrica na pgina 105.
Config
Numrica
Embora possa configurar os
valores de X e de Y
apresentados na vista
Numrica introduzindo
valores e ampliando e
reduzindo, pode tambm
definir directamente os
valores apresentados
utilizando a configurao
Numrica.
15. Apresente a vista 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.
Aplicao Grficos Avanados 141
Traar na
vista
Numrica
Alm da pr-configurao da tabela na vista Numrica,
existem outras opes disponveis no menu Traar. As opes
de localizao na vista Numrica reflectem as opes de
localizao na vista Desenho. Ambas foram concebidas para
o ajudar a investigar numericamente as propriedades das
relaes utilizando um formato de tabela. Especificamente, a
tabela pode ser configurada para mostrar qualquer um dos
seguintes elementos:
valores de contorno (controlados por X ou Y)
pontos de interesse (PoI):
interseces X
interseces Y
extremos horizontais
extremos verticais
inflexes
Os valores indicados ao utilizar as opes de Traar
dependem da janela da vista Desenho; ou seja, os valores
mostrados na tabela so limitados a pontos visveis na vista
Desenho. Amplie ou reduza na vista Desenho para obter os
valores que deseja ver na tabela na vista Numrica.
Traar Contorno 16.Toque em e seleccione Contorno.
Agora, a tabela mostra (se
possvel) pares de valores
que tornam a relao
verdadeira. Por
predefinio, a primeira
coluna a coluna Y, e
existem vrias colunas X
caso seja possvel
emparelhar mais do que um
valor de X com o valor de Y para tornar a relao
verdadeira. Toque em para transformar a primeira
coluna numa coluna X seguida de um conjunto de colunas Y.
Na figura acima, para Y=0, so 10 os valores de X na vista
Desenho que tornam a relao Y=SIN(X) verdadeira. Estes so
mostrados na primeira linha da tabela. V-se claramente que a
sequncia de valores de X tem uma diferena comum de .
Mais uma vez, pode introduzir um valor para Y que seja do
seu interesse.
142 Aplicao Grficos Avanados
17.Com 0 destacado na coluna Y, introduza :
Sj3n2
E
18.Toque em e
seleccione 4.
A primeira linha da tabela
ilustra agora o facto de
existirem dois ramais de
solues. Em cada ramal,
os valores consecutivos da soluo encontram-se a uma
distncia de 2.
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 abre-
se 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.
3
2
-------
Aplicao Grficos Avanados 143
3. Prima > para visualizar o grfico seguinte na Galeria
e continue da mesma forma at desejar fechar a
Galeria.
4. Para fechar a Galeria e regressar vista Desenho,
prima P.
Explorar um desenho a partir da Galeria de Desenho
Se estiver interessado num determinado desenho da Galeria
de Desenho, pode guardar uma cpia do mesmo. A cpia
guardada como uma nova aplicao: uma instncia
personalizada da aplicao Grficos Avanados. Pode
modificar e explorar a aplicao tal como faria com a verso
integrada da aplicao Grficos Avanados.
Para guardar um desenho a partir da Galeria de Desenho:
1. Com o desenho do seu interesse apresentado, toque em
.
2. Introduza um nome para a sua nova aplicao e toque
em .
3. Toque novamente em . A sua nova aplicao
abre-se, com as equaes que geraram o desenho
apresentadas na vista Simblica. A aplicao tambm
adicionada Biblioteca de Aplicaes para que l
possa voltar posteriormente.
144 Aplicao Grficos Avanados
Geometria 145
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:
Vista Desenho: fornece ferramentas de desenho para
construo de objectos geomtricos
Vista Simblica: fornece definies editveis dos
objectos contidos na vista Desenho
Vista Numrica: para efectuar clculos acerca dos
objectos contidos na vista Desenho
Vista Config Desenho: para personalizar o aspecto da
vista Desenho
Vista Config Simblica: para substituir determinadas
definies sistmicas
No existe nenhuma vista Config Numrica nesta aplicao.
Para abrir a aplicao Geometria, prima I e seleccione
Geometria. A aplicao abre-se na vista Desenho.
Introduo aplicao Geometria
O exemplo seguinte mostra como pode representar
graficamente a derivada de uma curva e fazer com que o
valor da derivada seja automaticamente actualizado,
medida que move um ponto de tangncia na curva. A curva
a explorar y = 3sin(x).
Uma vez que a preciso do nosso clculo neste exemplo no
de extrema importncia, comearemos por alterar o
formato numrico para fixo em 3 casas decimais. Isso ajuda
tambm a manter o nosso espao de trabalho de geometria
organizado.
146 Geometria
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
3. Prima I e seleccione Geometria.
Caso estejam visveis objectos de que no precisa,
prima SJ e confirme a inteno tocando em
.
4. Seleccione o tipo de grfico que pretende desenhar.
Neste exemplo, vamos desenhar uma funo sinusoidal
simples, portanto, escolha:
> Desenho > Funo
5. Com plotfunc( na linha de introduo, introduza
3*sin(x):
3seASsE
Repare que, na aplicao Geometria, x deve ser
introduzido em letra minscula.
Se o seu grfico no se
assemelhar ilustrao
direita, ajuste os
valores do Intervalo X
e do Intervalo Y na
vista Config Desenho
(SP).
Vamos agora
acrescentar um ponto curva; ponto esse que estar
sempre restringido ao contorno da curva.
Adicionar um
ponto restrito
6. Toque em e seleccione Ponto em.
Escolher Ponto em em vez de Ponto significa que o
ponto ser restringido quilo em que for colocado.
Geometria 147
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 seleces. (Os objectos de
cor ciano so seleccionados).
Adicionar uma
tangente
8. Vamos agora acrescentar uma tangente curva,
transformando o ponto B no ponto de tangncia:
> Mais > Tangente
9. Toque no ponto B, prima E e, em seguida, prima
J.
A tangente desenhada
a atravessar o ponto B.
(Dependendo do local
onde colocou o ponto B,
a ilustrao para o seu
caso pode divergir da
ilustrao direita).
Agora, vamos destacar
a tangente, atribuindo-lhe uma cor viva.
10. Se a curva estiver seleccionada, toque numa rea em
branco do ecr para cancelar a seleco e, em seguida,
toque na tangente para a seleccionar.
11. Prima Z e seleccione Mudar de cor.
12. Escolha uma cor do selector de cores, prima E e,
em seguida, toque numa rea em branco do ecr. A sua
tangente dever agora estar colorida.
13. Prima E para seleccionar o ponto B.
Se houver apenas um ponto no ecr, premir E
resulta na seleco automtica do mesmo. Se houver
mais do que um ponto, apresentado um menu a
solicitar que escolha um ponto.
148 Geometria
14. Com o ponto B seleccionado, utilize as teclas do cursor
para o deslocar.
Repare que, faa o que fizer, o ponto B permanece
restringido curva. Alm disso, medida que move o
ponto B, a tangente tambm se move. (Caso se mova
para fora do ecr, pode sempre traz-la de volta,
arrastando um dedo no ecr no sentido correcto).
15. Prima E para cancelar a seleco do ponto B.
Repare que existem duas maneiras de mover um ponto
depois de o seleccionar: (a) utilizando as teclas do cursor
conforme a descrio acima e (b) com o dedo. Se estiver a
utilizar as teclas do cursor e premir J, anula o movimento
e volta a colocar o ponto onde estava antes, enquanto que,
se premir E, aceita a mudana e cancela a seleco
do ponto. Se estiver a usar um dedo para mover o ponto,
levantar o dedo conclui o movimento e cancela a seleco do
ponto. Neste caso, no h nenhuma maneira de anular o
movimento, a menos que tenha activado os atalhos do
teclado, que lhe fornecem uma funo de anulao.
(Os atalhos encontram-se descritos em pgina 159).
Criar um ponto
derivado
A derivada de um grfico, em qualquer ponto, o declive da
sua tangente nesse ponto. Vamos agora criar um novo ponto
que ser restringido ao ponto B e cujo valor de ordenada
a derivada do grfico no ponto B. Vamos restringi-lo
forando a respectiva coordenada x (ou seja, a sua abcissa)
a corresponder sempre do ponto B, e a sua coordenada y
(ou seja, a sua ordenada) a ser sempre igual ao declive da
tangente nesse ponto.
16. Para definir um ponto
em termos de atributos
de outros objectos
geomtricos, tem de ir
vista Simblica:
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.
Geometria 149
17. Destaque GC e toque em .
Ao criar objectos dependentes de outros objectos, a
ordem em que eles aparecem na vista Simblica
importante. Os objectos so desenhados na vista
Desenho na ordem em que aparecem na vista
Simblica. Uma vez que vamos criar um novo ponto que
dependente dos atributos de GB e GC, importante
colocar a respectiva definio depois das definies de
GB e de GC. Foi por isso que verificmos se nos
encontrvamos no fundo da lista de definies antes de
tocar em . Se a nova definio aparecesse num
local mais elevado da vista Simblica, o ponto que
vamos criar no seria desenhado na vista Desenho.
18. Toque em e escolha Ponto > point
Agora, tem de especificar as coordenadas x e y do
novo ponto. A primeira dever ser restringida abcissa
do ponto B (referido como GB na vista Simblica), e a
segunda dever ser restringida ao declive de C (referido
como GC na vista Simblica).
19. Dever ter point() na linha de introduo. Entre os
parnteses, acrescente:
abscissa(GB),slope(GC)
Pode introduzir os comandos manualmente, ou escolh-los
num dos dois menus Toolbox: Aplicao > Medida ou
Cat.
20.Toque em .
A definio do seu novo
ponto acrescentada
vista Simblica.
Quando voltar vista
Desenho, ver um ponto
chamado D, que ter a
mesma coordenada x
que o ponto B.
150 Geometria
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
25. Entre parnteses, acrescente o nome da tangente,
nomeadamente GC, e toque em .
Repare que o declive actual calculado e apresentado.
Aqui, o valor dinmico; ou seja, se o declive da
tangente mudar na vista Desenho, o valor do declive
automaticamente actualizado na vista Numrica.
26. Com o novo clculo destacado na vista Numrica, toque
em .
Seleccionar um clculo na vista Numrica faz com que
este seja apresentado tambm na vista Desenho.
27. Prima P para
regressar vista
Desenho.
Repare que o clculo
que acabou de criar na
vista Numrica
apresentado na parte
superior esquerda do
ecr.
Vamos agora acrescentar mais dois clculos vista
Numrica e fazer com que sejam apresentados na vista
Desenho.
Geometria 151
28.Prima M para regressar vista Numrica.
29. Toque em , introduza GB e toque em .
Basta introduzir o nome de um ponto para apresentar as
suas coordenadas.
30.Toque em , introduza GC e toque em .
Basta introduzir o nome de uma linha para apresentar a
respectiva equao.
31. Certifique-se de que ambas estas novas equaes so
seleccionadas (escolhendo cada uma delas e premindo
).
32. Prima P para
regressar vista
Desenho.
Repare que os seus
novos clculos so
apresentados.
33. Prima E e escolha
o ponto GB.
34.Utilize as teclas do cursor para mover o ponto B no
grfico. Repare que, com cada movimento, mudam os
resultados dos clculos apresentados no canto superior
esquerdo do ecr.
Traar a
derivada
O ponto D o ponto cujo valor de ordenada corresponde
derivada da curva no ponto B. mais fcil ver como a
derivada muda olhando para um grfico da mesma, em vez
de comparar os clculos subsequentes. Podemos fazer isso
localizando o ponto D medida que ele se move em resposta
a movimentos do ponto B.
Primeiro, vamos ocultar os clculos, para que possamos ver
melhor a curva de localizao.
35. Prima M para regressar vista Numrica.
36. Seleccione cada clculo, um de cada vez, e toque em
. Todos os clculos devem estar agora
desmarcados.
37. Prima P para regressar vista Desenho.
38.Prima E e seleccione o ponto GD.
152 Geometria
39. Toque em e seleccione Mais > Traar
40.Prima E e seleccione o ponto GB.
41. Utilizando as teclas do
cursor, mova B na curva.
Ir reparar que
traada uma curva
sombreada medida
que move B. Essa a
curva da derivada de
3sin(x).
Vista Desenho em pormenor
Na vista Desenho, pode
desenhar objectos
directamente no ecr com
vrias ferramentas de
desenho. Por exemplo, para
desenhar um crculo, toque
em e seleccione
Crculo. Agora, toque no
ponto onde pretende centrar o crculo e prima E.
Em seguida, toque num ponto por onde a circunferncia deva
passar e prima E. O crculo desenhado com o centro
no ponto onde deu o primeiro toque e com raio igual
distncia entre o primeiro e o segundo toque.
A criao ou seleco de um objecto envolve sempre, pelo
menos, dois passos: tocar e premir E. S quando
prime E que confirma a inteno de criar o ponto ou
seleccionar um objecto. Ao criar um ponto, pode tocar no
ecr e, em seguida, utilizar as teclas do cursor para
posicionar com preciso o ponto antes de premir E.
Repare nas instrues que aparecem no ecr para ajudar.
Por exemplo, Tocar Centro significa tocar no local onde
pretende que fique o centro do objecto, e Tocar Ponto 1
significa tocar no local do primeiro ponto que deseja
acrescentar.
Pode desenhar o nmero que quiser de objectos geomtricos
na vista Desenho. Consulte em Objectos geomtricos na
pgina 164 uma lista dos objectos que pode desenhar.
Geometria 153
A ferramenta de desenho que escolher linha, crculo,
hexgono, etc. permanece seleccionada at que cancele a
seleco. Isso permite desenhar rapidamente vrios objectos
do mesmo tipo (por exemplo, vrios hexgonos). Quando
terminar de desenhar objectos de um determinado tipo,
cancele a ferramenta de desenho premindo J. (Pode
saber se a ferramenta de desenho ainda est activa atravs
da presena da ajuda no ecr, no canto superior esquerdo
do ecr, como para Tocar Ponto 1).
Um objecto na vista Desenho pode ser manipulado de vrias
maneiras e as suas propriedades matemticas podem ser
facilmente determinadas (consulte pgina 162).
Atribuir nomes a
objectos
Cada objecto geomtrico que criar recebe um nome. Repare
que, nos exemplos mostrados em pgina 152, o crculo foi
designado C. Foi tambm atribudo um nome a cada ponto
de definio: o ponto central foi designado A, e o ponto
tocado para definir o raio do crculo foi designado B.
No apenas aos pontos
que definem um objecto
geomtrico que so
atribudos nomes. So
atribudos nomes tambm a
todos os componentes do
objecto que tenham
qualquer espcie de
significado geomtrico. Por
exemplo, se criar um hexgono, atribudo um nome ao
hexgono e tambm so atribudos nomes a todos os pontos
de todos os vrtices. No exemplo direita, o hexgono tem
a designao C, os pontos utilizados para definir o
hexgono tm as designaes A e B, e os restantes quatro
vrtices tm as designaes D, E, G e H. Alm disso,
atribudo um nome tambm a cada um dos seis segmentos:
I, J, K, L, M e N. Esses nomes no so apresentados na vista
Desenho, mas pode v-los se aceder vista Simblica
(consulte Vista Simblica em pormenor na pgina 160).
Atribuir nomes a objectos e partes de objectos permite referi-
los nos clculos. Este processo encontra-se explicado em
Vista Numrica em pormenor na pgina 162.
Pode mudar o nome de um objecto. Consulte Vista Config
Simblica na pgina 161.
154 Geometria
Seleccionar um
objecto
Para seleccionar um objecto, basta tocar-lhe. A cor de um
item seleccionado muda para ciano.
Para seleccionar um ponto na vista Desenho, basta premir
E. apresentada a lista de todos os pontos.
Seleccione aquela que deseja.
Ocultar nomes Pode optar por ocultar o nome de um objecto na vista
Desenho:
1. Seleccione o objecto cujo rtulo (ou seja, cuja legenda)
deseja ocultar.
2. Prima Z.
3. Seleccione Legenda on/off.
4. Prima J.
Para voltar a apresentar um nome oculto, repita este
procedimento.
Mover objectos Pontos Para mover um ponto, prima E.
apresentada a lista de todos os pontos. Seleccione aquele
que pretende mover, toque no novo local e prima E.
Tambm pode seleccionar um ponto tocando nele.
Alm de tocar num novo local para um ponto seleccionado,
pode premir as teclas de seta a fim de mover o ponto para
um novo local, ou pode usar um dedo para arrastar o ponto
para um novo local.
Tambm pode seleccionar directamente um ponto tocando
nele. (Se o nome do ponto aparecer na parte inferior direita
do ecr, significa que tocou no ponto com preciso; caso
contrrio, aparecem as coordenadas do ponteiro, indicando
que o ponto no est seleccionado.)
Objectos compostos Para mover um objecto com vrios
pontos, consulte Translao na pgina 173.
Colorir objectos A cor predefinida para um objecto preto (e ciano, quando
seleccionado). Se quiser alterar a cor de um objecto:
1. Seleccione o objecto cuja cor deseja alterar.
2. Prima Z.
Geometria 155
3. Seleccione Mudar de cor.
apresentada a paleta Escolha a cor.
4. Seleccione a cor que deseja.
5. Prima J.
Preencher
objectos
Um objecto com contornos fechados (como um crculo ou um
polgono) pode ser preenchido com cor.
1. Prima Z.
2. Seleccione Preencher com cor.
apresentado o menu Seleccionar objecto.
3. Seleccione o objecto que deseja preencher.
O objecto destacado.
1. Prima Z.
2. Seleccione Mudar de
cor.
apresentada a paleta
Escolha a cor.
3. Seleccione a cor que
deseja.
4. Prima J.
Remover o
preenchimento
Para remover o preenchimento de um objecto:
1. Prima Z.
2. Seleccione Preencher com cor.
apresentado o menu Seleccionar objecto.
3. Seleccione o objecto.
Anular Pode anular o ltimo acrescento ou alterao vista Desenho
premindo t. No entanto, para esse fim, deve ter os
atalhos do teclado activados. Consulte pgina 159.
Limpar um
objecto
Para limpar um objecto, seleccione-o e toque em C.
Repare que um objecto no a mesma coisa que os pontos
que introduziu para o criar. Assim, a eliminao de um
objecto no elimina os pontos que o definem. Esses pontos
permanecem na aplicao. Por exemplo, se seleccionar um
156 Geometria
crculo e premir C, o crculo eliminado, mas o ponto
central e o ponto do raio permanecem.
Se tocar em C sem que
esteja seleccionado nenhum
objecto, apresentada uma
lista de objectos. Toque
naquele que deseja
eliminar. (Se no quiser
eliminar nenhum objecto,
prima J para fechar a
lista). Se houver outros objectos dependentes daquele que
seleccionou para ser eliminado, ser-lhe- solicitado que
confirme a sua inteno. Toque em para o fazer. Para
no o fazer, toque em .
Repare que os pontos que acrescenta a um objecto depois de
este ter sido definido so eliminados quando elimina o
objecto. Assim, se colocar um ponto (por exemplo, D) num
crculo e eliminar o crculo, crculo e D so eliminados, mas
os pontos de definio os pontos correspondentes ao centro
e ao raio permanecem.
Limpar todos os
objectos
Para limpar todos os objectos geomtricos da aplicao,
prima SJ. Ser-lhe- solicitado que confirme a inteno
de o fazer. Toque em para limpar todos os objectos
definidos na vista Simblica ou em para manter a
aplicao na mesma. Pode limpar todas as medies e
clculos da vista Numrica da mesma forma.
Deslocao na
vista Desenho
Para deslocar a imagem, arraste o dedo sobre o ecr: para
cima, baixo, para a esquerda, para a direita. Tambm pode
utilizar as teclas do cursor para deslocao, quando o cursor
estiver na extremidade do ecr.
Zoom Pode fazer zoom tocando em e escolhendo uma
opo de zoom. As opes de zoom so as mesmas que
encontra na vista Desenho de muitas das aplicaes da
calculadora (consulte Zoom na pgina 92).
Geometria 157
Vista Desenho: botes e teclas
Boto ou
tecla
Finalidade
Diversas opes de escala. Consulte
Zoom na pgina 92.
Ferramentas para criao de diversos
tipos de pontos. Consulte Pontos na
pgina 165
Ferramentas para criao de diversos
tipos de linhas. Consulte Linha na
pgina 168
Ferramentas para criao de diversos
tipos de polgonos. Consulte Polgono
na pgina 169
Ferramentas para criao de diversos
tipos de curvas e grficos. Consulte
Curva na pgina 170
Ferramentas para transformaes
geomtricas de diversos tipos. Consulte
Transformaes geomtricas na
pgina 173.
C
Elimina um objecto seleccionado (ou o
carcter esquerda do cursor, se a linha
de introduo estiver activa).
J
Desactiva a ferramenta de desenho
actual
SJ
Limpa todos os objectos geomtricos da
vista Desenho ou todos os clculos e
medies da vista Numrica.
Teclas de
atalho
Para acrescentar rapidamente um
objecto e anular o que tinha feito.
Consulte pgina 159.
158 Geometria
Vista Config Desenho
A vista Config Desenho
permite configurar o aspecto
da vista Desenho e tirar
partido dos atalhos do
teclado. Os campos e
opes so os seguintes:
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.
Intervalo Y: dois campos para a introduo dos valores
mnimo e mximo de y, fornecendo assim o intervalo
vertical predefinido. Pode alterar este intervalo no s no
ecr da Geometria Config Desenho, mas tambm
atravs de deslocao e zoom.
Eixos: uma opo comutvel que permite ocultar
(ou voltar a mostrar) os eixos na vista Desenho.
Atalho do teclado: a
Rtulos: uma opo comutvel que permite ocultar
(ou voltar a mostrar) os nomes dos objectos geomtricos
(A, B, C, etc.) na vista Desenho.
Rtulos de funes:
uma opo comutvel
que permite ocultar (ou
voltar a mostrar) a
expresso que gerou um
grfico. No devem ser
confundidos com rtulos
de clculo. Pode mostrar
rtulos de funes sem mostrar tambm rtulos de
clculo e vice-versa).
Geometria 159
Atalhos: uma opo comutvel que permite activar (ou
desactivar) atalhos do teclado (ou seja, teclas de atalho)
na vista Desenho. Com esta opo activada, ficam
disponveis os seguintes atalhos:
Tecla
Resultado na vista Desenho
a
Oculta (ou volta a mostrar) os eixos.
F
Selecciona a ferramenta de desenho de
crculos. Siga as instrues apresentadas
no ecr (ou consulte pgina 170).
c
Elimina todas as linhas de localizao
(consulte pgina 166)
g
Selecciona a ferramenta de desenho de
interseces. Siga as instrues
apresentadas no ecr (ou consulte
pgina 166).
j
Selecciona a ferramenta de desenho de
linhas. Siga as instrues apresentadas
no ecr (ou consulte pgina 168).
B
Selecciona a ferramenta de desenho de
pontos. Siga as instrues apresentadas
no ecr (ou consulte pgina 165).
r
Selecciona a ferramenta de desenho de
segmentos. Siga as instrues
apresentadas no ecr (ou consulte
pgina 168).
n
Selecciona a ferramenta de desenho de
tringulos. Siga as instrues
apresentadas no ecr (ou consulte
pgina 169).
t
Anular.
160 Geometria
Vista Simblica em pormenor
Todos os objectos pontos,
segmentos, linhas,
polgonos ou curvas
recebem um nome, e a sua
definio apresentada na
vista Simblica (Y).
O nome composto por um
"G" seguido do nome que
aparece na vista Desenho. Assim, um ponto rotulado com A
na vista Desenho tem o nome GA na vista Simblica.
O nome com prefixo G uma varivel que pode ser lida pelo
sistema de lgebra computacional (CAS). Assim, no CAS,
pode incluir essas variveis nos clculos. Na ilustrao
acima, repare que GC o nome da varivel que representa
um crculo desenhado na vista Desenho. Se estiver a
trabalhar no CAS e quiser saber qual a rea desse crculo,
pode introduzir area(GC) e premir E. (O CAS
encontra-se explicado no captulo 3).
NOT A Os clculos com referncias a variveis geomtricas podem
ser efectuados no CAS ou na vista Numrica da aplicao
Geometria (explicao abaixo, em pgina 162).
Pode alterar a definio de um objecto, seleccionando-o,
tocando em , e alterando um ou mais dos respectivos
parmetros de definio. O objecto alterado em
conformidade na vista Desenho. Por exemplo, caso tivesse
seleccionado o ponto GB na ilustrao acima, tocado em
, alterado uma ou as duas coordenadas do ponto e
tocado em , ao regressar vista Desenho, encontraria
um crculo de tamanho diferente.
Criao de
objectos
Tambm pode criar um objecto na vista Simblica. Toque em
, defina o objecto por exemplo, point(4,6) e
prima E. O objecto criado e pode ser visto na vista
Desenho.
Outro exemplo: para desenhar uma linha que atravesse os
pontos P e Q, introduza line(GP,GQ) na vista Simblica e
prima E. Quando regressar vista Desenho, ver uma
linha que atravessa os pontos P e Q.
Geometria 161
possvel ver os comandos
de criao de objectos
disponveis na vista
Simblica tocando em
. A sintaxe de cada
comando fornecida em
Funes e comandos de
Geometria na pgina 177.
Reordenao de
entradas
Pode reordenar as entradas na vista Simblica. Os objectos
so desenhados na vista Desenho na ordem em que so
definidos na vista Simblica. Para alterar a posio de uma
entrada, destaque-a e toque em (a fim de a mover
para baixo na lista) ou em (a fim de a mover para
cima).
Ocultar um
objecto
Para impedir que um objecto seja apresentado na vista
Desenho, cancele a respectiva seleco na vista Simblica:
1. Destaque o item a ocultar.
2. Toque em .
Para tornar o objecto novamente visvel, repita o
procedimento.
Eliminar um
objecto
Alm de eliminar um objecto na vista Desenho (consulte
pgina 155), tambm pode eliminar um objecto na vista
Simblica.
1. Destaque a definio do objecto que deseja eliminar.
2. Toque em ou prima C.
Para eliminar todos os objectos, prima SJ.
Vista Config Simblica
A vista Config Simblica da aplicao Geometria comum
a um grande nmero de aplicaes. utilizada para
substituir determinadas definies sistmicas. Para obter
mais informaes, consulte Vista Config Simblica na
pgina 77.
162 Geometria
Vista Numrica em pormenor
A vista Numrica (M) permite efectuar clculos na
aplicao Geometria. Os resultados apresentados so
dinmicos, ou seja, se manipular um objecto na vista
Desenho ou na vista Simblica, todos os clculos que
dependam desse objecto na vista Numrica so actualizados
automaticamente, em conformidade com as novas
propriedades desse objecto.
Considere o crculo C, na
ilustrao direita. Para
calcular a rea e o raio de C:
1. Prima M para abrir a
vista Numrica.
2. Toque em .
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 . apresentada a
rea.
6. Toque em .
Geometria 163
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.
NOT A Se uma entrada da vista Numrica for demasiado longa
para o ecr, pode premir > para deslocar o resto da
entrada de modo a torn-lo visvel. Prima < a fim de se
deslocar novamente para a vista original.
Listagem de
todos os
objectos
Quando est a criar um
novo clculo na vista
Numrica, apresentado o
item de menu . Se
tocar em , obtm
uma lista de todos os
objectos contidos no seu
espao de trabalho de
Geometria. Estes encontram-se tambm agrupados por tipo,
e h um menu prprio de cada grupo.
Se estiver a construir um clculo, pode seleccionar um
objecto de um desses menus de variveis. O nome do objecto
seleccionado colocado no ponto de insero da linha de
introduo.
164 Geometria
Obter
propriedades
dos objectos
Alm de empregar funes para efectuar clculos na vista
Numrica, pode tambm obter diversos parmetros de
objectos tocando, simplesmente, em , e especificando
o nome do objecto. Por exemplo, pode obter as coordenadas
de um ponto introduzindo o ponto e premindo E.
Outro exemplo: pode obter a frmula de uma linha
introduzindo, simplesmente, o respectivo nome; ou o ponto
central e o raio de um crculo introduzindo, simplesmente, o
nome do crculo.
Apresentao
de clculos na
vista Desenho
Para que um clculo
efectuado na vista Numrica
aparea na vista Desenho,
basta destac-lo na vista
Numrica e tocar em
. apresentada uma
marca de verificao ao
lado do clculo.
Para evitar que o clculo seja apresentado na vista Desenho,
repita o procedimento. A caixa de verificao desmarcada.
Edio de um
clculo
1. Destaque o clculo que deseja editar.
2. Toque em .
3. Faa a alterao e toque em .
Eliminao de
um clculo
1. Destaque o clculo que deseja eliminar.
2. Toque em .
Para eliminar todos os clculos, prima SJ. Repare que
a eliminao de um clculo no elimina quaisquer objectos
geomtricos das vistas Desenho ou Simblica.
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
Geometria 165
nesta seco. Repare que, depois de seleccionar uma
ferramenta de desenho, esta permanece seleccionada at
que cancele a seleco. Isso permite desenhar rapidamente
vrios objectos do mesmo tipo (por exemplo, vrios crculos).
Para cancelar a seleco da ferramenta de desenho actual,
prima J. (Pode saber se uma ferramenta de desenho
ainda est activa atravs da presena da ajuda no ecr, no
canto superior esquerdo do ecr como, por exemplo, Tocar
Ponto 1).
Os passos fornecidos nesta seco baseiam-se na introduo
tctil. Por exemplo, para acrescentar um ponto, os passos
dizem-lhe para tocar no ecr, no local onde deseja que o
ponto se encontre, e premir E. No entanto, pode
tambm utilizar as teclas do cursor para posicionar o cursor
no local onde deseja que o ponto se encontre e, em seguida,
premir E.
As ferramentas de desenho de objectos geomtricos listadas
nesta seco podem ser seleccionadas a partir dos botes de
menu na parte inferior do ecr. Alguns objectos podem
tambm ser introduzidos atravs de um atalho do teclado. Por
exemplo, pode seleccionar a ferramenta de desenho de
tringulos premindo n. (Os atalhos do teclado s esto
disponveis se tiverem sido activados na vista Config
Desenho. Consulte pgina 158).
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 Toque no local onde deseja que o ponto se encontre e prima
E.
Atalho do teclado: B
Ponto em Toque no objecto onde deseja que o novo ponto se encontre
e prima E. Se seleccionar um ponto que foi colocado
num objecto e, em seguida, mover esse ponto, o ponto ser
restringido ao objecto em que foi colocado. Por exemplo, um
ponto colocado num crculo permanece nesse crculo,
independentemente de como possa mover o ponto.
166 Geometria
Se tocar num local onde no se encontre nenhum objecto e,
em seguida, premir E, ser criado um ponto.
Ponto mdio Toque no local onde deseja que se encontre um ponto e
prima E. Toque no local onde deseja que o outro
ponto se encontre e prima E. automaticamente
criado um ponto a meio caminho entre esses dois pontos.
Se comear por escolher um objecto como por exemplo, um
segmento escolher a ferramenta Ponto mdio e premir
E acrescenta um ponto a meio caminho entre as
extremidades desse objecto. (No caso de um crculo, o ponto
mdio criado no centro do crculo).
Interseco Toque na interseco desejada e prima E. criado um
ponto num dos pontos da interseco.
Atalho do teclado: g
Mais
Traar Apresenta uma lista de
pontos que permite escolher
aquele que deseja localizar.
Se, subsequentemente,
mover esse ponto, a linha de
localizao desenhada no
ecr para mostrar o
percurso. No exemplo
direita, o ponto B foi escolhido para localizao. Quando
esse ponto foi movido para cima e para a esquerda foi
criado um percurso do respectivo movimento.
A localizao cria uma entrada na vista Simblica.
No exemplo acima, a entrada Trace(GB).
Parar de traar Desactiva a localizao e elimina a definio do ponto de
localizao da vista Simblica. Se houver mais do que um
ponto a ser localizado, aparece um menu de pontos de
localizao, para que possa escolher aqueles em relao
aos quais a localizao deve ser anulada.
Parar de traar no elimina quaisquer linhas de
localizao existentes. Apenas impede quaisquer novas
localizaes caso o ponto seja novamente movido.
Geometria 167
Apagar
traado
Apaga todas as linhas de localizao, mas deixa a definio
dos pontos de localizao na vista Simblica. Enquanto
continuar a haver uma definio de Traado na vista
Simblica, se voltar a mover o ponto, criada uma nova
linha de localizao.
Centro Toque num crculo e prima E. criado um ponto no
centro do crculo.
Element 0 .. 1 O Element 0 .. 1 tem vrias utilizaes. Pode utiliz-lo
para colocar um ponto restrito num objecto (anteriormente
criado ou no). Por exemplo, se definir GA, na vista
Simblica, como element(circle(),2)), for vista
Desenho, activar a localizao, seleccionar GA e o mover,
ver que GA se encontra restringido a mover-se num crculo
centrado na origem e de raio 2.
Pode tambm utilizar
Element 0 .. 1 para gerar
valores que possam ser
utilizados como coeficientes
em funes que venha a
desenhar subsequentemente.
Por exemplo, na vista
Desenho, seleccione
Element 0 .. 1. Repare que acrescentado um rtulo ao
ecr GA, por exemplo com um valor atribudo de 0.5.
Pode agora utilizar esse rtulo como coeficiente na funo a
desenhar. Por exemplo, poderia escolher Curva > Desenho
> Funo e definir uma funo como GA*x
2
7. Um grfico
de 0.5x
2
7 apresentado na vista Desenho. Agora,
seleccione o rtulo (GA, neste exemplo) e prima E.
apresentada uma barra de intervalo no ecr. Toque em
qualquer local da barra de intervalo (ou prima < ou >).
O valor de GA e a forma do grfico alteram-se de modo
a corresponder ao valor ao longo da barra em que tocou.
Interseces Toque num objecto que no um ponto e prima E.
Toque noutro objecto e prima E. Os pontos onde os
dois objectos se interceptam so criados e so-lhes atribudos
nomes. Repare que um objecto de interseces criado na
vista Simblica mesmo que os dois objectos seleccionados
no se interceptem.
168 Geometria
Pontos
aleatrios
Apresenta uma paleta que permite escolher e acrescentar 1,
2, 3, ou 4 pontos. Os pontos so colocados aleatoriamente.
Linha
Segmento Toque no local onde deseja que se encontre uma das
extremidades e prima E. Toque no local onde deseja
que a outra extremidade se encontre e prima E.
desenhado um segmento entre as duas extremidades.
Atalho do teclado: r
Raio Toque no local onde deseja que a extremidade se encontre e
prima E. Toque no ponto que deseja que o raio
atravesse e prima E. desenhado um raio com origem
no primeiro ponto e que atravessa o segundo ponto.
Linha Toque no ponto que deseja que a linha atravesse e prima
E. Toque noutro ponto que deseja que a linha
atravesse e prima E. desenhada uma linha entre os
dois pontos.
Atalho do teclado: j
Vector Toque no local onde deseja que se encontre uma das
extremidades e prima E. Toque no local onde deseja
que a outra extremidade se encontre e prima E.
desenhado um vector entre as duas extremidades.
Bissectriz do
ngulo
Toque no ponto que o vrtice do ngulo ao qual aplicar a
bisseco (A) e prima E. Toque noutro ponto (B) e
prima E. Toque num terceiro ponto (C) e prima
E. desenhada uma linha que atravessa A e que faz
a bisseco do ngulo formado por AB e AC.
Bissectriz
perpendicular
Toque num ponto e prima E. Toque noutro ponto e
prima E. Estes dois pontos definem um segmento.
desenhada uma linha perpendicular ao segmento e que
atravessa o seu ponto mdio. indiferente se o segmento
ou no definido na vista Simblica. Em alternativa, toque
para seleccionar um segmento e prima E.
Geometria 169
Se estiver a desenhar uma bissectriz perpendicular a um
segmento, comece por escolher o segmento e, em seguida,
seleccione Bissectriz perp. no menu Linha. A bissectriz
imediatamente desenhada, sem que precise de seleccionar
quaisquer pontos. Basta premir E para guardar a
bissectriz.
Paralelo Toque num ponto (P) e prima E. Toque numa linha (L)
e prima E. desenhada uma nova linha, paralela a L
e que atravessa P.
Perpendicular Toque num ponto (P) e prima E. Toque numa linha (L)
e prima E. desenhada uma nova linha,
perpendicular a L e que atravessa P.
Tangente Toque numa curva (C) e prima E. Toque num ponto (P)
e prima E. Se o ponto (P) se encontrar na curva (C),
desenhada uma nica tangente. Se o ponto (P) no se
encontrar na curva (C), podero ser desenhadas zero ou
mais tangentes.
Mediana Toque num ponto (A) e prima E. Toque num segmento
e prima E. desenhada uma linha que atravessa o
ponto (A) e o ponto mdio do segmento.
Altitude Toque num ponto (A) e prima E. Toque num segmento
e prima E. desenhada uma linha que atravessa o
ponto (A) e que perpendicular ao segmento (ou sua
extenso).
Polgono O menu Polgono fornece ferramentas para desenhar
diversos polgonos.
Tringulo Toque em cada vrtice, premindo E aps cada toque.
Atalho do teclado: n
Quadriltero Toque em cada vrtice, premindo E aps cada toque.
Ngon
Polygon5 Produz um pentgono. Toque em cada vrtice, premindo
E aps cada toque.
170 Geometria
Polygon6 Produz um hexgono. Toque em cada vrtice, premindo
E aps cada toque.
Hexgono Produz um hexgono regular (ou seja, com lados de igual
comprimento e ngulos de igual medida). Toque num ponto
e prima E. Toque num segundo ponto para definir o
comprimento de um dos lados do hexgono regular e prima
E. Os outros quatro vrtices so automaticamente
calculados e o hexgono regular desenhado.
Especial
Tringulo eq. Produz um tringulo equiltero. Toque num vrtice e prima
E. Toque noutro vrtice e prima E. O local do
terceiro vrtice calculado automaticamente e o tringulo
desenhado.
Quadrado Toque num vrtice e prima E. Toque noutro vrtice e
prima E. Os locais do terceiro e quarto vrtices so
calculados automaticamente e o quadrado desenhado.
Paralelograma Toque num vrtice e prima E. Toque noutro vrtice e
prima E. Toque num terceiro vrtice e prima E.
O local do quarto vrtice calculado automaticamente e o
paralelogramo desenhado.
Curva
Crculo Toque no centro do crculo e prima E. Toque num
ponto da circunferncia e prima E. desenhado um
crculo, em torno do ponto central, com raio igual distncia
entre os dois pontos tocados.
Atalho do teclado: F
Tambm pode criar um crculo comeando por defini-lo na
vista Simblica. A sintaxe circle(GA,GB), em que A e B
so dois pontos. Um crculo desenhado na vista Desenho
de modo a que A e B definam o dimetro do crculo.
Elipse Toque num ponto de foco e prima E. Toque no
segundo ponto de foco e prima E. Toque num ponto
da circunferncia e prima E.
Geometria 171
Hiprbole Toque num ponto de foco e prima E. Toque no
segundo ponto de foco e prima E. Toque num ponto
numa ramificao da hiprbole e prima E.
Parbola Toque no ponto de foco e prima E. Toque numa linha
(a directriz) ou num raio ou segmento e prima E.
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
Um crculo exterior um crculo tangente a um segmento de
um tringulo e tangente tambm aos raios que, partindo do
vrtice do tringulo oposto ao segmento, atravessam as
extremidades do segmento.
Toque em cada vrtice do
tringulo, premindo E
aps cada toque.
O crculo exterior
desenhado, tangente ao
lado definido pelos dois
ltimos vrtices tocados. No
exemplo direita, os dois
172 Geometria
ltimos vrtices tocados foram A e C (ou C e A). Assim, o
crculo exterior desenhado tangente ao segmento AC.
Lugar
geomtrico
Assume dois pontos como os seus argumentos: o primeiro
o ponto cujos possveis locais formam o lugar geomtrico; o
segundo um ponto num objecto. Este segundo ponto
conduz o primeiro a atravessar o respectivo lugar
geomtrico, medida que o segundo se move no respectivo
objecto.
No exemplo direita, foi
desenhado o crculo C, e o
ponto D um ponto
colocado em C (atravs da
funo Ponto em, descrita
acima). O Ponto I resulta da
traslao do ponto D.
Escolher Curva >
Especial > Lugar geomtrico coloca locus(na linha
de introduo. Conclua o comando como locus(GI,GD) e
o ponto I traa um percurso (o respectivo lugar geomtrico),
sempre paralelo ao ponto D medida que este se move no
crculo ao qual se encontra restringido.
Desenho Pode desenhar expresses dos seguintes tipos na vista
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.
Geometria 173
Repare que as variveis que especificar para uma expresso
tm de estar em letra minscula.
Neste exemplo, a opo
Funo foi seleccionada
como o tipo de grfico,
tendo sido desenhado o
grfico de y = 1/x.
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 A translao a transformao de um conjunto de pontos
que faz com que cada ponto se mova a mesma distncia,
no mesmo sentido. T:(x,y) (x+a, y+b). Tem de criar um
vector para indicar a distncia e o sentido da traslao.
Em seguida, escolha o vector e o objecto a trasladar.
Imagine que deseja
trasladar o crculo B,
direita, um pouco para
baixo e para a direita:
1. Toque em e
seleccione Vector.
2. Desenhe um vector no
sentido em que deseja
trasladar o crculo e de acordo com o comprimento de
movimento que pretende. (Se precisar de ajuda, consulte
Vector na pgina 168).
3. Toque em e seleccione Traslao.
4. Toque no vector e prima E.
174 Geometria
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 Uma reflexo uma
transformao que mapeia
um objecto ou um conjunto
de pontos no seu reflexo, em
que o reflexo um ponto ou
uma linha. Uma reflexo
que atravessa um ponto ,
por vezes, designada por
meia volta. Seja como for, cada ponto do reflexo encontra-se
mesma distncia, no reflexo, que tem no ponto
correspondente na imagem original. No exemplo direita, o
tringulo D original reflectido atravs do ponto I.
1. Toque em e seleccione Reflexo.
2. Toque no ponto ou objecto recto (segmento, raio ou
linha) que ser o eixo de simetria (ou seja, o reflexo) e
prima E.
3. Toque no objecto que pretende que seja reflectido
atravs do eixo de simetria e prima E.
O objecto reflectido atravs do eixo de simetria
definido no passo 2.
Dilatao Uma dilatao (tambm designada homotetia ou
escalamento uniforme) uma transformao em que um
objecto aumentado ou reduzido, de acordo com um
determinado factor de escala, em torno de um ponto
fornecido como centro.
Geometria 175
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.
2. Toque no ponto que dever ser o centro da dilatao e
prima E.
3. Introduza o factor de escala e prima E.
4. Toque no objecto a dilatar e prima E.
Rotao 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 e seleccione Transformar >
Rotao.
rotation() apresentado na linha de introduo.
176 Geometria
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 Uma projeco um mapeamento de um ou mais pontos
num objecto de modo a que a linha que atravessa o ponto e
a sua imagem seja perpendicular ao objecto no ponto da
imagem.
1. Toque em e seleccione Projeco.
2. Toque no objecto no qual os pontos devero ser
projectados e prima E.
3. Toque no ponto a projectar e prima E.
Repare no novo ponto acrescentado ao objecto alvo.
Inverso Uma inverso um mapeamento que envolve um ponto
central e um factor de escala. Mais especificamente, a
inverso do ponto A que atravessa o ponto 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, em que CA e CA denotam os
comprimentos dos segmentos correspondentes. Se k=1,
ento, os comprimentos CA e CA so recprocos.
Imagine que deseja achar a inverso de um crculo (GC) com
um ponto no crculo (GD) como centro.
1. Toque em e seleccione Mais > Inverso.
2. Toque no ponto que dever ser o centro (GD) do crculo
submetido a inverso e prima E.
Geometria 177
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 A reciprocao um caso especial de inverso que envolve
crculos. Uma reciprocao relativa a um crculo transforma
cada ponto no plano na respectiva linha polar. Por outro
lado, a reciprocao relativa a um crculo mapeia cada linha
no plano no respectivo plo.
1. Toque em e seleccione Mais > Reciprocao.
2. Toque no crculo e prima E.
3. Toque num ponto e
prima E para ver
a respectiva linha polar.
4. Toque numa linha e
prima E para ver
o respectivo plo.
Na ilustrao direita,
o ponto K a
reciprocao da linha DE (G) e a Linha I (na parte
inferior do ecr) a reciprocao do ponto H.
Funes e comandos de Geometria
A lista de funes e comandos especficos de geometria
contidos nesta seco abrange os que podem ser
encontrados tocando em nas vistas Simblica e
Numrica, bem como aqueles disponveis apenas a partir do
menu Cat.
O exemplo de sintaxe fornecido foi simplificado. Os objectos
geomtricos so referidos atravs de um nico carcter em letra
maiscula (como por exemplo, A, B,C, etc.) No entanto, os
clculos que referem objectos geomtricos na vista Numrica
da aplicao Geometria e no CAS devem utilizar o nome com
prefixo G atribudo na vista Simblica. Por exemplo:
178 Geometria
altitude(A,B,C) a forma simplificada fornecida
nesta seco
altitude(GA,GB,GC) a forma que tem de utilizar
nos clculos
Alm disso, em muitos casos, os parmetros especificados na
sintaxe abaixo A, B, C, etc. , podem ser o nome de um
ponto (como, por exemplo, GA) ou um nmero complexo que
representa um ponto. Assim, angle(A,B,C) poderia ser:
angle(GP,GR,GB)
angle(3+2i,12i,5+i) ou
uma combinao de pontos com nome e pontos
definidos por um nmero complexo, como por exemplo,
em angle(GP,i12i,i).
Vista simblica: menu Comand
Ponto
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 ou pesos est entre parnteses
rectos como um vector.
barycenter([ponto1, peso1],
[ponto2, peso2],,[ponto, peson])
Exemplo: barycenter([3 1],[3 1],[33i 1])
d ponto , o que equivale a (0,3)
center
Apresenta o centro de um crculo.
center(crculo)
Exemplo: center(circle(x
2
+y
2
xy)) d point
(1/2,1/2)
3 3 i
3
------------
Geometria 179
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)
Exemplo: division_point(0,6+6*i,4) d ponto (8,8)
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(x
2
),2) cria um ponto no grfico
de y = x
2
. 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)
Exemplo: inter d . Isso indica
que existem duas interseces:
(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)
8
x
2
6
-----
x
2
--- 1 ,


6 2
9
11
2
---------
180 Geometria
Exemplo: isobarycenter(3,3,3*3*i) apresenta
ponto(3*3*i/3), que equivalente a (0,3).
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)
Exemplo: midpoint(0,6+6i) d ponto(3,3)
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)
Exemplo: orthocenter(0,4i,4) d (0,0)
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)
Geometria 181
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)
Exemplo: DrawSlp(2,1,3) desenha a linha fornecida por
y=3x5
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)
182 Geometria
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)
Geometria 183
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).
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)
184 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.
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
Geometria 185
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.
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 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
186 Geometria
acontece com equilateral_triangle, tem a opo de
guardar as coordenadas do terceiro ponto numa varivel do
CAS.
isosceles_triangle(ponto1, ponto2, ngulo)
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.
Geometria 187
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
188 Geometria
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 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.
Geometria 189
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)
190 Geometria
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.
Geometria 191
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.
192 Geometria
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)
Geometria 193
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 (cara-
coroa).
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)
194 Geometria
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)
Geometria 195
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.
Vista Numrica: menu Comand
Medir
abscissa
Devolve a coordenada x de um ponto ou o comprimento x de
um vector.
abscissa(ponto) ou abscissa(vector)
Exemplo:
abscissa(GA) apresenta a coordenada x do ponto A.
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)
196 Geometria
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)
Este comando pode tambm apresentar a rea sob uma
curva entre dois pontos.
area(expr, x=valor1..valor2)
Exemplos:
Se GA for definido como o crculo unitrio, ento, area(GA)
apresenta .
area(4-x^2/4, x=-4..4) apresenta 14.666
Geometria 197
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 x
2
+ y
2
= 1.
198 Geometria
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)
Geometria 199
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:
is_element(point , circle(0,1)) d 1.
2
2
----
2
2
---- ( , )
200 Geometria
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.
Geometria 201
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.
202 Geometria
Outras funes de Geometria
As seguintes funes no esto disponveis em nenhum menu
da aplicao Geometria, mas sim no menu Cat.
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 guarda-
o 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.
Geometria 203
is_harmonic(ponto1, ponto2, ponto3, ponto4)
is_harmonic(ponto1, ponto2, ponto3, ponto4)
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)
204 Geometria
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)
Geometria 205
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).
206 Geometria
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)
Folha de clculo 207
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).
Introduo aplicao Folha de Clculo
Imagine que tem uma bancada num mercado de fim-de-
semana. Vende mobilirio consignao em nome dos
proprietrios e recebe uma comisso de 10%. Tem de pagar ao
proprietrio do terreno 100 dlares por dia para instalar a
bancada, e ir manter a bancada aberta at ganhar 250
dlares para si.
1. Abra a aplicao Folha de Clculo:
Prima I e seleccione Folha de Clculo.
208 Folha de clculo
2. Seleccione a Coluna A. Toque em A ou utilize as teclas do
cursor para destacar a clula A (ou seja, o cabealho da
coluna A).
3. Introduza PRICE e toque em . Atribuiu a toda a
primeira coluna o nome PRICE.
4. Seleccione a Coluna B. Toque em B ou utilize as teclas do
cursor para destacar a clula B.
5. Introduza uma frmula para a sua comisso (sendo esta
10% do preo de cada item vendido):
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.
8. Digite COMMIS e toque em .
Repare que o cabealho da coluna B agora COMMIS.
9. sempre boa ideia verificar as frmulas introduzindo
alguns valores fictcios e verificando se o resultado o
esperado. Seleccione a clula A1 e certifique-se de que
e no est visvel no menu. (caso contrrio,
toque no boto). Com esta opo, o cursor selecciona
automaticamente a clula imediatamente abaixo daquela
em que acabou de introduzir contedo.
Folha de clculo 209
10. Adicione alguns valores
na coluna PRICE e anote
o resultado na coluna
COMMIS. Se os resultados
no parecerem correctos,
pode tocar no cabealho
COMMIS, tocar em
e corrigir a frmula.
11. Para eliminar os valores fictcios, seleccione a clula A1,
toque em , prima \ at seleccionar todos os
valores fictcios e, em seguida, prima C.
12. Seleccione a clula C1.
13. Introduza um rtulo para a sua receita:
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.
210 Folha de clculo
19. Introduza 100 e toque em .
Poder ter de fazer experincias at conseguir a largura
exacta que deseja para a coluna. O valor que introduzir
ser a largura da coluna em pxeis.
20.Seleccione a clula D3.
21. Introduza uma frmula para somar a sua comisso:
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.
Folha de clculo 211
30.Na clula D9, introduza:
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.
33. Escolha uma cor para o contedo das clulas
seleccionadas.
34.Toque em e seleccione Preenchimento.
35. Escolha uma cor para o fundo das clulas seleccionadas.
As clulas mais importantes da folha de clculo iro agora
sobressair em relao ao resto.
A folha de clculo est
concluda, mas poder querer
verificar todas as frmulas
acrescentando alguns dados
fictcios coluna PRICE.
Quando o lucro atingir 250,
dever ver o valor em D9
mudar de 0 para 1.
212 Folha de clculo
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
Folha de clculo 213
sejam precedidos por $. Assim, a clula B1 pode ser referida
como B1, b1, $B$1 ou $b$1, enquanto M1 s pode ser
referida como m1, $m$1 ou $M$1. (G, L, M e Z so nomes
reservados para objectos grficos, listas, matrizes e nmeros
complexos.)
Atribuio de nomes a clulas
possvel atribuir um nome a clulas, linhas e colunas. O nome
pode depois ser utilizado em qualquer frmula. As clulas com
nome atribudo ficam com o contorno azul.
Mtodo 1 Para atribuir um nome a uma clula, linha ou coluna em
branco, desloque-se para a clula, cabealho da linha ou
cabealho da coluna, introduza um nome e toque em .
Mtodo 2 Para atribuir um nome a uma clula, linha, ou coluna,
independentemente de se encontrar ou no em branco:
1. Seleccione a clula, linha ou coluna.
2. Toque em e seleccione Nome.
3. Introduza um nome e toque em .
Utilizar nomes
em clculos
O nome que atribuir a uma clula, linha ou coluna pode ser
utilizado numa frmula. Por exemplo, se atribuir a uma clula o
nome TOTAL, poderia introduzir noutra clula a frmula
=TOTAL*1,1.
Segue-se um exemplo mais complexo que envolve a atribuio
de nome a uma coluna inteira.
1. Seleccione a clula A
(que a clula cabealho
da coluna A).
2. Introduza COST e toque
em .
3. Seleccione a clula B (que
a clula cabealho da
coluna B).
4. Introduza S.COST*0,33 e toque em .
5. Introduza alguns valores na coluna A e observe os
resultados do clculo na coluna B.
214 Folha de clculo
Introduo de contedo
Pode introduzir contedo directamente na folha de clculo ou
importar dados de uma aplicao de estatstica.
Introduo
directa
Uma clula pode conter qualquer objecto de clculo vlido: um
nmero real (3,14), um nmero complexo (a+ib), um nmero
inteiro (#1Ah), uma lista ({1, 2}), uma matriz ou um vector ([1,
2]), uma string ("texto"), uma unidade (2_m) ou uma expresso
(isto , uma frmula). Desloque-se para a clula em que
pretende adicionar contedo e introduza o contedo tal como
na vista inicial. Prima E quando terminar. Pode tambm
introduzir contedo em vrias clulas com apenas uma
entrada. Basta seleccionar as clulas, introduzir o contedo
por exemplo, =Row*3 e premir E.
O que introduzir na linha de introduo calculado assim que
premir E, e o resultado inserido na clula ou clulas.
No entanto, se pretende manter a frmula subjacente, prima
primeiro S.. Por exemplo, imagine que pretende
adicionar a clula A1 (que contm 7) clula B2 (que contm
12). Ao introduzir A1+ B2E na clula A4,
imaginemos, d 19, tal como se introduzir S.A1+ B2
na clula A5. No entanto, se o valor da clula A1 (ou B2) for
alterado, o valor da A5 alterado, mas o valor da A4 mantm-
se. Uma vez que a expresso (ou frmula) foi mantida na A5.
Para verificar se uma clula contm apenas o valor apresentado
ou se tambm inclui uma frmula subjacente que gera o valor,
mova o cursor para a clula. A linha de entrada apresenta a
frmula, caso exista uma.
Uma nica frmula pode adicionar contedo a todas as clulas
de uma coluna ou linha. Por exemplo, passe para C (a clula
cabealho da coluna C), introduza S.SIN(Row) e
prima E. Cada clula da coluna ser preenchida com o
seno do nmero da linha da clula. Existe um processo similar
que lhe permite utilizar a mesma frmula para preencher todas
as clulas de uma linha. Tambm pode adicionar uma frmula
uma vez e, depois, pode aplic-la a todas as clulas da folha
de clculo. Pode faz-lo introduzindo a frmula na clula do
canto superior esquerdo (a clula que contm o logtipo da
HP). Para exemplificar, imagine que pretende gerar uma tabela
de potncias (quadrados, cubos, etc.) comeando pelos
quadrados:
Folha de clculo 215
1. Toque na clula com o
logtipo da HP (no canto
superior esquerdo). Em
alternativa, pode utilizar
as teclas do cursor para
se deslocar at clula
(tal como quando quer
seleccionar o cabealho
de uma coluna ou linha).
2. Na linha de introduo, digite
S.RowkCol +1
Repare que Row e Col so variveis incorporadas. So
marcadores de posio para o nmero da linha e o
nmero da coluna da clula que tem uma frmula que os
contm.
3. Toque em ou prima E.
Repare que cada coluna d a n-sima potncia do
nmero da linha, a comear pelos quadrados. Logo,
9
5
59 049.
Importar
dados
Pode importar dados das aplicaes Estatstica 1Var e
Estatstica 2Var (e de qualquer aplicao personalizada a
partir de uma aplicao de estatstica). O procedimento
imediatamente abaixo retrata a importao do conjunto de
dados D1 da aplicao Estatstica 1Var.
1. Seleccione uma clula.
2. Introduza Statistics_1Var.D1.
3. Prima E.
A coluna preenchida com os dados da aplicao de
estatstica, a comear pela clula seleccionada no passo 1.
Quaisquer dados contidos nessa coluna sero substitudos
pelos dados importados.
Tambm pode exportar dados da aplicao Folha de
Clculo para uma aplicao de estatstica. Consulte em
Introduzir e editar dados estatsticos na pgina 230 o
procedimento geral. Este pode ser utilizado quer na
aplicao Estatstica 1Var, quer na aplicao Estatstica
2Var.
216 Folha de clculo
Funes
externas
Pode utilizar, numa frmula,
qualquer funo disponvel
nos menus Matemtica, CAS,
Aplicao, Utilizador ou Cat
(consulte o captulo 21,
Funes e comandos na
pgina 327). Por exemplo,
para achar a raiz de 3 x
2

mais prxima de x = 2, teria de introduzir numa clula
S.AAROOTAR3wAs
jo2E. O resultado apresentado 1.732
Poderia tambm ter seleccionado uma funo num menu. Por
exemplo:
1. Prima S..
2. Prima D e toque em .
3. Seleccione Polinmio > Encontrar razes.
A sua linha de introduo ter agora o seguinte aspecto:
=CAS.proot().
4. Introduza os coeficientes do polinmio, por ordem
decrescente, separando cada um deles com uma vrgula:
Q1o0o3
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 para regressar folha de clculo.
Repare que o prefixo CAS acrescentado sua funo serve
para lembrar que o clculo ser realizado pelo CAS (e, por
conseguinte, se possvel ser apresentado um resultado
simblico). Tambm pode obrigar um clculo a ser efectuado
pelo CAS tocando em na folha de clculo.
Existem outras funes de folha de clculo que pode utilizar
(principalmente relacionadas com clculos financeiros e
estatsticos). Consulte Funes de folha de clculo na
pgina 367.
Folha de clculo 217
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.
218 Folha de clculo
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
folha de clculo premindo a, tocando em e
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).
Folha de clculo 219
Todas as variveis disponveis esto listadas nos menus de
variveis, apresentados quando prime a. Existe uma lista
abrangente destas variveis no captulo 22, Variveis, a
partir da pgina 449.
Utilizar o CAS em clculos de folha de clculo
Pode obrigar a que um clculo de folha de clculo seja
efectuado pelo CAS, garantindo assim que os resultados so
simblicos (e por conseguinte, exactos). Por exemplo, a frmula
=Row na linha 5 d 2,2360679775 se o clculo no for
efectuado pelo CAS, e d 5 se o for.
O motor de clculo escolhido quando introduz a frmula.
Assim que comea a introduzir uma frmula, a tecla
muda para ou (consoante a ltima seleco).
Esta uma tecla de comutao. Toque nela a fim de alterar
para uma ou outra opo.
Se estiver visvel , o clculo ser numrico (com o
nmero de dgitos significativos limitado pela preciso da
calculadora). Se estiver visvel , o clculo ser efectuado
pelo CAS e ser exacto.
No exemplo direita, a
frmula na clula A
exactamente a mesma que a
frmula na clula B:
= Row
2
(Row1). A nica
diferena que a opo
estava visvel (ou
seleccionada) enquanto a
frmula estava a ser introduzida em B, obrigando o clculo a
ser realizado pelo CAS. Repare que o CAS aparece a vermelho
na linha de introduo se a clula seleccionada contiver uma
frmula que esteja a ser calculada pelo CAS.
220 Folha de clculo
Botes e teclas
Boto ou tecla Finalidade
Activa a linha de introduo para que possa
editar o objecto na clula seleccionada. (Visvel
apenas se a clula seleccionada tiver contedo).
Converte para um nome o texto que introduziu na
linha de introduo. (Visvel apenas quando a
linha de introduo est activa).
/ Um boto de comutao visvel apenas quando a
linha de introduo est activa. Ambas as opes
foram a expresso a ser tratada pelo CAS, mas
apenas efectua o respectivo clculo.
Toque para introduzir o smbolo $. Um atalho
para introduzir referncias absolutas. (Visvel
apenas quando a linha de introduo est
activa).
Apresenta opes de formatao para a clula, o
bloco, a coluna, a linha ou a folha de clculo
inteira seleccionada. Consulte Opes de
formatao na pgina 221.
Apresenta um formulrio de introduo que
permite especificar a clula para onde deseja ir.
Coloca a calculadora no modo de seleco, que
facilita a seleco de um bloco de clulas atravs
das teclas do cursor. Muda para para que
possa cancelar a seleco de clulas. (Tambm
pode premir, manter premido e arrastar para
seleccionar um bloco de clulas.)
ou

Um boto de comutao que define a direco
na qual o cursor se move aps a introduo de
contedo numa clula.
Apresenta o resultado na clula seleccionada em
modo de ecr inteiro, com o deslocamento
horizontal e vertical activado. (Visvel apenas se a
clula seleccionada tiver contedo).
Folha de clculo 221
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:
Nome: apresenta um formulrio de introduo para que
possa atribuir um nome ao que seleccionou
Formato numrico: Auto, Padro, Fixo, Cientfico ou
Engenharia. Consulte Definies de incio na pgina 31 para
obter mais informaes.
Tamanho: Auto ou entre 10 e 22 pontos
Cor: cor para o contedo (texto, nmero, etc.) nas clulas
seleccionadas; a opo cinzenta com pontos representa
Auto
Preenchimento: cor de fundo para preencher as clulas
seleccionadas; a opo cinzenta com pontos representa
Auto
Alinhar : alinhamento horizontal Auto, Esquerda,
Centro, Direita
Alinhar : alinhamento vertical Auto, Em cima, Centro,
Em baixo
Permite seleccionar uma coluna pela qual
proceder ordenao, bem como ordenar por
ordem crescente ou decrescente. (Visvel apenas
se houver clulas seleccionadas).
Cancela o que foi introduzido e limpa a linha de
introduo.
Aceita e calcula o que foi introduzido.
SJ
Limpa a folha de clculo.
Boto ou tecla Finalidade (Continuao)
222 Folha de clculo
Coluna : apresenta um formulrio de introduo para
que possa especificar a largura necessria das colunas
seleccionadas; s est disponvel se tiver seleccionado a
folha de clculo inteira ou uma ou mais colunas inteiras.
Tambm pode alterar a largura de uma coluna seleccionada
com um gesto de abertura ou fecho de pina na horizontal.
Linha : apresenta um formulrio de introduo para que possa
especificar a altura necessria das linhas seleccionadas; s est
disponvel se tiver seleccionado a folha de clculo inteira ou uma
ou mais linhas inteiras.
Tambm pode alterar a altura de uma linha seleccionada
com um gesto de abertura ou fecho de pina na vertical.
Mostrar ": mostrar aspas antes e depois das strings no
corpo da folha de clculo Auto, Sim, No
Texto: apresentar frmulas no formato de texto Auto, Sim,
No
Cache: active esta opo para acelerar os clculos nas
folhas de clculo com muitas frmulas; s est disponvel
se tiver seleccionado a folha de clculo inteira
Parmetros de
formatao
Cada atributo de formatao representado por um parmetro
que pode ser referido numa frmula. Por exemplo, =D1(1)
apresenta a frmula na clula D1 (ou no apresentada nada,
caso D1 no contenha qualquer frmula). Os atributos que
podem ser recuperados em frmulas atravs da referncia ao
respectivo parmetro associado encontram-se listados abaixo.
Parmetro Atributo Resultado
0 contedo contedo (ou em branco)
1 frmula frmula
2 nome nome (ou em branco)
3 formato
numrico
Padro = 0
Fixo = 1
Cientfico = 2
Engenharia = 3
4 nmero de
casas decimais
1 a 11, ou no especificado
= 1
Folha de clculo 223
Alm de recuperar atributos de formatao, pode definir
atributos de formatao (ou contedo de clulas)
especificando-os numa frmula na clula relevante. Por
exemplo, onde quer que seja colocado g5(1):=6543
introduz 6543 na clula g5. Qualquer contedo que se
encontrasse anteriormente em g5 substitudo. Da mesma
forma, B3(5):=2 fora o contedo de B3 a ser apresentado
num tipo de letra de tamanho mdio.
5 tipo de letra 0 a 6, no especificado = 1
(com 0 = 10 pt e 6 = 22pt).
6 cor de fundo cor de preenchimento da
clula, ou 32786 se no for
especificada
7 cor de primeiro
plano
cor do contedo da clula,
ou 32786 se no for espe-
cificada
8 alinhamento hor-
izontal
Esquerda = 0, Centro = 1,
Direita = 2, no espe-
cificado = 1
9 alinhamento ver-
tical
Cimo = 0, Centro = 1,
Fundo = 2, no espe-
cificado = 1
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
Parmetro Atributo Resultado (Continuao)
224 Folha de clculo
Funes da Folha de Clculo
Alm das funes dos menus Matemtica, CAS e Cat, pode
utilizar funes especiais de folha de clculo. Estas encontram-
se no menu Aplicao, um dos menus Toolbox. Prima D,
toque em e seleccione Folha de Clculo. As
funes encontram-se descritas em Funes de folha de
clculo na pgina 367.
No se esquea de colocar um sinal de igual (S.) antes
de uma funo caso deseje que o resultado seja
automaticamente actualizado medida que os valores de que
a funo depende se alterem. Sem um sinal de igual, estar a
introduzir apenas o valor actual.
Aplicao Estatstica 1Var 225
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.
Introduo aplicao Estatstica 1Var
Imagine que est a medir as alturas dos alunos de uma
sala de aula para achar a altura mdia. Os primeiros
cinco estudantes medem o seguinte: 160 cm, 165 cm,
170 cm, 175 cm e 180 cm.
1. Abra a aplicao
Estatstica 1Var:
I Seleccione
Estatstica
1Var
2. Introduza os dados
das medies na
coluna D1:
226 Aplicao Estatstica 1Var
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 para fechar a janela de
estatsticas.
5. Prima Y para ver
as definies de
conjuntos de dados.
O primeiro campo
de cada conjunto de
definies o local
onde especifica a
coluna de dados a
analisar; o segundo campo o local onde especifica
a coluna que contm as frequncias de cada ponto
Aplicao Estatstica 1Var 227
de dados; e o terceiro campo (Plotn) o local onde
escolhe o tipo de grfico que ir representar os
dados na vista Desenho: Histograma, Grfico de
caixa, Probabilidade normal, Linhas, Barras ou
Pareto.
Vista Simblica: itens de menu
Os itens de menu em que pode tocar na vista Simblica
so os seguintes:
Continuando com o nosso exemplo, vamos supor que so
medidas as alturas dos restantes alunos da turma, e que
cada uma arredondada para o valor mais prximo dos
cinco primeiros valores registados. Em vez de introduzir
todos os dados novos em D1, limitamo-nos a acrescentar
outra coluna, D2, que contm as frequncias dos nossos
cinco pontos de dados em D1.
Item de
menu
Finalidade
Copia a varivel de coluna (ou
expresso varivel) para a linha de
introduo, permitindo edit-la.
Prima depois de concluir.
Selecciona (ou cancela a seleco
de) uma anlise estatstica (H1-H5)
para explorao.
Introduz D directamente (para
guardar, tem de premir duas
teclas).
Apresenta a expresso actual em
formato de texto, em modo de ecr
inteiro. Prima depois de
concluir.
Calcula a expresso destacada,
resolvendo quaisquer referncias a
outras definies.
228 Aplicao Estatstica 1Var
6. Toque em Freq direita de H1 (ou prima > para
destacar o segundo campo H1).
7. Introduza o nome da
coluna que ir
conter as frequncias
(neste exemplo, D2):
2
8. Caso deseje
escolher uma cor
para o grfico dos dados na vista Desenho, consulte
Escolher uma cor para os grficos na pgina 89.
9. Se tiver mais do que uma anlise definida na vista
Simblica, cancele a seleco de todas as anlises
que, de momento, no lhe interessam.
10. Volte vista Numrica:
M
11. Na coluna D2,
introduza os dados
de frequncia
apresentados na
tabela acima:
> 5 E
3E
8E
2E
1E
Altura (cm) Frequncia
160 5
165 3
170 8
175 2
180 1
Aplicao Estatstica 1Var 229
12. Recalcule as
estatsticas:
A altura mdia
agora de
aproximadamente
167.631 cm.
13. Configure um histograma dos dados.
S
P
((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.
230 Aplicao Estatstica 1Var
Introduzir e editar dados estatsticos
Cada coluna na vista Numrica um conjunto de dados,
e representada por uma varivel designada D0 a D9.
Existem trs maneiras de introduzir dados numa coluna:
V vista Numrica e introduza os dados
directamente. Consulte Introduo aplicao
Estatstica 1Var na pgina 225 para ver um
exemplo.
V vista inicial e copie os dados de uma lista. Por
exemplo, se introduzir L1 D1 na vista inicial,
os itens na lista L1 so copiados para a coluna D1
na aplicao Estatstica 1Var.
V vista inicial e copie os dados da aplicao
Folha de Clculo. Imagine, por exemplo, que os
dados de interesse se encontram em A1:A10 na
aplicao Folha de Clculo e deseja copi-los para
a coluna D7. Com a aplicao Estatstica 1Var
aberta, volte vista inicial e introduza
Spreadsheet.A1:A10 D7 E.
Seja qual for o mtodo utilizado, os dados que introduzir
so automaticamente guardados. Pode sair desta
aplicao e voltar mais tarde. Ir constatar que os ltimos
dados que introduziu continuam disponveis.
Aps introduzir os dados, deve definir conjuntos de
dados bem como o mtodo de desenho dos respectivos
grficos na vista Simblica.
Vista Numrica: itens de menu
Os itens de menu em que pode tocar na vista Numrica
so os seguintes:
Item Finalidade
Copia o item destacado para a
linha de introduo.
Insere um valor de zero acima da
clula destacada.
Aplicao Estatstica 1Var 231
Editar um
conjunto de
dados
Na vista Numrica, destaque os dados a alterar, digite
um novo valor e prima E. Pode tambm destacar
os dados, tocar em a fim de os copiar para a
linha de introduo, fazer a alterao e premir E.
Eliminar dados Para eliminar um item de dados, destaque-o e prima
C. Os valores abaixo da clula eliminada sobem
uma linha.
Para eliminar uma coluna de dados, destaque uma
entrada nessa coluna e prima SJ(Limpar).
Seleccione a coluna e toque em .
Para eliminar todos os dados de todas as colunas,
prima SJ (Limpar), seleccione Todas as
colunas e toque em .
Ordena os dados de vrias
formas. Consulte Ordenar
valores de dados na pgina
232.
Apresenta um menu a partir do
qual pode escolher um tipo de
letra pequeno, mdio, ou grande.
Apresenta um formulrio de
introduo para que possa
introduzir uma frmula destinada
a gerar uma lista de valores para
uma coluna 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 233.
Item Finalidade (Continuao)
232 Aplicao Estatstica 1Var
Inserir dados 1. Destaque a clula abaixo do local onde deseja
inserir um valor.
2. Toque em e

introduza o valor.
Se apenas pretender acrescentar mais dados ao conjunto
de dados, e o local onde so inseridos no for
importante, seleccione a ltima clula do conjunto de
dados e comece a introduzir os novos dados.
Gerao de
dados
Pode introduzir uma
formula destinada a
gerar uma lista de
pontos de dados para
uma coluna
especificada. No
exemplo direita, 5
pontos de dados sero
colocados na coluna D2. Sero gerados pela expresso
X
2
F, em que X vem do conjunto {1, 3, 5, 7, 9}. Estes so
os valores entre 1 e 10 que diferem por 2. F representa o
valor que lhe foi atribudo em qualquer outra parte (como
na vista inicial). Se F fosse 5, a coluna D2 seria
preenchida com {4, 4, 20, 44, 76}.
Ordenar valores
de dados
Pode ordenar at trs colunas de dados de cada vez,
com base numa coluna independente seleccionada.
1. Na vista Numrica, coloque o destaque na coluna
que deseja ordenar e toque em .
2. Especifique a ordem: Ascendente ou
Descendente.
3. Especifique as colunas de dados independentes e
dependentes. A ordenao faz-se pela coluna
independente. Por exemplo, se C1 contiver idades,
C2 contiver rendimentos e desejar ordenar por
rendimento, deve tornar C2 a coluna independente e
C1 a coluna dependente.
4. Especifique qualquer coluna de dados de frequncia.
5. Toque em .
Aplicao Estatstica 1Var 233
A coluna independente ordenada conforme
especificado, e todas as outras colunas so
ordenadas de modo a corresponderem coluna
independente. Para ordenar apenas uma coluna,
escolha Nenhuma para as colunas Dependente e
de Frequncia.
Clculo de estatsticas
Toque em a fim de apresentar os seguintes
resultados para cada conjunto de dados seleccionado na
vista Simblica.
Quando o conjunto de dados contm um nmero mpar
de valor, o valor da mediana no utilizado no clculo
de Q1 e Q3. Por exemplo, para o conjunto de dados
{3,5,7,8,15,16,17}, apenas os trs primeiros itens
3, 5 e 7 so utilizados para calcular Q1, e apenas os
trs ltimos termos 15, 16 e 17 so utilizados para
calcular Q3.
Estatstica Definio
n Nmero de pontos de dados
Min Valor mnimo
Q1 Primeiro quartil: mediana de
valores esquerda da mediana
Med Valor da mediana
Q3 Terceiro quartil: mediana de
valores direita da mediana
Max Valor mximo
Soma dos valores dos dados (com
as respectivas frequncias)
Soma dos quadrados dos valores
dos dados
Mdia
Desvio padro da amostra
Desvio padro da populao
serrX Erro padro
X
X
2
x
sX
X
234 Aplicao Estatstica 1Var
Desenho de grficos
Pode desenhar os seguintes tipos de grficos:
Histogramas
Grficos de caixa
Grficos de probabilidade normal
Grficos de linhas
Grficos de barras
Diagramas de Pareto
Depois de introduzir os dados e definir o conjunto de
dados, pode desenhar o grfico dos dados. Pode
desenhar at cinco grficos de caixa de cada vez; no
entanto, relativamente aos outros tipos, s pode desenhar
um de cada vez.
Para desenhar
grficos de dados
estatsticos
1. Na vista Simblica, seleccione os conjuntos de
dados dos quais deseja desenhar grficos.
2. No menu Plotn, seleccione o tipo de grfico.
3. Para qualquer grfico, mas sobretudo, para um
histograma, ajuste a escala e o intervalo de desenho
na vista Config Desenho. Se considerar as barras de
histograma demasiado grossas ou finas, pode ajust-
las alterando a definio HWIDTH. (Consulte
Configurar o grfico (vista Config Desenho) na
pgina 236).
4. Prima P. Se a escala no for do seu agrado,
prima V e seleccione Escala auto.
Pode contar com a opo Escala auto para obter
uma boa escala inicial que pode depois ser
ajustada, quer directamente na vista Desenho, quer
na vista Config Desenho.
Aplicao Estatstica 1Var 235
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.
236 Aplicao Estatstica 1Var
Grfico de linhas O grfico de linhas une
pontos da forma (x, y),
em que x o nmero da
linha do ponto de dados
e y o respectivo valor.
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.
Configurar o grfico (vista Config Desenho)
A vista Config Desenho (SP) permite especificar
muitos dos parmetros de desenho de grficos comuns a
outras aplicaes (como por exemplo, Intervalo X e
Intervalo Y). Existem duas definies exclusivas da
aplicao Estatstica 1Var:
Largura do
histograma
Largura H permite especificar a largura de um
compartimento do histograma. Isso determina quantos
compartimentos iro caber no ecr, bem como de que
forma os dados so distribudos (ou seja, quantos pontos
de dados contm um compartimento).
Aplicao Estatstica 1Var 237
Intervalo do
histograma
Interv H permite especificar o intervalo de valores para
um conjunto de compartimentos de histograma.
O intervalo vai da extremidade esquerda do
compartimento mais esquerda extremidade direita do
compartimento mais direita.
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.
Vista Desenho: itens de menu
Os itens de menu em que pode tocar na vista Desenho
so os seguintes:
Boto Finalidade
Apresenta o menu Zoom.
Liga ou desliga o modo de
localizao. (Consulte Zoom na
pgina 106).
Apresenta a definio do grfico
estatstico actual.
Mostra ou oculta o menu.
238 Aplicao Estatstica 1Var
Aplicao Estatstica 2Var 239
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.
Introduo aplicao Estatstica 2Var
O exemplo que se segue utiliza os dados de publicidade
e vendas da tabela abaixo. No exemplo, ir introduzir os
dados, calcular resultados estatsticos, ajustar uma curva
aos dados e prever o efeito de mais publicidade nas
vendas.
Minutos de
publicidade
(independente, x)
Vendas resultantes ($)
(dependente, y)
2 1400
1 920
3 1100
5 2265
5 2890
4 2200
240 Aplicao Estatstica 2Var
Abrir a
aplicao
Estatstica 2Var
1. Abra a aplicao
Estatstica 2Var:
I Seleccione
Estatstica
2Var.
Introduza dados 2. Introduza os dados acerca dos minutos de
publicidade na coluna C1:
2E1E3E5E5E4
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
Na vista Simblica, pode definir at cinco anlises de
dados a duas variveis, designadas S1 a S5. Neste
exemplo, vamos definir apenas uma: S1. O processo
envolve escolher conjuntos de dados e um tipo de ajuste.
4. Especifique as colunas que contm os dados que
deseja analisar:
Y
Neste caso, C1 e
C2 so
apresentadas por
predefinio. Mas
poderia ter
introduzido os
seus dados em
colunas que no
C1 e C2.
Aplicao Estatstica 2Var 241
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
8. Ache a correlao, r , entre a publicidade e as
vendas:
M
A correlao
r=0.8995
9. Ache o tempo
mdio de
publicidade ( ).
O tempo mdia
de publicidade,
, de
3.33333
minutos.
x
x
242 Aplicao Estatstica 2Var
10. Ache a mdia de
vendas ( ).
A mdia de vendas,
, de
aproximadamente
1796 dlares.
Prima para regressar vista Numrica.
Configurar o
desenho
11. Altere o intervalo de desenho para garantir que
todos os pontos de dados so desenhados (e para
seleccionar um indicador de pontos de dados
diferente, se assim o desejar).
SP(Configura-
o)
Q 1 E 6
E Q 1000
E3200
E \ 500
E
Desenhar o
grfico
12. Desenhe o grfico.
P
Repare que a curva
de regresso (ou
seja, a curva que
melhor se ajusta aos
pontos de dados)
desenhada por
predefinio.
y
y
Aplicao Estatstica 2Var 243
Apresentar a
equao
13. Volte vista Simblica.
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 Agora, vamos prever o nmero das vendas caso a
publicidade aumentasse para ?
?inutos.
14. Volte vista
Desenho:
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.
244 Aplicao Estatstica 2Var
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.
S u g e s t o Pode utilizar a mesma tcnica de localizao para
prever ainda que sem grande preciso de quantos
minutos de publicidade precisaria para obter uma
determinada quantidade de vendas. No entanto, est
disponvel um mtodo mais preciso: volte vista inicial e
introduza Predx(s), em que s o nmero
correspondente s vendas. Predy e Predx so funes
de aplicao. Encontram-se debatidas de forma
pormenorizada em Funes da aplicao Estatstica
2Var na pgina 386.
Introduzir e editar dados estatsticos
Cada coluna da vista Numrica um conjunto de dados,
e representada por uma varivel designada C0 a C9.
Existem trs maneiras de introduzir dados numa coluna:
V vista Numrica e introduza os dados
directamente. Consulte um exemplo em Introduo
aplicao Estatstica 2Var na pgina 239.
Aplicao Estatstica 2Var 245
V para a vista inicial e copie os dados de uma lista.
Por exemplo, se introduzir L1 C1 na vista
inicial, os itens da lista L1 so copiados para a
coluna C1 na aplicao Estatstica 1Var.
V para a vista inicial e copie os dados da
aplicao Folha de Clculo. Imagine, por exemplo,
que os dados de interesse se encontram em A1: A10
na aplicao Folha de Clculo e deseja copi-los
para a coluna C7. Com a aplicao Estatstica 2Var
aberta, volte vista inicial e introduza
Spreadsheet.A1:A10 C7

E.
No t a Para fornecer estatsticas a duas variveis vlidas, uma
coluna de dados deve conter, pelo menos, quatro pontos
de dados.
Seja qual for o mtodo utilizado, os dados que introduzir
so automaticamente guardados. Pode sair desta
aplicao e voltar mais tarde. Ir constatar que os ltimos
dados que introduziu ainda esto disponveis.
Depois de introduzir os dados, deve definir conjuntos de
dados bem como a forma como estes devem ser
desenhados em grfico na vista Simblica.
Itens de menu da vista Numrica
Os botes em que pode tocar na vista Numrica so:
Boto 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.
246 Aplicao Estatstica 2Var
Editar um
conjunto de
dados
Na vista Numrica, destaque os dados a alterar, digite
um novo valor e prima E. Pode tambm destacar
os dados, tocar em , fazer a alterao e tocar em
.
Eliminar dados Para eliminar um item de dados, destaque-o e prima
C. Os valores abaixo da clula eliminada sobem
uma linha.
Para eliminar uma coluna de dados, destaque uma
entrada nessa coluna e prima SJ(Limpar).
Seleccione a coluna e toque em .
Para eliminar todos os dados de todas as colunas,
prima SJ (Limpar), seleccione Todas as
colunas e toque em .
Inserir dados Destaque a clula abaixo do local onde deseja inserir um
valor. Toque em e

introduza o valor.
Se pretende apenas adicionar mais dados ao conjunto de
dados e o local onde so inseridos no importante,
seleccione a ltima clula do conjunto de dados e
comece a introduzir os novos dados.
Ordenar valores
de dados
Pode ordenar at trs colunas de dados de cada vez,
com base numa coluna independente seleccionada.
1. Na vista Numrica, coloque o destaque na coluna
que deseja ordenar e toque em .
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.
Boto Finalidade (Continuao)
Aplicao Estatstica 2Var 247
2. Especifique a ordem: Ascendente ou
Descendente.
3. Especifique as colunas de dados independentes e
dependentes. A ordenao faz-se pela coluna
independente. Por exemplo, se C1 contiver idades,
C2 contiver rendimentos e desejar ordenar por
Rendimento, deve tornar C2 a coluna independente e
C1 a coluna dependente.
4. Especifique qualquer coluna de dados de
Frequncia.
5. Toque em .
A coluna independente ordenada de acordo com a
especificao e todas as outras colunas so
ordenadas de modo a corresponderem coluna
independente. Para ordenar apenas uma coluna,
escolha Nenhuma para as colunas Dependente e
Frequncia.
Definio de um modelo de regresso
Um modelo de regresso definido na vista Simblica.
Existem trs maneiras de o fazer:
Aceite a opo predefinida para ajustar os dados a
uma linha recta.
Escolha um tipo predefinido (logartmico,
exponencial, etc).
Introduza a sua prpria expresso matemtica.
A expresso ser desenhada em grfico para que
possa ver at que ponto se ajusta aos pontos de
dados.
Escolha um
ajuste
1. Prima Y para apresentar a vista Simblica.
2. Para a anlise que lhe interessa (S1 a S5), seleccione
o campo Tipo.
3. Toque outra vez no campo para ver o menu de tipos
de ajuste.
4. Seleccione o tipo de ajuste da sua preferncia no
menu. (Consulte Tipos de ajuste na pgina 248).
248 Aplicao Estatstica 2Var
Tipos de
ajuste
Esto disponveis doze tipos de ajuste:
Tipo de ajuste Significado
Linear (Predefinio.) Ajusta os dados a
uma linha recta: y = mx+b. Utiliza
um ajuste de mnimos quadrados.
Logartmica Ajusta os dados a uma curva
logartmica: ln .
Exponencial Ajusta os dados curva
exponencial natural: .
Alimentao Ajusta os dados a uma curva de
potncias: .
Expoente Ajusta os dados a uma curva
exponencial: .
Inversa Ajusta os dados a uma variao
inversa:
Logstica Ajusta os dados a uma curva
logstica:
em que L valor de saturao
para o crescimento. Pode guardar
um valor real positivo em L, ou
se L=0 permitir que L seja
automaticamente calculado.
Quadrtica Ajusta os dados a uma curva
quadrtica: y = ax
2
+bx+c.
Precisa de, pelo menos, trs
pontos.
Cbica Ajusta os dados a um polinmio
cbico:
Qurtica Ajusta a um polinmio qurtico,
Trigonomtric
a
Ajusta os dados a uma curva
trigonomtrica:
. Precisa
de, pelo menos, trs pontos.
y b e
mx
=
y b x
m
=
y b m
x
=
y
m
x
---- b + =
y
L
1 ae
bx ( )
+
-------------------------- =
y ax
3
b
2
x cx d + + + =
y ax
4
bx
3
cx
2
dx e + + + + =
y a bx c + ( ) sin d + =
Aplicao Estatstica 2Var 249
Para definir o
seu prprio
ajuste
1. Prima Y para apresentar a vista Simblica.
2. Para a anlise que lhe interessa (S1 a S5), seleccione
o campo Tipo.
3. Toque outra vez no campo para ver um menu de
tipos de ajuste.
4. Seleccione Definido p/ utiliz. no menu.
5. Seleccione o campo Ajuste
n
correspondente.
6. Introduza uma expresso e prima E.
A varivel independente deve ser X, e a expresso
no deve conter quaisquer variveis desconhecidas.
Exemplo: . Repare que,
nesta aplicao, as variveis devem ser introduzidas
em maisculas.
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:
Definido p/
utiliz.
Defina o seu prprio ajuste (veja
em baixo).
Tipo de ajuste Significado (Continuao)
1.5 x ( ) cos 0.3 x ( ) sin +
Estatstica Definio
n O nmero de pontos de dados.
250 Aplicao Estatstica 2Var
As estatsticas apresentadas quando toca em so:
r O coeficiente de correlao das
colunas de dados independentes e
dependentes, baseado apenas no
ajuste linear (independentemente do
tipo de ajuste escolhido). Apresenta
um valor entre 1 e 1, em que 1 e 1
indicam os melhores ajustes.
R
2
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 Covarincia da amostra das colunas
de dados independentes e
dependentes.
COV Covarincia da populao das
colunas de dados independentes e
dependentes.
XY Soma de todos os produtos
individuais de x e y.
Estatstica Definio (Continuao)

Estatstica Definio
Mdia de valores (independentes)
de x.
X Soma dos valores de x.
X
2
Soma dos valores de x
2
.
sX O desvio padro da amostra da
coluna independente.
X O desvio padro da populao da
coluna independente.
serrX o erro padro da coluna
independente
x

Aplicao Estatstica 2Var 251


As estatsticas apresentadas quando toca em so:
Desenhar grficos de dados estatsticos
Depois de introduzir os dados, seleccionar o conjunto de
dados a analisar e especificar o modelo de ajuste, pode
desenhar o grfico dos dados. Pode desenhar at cinco
grficos de disperso de cada vez.
1. Na vista Simblica, seleccione os conjuntos de
dados que deseja desenhar.
2. Certifique-se de que todo o seu intervalo de dados
ser desenhado. Pode fazer isso revendo (e
ajustando, se necessrio), os campos Intervalo X e
Intervalo Y na vista Config Desenho. (SP).
3. Prima P.
Se o posicionamento do conjunto de dados e da
linha de regresso no for o ideal, prima V e
seleccione Escala auto. Pode contar com a
funcionalidade Escala auto para lhe proporcionar
uma boa escala inicial, que pode depois ser
ajustada na vista Config Desenho.
Estatstica Definio
Mdia de valores (dependentes)
de .
Y Soma dos valores de .
Y
2
Soma dos valores de
2
.
sY O desvio padro da amostra da
coluna dependente.
Y O desvio padro da populao da
coluna dependente.
serrY O erro padro da coluna
dependente.
y

252 Aplicao Estatstica 2Var


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
Se a linha de regresso no estiver visvel, toque em
. As coordenadas do cursor de localizao so
apresentadas na parte inferior do ecr. (Se no estiverem
visveis, toque em ).
Prima Y para ver a
equao da linha de
regresso na vista
Simblica.
Se a equao for
demasiado ampla para o
ecr, seleccione-a e
prima
.
O exemplo acima mostra que o declive da linha de
regresso (m) 425.875 e que a intercepo y (b)
376.25.
Ordem de
localizao
Enquanto > e < movem o cursor ao longo de um ajuste
ou de ponto para ponto num grfico de disperso, para
escolher o grfico de disperso ou o ajuste que deseja
localizar, utilize = e \. A ordem de localizao, para
cada anlise activa (S1-S5), consiste no grfico de
disperso em primeiro lugar e no ajuste em segundo. Por
isso, se S1 e S2 estiverem ambas activas, o localizador
encontra-se, por predefinio, no grfico de disperso S1
quando prime P. Prima \ para localizar o ajuste S1.
Neste ponto, prima = para regressar ao grfico de
disperso S1 ou prima \ novamente para localizar
grfico de disperso S2. Prima \ uma terceira vez para
localizar o ajuste S2. Se premir \ uma quarta vez, ir
regressar ao grfico de disperso S1. Se estiver confuso
quanto quilo que est a localizar, basta tocar em
para ver a definio do objecto (grfico de disperso ou
ajuste) que est a ser localizado.
Aplicao Estatstica 2Var 253
Vista Desenho: itens de menu
Os itens de menu da vista Desenho so os seguintes:
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 A pgina 1 da vista Config Desenho tem campos
designados MARCAS1 a MARCAS5. Estes campos
permitem especificar um dos cinco smbolos a utilizar
para representar os pontos de dados em cada conjunto
de dados. Isso ajuda a distinguir conjuntos de dados na
vista Desenho caso tenha optado por desenhar grficos
de mais do que um.
Boto 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.
254 Aplicao Estatstica 2Var
Ligar A pgina 2 da vista Config Desenho contm um campo
Ligar. Se escolher esta opo, linhas rectas unem os
pontos de dados na vista Desenho.
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
1. Na vista Desenho, toque em a fim de
apresentar a curva de regresso para o conjunto de
dados (caso no se encontre j apresentada).
2. Certifique-se de que o cursor de localizao se
encontra na curva de regresso. (Prima = ou \ se
assim no for).
3. Prima > ou <. O cursor move-se ao longo da
curva de regresso e os valores correspondentes de
X e Y so apresentados na parte inferior do ecr.
(Se estes valores no estiverem visveis, toque em
).
Pode forar o cursor a assumir um valor especfico de X
tocando em , introduzindo o valor e tocando em
. O cursor salta para o ponto especificado na
curva.
Na vista
inicial
Se a aplicao Estatstica 2Var for a aplicao activa,
pode tambm prever os valores de X e Y na vista inicial.
Introduza PredX(Y) E a fim de prever o valor
de X para o valor especificado de Y.
Introduza PredY(X) E a fim de prever o valor
de Y para o valor especificado de X.
Aplicao Estatstica 2Var 255
Pode digitar PredX e
PredY directamente na
linha de introduo, ou
seleccion-los no menu
de funes da Aplicao
(na categoria
Estatstica 2Var).
O menu de funes da
Aplicao um dos menus Toolbox (D).
DI C A Nos casos em que o nmero de curvas de ajuste
apresentadas superior a um, as funes PredX e
PredY utilizam o primeiro ajuste activo definido na vista
Simblica.
Resoluo de problemas de desenho
Se voc tiver problemas de desenho, verifique o seguinte:
O ajuste (ou seja, o modelo de regresso) que
pretende seleccionar o que est seleccionado.
Apenas os conjuntos de dados que deseja analisar
ou desenhar so seleccionados na vista Simblica.
O intervalo de desenho adequado. Experimente
premir V e seleccionar Escala auto, ou ajuste
os parmetros de desenho na vista Config Desenho.
Certifique-se de que ambas a colunas emparelhadas
contm dados e tm o mesmo comprimento.
256 Aplicao Estatstica 2Var
Aplicao Inferncia 257
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:
mdia
proporo
diferena entre duas mdias
diferena entre duas propores
Dados de
amostra
A aplicao Inferncia fornecida com dados de
amostra (que pode sempre repor reinicializando a
aplicao). Esses dados de amostra so teis na medida
em que o ajudam a compreender a aplicao.
Introduo aplicao Inferncia
Vamos realizar um teste Z de uma mdia utilizando os
dados de amostra.
Abrir a
aplicao
Inferncia
1. Abra a aplicao Inferncia:
I Seleccione
Inferncia
A aplicao
Inferncia abre-se na
vista Simblica.
258 Aplicao Inferncia
Opes da vista Simblica
A tabela abaixo resume as opes disponveis na vista
Simblica para os dois mtodos de inferncia: teste de
hiptese e intervalo de confiana.
Se escolher um dos testes de hiptese, pode escolher uma
hiptese alternativa para testar por comparao com a
hiptese nula. Para cada teste, existem trs escolhas
possveis de hiptese alternativa, baseadas numa
comparao quantitativa entre duas quantidades.
A hiptese nula sempre a de que as duas quantidades
so iguais. Assim, as hipteses alternativas abrangem os
diversos casos em que as duas quantidades so
diferentes: <, >, e .
Testar hiptese 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
Aplicao Inferncia 259
Nesta seco, vamos submeter os dados de exemplo a
um teste Z de uma mdia para ilustrar o funcionamento
da aplicao.
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 < no
menu Hiptese alt.
Introduzir
dados
5. V para a vista
Numrica a fim de ver
os dados de amostra.
M

0
260 Aplicao Inferncia
A tabela abaixo descreve os campos nesta vista para
os dados de amostra.
na vista Numrica que se introduzem as estatsticas de
amostra e os parmetros de populao para a situao
que est a examinar. Os dados de amostra fornecidos
aqui representam um caso em que um aluno gerou 50
nmeros pseudo-aleatrios na sua calculadora grfica.
Se o algoritmo funcionar correctamente, a mdia ser de
aproximadamente 0,5 e sabe-se que o desvio padro da
populao de aproximadamente 0.2887. O aluno
suspeita de que a mdia da amostra (0.461368) parece
um pouco baixa e testa a hiptese inferior por
comparao com a hiptese nula.
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 vista Numrica.
Nome do
campo
Definio
Mdia da amostra
n Tamanho da amostra
Mdia presumida da populao
Desvio padro da populao
Nvel alfa para o teste
x

0
Aplicao Inferncia 261
Desenhar os
resultados do
teste
7. Apresente uma vista
grfica dos
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. Abra a aplicao
Estatstica 1Var:
I Seleccione
Estatstica 1Var
Limpar dados
indesejveis
2. Se houver dados indesejveis na aplicao,
limpe-os:
SJ Todas as colunas
262 Aplicao Inferncia
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
7. Toque no campo
Mtodo e seleccione
Intervalo
confiana.
Aplicao Inferncia 263
8. Toque em Tipo e
seleccione T-Int:
1
Importar os
dados
9. Abra a vista Numrica:
M
10. Especifique os dados que deseja importar:
Toque em
.
11. No campo Aplic.,
seleccione a
aplicao de
estatstica que contm
os dados que deseja
importar.
12. No campo Coluna,
especifique a coluna
onde os dados esto guardados nessa aplicao.
(D1 a predefinio).
13. Toque em
.
14. Especifique um
intervalo de confiana
de 90% no campo C.
Apresentao
numrica de
resultados
15. Apresente o intervalo
de confiana na vista
Numrica:

16. Regresse vista
Numrica:
264 Aplicao Inferncia
Apresenta-
o grfica
de resultados
17. Apresente o intervalo
de confiana na vista
Desenho.
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.
Teste Z de uma amostra
Nome do menu 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:
H
0
: <
0
H
0
: >
0
H
0
:
0
Aplicao Inferncia 265
Dados introduzidos Os dados introduzidos so:
Resultados Os resultados so:
Teste Z de duas amostras
Nome do menu 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:
H
0
:
1
<
2
H
0
:
1
>
2
H
0
:
1

2
Nome do
campo
Definio
Mdia da amostra
n Tamanho da amostra

0
Mdia hipottica da
populao
Desvio padro da populao
Nvel de significncia
x
Resultado Descrio
Testar Z Estatstica do teste Z
Testar Valor de associado ao valor Z
do teste
P Probabilidade associada
estatstica do teste Z
Z crtico Valor(es) limite de Z associados
ao nvel que forneceu
Crtica Valor(es) limite de exigidos
pelo valor que forneceu
x x
x x
266 Aplicao Inferncia
Dados introduzidos Os dados introduzidos so:
Resultados Os resultados so:
Teste Z de uma proporo
Nome do menu 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:
H
0
: <
0
H
0
: >
0
H
0
:
0
Nome do
campo
Definio
Mdia da amostra 1
Mdia da amostra 2
n
1
Tamanho da amostra 1
n
2
Tamanho da amostra 2

1
Desvio padro da populao 1

2
Desvio padro da populao 2
Nvel de significncia
x
1
x
2
Resultado Descrio
Testar Z Estatstica do teste Z
Testar Diferena das mdias associada
ao valor Z do teste
P Probabilidade associada
estatstica do teste Z
Z crtico Valor(es) limite de Z associados
ao nvel que forneceu
Crtica Diferena das mdias associada
ao nvel que forneceu
x
x
Aplicao Inferncia 267
Dados introduzidos Os dados introduzidos so:
Resultados Os resultados so:
Teste Z de duas propores
Nome do menu 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:
H
0
:
1
<
2
H
0
:
1
>
2
H
0
:
1

2
Nome do
campo
Definio
x Nmero de sucessos na amostra
n Tamanho da amostra

0
Proporo de sucessos da populao
Nvel de significncia
Resultado Descrio
Testar Z Estatstica do teste Z
Testar Proporo de sucessos na amostra
P Probabilidade associada estatstica
do teste Z
Z crtico Valor(es) limite de Z associados ao
nvel que forneceu
Crtica Proporo de sucessos associada ao
nvel fornecido
p
p
268 Aplicao Inferncia
Dados introduzidos Os dados introduzidos so:
Resultados Os resultados so:
Teste T uma de amostra
Nome do menu 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
.
Nome do
campo
Definio
x
1
Nmero de sucessos da
amostra 1
x
2
Nmero de sucessos da
amostra 2
n
1
Tamanho da amostra 1
n
2
Tamanho da amostra 2
Nvel de significncia
Resultado Descrio
Testar Z Estatstica do teste Z
Testar Diferena entre as propores
de sucessos, nas duas
amostras, associada ao valor Z
do teste
P Probabilidade associada
estatstica do teste Z
Z crtico Valor(es) limite de Z associados
ao nvel que forneceu
Crtica Diferena na proporo de
sucessos, nas duas amostras,
associada ao nvel que
forneceu
p
p
Aplicao Inferncia 269
Pode seleccionar uma das seguintes hipteses alternativas
contra a qual testar, por comparao, a hiptese nula:
H
0
: <
0
H
0
: >
0
H
0
:
0
Dados introduzidos Os dados introduzidos so:
Resultados Os resultados so:
Nome do
campo
Definio
Mdia da amostra
s Desvio padro da amostra
n Tamanho da amostra

0
Mdia hipottica da
populao
Nvel de significncia
x
Resultado Descrio
Testar T Estatstica do teste T
Testar Valor de associado ao valor t
do teste
P Probabilidade associada
estatstica do teste T
DF Graus de liberdade
T crtico Valor(es) limite de T associados
ao nvel que forneceu
Crtica Valor(es) limite de exigidos
pelo valor que forneceu
x x
x x
270 Aplicao Inferncia
Teste T de duas amostras
Nome do menu 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:
H
0
:
1
<
2
H
0
:
1
>
2
H
0
:
1

2
Dados introduzidos Os dados introduzidos so:
Nome do campo Definio
Mdia da amostra 1
Mdia da amostra 2
s
1
Desvio padro da amostra 1
s
2
Desvio padro da amostra 2
n
1
Tamanho da amostra 1
n
2
Tamanho da amostra 2
Nvel de significncia
Repartidos Marque esta opo para
repartir as amostras com base
nos respectivos desvios padro
x
1
x
2
Aplicao Inferncia 271
Resultados Os resultados so:
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.
Intervalo Z de uma amostra
Nome do menu 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 Os dados introduzidos so:
Resultado Descrio
Testar T Estatstica do teste T
Testar Diferena das mdias associada ao
valor t do teste
P Probabilidade associada estatstica
do teste T
DF Graus de liberdade
T crtico Valores limite de T associados ao nvel
que forneceu
Crtica Diferena das mdias associada ao
nvel que forneceu
x
x
Nome do campo Definio
Mdia da amostra
n Tamanho da amostra
Desvio padro da populao
C Nvel de confiana
x
272 Aplicao Inferncia
Resultados Os resultados so:
Intervalo Z de duas amostras
Nome do menu 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 Os dados introduzidos so:
Resultados Os resultados so:
Resultado Descrio
C Nvel de confiana
Z crtico Valores crticos para Z
Inferior Limite inferior para
Superior Limite superior para
Nome do campo Definio
Mdia da amostra 1
Mdia da amostra 2
n
1
Tamanho da amostra 1
n
2
Tamanho da amostra 2

1
Desvio padro da populao 1

2
Desvio padro da populao 2
C Nvel de confiana
x
1
x
2
Resultado Descrio
C Nvel de confiana
Z crtico Valores crticos para Z
Inferior Limite inferior para
Superior Limite superior para

Aplicao Inferncia 273


Intervalo Z de uma proporo
Nome do menu 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 Os dados introduzidos so:
Resultados Os resultados so:
Intervalo Z para duas propores
Nome do menu 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 Os dados introduzidos so:
Nome do campo Definio
x Nmero de sucessos da amostra
n Tamanho da amostra
C Nvel de confiana
Resultado Descrio
C Nvel de confiana
Z crtico Valores crticos para Z
Inferior Limite inferior para
Superior Limite superior para
Nome do campo Definio
Nmero de sucessos da
amostra 1
Nmero de sucessos da
amostra 2
n
1
Tamanho da amostra 1
x
1
x
2
274 Aplicao Inferncia
Resultados Os resultados so:
Intervalo T de uma amostra
Nome do menu 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 Os dados introduzidos so:
Resultados Os resultados so:
n
2
Tamanho da amostra 2
C Nvel de confiana
Nome do campo Definio (Continuao)
Resultado Descrio
C Nvel de confiana
Z crtico Valores crticos para Z
Inferior Limite inferior para
Superior Limite superior para

Nome do campo Definio


Mdia da amostra
s Desvio padro da amostra
n Tamanho da amostra
C Nvel de confiana
x
Resultado Descrio
C Nvel de confiana
DF Graus de liberdade
T crtico Valores crticos para T
Inferior Limite inferior para
Superior Limite superior para
Aplicao Inferncia 275
Intervalo T de duas amostras
Nome do menu 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 Os dados introduzidos so:
Resultados Os resultados so:
Resultado Definio
Mdia da amostra 1
Mdia da amostra 2
s
1
Desvio padro da amostra 1
s
2
Desvio padro da amostra 2
n
1
Tamanho da amostra 1
n
2
Tamanho da amostra 2
C Nvel de confiana
Reparti-
dos
Repartir ou no as amostras com base
nos respectivos desvios padro
x
1
x
2
Resultado Descrio
C Nvel de confiana
DF Graus de liberdade
T crtico Valores crticos para T
Inferior Limite inferior para
Superior Limite superior para

276 Aplicao Inferncia


Aplicao Resolv 277
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:
Uma equao contm um sinal de igual. A soluo um
valor para a varivel desconhecida que faz com que ambos
os lados da equao tenham o mesmo valor.
Uma expresso no contm um sinal de igual. A soluo
uma raiz, um valor para a varivel desconhecida que faz
com que a expresso tenha um valor de zero.
Para abreviar, neste captulo, o termo equao ser utilizado
para designar tanto equaes como expresses.
A aplicao Resolv funciona apenas com nmeros reais.
Introduo aplicao Resolv
A aplicao Resolv utiliza as vistas de aplicao habituais:
Simblica, Desenho e Numrica, descritas no captulo 5, embora
a vista Numrica seja significativamente diferente da das outras
aplicaes, uma vez que se destina a resolver valores numricos
e no a apresentar tabelas de valores.
Para obter uma descrio dos botes de menu comuns s outras
aplicaes, consulte:
Vista Simblica: resumo dos botes de menu na pgina 90
Vista Desenho: resumo dos botes de menu na pgina 101
278 Aplicao Resolv
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
1. Abra a aplicao Resolv.
I Seleccione Resolv
A aplicao Resolv
iniciada na vista Simblica,
onde se especifica a
equao a resolver.
NOT A 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 X
2
+10 na aplicao Funo, pode introduzir
F1(X)=50 na aplicao Resolv para resolver a equao X
2
+
10 = 50.
Limpar a
aplicao e
definir a
equao
2. Se no precisar de quaisquer equaes ou expresses j
definidas, prima SJ (Limpar). Toque em para
confirmar a inteno de limpar a aplicao.
Aplicao Resolv 279
3. Defina a equao.
AVjS.AU
j+2AAAD
E
Introduzir
variveis
conhecidas
4. Apresente a vista Numrica.
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
NOT A Algumas variveis podero j ter valores associados quando
apresenta a vista Numrica. Isto ocorre quando foram atribudos
valores a variveis noutro local. Por exemplo, poder ter
atribudo, na vista inicial, o valor 10 varivel U: 10 U.
Nesse caso, quando abre a vista Numrica para resolver uma
equao com U como varivel, 10 o valor predefinido para U.
Ocorre tambm caso tenha sido atribudo um valor a uma
varivel num clculo anterior (numa aplicao ou num
programa).
A fim de repor o valor zero para todas as variveis pr-
preenchidas, prima SJ.
280 Aplicao Resolv
Resolver a
varivel
desconhecida
6. Resolva a varivel desconhecida (A).
Mova o cursor para o
campo A e toque em
.
Assim, 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 m de aproximadamente 2.4692 m/s
2
.
A equao linear relativamente varivel A. Da se
conclui que no existem mais solues para A. Podemos
constatar o mesmo se desenharmos o grfico da equao.
Desenhar o
grfico da
equao
A vista Desenho mostra um grfico para cada um dos lados
da equao resolvida. Pode escolher qualquer uma das
variveis como varivel independente seleccionando-a na
vista Numrica. Assim, neste exemplo certifique-se de que A
est destacada.
A equao actual V
2
= U
2
+2AD. A vista desenho
desenha duas equaes; uma para cada lado da equao.
Uma destas Y = V
2
, com V = 27.78, tornando Y =
771.7284. Este grfico ser uma linha horizontal. O outro
grfico ser Y = U
2
+2AD com U =16.67e D =100,
tornando Y = 200A + 277.8889. Este grfico tambm uma
linha. A soluo desejada o valor de A, onde as duas
linhas se intersectam.
7. Desenhe o grfico da equao para a varivel A.
V
Seleccione Escala auto.
Seleccione Ambos os
lados de En (em que n
o nmero da equao
seleccionada)
Aplicao Resolv 281
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.
NOT A Arrastando o dedo na horizontal ou na vertical no ecr, pode
ver rapidamente partes do grfico que, inicialmente, se
encontram fora dos intervalos de x e y por si definidos.
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:
X
2
+ Y
2
= 16 e
X Y = 1
Abrir a
aplicao
Resolv
1. Abra a aplicao Resolv.
I Seleccione Resolv
2. Se no precisar de quaisquer equaes ou expresses j
definidas, prima SJ (Limpar). Toque em para
confirmar a inteno de limpar a aplicao.
282 Aplicao Resolv
Definir as
equaes
3. Defina as equaes.
AXj+AYj
S.16E
AXwAYS.
Q1E
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
4. Apresente a vista Numrica.
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.
Aplicao Resolv 283
Resolver as
variveis
desconheci-
das
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.
Informaes acerca de solues
Quando est a resolver uma nica equao, o boto
aparece no menu ao tocar em . Se tocar em ,
apresentada uma mensagem que lhe fornece algumas
informaes acerca das solues achadas (caso exista alguma).
Toque em para limpar a mensagem.
Mensagem Significado
Zero A aplicao Resolv encontrou um ponto em
que ambos os lados da equao eram
iguais, ou em que a expresso era zero
(uma raiz), dentro da preciso de 12
dgitos da calculadora.
284 Aplicao Resolv
Inverso de
sinal
A aplicao Resolv encontrou dois pontos
em que os dois lados da equao tm
sinais opostos, mas no encontra nenhum
ponto intermdio entre aquele em que o
valor zero. O mesmo se aplica a uma
expresso em que o valor da expresso tem
sinais diferentes mas o seu valor no
rigorosamente zero. Os dois valores so
vizinhos (divergem por um no dcimo
segundo dgito) ou a equao no tem um
valor real entre os dois pontos. A aplicao
Resolv apresenta o ponto em que o valor ou
a diferena so mais prximos de zero. Se
a equao ou expresso for continuamente
real, este ponto a melhor aproximao da
aplicao Resolv a uma soluo concreta.
Extremo A aplicao Resolv achou um ponto em que
o valor da expresso se aproxima de um
mnimo (no caso de valores positivos) ou
mximo (para valores negativos) local. Este
ponto pode ou no ser uma soluo.
Ou:
A aplicao Resolv parou de procurar em
9.99999999999E499, o nmero mais
elevado que a calculadora capaz de
representar.
Repare que a mensagem Extremo indica
que provvel que no exista nenhuma
soluo. Utilize a vista Numrica para
confirmar (e repare que quaisquer valores
apresentados so suspeitos).
Impossvel
encontrar
soluo
No h nenhum valor que satisfaa a
equao ou expresso seleccionada.
Tentati-
va(s)
errada(s)
A tentativa inicial encontra-se fora do
domnio da equao. Portanto, a soluo
no era um nmero real ou causou um
erro.
Constante? O valor da equao a mesma em todos
os pontos da amostra.
Mensagem Significado (Continuao)
Aplicao Solucionador Linear 285
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 . Num conjunto de trs equaes,
cada equao deve ter a forma .
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.
Introduo aplicao Solucionador Linear
O exemplo que se segue define o conjunto seguinte de
equaes e depois, acha a soluo para as variveis
desconhecidas:
Abrir a
aplicao
Solucionador
Linear
1. Abra a aplicao
Solucionador
Linear.
I Seleccione
Solucionador
Linear
A aplicao
abre-se na vista
Numrica.
ax by + k =
ax by cz + + k =
6x 9y 6z + + 5 =
7x 10y 8z + + 10 =
6x 4y + 6 =
286 Aplicao Solucionador Linear
No t a Se, da ltima vez que utilizou a aplicao Solucionador
Linear, achou solues para duas equaes,
apresentado o formulrio de introduo para duas
equaes. Para resolver um conjunto de trs equaes,
toque em . Agora, o formulrio de introduo
apresenta trs equaes.
Definir e
resolver as
equaes
2. Defina as equaes que deseja resolver introduzindo
os coeficientes de cada varivel em cada equao e
o termo constante. Repare que o cursor est
posicionado imediatamente esquerda de x na
primeira equao, pronto para que introduza o
coeficiente de x (6). Introduza o coeficiente e toque
em ou prima E.
3. O cursor desloca-se para o coeficiente seguinte.
Introduza esse coeficiente e toque em ou
prima E. Continue a proceder da mesma
forma at ter definido todas as equaes.
Depois de ter
introduzido
valores suficientes
para que o
solucionador
possa gerar
solues, essas
solues
aparecem perto
da parte inferior
do visor. Neste exemplo,
o solucionador pde achar solues para x, y e z
assim que o primeiro coeficiente da ltima equao
foi introduzido.
medida que
introduz cada um
dos restantes
valores
conhecidos, a
soluo muda.
O grfico
direita mostra a
soluo final
depois de
introduzidos todos os coeficientes e constantes.
Aplicao Solucionador Linear 287
Resolver um
sistema 2 x 2
Caso seja
apresentado o
formulrio de
introduo para trs
equaes e deseje
resolver um conjunto
de duas equaes,
toque em .
No t a 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:
: move o cursor para a linha de introduo,
onde pode adicionar ou alterar um valor. Tambm
pode realar um campo, introduzir um valor e premir
E. O cursor passa automaticamente para o
campo seguinte, onde pode introduzir o valor
seguinte e premir E.
: apresenta a pgina de resoluo de
sistemas de 2 equaes lineares com 2 variveis;
muda para quando activo
: apresenta a pgina de resoluo de um
sistema de 3 equaes lineares com 3 variveis;
muda para quando activo.
288 Aplicao Solucionador Linear
Aplicao Paramtrica 289
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
e .
Introduo aplicao Paramtrica
A aplicao Paramtrica utiliza as vistas de aplicao
habituais: Simblica, Desenho e Numrica, descritas no
captulo 5.
Para obter uma descrio dos botes de menu disponveis
nesta aplicao, consulte:
Vista Simblica: resumo dos botes de menu na
pgina 90
Vista Desenho: resumo dos botes de menu na
pgina 101 e
Vista Numrica: resumo dos botes de menu na
pgina 110
Ao longo deste captulo, vamos explorar as equaes
paramtricas x(T) = 8sin(T) e y(T) = 8cos(T). Estas
equaes produzem um crculo.
Abrir a
aplicao
Paramtrica
1. Abra a aplicao
Paramtrica.
ISeleccione
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.
x f t ( ) = y g t ( ) =
290 Aplicao Paramtrica
Os dados grficos e numricos que encontra nas
vistas Desenho e Numrica derivam das funes
simblicas definidas aqui.
Definir as
funes
Existem 20 campos para definio de funes. Estes so
rotulados como X1(T) a X9(T) e X0(T), e ainda
Y1(T) a Y9(T) e Y0(T). Cada funo X
emparelhada com uma funo Y.
2. Destaque o par de funes que deseja utilizar,
tocando nele ou deslocando-se at l. Se estiver a
introduzir uma funo nova, basta comear a digitar.
Se estiver a editar uma funo j existente, toque em
e efectue as alteraes. Quando terminar a
definio da funo ou as alteraes funo,
prima E.
3. Defina as duas expresses.
8ed?
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:
atribuir a uma ou mais funes uma cor
personalizada quando representada em grfico
calcular uma funo dependente
cancelar a seleco de uma definio que no
deseja explorar
incorporar variveis, comandos matemticos e
comandos do CAS numa definio.
Por uma questo de simplicidade, podemos
ignorar estas operaes neste exemplo. No
entanto, elas podem ser teis, e esto descritas em
pormenor em Operaes comuns na vista
Simblica na pgina 85.
Aplicao Paramtrica 291
Definir a
medida de
ngulos
Defina a medida de ngulos para graus:
5. SY
(Definies)
6. Toque no campo
Medida de
ngulos e
seleccione Graus.
Tambm poderia
ter definido a
medida de ngulos no ecr Definies de incio.
No entanto, as Definies de incio so sistmicas.
Ao definir a medida de ngulos numa aplicao em
vez de o fazer na vista inicial, limita a definio a
essa aplicao.
Configurar o
grfico
7. Abra a vista Config Desenho:
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 5
Desenhar o
grfico das
funes
9. Desenhe o grfico
das funes:
P
292 Aplicao Paramtrica
Explorar o
grfico
O boto de menu d-lhe acesso a ferramentas comuns
para explorao de grficos:
: apresenta um leque de opes de zoom.
(As teclas + e w tambm podem ser utilizadas
para ampliar e reduzir).
: quando activa, permite mover um cursor de
localizao ao longo do contorno do grfico (com as
coordenadas do cursor apresentadas na parte
inferior do ecr).
: especifique um valor T e o cursor ir mover-
se para as coordenadas x e y correspondentes.
: apresente as funes responsveis pelo
grfico.
So fornecidas informaes mais aprofundadas acerca
destas ferramentas Operaes comuns na vista
Desenho na pgina 92.
Normalmente, para se modificar um grfico, altera-se a
respectiva definio na vista Simblica. No entanto,
alguns grficos podem ser modificados mediante a
alterao dos parmetros de Config Desenho. Por
exemplo, pode desenhar um tringulo em vez de um
crculo alterando, simplesmente, dois parmetros de
configurao de desenho. As definies na vista
Simblica permanecem inalteradas. Eis como fazer:
10. Prima SP (Configurao).
11. Altere Passo de T para 120.
12. Toque em
.
13. No menu Mtodo, seleccione Segmentos de
passo fixo.
14. Prima P.
Aplicao Paramtrica 293
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
15. Apresente a vista
Numrica:
M
16. Com o cursor na
coluna T, 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.
294 Aplicao Paramtrica
Aplicao Polar 295
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 .
Introduo aplicao Polar
A aplicao Polar utiliza as seis vistas padro de
aplicaes descritas no captulo 5, Introduo s
aplicaes HP, a partir da pgina 71. Esse captulo
descreve tambm os botes de menu utilizados na
aplicao Polar.
Ao longo deste captulo, vamos explorar a expresso
5cos(/2)cos()
2
.
Abrir a
aplicao
Polar
1. Abra a aplicao
Polar:
I Seleccione
Polar
A aplicao abre-
se na vista
Simblica.
Definir a
funo
Existem 10 campos para definio de funes polares.
Estes so rotulados como R1() a R9() e R0().
2. Destaque o campo que deseja utilizar, tocando-lhe
ou deslocando-se at ele. Se estiver a introduzir uma
funo nova, basta comear a digitar. Se estiver a
editar uma funo j existente, toque em e
efectue as alteraes. Quando terminar a definio
da funo ou as alteraes funo, prima E.
r f ( ) =
296 Aplicao Polar
3. Defina a expresso 5cos(/2)cos()
2
.
5Szf
dn2>>
fd>j
E
Repare como a
tecla d introduz
a varivel relevante
para a aplicao actual. Nesta aplicao, a varivel
relevante .
4. Se assim o desejar, escolha para o desenho uma cor
que no a predefinida. Para isso, seleccione o
quadrado colorido esquerda da funo definida,
toque em e seleccione uma cor do selector de
cores.
Para obter mais informaes sobre como adicionar
definies, modificar as definies e calcular definies
dependentes na vista Simblica, consulte Operaes
comuns na vista Simblica na pgina 85.
Definir a
medida de
ngulos
Defina a medida de ngulos para radianos:
5. SY
(Definies)
6. Toque no campo
Medida de
ngulos e
seleccione
Radianos.
Para obter mais
informaes acerca da vista Config Simblica, consulte
Operaes comuns na vista Config Simblica na
pgina 91.
Aplicao Polar 297
Configurar o
grfico
7. Abra a vista Config Desenho:
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:
P
Explorar o
grfico
10. Apresente o menu da vista Desenho.
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.
298 Aplicao Polar
Pode tambm saltar directamente para um
determinado valor introduzindo o valor. O ecr
Ir p/ aparece, com o nmero que digitou na linha
de introduo. Basta tocar em
para aceitar.
(Poderia tambm tocar no boto e especificar
o valor alvo).
Se for representada em grfico apenas uma equao
polar, pode ver a equao que gerou o grfico
tocando em . Se forem representadas em
grfico vrias equaes, mova o cursor de
localizao para o grfico que lhe interessa
premindo = ou \ e depois, toque em .
Para obter mais informaes acerca da explorao
de grficos na vista Desenho, consulte Operaes
comuns na vista Desenho na pgina 92.
Apresentar a
vista
Numrica
11. Abra 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.
Aplicao Sequncia 299
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)
em termos de U1(n -2)
em termos de outra sequncia, como por exemplo,
U2(n) ou
em qualquer combinao dos elementos acima.
Pode definir uma sequncia especificando apenas o
primeiro termo e a regra para gerar todos os termos
subsequentes. No entanto, ter de introduzir o segundo
termo se a HP Prime no for capaz de o calcular
automaticamente. Normalmente, quando o n-simo termo
da sequncia depende de n 2, tem de introduzir o
segundo termo.
A aplicao permite criar dois tipos de grfico:
um grfico tipo Degrau de escada, que desenha
os pontos da forma (n, Un)
um grfico tipo Teia, que desenha os pontos da
forma (Un1, Un).
Introduo aplicao Sequncia
O exemplo seguinte explora um sequncia de Fibonacci
bem conhecida, em que cada termo, a partir do terceiro,
a soma dos dois termos anteriores. Neste exemplo,
vamos definir trs campos de sequncia: o primeiro
termo, o segundo termo e a regra para gerar todos os
termos subsequentes.
300 Aplicao Sequncia
Abrir a
aplicao
sequncia
1. Abra a aplicao
sequncia:
I Seleccione
Sequncia

A aplicao abre-se
na vista Simblica.
Definir a
expresso
2. Defina a sequncia de Fibonacci:
, , para .
No campo U1(1), especifique o primeiro termo da
sequncia:
1E
No campo U1(2), especifique o segundo termo da
sequncia:
1E
No campo U1(N),
especifique a
frmula para achar
o n-simo termo da
sequncia a partir
dos dois termos
anteriores (utilizando
os botes existentes
na parte inferior do ecr para ajudar com algumas
entradas):
+ E
3. Pode, opcionalmente, escolher uma cor para o seu
grfico (consulte Escolher uma cor para os grficos
na pgina 89).
Configurar o
grfico
4. Abra a vista Config Desenho:
SP (Configurao)
5. Reponha todos os valores predefinidos:
SJ (Limpar)
U
1
1 = U
2
1 = U
n
U
n 1
U
n 2
+ = n 2 >
Aplicao Sequncia 301
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:
P
9. Volte vista Config
Desenho (SP)
e seleccione Teia
no menu Desenho
seq.
10. Desenhe o grfico
da sequncia:
P
Explorar o
grfico
O boto d-lhe acesso a ferramentas comuns de
explorao de grficos, como por exemplo:
: Ampliar ou reduzir no grfico
: Localizar ao longo de um grfico
: Ir para o valor especificado de N
: Apresentar a definio da sequncia
Estas ferramentas encontram-se explicadas em
Operaes comuns na vista Desenho na pgina 92.
Se premir V, ficam disponveis tambm opes de
ecr dividido e escala automtica.
302 Aplicao Sequncia
Apresentar a
vista
Numrica
11. Apresente 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
A vista Numrica d-lhe acesso a ferramentas comuns de
explorao de tabelas, como por exemplo:
: Alterar o incremento entre valores
consecutivos
: Alterar o tamanho do tipo de letra
: Apresentar a definio da sequncia
: Escolher o nmero de sequncias a
apresentar
Estas ferramentas encontram-se explicadas em
Operaes comuns na vista Numrica na pgina 105.
Se premir V, ficam disponveis tambm opes de
ecr dividido e escala automtica.
Aplicao Sequncia 303
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.
Outro exemplo: sequncias explicitamente
definidas
No exemplo seguinte, definimos o n-simo termo de uma
sequncia simplesmente em termos do prprio n. Neste
caso, no h necessidade de introduzir qualquer um dos
dois primeiros termos numericamente.
Definir a
expresso
1. Definir

Seleccione U1(N)
RQF e
seleccione
2 \ 3
>>k
E
Configurar o
grfico
2. Abra a vista Config
Desenho:
SP
(Configurao)
3. Reponha todos os
valores predefinidos:
SJ (Limpar)
4. Toque em Desenho seq. e seleccione Teia.
U1 N ( )
2
3
---


=
304 Aplicao Sequncia
5. Defina Intervalo X e Intervalo Y para [1, 1]
como se v em cima.
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
7. Veja a tabela:
M
8. Toque em e
seleccione 1 para
ver os valores de
sequncia.
Aplicao Financeira 305
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.
Introduo aplicao Financeira
Imagine que financia a compra de um automvel com um
emprstimo a 5 anos, taxa de juro anual de 5,5%.
O preo de compra do carro de 19 500 USD e a
entrada de 3000 USD. Em primeiro lugar, quais so as
prestaes mensais necessrias? Em segundo lugar, qual
o emprstimo mais elevado que pode pagar se a sua
prestao mensal mxima for de 300 USD? Partamos do
princpio de que os pagamentos se iniciam no final do
primeiro perodo.
1. Inicie a aplicao Financeira.
I Seleccione Financeira
A aplicao abre-se na vista Numrica.
306 Aplicao Financeira
2. No campo N ,
introduza 5s12 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 19500w3000 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).
Aplicao Financeira 307
7. No campo PMT, introduza Q 300, desloque o
cursor para o campo PV e toque em .
O PV calculado
como 15,705.85,
sendo este o mximo
que pode pedir
emprestado. Assim,
com o seu sinal de
3000 USD, pode
comprar um carro
com um preo at 18,705.85 USD.
Diagramas de fluxo de dinheiro
As transaces de TVM podem ser representadas em
diagramas de fluxo de dinheiro. Um diagrama de fluxo
de dinheiro uma cronologia dividida em segmentos
iguais que representam os perodos de acumulao. As
setas representam os fluxos de dinheiro. Estes podem ser
positivos (setas para cima) ou negativos (setas para
baixo), consoante o ponto de vista seja o do credor ou o
do devedor. O seguinte diagrama de fluxo de dinheiro
mostra um emprstimo do ponto de vista de um devedor:
308 Aplicao Financeira
O seguinte diagrama de fluxo de dinheiro mostra um
emprstimo do ponto de vista do credor:
Valor do dinheiro no tempo (TVM)
Os clculos de valor do dinheiro no tempo (TVM)
baseiam-se na noo de que um dlar vale mais hoje do
que valer no futuro. Um dlar de hoje pode ser investido
a uma determinada taxa de juro e gerar rendimentos que
o mesmo dlar no poder render no futuro. Este
princpio de TVM est subjacente s noes de taxa de
juro, juros acumulados e taxa de rendimento.
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.
Aplicao Financeira 309
Existem sete variveis de TVM:
Varivel Descrio
N O nmero total de perodos de
acumulao ou prestaes.
I%YR A taxa de juro anual nominal (ou taxa de
investimento). Esta taxa dividida pelo
nmero de prestaes por ano (P/YR)
para clculo da taxa de juro nominal por
perodo de acumulao. Esta a taxa de
juro efectivamente utilizada em clculos
de TVM.
PV Valor actual do fluxo de dinheiro inicial.
Para um credor ou um devedor, PV o
valor do emprstimo; para um investidor,
PV o investimento inicial. O PV ocorre
sempre no incio do primeiro perodo.
P/YR O nmero de prestaes pagas num ano.
PMT O montante das prestaes peridicas.
O montante das prestaes igual em
todos os perodos e o clculo de TVM
presume que no h falhas de
pagamento das prestaes. Os
pagamentos podem ocorrer no incio ou
no final de cada perodo de acumulao,
uma opo que pode controlar
desmarcando ou marcando a opo Fim.
C/YR O nmero de perodos de acumulao
num ano.
FV O valor futuro da transaco: o montante
do fluxo de dinheiro final ou o valor
acumulado da srie de fluxos de dinheiro
anteriores. Para um emprstimo, trata-se
do tamanho do pagamento conjunto final
(alm de qualquer pagamento regular
devido). Para um investimento, trata-se do
valor no final do perodo de investimento.
310 Aplicao Financeira
Clculos de TVM: outro exemplo
Imagine que hipotecou a casa a 30 anos, por 150 000
USD, taxa de juro anual de 6,5%. Espera vender a casa
dentro de 10 anos, efectuando um pagamento conjunto
do emprstimo. Ache o tamanho do pagamento conjunto,
ou seja, o valor da hipoteca aps 10 anos de
pagamento.
O seguinte diagrama de fluxo de dinheiro ilustra o caso
de uma hipoteca com pagamento conjunto:
1. Inicie a aplicao Financeira:
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.
4. Destaque PMT e toque em . O campo PMT
mostra 984.10. Por outras palavras, as prestaes
mensais so de 948.10 USD.
Aplicao Financeira 311
5. Para determinar o pagamento conjunto ou valor
futuro (FV) da hipoteca aps 10 anos, introduza
120 para N, destaque FV e toque em .
O campo FV mostra 127,164.19, indicando que o
valor futuro do emprstimo (ou seja, quanto ainda
devido) de 127,164.19 USD.
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.
Para calcular amortizaes:
1. Inicie a aplicao Financeira.
2. Especifique o nmero de prestaes por ano (P/YR).
3. Especifique se as prestaes so pagas no incio ou
no fim dos perodos.
4. Introduza valores para I%YR, PV, PMT e FV.
5. Introduza o nmero de prestaes por perodo de
amortizao no campo Tamanho do grupo. Por
predefinio, o tamanho do grupo 12, para
reflectir a amortizao anual.
6. Toque em . A calculadora apresenta uma tabela
de amortizao. Para cada perodo de amortizao, a
tabela mostra os montantes aplicados aos juros e ao
capital, bem como o saldo restante do emprstimo.
Exemplo:
amortizao da
hipoteca de uma
casa
Utilizando os dados do exemplo anterior, de uma hipoteca
de uma casa com pagamento conjunto (consulte pgina
310), calcule quanto foi aplicado ao capital, qual foi o
montante de juros pago, e o saldo restante aps os primeiros
10 anos (ou seja, depois de 12 10 = 120 prestaes).
1. Faa com que os
seus dados
correspondam aos
apresentados na
figura direita.
312 Aplicao Financeira
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
Prima P para ver o
plano de amortizao
em forma de grfico.
O saldo devido no final
de cada grupo de
pagamento indicado
pela altura de uma barra.
O montante em que o
capital foi reduzido, bem
como os juros pagos, durante um grupo de pagamento,
so apresentados na parte inferior do ecr. O exemplo
direita mostra o primeiro grupo de pagamento
seleccionado. Isso representa o primeiro grupo de
12 prestaes (ou o estado do emprstimo no final do
primeiro ano). At ao final desse ano, o capital foi
reduzido em 1,676.57 USD e foram pagos 9,700.63 USD
em juros.
Toque em > ou < para ver o montante em que o
capital foi reduzido, bem como os juros pagos, durante
outros grupos de pagamento.
Aplicao Solucionador de Tringulos 313
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.
Introduo aplicao Solucionador de
Tringulos
O exemplo seguinte calcula o comprimento desconhecido
de um lado de um tringulo cujos dois lados conhecidos
de comprimento 4 e 6 formam um ngulo de 30 graus.
314 Aplicao Solucionador de Tringulos
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
Certifique-se de que o modo de medida dos ngulos
adequado. Por predefinio, a aplicao iniciada no
modo de grau. Se as informaes que possui acerca dos
ngulos se encontram em radianos e o modo de ngulo
actual graus, altere o modo para graus antes de
executar o solucionador. Toque em ou ,
consoante o modo pretendido. (O boto um boto de
comutao).
No t a Os comprimentos dos lados so rotulados com a, b e c,
sendo os ngulos rotulados com A, B e C. importante
que introduza os valores conhecidos nos campos
apropriados. No nosso exemplo, conhecemos o
comprimento de dois lados e o ngulo formado pelos
mesmos. Assim, se especificarmos os comprimentos dos
lados a e b, devemos introduzir o ngulo como C (uma
vez que C o ngulo formado por A e B). Se, em vez
disso, introduzssemos os comprimentos como b e c,
teramos de especificar o ngulo como A. A ilustrao no
ecr ajuda-o a determinar onde introduzir os valores
conhecidos.
Especificar os
valores
conhecidos
3. V para um campo cujo valor conhece, introduza o
valor e opte entre tocar em ou premir
E. Repita para cada valor conhecido.
Aplicao Solucionador de Tringulos 315
(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.
Escolher tipos de tringulo
A aplicao
Solucionador de
Tringulos contm
dois formulrios de
introduo: um
formulrio de
introduo geral e um
formulrio
especializado, mais
simples, para
tringulos rectngulos. Se for apresentado o formulrio de
introduo geral e estiver a investigar um tringulo
rectngulo, toque em para apresentar o formulrio
de introduo mais simples. Para regressar ao formulrio de
introduo geral, toque em . Se o tringulo que est
a investigar no um tringulo rectngulo, ou se no sabe
ao certo de que tipo de tringulo se trata, deve utilizar o
formulrio de introduo geral.
316 Aplicao Solucionador de Tringulos
Casos especiais
O caso
indeterminado
Se forem introduzidos dois lados e um ngulo agudo
adjacente e existirem duas solues, inicialmente, ser
apresentada apenas uma.
Nesse caso,
apresentado o boto
(como neste
exemplo). Pode tocar em
para apresentar
a segunda soluo e
tocar novamente em
para regressar
primeira soluo.
Sem soluo com os
dados fornecidos
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.
Aplicao Solucionador de Tringulos 317
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.
318 Aplicao Solucionador de Tringulos
As aplicaes do Explorador 319
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
Existem dois modos de explorao: modo de grfico e
modo de equao. O modo de grfico serve para
manipular um grfico e observar as alteraes
correspondentes na respectiva equao. O modo de
equao serve para manipular uma equao e observar
as alteraes correspondentes na respectiva
representao grfica. Cada aplicao de explorao
contm algumas equaes e grficos para explorar, bem
como um modo de teste. No modo de teste, pode testar
as suas competncias em matria de reconhecimento de
equaes pelo respectivo grfico.
Aplicao Explorador Linear
A aplicao Explorador Linear pode ser utilizada para
explorar o comportamento dos grficos de e
medida que os valores de a e b se alteram.
y ax =
y ax b + =
320 As aplicaes do Explorador
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 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 321
A forma da funo linear mostrada na parte superior
direita do ecr, com a equao actual que corresponde ao
grfico imediatamente abaixo. medida que manipula o
grfico, a equao actualizada, reflectindo as alteraes.
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.
322 As aplicaes do Explorador
Aplicao Explorador Quadrtico
A aplicao Explorador Quadrtico pode ser utilizada
para investigar o comportamento de
medida que os valores de a, h e v se alteram.
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, ), 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:
[Nvel 1]
[Nvel 2]
[Nvel 3]
[Nvel 4]
y a x h + ( )
2
v + =
b
2
4ac
y ax
2
=
y x h + ( )
2
=
y x
2
v + =
y a x h + ( )
2
v + =
As aplicaes do Explorador 323
Escolha uma forma geral tocando no boto de Nvel
, , etc. at que o formulrio que deseja
seja apresentado. As teclas disponveis para
manipulao do grfico variam de nvel para nvel.
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).
324 As aplicaes do Explorador
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.
Aplicao Explorador Trigonomtrico
A aplicao Explorador Trigonomtrico pode ser
utilizada para investigar o comportamento dos grficos
e medida
que os valores a, b, c e d se alteram.
Os itens de menu disponveis nesta aplicao so os
seguintes:
ou : alterna entre os modos de grfico
e de equao
ou : alterna entre os grficos de seno e
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.
: entra no modo de teste
ou : alterna o incremento de acordo
com o qual os valores se alteram: /9, /6, /4 ou
20, 30, 45 (consoante a definio de medida de
ngulos)
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 .
y a bx c + ( ) sin d + = y a bx c + ( ) d + cos =
As aplicaes do Explorador 325
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 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
.
9
326 As aplicaes do Explorador
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.
Funes e comandos 327
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
Uma coleco de funes matemticas no simblicas
(consulte Funes do teclado na pgina 329)
CAS
Uma coleco de funes matemticas simblicas
(consulte Menu CAS na pgina 344)
Aplic.
Uma coleco de funes de aplicaes que podem ser
invocadas de outros pontos da calculadora, como por
exemplo, da vista inicial, da vista do CAS, da aplicao
Folha de Clculo e de um programa (consulte Menu
Aplic. na pgina 365)
Repare que as funes da aplicao Geometria podem
ser invocadas de outros pontos da calculadora, mas no
esto disponveis a partir do menu Aplicao. Por esse
motivo, as funes de Geometria no se encontram
descritas neste captulo. Esto descritas no captulo
Geometria.
Utiliz.
As funes (consulte Criar as suas prprias funes na
pgina 448) e os programas que criou que contm
variveis globais.
Cat.
Todas as funes e comandos:
no menu Matemtica
no menu CAS
utilizados na aplicao Geometria
328 Funes e comandos
utilizados em programao
utilizados no Editor de Matrizes
utilizados no Editor de Listas
e algumas funes e comandos adicionais
Consulte Menu Cat na pgina 395.
Algumas funes podem ser
escolhidas a partir do modelo
matemtico (apresentado se premir
F). Consulte Modelo matemtico
na pgina 25.
Tambm pode criar as suas prprias funes. Consulte Criar
as suas prprias funes na pgina 448.
Definio da
forma dos itens
de menu
Nos menus Matemtica e CAS, pode optar por apresentar as
entradas pelos respectivos nomes descritivos ou nomes de
comando. (As entradas do menu Cat so sempre
apresentadas pelos respectivos nomes de comando).
O modo de apresentao predefinido do menu mostra os
nomes descritivos das funes de Matemtica e do CAS.
Se prefere que as funes sejam apresentadas pelos
respectivos nomes de comando, cancele a seleco da
opo Apresentao Menu na segunda pgina do ecr
Definies de incio (consulte Definies de incio na
pgina 31).
Abreviaturas utilizadas neste captulo
Na descrio da sintaxe de funes e comandos, so
utilizadas as seguintes abreviaturas e convenes:
Expr: uma expresso matemtica
Poli: um polinmio
Nome descritivo Nome de comando
Lista de factores ifactors
Zeros de complexa cZeros
Base de Groebner gbasis
Factor por grau factor_xn
Encontrar razes proot
Funes e comandos 329
LstPoli: uma lista de polinmios
Frac: uma fraco
FracRac: uma fraco racional
Fnc: uma funo
Var: uma varivel
LstVar: uma lista de variveis
Os parmetros que so opcionais so indicados entre
parnteses rectos, como em NORMAL_ICDF([,,]p).
Para facilitar a leitura, so utilizadas vrgulas para separar os
parmetros, mas so necessrias apenas para esse fim.
Assim, um comando com um nico parmetro no precisa de
vrgula depois do parmetro apesar de, na sintaxe mostrada
abaixo, haver uma vrgula entre a mesma e um parmetro
opcional. Um exemplo a sintaxe zeros(Expr,[Var]).
A vrgula necessria apenas se especificar o parmetro
opcional Var.
|| utilizado para indicar ou. Por exemplo, em
DotDiv(Lst||Mtrz,Lst||Mtrz), os parmetros podem
ser listas ou matrizes.
Funes do teclado
As funes utilizadas com mais frequncia esto disponveis
directamente a partir do teclado. Muitas das funes do
teclado tambm aceitam nmeros complexos como
argumentos. Utilize as teclas e os dados apresentados abaixo
e prima E para calcular a expresso.
Nos exemplos abaixo, as funes que implicam a
utilizao da tecla Shift so representadas pelas prprias
teclas a premir, com o nome da funo apresentado entre
parnteses. Por exemplo, Se(ASIN) significa que para
calcular o seno de um arco (ASIN), deve premir Se.
Os exemplos a seguir mostram os resultados que obteria na
vista inicial. Se estiver no CAS, os resultados so fornecidos
em formato simblico simplificado. Por exemplo:
Sj 320 apresenta 17.88854382 na vista inicial, e d
8*5 no CAS.
330 Funes e comandos
+,w,s,
n
Adio, subtraco, multiplicao, diviso. Tambm aceita
nmeros complexos, listas e matrizes.
valor1 + valor2, etc.
h Logaritmo natural. Tambm aceita nmeros complexos.
LN(valor)
Exemplo:
LN(1) d 0
Sh (e
x
) Exponencial natural. Tambm aceita nmeros complexos.
e
valor
Exemplo:
e
5
d 148.413159103
i Logaritmo comum. Tambm aceita nmeros complexos.
LOG(valor)
Exemplo:
LOG(100) d 2
Si (10
x
) Exponencial comum (antilogaritmo). Tambm aceita
nmeros complexos.
1
10

valor
Exemplo:
1
10
3
d 1000
efg Seno, co-seno, tangente. Os dados introduzidos e gerados
dependem do formato de ngulo actual: graus ou radianos.
SIN(valor)
COS(valor)
TAN(valor)
Exemplo:
TAN(45) d 1 (modo de graus)
Funes e comandos 331
Se(ASIN) Seno do arco: sin
1
x. Intervalo de dados gerados de 90 a
90 ou /2 a /2. Os dados introduzidos e gerados
dependem do formato de ngulo actual. Tambm aceita
nmeros complexos.
ASIN(valor)
Exemplo:
ASIN(1) d 90 (modo de graus)
Sf(ACOS) Co-seno do arco: cos
1
x. Intervalo de dados gerados de 0
a 180 ou 0 a . Os dados introduzidos e gerados
dependem do formato de ngulo actual. Tambm aceita
nmeros complexos. Os dados gerados sero complexos
para valores fora do domnio normal do co-seno de
.
ACOS(valor)
Exemplo:
ACOS(1) d 0 (modo de graus)
Sg(ATAN) Tangente do arco: tan
1
x. Intervalo de dados gerados de
90 a 90 ou /2 a /2. Os dados introduzidos e
gerados dependem do formato de ngulo actual. Tambm
aceita nmeros complexos.
ATAN(valor)
Exemplo:
ATAN(1) d 45 (modo de graus)
j Quadrado. Tambm aceita nmeros complexos.
valor
2
Exemplo:
18
2
d 324
Sj Raiz quadrada. Tambm aceita nmeros complexos.
valor
Exemplo:
320 d 17.88854382
1 x 1
332 Funes e comandos
k x elevado potncia de y. Tambm aceita nmeros
complexos.
valor potncia
Exemplo:
2
8
d 256
Sk A n-sima raiz de x.
raizvalor
Exemplo:
38 d 2
Sn Recproca.
valor
-1
Exemplo:
3
-1
d .333333333333
Q- Negao. Tambm aceita nmeros complexos.
-valor
Exemplo:
-(1+2*i) d -1-2*i
SQ(|x|) Valor absoluto.
|valor|
|x+y*i|
|matriz|
Para um nmero complexo, |x+y*i| d . Para uma
matriz, |matriz| d a norma de Frobenius da matriz.
Exemplo:
|1| d 1
|(1,2)|d 2.2360679775
x
2
y
2
+
Funes e comandos 333
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 Inteiro mais pequeno superior ou igual a valor.
CEILING(valor)
Exemplos:
CEILING(3.2) d 4
CEILING(-3.2) d -3
Mnimo Maior inteiro inferior ou igual a valor.
FLOOR(valor)
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 Arredonda valor para casas decimais. Tambm aceita
nmeros complexos.
ROUND(valor,casas)
334 Funes e comandos
ROUND pode tambm arredondar para um nmero de dgitos
significativos se casas for um inteiro negativo (como se v no
segundo exemplo abaixo).
Exemplos:
ROUND(7.8676,2) d 7.87
ROUND(0.0036757,-3) d 0.00368
Truncar Trunca valor para casas decimais. Tambm aceita nmeros
complexos.
TRUNCATE(valor,casas)
TRUNCATE pode tambm arredondar para um nmero de
dgitos significativos se casas for um inteiro negativo (como
se v no segundo exemplo abaixo).
Exemplos:
TRUNCATE(2.3678,2) d 2.36
TRUNCATE(0.0036757,-3) d 0.00367
Mantissa Mantissa ou seja, os dgitos significativos de valor,
quando o valor um nmero de ponto flutuante.
MANT(valor)
Exemplo:
MANT(21.2E34) d 2.12
Expoente Expoente de valor. Ou seja, o componente inteiro da
potncia de 10 que gera valor.
XPON(valor)
Exemplo:
XPON(123456) d 5 (j que 10
5.0915...
igual a
123456)
Aritmtica
Mximo Mximo. O maior de dois valores.
MAX(valor1,valor2)
Exemplo:
MAX(8/3,11/4) d 2.75
Repare que, na vista inicial, um resultado no inteiro
apresentado como uma fraco decimal. Se quiser ver o
resultado como uma fraco comum, prima K. Isso abre o
Funes e comandos 335
sistema de lgebra computacional. Se quiser regressar vista
inicial para fazer mais clculos, prima H.
Mnimo Mnimo. O menor de dois valores.
MIN(valor1,valor2)
Exemplo:
MIN(210,25) d 25
Mdulo Mdulo. O resto de valor1/valor2.
valor1 MOD valor2
Exemplo:
74 MOD 5 d 4
Encontrar raiz Calculador de razes de funo (como a aplicao Resolv).
Acha o valor de uma determinada varivel cujo clculo de
expresso mais se aproxima de zero. Usa tentativa como
estimativa inicial.
FNROOT(expresso,varivel,tentativa)
Exemplo:
FNROOT((A*9.8/600)-1,A,1) d 61.2244897959.
Percentagem x por cento de y; ou seja, x/100
*
y.
%(x,y)
Exemplo:
%(20,50) d 10
Complexos
Argumento Argumento. Acha o ngulo definido por um nmero
complexo. Os dados introduzidos e gerados utilizam o
formato de ngulo actualmente definido nos modos de Incio.
ARG(x+y*i)
Exemplo:
ARG(3+3*i) d 45 (modo de graus)
Conjugado Conjugado complexo. A conjugao a negao (inverso
de sinal) da parte imaginria de um nmero complexo.
CONJ(x+y*i)
Exemplo:
CONJ(3+4*i) d (3-4*i)
336 Funes e comandos
Parte real Parte real x, de um nmero complexo, (x+y*i).
RE(x+y*i)
Exemplo:
RE(3+4*i) d 3
Parte imaginria Parte imaginria, y, de um nmero complexo, (x+y*i).
IM(x+y*i)
Exemplo:
IM(3+4*i) d 4
Vector unitrio Sinal de valor. Se for positivo, o resultado 1. Se for negativo,
1. Se for zero, o resultado zero. Para um nmero complexo,
este o vector unitrio na direco do nmero.
SIGN(valor)
SIGN((x,y))
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: .
EXPM1(valor)
LNP1 Logaritmo natural mais 1: ln(x+1).
LNP1(valor)
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)
e
x
1
Funes e comandos 337
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 Seno hiperblico inverso: sinh
1
x.
ASINH(valor)
COSH Co-seno hiperblico
COSH(valor)
ACOSH Co-seno hiperblico inverso: cosh
1
x.
ACOSH(valor)
TANH Tangente hiperblica.
TANH(valor)
ATANH Tangente hiperblica inversa: tanh
1
x.
ATANH(valor)
Probabilidade
Factorial Factorial de um inteiro positivo. Para no inteiros,
x! = (x + 1). Isto calcula a funo gama.
valor!
Exemplo:
5! d 120
338 Funes e comandos
Combinao O nmero de combinaes (sem ter em conta a ordem) de n
coisas tomadas como r em determinado momento.
COMB(n,r)
Exemplo: imagine que deseja saber quantas combinaes de
duas coisas so possveis em cinco coisas.
COMB(5,2)d 10.
Permutao Nmero de permutaes (tendo em conta a ordem) de n
coisas tomadas como r em determinado momento.
PERM (n,r)
Exemplo: imagine que deseja saber quantas permutaes de
duas coisas so possveis em cinco coisas.
PERM(5,2)d 20.
Aleatrio
Nmero Nmero aleatrio. Sem qualquer argumento, esta funo
apresenta um nmero aleatrio entre zero e um. Com um
argumento a, esta funo apresenta um nmero entre 0 e a.
Com dois argumentos, a e b, apresenta a nmeros aleatrios
entre a e b. Com trs argumentos, n, a e b, apresenta n
nmeros aleatrios entre a e b.
RANDOM
RANDOM(a)
RANDOM(a,b
RANDOM(n,a,b)
Inteiro Inteiro aleatrio. Sem qualquer argumento, esta funo
apresenta 0 ou 1 aleatoriamente. Com um argumento inteiro
a, apresenta um inteiro aleatrio entre 0 e a. Com dois
argumentos, a e b, apresenta a inteiros aleatrios entre a e
b. Com trs argumentos inteiros, n, a e b, apresenta n inteiros
aleatrios entre a e b.
RANDINT
RANDINT(a)
RANDINT(a,b)
RANDINT(n,a,b)
Normal Nmero real aleatrio com distribuio normal N(,).
RANDNORM(,)
Funes e comandos 339
Semente Define o valor de semente ao qual so aplicadas as funes
aleatrias. Ao especificar o mesmo valor de semente em duas
ou mais calculadoras, garante que os mesmos nmeros
aleatrios aparecem em cada calculadora quando as
funes aleatrias so executadas.
RANDSEED(valor)
Densidade
Normal Funo de densidade de probabilidade normal. Calcula que
a densidade de probabilidade o valor x, dada a mdia, ,
e o desvio padro, , de uma distribuio normal. Se for
fornecido apenas um argumento, este tomado como x, e
presume-se que =0 e =1.
NORMALD([,,]x)
Exemplo:
NORMALD(0.5) e NORMALD(0,1,0.5) do ambos
0.352065326764.
T Funo de densidade de probabilidade do t de Student.
Calcula que a densidade de probabilidade da distribuio
do t de Student x, dados n graus de liberdade.
STUDENT(n,x)
Exemplo:
student(3,5.2) d 0.00366574413491.
funo de densidade de probabilidade. Calcula que a
densidade de probabilidade da distribuio de x,
dados n graus de liberdade.
CHISQUARE(n,x)
Exemplo:
CHISQUARE(2,3.2) d 0.100948258997.
F Funo de densidade de probabilidade de Fisher (ou Fisher-
Snedecor). 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.

2
340 Funes e comandos
Binmio Funo de densidade de probabilidade de binmios.
Calcula a probabilidade de k sucessos em n ensaios, cada
um com uma probabilidade de sucesso de p. Apresenta
Comb(n,k) caso no haja terceiro argumento. Repare que n
e k so inteiros com .
BINOMIAL(n,k,p)
Exemplo: imagine que deseja saber a probabilidade de sair
cara apenas 6 vezes se uma moeda justa for lanada ao ar
20 vezes.
BINOMIAL(20,6,0.5) d 0.03696441652002.
Poisson Funo massa de probabilidade de Poisson. Calcula a
probabilidade de k ocorrncias de um evento durante um
intervalo futuro dado , a mdia de ocorrncias desse
mesmo evento durante esse intervalo no passado. Para esta
funo, k um inteiro no negativo e um nmero real.
POISSON(,k)
Exemplo: imagine que recebe, em mdia, 20 e-mails por dia.
Qual a probabilidade de, amanh, receber 15?
POISSON(20,15) d 0.0516488535318.
Acumulativo
Normal Funo de distribuio cumulativa normal. Apresenta a
probabilidade da cauda inferior da funo de densidade de
probabilidade normal para o valor x, dados a mdia, , e o
desvio padro, , de uma distribuio normal. Se for
fornecido apenas um argumento, este tomado como x,
e presume-se que =0 e =1.
NORMALD_CDF([,,]x)
Exemplo:
NORMALD_CDF(0,1,2) d 0.977249868052.
T Funo de distribuio cumulativa do t de Student. Apresenta
a probabilidade da cauda inferior da funo de densidade
de probabilidade do t de Student em x, dados n graus de
liberdade.
STUDENT_CDF(n,x)
Exemplo:
STUDENT_CDF(3,3.2) d 0.0246659214814.
k n

Funes e comandos 341


Funo de distribuio cumulativa de . Apresenta a
probabilidade da cauda inferior da funo de densidade de
probabilidade do para o valor x, dados n graus de
liberdade.
CHISQUARE_CDF(n,k)
Exemplo:
CHISQUARE_CDF(2,6.1) d 0.952641075609.
F Funo de distribuio cumulativa de Fisher. Apresenta a
probabilidade da cauda inferior da funo de densidade de
probabilidade de Fisher para o valor x, dados os graus de
liberdade do numerador n e do denominador d.
FISHER_CDF(n,d,x)
Exemplo:
FISHER_CDF(5,5,2) d 0.76748868087.
Binmio Funo de distribuio cumulativa de binmios. Apresenta a
probabilidade de k ou menos sucessos em n ensaios, com
uma probabilidade de sucesso p para cada ensaio. Repare
que n e k so inteiros com .
BINOMIAL_CDF(n,p,k)
Exemplo: imagine que deseja saber a probabilidade de sair
cara 0, 1, 2, 3, 4, 5 ou 6 vezes se lanar ao ar uma moeda
justa 20 vezes.
BINOMIAL_CDF(20,0.5,6) d 0.05765914917.
Poisson Funo de distribuio cumulativa de Poisson. Apresenta a
probabilidade de x ou menos ocorrncias de um evento num
determinado intervalo de tempo, dadas ocorrncias
previstas.
POISSON_CDF( ,x)
Exemplo:
POISSON_CDF(4,2) d 0.238103305554.
Inversa
Normal Funo de distribuio cumulativa inversa normal. Apresenta
o valor da distribuio cumulativa normal associado
probabilidade da cauda inferior, p, dados a mdia, , e o
desvio padro, , de uma distribuio normal. Se for
fornecido apenas um argumento, este tomado como p,
e presume-se que =0 e =1.
NORMALD_ICDF([,,]p)

2
k n

342 Funes e comandos


Exemplo:
NORMALD_ICDF(0,1,0.841344746069) d 1.
T Funo de distribuio cumulativa inversa do t de Student.
Apresenta o valor x de modo a que a probabilidade de x da
cauda inferior do t de Student, com n graus de liberdade,
seja p.
STUDENT_ICDF(n,p)
Exemplo:
STUDENT_ICDF(3,0.0246659214814) d 3.2.
Funo de distribuio cumulativa inversa do . Apresenta
o valor x de modo a que a probabilidade do da cauda
inferior de x, com n graus de liberdade, seja p.
CHISQUARE_ICDF(n,p)
Exemplo:
CHISQUARE_ICDF(2,0.957147873133) d 6.3.
F Funo de distribuio cumulativa inversa de Fisher.
Apresenta o valor x de modo a que a probabilidade de x da
cauda inferior de Fisher, com os graus de liberdade do
numerador n e do denominador d, seja p.
FISHER_ICDF(n,d,p)
Exemplo:
FISHER_ICDF(5,5,0.76748868087) d 2.
Binmio Funo de distribuio cumulativa inversa binomial.
Apresenta o nmero de sucessos, k, em n ensaios, cada um
com uma probabilidade de p, de modo a que a
probabilidade de k ou menos sucessos seja q.
BINOMIAL_ICDF(n,p,q)
Exemplo:
BINOMIAL_ICDF(20,0.5,0.6) d 11.
Poisson Funo de distribuio cumulativa inversa de Poisson.
Apresenta o valor x de modo a que a probabilidade de x ou
menos ocorrncias de um evento num determinado intervalo
de tempo, com ocorrncias previstas (ou mdias) do evento
nesse intervalo, seja p.
POISSON_ICDF( ,p)

Funes e comandos 343


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 Apresenta o valor da funo beta () para dois nmeros a e b.
Beta(a,b)
Gamma Apresenta o valor da funo gama () para um nmero a.
Gamma(a)
Psi Apresenta o valor da n-sima derivada da funo digama em
x=a, em que a funo digama a primeira derivada de
ln((x)).
Psi(a,n)
Zeta Apresenta o valor da funo zeta (Z) para um nmero real x.
Zeta(x)
erf Apresenta o valor do ponto flutuante da funo de erro como
x=a.
erf(a)
erfc Apresenta o valor da funo complementar de erro como
x=a.
erfc(a)
Ei Apresenta a integral exponencial de uma expresso.
Ei(Expr)
Si Apresenta a integral do seno de uma expresso.
Si(Expr)
344 Funes e comandos
Ci Apresenta a integral do co-seno de uma expresso.
Ci(Expr)
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 Apresenta uma expresso simplificada.
simplify(Expr)
Exemplo:
simplify(4*atan(1/5)-atan(1/239))d (1/4)*pi
Coleccionar Apresenta um polinmio ou uma lista de polinmios
decompostos sobre o campo dos coeficientes.
collect(Poli ou LstPoli)
Exemplo:
collect(x^2-4) d (x-2)*(x+2)
Expandir Apresenta uma expresso expandida.
expand(Expr)
Exemplo:
expand((x+y)*(z+1))d y*z+x*z+y+x
Funes e comandos 345
Decompor Apresenta um polinmio decomposto.
factor(Poli)
Exemplo:
factor(x^4-1) d (x-1)*(x+1)*(x^2+1)
Substituto Apresenta a soluo quando um valor substitudo por uma
varivel numa expresso.
subst(Expr,Var(v)=valor(a))
Exemplo:
subst(1/(4+x^2),x=2) d 1/8
Fraco parcial Apresenta a expanso da fraco parcial de uma fraco
racional.
partfrac(FracRac)
Exemplo:
partfrac(x/(4-x^2)) d (1/(x-2)*-2))+
(1/((x+2)*-2))
Extraco
Numerador Apresenta o numerador de uma fraco (aps simplificar a
fraco, se necessrio).
numer(Frac(a/b) ou FracRac)
Exemplo:
numer(10,12) d 5
Denominador Apresenta o denominador de uma fraco (aps simplificar
a fraco, se necessrio).
denom(Frac(a/b) ou FracRac)
Exemplo:
denom(10,12) d 6
Lado esquerdo Apresenta o lado esquerdo de uma equao ou o limite
esquerdo de um intervalo.
lhs(Equal(a=b) ou Interval(a...b))
Lado direito Apresenta o lado direito de uma equao ou o limite
esquerdo de um intervalo.
rhs(Equal(a=b) ou Interval(a...b))
346 Funes e comandos
Clculo
Diferencial Com uma expresso como argumento, apresenta a derivada
da expresso relativamente a x. Com uma expresso e uma
varivel como argumentos, apresenta a derivada ou a
derivada parcial da expresso relativamente varivel. Com
uma expresso e mais do que uma varivel como
argumentos, apresenta a derivada da expresso
relativamente s variveis do segundo argumento. Estes
argumentos podem ser seguidos de $k (k um inteiro) para
indicar o nmero de vezes que a expresso deve ser derivada
relativamente varivel. Por exemplo,
diff(exp(x*y),x$3,y$2,z) igual a diff(exp(x*y),x,x,x,y,y,z).
diff(Expr,[var])
ou
diff(Expr,var1$k1,var2$k2,...)
Exemplo:
diff(x^3-x) d 3*x^2-1
Integral Apresenta a integral indefinida de uma expresso. Com uma
expresso como argumento, apresenta a integral indefinida
relativamente a x. Com os segundo, terceiro e quarto
argumentos, opcionais, pode especificar a varivel de
integrao e os limites da integral.
int(Expr,[Var(x)],[Real(a)],[Real(b)])
Exemplo:
int(1/x) d ln(abs(x))
Limite Apresenta o limite de uma expresso quando a varivel se
aproxima de um ponto limite a ou +/ infinito. Com o quarto
argumento, opcional, pode especificar se se trata do limite
inferior, superior ou bidireccional(d=1 para limite inferior e
d=+1 para limite superior; d=0 para limite bidireccional). Se
o quarto argumento no for fornecido, o limite apresentado
bidireccional.
limit(Expr,Var,Val,[Dir(d)])
Exemplo:
limit((n*tan(x)-tan(n*x))/
(sin(n*x)-n*sin(x)),x,0) d 2
Funes e comandos 347
Srie Devolve a expanso de srie de uma expresso nas
imediaes de uma determinada varivel de igualdade.
Com o terceiro e quarto argumentos opcionais, pode
especificar a ordem e a direco da expanso de srie. Se
no for especificada nenhuma ordem, a srie apresentada
a quinta ordem. Se no for especificada nenhuma direco,
a srie bidireccional.
series(Expr,Equal(var=limit_point),
[Order],[Dir(1,0,-1)])
Exemplo:
series((x^4+x+2)/(x^2+1),x=0,5) d
2+x-2x^2-x^3+3x^4+x^5+x^6*order_size(x)
Soma Com dois argumentos, apresenta a antiderivada discreta da
expresso relativamente varivel.
sum(Expr,Var)
Com quatro argumentos, apresenta a soma discreta da
expresso relativamente varivel de a para b.
sum(Expr,Var,VarMn(a),VarMx(b))
Exemplo:
sum(n^2,n,1,5) d 55
Diferencial
Curvo Apresenta o rotacional de um campo vectorial, definido por:
curl([A,B,C],[x,y,z])=[dC/dy-dB/dz,dA/dz-dC/dx,dB/
dx-dA/dy].
curl(Lst(A,B,C),Lst(x,y,z))
Exemplo:
curl([2*x*y,x*z,y*z],[x,y,z]) d [z-x,0,z-2*x]
Divergncia Apresenta a divergncia de um campo vectorial, definido
por:
divergence([A,B,C],[x,y,z])=dA/dx+dB/dy+dC/dz.
divergence(Lst(A,B,C),Lst(x,y,z))
Exemplo:
divergence([x^2+y,x+z+y,z^3+x^2],[x,y,z]) d
2*x+3*z^2+1
348 Funes e comandos
Gradiente Apresenta o gradiente de uma expresso. Com uma lista de
variveis como segundo argumento, apresenta o vector das
derivadas parciais.
grad(Expr,LstVar)
Exemplo:
grad(2*x^2*y-x*z^3,[x,y,z]) d
[2*2*x*y-z^3,2*x^2,-x*3*z^2]
Hessian Apresenta a matriz hessiana de uma expresso.
hessian(Expr,LstVar)
Exemplo:
hessian(2*x^2*y-x*z,[x,y,z]) d
[[4*y,4*x,-1],[2*2*x,0,0],[-1,0,0]]
Integral
Por partes v(x) Efectua a integrao por partes da expresso f(x)=u(x)*v'(x)
com f(x) como primeiro argumento e v(x) (ou 0) como
segundo argumento. Com os terceiro, quarto e quinto
argumentos, opcionais, pode especificar uma varivel de
integrao e limites da integrao. Se no for fornecida
nenhuma varivel de integrao, presume-se que x.
ibpdv(Expr(f(x)),Expr(v(x)),[Var(x)],
[Real(a)],[Real(b)])
Exemplo:
ibpdv(ln(x),x) d [x*ln(x),-1]
Por partes u(v) Efectua a integrao por partes da expresso f(x)=u(x)*v'(x)
com f(x) como primeiro argumento e u(x) (ou 0) como
segundo argumento. Com os terceiro, quarto e quinto
argumentos, opcionais, pode especificar uma varivel de
integrao e limites da integrao. Se no for fornecida
nenhuma varivel de integrao, presume-se que x.
ibpu(Expr(f(x)),Expr(u(x))[,Var(x)[,[Rea
l(a),[Real(b)]])
Exemplo:
ibpu(Expr(f(x)),Expr(u(x)),[Var(x)],[Real(a)],
[Real(b)])
Funes e comandos 349
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 Apresenta, nas imediaes de n=+, um equivalente soma
de Xpr(var1,var2) para var2, de var2=1 a var2=var1,
quando a soma encarada como uma soma de Riemann
associada a uma funo contnua definida em [0,1].
sum_riemann(Expr(Xpr),Lst(var1,var2))
Exemplo:
sum_riemann(1/(n+k),[n,k]) d ln(2)
Taylor Apresenta a expanso de srie de Taylor de uma expresso.
Com os segundo e terceiro argumentos, opcionais, pode
especificar o ponto limite e a ordem da expanso. Se no for
fornecido nenhum ponto limite, presume-se que x=0. Se
no for fornecida nenhuma ordem, a srie apresentada a
quinta ordem.
taylor(Expr,[Var=limite_ponto],[Ordem])
Exemplo:
taylor(sin(x)/x,x,0) d 1+x^2/-6+x^4/
120+x^6*order_size(x)
Taylor do
quociente
Apresenta o quociente Q da diviso do polinmio A pelo
polinmio B por ordem crescente de potncias, com
grau(Q) n ou Q=0. Por outras palavras, Q a expanso de
Taylor na ordem n de A/B nas imediaes de x=0.
divpc(A,B,Intei(n))
Exemplo:
divpc(x^4+x+2,x^2+1,5) d
x^5+3*x^4-x^3-2*x^2+x+2
Transformar
Laplace Apresenta a transformada de Laplace de uma expresso.
laplace(Expr,[Var],[LapVar])
350 Funes e comandos
Exemplo:
laplace(exp(x)*sin(x)) d 1/(x^2-2*x+2)
Inversa de Laplace Apresenta a transformada inversa de Laplace de uma
expresso.
invlaplace(Expr,[Var],[IlapVar])
Exemplo:
ilaplace(1/(x^2+1)^2) d ((-x)*cos(x))/
2+sin(x)/2
FFT Com um argumento, apresenta a transformada discreta de
Fourier em R.
fft(Vect)
Com trs argumentos, apresenta a transformada discreta de
Fourier no campo Z/pZ, com a como n-sima raiz primitiva
de 1 (n=size(L)).
fft((Vect(L),Intei(a),Intei(p))
Exemplo:
fft([1,2,3,4,0,0,0,0]) d [10.0,-
0.414213562373-7.24264068712*(i),
-2.0+2.0*i,2.41421356237-1.24264068712*i,-
2.0,2.41421356237+1.24264068712*i,-2.0-2.0*i]
FFT inversa Apresenta a transformada discreta inversa de Fourier.
ifft(Vect)
Exemplo:
ifft([100.0,-52.2842712475+6*i,-
8.0*i,4.28427124746-
6*i,4.0,4.28427124746+6*i,8*i,
-52.2842712475-6*i]) d
[0.99999999999,3.99999999999,10.0,20.0,25.0,2
4.0,16.0,-6.39843733552e-12]
Resolv
Resolv Apresenta as solues de uma equao polinomial ou de um
conjunto de equaes polinomiais.
solve(Expr,[Var])
Exemplo:
solve(x^2-3=1) d list[-2,2]
Funes e comandos 351
Zeros Com uma expresso como argumento, apresenta os zeros
(reais ou complexos, consoante o modo) da expresso.
Com uma lista de expresses como argumento, apresenta a
matriz em que as linhas so as solues do sistema (ou seja,
expresso1=0, expresso2=0,...,).
zeros(Expr,[Var])
ou
zeros([LstExpr],[LstVar])
Exemplo:
zeros(x^2+4) d [] em modo real e [-2*i,2*i] em
modo complexo
Resolver
complexa
Apresenta uma lista em que os elementos so solues
complexas do sistema de equaes polinomiais.
csolve(LstEq,LstVar)
Exemplo:
csolve(x^4-1,x) d list[1,-1,-i,i]
Zeros de
complexa
Com uma expresso como argumento, apresenta os zeros
complexos da expresso. Com uma lista de expresses como
argumento, apresenta a matriz em que as linhas so as
solues do sistema (ou seja, expresso1=0,
expresso2=0,...,).
Czeros(Expr,[Var])
ou
Czeros([LstExpr],[LStVar])
Exemplo:
cZeros(x^2-1) d [1,-1]
Resolver numrica Apresenta a soluo numrica de uma equao ou de um
sistema de equaes.
nSolve(Expr,Var||Var=Tentativa)
Exemplos:
nSolve(cos(x)=x,x) d 0.999847741531
nSolve(cos(x)=x,x=1.3) d 0.999847741531
352 Funes e comandos
Equao
diferencial
Apresenta a soluo de uma equao diferencial.
deSolve(Eq,[VarTempo],FncVar)
Exemplo:
desolve(y''+y=0,y) d c_0*cos(x)+c_1*sin(x)
Resolver EDO Apresenta um valor aproximado de y com um valor final (t1)
de determinada varivel, em que y(t) a soluo de:
y(t)=f(t,y(t)), y(t0)=y0.
odesolve(Expr(f(t,y)),VectVar([t,y]),Vec
tCondInic([t0,y0]),ValFinal(t1),[tstep=V
al,curva])
Exemplo:
odesolve(sin(t*y),[t,y],[0,1],2) d
[1.8224125572]
Sistema linear Apresenta a soluo de um sistema de equaes lineares.
linsolve(LstEqLin,LstVar)
Exemplo:
linsolve([x+y+z=1,x-y=2,2*x-z=3],[x,y,z]) d
[3/2,-1/2,0]
Reescrever
lncollect Apresenta uma expresso reescrita com os logaritmos
recolhidos. (aplica ln(a)+n*ln(b)->ln(a*b^n) para inteiros n).
lncollect(Expr)
Exemplo:
lncollect(ln(x)+2*ln(y)) d ln(x*y^2)
powexpand Apresenta uma expresso com uma potncia da soma
reescrita como um produto de potncias.
powexpand(Expr)
Exemplo:
powexpand(2^(x+y)) d (2^x)*(2^y)
tExpand Apresenta uma expresso transcendental em forma
expandida.
tExpand(Expr)
Funes e comandos 353
Exemplo:
tExpand(sin(2*x)+exp(x+y)) d
2*cos(x)*sin(x)+exp(x)*exp(y)
Exp e Ln
e
y*lnx
x
y
Apresenta uma expresso da forma exp(n*ln(x)) reescrita
como uma potncia de x.
exp2pow(Expr)
Exemplo:
exp2pow(exp(3*ln(x))) d x^3
x
y
e
y*lnx
Apresenta uma expresso com as potncias reescritas como
uma exponencial.
pow2exp(Expr)
Exemplo:
pow2exp(a^b) d exp(b*ln(a))
exp2trig Apresenta uma expresso com exponenciais complexas
reescritas em termos de seno e co-seno.
exp2trig(Expr)
Exemplo:
exp2trig(exp(i*x)) d cos(x)+(i)*sin(x)
expexpand Apresenta uma expresso com exponenciais em forma
expandida.
expexpand(Expr)
Exemplo:
expexpand(exp(3*x)) d exp(x)^3
Seno
asinx acosx Apresenta uma expresso com arcsin(x) reescrita como pi/
2-arccos(x).
asin2acos(Expr)
Exemplo:
asin2acos(acos(x)+asin(x)) d -acos(x)+acos(x)
354 Funes e comandos
asinx atanx Apresenta uma expresso com arcsin(x) reescrita como
arctan(x/sqrt(1-x^2)).
asin2atan(Expr)
Exemplo:
asin2atan(2*asin(x)) d
2*atan(x/(sqrt(1-x^2)))
sinx cosx/tanx Apresenta uma expresso com sin(x) reescrita como
cos(x)*tan(x).
sin2costan(Expr)
Exemplo:
sin2costan(sin(x)) d tan(x)*cos(x)
Coseno
acosx asinx Apresenta uma expresso com arccos(x) reescrita como pi/
2-arcsin(x).
acos2asin(Expr)
Exemplo:
acos2asin(acos(x)+asin(x)) d pi/2-
asin(x)+asin(x)
acosx atanx Apresenta uma expresso com arccos(x) reescrita como pi/
2-arctan(x/sqrt(1-x^2)).
acos2atan(Expr)
Exemplo:
acos2atan(2*acos(x)) d 2*(pi/2-atan(x/
(sqrt(1-x^2))))
cosx sinx/tanx Apresenta uma expresso com cos(x) reescrita como sin(x)/
tan(x).
cos2sintan(Expr)
Exemplo:
cos2sintan(cos(x)) d sin(x)/tan(x)
Tangente
atanx asinx Apresenta uma expresso com arctan(x) reescrita como
arcsin(x/sqrt(1+x^2)).
atan2asin(Expr)
Funes e comandos 355
atanx acosx Apresenta uma expresso com arctan(x) reescrita como pi/
2-arccos(x/sqrt(1+x^2)).
atan2acos(Expr)
tanx sinx/cosx Apresenta uma expresso com tan(x) reescrita como sin(x)/
cos(x).
tan2sincos(Expr)
Exemplo:
tan2sincos(tan(x)) d sin(x)/cos(x)
halftan Apresenta uma expresso com sin(x), cos(x) ou tan(x)
reescrita como tan(x/2).
halftan(Expr)
Exemplo:
halftan(sin(x)) d 2*tan(x/2)/(tan(x/2)^2+
Trig
trigx sinx Apresenta uma expresso simplificada com as frmulas
sin(x)^2+cos(x)^2=1 e tan(x)=sin(x)/cos(x) (privilegiando o
seno).
trigsin(Expr)
Exemplo:
trigsin(cos(x)^4+sin(x)^2) d
sin(x)^4-sin(x)^2+
trigx cosx Apresenta uma expresso simplificada com as frmulas
sin(x)^2+cos(x)^2=1 e tan(x)=sin(x)/cos(x) (privilegiando o
co-seno).
trigcos(Expr)
Exemplo:
trigcos(sin(x)^4+sin(x)^2) d
cos(x)^4-3*cos(x)^2+2
trigx tanx Apresenta uma expresso simplificada com as frmulas
sin(x)^2+cos(x)^2=1 e tan(x)=sin(x)/cos(x) (privilegiando a
tangente).
trigtan(Expr)
356 Funes e comandos
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 Apresenta uma expresso com as funes trigonomtricas
inversas reescritas como funes logartmicas.
atrig2ln(Expr)
Exemplo:
atrig2ln(atan(x)) d ((i)*ln((i+x)/(i-x)))/2
tlin Apresenta uma expresso trigonomtrica com os produtos e
as potncias de inteiros linearizados.
tlin(ExprTrig)
Exemplo:
tlin(sin(x)^3) d 3*sin(x)/4+sin(3*x)/-4
tCollect Apresenta uma expresso trigonomtrica linearizada com
qualquer seno e co-seno do mesmo ngulo unidos.
tCollect(Expr)
Exemplo:
tcollect(sin(x)+cos(x)) d sqrt(2)*cos(x-1/
4*pi)
trigexpand Apresenta uma expresso trigonomtrica em forma
expandida.
trigexpand(Expr)
Exemplo:
trigexpand(sin(3*x)) d (4*cos(x)^2-1)*sin(x)
trig2exp Apresenta uma expresso com as funes trigonomtricas
reescritas como exponenciais complexas (sem linearizao).
trig2exp(Expr)
Exemplo:
trig2exp(sin(x)) d
(exp((i)*x)-1/exp((i)*x))/(2*i)
Funes e comandos 357
Inteiro
Divisores Apresenta a lista de divisores de um nmero inteiro ou uma
lista de inteiros.
idivis(Intei(a) ou (LstIntei))
Exemplo:
idivis(12) d [1, 2, 3, 4, 6, 12]
Factores Apresenta a decomposio dos factores primos de um inteiro.
ifactor(Intei(a))
Exemplo:
ifactor(150) d [2*3*5
Lista de factores Apresenta a lista de factores primos de um inteiro ou uma lista
de inteiros, com cada factor seguido pela respectiva
multiplicidade.
ifactors(Intei(a) ou (LstIntei))
Exemplo:
ifactors(150) d [2, 1, 3, 1, 5, 2]
GCD Apresenta o mximo divisor comum a dois ou mais inteiros.
gcd((Intei(a),Intei(b)...Intei(n))
Exemplo:
gcd(32,120,636) d 4
MMC Apresenta o mnimo mltiplo comum a dois ou mais inteiros.
lcm((Intei(a),Intei(b)...Intei(n))
Exemplo:
lcm(6,4) d 12
Primo
Testar se Primo Testa se um determinado inteiro ou no um nmero primo.
isPrime(Intei(a))
Exemplo:
isPrime(1999) d 1
358 Funes e comandos
N-simo Primo Apresenta o n-simo nmero primo inferior a 10000.
ithprime(Intei(n)) em que n est entre 1 e 1229
Exemplo:
ithprime(5) d 11
Primo seguinte Apresenta o primo ou pseudo-primo seguinte aps um inteiro.
nextprime(Intei(a))
Exemplo:
nextprime(11) d 13
Primo anterior Apresenta o nmero primo ou pseudo-primo mais prximo
de, mas inferior a, um inteiro.
prevprime(Intei(a))
Exemplo:
prevprime(11) d 7
Euler Calcula o totiente de Euler para um inteiro.
euler(Intei(n))
Exemplo:
euler(6) d 2
Diviso
Quociente Apresenta o quociente de inteiros da diviso euclidiana de
dois inteiros.
iquo(Intei(a),Intei(b))
Exemplo:
iquo(46, 23) d 2
Resto Apresenta o resto de inteiros da diviso euclidiana de dois
inteiros.
irem(Intei(a),Intei(b))
Exemplo:
irem(46, 23) d 17
a
n
MOD p Apresenta um mdulo a
n
p em [0;p1].
powmod(Intei(a),Intei(n),Intei(p),
[Expr(P(x))],[Var])
Funes e comandos 359
Exemplo:
powmod(5,2,13) d 12
Resto chins Apresenta o resto chins de duas listas de inteiros.
ichinrem(LstIntei(a,p),LstIntei(b,q))
Exemplo:
ichinrem([2, 7], [3, 5]) d [-12, 35]
Polinmio
Encontrar razes Apresenta todas as razes calculadas de um polinmio dado
pelos respectivos coeficientes. (Poder no funcionar se as
razes no forem simples).
proot(Vect||Poli)
Exemplo:
proot([1,0,-2]) d
[-1.41421356237,1.41421356237]
Coeficientes Com um inteiro como terceiro argumento, apresenta o
coeficiente de um polinmio do grau fornecido no terceiro
argumento. Sem terceiro argumento, apresenta a lista de
coeficientes do polinmio.
coeff(Expr,[Var],grau)
Exemplo:
coeff(x*3+2) d poly1[3,2]
Divisores Apresenta a lista de divisores de um nmero ou uma lista de
polinmios.
divis(Poli ou LstPoli)
Exemplo:
divis(x^2-1) d [1,x-1,x+1,(x-1)*(x+1)]
Lista de factores Apresenta a lista de factores primos de um polinmio ou uma
lista de polinmios. Cada factor seguido pela respectiva
multiplicidade.
factors(Poli ou LstPoli)
Exemplo:
factors(x^4-1) d [x-1,1,x+1,1,x^2+1,1]
360 Funes e comandos
MDC Apresenta o mximo divisor comum a dois ou mais
polinmios.
gcd(Poli1,Poli2...Polin)
MMC Apresenta o mnimo mltiplo comum a dois ou mais
polinmios.
lcm(Poli1,Poli2...Polin)
Exemplo:
lcm(x^2-2*x+1,x^3-1) d (x-1)*(x^3-1)
Criar
Polinmios para
coeficientes
Com uma varivel como segundo argumento, apresenta os
coeficientes de um polinmio relativamente varivel.
Com uma lista de variveis como segundo argumento,
apresenta o formato interno do polinmio.
symb2poly(Expr,[Var])
ou
symb2poly(Expr,ListVar)
Exemplo:
symb2poly(x*3+2.1) d poly1[3,2.1]
Coeficientes para
polinmios
Com uma lista como argumento, apresenta um polinmio em
x com coeficientes (por ordem decrescente) obtidos a partir
da lista. Com uma varivel como segundo argumento,
apresenta um polinmio na varivel tal como para um nico
argumento, mas o polinmio encontra-se na varivel
especificada no segundo argumento.
poly2symb(Lst,Var)
Exemplo:
poly2symb([1,2,3],x) d (x+2)*x+3
Razes para
coeficientes
Apresenta os coeficientes (por ordem decrescente) do
polinmio de uma varivel das razes especificadas no
argumento.
pcoef(Vect)
Exemplo:
pcoeff([1,0,0,0,1]) d poly1[1,-2,1,0,0,0]
Funes e comandos 361
Razes para
polinmios
Apresentar a funo racional que contm as razes e os plos
especificados no argumento.
fcoeff(Lst(raiz||plo,ordem))
Exemplo:
fcoeff([1,2,0,1,3,-1]) d (x-1)^2*x*(x-3)^-1
Aleatrio Apresenta um vector de coeficiente de um polinmio de
varivel Var (ou x), de grau Inteiro, e em que os coeficientes
so inteiros aleatrios no intervalo 99 a 99, com
distribuio uniforme, ou num intervalo especificado por
Intrvl.
randpoly([Var],Inteir,[Dist])
Exemplo:
randpoly(t, 8, -1..1) apresenta um vector de
9 inteiros aleatrios, todos entre 1 e 1.
Mnimo Com apenas uma matriz como argumento, apresenta o
polinmio mnimo em x de uma matriz x, escrito como uma
lista dos respectivos coeficientes. Com uma matriz e uma
varivel como argumentos, apresenta o polinmio mnimo da
matriz escrito em forma simblica relativamente varivel.
pmin(Mtrz,[Var])
Exemplo:
pmin([[1,0],[0,1]],x) d x-1
lgebra
Quociente Apresenta o quociente euclidiano de dois polinmios escritos
como vectores ou em forma simblica.
quo((Vect),(Vect),[Var])
ou
quo((Poli),(Poli),[Var])
Exemplo:
quo([1,2,3,4],[-1,2]) d poly1[-1,-4,-11]
362 Funes e comandos
Resto Apresenta o resto euclidiano de dois polinmios escritos
como vectores ou em forma simblica.
rem((Vect),(Vect),[Var])
ou
rem((Poli),(Poli),[Var])
Exemplo:
rem([1,2,3,4],[-1,2]) d poly1[26]
Grau Apresenta o grau de um polinmio.
degree(Poli)
Exemplo:
degree(x^3+x) d 3
Factor por grau Apresenta um polinmio decomposto em x^n, em que n o
grau do polinmio.
factor_xn(Poli)
Exemplo:
factor_xn(x^4-1) d x^4*(1-x^-4)
Coef. MDC Apresenta o mximo divisor comum (GCD) dos coeficientes
de um polinmio.
content(Poli(P),[Var])
Exemplo:
content(2*x^2+10*x+6) d 2
N. de zeros Se a e b forem reais, apresenta o nmero de alteraes de
sinal no polinmio especificado no intervalo [a,b]. Se a ou b
no forem reais, apresenta o nmero de razes complexas no
rectngulo delimitado por a e b . Se Var for omitida,
presume-se que x.
sturmab(Poli[,Var],a,b)
Exemplos:
sturmab(x^2*(x^3+2),-2,0) d 1
sturmab(n^3-1,n,-2-i,5+3i) d 3
Funes e comandos 363
Resto chins Apresenta o resto chins dos polinmios escritos como listas
de coeficientes ou em forma simblica.
chinrem([Lst||Expr,Lst||Expr],
[Lst||Expr,Lst||Expr])
Exemplo:
chinrem([[1,2],[1,0,1]],[[1,1],[1,1,1]]) d
[poly1[-1,-1,0,1],poly1[1,1,2,1,1]]
Especial
Ciclotmico Apresenta a lista de coeficientes do polinmio ciclotmico de
um inteiro.
cyclotomic(Int)
Exemplo:
cyclotomic(20) d [1,0,-1,0,1,0,-1,0,1]
Base de Groebner Apresenta a base de Groebner do ideal abrangido por uma
lista de polinmios.
gbasis(LstPoli,LstVar)
Exemplo:
gbasis([x^2-y^3,x+y^2],[x,y]) d
[y^4-y^3,x+y^2]
Resto de
Groebner
Devolve o resto da diviso de um polinmio pela base de
Groebner de uma lista de polinmios.
greduce(Poli,LstPoli,LstVar)
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 Apresenta o polinmio de Hermite de grau n.
hermite(Intei(n))em que n 1556
Exemplo:
hermite(3) d 8*x^3-12*x
Lagrange Apresenta o polinmio de Lagrange para duas listas. A lista
do primeiro argumento corresponde aos valores de abcissas,
e a lista do segundo argumento corresponde aos valores de
ordenadas.
364 Funes e comandos
lagrange((Lst_xk,Lst_yk)
ou
lagrange(Mtrz_2*n)
Exemplo:
lagrange([1,3],[0,1]) d (x-1)/2
Laguerre Apresenta o polinmio de Laguerre de grau n.
laguerre(Intei(n))
Exemplo:
laguerre(4) d 1/24*a^4+(-1/6)*a^3*x+5/
12*a^3+1/4*a^2*x^2+(-3/2)*a^2*x+35/24*a^2+
(-1/6)*a*x^3+7/4*a*x^2+(-13/3)*a*x+25/12*a+1/
24*x^4+(-2/3)*x^3+3*x^2-4*x+1
Legendre Apresenta o polinmio de Legendre de grau n.
legendre(Intei(n))
Exemplo:
legendre(4) d 35*x^4/8+-15*x^2/4+3/8
Chebyshev Tn Apresenta o polinmio de Tchebyshev da primeira ordem de
grau n.
tchebyshev1(Intei(n))
Exemplo:
tchebyshev1(3) d 4*x^3-3*x
Chebyshev Un Apresenta o polinmio de Tchebyshev da segunda ordem de
grau n.
tchebyshev2(Intei(n))
Exemplo:
tchebyshev2(3) d 8*x^3-4*x
Desenho
Funo Desenha o grfico de uma expresso de uma ou duas
variveis com sobreposio.
plotfunc(Expr,[Var(x)],[Intei(cor)])
ou
plotfunc(Expr,[VectVar],[Intei(cor)])
Funes e comandos 365
Exemplo:
plotfunc(3*sin(x)) desenha o grfico de y=3*sin(x)
Densidade Desenha o grfico da funo z=f(x,y) no plano em que os
valores de z so representados por cores diferentes.
plotdensity(Expr,[x=intervalox,y=intervalo],
[z],[passox],[passoy])
Campo de
direces
Desenha a tangente da equao diferencial y'=f(t,y), em que
o primeiro argumento a expresso f(t,y) (y a varivel real
e t a abcissa), o segundo argumento o vector de variveis
(a abcissa deve ser enumerada em primeiro lugar), e o
terceiro argumento o intervalo opcional.
plotfield(Expr,VectVar,[Opc])
EDO Desenha a soluo da equao diferencial y'=f(t,y) que
atravessa o ponto (t0,y0), em que o primeiro argumento a
expresso f(t,y), o segundo argumento o vector de variveis
(a abcissa deve ser enumerada em primeiro lugar) e o
terceiro argumento (t0,y0).
plotode(Expr,VectVar,VectCondInic)
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.
366 Funes e comandos
Funes da aplicao Funo
As funes de aplicao de Funo fornecem as mesmas
funcionalidades do menu FUNC da vista Desenho da
aplicao Funo. Todas estas operaes funcionam com
funes. As funes podem ser expresses em X ou os nomes
F0 a F9 das variveis da aplicao Funo.
AREA rea abaixo de uma curva ou entre curvas. Acha a rea com
sinal abaixo de uma funo ou entre duas funes. Acha a
rea abaixo da funo Fn, ou abaixo de Fn e acima da funo
Fm, do valor mais baixo de X para o valor mais alto de X.
AREA(Fn,[Fm,]inferior,superior)
Exemplo:
AREA(-X,X
2
-2,-2,1) d 4.5
EXTREMUM Extremo de uma funo. Acha o extremo (se existir algum) da
funo Fn mais prximo da tentativa de achar o valor de X.
EXTREMUM(Fn, tentativa)
Exemplo:
EXTREMUM(X
2
-X-2,0) d 0.5
ISECT Interseco de duas funes. Acha a interseco (se existir
alguma) das duas funes, Fn e Fm, mais prxima da
tentativa de achar o valor de X.
ISECT(Fn,Fm,tentativa)
Exemplo:
ISECT(X,3-X,2) d 1.5
ROOT Raiz de uma funo. Acha a raiz da funo Fn (se existir
alguma) mais prxima da tentativa de achar o valor de X.
ROOT(Fn,tentativa)
Exemplo:
ROOT(3-X
2
,2) d 1.732
SLOPE Declive de uma funo. Apresenta o declive da funo Fn no
valor de X (caso exista).
SLOPE(Fn,valor)
Exemplo:
SLOPE(3-X
2
,2) d -4
Funes e comandos 367
Funes da aplicao Resolv
A aplicao Resolv contm uma nica funo que resolve
uma determinada equao ou a expresso para uma das
respectivas variveis. En pode ser uma equao ou
expresso, ou pode ser o nome das variveis simblicas E0
a E9 de Resolv.
SOLVE Resolver. Resolve uma equao para uma das suas variveis.
Resolve a equao En para a varivel var, utilizando o valor
de tentativa como o valor inicial para o valor da varivel var .
Se En for uma expresso, ser apresentado o valor da
varivel var que torna a expresso igual a zero.
SOLVE(En,var,tentativa)
Exemplo:
SOLVE(X
2
-X-2,X,3)d 2
Esta funo apresenta tambm um inteiro indicativo do tipo
de soluo encontrada, da seguinte forma:
0foi encontrada uma soluo exacta
1foi encontrada uma soluo aproximada
2foi encontrado um extremo o mais prximo possvel
de uma soluo
3no foi encontrada nenhuma soluo, aproximao
ou extremo
Consulte o captulo 13, Aplicao Resolv, a partir da
pgina 277, para obter mais informaes acerca dos tipos
de solues apresentados por esta funo.
Funes de folha de clculo
As funes de folha de clculo podem ser seleccionadas no
menu Toolbox de Aplicao (D > > Folha de
clculo). Podem tambm ser seleccionadas no menu Ver
(V), quando a aplicao Folha de clculo est aberta.
A sintaxe para muitas mas no todas as funes de folha
de clculo, seguem este padro:
functionName(introduo, [parmetros
opcionais])
368 Funes e comandos
Introduo a lista de introduo para a funo. Pode
tratar-se de uma referncia de intervalo de clulas, uma lista
simples ou qualquer coisa que d origem a uma lista de
valores.
Um parmetro opcional til o parmetro Configurao.
Esta uma string que controla quais os valores gerados. A
excluso do parmetro resulta na predefinio. A ordem dos
valores tambm pode ser controlada pela ordem em que
aparecem na string.
Por exemplo:
=STAT1(A25:A37) gera o
seguinte resultado
predefinido.
No entanto, se desejar ver
apenas o nmero de pontos
de dados, a mdia e o
desvio padro, introduza
=STAT1(A25:A37,h n
x ) Aquilo que a string
de configurao indica aqui
que so necessrios
cabealhos de linha (h) e,
alm disso, apenas o nmero de pontos de dados (n), a
mdia (x), e o desvio padro ().
SUM Calcula a soma de um intervalo de nmeros.
SUM([introduo])
Por exemplo, SUM)B7:B23) apresenta a soma de nmeros
no intervalo B7 a B23. Pode tambm especificar um bloco de
clulas, como em SUM(B7:C23).
apresentado um erro caso uma clula do intervalo
especificado contenha um objecto no numrico.
AVERAGE Calcula a mdia aritmtica de um intervalo de nmeros.
AVERAGE([introduo])
Por exemplo, AVERAGE(B7:B23) apresenta a mdia
aritmtica dos nmeros no intervalo B7 a B23. Pode tambm
Funes e comandos 369
especificar um bloco de clulas, como em
AVERAG(B7:C23)
apresentado um erro caso uma clula do intervalo
especificado contenha um objecto no numrico.
AMORT Calcula o capital, os juros e o saldo de um emprstimo ao
longo de um perodo especificado.
AMORT(Intervalo, n, i, pv, pmt[, ppyr=12,
cpyr=ppyr, Agrupamento=ppyr, beg=false,
fix=current], "configurao"])
Intervalo corresponde ao intervalo de clulas onde os
resultados devem ser colocados. Se for especificada apenas
uma clula, o intervalo calculado automaticamente.
Configurao uma string que define se necessrio criar
uma linha cabealho (comea por H) e qual o resultado a
colocar em cada coluna.
h mostrar cabealhos de linha
S mostrar o incio do perodo
E mostrar o fim do perodo
P mostrar o capital pago no perodo
B mostrar o saldo no fim do perodo
I mostrar os juros pagos no perodo
n, i, pv e pmt so o nmero de perodos do emprstimo, a
taxa de juro, o valor actual e o pagamento por perodo. ppyr
e cpyr so o nmero de pagamentos por ano e o nmero de
pagamentos acumulados por ano. Agrupamento o nmero
de perodos que precisam de ser agrupados na tabela de
amortizao. beg tem o valor 1 quando os pagamentos so
realizados no incio de cada perodo; caso contrrio, o valor
0. fix refere-se ao nmero de casas decimais utilizadas nos
resultados dos clculos.
STAT1 A funo STAT1 fornece um intervalo de estatsticas a uma
varivel. Pode calcular todos ou qualquer um dos valores de
, , , s, s, , , serr, sqd, n, min, q1, med, q3 e max.
STAT1(Intervalo de introduo, [modo],
[Factor de remoo realado],
["configurao"])
x
370 Funes e comandos
Intervalo de introduo a origem dos dados (como por
exemplo, A1:D8).
Modo define como tratar o que introduzido. Os valores
vlidos so:
1 = Dados nicos. Cada coluna tratada como um
conjunto de dados independente.
2 = Dados de frequncia. As colunas so utilizadas aos
pares, sendo a segunda coluna tratada como a
frequncia de aparecimento da primeira coluna.
3 = Dados de peso. As colunas so utilizadas aos pares,
sendo a segunda coluna tratada como o peso da
primeira coluna.
4 = Dados Um-Dois. As colunas so utilizadas aos pares,
sendo as 2 colunas multiplicadas de modo a gerar um
ponto de dados.
Se forem especificadas mais do que uma coluna, cada uma
tratada como um conjunto diferente de dados introduzidos.
Se for seleccionada apenas uma linha, esta tratada como
1 conjunto de dados. Por predefinio, se forem
seleccionadas duas colunas, o modo passa para frequncia.
Factor de remoo realado: permite a remoo de qualquer
ponto de dados que seja mais de n vezes o desvio padro
(em que n o factor de remoo realado). Por predefinio,
esse factor 2.
Configurao: indica quais os valores que deseja colocar em
cada linha e se deseja cabealhos de linha ou coluna.
Coloque o smbolo de cada valor na ordem em que deseja
ver os valores aparecerem na folha de clculo. Os smbolos
vlidos so:
H (Colocar cabealhos de
coluna)
h (Colocar cabealhos de
linha)
x s s
serr sqd n min q1
med q3 max
Funes e comandos 371
Por exemplo, se especificar "h n x", a primeira coluna ir
conter cabealhos de linha; a primeira linha ir equivaler ao
nmero de itens contidos nos dados introduzidos; a segunda
ir equivaler soma dos itens e a terceira ir equivaler
mdia dos dados. Se no especificar nenhuma string de
configurao, ser utilizada uma predefinida.
Notas:
A funo STAT1 s actualiza 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, actualizar os dados no
ir resultar na actualizao dos resultados, uma vez que a
clula que contm STAT1 no recalculada (pois no
visvel).
O formato das clulas que recebem cabealhos alterado de
modo a 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 Tenta ajustar os dados introduzidos a uma funo
especificada (a predefinio linear).
REGRS(Intervalo de introduo, [ modo],
["configurao"])
Intervalo de introduo: especifica a origem dos dados;
por exemplo, A1:D8. Deve conter um nmero par de
colunas. Cada par ser tratado como um conjunto
distinto de pontos de dados.
Modo: especifica o modo a utilizar para a regresso:
1 y= sl*x+int
2 y= sl*ln(x)+int
3 y= int*exp(sl*x)
4 y= int*x^sl
5 y= int*sl^x
372 Funes e comandos
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
Configurao: uma string que indica quais os valores
que deseja colocar em cada linha e se deseja
cabealhos de linha e coluna. Coloque cada parmetro
na ordem em que deseja v-los aparecer na folha de
clculo. (Se no fornecer uma string de configurao,
ser fornecida uma predefinida). Os parmetros vlidos
so:
H (Colocar cabealhos de coluna)
h (Colocar cabealhos de linha)
sl (declive, vlido apenas para os modos 16)
int (intercepo, vlido apenas para os modos 16)
cor (correlao, vlido apenas para os modos 16)
cd (coeficiente de determinao, vlido apenas para
os modos 16, 810)
sCov (Covarincia da amostra, vlido apenas para
os modos 16)
pCov (Covarincia da populao, vlido apenas
para os modos 1-6)
L (parmetro L para o modo 7)
a (parmetro a para os modos 7-11)
b (parmetro b para os modos 7-11)
c (parmetro c para os modos 811)
d (parmetro d para os modos 8, 1011)
e (parmetro e para o modo 11)
py (colocar 2 clulas; uma para introduo do
utilizador e outra para apresentao do y previsto
para a introduo)
Funes e comandos 373
px (colocar 2 clulas; uma para introduo do
utilizador e outra para apresentao do x previsto
para a introduo)
Exemplo: REGRS(A25:B37,2)
PredY Devolve o Y previsto para um determinado x.
PredY(modo, x, parmetros)
Modo rege o modelo de regresso utilizado:
1 y= sl*x+int
2 y= sl*ln(x)+int
3 y= int*exp(sl*x)
4 y= int*x^sl
5 y= int*sl^x
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
Parmetros refere-se a um argumento (uma lista de
coeficientes da linha de regresso) ou aos coeficientes
consecutivos de n.
PredX Devolve o x previsto para um determinado y.
PredX(modo, y, parmetros)
Modo rege o modelo de regresso utilizado:
1 y= sl*x+int
2 y= sl*ln(x)+int
3 y= int*exp(sl*x)
4 y= int*x^sl
5 y= int*sl^x
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
374 Funes e comandos
Parmetros refere-se a um argumento (uma lista dos
coeficientes da linha de regresso) ou aos coeficientes
consecutivos de n.
HypZ1mean O teste de hiptese HypZ1mean um teste Z de uma amostra
para comparao de mdias:
HypZ1mean(lista de introduo,
["configurao"])
HypZ1mean(MdiaAmost, TamanhoAmost,
MdiaPopNula, DesvioPadroPop, NvelSig,
Modo ["configurao"])
Lista de introduo: uma lista de variveis de introduo
(consulte Parmetros de introduo, abaixo). Pode tratar-
se de uma referncia de intervalo, uma lista de
referncias de clula ou uma simples lista de valores.
Parmetros de introduo:
MdiaAmost
TamanhoAmost
MdiaPopNula
DesvioPadroPop
NvelSig
Modo: especifica como calcular a estatstica:
1 = Inferior a
2 = Superior a
3 = Diferente de
Configurao: uma string que controla quais os
resultados mostrados e a ordem em que aparecem. Uma
string "" vazia apresenta a predefinio: todos os
resultados (incluindo cabealhos).
h = sero criadas clulas cabealho
acc = Aceitar/Rejeitar
tZ = Testar Z
tM = Testar Mdia
prob = Probabilidade
cZ = Z crtico
Funes e comandos 375
cx1 = barra x crtica 1
cx2 = barra x crtica 2
std = Desvio padro
HYPZ2mean O teste de hiptese HypZ2mean um teste Z de duas
amostras para comparao de mdias.
HypZ2mean(lista de introduo,
["configurao"])
HypZ2mean(MdiaAmost, MdiaAmost2,
TamanhoAmost,TamanhoAmost2,
DesvioPadroPop, DesvioPadroPop2,NvelSig,
Modo, ["configurao"])
Lista de introduo: uma lista de variveis de introduo
(consulte Parmetros de introduo, abaixo). Pode tratar-
se de uma referncia de intervalo, uma lista de
referncias de clula ou uma simples lista de valores.
Parmetros de introduo:
MdiaAmost
MdiaAmost2
TamanhoAmost
TamanhoAmost2
DesvioPadroPop
DesvioPadroPop2
NvelSig
Modo: especifica como calcular a estatstica:
1 = Inferior a
2 = Superior a
3 = Diferente de
Configurao: uma string que controla quais os
resultados mostrados e a ordem em que aparecem.
Uma string "" vazia apresenta a predefinio: todos os
resultados (incluindo cabealhos).
h = sero criadas clulas cabealho
acc = Aceitar/Rejeitar
376 Funes e comandos
tZ = Testar Z
tM = Testar Mdia
prob = Probabilidade
cZ = Z crtico
cx1 = barra x crtica 1
cx2 = barra x crtica 2
std = Desvio padro
HypZ1prop O teste de hiptese HypZ1prop um teste Z de uma
proporo.
HypZ1prop(lista de introduo,
["configurao"])
HypZ1prop(NSucessos, TamanhoAmost,
PropPopulaoNula, NvelSig, Modo,
["configurao"])
Lista de introduo: uma lista de variveis de introduo
(consulte Parmetros de introduo, abaixo). Pode tratar-
se de uma referncia de intervalo, uma lista de
referncias de clula ou uma simples lista de valores.
Parmetros de introduo:
NSucessos
TamanhoAmost
MdiaPopNula
NvelSig
Modo: especifica como calcular a estatstica:
1 = Inferior a
2 = Superior a
3 = Diferente de
Configurao: uma string que controla quais os
resultados mostrados e a ordem em que aparecem.
Uma string "" vazia apresenta a predefinio: todos os
resultados (incluindo cabealhos).
h = sero criadas clulas cabealho
acc = Aceitar/Rejeitar
Funes e comandos 377
tZ = Testar Z
tP
prob
cZ
cp1
cp2
std
HypZ2prop O teste de hiptese HypZ2prop um teste Z de duas
propores para comparao de mdias.
HypZ2prop(lista de introduo,
["configurao"])
HypZ2prop(NSucessos1, NSucessos2,
TamanhoAmost1, TamanhoAmost2, NvelSigl,
Modo, ["configurao"])
Lista de introduo: uma lista de variveis de introduo
(consulte Parmetros de introduo, abaixo). Pode tratar-
se de uma referncia de intervalo, uma lista de
referncias de clula ou uma simples lista de valores.
Parmetros de introduo:
NSucessos1
NSucessos2
TamanhoAmost1
TamanhoAmost2
NvelSig
Modo: especifica como calcular a estatstica:
1 = Inferior a
2 = Superior a
3 = Diferente de
Configurao: uma string que controla quais os
resultados mostrados e a ordem em que aparecem.
Uma string "" vazia apresenta a predefinio: todos os
resultados (incluindo cabealhos).
378 Funes e comandos
h = sero criadas clulas cabealho
acc = Aceitar/Rejeitar
tZ = Testar Z
tP
prob
cZ
cp1
cp2
HypT1mean O teste de hiptese HypT1mean um teste T de uma amostra
para comparao de mdias.
HypT1mean(lista de introduo,
["configurao"])
HypT1mean(MdiaAmost, DesvioPadroAmost,
TamanhoAmost, ProPopulaoNula, NvelSig,
Modo, ["configurao"])
Lista de introduo: uma lista de variveis de introduo
(consulte Parmetros de introduo, abaixo). Pode tratar-
se de uma referncia de intervalo, uma lista de
referncias de clula ou uma simples lista de valores.
Parmetros de introduo:
MdiaAmost
DesvioPadroAmost
TamanhoAmost
MdiaPopNula
NvelSig
Modo: especifica como calcular a estatstica:
1 = Inferior a
2 = Superior a
3 = Diferente de
Configurao: uma string que controla quais os
resultados mostrados e a ordem em que aparecem.
Uma string "" vazia apresenta a predefinio: todos os
resultados (incluindo cabealhos).
Funes e comandos 379
h = sero criadas clulas cabealho
acc = Aceitar/Rejeitar
tT
prob
df
ct
cX1
cX2
HypT2mean O teste de hiptese HypT2mean um teste T de duas
amostras para comparao de mdias.
HypT2mean(lista de introduo,
["configurao"])
HypT2mean(MdiaAmost1, MdiaAmost2,
DesvioPadroAmost1,DesvioPadroAmost2,
TamanhoAmost1, TamanhoAmost2, repartidos,
NvelSig, Modo, ["configurao"])
Lista de introduo: uma lista de variveis de introduo
(consulte Parmetros de introduo, abaixo). Pode tratar-
se de uma referncia de intervalo, uma lista de
referncias de clula ou uma simples lista de valores.
Parmetros de introduo:
MdiaAmost1
MdiaAmost2
DesvioPadroAmost1
DesvioPadroAmost2
TamanhoAmost1
TamanhoAmost2
repartidos = 0 == falso ou 1 == verdadeiro
NvelSig
Modo: especifica como calcular a estatstica:
1 = Inferior a
2 = Superior a
3 = Diferente de
380 Funes e comandos
Configurao: uma string que controla quais os
resultados mostrados e a ordem em que aparecem.
Uma string "" vazia apresenta a predefinio: todos os
resultados (incluindo cabealhos).
h = sero criadas clulas cabealho
acc = Aceitar/Rejeitar
tT
tM
prob
df
ct
cX1
cX2
stD
ConfZ1mean ConfZ1mean calcula o intervalo de confiana para um teste
Z de uma amostra.
ConfZ1mean(lista de introduo,
["configurao"])
ConfZ1mean(MdiaAmost, TamanhoAmost,
DesvioPadroPopm, NvelConf,
["configurao"])
Lista de introduo: uma lista de variveis de introduo
(consulte Parmetros de introduo, abaixo). Pode tratar-
se de uma referncia de intervalo, uma lista de
referncias de clula ou uma simples lista de valores.
Parmetros de introduo:
MdiaAmost
TamanhoAmost
DesvioPadroPopm
NvelConf
Configurao: uma string que controla quais os
resultados mostrados e a ordem em que aparecem.
Uma string "" vazia apresenta a predefinio: todos os
resultados (incluindo cabealhos).
Funes e comandos 381
h = sero criadas clulas cabealho
Z
zXl
zXh
std
ConfZ2mean ConfZ2mean calcula o intervalo de confiana para um teste
Z de duas amostras.
ConfZ2mean(lista de introduo,
["configurao"])
ConfZ2mean(MdiaAmost1, MdiaAmost2,
TamanhoAmost1,TamanhoAmost2,
DesvioPadroPop1,DesvioPadroPop2,
NvelConf, ["configurao"])
Lista de introduo: uma lista de variveis de introduo
(consulte Parmetros de introduo, abaixo). Pode tratar-
se de uma referncia de intervalo, uma lista de
referncias de clula ou uma simples lista de valores.
Parmetros de introduo:
MdiaAmost1
MdiaAmost2
TamanhoAmost1
TamanhoAmost2
DesvioPadroPop1
DesvioPadroPop2
NvelConf
Configurao: uma string que controla quais os
resultados mostrados e a ordem em que aparecem.
Uma string "" vazia apresenta a predefinio: todos os
resultados (incluindo cabealhos).
h = sero criadas clulas cabealho
Z
zXl
zXh
zXm
std
382 Funes e comandos
ConfZ1prop ConfZ1prop calcula o intervalo de confiana para um teste Z
de uma proporo.
ConfZ1prop(lista de introduo,
["configurao"])
ConfZ1prop(NSucessos, TamanhoAmost,
NvelConf, ["configurao"])
Lista de introduo: uma lista de variveis de introduo
(consulte Parmetros de introduo, abaixo). Pode tratar-
se de uma referncia de intervalo, uma lista de
referncias de clula ou uma simples lista de valores.
Parmetros de introduo:
NSucessos
TamanhoAmost
NvelConf
Configurao: uma string que controla quais os
resultados mostrados e a ordem em que aparecem.
Uma string "" vazia apresenta a predefinio: todos os
resultados (incluindo cabealhos).
h = sero criadas clulas cabealho
Z
zXl
zXh
zXm
std
ConfZ2prop ConfZ2prop calcula o intervalo de confiana para um teste Z
de duas propores.
ConfZ2prop(lista de introduo,
["configurao"])
ConfZ2prop(NSucessos1, NSucessos2,
TamanhoAmost1, TamanhoAmost2, NvelConf,
["configurao"])
Lista de introduo: uma lista de variveis de introduo
(consulte Parmetros de introduo, abaixo). Pode tratar-
se de uma referncia de intervalo, uma lista de
referncias de clula ou uma simples lista de valores.
Funes e comandos 383
Parmetros de introduo:
NSucessos1
NSucessos2
TamanhoAmost1
TamanhoAmost2
NvelConf
Configurao: uma string que controla quais os
resultados mostrados e a ordem em que aparecem.
Uma string "" vazia apresenta a predefinio: todos os
resultados (incluindo cabealhos).
h = sero criadas clulas cabealho
Z
zXl
zXh
zXm
std
ConfT1mean ConfT1mean calcula o intervalo de confiana para um teste
T de uma amostra.
ConfT1mean(lista de introduo,
["configurao"])
ConfT1mean(MdiaAmost,
DesvioPadroAmost, TamanhoAmost,
NvelConf, ["configurao"])
Lista de introduo: uma lista de variveis de introduo
(consulte Parmetros de introduo, abaixo). Pode tratar-
se de uma referncia de intervalo, uma lista de
referncias de clula ou uma simples lista de valores.
Parmetros de introduo:
MdiaAmost
DesvioPadroAmost
TamanhoAmost
NvelConf
384 Funes e comandos
Configurao: uma string que controla quais os
resultados mostrados e a ordem em que aparecem.
Uma string "" vazia apresenta a predefinio: todos os
resultados (incluindo cabealhos).
h = sero criadas clulas cabealho
DF
T
tX1
tXh
std
ConfT2mean ConfT2mean calcula o intervalo de confiana para um teste
T de duas amostras.
ConfT2mean(lista de introduo,
["configurao"])
ConfT2mean(MdiaAmost, MdiaAmost2,
DesvioPadroAmost,DesvioPadroAmost2,
TamanhoAmost, TamanhoAmost2, repartidos,
NvelConf, ["configurao"])
Lista de introduo: uma lista de variveis de introduo
(consulte Parmetros de introduo, abaixo). Pode tratar-
se de uma referncia de intervalo, uma lista de
referncias de clula ou uma simples lista de valores.
Parmetros de introduo:
MdiaAmost
MdiaAmost2
DesvioPadroAmost
DesvioPadroAmost2
TamanhoAmost
TamanhoAmost2
repartidos
NvelConf
Funes e comandos 385
Configurao: uma string que controla quais os
resultados mostrados e a ordem em que aparecem.
Uma string "" vazia apresenta a predefinio: todos os
resultados (incluindo cabealhos).
h = sero criadas clulas cabealho
DF
T
zX
zXh
zXm
std
Funes da aplicao Estatstica 1Var
A aplicao Estatstica 1Var contm trs funes concebidas
para funcionar em conjunto, a fim de calcular resultados
estatsticos com base numa das anlises estatsticas (H1-H5)
definidas na vista Simblica da aplicao Estatstica 1Var.
Do1VStats Fazer estatsticas a 1 varivel. Realiza os mesmos clculos
que so efectuados quando se toca em na vista
Numrica da aplicao Estatstica 1Var, e guarda os
resultados nas variveis de resultados adequadas da
aplicao Estatstica 1Var. Hn deve ser uma das variveis
H1-H5 da vista Simblica da aplicao Estatstica 1Var.
Do1VStats(Hn)
SetFreq Definir frequncia. Define a frequncia para uma das
anlises estatsticas (H1-H5) definidas na vista Simblica da
aplicao Estatstica 1Var. A frequncia pode ser uma das
colunas D0-D9 ou qualquer inteiro positivo. Hn deve ser uma
das variveis H1-H5 da vista Simblica da aplicao
Estatstica 1Var. Se utilizado, Dn deve ser uma das variveis
de coluna D0-D9; caso contrrio, valor deve ser um inteiro
positivo.
SetFreq(Hn,Dn)
ou
SetFreq(Hn,valor)
386 Funes e comandos
SetSample Definir dados da amostra. Define os dados da amostra para
uma das anlises estatsticas (H1-H5) definidas na vista
Simblica da aplicao Estatstica 1Var. Define como coluna
de dados uma das variveis de coluna D0-D9 para uma das
anlises estatsticas H1-H5.
SetSample(Hn,Dn)
Funes da aplicao Estatstica 2Var
A aplicao Estatstica 2Var contm vrias funes. Algumas
foram concebidas para calcular resultados estatsticos com
base numa das anlises estatsticas (S1-S5) definidas na
vista Simblica da aplicao Estatstica 2Var. Outras
prevem os valores de X e Y com base no ajuste especificado
numa das anlises.
PredX Previso de X. Utiliza o ajuste da primeira anlise activa (S1-
S5) 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 (S1-
S5) encontrada para prever um valor de y dado o valor de x.
PredY(valor)
Resid Residuais. Calcula uma lista de residuais, com base nos
dados das colunas e num ajuste definido na vista Simblica
atravs de S1-S5.
Resid(Sn) ou Resid()
Resid() procura a primeira anlise definida na vista Simblica
(S1-S5).
Do2VStats Fazer estatsticas a 2 variveis. Realiza os mesmos clculos
que so efectuados quando se toca em na vista
Numrica da aplicao Estatstica 2Var, e guarda os
resultados nas variveis de resultados adequadas da
aplicao Estatstica 2Var. Sn deve ser uma das variveis
S1-S5 da vista Simblica da aplicao Estatstica 2Var.
Do2VStats(Sn)
SetDepend Definir a coluna dependente. Define a coluna dependente
para uma das anlises estatsticas S1-S5 como uma das
variveis de coluna C0-C9.
SetDepend(Sn,Cn)
Funes e comandos 387
SetIndep Definir a coluna independente. Define a coluna
independente para uma das anlises estatsticas S1-S5
como uma das variveis de coluna C0-C9.
SetIndep(Sn,Cn)
Funes da aplicao Inferncia
A aplicao Inferncia contm uma nica funo, que
apresenta os mesmos resultados obtidos quando se toca em
na vista Numrica da aplicao Inferncia.
Os resultados dependem do contedo das variveis Mtodo,
Tipo e AltHyp da aplicao Inferncia.
DoInference Calcular o intervalo de confiana ou teste hipteses. Realiza
os mesmos clculos que so efectuados quando se toca em
na vista Numrica da aplicao Inferncia, e guarda
os resultados nas variveis de resultados adequadas da
aplicao Inferncia.
DoInference()
HypZ1mean O teste de hiptese HypZ1mean um teste Z de uma amostra
para comparao de mdias:
HypZ1mean(MdiaAmost, TamanhoAmost,
MdiaPopNula, DesvioPadroPop, NvelSig,
Modo)
Modo: especifica como calcular a estatstica:
1 = Inferior a
2 = Superior a
3 = Diferente de
HYPZ2mean O teste de hiptese HypZ2mean um teste Z de duas
amostras para comparao de mdias.
HypZ2mean(MdiaAmost, MdiaAmost2,
TamanhoAmost,TamanhoAmost2,
DesvioPadroPop, DesvioPadroPop2,NvelSig,
Modo)
Modo: especifica como calcular a estatstica:
1 = Inferior a
2 = Superior a
3 = Diferente de
388 Funes e comandos
HypZ1prop O teste de hiptese HypZ1prop um teste Z de uma proporo.
HypZ1prop(NSucessos, TamanhoAmost,
PropPopulaoNula, NvelSig, Modo)
Modo: especifica como calcular a estatstica:
1 = Inferior a
2 = Superior a
3 = Diferente de
HypZ2prop O teste de hiptese HypZ2prop um teste Z de duas
propores para comparao de mdias.
HypZ2prop(NSucessos1, NSucessos2,
TamanhoAmost1, TamanhoAmost2, NvelSig,
Modo)
Modo: especifica como calcular a estatstica:
1 = Inferior a
2 = Superior a
3 = Diferente de
HypT1mean O teste de hiptese HypT1mean um teste T de uma amostra
para comparao de mdias.
HypT1mean(MdiaAmost, DesvioPadroAmost,
TamanhoAmost, PropPopulaoNula, NvelSig,
Modo)
Modo: especifica como calcular a estatstica:
1 = Inferior a
2 = Superior a
3 = Diferente de
HypT2mean O teste de hiptese HypT2mean um teste T de duas
amostras para comparao de mdias.
HypT2mean(MdiaAmost1, MdiaAmost2,
DesvioPadroAmost1,DesvioPadroAmost2,Ta
manhoAmost1, TamanhoAmost2, repartidos,
NvelSig, Modo)
Funes e comandos 389
Modo: especifica como calcular a estatstica:
1 = Inferior a
2 = Superior a
3 = Diferente de
ConfZ1mean ConfZ1mean calcula o intervalo de confiana para um teste
Z de uma amostra.
ConfZ1mean(MdiaAmost, TamanhoAmost,
DesvioPadroPopm, NvelConf)
ConfZ2mean ConfZ2mean calcula o intervalo de confiana para um teste
Z de duas amostras.
ConfZ2mean(MdiaAmost1, MdiaAmost2,
TamanhoAmost1,TamanhoAmost2,
DesvioPadroPop1, DesvioPadroPop2,
NvelConf)
ConfZ1prop ConfZ1prop calcula o intervalo de confiana para um teste Z
de uma proporo.
ConfZ1prop(NSucessos, TamanhoAmost,
NvelConf, ["configurao"])
ConfZ2prop ConfZ2prop calcula o intervalo de confiana para um teste Z
de duas propores.
ConfZ2prop(NSucessos1, NSucessos2,
TamanhoAmost1, TamanhoAmost2,NvelConf)
ConfT1mean ConfT1mean calcula o intervalo de confiana para um teste
T de uma amostra.
ConfT1mean(MdiaAmost,
DesvioPadroAmost, TamanhoAmost,
NvelConf)
ConfT2mean ConfT2mean calcula o intervalo de confiana para um teste
T de duas amostras.
ConfT2mean(MdiaAmost, MdiaAmost2,
DesvioPadroAmost,DesvioPadroAmost2,
TamanhoAmost, TamanhoAmost2, repartidos,
Nvel Conf])
390 Funes e comandos
Funes da aplicao Financeira
A aplicao Financeira utiliza um conjunto de funes no qual
todas fazem referncia ao mesmo conjunto de variveis da
aplicao Financeira. Existem 5 variveis principais de valor
de dinheiro no tempo (TVM), das quais 4 so obrigatrias
para cada uma dessas funes (excepto DoFinance). Existem
outras 3 variveis que so opcionais e tm valores
predefinidos. Essas variveis ocorrem como argumentos das
funes da aplicao Financeira na ordem seguinte:
NbPmt o nmero de pagamentos
IPYR a taxa de juro anual
PV o valor actual do investimento ou emprstimo
PMTV o valor do pagamento
FV o valor futuro do investimento ou emprstimo
PPYR o nmero de pagamentos por ano (12, por
predefinio)
CPYR o nmero de pagamentos acumulados por
ano (12, por predefinio)
END pagamentos realizados no fim do perodo
Os argumentos PPYR, CPYR e END so opcionais; se no
forem fornecidos, PPYR=12, CPYR=PPYR e END=1.
CalcFV Resolve o valor futuro do investimento ou emprstimo.
CalcFV(NbPmt,IPYR,PV,PMTV[,PPYR,CPYR,END]
CalcIPYR Resolve a taxa de juro anual de um investimento ou
emprstimo.
CalcIPYR(NbPmt,PV,PMTV,FV[,PPYR,CPYR,
END])
CalcNbPmt Resolve o nmero de pagamentos num investimento ou
emprstimo.
CalcNbPmt(IPYR,PV,PMTV,FV[,PPYR,CPYR,END])
CalcPMTV Resolve o valor de um pagamento para um investimento ou
emprstimo.
CalcPMTV(NbPmt,IPYR,PV,FV[,PPYR,CPYR,END])
Funes e comandos 391
CalcPV Resolve o valor actual de um investimento ou emprstimo.
CalcPV(NbPmt,IPYR,PMTV,FV[,PPYR,CPYR,END])
DoFinance Calcular resultados de TVM. Resolve um problema para a
varivel TVMVar. A varivel deve ser uma das variveis da
vista Numrica da aplicao Financeira. Realiza o mesmo
clculo que efectuado quando se toca em na vista
Numrica da aplicao Financeira com TVMVar destacado.
DoFinance(TVMVar)
Exemplo:
DoFinance(FV) apresenta o valor futuro de um investimento
da mesma forma que tocar em na vista Numrica da
aplicao Financeira, com FV destacado.
Funes da aplicao Solucionador Linear
A aplicao Solucionador Linear contm 3 funes que
oferecem ao utilizador a flexibilidade para resolver sistemas
lineares de equaes 2x2 ou 3x3.
Solve2x2 Resolve um sistema linear de equaes 2x2.
Solve2x2(a, b, c, d, e, f)
Resolve o sistema linear representado por:
ax+by=c
dx+ey=f
Solve3x3 Resolve um sistema linear de equaes 3x3.
Solve3x3(a, b, c, d, e, f, g, h, i, j, k, l)
Resolve o sistema linear representado por:
ax+by+cz=d
ex+fy+gz=h
ix+jy+kz=l
LinSolve Resolver sistema linear. Resolve o sistema linear 2x2 ou 3x3
representado por matriz.
LinSolve(matriz)
392 Funes e comandos
Exemplo:
LinSolve([[A, B, C], [D, E,F]]) resolve o sistema linear:
ax+by=c
dx+ey=f
Funes da aplicao Solucionador de Tringulos
A aplicao Solucionador de Tringulos contm um grupo de
funes que permitem resolver um tringulo completo atravs
da introduo de trs partes consecutivas do tringulo.
Os nomes destes comandos utilizam A para indicar um
ngulo e S para indicar o comprimento de um lado. Para
utilizar estes comandos, introduza trs informaes, na
ordem especificada pelo nome do comando. Todos estes
comandos apresentam uma lista dos trs valores
desconhecidos (comprimentos dos lados e/ou medidas dos
ngulos).
AAS AAS utiliza as medidas de dois ngulos e o comprimento do
lado no includo para calcular a medida do terceiro ngulo
e os comprimentos dos outros dois lados.
AAS(ngulo,ngulo,lado)
ASA ASA utiliza as medidas de dois ngulos e o comprimento do
lado includo para calcular a medida do terceiro ngulo e os
comprimentos dos outros dois lados.
ASA(ngulo,lado,ngulo)
SAS SAS utiliza o comprimento de dois lados e a medida do
ngulo includo para calcular o comprimento do terceiro lado
e as medidas dos outros dois ngulos.
SAS(lado,ngulo,lado)
SSA SSA utiliza os comprimentos de dois lados e a medida de um
ngulo no includo para calcular o comprimento do terceiro
lado e as medidas dos outros dois ngulos.
SSA(lado,lado,ngulo)
SSS SSS utiliza os comprimentos dos trs lados de um tringulo
para calcular as medidas dos trs ngulos.
SSS(lado,lado,lado)
Funes e comandos 393
DoSolve Resolve o problema actual na aplicao Solucionador de
Tringulos. Para que a aplicao Solucionador de Tringulos
consiga produzir solues com xito, necessrio introduzir
dados suficientes; ou seja, necessrio introduzir, no mnimo,
trs valores, dos quais um deve ser o comprimento de um dos
lados.
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.
Funes do Explorador Linear
SolveForSlope Introduo: introduza duas coordenadas da linha: x2,
x1, y2, y1
Dados gerados: declive da linha: m = (y2y1)/(x2x1)
Exemplo: SolveForSlope(3,2,4,2) d 2
SolveForYIntercept
Introduo: x, y, m (ou seja, declive)
Dados gerados: intercepo y da linha: c = ymx
Exemplo: SolveForYIntercept(2,3,1) d 5
Funes do Explorador Quadrtico
SOLVE Introduo: a, b, c em que a, b, c so as constantes em
ax
2
+bx+c=0
Dados gerados: resolve a equao para determinar o valor
de x:
(b+-d)/2a, em que d = (b
2
4ac)
Exemplo: SOLVE(1,0,4) d {2,2}
DELTA Introduo: a, b, c em que a, b, c so as constantes em
ax
2
+bx+c=0
Dados gerados: Discriminante/Delta da equao: D = b
2
4ac
Exemplo: DELTA(1,0,4) d 16
394 Funes e comandos
Funes comuns s aplicaes
Alm das funes especficas de cada aplicao, existem
duas funes comuns s seguintes aplicaes:
Funo
Resolv
Paramtrica
Polar
Sequncia
Grficos Avanados
CHECK Marca, ou seja, selecciona, a varivel Symbn da vista
Simblica. A varivel Symbn pode ser qualquer uma das
seguintes:
F0-F9 para a aplicao Funo
E0-E9 para a aplicao Resolv
H1-H5 para a aplicao Estatstica 1Var
S1-S5 para a aplicao Estatstica 2Var
X0/Y0-X9/Y9 para a aplicao Paramtrica
R0-R9 para a aplicao Polar
U0-U9 para a aplicao Sequncia
CHECK(Symbn)
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 Desmarca a varivel Symbn da vista Simblica.
UNCHECK(Symbn)
Exemplo:
UNCHECK(R1) desmarca a varivel R1 da vista Simblica da
aplicao Polar. O resultado que R1() no desenhada
na vista Desenho e no aparece na vista Numrica da
aplicao Polar.
Funes e comandos 395
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.
* Smbolo de multiplicao. Apresenta o produto dos nmeros
ou o produto escalar de dois vectores.
+ Smbolo de adio. Apresenta a soma, termo a termo, de
duas listas ou duas matrizes, ou adiciona duas strings.
Smbolo de subtraco. Apresenta a subtraco, termo a
termo, de duas listas ou duas matrizes.
.* Smbolo de multiplicao de lista ou matriz. Apresenta a
multiplicao, termo a termo, de duas listas ou duas matrizes.
.*(Lst||Mtrz,Lst||Mtrz)
Exemplo:
[[1,2],[3,4]].*[[3,4],[5,6]] d
[[3,8],[15,24]]
./ Smbolo de diviso de lista ou matriz. Apresenta a diviso,
termo a termo, de duas listas ou duas matrizes.
396 Funes e comandos
.^ Apresenta a lista ou matriz em que cada termo o termo
correspondente da lista ou matriz fornecida como argumento,
elevada potncia de n.
(Lst ou Mtrz).^Intei(n)
:= Guarda a expresso calculada na varivel. Repare que :
= no pode ser utilizado com as variveis de grficos
G0G9. Veja o comando BLIT.
var:=expresso
Exemplo:
A:=3 guarda o valor 3 na varivel A
< Teste de desigualdade estrita. Apresenta 1 se a desigualdade
for verdadeira e 0 se a desigualdade for falsa. Repare que
possvel comparar mais do que dois objectos. Assim, 6 < 8
< 11 apresenta 1 (porque verdadeira), enquanto 6 < 8 < 3
apresenta 0 (uma vez que falsa).
<= Teste de desigualdade. Apresenta 1 se a desigualdade for
verdadeira e 0 se a desigualdade for falsa. Repare que
possvel comparar mais do que dois objectos. Veja o
comentrio acima referente a <.
<> Teste de desigualdade. Apresenta 1 se a desigualdade for
verdadeira e 0 se a desigualdade for falsa.
= Smbolo de igual. Une dois membros de uma equao.
== Teste de igualdade. Apresenta 1 se a igualdade for
verdadeira e 0 se a igualdade for falsa.
> Teste de desigualdade estrita. Apresenta 1 se a desigualdade
for verdadeira e 0 se a desigualdade for falsa. Repare que
possvel comparar mais do que dois objectos. Veja o
comentrio acima referente a <.
>= Teste de desigualdade. Apresenta 1 se a desigualdade for
verdadeira e 0 se a desigualdade for falsa. Repare que
possvel comparar mais do que dois objectos. Veja o
comentrio acima referente a <.
^ Insere o smbolo de potncia.
a2q Apresenta a expresso simblica em forma quadrtica nas
variveis fornecidas em VectVar da matriz simtrica A.
a2q(MtrzA,VectVar)
Funes e comandos 397
Exemplo:
a2q([[1,2],[4,4]],[x,y]) d x^2+6*x*y+4*y^2
abcuv Apresenta os polinmios U e V de forma a que, para os
polinmios A, B e C, PU+QV=R. Apenas com polinmios como
argumentos, a varivel utilizada x. Com uma varivel como
argumento final, os polinmios so expresses da mesma.
abcuv(Poli(A),Poli(B),Poli(C),[Var])
Exemplo:
abcuv(x^2+2*x+1,x^2-1,x+1) d [1/2,(-1)/2]
ACOS Co-seno do arco: cos
1
x.
ACOS(valor)
adicionalmente Utilizado em programao com assume para determinao
de um pressuposto adicional acerca de uma varivel.
Exemplo:
assume(n,intei);
additionally(n>5);
algvar Apresenta a lista de nomes de variveis simblicas utilizadas
numa expresso. A lista ordenada pela extenses
algbricas necessrias para construir a expresso original.
algvar(Expr)
Exemplo:
algvar(sqrt(x)+y) d [[y],[x]]
alog10 Apresenta a soluo quando 10 elevado potncia de
uma expresso.
alog10(Expr)
Exemplo:
alog10(3) d 1000
altitude Desenha a altitude, atravessando A do tringulo ABC.
altitude(Pnt ou Cplx(A),Pnt ou Cplx(B),Pnt ou
Cplx(C))
Exemplo:
altitude(A,B,C) desenha uma linha que atravessa o
ponto A, perpendicular a BC.
398 Funes e comandos
AND "E" lgico.
expr1 AND expr2
Exemplo:
3+1==4 AND 4 < 5 d 1.
angleatraw Apresenta o valor da medida do ngulo AB-AC no ponto z0.
angleatraw(Pnt(A),Pnt(B),Pnt(C),(Pnt ou
Cplx(z0)))
Ans Apresenta a resposta anterior.
Ans
append Anexa um elemento a uma lista, sequncia ou conjunto.
append((Lst||Seq||Conj,Elem)
Exemplo:
append([1,2,3],4) d [1,2,3,4]
apply Apresenta o resultado da aplicao de uma funo aos
elementos de uma lista.
apply(Fnc,Lst)
Exemplo:
apply(x->x^3,[1,2,3]) d [1,8,27]
approx Com um argumento, apresenta o respectivo clculo numrico.
Com um segundo argumento, apresenta o clculo numrico
do primeiro argumento com o nmero de algarismos
significativos extrados do segundo argumento.
approx(Expr,[Int])
areaat Apresenta a rea algbrica no ponto z0 de um crculo ou um
polgono. fornecida uma legenda.
areaat(Polgono,Pnt||Cplx(z0))
areaatraw Apresenta a rea algbrica no ponto z0 de um crculo ou um
polgono.
areaatraw(Polgono,Pnt||Cplx(z0))
ASIN Seno do arco: seno
1
x.
ASIN(valor)
Funes e comandos 399
assume Utilizado em programao para determinao de um
pressuposto acerca de uma varivel.
assume(Expr)
ATAN Tangente do arco: tan
1
x.
ATAN(valor)
barycenter Desenha o baricentro do sistema, constitudo pelo ponto 1
com coeficiente de peso 1, o ponto 2 com coeficiente de peso
2, o ponto 3 com coeficiente de peso 3, etc.
barycenter([Pnt1,Coef1],[Pnt2,Coef2],[Pnt3,Co
ef3])
Exemplo:
barycenter([3,1],[3,1],[4,2]) d point(2,0)
basis Apresenta a base do subespao linear definida pelo conjunto
de vectores constitudo por vector 1, vector 2,... e vector n.
basis(Lst(vector1,...,vectorn))
Exemplo:
basis([[1,2,3],[4,5,6],[7,8,9],[10,11,12]])
d [[-3,0,3],[0,-3,-6]]
BEGIN Utilizado em programao para iniciar um conjunto de
declaraes que devem ser tomadas como uma nica
declarao.
bisector Desenha a bissectriz do ngulo AB-AC.
bisector((Pnt(A) or Cplx),(Pnt(B) ou
Cplx),Pnt(C) or Cplx))
Exemplo:
bisector(0,-4i,4) desenha a linha fornecida por
y=x
black Utilizado com visor para especificar a cor do objecto
geomtrico a apresentar.
blue Utilizado com visor para especificar a cor do objecto
geomtrico a apresentar.
bounded_function Apresenta o argumento gerado por uma funo de limite,
indicando assim que a funo est delimitada.
BREAK Utilizado em programao para interromper um ciclo.
400 Funes e comandos
breakpoint Utilizado em programao para inserir um ponto de
paragem ou pausa intencional.
canonical_form Apresenta um trinmio de segundo grau em forma cannica.
canonical_form(Trinom(a*x^2+b*x+c),[Var])
Exemplo:
canonical_form(2*x^2-12*x+1) d 2*(x-3)^2-17
cat Calcula os objectos numa sequncia e, em seguida,
apresenta-os concatenados em forma de string.
cat(SeqObj)
Exemplo:
cat("aaa",c,12*3) d "aaac3"
center Apresenta um crculo com o centro indicado.
center(Crclo)
Exemplo:
center(circle(x^2+y2xy)) d point(1/2,1/2)
cFactor Apresenta uma expresso decomposta sobre o campo de
complexos Gaussiano (em inteiros de Gauss, caso haja mais
do que duas variveis).
cfactor(Expr)
Exemplo:
cFactor(x^2*y+y) d (x+i)*(x-i)*y
charpoly Apresenta os coeficientes do polinmio caracterstico de uma
matriz. Com um nico argumento, a varivel utilizada no
polinmio x. Com uma varivel como segundo argumento,
o polinmio uma expresso da mesma.
charpoly(Mtrz,[Var])
chrem Apresenta os restos chineses de duas listas de inteiros.
chrem(LstIntei(a,b,c....),LstIntei(p,q,r,....))
Exemplo:
chrem([2,3],[7,5]) d [-12,35]
circle Com dois argumentos, desenha um crculo. Se o segundo
argumento for um ponto, a distncia entre ele e o ponto
fornecido como primeiro argumento igual ao dimetro do
crculo. Se o segundo argumento for um complexo, o centro
Funes e comandos 401
do crculo encontra-se no ponto fornecido no primeiro
argumento, e o valor absoluto do segundo argumento o
raio do crculo.
circle((Pnt ou Cplx(A)),(Pnt ou Cplx(B)),
[Real(a)],[Real(b)],[Var(A)],[Var(B)])
Exemplo:
circle(GA,GB) desenha o crculo com dimetro AB
circumcircle Apresenta o circum-crculo do tringulo ABC.
circumcircle((Pnt ou Cplx(A)),(Pnt ou
Cplx(B)),((Pnt ou Cplx(C)))
Exemplo:
circumcircle(GA,GB,GC) desenha o crculo
circunscrito em torno de ABC
col Apresenta a coluna de ndice n de uma matriz.
col(Mtrz,n)
Exemplo:
col([[1,2,3],[4,5,6],[7,8,9]],1) d [2,5,8]
colDim Apresenta o nmero de linhas de uma matriz.
colDim(Mtrz)
Exemplo:
coldim([[1,2,3],[4,5,6]]) d 3
comDenom Reescreve uma soma de fraces racionais como uma
fraco racional. O denominador de uma fraco racional
o denominador comum das fraces racionais na expresso
original. Com uma varivel como segundo argumento, o
numerador e o denominador so desenvolvidos de acordo
com a mesma.
comDenom(Expr,[Var])
Exemplo:
comDenom(1/x+1/y^2+1) d (x*y^2+x+y^2)/(x*y^2)
common_perpend
icular
Desenha a perpendicular comum s linhas D1 e D2.
common_perpendicular(Linha(D1),Linha(D2))
companion Apresenta a matriz companheira de um polinmio.
companion(Poli,Var)
402 Funes e comandos
Exemplo:
companion(x^2+5x-7,x) d [[0,7],[1,-5]]
compare Compara objectos, e apresenta 1 se type(arg1)<type(arg2)
ou se type(arg1)=type(arg2) e arg1<arg2; caso contrrio,
apresenta 0.
compare(Obj(arg1),Obj(arg2))
Exemplo:
compare(1,2) d 1
complexroot Com dois argumentos, apresenta vectores, cada um dos
quais uma raiz complexa do polinmio P, com a respectiva
multiplicidade, ou um intervalo cujos limites so os vrtices
opostos de um rectngulo, com os lados paralelos ao eixo e
contendo uma raiz complexa do polinmio com a
multiplicidade dessa raiz. Com quatro argumentos, apresenta
os vectores descritos tal como para dois argumentos, mas
apenas para as razes que se encontram no rectngulo com
os lados paralelos ao eixo contendo a raiz complexa a e a
raiz complexa b como vrtices opostos
complexroot(Poli(P),Real(l),[Cplx(a)],[Cplx(b)])
Exemplo:
complexroot(x^5-2*x^4+x^3+i,0.1) d [[[(-21-
12*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 Desenha um cone com vrtice em A, orientao fornecida
por v, semi-ngulo e, caso seja fornecida, altura h e h.
cone(Pnt(A),Vect(v),Real(t),[Real(h)])
conic Define uma cnica a partir de uma expresso e desenha-a.
Sem um segundo argumento, x e y so assumidos como a
varivel predefinida.
conic(Expr,[LstVar])
Exemplo:
conic(x^2+y^2-81) desenha um crculo com centro em
(0,0) e raio de 9
Funes e comandos 403
contains Se a lista ou conjunto l contiver o elemento e, apresenta 1+ o
ndice da primeira ocorrncia de e em l. Se a lista ou
conjunto l no contiver e, apresenta 0.
contains((Lst(l) ou Conj(l)),Elem(e))
Exemplo:
contains(%{0,1,2,3%},2) d 3
CONTINUE Utilizado em programao para contornar declaraes
restantes na iterao actual e iniciar a iterao seguinte de
um ciclo.
CONVERT Apresenta o valor de uma expresso submetida a um
comando.
convert(Expr,Cmd)
Exemplo:
convert(20_m, 1_ft) d 65.6167979003_ft
convexhull Apresenta a envoltria convexa de uma lista de pontos
bidimensionais.
convexhull(Lst)
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 Copia a primeira varivel para a segunda varivel sem
efectuar clculos.
CopyVar(Var1,Var2)
correlao Apresenta a correlao dos elementos de uma lista ou matriz.
correlation(Lst||Mtrz)
Exemplo:
correlation([[1,2],[1,1],[4,7]]) d 33/
(6*sqrt(31))
COS Co-seno: cosx.
COS(valor)
count Aplica uma funo aos elementos de uma lista ou matriz e
apresenta a respectiva a soma.
count(Fnc,(Lst||Mtrz))
404 Funes e comandos
Exemplo:
count((x)->x,[2,12,45,3,7,78]) d 147
covariance Apresenta a covarincia dos elementos de uma lista ou
matriz.
covariance(Lst||Mtrz)
Exemplo:
covariance([[1,2],[1,1],[4,7]]) d 11/3
covariance_correl
atio
Apresenta a lista de covarincia e a correlao dos
elementos de uma lista ou matriz.
covariance_correlation(Lst||Mtrz)
Exemplo:
covariance_correlation([[1,2],[1,1],[4,7]])
d [11/3,33/(6*sqrt(31))]
cpartfrac Apresenta o resultado da decomposio de fraco parcial
de uma fraco racional no campo de complexos.
cpartfrac(FracRac)
Exemplo:
cpartfrac((x)/(4-x^2)) d 1/((x-2)*-2)+1/
((x+2)*-2)
crationalroot Apresenta a lista de razes racionais complexas de um
polinmio, sem indicar a multiplicidade.
crationalroot(Poli)
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 Desenha um cubo com um vrtice na linha AB e uma face no
plano que contm A,B e C.
cube(Pnt(A),Pnt(B),Pnt(C))
cumSum Apresenta a lista, sequncia ou string cujos elementos so a
soma cumulativa da lista, sequncia ou string original.
cumSum(Lst||Seq||Str)
Exemplo:
cumSum([0,1,2,3,4]) d [0,1,3,6,10]
Funes e comandos 405
cyan Utilizado com display para especificar a cor do objecto
geomtrico a apresentar.
cylinder Desenha um cilindro com eixo a partir de A, na direco do
vector v, com raio r, e, se fornecida, com altura h.
cylinder(Pnt(A),Vect(v),Real(r),[Real(h)])
DEBUG Inicia o depurador para o nome de programa que
especificar. Num programa, DEBUG( ) ir agir como um
ponto de interrupo e iniciar o depurador nesse local. Isso
permite iniciar a depurao num local especfico, em vez de
o fazer no incio do programa.
debug(nome_do_programa)
delcols Apresenta a matriz que a matriz A com as colunas n1... nk
eliminadas.
delcols(Mtrz(A),Interval(n1...nk)||n1)
Exemplo:
delcols([[1,2,3],[4,5,6],[7,8,9]],1..1) d
[[1,3],[4,6],[7,9]]
delrows Apresenta a matriz que a matriz A com as linhas n1... nk
eliminadas.
delrows(Mtrz(A),Interval(n1..n2)||n1)
Exemplo:
delrows([[1,2,3],[4,5,6],[7,8,9]],1..1) d
[[1,2,3],[7,8,9]]
deltalist Apresenta a lista das diferenas entre termos consecutivos na
lista original.
deltalist(Lst)
Exemplo:
deltalist([1,4,8,9]) d [3,4,1]
Dirac Apresenta o valor da funo delta de Dirac para um nmero
real.
Dirac(Real)
Exemplo:
Dirac(1) d 0
406 Funes e comandos
division_point Apresenta um ponto M de modo a que para a e b fornecidos,
(za)=k*(zb) e z=MA=k*MB.
division_point(Pnt ou Cplx(a),Pnt ou
Cplx(b),Cplx(k))
Exemplo:
division_point(0,6+6*i,4) apresenta o ponto
(8,8)
DO Utilizado em programao para iniciar um passo ou uma
sequncia de passos.
DrawSlp Desenha a linha com declive m que atravessa o ponto (a,b)
(ou seja, yb=m(xa)).
DrawSlp(Real(a),Real(b),Real(m))
Exemplo:
DrawSlp(2,1,3) desenha a linha fornecida por y=3x5
e Introduz a constante matemtica e (nmero de Euler).
egcd Apresenta trs polinmios U, V e D, de modo a que, para
dois polinmios A e B:
U(x)*A(x)+V(x)*B(x)=D(x)=GCD(A(x),B(x))
(em que GCD(A(x),B(x) o mximo divisor comum dos
polinmios A e B).
Os polinmios podem ser fornecidos de forma simblica ou
como listas. Sem um terceiro argumento, presume-se que os
polinmios so expresses de x. Com uma varivel como
terceiro argumento, os polinmios so expresses da mesma.
egcd((Poli ou Lst(A)),(Poli ou Lst(B)),[Var])
Exemplo:
egcd((x-1)^2,x^3-1) d [-x-2,1,3*x-3]
eigenvals Apresenta a sequncia de valores prprios de uma matriz.
eigenvals(Mtrz)
Exemplo:
eigenvals([[-2,-2,1],[-2,1,-2],[1,-2,-2]]) d
3,-3,-3
eigenvects Apresenta os vectores prprios de uma matriz
diagonalizvel.
eigenvects(Mtrz)
Funes e comandos 407
eigVc Apresenta os vectores prprios de uma matriz
diagonalizvel.
eigVc(Mtrz)
eigVl Apresenta a matriz de Jordan associada a uma matriz
quando os vectores prprios so calculveis.
eigVl(Mtrz)
element Mostra um ponto numa curva ou um nmero real num
intervalo.
element((Curve ou Real_interval),
(Pnt ou Real))
Exemplo:
element(0..5) cria, inicialmente, um valor de 2.5.
Tocar neste valor e premir Enter permite-lhe premir uma
tecla do cursor para aumentar ou diminuir o valor de um
modo semelhante a uma barra deslizante. Prima
novamente Enter para fechar a barra de guia. O valor
que definir pode ser utilizado como coeficiente numa
funo que venha a traar.
ellipse Com trs pontos (F1, F2, e M) como argumentos, desenha
uma elipse, com focos em F1 e F2, que atravessa M. Com
dois pontos e um nmero real (F1, F2 e a) como argumentos,
desenha uma elipse, com focos em F1 e F2, que atravessa o
ponto M de modo a que MF1+MF2=2a. Com um polinmio
de segundo grau p(x,y) como argumento, desenha a elipse
definida quando o polinmio configurado de modo a ser
igual a 0.
ellipse(Pnt(F1),Pnt(F2),(Pnt(M) ou Real(a))
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 Utilizado em programao para introduzir a clusula falsa
de uma declarao condicional.
END Utilizado em programao para terminar um conjunto de
declaraes que devem ser encaradas como uma nica
declarao.
408 Funes e comandos
equilateral_
triangle
Com trs argumentos, desenha o tringulo equiltero ABC
com lado AB. Com quatro argumentos, desenha o tringulo
equiltero ABC no plano ABP.
equilateral_triangle((Pnt(A) ou Cplx),
(Pnt(B) ou Cplx),[Pnt(P)],[Var(C)])
EVAL Calcula uma expresso.
eval(Expr)
evalc Apresenta uma expresso complexa escrita com a forma
real+i*imag.
evalc(Expr)
Exemplo:
evalc(1/(x+y*i)) d x/(x^2+y^2)+(i)*(-y)/
(x^2+y^2)
evalf Com um argumento, apresenta o respectivo clculo numrico.
Com um segundo argumento, apresenta o clculo numrico
do primeiro argumento com o nmero de algarismos
significativos extrados do segundo argumento.
evalf(Expr,[Int])
Exemplo:
evalf(2/3) d 0.666666666667
exact Converte uma expresso numa expresso racional ou real.
exact(Expr)
Exemplo:
exact(1.4141) d 14141/10000
exbisector Desenha a bissectriz exterior do ngulo AB-AC fornecido por
A,B e C.
exbisector((Pnt ou Cplx(A)),(Pnt ou
Cplx(B)),(Pnt ou Cplx(C)))
Exemplo:
exbisector(0,4i,4) desenha a linha fornecida por
y=x
excircle Desenha o crculo exterior do tringulo ABC.
excircle((Pnt ou Cplx(A)),(Pnt ou
Cplx(B)),(Pnt ou Cplx(C)))
Funes e comandos 409
Exemplo:
excircle(GA,GB,GC) desenha a tangente do crculo a
BC e aos raios AB e AC
EXP Apresenta a soluo da constante matemtica e elevada
potncia de uma expresso.
exp(Expr)
Exemplo:
exp(0) d 1
exponential_
regression
Apresenta os coeficientes (a,b) de y=b*a^x, em que y a
exponencial que mais se aproxima dos pontos cujas
coordenadas so os elementos contidos em duas listas ou nas
linhas de uma matriz.
exponential_regression(Lst||Mtrz(A),[Lst])
Exemplo:
exponential_regression([[1.0,2.0],[0.0,1.0],[
4.0,7.0]]) d 1.60092225473,1.10008339351
EXPORT Exportar. Exporta a funo NomedaFuno de modo a que
fique globalmente disponvel e aparea no menu Utilizador
(D ).
EXPORT(NomedaFuno)
EXPR Analisa a string str, convertendo-a num nmero ou numa
expresso.
expr(str)
Exemplos:
expr("2+3") d 5.
expr("X+10") d 100.
(Se a varivel X tiver o valor de 90)
ezgcd Utiliza o algoritmo EZ GCD para apresentar o mximo divisor
comum de dois polinmios com, pelo menos, duas variveis.
ezgcd(Poli,Poli)
Exemplo:
ezgcd(x^2-2*xy+y^2-1,x-y) d 1
410 Funes e comandos
f2nd Apresenta uma lista constituda pelo numerador e
denominador de uma forma irredutvel de uma fraco
racional.
f2nd(FracRac)
Exemplo:
f2nd(42/12) d [7,2]
faces Apresenta a lista das faces de um polgono ou poliedro.
Cada face uma matriz de n linhas e trs colunas (em que n
o nmero de vrtices do polgono ou poliedro).
faces(Polgono ou ou Poliedr)
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 Apresenta o factorial de um inteiro ou a soluo da funo
gama para um no inteiro.
factorial(Intei(n)||Real(a))
Exemplo:
factorial(4) d 24
fMax Apresenta o valor da abcissa para o valor mximo de uma
expresso. Sem um segundo argumento, presume-se que a
abcissa x. Com uma varivel como segundo argumento,
esta encarada como a abcissa.
fMax(Expr,[Var])
Exemplo:
fMax(-x^2+2*x+1,x) d 1
fMin Apresenta o valor da abcissa para o valor mnimo de uma
expresso. Sem um segundo argumento, presume-se que a
abcissa x. Com uma varivel como segundo argumento,
esta encarada como a abcissa.
fMin(Expr,[Var])
Exemplo:
fMin(x^2-2*x+1,x) d 1
FOR Utilizado em programao de ciclos para os quais o nmero
de iteraes conhecido.
Funes e comandos 411
formato Apresenta um nmero real como uma string com o formato
indicado (f=flutuante, s=cientfico, e=engenharia).
format(Real,Str("f4"||"s5"||"e6"))
Exemplo:
format(9.3456,"s3") d 9.35
fracmod Para um determinado inteiro n (que representa uma fraco)
e um inteiro p (o mdulo), apresenta a fraco a/b de modo
a que n=a/b(mod p).
fracmod(Intei(n),Intei(p))
Exemplo:
fracmod(41,121) d 2/3
froot Apresenta a lista de razes e plos de um polinmio racional.
A cada raiz ou plo, segue-se a respectiva multiplicidade.
froot(PoliRac)
Exemplo:
froot((x^5-2*x^4+x^3)/(x-3)) d [0,3,1,2,3,-1]
fsolve Apresenta a soluo numrica de uma equao ou de um
sistema de equaes. Com o terceiro argumento, opcional,
pode especificar uma tentativa para a soluo ou um
intervalo dentro do qual se espera achar a soluo. Com o
quarto argumento, opcional, pode designar o algoritmo
iterativo para ser utilizado pelo solucionador.
fsolve(Expr,Var,[Tentativa ou
Interval],[Mtodo])
Exemplo:
fsolve(cos(x)=x,x,-1..1,bisection_solver) d
[0.739085133215]
function_diff Apresenta a funo derivada de uma funo.
function_diff(Fnc)
Exemplo:
function_diff(sin) d (`x`)->cos(`x`)
gauss Utilizando o algoritmo de Gauss, apresenta a forma
quadrtica de uma expresso escrita como uma soma ou
diferena de quadrados das variveis fornecidas em VectVar.
gauss(Expr,VectVar)
412 Funes e comandos
Exemplo:
gauss(x^2+2*a*x*y,[x,y]) d
(a*y+x)^2+(-y^2)*a^2
GETPIX_C Apresenta a cor do pxel G com as coordenadas x,y.
GETPIX_P([G], posiaox, posioy)
G pode ser qualquer uma das variveis de grficos e
opcional. A predefinio G0 , o grfico actual.
GF Cria um Campo de Galois de caracterstica p com elementos
p^n.
GF(Intei(p),Intei(n))
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 Para uma base B de um subespao vectorial e uma funo Sp
que define um produto escalar nesse subespao vectorial,
apresenta uma base ortonormal para Sp.
gramschmidt(Base(B),ProdEscalar(Sp))
Exemplo:
gramschmidt([1,1+x],(p,q)->integrate(p*q,x,
-1,1)) d [1/(sqrt(2)),(1+x-1)/(sqrt(6))/3]
green Utilizado com display para especificar a cor do objecto
geomtrico a apresentar.
half_cone Desenha um semi-cone com vrtice A, orientao v, semi-
ngulo t e, se aplicvel, altura h.
half_cone(Pnt(A),Vect(v),Real(t),[Real(h)])
half_line Desenha a meia linha AB com A como origem.
half_line((Pnt ou Cplx(A)),(Pnt ou Cplx(B)))
halftan2hypexp Apresenta uma expresso com sin(x), cos(x), tan(x) reescrita
em termos de tan(x/2) e sinh(x), cosh(x), tanh(x) reescrita em
termos de exp(x).
halftan_hyp2exp(ExprTrig)
Exemplo:
halftan_hyp2exp(sin(x)+sinh(x)) d 2*tan(x/2)/
(tan(x/2)^2+1)+(exp(x)-1/exp(x))/2
Funes e comandos 413
halt Utilizado em programao para entrar no modo de
depurao passo a passo.
hamdist Apresenta a distncia de Hamming entre dois inteiros.
hamdist(Intei,Intei)
Exemplo:
hamdist(0x12,0x38) d 3
harmonic_
conjugate
Apresenta o conjugado harmnico de trs pontos, ou de trs
linhas paralelas ou concorrentes, ou apresenta a linha de
conjugados de um ponto relativamente a duas linhas.
harmonic_conjugate(Linha ou Pnt,Linha ou
Pnt,Linha ou Pnt)
harmonic_division Com trs pontos e uma varivel como argumentos, apresenta
quatro pontos que se encontram numa diviso harmnica.
Com trs linhas e uma varivel como argumentos, apresenta
quatro linhas que se encontram numa diviso harmnica.
harmonic_division(Pnt ou Linha,Pnt ou
Linha,Pnt ou Linha,Var)
has Apresenta 1 caso uma varivel se encontre numa expresso;
caso contrrio, apresenta 0.
has(Expr,Var)
Exemplo:
has(x+y,x) d 1
head Apresenta o primeiro elemento de um vector, sequncia ou
string especificados.
head(Vect ou Seq ou Str)
Exemplo:
head(1,2,3) d 1
Heaviside Apresenta o valor da funo de Heaviside para um
determinado real (ou seja, 1 se x>=0, e 0 se x<0).
Heaviside(Real)
Exemplo:
Heaviside(1) d 1
414 Funes e comandos
hexagon Desenha um hexgono de lado AB no plano ABP. Os outros
quatro cantos do hexgono so designados de acordo com
as variveis fornecidas nos terceiro, quarto, quinto e sexto
argumentos.
hexagon(Pnt ou Cplx(A),Pnt ou
Cplx(B),[Pnt(P)],[Var(C)],[Var(D)],[Var(E)],
[Var(F)])
Exemplo:
hexagon(0,6) desenha um hexgono regular cujos dois
primeiros vrtices se encontram em (0, 0) e (6, 0)
homothety Apresenta um ponto A1 de modo a que
vect(C,A1)=k*vect(C,A).
homothety(Pnt(C),Real(k),Pnt(A))
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.
hyp2exp Apresenta uma expresso com termos hiperblicos reescritos
como exponenciais.
hyp2exp(ExprHyperb)
Exemplo:
hyp2exp(cosh(x)) d (exp(x)+1/exp(x))/2
hyperbola Com trs pontos (F1, F2, e M) como argumentos, desenha
uma hiprbole, com focos em F1 e F2, que atravessa M. Com
dois pontos e um nmero real (F1, F2 e a) como argumentos,
desenha uma hiprbole, com focos em F1 e F2, que atravessa
o ponto M de modo a que |MF1MF2|=2a. Com um
polinmio de segundo grau p(x,y) como argumento, desenha
a hiprbole definida quando o polinmio configurado de
modo a ser igual a 0.
hyperbola(Foco(F1),Foco(F2),(Pnt(M) ou
Real(a)))
Exemplo:
hyperbola(GA,GB,GC) desenha a hiprbole cujos focos
so os pontos A e B e que atravessa o ponto C
Funes e comandos 415
iabcuv Apresenta [u,v] de modo a que au+bv=c para trs inteiros a,b
e c. Repare que, para haver uma soluo, c deve ser um
mltiplo do mximo divisor comum de a e b.
iabcuv(Intei(a),Intei(b),Intei(c))
Exemplo:
iabcuv(21,28,7) d [-1,1]
ibasis Apresenta a base da interseco de dois espaos vectoriais.
ibasis(Lst(Vect,..,Vect),Lst(Vect,..,Vect))
Exemplo:
ibasis([[1,0,0],[0,1,0]],[[1,1,1],[0,0,1]])
d [[-1,-1,0]]
icontent Apresenta o mximo divisor comum dos coeficientes de
inteiros de um polinmio.
icontent(Poli,[Var])
Exemplo:
icontent(24x^3+6x^2-12x+18) d 6
icosahedron Desenha um icosaedro com centro A, vrtice B e de modo a
que o plano ABC contenha um vrtice entre os cinco vrtices
mais prximos de B.
icosahedron(Pnt(A),Pnt(B),Pnt(C))
id Apresenta a soluo da funo de identidade de uma
expresso.
id(Seq)
Exemplo:
id(1,2,3) d 1,2,3
identity Apresenta a matriz de identidade da dimenso n
especificada.
identity(Intei(n))
Exemplo:
identity(3) d [[1,0,0],[0,1,0],[0,0,1]]
iegcd Apresenta o mximo divisor comum expandido de dois
inteiros.
iegcd(Intei,Intei)
416 Funes e comandos
Exemplo:
iegcd(14, 21) d [-1, 1, 7]
IF Utilizado em programao para iniciar uma declarao
condicional.
IFERR Executa a sequncia de comandos1. Se ocorrer um erro
durante a execuo de comandos1, execute a sequncia de
comandos2. Caso contrrio, execute a sequncia de
comandos3.
IFERR comandos1 THEN comandos2 [ELSE
comandos3] END;
IFTE Caso uma condio no seja satisfeita, apresenta Expr1;
caso contrrio, apresenta Expr2.
IFTE(Cond,Expr1,Expr2)
Exemplo:
IFTE(2<3, 5-1, 2+7) d 4
igcd Apresenta o mximo divisor comum de dois inteiros, ou dois
racionais, ou dois polinmios com diversas variveis.
igcd((Intei(a) ou Poli),(Intei(b) ou Poli))
Exemplo:
igcd(24, 36) apresenta 12
ilaplace Apresenta a transformada inversa de Laplace de uma fraco
racional.
ilaplace(Expr,[Var],[IlapVar])
Exemplo:
ilaplace(1/(x^2+1)^2) d (-x)*cos(x)/2+sin(x)/2
incircle Desenha o crculo interior do tringulo ABC.
incircle((Pnt ou Cplx(A)),(Pnt ou
Cplx(B)),(Pnt ou Cplx(C)))
Exemplo:
incircle(GA,GB,GC) desenha o crculo interior de
ABC
Funes e comandos 417
inter Com duas curvas ou superfcies como argumentos, apresenta
a interseco das curvas ou superfcies como um vector.
Com um ponto como o terceiro argumento, apresenta a
interseco das curvas ou superfcies prximas do ponto.
inter(Curva,Curva,[Pnt])
interval2center Apresenta o centro de um intervalo ou ou objecto.
interval2center(Interval ou Real)
Exemplo:
interval2center(2..5) d 7/2
inv Devolve o inverso de uma expresso ou matriz.
inv(Expr||Mtrz)
Exemplo:
inv(9/5) d 5/9
inversion Apresenta o ponto A1 de maneira a que A1 se encontre na
linha CA e mes_alg(CA1*CA)=k.
inversion(Pnt(C),Real(k),Pnt(A))
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 Apresenta um nmero real sem a respectiva parte
fraccionria ou uma lista de nmeros reais, todos sem as
respectivas partes fraccionrias.
iPart(Real||LstReal)
Exemplo:
iPart(4.3) d 4.0
iquorem Apresenta o quociente euclidiano e o resto de dois inteiros.
iquorem(Intei(a),Intei(b))
Exemplo:
iquorem(46, 23) apresenta [2, 17]
isobarycenter Desenha o centro isobrico dos pontos fornecidos.
isobarycenter((Pnt ou Cplx),(Pnt ou Cplx),
(Pnt ou Cplx))
418 Funes e comandos
Exemplo:
isobarycenter(3,3,3*3*i) apresenta
point(3*3*i/3), que equivalente a (0,3)
isopolygon Com dois pontos e n>0, desenha um polgono regular com
vrtices nos dois pontos e abs(n) vrtices no total. Com trs
pontos e n>0, desenha um polgono regular com vrtices nos
dois primeiros pontos, e o terceiro ponto encontra-se no plano
do polgono. Com dois pontos e n<0, desenha um polgono
regular com o centro no primeiro ponto e um vrtice no
segundo ponto. Com trs pontos e n<0, desenha um
polgono regular com o centro no primeiro ponto, o vrtice no
segundo ponto e o terceiro ponto no plano do polgono.
isopolygon(Pnt,Pnt,[Pnt],Intei(n))
Exemplo:
isopolygon(GA,GB,6) desenha um hexgono regular
cujos dois primeiros vrtices so os pontos A e B
isosceles_triangle Desenha o tringulo issceles ABC. Com um ngulo (t) como
terceiro argumento, igual ao ngulo AB-AC. Com um ponto
(P) como terceiro argumento, o tringulo encontra-se no plano
formado por A, B e P, e o ngulo AB-AC igual ao ngulo
AB-AP. Com uma lista constituda por um ponto e um ngulo
como terceiro argumento (t,P), o tringulo encontra-se no
plano formado por A, B e P, e o ngulo AB-AC igual a t.
isosceles_triangle((Pnt ou Cplx(A)),(Pnt or
Cplx(B)),(ngulo(t) ou Pnt(P) ou
Lst(P,t)),[Var(C)])
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 Apresenta o smbolo de Jacobi dos inteiros indicados.
jacobi_symbol(Intei,Intei)
Exemplo:
jacobi_symbol(132,5) d -1
KILL Utilizado em programao para parar uma execuo passo
a passo com depurao.
Funes e comandos 419
laplacian Apresenta a Laplaciana de uma expresso relativamente
lista de variveis.
laplacian(Expr,LstVar)
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 Apresenta o coeficiente do termo de mximo grau de um
polinmio. O polinmio pode ser expresso em forma
simblica ou como uma lista.
lcoeff(Poli||Lst)
Exemplo:
lcoeff(-2*x^3+x^2+7*x) d -2
legendre_symbol Apresenta o smbolo de Legendre dos inteiros indicados.
legendre_symbol(Intei,Intei)
Exemplo:
legendre(4) d 35*x^4/8+-15*x^2/4+3/8
length Apresenta o comprimento de uma lista, string ou sequncia.
length(Lst ou Str ou Seq)
Exemplo:
length([1,2,3]) d 3
lgcd Apresenta o mximo divisor comum de uma lista de inteiros
ou polinmios.
lgcd(Seq or Lst)
Exemplo:
lgcd([45,75,20,15]) d 5
lin Apresenta uma expresso com as exponenciais linearizadas.
lin(Expr)
Exemplo:
lin((exp(x)^3+exp(x))^2) d
exp(6*x)+2*exp(4*x)+exp(2*x)
line_segments Apresenta a lista dos segmentos de recta (uma recta = um
segmento) de um poliedro.
line_segments(Polgono or Poliedr(P))
420 Funes e comandos
linear_interpolate Extrai uma amostra regular de uma linha poligonal definida
por uma matriz de duas linhas.
linear_interpolate(Mtrz,xmn,xmx,passox)
linear_regression Apresenta os coeficientes a e b de y=a*x+b, em que y a
linha que mais se aproxima dos pontos cujas coordenadas
so os elementos contidos em duas listas ou nas linhas de
uma matriz.
linear_regression(Lst||Mtrz(A),[Lst])
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 Desenha a linha horizontal y=a.
LineHorz(Expr(a))
LineTan Desenha a tangente a y=f(x) em x=a.
LineTan(Expr(f(x)),[Var],Expr(a))
LineVert Desenha a linha vertical x=a.
LineVert(Expr(a))
list2mat Apresenta uma matriz de n colunas, resultante da diviso de
uma lista em linhas, contendo, cada uma, n termos. Se o
nmero de elementos na lista no for divisvel por n, a matriz
preenchida com zeros.
list2mat(Lst(l),Intei(n))
Exemplo:
list2mat([1,8,4,9],1) d [[1],[8],[4],[9]]
LN Apresenta o logaritmo natural de uma expresso.
ln(Expr)
lname Apresenta uma lista das variveis de uma expresso.
lname(Expr)
Exemplo:
lname(exp(x)*2*sin(y)) d [x,y]
lnexpand Apresenta a forma expandida de uma expresso logartmica.
lnexpand(Expr)
Exemplo:
lnexpand(ln(3*x)) d ln(3)+ln(x)
Funes e comandos 421
LOCAL Utilizado em programao para definir variveis locais.
LOCAL var1,var2,varn
locus locus(M,A) desenha o lugar geomtrico de M.
locus(d,A) desenha o invlucro de d.
A:=elemento(C) (C uma curva).
locus(Pnt,Elem)
LOG Apresenta o logaritmo natural de uma expresso.
LOG(Expr)
log10 Apresenta o logaritmo de base 10 de uma expresso.
log10(Expr)
Exemplo:
log10(10) d 1
logarithmic_
regression
Apresenta os coeficientes a e b de y=a*ln(x)+b, em que y
o algoritmo natural que mais se aproxima dos pontos cujas
coordenadas so os elementos contidos em duas listas ou nas
linhas de uma matriz.
logarithmic_regression(Lst||Mtrz(A),[Lst])
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 Apresenta o logaritmo de base b de a.
logb(a,b)
Exemplo:
logb(5,2) d ln(5)/ln(2), que aproximadamente
2.32192809489
logistic_
regression
Apresenta y,y',C,y'max, xmax e R,em que y uma funo
logstica (a soluo de y'/y=a*y+b), de modo a que
y(x0)=y0 e em que [y'(x0),y'(x0+1)...] a melhor
aproximao da linha formada pelos elementos contidos na
lista L.
logistic_regression(Lst(L),Real(x0),Real(y0))
422 Funes e comandos
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 Apresenta uma lista de variveis utilizadas numa expresso.
lvar(Expr)
Exemplo:
lvar(exp(x)*2*sin(y)) d [exp(x),sin(y)]
magenta Utilizado com display para especificar a cor do objecto
geomtrico a apresentar.
map Aplica uma funo aos elementos da lista.
map(Lst,Fnc)
Exemplo:
map([1,2,3],x->x^3) d [1,8,27]
mat2list Apresenta a lista de termos de uma matriz.
mat2list(Mtrz)
Exemplo:
mat2list([[1,8],[4,9]]) d [1,8,4,9]
matpow Calcula a n-sima potncia de uma matriz por jordanizao
matpow(Mtrz,Intei(n))
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 423
MAXREAL Apresenta o nmero real mais elevado que a HP Prime
capaz de representar: 9.99999999999E499.
mean Apresenta a mdia aritmtica de uma lista ou das colunas de
uma matriz (com a lista opcional de pesos).
mean(Lst||Mtrz,[Lst])
Exemplo:
mean([1,2,3],[1,2,3]) d 7/3
median Apresenta a mediana de uma lista ou das colunas de uma
matriz (com a lista opcional de pesos).
median(Lst||Mtrz,[Lst])
Exemplo:
median([1,2,3,5,10,4]) d 3.0
median_line Desenha a linha mediana a atravessar A do tringulo ABC.
median_line((Pnt ou Cplx(A)),(Pnt ou
Cplx(B)),(Pnt ou Cplx(C)))
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 Testa se um elemento se encontra numa lista ou num conjunto.
Se o elemento se encontrar na lista ou conjunto, apresenta 1+
o ndice da primeira ocorrncia do elemento. Se o elemento
no se encontrar na lista ou conjunto, apresenta 0.
member(Elem(e),(Lst(l) ou Conj(l)))
Exemplo:
member(1,[4,3,1,2]) d 3
midpoint Desenha o ponto mdio do segmento de recta AB.
midpoint((Pnt ou Cplx(A)),(Pnt ou Cplx(A)))
Exemplo:
midpoint(0,6+6i) d point(3,3)
MINREAL Apresenta o nmero real mais baixo que a HP Prime capaz
de representar: 1E499.
424 Funes e comandos
MKSA Converte um objecto unitrio num objecto unitrio escrito com
a unidade base MKSA.
mksa(Unidade)
Exemplo:
mksa(32_yd) apresenta 29.2608_m
modgcd Utilize o algoritmo modular para apresentar o mximo divisor
comum a dois polinmios.
modgcd(Poli,Poli)
Exemplo:
modgcd(x^4-1,(x-1)^2) d x-1
mRow Multiplica a linha n1 da matriz A por uma expresso.
mRow(Expr,Mtrz(A),Intei(n1))
Exemplo:
mRow(12,[[1,2],[3,4],[5,6]],0) d
[[12,24],[3,4],[5,6]]
mult_c_conjugate Se a expresso complexa indicada contiver um denominador
complexo, apresenta a expresso depois de, quer o
numerador, quer o denominador, terem sido multiplicados
pelo conjugado complexo do denominador. Se a expresso
complexa indicada no contiver um denominador complexo,
apresenta a expresso depois de, quer o numerador, quer o
denominador, terem sido multiplicados pelo conjugado
complexo do numerador.
mult_c_conjugate(Expr)
Exemplo:
mult_c_conjugate(1/(3+i*2)) d 1*(3+(-i)*2)/
((3+(i)*2)*(3+(-i)*2))
mult_conjugate Pega numa expresso em que o numerador ou o
denominador contm uma raiz quadrada. Se o denominador
contiver uma raiz quadrada, apresenta a expresso depois
de, quer o numerador, quer o denominador, terem sido
multiplicados pelo conjugado complexo do denominador. Se
o denominador no contiver uma raiz quadrada, apresenta
a expresso depois de, quer o numerador, quer o
denominador, terem sido multiplicados pelo conjugado
complexo do numerador.
mult_conjugate(Expr)
Funes e comandos 425
Exemplo:
mult_conjugate(sqrt(3)-sqrt(2)) d
(sqrt(3)-(sqrt(2)))*(sqrt(3)+sqrt(2))/
(sqrt(3)+sqrt(2))
nDeriv Apresenta um valor aproximado da derivada de uma
expresso num determinado ponto, utilizando
f'(x)=(f(x+h)f(x+h))/2*h. Sem um terceiro argumento, o
valor de h definido como 0.001. Com um nmero real como
terceiro argumento, o valor de h.
nDeriv(Expr,Var(var),[Real(h)])
Exemplo:
nDeriv(f(x),x,h) d (f(x+h)-(f(x-h)))*0.5/h
NEG Menos unrio. Introduz o sinal negativo.
normal Apresenta a forma expandida irredutvel de uma expresso.
normal(Expr)
Exemplo:
normal(2*x*2) d 4*x
normalize Apresenta um vector dividido pela respectiva norma l
2
(em
que a norma l
2
a raiz quadrada da soma dos quadrados
das coordenadas do vector).
normalize(Lst||Cplx)
Exemplo:
normalize(3+4*i) d (3+4*i)/5
NOT Apresenta a inversa lgica de uma expresso booleana.
not(Boolean)
NTHROOT D a expresso para o clculo da n-sima raiz de um
nmero.
octahedron Desenha um octaedro com centro A, vrtice B e de modo a
que o plano ABC contenha quarto vrtices.
octahedron(Pnt(A),Pnt(B),Pnt(C))
odd Apresenta 1 se um determinado inteiro for mpar; caso
contrrio, apresenta 0.
odd(Intei(n))
426 Funes e comandos
Exemplo:
odd(6) d 0
open_polygon Desenha uma linha poligonal com vrtices em elementos de
uma determinada lista.
open_polygon(LstPnt||LstCplx)
OR OU lgico.
expr1 OU expr2
Exemplo:
3+1==4 OU 8 < 5 apresenta 1.
order_size Apresenta o resto (termo O) de uma expanso de srie:
limit(x^a*order_size(x),x=0)=0 if a>0.
order_size(Expr)
orthocenter Mostra o ortocentro do tringulo criado com trs pontos.
orthocenter((Pnt ou Cplx),(Pnt ou Cplx),
(Pnt ou Cplx))
Exemplo:
orthocenter(0,4i,4) d (0,0)
orthogonal Com um ponto (A) e uma linha (BC) como argumentos,
desenha o plano ortogonal da linha que atravessa o ponto.
Com um ponto (A) e um plano (BCD) como argumentos,
desenha a linha ortogonal do plano que atravessa o ponto.
orthogonal(Pnt(A),(Linha(BC) ou Plano(BCD))
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 Pega num inteiro primo n congruente a 1 mdulo 4 e
apresenta [a,b] de modo a que a^2+b^2=n.
pa2b2(Intei(n))
Exemplo:
pa2b2(17) d [4,1]
Funes e comandos 427
pade Apresenta a aproximao de Pad, ou seja, uma fraco
racional P/Q de modo a que P/Q=Xpr mod x^(n+1) ou mod
N com grau(P)<p.
pade(Expr(Xpr), Var(x), (Intei(n) || Poli(N)),
Intei(p))
Exemplo:
pade(exp(x),x,10,6) d (-x^5-30*x^4-420*x^3-
3360*x^2-15120*x-30240)/(x^5-30*x^4+420*x^3-
3360*x^2+15120*x-30240)
parabola Com dois pontos (F, A) como argumentos, desenha uma
parbola de foco F e topo A. Com trs pontos (F, A e P) como
argumentos, desenha uma parbola com foco F e topo A no
plano ABP. Com um complexo (A) e um nmero real (c) como
argumentos, desenha uma parbola da equao
y=yA+c*(xxA) ^2. Com um polinmio de segundo grau
(P(x,y)) como argumento, desenha a parbola quando o
polinmio definido de modo a ser igual a 0.
parabola(Pnt(F)||Pnt(xA+i*yA),Pnt(A)||Real(c),
[Pnt(P)])
Exemplo:
parabola(GA,GB) desenha uma parbola cujo foco o
ponto A e cuja directriz a linha B
parallel Com um ponto e uma linha como argumentos, desenha a
linha a atravessar o ponto que paralelo linha indicada.
Com um ponto e um plano como argumentos, desenha o
plano a atravessar o ponto paralelo ao plano indicado. Com
um ponto e duas linhas como argumentos, desenha o plano
a atravessar o ponto paralelo ao plano constitudo pelas
duas linhas indicadas.
parallel(Pnt ou Linha,Linha ou Plano,[Linha])
Exemplo:
parallel(A, B) desenha a linha a atravessar o ponto
A, paralelo linha B
parallelepiped Desenha um paraleleppedo com lados AB, AC e AD. As
faces do paraleleppedo so paralelogramos.
parallelepiped(Pnt(A),Pnt(B),Pnt(C),Pnt(D))
428 Funes e comandos
parallelogram Desenha o paralelogramo ABCD de modo a que
vector(AB)+vector(AD)=vector(AC).
parallelogram(Pnt(A)||Cplx,Pnt(B)||
Cplx,Pnt(C)||Cplx,[Var(D)])
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.
perimeterat Apresenta o permetro no ponto z0 de um crculo ou
polgono. fornecida uma legenda.
perimeterat(Polgono,Pnt||Cplx(z0))
perimeteratraw Apresenta o permetro no ponto z0 de um crculo ou
polgono.
perimeteratraw(Polgono,Pnt||Cplx(z0))
perpen_bisector Desenha a bisseco (linha ou plano) do segmento AB.
perpen_bisector((Pnt ou Cplx(A)),(Pnt ou
Cplx(B)))
Exemplo:
perpen_bisector(3+2i,i) desenha a bissectriz
perpendicular de um segmento cujas extremidades
possuem as coordenadas (3, 2) e (0, 1); ou seja, a linha
cuja equao y=x/3+1.
perpendicular Com um ponto e uma linha como argumentos, apresenta a
linha que ortogonal linha indicada e que atravessa o
ponto indicado. Com uma linha e um plano como
argumentos, desenha o plano que ortogonal ao plano
indicado e que contm a linha indicada.
perpendicular((Pnt ou Linha),(Linha ou Plano))
Exemplo:
perpendicular(3+2i,line(x-y=1)) desenha uma
linha que atravessa o ponto cujas coordenadas so (3,
2) e que perpendicular linha cuja equao x y =
1; ou seja, a linha cuja equao y=-x+5.
PI Insere pi.
Funes e comandos 429
PIECEWISE 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
actua. A sintaxe depende do modo de introduo e da vista
de trabalho:
Quando o modo de introduo de texto est activado, a
sintaxe (quer dentro, quer fora do CAS) :
{ caso1 if teste1
{ ...
{ cason [if testen]
Exemplo:
{"Par" if (324 MOD 2) == 0
{"mpar" if
apresenta "Par"
Quando o modo de introduo de texto est desactivado,
a sintaxe fora do CAS :
PIECEWISE(teste1, caso1, ...[, testen], cason)
Quando o modo de introduo de texto est
desactivado, a sintaxe para o CAS :
piecewise(teste1, caso1, ...[, testen], cason)
plane Com trs pontos como argumentos, desenha o plano
constitudo pelos trs pontos. Com um ponto e uma linha
como argumentos, desenha o plano constitudo pelo ponto e
pela linha. Com uma equao como argumento, desenha o
plano correspondente equao no espao 3D.
plane(Pnt or Eq, [Pnt or Linha],[Pnt])
plotinequation Desenha os pontos do plano cujas coordenadas satisfazem
as inequaes de duas variveis
plotinequation(Expr,[x=intrrvalox,
y=intervaloy],[passox],[passoy])
plotparam Com um complexo (a(t)+i*b(t)) e uma lista de valores para a
varivel (t) como argumentos, desenha a representao
paramtrica de uma curva definida por x=a(t) e y=g(t) sobre
o intervalo especificado no segundo argumento. Com uma
lista de expresses de duas variveis (a(u,v),b(u,v),c(u,v)) e
uma lista de valores para as variveis (u=u0 ...u1,v=v0...v1)
como argumentos, desenha a superfcie definida por
x=a(u,v), y=b(u,v) e z=c(u,v) sobre os intervalos
especificados no segundo argumento.
plotparam(Cplx||Lst,Var||Lst(Var))
430 Funes e comandos
plotpolar Para uma expresso f(x), desenha a curva polar r=f(x) para x
no intervalo VarMn a VarMx.
plotpolar(Expr,Var,VarMn,VarMx)
plotseq Apresenta os p-simos termos da sequncia
u(0)=a,u(n)=f(u(n1)).
plotseq(Expr(f(Var)),Var=[a,xm,xM],Intei(p))
point Com um complexo como argumento, desenha-o. Com as
coordenadas de um ponto em trs dimenses como
argumento, desenha-o.
point(Cplx||Vect)
polar Apresenta a linha dos pontos conjugados de A relativamente
a um crculo.
polar(Crclo,Pnt ou Cplx(A))
polar_coordinates Apresenta a lista da norma e do argumento do afixo de um ponto,
o nmero complexo ou a lista de coordenadas rectangulares.
polar_coordinates(Pnt ou Cplx ou LstRectCoord)
Exemplo:
polar_coordinates(point(1+2*i)) d
[sqrt(5),atan(2)]
polar_point Apresenta o ponto com as coordenadas polares r e t.
polar_point(Real(r),Real(t))
pole Apresenta o ponto para o qual a linha polar relativamente
ao crculo.
pole(Crclo,Linha)
POLYCOEF Apresenta os coeficientes de um polinmio com as razes
indicadas no argumento do vector.
polyCoef(Vect)
Exemplo:
POLYCOEF({-1, 1}) d {1, 0, -1}
POLYEVAL Calcula um polinmio indicado pelos respectivos coeficientes
em x0.
polyEval(Vect,Real(x0))
Exemplo:
POLYEVAL({1,0,-1},3) d 8
Funes e comandos 431
polygon Desenha o polgono cujos vrtices so os elementos de uma
lista.
polygon(LstPnt||LstCplx)
Exemplo:
polygon(GA,GB,GD) desenha ABD
polygonplot Desenha os polgonos formados pela unio dos pontos
(xk,yk), em que xk=elemento linha k coluna 0 e yk=elemento
linha k coluna j (para j fixo e para k=0... nlinhas).
polygonplot(Mtrz)
polygonscatterplot Desenha os pontos (xk,yk) e os polgonos formados pela
unio dos pontos (xk,yk), em que xk=elemento linha k coluna
0 e yk=elemento linha k coluna j (para j fixo e para
k=0...nlinhas).
polygonscatterplot(Mtrz)
poliedro Desenha um poliedro convexo cujos vrtices so os pontos da
sequncia.
polyhedron(SeqPnt(A,B,C...))
polynomial_
regression
Apresenta os coeficientes (an,...a1,10) de
y=an*x^n+..a1x+a0), em que y o polinmio de n-sima
ordem que mais se aproxima dos pontos cujas coordenadas
so os elementos contidos em duas listas ou nas linhas de
uma matriz.
polynomial_regression(Lst||Mtrz(A),[Lst],
Intei(n))
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 Apresenta os zeros do polinmio indicado como argumento
(em expresso simblica ou como um vector de coeficientes).
POLYROOT(P(x) ou Vect)
Exemplo:
POLYROOT([1,0,-1]} apresenta [-1, 1]
potential Apresenta uma funo cujo gradiente o campo vectorial
definido por Vect(V) e VectVar.
potential(Vect(V),VectVar)
432 Funes e comandos
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 Apresenta os coeficientes (m,b) de y=b*x^m, em que y o
monmio que mais se aproxima dos pontos cujas
coordenadas so os elementos contidos em duas listas ou nas
linhas de uma matriz.
power_regression(Lst|Mtrz(A),[Lst])
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 Apresenta o nmero real d^2R^2, em que d a distncia
entre o ponto e o centro do crculo e R o raio do crculo.
powerpc(Crclo,Pnt ou Cplx)
Exemplo:
powerpc(circle(0,1+i),3+i) d 8
pr-anexar Acrescenta um elemento no incio de uma lista.
prepend(Lst,Elem)
Exemplo:
prepend([1,2],3) d [3,1,2]
primpart Apresenta um polinmio dividido pelo mximo divisor
comum dos respectivos coeficientes.
primpart(Poli,[Var])
Exemplo:
primpart(2x^2+10x+6) d x^2+5*x+3
prism Desenha um prisma cuja base o plano ABCD e cujas
arestas so paralelas linha constituda por A e A1.
prism(LstPnt([A,B,C,D]),Pnt(A1))
product Com uma expresso como primeiro argumento, apresenta o
produto das solues quando a varivel na expresso
substituda de a para b com o passo p. Se p no for
fornecido, encarado como 1. Com uma lista como primeiro
argumento, apresenta o produto dos valores na lista. Com
uma matriz como primeiro argumento, apresenta o produto,
elemento a elemento, da matriz.
product(Expr||Lst,[Var||Lst],[Intei(a)],[Inte
i(b)],[Intei(p)])
Funes e comandos 433
Exemplo:
product(n,n,1,10,2) d 945
projection Apresenta a projeco ortogonal do ponto na curva.
projection(Curva,Pnt)
propfrac Apresenta uma fraco ou fraco racional A/B simplificada
como Q+r/B, em que R<B ou em que o grau de R inferior
ao grau de B.
propfrac(Frac ou FracRac)
Exemplo:
propfrac(28/12) d 2+1/3
ptayl Apresenta o polinmio Q de Taylor de modo a que
P(x)=Q(xa).
ptayl(Poli(P(var)),Real(a),[Var])
Exemplo:
ptayl(x^2+2*x+1,1) d x^2+4*x+4
purge Elimina sinais do nome de uma varivel.
purge(Var)
pyramid Com trs pontos como argumentos, desenha a pirmide com
uma face no plano dos trs pontos e com dois vrtices no
primeiro e segundo pontos. Com quatro pontos como
argumentos, desenha a pirmide com vrtices nos quatro
pontos.
pyramid(Pnt(A),Pnt(B),Pnt(C),[Pnt(D)])
q2a Apresenta a matriz de uma forma quadrtica relativamente
varivel indicada em VectVar.
q2a(QuadraForm,VectVar)
Exemplo:
q2a(x^2+2*x*y+2*y^2,[x,y]) d [[1,1],[1,2]]
quadrilateral Desenha o quadriltero ABCD.
quadrilateral(Pnt(A)||Cplx,Pnt(B)|
|Cplx,Pnt(C)||Cplx,Pnt(D)||Cplx)
quantile Apresenta o quantil dos elementos de uma lista
correspondente a p (0<p<1).
quantile(Lst(l),Real(p))
434 Funes e comandos
Exemplo:
quantile([0,1,3,4,2,5,6],0.25) d [1.0]
quartile1 Apresenta o primeiro quartil dos elementos de uma lista ou
das colunas de uma matriz.
quartile1(Lst||Mtrz,[Lst])
Exemplo:
quartile1([1,2,3,5,10,4]) d 2.0
quartile3 Apresenta o terceiro quartil dos elementos de uma lista ou
das colunas de uma matriz.
quartile3(Lst||Mtrz,[Lst])
Exemplo:
quartile3([1,2,3,5,10,4]) d 5.0
quartiles Apresenta o mnimo, o primeiro quartil, a mediana, o terceiro
quartil e o mximo dos elementos de uma lista ou das colunas
de uma matriz.
quartiles(Lst||Mtrz,[Lst])
Exemplo:
quartiles([1,2,3,5,10,4]) d
[[1.0],[2.0],[3.0],[5.0],[10.0]]
quorem Apresenta o quociente e o resto da diviso euclidiana (por
ordem decrescente) de dois polinmios. Os polinmios
podem ser expressos como vectores dos respectivos
coeficientes ou em forma simblica.
quorem((Vect ou Poli),(Vect ou Poli),[Var])
Exemplo:
quorem([1,2,3,4],[-1,2]) d
[poly1[-1,-4,-11],poly1[26]]
QUOTE Apresenta uma expresso no calculada.
quote(Expr)
radical_axis Apresenta a linha correspondente ao lugar geomtrico dos
pontos nos quais as tangentes a dois crculos tm o mesmo
comprimento.
radical_axis(Crclo,Crclo)
Funes e comandos 435
randexp Apresenta um nmero real aleatrio de acordo com a
distribuio exponencial do parmetro a>0.
randexp(Real(a))
Exemplo:
randexp(1) d 1.17118631006
randperm Apresenta uma permutao aleatria de [0,1,2,...,n1].
randperm(Intei(n))
Exemplo:
randperm(4) d [2,1,3,0]
ratnormal Reescreve uma expresso como uma fraco racional
irredutvel.
ratnormal(Expr)
Exemplo:
ratnormal((x^2-1)/(x^3-1)) d (x+1)/(x^2+x+1)
reciprocation Apresenta a lista em que o ponto substitudo pela respectiva
polar, e a linha substituda pelo respectivo plo,
relativamente ao crculo.
reciprocation(Crclo,Lst(Pnt,Linha))
rectangle Desenha o rectngulo ABCD, em que, se k for fornecido,
AD=k*AB se k>0, e em que, se k e P forem fornecidos, o
rectngulo se encontra no plano ABP, com AD=AP e
AD=k*AB.
rectangle(Pnt(A)||Cplx,Pnt(B)||Cplx,Real(k)|
|Pnt(P)||Lst(P,k),[Var(D)],[Var(C)])
rectangular_
coordinat
Apresenta a lista das abcissas e das ordenadas de pontos
fornecidos por uma lista das respectivas coordenadas
polares.
rectangular_coordinates(LstPolCoord)
Exemplo:
rectangular_coordinates([1,-1]) d
[cos(1),-sin(1)]
red Utilizado com display para especificar a cor do objecto
geomtrico a apresentar.
436 Funes e comandos
reduced_conic Pega numa expresso cnica e num vector e apresenta a
origem da cnica, a matriz de uma base em que a cnica
reduzida, 0 ou 1 (0 se a cnica for degenerada), a equao
reduzida da cnica e um vector das equaes paramtricas
da cnica.
reduced_conic(Expr,[LstVar])
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 Apresenta a soluo de um sistema de equaes lineares
escritas em forma de matriz.
ref(Mtrz(M))
Exemplo:
ref([[3,1,-2],[3,2,2]]) d
[[1,1/3,-2/3],[0,1,4]]
reflection Com uma linha (D) e um ponto (C) como argumentos,
apresenta a reflexo do ponto que atravessa a linha (ou seja,
a linha considerada como uma linha de simetria). Com um
ponto (A) e uma curva (C) como argumentos, apresenta a
reflexo da curva em torno do ponto (ou seja, o ponto
considerado como o ponto de simetria).
reflection((Pnt(A) ou Linha(D)),(Pnt(C) ou
Curva(C)))
Exemplo:
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)
remove Apresenta uma lista com os elementos que satisfazem a
funo booleana removidos.
remove(FncBool(f)||e,Lst(l))
Exemplo:
remove(x->x>=5,[1,2,6,7]) d [1,2]
reorder Reordena as variveis de uma expresso segundo a ordem
fornecida em LstVar.
reorder(Expr,LstVar)
Exemplo:
reorder(x^2+2*x+y^2,[y,x]) d y^2+x^2+2*x
Funes e comandos 437
REPEAT Utilizado em programao para indicar uma declarao ou
mais declaraes que devem ser repetidas at que uma
determinada condio seja verdadeira.
residue Apresenta o resduo de uma expresso em a.
residue(Expr,Var(v),Cplx(a))
Exemplo:
residue(1/z,z,0) d 1
restart Purga todas as variveis.
restart(NULO)
resultant Apresenta a resultante (ou seja, a determinante da matriz de
Sylvester) de dois polinmios.
resultant(Poli,Poli,Var)
RETURN Utilizado em programao para apresentar um valor de uma
funo num determinado ponto.
return(Expr)
revlist Apresenta a lista com os elementos na na ordem inversa.
revlist(Lst)
Exemplo:
revlist([1,2,3]) d [3,2,1]
rhombus Com dois pontos (A e B) e um ngulo (a) como argumentos,
desenha o losango ABCD de modo a que o ngulo AB-
AD=a. Com trs pontos como argumentos (A, B e P), desenha
o losango ABCD no plano ABP de modo a que o ngulo AB-
AD=ngulo AB-AP.
rhombus(Pnt(A)||Cplx,Pnt(B)||Cplx,ngulo(a)||
Pnt(P)||Lst(P,a)),[Var(C)],[Var(D)])
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 o ngulo DCE
right_triangle Com dois pontos (A e B) e um nmero real (k) como
argumentos, desenha o tringulo rectngulo como ABC de
modo a que AC=k*AB. Com trs pontos (A, B e P) como
argumentos, desenha o tringulo rectngulo ABC no plano
ABP de modo a que AC=AP.
438 Funes e comandos
right_triangle((Pnt(A) ou Cplx),(Pnt(B) ou
Cplx),(Real(k) ou Pnt(P) ou
Lst(P,k)),[Var(C)])
romberg Utiliza o mtodo de Romberg para apresentar o valor
aproximado da integral da expresso no intervalo a a b.
romberg(Expr(f(x)),Var(x),Real(a),Real(b))
Exemplo:
romberg(exp(x^2),x,0,1) d 1.46265174591
rotation Com um ponto (B), um ngulo (a1) e outro ponto (A) como
argumentos, apresenta o resultado da rotao do segundo
ponto, pelo ngulo em torno do centro de rotao, indicado
pelo primeiro ponto. Com uma linha (Dr3), um ngulo (a1) e
uma curva como argumentos, apresenta o resultado da
rotao da curva pelo ngulo em torno do eixo de rotao,
indicado pela linha.
rotation((Pnt(B) ou Cplx ou
Dr3),ngulo(a1),(Pnt(A) ou Curva))
Exemplo:
rotation(GA,angle(GB,GC,GD),GK) roda o objecto
geomtrico rotulado com K, em torno do ponto A,
atravs de um ngulo igual ao ngulo CBD.
row Apresenta a linha n ou a sequncia de linhas n1...n2 da
matriz A.
row(Mtrz(A),Intei(n)||Interval(n1..n2))
Exemplo:
row([[1,2,3],[4,5,6],[7,8,9]],1) d [4,5,6]
rowAdd Apresenta a matriz obtida da matriz A aps a substituio da
linha n-sima2 pela soma das linhas n-sima1 e n-sima2.
rowAdd(Mtrz(A),Intei(n1),Intei(n2))
Exemplo:
rowAdd([[1,2],[3,4],[5,6]],1,2) d
[[1,2],[3,4],[8,10]]
rowDim Apresenta o nmero de linhas de uma matriz.
rowDim(Mtrz)
Exemplo:
rowdim([[1,2,3],[4,5,6]]) d 2
Funes e comandos 439
rowSwap Apresenta a matriz obtida da matriz A aps a troca entre as
linhas n-sima1 e n-sima2.
rowSwap(Mtrz(A),Intei(n1),Intei(n2))
Exemplo:
rowSwap([[1,2],[3,4],[5,6]],1,2) d
[[1,2],[5,6],[3,4]]
rsolve Apresenta os valores de uma sequncia recorrente ou de um
sistema de sequncias recorrentes.
rsolve((Expr ou LstExpr),(Var ou
LstVar),(LavInic ou LstIValInic))
Exemplo:
rsolve(u(n+1)=2*u(n)+n,u(n),u(0)=1 d
[-n+2*2^n-1]
segment Desenha um segmento de recta a unir dois pontos.
segment((Pnt ou Cplx),(Pnt ou
Cplx),[Var],[Var])
Exemplo:
segment(1+2i,4) desenha o segmento definido pelos
pontos cujas coordenadas so (1,2) e (4,0)
select Apresenta uma lista onde restam apenas os elementos que
satisfazem a funo booleana restante.
select(FncBool(f),Lst(l))
Exemplo:
select(x->x>=5,[1,2,6,7]) d [6,7]
seq Com uma expresso e dois inteiros (a e b) como argumentos,
apresenta a sequncia obtida quando a expresso
calculada dentro do intervalo indicado por a e b. Com uma
expresso e trs inteiros (a, b e p) como argumentos,
apresenta a sequncia obtida quando a expresso
calculada com o passo de p dentro do intervalo indicado por
a e b. Com uma expresso e trs inteiros (n, a e b) como
argumentos, apresenta a sequncia obtida quando a
expresso calculada n vezes, com espaamento igual,
dentro do intervalo indicado por a e b.
seq(Expr,Intei(n)||Var(var),[Intei(a)],[Intei
(b)],[Intei(p)])
Exemplo:
seq(2^k,k=0..8) d 1,2,4,8,16,32,64,128,256
440 Funes e comandos
seqsolve Apresenta o valor de uma sequncia recorrente ou de um
sistema de equaes recorrentes (u_{n+1}=f(u_n) or
u_{n+2}=f(u_{n+1},u_n)...).
seqsolve((Expr ou LstExpr),(Var ou
LstVar),(ValInic ou LstValInic))
Exemplo:
seqsolve(2x+n,[x,n],1) d -n-1+2*2^n
shift_phase Apresenta o resultado da aplicao de um desfasamento de
pi/2 para uma expresso trigonomtrica.
shift_phase(Expr)
Exemplo:
shift_phase(sin(x)) d -cos((pi+2*x)/2)
signature Apresenta a assinatura de uma permutao.
signature(Permut)
Exemplo:
signature([1,0,3,4,2]) d
[100.0,100.0,0.0,87,14,""]
similarity Com dois pontos (A e B), um nmero real (k) e um ngulo (a1)
como argumentos, apresenta um ponto, que o ponto
semelhante a A, a atravessar o centro B, com ngulo a1 e
com coeficiente escalar k. Com um eixo (Dr3), um nmero
real (k), um ngulo (a1) e um ponto (A) como argumentos,
apresenta um ponto, que o ponto semelhante a A, a
atravessar o eixo fornecido pela linha um ngulo a1 e com
coeficiente escalar k.
similarity(Pnt(B) ou
Dr3,Real(k),Angle(a1),Pnt(A))
Exemplo:
similarity(0,3,angle(0,1,i),point(2,0)) dilata
o ponto em (2,0) de acordo com um factor de escala de
3 (um ponto em (6,0)) e, em seguida, roda o resultado
90 no sentido oposto ao dos ponteiros do relgio para
criar um ponto em (0,6)
simult Apresenta a soluo de um sistema de equaes lineares ou
vrios sistemas de equaes lineares apresentados em forma
de matriz. Por outras palavras, no caso de um sistema de
equaes lineares, pega numa matriz e numa coluna de
matriz B e apresenta a coluna de matriz X de modo a que
A*X=B.
Funes e comandos 441
simult(Mtrz(A),Mtrz(B))
Exemplo:
simult([[3,1],[3,2]],[[-2],[2]]) d [[-2],[4]]
SEN Seno: senox.
SIN(valor)
sincos Apresenta uma expresso com exponenciais complexas
reescritas em termos de seno e co-seno.
sincos(Expr)
Exemplo:
sincos(exp(i*x)) d cos(x)+(i)*sin(x)
single_inter Com duas curvas ou duas superfcies como argumentos,
apresenta uma das interseces das duas curvas ou
superfcies. Com duas curvas ou superfcies e um ponto ou
uma lista de pontos como argumentos, apresenta a
interseco das curvas ou superfcies mais prxima do ponto
ou que no se encontra na lista de pontos.
single_inter(Curva,Curva,[Pnt(A)||LstPnt(L)])
slopeat Apresenta o valor no ponto z0 do declive da linha ou do
segmento d. fornecida uma legenda.
slopeat(Liha,Pnt||Cplx(z0))
slopeatraw Apresenta o valor no ponto z0 do declive da linha ou do
segmento d.
slopeatraw(Linha,Pnt||Cplx(z0))
sphere Com dois pontos como argumentos, desenha a esfera de
dimetro determinado pela linha que vai de um ponto a
outro. Com um ponto e um nmero real como argumentos,
desenha a esfera com centro no ponto e com o raio
fornecidos pelo real.
sphere((Pnt ou Vect),(Pnt ou Real))
spline Apresenta o spline natural a atravessar os pontos fornecidos
por duas listas. Os polinmios no spline encontram-se na
varivel x e so de grau d.
spline(Lst(lx),Lst(ly),Var(x),Intei(d))
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]
442 Funes e comandos
sqrt Apresenta a raiz quadrada de uma expresso.
sqrt(Expr)
Exemplo:
sqrt(50) d 5*sqrt(2)
square Desenha o quadrado de lado AB no plano ABP.
square((Pnt(A) ou Cplx),(Pnt(B) ou
Cplx),[Pnt(P),Var(C),Var(D)])
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.
stddev Apresenta a desvincia padro dos elementos de uma lista
ou apresenta a lista de desvincias padro das colunas de
uma matriz. A segunda lista, opcional, uma lista de pesos.
stddev(Lst||Mtrz,[Lst])
Exemplo:
stddev([1,2,3]) d (sqrt(6))/3
stddevp Apresenta o desvio padro da populao dos elementos de
uma lista ou apresenta a lista de desvios padro das colunas
de uma matriz. A segunda lista, opcional, uma lista de
pesos.
stddevp(Lst||Mtrz,[Lst])
Exemplo:
stddevp([1,2,3]) d 1
STEP Utilizado em programao para indicar o passo numa
iterao ou o tamanho do passo de um incremento.
sto Guarda um nmero real ou uma string numa varivel.
sto((Real ou Str),Var)
sturmseq Apresenta a sequncia de Sturm para um polinmio ou uma
fraco racional.
sturmseq(Poli,[Var])
Exemplo:
sturmseq(x^3-1,x) d
[1,[[1,0,0,-1],[3,0,0],9],1]
Funes e comandos 443
subMat Extrai de uma matriz uma sub-matriz com o primeiro
elemento=A[n1,n2] e o ltimo elemento=A[n3,n4].
subMat(Mtrz(A),Intei(n1),Intei(n2),Intei(n3),
Intei(n4))
Exemplo:
subMat([[1,2],[3,4],[5,6]],1,0,2,1) d
[[3,4],[5,6]]
suppress Apresenta uma lista sem o n-simo elemento.
suppress(Lst,Intei(n))
Exemplo:
suppress([0,1,2,3],2) d [0,1,3]
surd Apresenta uma expresso elevada potncia de 1/n.
surd(Expr,Intei(n))
Exemplo:
surd(8,3) d 8^(1/3)
sylvester Apresenta a matriz de Sylvester de dois polinmios.
sylvester(Poli,Poli,Var)
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 Define um array em que os ndices so strings ou nmeros
reais.
table(SeqEqual(nome_do_ndice=valor_do_elemen
to))
tail Apresenta uma lista, ou uma sequncia, ou uma string sem o
respectivo primeiro elemento.
tail(Lst ou Seq ou Str)
Exemplo:
tail([3,2,4,1,0]) d [2,4,1,0]
TAN Tangente: tan(x).
tan(valor)
444 Funes e comandos
tan2cossin2 Apresenta uma expresso com tan(x) reescrita como
(1cos(2*x))/sin(2*x).
tan2cossin2(Expr)
Exemplo:
tan2cossin2(tan(x)) d (1-cos(2*x))/sin(2*x)
tan2sincos2 Apresenta uma expresso com tan(x) reescrita como
sin(2*x)/(1+cos(2*x)).
tan2sincos2(Expr)
Exemplo:
tan2sincos2(tan(x)) d sin(2*x)/(1+cos(2*x)
tangent Com uma curva como argumento, desenha a linha tangente
curva no ponto A. Com uma superfcie como argumento,
desenha o plano tangente superfcie no ponto A.
tangent(Curva ou superfcie(C),Pnt(A))
Exemplo:
tangent(plotfunc(x^2),GA) desenha a tangente ao
grfico de y=x^2 a atravessar o ponto A
THEN Utilizado em programao para introduzir uma declarao
dependente de uma declarao condicional.
TO Utilizado na programao de um ciclo para expressar o
intervalo de valores de uma varivel para a qual dever ser
executada uma declarao.
translation Com um vector e um ponto como argumentos, apresenta o
ponto trasladado pelo vector. Com dois pontos como
argumentos, apresenta o segundo ponto trasladado pelo
vector, da origem para o primeiro ponto.
translation(Vect,Pnt(C))
Exemplo:
translation(0-i,GA) traslada o objecto A uma
unidade para baixo
transpose Apresenta uma matriz transposta (sem conjugao).
transpose(Mtrz)
Exemplo:
tran([[1,2,3],[1,3,6],[2,5,7]]) d
[[1,1,2],[2,3,5],[3,6,7]]
Funes e comandos 445
triangle Desenha um tringulo com vrtices nos trs pontos.
triangle((Pnt ou Cplx),(Pnt ou Cplx),
(Pnt ou Cplx))
trunc Apresenta um valor ou uma lista de valores truncados para n
casas decimais. Se n no for fornecido, encarado como 0.
Aceita nmeros complexos.
trunc(Real||LstReal,Int(n))
Exemplo:
trunc(4.3) d 4
tsimplify Apresenta uma expresso com transcendentais reescritos
como exponenciais complexas.
tsimplify(Expr)
Exemplo:
tsimplify(exp(2*x)+exp(x)) d exp(x)^2+exp(x)
type Apresenta o tipo de uma expresso (p. ex., lista, string).
type(Expr)
Exemplo:
type("abc") d DOM_STRING
UFACTOR Decompe uma unidade num objecto unitrio.
ufactor(Unid,Unid)
unapply Apresenta a funo definida por uma expresso e uma
varivel.
unapply(Expr,Var)
Exemplo:
unapply(2*x^2,x) d (x)->2*x^2
UNTIL Utilizado em programao para indicar as condies em que
uma declarao deve deixar de ser executada.
USIMPLIFY Simplifica uma unidade num objecto unitrio.
usimplify(Unid)
valuation Apresenta a valorao (grau do termo de mais baixo grau)
de um polinmio. Com apenas um polinmio como
argumento, a valorao apresentada para x. Com uma
varivel como segundo argumento, a valorao realizada
para a mesma.
446 Funes e comandos
valuation(Poli,[Var])
Exemplo:
valuation(x^4+x^3) d 3
variance Apresenta a varincia de uma lista ou a lista de varincias
das colunas de uma matriz. A segunda lista, opcional, uma
lista de pesos.
variance(Lst||Mtrz,[Lst])
Exemplo:
variance([3,4,2]) d 2/3
vector Com um ponto como argumento, define um vector, da origem
ao ponto. Com dois pontos como argumentos, define um
vector, do primeiro ponto ao segundo ponto. Com um ponto
e um vector como argumentos, define um vector com incio no
ponto e com a orientao e magnitude do vector.
vector(Pnt,Pnt||Pnt,Vect)
vertices Apresenta a lista dos vrtices de um polgono ou poliedro.
vertices(Polgono ou Poliedr)
vertices_abca Apresenta a lista fechada [A,B,...A] dos vrtices do polgono
ou poliedro.
vertices_abca(Polgono ou Poliedr)
vpotential Apresenta U de modo a que curl(U)=V.
vpotential(Vect(V),LstVar)
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 Utilizado para introduzir uma declarao condicional.
WHILE Utilizado para indicar as condies em que uma declarao
deve ser executada.
XOR Ou exclusivo. Apresenta 1 se a primeira expresso for
verdadeira e a segunda expresso for falsa, ou se a primeira
expresso for falsa e a segunda expresso for verdadeira.
Caso contrrio, apresenta 0.
xor(Expr1,Expr2)
yellow Utilizado com display para especificar a cor do objecto
geomtrico a apresentar.
Funes e comandos 447
zip Aplica uma funo a duas variveis aos elementos de duas
listas. Sem o valor predefinido, o seu comprimento o
comprimento mnimo das duas listas, e a lista mais curta
preenchida com o valor predefinido.
zip(Fnc2d(f),Lst(l1),Lst(l2),[Val(default)])
Exemplo:
zip('+',[a,b,c,d], [1,2,3,4]) d
[a+1,b+2,c+3,d+4]
| Substitui um valor por uma varivel numa expresso.
|(Expr,Var(v1)=valor(a1)[,v2=a2,...])
2
Apresenta o quadrado de uma expresso.
(Expr)
2
Insere pi.
Insere um modelo para uma expresso derivada parcial.
Insere um modelo para uma expresso de soma.
Insere um sinal de menos.
Insere um sinal de raiz quadrada.
Insere um modelo para uma expresso antiderivada.
Insere um sinal de diferente.
Insere um sinal de menor ou igual.
Insere um sinal de maior ou igual.
Calcula a expresso e guarda depois o resultado na varivel
var. Repare que no pode ser utilizado com os grficos
G0G9. Consulte o comando BLIT.
expresso var
i Insere o nmero imaginrio i.
-1
Apresenta o inverso de uma expresso.
(Expr)
1
448 Funes e comandos
Criar as suas prprias funes
Pode criar a sua prpria funo gravando um programa (veja
o captulo 27) ou utilizando a funcionalidade DEFINE, mais
simples. As funes que criar aparecem no menu Utilizador
(um dos menus Toolbox).
Imagine que deseja criar a funo
SINCOS(A,B)=SIN(A)+COS(B)+C.
1. Prima Sd (Definir).
2. No campo Nome,
introduza um nome para
a funo por exemplo,
SINCOS e toque em
.
3. No campo Funo,
introduza a funo.
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 .
Pode executar a sua funo inserindo-a o na linha de
introduo da vista inicial ou seleccionando-a no menu
UTILIZADOR. Introduz-se o valor para cada varivel que
se escolha como parmetro. Neste exemplo, escolhemos
A e B como parmetros. Assim, poderia introduzir
SINCOS(0.5, 0.75).
Variveis 449
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 R
0
a R
n
. 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 s variveis criadas por si atribudo o valor que lhes
der. Pode atribuir um valor a determinadas variveis
integradas (como por exemplo, as variveis de Incio).
Tambm pode criar as suas prprias variveis.
O exemplo 1, abaixo, apresenta um exemplo de
atribuio de um valor a uma varivel integrada, ao
passo que o exemplo 2 ilustra como criar uma varivel e
atribuir-lhe um valor
Exemplo 1: Para atribuir
2
varivel integrada A:
Szj AaE
450 Variveis
O valor guardado
aparece como se v
direita. Se pretender,
posteriormente,
multiplicar o valor
guardado por 5, pode introduzir:
Aas5E
Para atribuir um objecto a uma varivel integrada,
importante escolher uma varivel que corresponda ao
tipo de objecto. Por exemplo, no pode atribuir um
nmero complexo s variveis A a Z. Estas esto
reservadas a nmeros reais. Os nmeros complexos tm
de ser atribudos s variveis Z0 a Z9. Da mesma forma,
as matrizes s podem ser atribudas s variveis
integradas M0 a M9. Consulte Variveis de Incio na
pgina 453 para mais informaes.
Pode tambm tirar partido das variveis integradas na
vista do CAS. No entanto, as variveis integradas do
CAS tm de ser introduzidas em letras minsculas: az.
Exemplo 2: Pode tambm criar as suas prprias
variveis: tanto na vista inicial como na vista do CAS.
Imagine, por exemplo, que deseja criar uma varivel
designada ME e atribuir-lhe
2
. Introduza:
Szj AQAcE
Aparece uma mensagem a perguntar se deseja criar uma
varivel chamada ME. Toque em ou prima
E para confirmar a inteno. Pode agora utilizar
essa varivel em clculos subsequentes: ME*3 d 303,
por exemplo.
Tambm pode criar variveis introduzindo [nome da
varivel]:=[objecto]. Por exemplo, introduzir
AxAoAtAwS.55
Eatribui 55 varivel YOU. Pode agora utilizar
essa varivel em clculos subsequentes: YOU+60 d 115,
por exemplo.
Variveis 451
Utilizar variveis
para alterar
definies
Tal como pode atribuir valores a variveis criadas por si,
tambm pode atribuir valores a determinadas variveis
integradas. Pode alterar as Definies de incio no ecr
Definies de incio (SH). Mas tambm pode
modificar uma Definio de incio a partir da vista inicial,
atribuindo um valor varivel que representa essa
definio. Por exemplo, introduzir 0 Base
E na vista inicial fora a opo binria para a
base de inteiros. (Um valor de 1 foraria a opo octal;
2, a opo decimal; e 3, a opo hex.) Outro exemplo:
pode alterar a medida de ngulos de radianos para
graus introduzindo 1 HAngle E na vista
inicial. Introduzir 0 HAngle E fora o
regresso opo radianos.
Recuperar variveis Pode ver o valor atribudo a uma varivel integrada ou
definida pelo utilizador introduzindo o respectivo nome
na vista inicial e premindo E. Pode introduzir o
nome letra a letra, ou escolher a varivel no menu
Variveis.
Para abrir o menu
Variveis, toque em
a. Existem quatro
submenus, que
abrangem as variveis
de Incio, do CAS, das
aplicaes e do
utilizador. As variveis
de Incio so as variveis integradas, definidas pelas suas
aces na vista inicial ou pelas definies que escolher
no ecr Definies de incio. Alguns exemplos so
HAngle e Base. As variveis de aplicaes tambm so
integradas, mas so definidas pelas suas aces na
aplicao. Alguns exemplos so XMax e Slope. As
variveis do CAS e as variveis do utilizador so as
criadas por si.
Caso deseje recuperar apenas o valor, e no o nome,
de uma varivel, toque em antes de seleccionar a
varivel no menu Variveis.
452 Variveis
Qualificar variveis Algumas variveis so comuns a mais do que uma
aplicao. Por exemplo, a aplicao Funo tem uma
varivel designada Xmin, mas o mesmo se passa com as
aplicaes Polar, Paramtrica, Sequncia e Resolv. Da
mesma forma, a varivel X comum s aplicaes
Estatstica 1Var e Estatstica 2Var. Embora com nomes
idnticos, estas variveis podem conter valores diferentes.
Se tentar recuperar uma
varivel que utilizada
em mais do que uma
aplicao introduzindo
apenas o respectivo
nome na vista inicial, ir
obter o ltimo valor
calculado para essa
varivel. Poder no ser esse o valor que deseja. Para
garantir que obtm o valor certo, tem de qualificar a
varivel com o nome da aplicao que a gerou.
No exemplo direita, foi introduzida a varivel X, mas
esta apresentou o valor que tinha calculado na aplicao
Estatstica 1Var (primeira entrada). No entanto, era o
valor da varivel calculado na aplicao Estatstica 2Var
que se pretendia. Para recuperar o valor, era necessrio
acrescentar ao nome da varivel um prefixo
correspondente ao nome da aplicao que a gerou:
Estatsticas_2Var, seguido de um ponto (segunda
entrada).
Repare na sintaxe necessria:
nome_aplicao.nome_varivel
No so permitidos espaos em nomes de aplicaes,
devendo ser representados pelo carcter de sublinhado:
SX. A aplicao pode ser integrada ou criada por
si com base numa integrada. O nome de uma varivel
integrada deve coincidir com um nome listado nas
tabelas de variveis de Incio ou de aplicaes abaixo.
Sugesto Os caracteres no padro em nomes de variveis
como por exemplo, e podem ser introduzidos
mediante seleco na paleta de smbolos especiais:
Sr.
Variveis 453
Variveis de Incio
Para ter acesso s variveis de incio, prima a e toque
em .
Categoria Nomes
Real A a Z e
Por exemplo, 7.45 A
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} L1.
Matriz M0 a M9
Guarde matrizes e vectores nestas
variveis.
Por exemplo, [[1,2],[3,4]] M1.
Grficos G0 a G9
Definies HAngle
HFormat
HDigits
HComplex
Date
Time
Language
Entry
Inteiro
Base
Bits
Signed
454 Variveis
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.
Variveis da aplicao Funo
Categoria Nomes
Resultados
a
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
a. As variveis de Resultados contm o ltimo valor achado pelas
funes Signed Area, Extremum, Intersection, Root e Slope,
respectivamente.
Variveis 455
Variveis da aplicao Geometria
Variveis da aplicao Folha de Clculo
Variveis da aplicao Resolv
Categoria Nomes
Numrica XMin
YMin
XMax
Modos AAngle
AComplex
ADigits
AFormat
Categoria Nomes
Numrica ColWidth
Row
Cell
RowHeight
Col
Modos AAngle
AComplex
ADigits
AFormat
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
456 Variveis
Variveis da aplicao Grficos Avanados
Categoria 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
NumIndep
NumType
NumXZoom
NumYZoom
Automatic
BuildYourOwn
Modos AAngle
AComplex
ADigits
AFormat
Variveis 457
Variveis da aplicao Estatstica 1Var
Categoria Nomes
Resultados
[explicado
abaixo]
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
Hmin
Hmax
Hwidth
Labels
Recenter
Xmax
Xmin
Xtick
Xzoom
Ymax
Ymin
Ytick
Yzoom
Numrica D1
D2
D3
D4
D5
D6
D7
D8
D9
D0
Modos AAngle
AComplex
ADigits
AFormat
458 Variveis
Resultados
NbItem Contm o nmero de pontos de dados na actual anlise
a 1 varivel (H1-H5).
Min Contm o valor mnimo do conjunto de dados na actual
anlise a 1 varivel (H1-H5).
Q1 Contm o valor do primeiro quartil na actual anlise a
1 varivel (H1-H5).
Med Contm a mediana na actual anlise a 1 varivel
(H1-H5).
Q3 Contm o valor do terceiro quartil na actual anlise a
1 varivel (H1-H5).
Max Contm o valor mximo na actual anlise a 1 varivel
(H1-H5).
X Contm a soma do conjunto de dados na actual anlise
a 1 varivel (H1-H5).
X2 Contm a soma dos quadrados do conjunto de dados na
actual anlise a 1 varivel (H1-H5).
MeanX Contm a mdia do conjunto de dados na actual anlise
a 1 varivel (H1-H5).
sX Contm o desvio padro da amostra do conjunto de
dados na actual anlise a 1 varivel (H1-H5).
X Contm o desvio padro da populao do conjunto de
dados na actual anlise a 1 varivel (H1-H5).
serrX Contm o erro padro do conjunto de dados na actual
anlise a 1 varivel (H1-H5).
Variveis 459
Variveis da aplicao Estatstica 2Var
Categoria Nomes
Resultados
[explicado
abaixo]
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
460 Variveis
Resultados
NbItem Contm o nmero de pontos de dados na actual anlise
a 2 variveis (S1-S5).
Corr Contm o coeficiente de correlao do mais recente
clculo de resultados estatsticos. Este valor baseia-se
apenas no ajuste linear, independentemente do tipo de
ajuste escolhido.
CoefDet Contm o coeficiente de determinao do mais recente
clculo de resultados estatsticos. Este valor tem por base
o tipo de ajuste escolhido.
sCov Contm a covarincia da amostra da actual anlise
estatstica a 2 variveis (S1-S5).
Cov Contm a covarincia da populao da actual anlise
estatstica a 2 variveis (S1-S5).
XY Contm a soma dos produtos de XY para a actual
anlise estatstica a 2 variveis (S1-S5).
MeanX Contm a mdia dos valores independentes (X) da actual
anlise estatstica a 2 variveis (S1-S5).
X Contm a soma dos valores independentes (X) da actual
anlise estatstica a 2 variveis (S1-S5).
X2 Contm a soma dos quadrados dos valores
independentes (X) da actual anlise estatstica a
2 variveis (S1-S5).
sX Contm o desvio padro da amostra dos valores
independentes (X) da actual anlise estatstica a
2 variveis (S1-S5).
X Contm o desvio padro da populao dos valores
independentes (X) da actual anlise estatstica a
2 variveis (S1-S5).
serrX Contm o erro padro dos valores independentes (X) da
actual anlise estatstica a 2 variveis (S1-S5).
Variveis 461
MeanY Contm a mdia dos valores dependentes (Y) da actual
anlise estatstica a 2 variveis (S1-S5).
Y Contm a soma dos valores dependentes (Y) da actual
anlise estatstica a 2 variveis (S1-S5).
Y2 Contm a soma dos quadrados dos valores dependentes
(Y) da actual anlise estatstica a 2 variveis (S1-S5).
sY Contm o desvio padro da amostra dos valores
dependentes (Y) da actual anlise estatstica a 2 variveis
(S1-S5).
Y Contm o desvio padro da populao dos valores
dependentes (Y) da actual anlise estatstica a 2 variveis
(S1-S5).
serrY Contm o erro padro dos valores dependentes (Y) da
actual anlise estatstica a 2 variveis (S1-S5).
Variveis da aplicao Inferncia
Categoria Nomes
Resultados
[explicado
abaixo]
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
462 Variveis
Resultados
CritScore Contm o valor da distribuio Z ou t associado ao valor
introduzido
CritVal1 Contm o valor crtico mais baixo da varivel
experimental associado ao valor negativo de
TestScore que foi calculado a partir do nvel
introduzido.
CritVal2 Contm o valor crtico mais elevado da varivel
experimental associado ao valor positivo de TestScore
que foi calculado a partir do nvel introduzido.
DF Contm os graus de liberdade dos testes-t.
Prob Contm a probabilidade associada ao valor de
TestScore.
Result Para testes de hipteses, contm 0 ou 1 para indicar a
rejeio ou a falha de rejeio da hiptese nula.
TestScore Contm a distribuio do valor de Z ou t, calculado a
partir da introduo do teste de hiptese ou do intervalo
de confiana.
TestValue Contm o valor da varivel experimental associada a
PontuaoTeste.
Variveis da aplicao Paramtrica
Categoria Nomes
Simblica X1
Y1
X2
Y2
X3
Y3
X4
Y4
X5
Y5
X6
Y6
X7
Y7
X8
Y8
X9
Y9
X0
Y0
Variveis 463
Desenho Axes
Cursor
GridDots
GridLines
Labels
Method
Recenter
Tmin
Tmax
Tstep
Xmax
Xmin
Xtick
Xzoom
Ymax
Ymin
Ytick
Yzoom
Numrica Automatic
BuildYourOwn
NumIndep
NumStart
NumStep
NumType
NumZoom
Modos AAngle
AComplex
ADigits
AFormat
Categoria Nomes (Continuao)
464 Variveis
Variveis da aplicao Polar
Variveis da aplicao Financeira
Categoria 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
BuildYourOwn
NumIndep
NumStart
NumStep
NumType
NumZoom
Modos AAngle
AComplex
ADigits
AFormat
Categoria Nomes
Numrica CPYR
BEG
FV
IPYR
NbPmt
PMTV
PPYR
PV
Modos AAngle
AComplex
ADigits
AFormat
Variveis 465
Variveis da aplicao Solucionador Linear
Variveis da aplicao Solucionador de Tringulos
Variveis da aplicao Explorador Linear
Variveis da aplicao Explorador Quadrtico
Categoria Nomes
Numrica LSystem LSolution
a
Modos AAngle
AComplex
ADigits
AFormat
a. Contm um vector com a ltima soluo achada pela aplicao
Solucionador Linear ou pela funo da aplicao LSolve.
Categoria Nomes
Numrica SideA
SideB
SideC
Rect
AngleA
AngleB
AngleC
Modos AAngle
AComplex
ADigits
AFormat
Categoria Nomes
Modos AAngle
AComplex
ADigits
AFormat
Categoria Nomes
Modos AAngle
AComplex
ADigits
AFormat
466 Variveis
Variveis da aplicao Explorador Trigonomtrico
Variveis da aplicao Sequncia
Categoria Nomes
Modos AAngle
AComplex
ADigits
AFormat
Categoria Nomes
Simblica U1
U2
U3
U4
U5
U6
U7
U8
U9
U0
Desenho Axes
Cursor
GridDots
GridLines
Labels
Nmin
Nmax
Recenter
Xmax
Xmin
Xtick
Xzoom
Ymax
Ymin
Ytick
Yzoom
Numrica Automatic
BuildYourOwn
NumIndep
NumStart
NumStep
NumType
NumZoom
Modos AAngle
AComplex
ADigits
AFormat
Unidades e constantes 467
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
SF (Unidades) e, se necessrio, toque em .
O menu organizado por categoria. Cada categoria
listada esquerda, sendo as unidades da categoria
seleccionada listadas direita.
Categorias de
unidades
comprimento
rea
volume
tempo
velocidade
massa
acelerao
fora
energia
potncia
presso
temperatura
electricid.
luz
ngulo
viscosidade
radiao
468 Unidades e constantes
Prefixos O menu Unidades inclui uma entrada que no uma
categoria de unidade, nomeadamente, Prefixo. Se
seleccionar esta opo, apresentada uma paleta de
prefixos.
Os prefixos de unidade proporcionam uma maneira
prtica de introduzir nmeros grandes ou pequenos.
Por exemplo, a velocidade da luz de aproximadamente
300 000 m/s. Se pretendesse utilizar esse valor num
clculo, poderia introduzi-lo como 300_km/s, com o
prefixo k, seleccionado na paleta de prefixos.
Seleccione o prefixo pretendido antes de seleccionar a
unidade.
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.
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
Unidades e constantes 469
Exemplo Imagine que deseja adicionar 20 centmetros e 5
polegadas e ver o resultado apresentado em centmetros.
1. Se deseja que o
resultado se encontre
em cm, comece por
introduzir primeiro a
medida centmetros.
20 SF
(Unidades)
Seleccione
Comprimento
Seleccione cm
2. Agora, adicione 5
polegadas.
+ 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
E
470 Unidades e constantes
O resultado
mostrado como
8.175 cm*s
1
.
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 Converte uma unidade para outra da mesma categoria.
CONVERT(5_m,1_ft) d 16.4041994751_ft
Pode tambm utilizar a ltima resposta como primeiro
argumento num novo clculo de converso. Se premir
S+, coloca a ltima resposta na linha de
introduo. Pode tambm seleccionar um valor do
histrico e tocar em a fim de o copiar para a linha
de introduo. com uma medida, invoca tambm
o comando convert, efectuando a converso para a
unidade que se segue ao smbolo de Guardar.
Unidades e constantes 471
MKSA Metros, quilogramas, segundos, amperes. Converte uma
unidade complexa nos componentes base do sistema
MKSA.
MKSA(8.175_cm/s) d .08175_m*s1
UFACTOR Converso por decomposio de unidade. Converte uma
medida que utiliza uma unidade composta numa medida
expressa em unidades constituintes. Por exemplo, um
Coulomb uma medida de carga elctrica uma
unidade composta derivada das unidades de base
Ampere e segundo do SI: 1 C = 1 A * 1 s. Assim:
UFACTOR(100_C,1_A)) d 100_A*s
USIMPLIFY Simplificao de unidades. Por exemplo, um Joule
definido como um kg*m
2
/s
2
. Assim:
USIMPLIFY(5_kg*m^2/s^2) d 5_J
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
.
472 Unidades e constantes
Exemplo Imagine que deseja saber a energia potencial de uma
massa de 5 unidades segundo a equao E = mc
2
.
1. Introduza a massa e
o operador de
multiplicao:
5 s
2. Abra o menu de
constantes.
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? Pode introduzir apenas o valor de uma constante ou a
constante e respectivas unidades (caso possua unidades).
Se o ecr apresentar , o valor introduzido no
ponto do cursor. Se o ecr apresentar , o valor e
respectivas unidades so introduzidos no ponto do cursor.
No exemplo direita, a
primeira entrada mostra
a Constante Universal
dos Gases aps ter sido
escolhida com
apresentado. A segunda
entrada mostra a mesma
constante, mas escolhida
com
apresentado.
Toque em para apresentar e vice-versa.
Unidades e constantes 473
Lista de constantes
Categoria Nome e smbolo
Matem-
tica
e
MAXREAL
MINREAL

i
Qumica Avogadro, NA
Boltmann, k
volume molar, Vm
gs universal, R
temperatura padro, StdT
presso padro, StdP
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, a
0
magnetro de Bohr,
B
magneto nuclear,
N
comprimento de onda do foto,

0
frequncia do foto, f
0
comprimento de onda de Compton,
c
474 Unidades e constantes
Listas 475
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.
476 Listas
Criar uma lista no Catlogo de Listas
1. Abra o Catlogo de
Listas.
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.
Listas 477
Catlogo de Listas:
botes e teclas
Os botes e teclas do Catlogo de Listas so os
seguintes:
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:
Destaque a lista e toque em ou
Toque no nome da lista.
Editor de Listas:
Botes e teclas
Quando abre uma lista, ficam disponveis os seguintes
botes e teclas:
Boto ou tecla Finalidade
Abre a lista destacada para
edio. Tambm pode,
simplesmente, tocar no nome de
uma lista.
ou C Elimina o contedo da lista
seleccionada.
Transmite a lista destacada para
outra HP Prime.
SJ
(Limpar)
Limpa todas as listas.
S=ou \ Permite-lhe mover-se para a parte
superior ou inferior do catlogo,
respectivamente.
Boto ou tecla Finalidade
Copia o item de lista destacado
para a linha de introduo.
Insere um novo valor
predefinido como zero antes do
item destacado.
ou
C
Elimina o item destacado.
478 Listas
Para editar uma
lista
1. Abra o Catlogo de
Listas.
Sp(Lista)
2. Toque no nome da
lista (L1, L1,etc.). apresentado o Editor de Listas.
Apresenta um menu que permite
escolher entre tipo de letra
pequeno, mdio e grande
Apresenta um menu para
seleco do nmero de listas a
apresentar em simultneo: uma,
duas, trs ou quatro. Por exemplo,
se tiver apenas a L4 apresentada
e seleccionar 3 no menu Listas,
alm da L4, sero tambm
apresentadas as listas L5 e L6.
SJ
(Limpar)
Limpa todos os itens da lista.
S= ou \ Move o cursor para o incio ou o
fim da lista.
Boto ou tecla Finalidade (Continuao)
Listas 479
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
Imagine que deseja
inserir um novo valor, 9,
em L1(2), na lista L1
apresentada direita.
Seleccione L1(2), ou
seja, o segundo
elemento da lista.
9
Eliminar listas
Para eliminar uma
lista
No Catlogo de Listas, utilize as teclas do cursor para
destacar a lista e prima C. -lhe solicitado que
confirme a sua deciso. Toque em ou prima
E.
Se a lista for uma das listas reservadas L0 a L9, apenas o
contedo da lista eliminado. A lista , simplesmente,
despojada do seu contedo. Se a lista tiver um nome
atribudo por si (que no L0 a L9), eliminada na
totalidade.
480 Listas
Para eliminar todas
as listas
No Catlogo de Listas, prima SJ (Limpar).
O contedo das listas L0 a L9 eliminado, e quaisquer
listas com outros nomes so eliminadas na totalidade.
Listas na vista inicial
Pode introduzir e realizar operaes em listas
directamente na vista inicial. As listas podem ou no ter
nome.
Para criar uma lista 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).
Para guardar uma
lista
Pode guardar uma lista numa varivel. Pode faz-lo
antes de a lista ser adicionada ao Histrico ou copi-
la a partir do Histrico. Depois de ter introduzido
uma lista na linha de introduo ou de a ter copiado
do Histrico para a linha de introduo, toque em
, introduza um nome para a lista e prima
E. Os nomes das variveis reservadas para
listas so L0 a L9; no entanto, tambm pode criar os
seus prprios nomes de lista.
Listas 481
Por exemplo, para
guardar a lista
{25,147,8} em L7:
1. Crie a lista na linha
de introduo.
2. Prima > a fim de
mover o cursor para
fora da lista.
3. Toque em .
4. Introduza o nome:
Aj7
5. Conclua a operao: E.
Para apresentar
uma lista
Para apresentar uma lista na vista inicial, digite o
respectivo nome e prima E.
Se a lista estiver vazia, apresentado um par de chavetas
em branco.
Para apresentar um
elemento
Para apresentar um elemento de uma lista na vista inicial,
digite nomedalista ( n.elemento). Por exemplo, se L6 for
{3,4,5,6}, ento, L6(2)
E
apresenta 4.
Para guardar um
elemento
Para guardar um valor num elemento de uma lista na vista
inicial, introduza valor nomelista (n.elemento).
Por exemplo, para guardar 148 como o segundo
elemento em L2, digite 148 L2(2)E.
Para enviar uma
lista
Pode enviar listas para outra calculadora ou para um PC,
tal como acontece com aplicaes, programas, matrizes
e notas. Consulte Partilha de dados na pgina 46 para
obter instrues.
482 Listas
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.
Listas 483
Formato do menu Por predefinio, uma funo de Lista apresentada no
menu Matemtica com o nome descritivo, e no com o
respectivo nome de comando. Assim, a abreviatura
CONCAT apresentada como Concatenar e a
abreviatura POS apresentada como Posio.
Se preferir que o menu Matemtica mostre antes o nome
do comando, cancele a seleco da opo
Apresentao Menu na pgina 2 do ecr Definies
de incio (consulte a pgina 26).
Fazer lista Calcula uma sequncia de elementos para uma nova
lista, utilizando a sintaxe:
MAKELIST(expresso,varivel,incio,fim,
incremento)
Calcula a expresso no que diz respeito varivel,
medida que a varivel assume valores do incio ao fim,
como incrementos.
Exemplo:
Em Incio, gere uma srie de quadrados de 23 a 27:
D
Seleccione Lista
Seleccione Fazer
lista (ou
MAKELIST)
A a j o
A a o
23 o 27 o
1 E
Ordenar Ordena os elementos da lista por ordem ascendente.
SORT(lista)
Exemplo:
SORT({2,5,3}) apresenta {2,3,5}
484 Listas
Inverter Cria uma lista invertendo a ordem dos elementos numa lista.
REVERSE(lista)
Exemplo:
REVERSE({1,2,3}) apresenta {3,2,1}
Concatenar Concatena duas listas numa nova lista.
CONCAT(lista1,lista2)
Exemplo:
CONCAT({1,2,3},{4}) apresenta {1,2,3,4}.
Posio Apresenta a posio de um elemento numa lista.
O elemento pode ser um valor, uma varivel ou uma
expresso. Caso haja mais do que uma instncia do
elemento, apresentada a posio da primeira
ocorrncia. devolvido um valor de 0 caso no exista
nenhuma ocorrncia do elemento especificado.
POS(lista, elemento)
Exemplo:
POS ({3,7,12,19},12) apresenta 3
Tamanho Apresenta o nmero de elementos numa lista.
SIZE(lista)
Exemplo:
SIZE({1,2,3}) apresenta 3
LISTA Cria uma nova lista constituda pelas primeiras diferenas
de uma lista; ou seja, as diferenas entre os elementos
sequenciais na lista. A nova lista tem menos um elemento
do que a lista original. As diferenas para {x
1
, x
2
, x
3
,... x
n-
1
, x
n
} so {x
2
x
1
, x
3
x
2
,... x
n
x
n1
}.
LIST(lista1)
Listas 485
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
>
A j 5 E
D
Seleccione Lista
Seleccione List
A j 5 E
LISTA Calcula a soma de todos os elementos numa lista.
LISTA (lista)
Exemplo:
LIST({2,3,4}) apresenta 9.
LISTA Calcula o produto de todos os elementos na lista.
LIST(lista)
Exemplo:
LIST({2,3,4}) apresenta 24.
Achar valores estatsticos de listas
Para achar valores estatsticos como a mdia, a
mediana, o mximo e o mnimo de uma lista crie uma
lista, guarde-a num conjunto de dados e, em seguida,
utilize a aplicao Estatstica 1Var.
Exemplo Neste exemplo, utilize a aplicao Estatstica 1Var para
achar a mdia, a mediana e os valores mximo e mnimo
na lista L1, sendo estes 88, 90, 89, 65, 70 e 89.
486 Listas
1. Na vista inicial, crie
L1.
S q
88, 90, 89, 65,
70,89 >
Aj1 E
2. Na vista inicial,
guarde L1 em D1.
Aj 1
Ad1 E
Poder agora ver os
dados da lista na vista Numrica da aplicao
Estatstica 1Var.
3. Inicie a aplicao Estatstica 1Var.
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.
Listas 487
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.
488 Listas
Matrizes 489
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 Os vectores so arrays unidimensionais. So constitudos
por apenas uma linha. Um vector representado por
parnteses rectos simples; por exemplo, [1 2 3]. Pode ser
um vector de nmero real ou um vector de nmero
complexo, como por exemplo
[1+2*i 7+3*i].
Matrizes Matrizes so arrays bidimensionais. So constitudas por
um mnimo de duas linhas e um mnimo de uma coluna.
As matrizes podem conter qualquer combinao de
nmeros reais e complexos, como por exemplo:
ou .
Variveis de matriz Esto disponveis dez variveis de matriz reservadas,
designadas M0 a M9. No entanto, pode guardar uma
matriz numa varivel com um nome definido por si. Pode
depois utiliz-las em clculos nas vistas inicial ou do CAS,
bem como em programas. Pode recuperar nomes de
matriz a partir do menu Vars ou, simplesmente, digitar os
nomes com o teclado.
1 2 3
4 5 6
1 2i +
3 4i
7
490 Matrizes
Criar e guardar matrizes
O Catlogo de Matrizes
contm as variveis de
matriz reservadas M0 a
M9, bem como quaisquer
variveis de matriz que
tenha criado nas vistas
inicial ou do CAS (ou
num programa, se forem
globais).
Depois de seleccionar um nome de matriz, pode criar,
editar e eliminar matrizes no Editor de Matrizes. Pode
tambm enviar uma matriz para outra HP Prime.
Para abrir o Catlogo de Matrizes,
primaSt(Matriz).
No Catlogo de Matrizes, o tamanho de uma matriz
mostrado ao lado do nome da matriz. (Uma matriz em
branco mostrada como 1*1). O nmero de elementos
nela contidos mostrado ao lado de um vector.
Pode tambm criar e guardar matrizes, com ou sem
nome, na vista inicial. Por exemplo, o comando:
POLYROOT([1,0,1,0])M1
guarda as razes do vector complexo de comprimento 3
na varivel M1. Assim, M1 contm as trs razes de
: 0, 1 e 1.
Catlogo de
Matrizes: botes e
teclas
Os botes e teclas disponveis no Catlogo de Matrizes
so:
x
3
x 0 =
Boto ou
tecla
Finalidade
Abre a matriz destacada para edio.
ou C
Elimina o contedo da matriz
seleccionada.
Transforma a matriz seleccionada num
vector unidimensional.
Matrizes 491
Trabalhar com matrizes
Para abrir o Editor
de Matrizes
Para criar ou editar uma matriz, v ao Catlogo de
Matrizes e toque numa matriz. (Tambm pode utilizar as
teclas do cursor para destacar a matriz e, em seguida,
premir
).
O Editor de Matrizes abre-se.
Editor de Matrizes:
botes e teclas
Os botes e teclas disponveis no Editor de Matrizes so:
Transmite a matriz destacada para outra
HP Prime.
SJ
(Limpar)
Limpa o contedo das variveis de matriz
reservadas M0 a M9 e elimina quaisquer
matrizes com nomes atribudos pelo
utilizador.
Boto ou
tecla
Finalidade (Continuao)
Boto ou tecla Finalidade
Copia o elemento destacado
para a linha de introduo.
Insere uma linha de zeros acima,
ou uma coluna de zeros
esquerda, da clula destacada. -
lhe solicitado que escolha linha
ou coluna.
Apresenta um menu que permite
escolher entre tipo de letra
pequeno, mdio e grande.
Uma tecla de comutao tripla
que controla de que modo o
cursor se move aps a introduo
de um elemento. move o
cursor para a direita;
move-o para baixo e no
o move.
492 Matrizes
Para criar uma
matriz no Editor de
Matrizes
1. Abra o Catlogo de Matrizes:
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.
Apresenta um menu que permite
escolher apresentar 1, 2, 3 ou 4
colunas de cada vez.
SJ(Limpar) Elimina a linha ou coluna
destacada, ou a matriz inteira.
(-lhe solicitado que escolha).
S=\<> Move o cursor para a primeira
linha, ltima linha, primeira
coluna, ou ltima coluna,
respectivamente.
Boto ou tecla Finalidade (Continuao)
Matrizes 493
5. Por predefinio, quando um elemento introduzido,
o cursor move-se para a coluna seguinte na mesma
linha. Pode utilizar as teclas do cursor a fim de se
mover para outra linha ou coluna. Pode tambm
alterar a direco na qual o cursor se move
automaticamente tocando em .
O boto alterna entre as opes seguintes:
: o cursor move-se para a clula direita
da clula actual quando prime E.
: o cursor move-se para a clula abaixo da
clula actual quando prime E.
: o cursor permanece na clula actual
quando prime E.
6. Quando terminar, prima St (Matriz) para
regressar ao Catlogo de Matrizes, ou prima H
para regressar vista inicial. As entradas de matrizes
so guardadas automaticamente.
Matrizes na vista
inicial
Pode introduzir matrizes e efectuar operaes com elas
directamente na vista inicial. As matrizes podem ou no
ter nome.
Nas vistas inicial ou do CAS, introduza um vector ou uma
matriz directamente na linha de introduo.
1. Prima S u ([])
para iniciar um
vector ou uma
matriz.
apresentado o
modelo de matriz,
como se v na figura
direita.
2. Introduza um valor no quadrado. Em seguida, prima
> para introduzir um segundo valor na mesma
linha, ou prima \ a fim de se mover para a
segunda linha. A matriz cresce consigo medida
que vai introduzindo valores, adicionando linhas e
colunas conforme necessrio.
494 Matrizes
3. Pode aumentar a sua
matriz em qualquer
momento,
adicionando colunas
e linhas conforme
desejar. Pode
tambm eliminar
uma linha ou coluna
inteira. Basta colocar o cursor no smbolo , no final
de uma linha ou coluna. Em seguida, prima +
para inserir uma nova linha ou coluna, ou w para
eliminar a linha ou coluna. Pode tambm premir C
para eliminar uma linha ou coluna. Na figura acima,
premir C resultaria na eliminao da segunda
linha da matriz.
4. Quando tiver
terminado, prima
E e a matriz
ser apresentada no
Histrico. Poder
ento utilizar a sua
matriz ou atribuir-lhe
um nome.
Para guardar uma
matriz
Pode guardar um vector ou uma matriz numa varivel.
Pode faz-lo antes de serem adicionados ao Histrico ou
copi-los do Histrico. Se tiver introduzido um vector ou
uma matriz na linha de introduo, ou se os tiver copiado
do Histrico para a linha de introduo, toque em
, introduza o nome a atribuir e prima E.
Os nomes de variveis reservados a vectores e matrizes
so de M0 a M9. Pode sempre utilizar um nome de
varivel concebido por si para guardar um vector ou uma
matriz. A nova varivel ser apresentada no menu Vars
sob .
Matrizes 495
O ecr direita mostra a
matriz
a ser guardada em M5.
Repare que pode
introduzir uma
expresso (como 5/2) para um elemento da matriz,
sendo esta calculada aps a introduo
A figura direita mostra
o vector [1 2 3] a ser
guardado na varivel do
utilizador M25. Ser-lhe-
solicitado que confirme
se deseja criar a sua
prpria varivel. Toque
em para avanar
ou para cancelar.
Quando tocar em
, a sua nova
matriz ser guardada
com o nome M25. Essa
varivel ir aparecer na
seco Utilizador do
menu Vars. Ir tambm
ver a sua nova matriz no
Catlogo de Matrizes.
Para apresentar
uma matriz
Na vista inicial, introduza o nome do vector ou da matriz
e prima E. Se o vector ou matriz estiver em branco,
apresentado zero entre parnteses rectos duplos.
Para apresentar um
elemento
Na vista inicial, introduza nomedamatriz(linha,coluna).
Por exemplo, se M2 for [[3,4],[5,6]], ento,
M2(1,2)Ed 4.
Para guardar um
elemento
Na vista inicial, introduza valor, toque em e, em
seguida, introduza nomedamatriz(linha,coluna).
Por exemplo, para alterar o elemento na primeira linha e
segunda coluna de M5 para 728 e depois apresentar a
matriz resultante:
2.5 729
16 2
496 Matrizes
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.
Para enviar uma
matriz
Pode enviar matrizes entre calculadoras tal como o faz
com aplicaes, programas, listas e notas. Consulte
Partilha de dados na pgina 46 para obter instrues.
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 1. Seleccione a primeira matriz:
St (Matriz)
Toque em M1 ou destaque-a e prima E.
2. Introduza os
elementos da matriz:
1 E
2 E
3 E
4 E
Matrizes 497
3. Seleccione a segunda matriz:
St (Matriz)
Toque em M2 ou destaque-a e prima E.
4. Introduza os
elementos da matriz:
5 E
6 E
7 E
8 E
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
Para a diviso por uma grandeza escalar, introduza
primeiro a matriz, depois o operador e, em seguida,
a grandeza escalar. Para a multiplicao, a ordem dos
operandos no tem importncia.
A matriz e a grandeza
escalar podem ser reais
ou complexas. Por
exemplo, para dividir o
resultado do exemplo
anterior por 2, prima as
seguintes teclas:
n 2 E
Para multiplicar
duas matrizes
A fim de multiplicar as duas matrizes que criou para o
exemplo anterior, prima as seguintes teclas:
AQ1sA
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.
498 Matrizes
Para elevar uma
matriz a uma
potncia
Pode elevar uma matriz a qualquer potncia, desde que
a potncia seja um inteiro. O exemplo seguinte mostra o
resultado de elevar a matriz M1, criada anteriormente,
potncia de 5.
AQ1k5
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.
A
Q1
kQ
2
E
Para dividir por
uma matriz
quadrada
Para a diviso de uma matriz ou de um vector por uma
matriz quadrada, o nmero de linhas do dividendo (ou o
nmero de elementos, se se tratar de um vector) tem de
ser igual ao nmero de linhas no divisor.
Esta operao no uma diviso matemtica: uma
multiplicao esquerda pelo inverso do divisor. M1/M2
equivale a M2
1
* M1.
A fim de dividir as duas
matrizes que criou para
o exemplo anterior,
prima as seguintes
teclas:
A Q1 n
A Q2
Matrizes 499
Para inverter uma
matriz
Pode inverter uma matriz quadrada na vista inicial
digitando a matriz (ou o nome da respectiva varivel) e
premindo SnE. Tambm pode utilizar o
comando INVERSE existente na categoria Matriz do
menu Matemtica.
Para negar cada
elemento
Pode alterar o sinal de cada elemento de uma matriz
premindo Q, introduzindo o nome da matriz e
premindo E.
Resolver sistemas de equaes lineares
Pode utilizar matrizes para resolver sistemas de equaes
lineares como os que se seguem:
2x+3y+4z=5
x+yz=7
4xy+2z=1
Neste exemplo, vamos utilizar as matrizes M1 e M2, mas
pode utilizar qualquer nome de varivel disponvel para
matrizes.
1. Abra o Catlogo de
Matrizes, limpe M1,
opte por criar um
vector e abra o
Editor de Matrizes:
St
[prima = ou \
para seleccionar
M1] C E
2. Crie o vector das trs
constantes do
sistema linear.
5E7E
1E
500 Matrizes
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.
2
E
3
E
[Toque na clula R1,
C3.] 4
E

1
E
1
E
Q
1
E
4
EQ
1
E
2
E
6. Regresse vista
inicial e multiplique esquerda o vector de
constantes pelo inverso da matriz de coeficientes:
HA Q2
S n
s

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).
Matrizes 501
Funes e comandos de matriz
Funes As funes podem ser utilizadas em qualquer aplicao
ou na vista inicial. Encontram-se listadas no menu
Matemtica, na categoria Matriz. Podem ser utilizadas
em expresses matemticas principalmente, na vista
inicial bem como em programas.
As funes produzem e apresentam sempre um resultado.
No alteram quaisquer variveis guardadas, como por
exemplo, variveis de matriz.
As funes contm argumentos entre parnteses e
separados por vrgulas, como por exemplo,
CROSS(vector1,vector2). Aquilo que introduzido numa
matriz pode ser um nome de varivel de matriz (como,
por exemplo, M1) ou os prprios dados da matriz, entre
parnteses rectos. Por exemplo, CROSS(M1,[1 2]).
Formato do menu Por predefinio, uma funo de Matriz apresentada no
menu Matemtica com o nome descritivo, e no com o
respectivo nome do comando. Assim, a abreviatura TRN
apresentada como Transpor e a abreviatura DET
apresentada como Determinante.
Se preferir que o menu Matemtica apresente os nomes
de comando, cancele a seleco da opo
Apresentao Menu na pgina 2 do ecr Definies
de incio (consulte a pgina 26).
Comandos Os comandos de matriz so diferentes de funes de
matriz na medida em que no apresentam um resultado.
Por este motivo, estas funes podem ser utilizadas numa
expresso, contrariamente aos comandos de matriz.
Os comandos de matriz so concebidos para suportarem
programas que utilizem matrizes.
Os comandos de matriz encontram-se listados na
categoria Matriz do menu Comandos, no Editor de
Programas. Encontram-se tambm listados no menu
Catlogo, um dos menus Toolbox. Prima D e toque em
para apresentar o catlogo de comandos.
As funes de matriz encontram-se descritas nas seces
seguintes deste captulo; os comandos de matriz
encontram-se descritos no captulo Programao (consulte
pgina 570).
502 Matrizes
Convenes
para
argumentos
Para linha# ou coluna#, fornea o nmero da linha
(a partir de cima e comeando em 1), ou o nmero
da coluna (a partir da esquerda e comeando em 1).
O argumento matriz pode referir-se quer a um vector,
quer a uma matriz.
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 Transpe a matriz. Para uma matriz complexa, TRN acha
a transposio conjugativa.
TRN(matriz)
Exemplo:
TRN apresenta
Determinante Determinante de uma matriz quadrada.
DET(matriz)
Exemplo:
DET apresenta 2
RREF Forma escalonada reduzida por linhas. Altera uma matriz
rectangular para a sua forma escalonada reduzida por
linhas.
RREF(matriz)
Exemplo:
RREF apresenta
1 2
3 4

1 3
2 4
1 2
3 4

1 2 1
3 4 1

1 0 0.2
0 1 0.4
Matrizes 503
Criar
Fazer Cria uma matriz com a dimenso linhas colunas,
utilizando a expresso para calcular cada elemento. Se a
expresso contiver as variveis I e J, o clculo para cada
elemento substitui o nmero da linha actual por I e o
nmero da coluna actual por J. Tambm pode criar um
vector pelo nmero de elementos (e), em vez do nmero
de linhas e colunas.
MAKEMAT(expresso, linhas, colunas)
MAKEMAT(expresso, elementos)
Exemplos:
MAKEMAT(0,3,3) apresenta uma matriz de 3 3
zeros, [[0,0,0],[0,0,0],[0,0,0]].
MAKEMAT(2,2,3) apresenta a matriz 2 3
[[2,2,2],[2,2,2]].
MAKEMAT(I+J1,2,3) apresenta a matriz 2 3
[[1,2,3],[2,3,4]]
Repare que, no exemplo acima, cada elemento
corresponde soma do nmero da linha e do
nmero da coluna menos 1.
MAKEMAT(2,2) apresenta o vector de 2 elementos
[2,2].
Identidade Matriz de identidade. Cria uma matriz quadrada de
dimenso tamanho tamanho, cujos elementos
diagonais so 1 e cujos elementos fora da diagonal so
zero.
IDENMAT(tamanho)
Aleatrio Dados dois inteiros, n e m, e um nome de matriz, cria uma
matriz n x m que contm inteiros aleatrios no intervalo
99 a 99, com distribuio uniforme, e guarda-a no
nome de matriz.
randMat(NomeMatriz,n,m)
Exemplo:
RANDMAT(M1,2,2) apresenta uma matriz 2x2 com
elementos inteiros aleatrios, e guarda-a em M1.
504 Matrizes
Jordan Apresenta uma matriz quadrada nxn com expr na
diagonal, 1 por cima e 0 em todos os outros locais.
JordanBlock(Expr,n)
Exemplo:
JordanBlock(7,3) apresenta
Hilbert Dado um inteiro positivo, n, apresenta a matriz de Hilbert
de n-sima ordem. Cada elemento da matriz fornecido
pela frmula 1/(j+k-1), em que j o nmero da linha e k
o nmero da coluna.
hilbert(n)
Exemplo:
Na vista do CAS, hilbert(4)
apresenta
Isomtrica Matriz de uma isometria fornecida pelos seus elementos
prprios.
mkisom(vector,sina(1 ou -1))
Exemplo:
Na vista do CAS, mkisom([1,2],1) apresenta
Vandermonde Apresenta a matriz de Vandermonde. Dado um vector
[n1, n2 nj], apresenta a matriz cuja primeira linha
[(n1)
0
, (n1)
1
, (n1)
2
, ,(n1)
j-1
]. A segunda linha [(n2)
0
,
(n2)
1
, (n2)
2
, ,(n2)
j-1
], etc.
vandermonde(vector)
Exemplo:
vandermonde([1 3 5]) apresenta
7 1 0
0 7 1
0 0 7
1
1
2
-
1
3
-
1
4
-
1
2
-
1
3
-
1
4
-
1
5
-
1
3
-
1
4
-
1
5
-
1
6
-
1
4
-
1
5
-
1
6
-
1
7
-
1 ( ) cos 1 ( ) sin
1 ( ) sin 1 ( ) cos
1 1 1
1 3 9
1 5 25
Matrizes 505
Bsico
Norma Apresenta a norma de Fronebius de uma matriz.
|matriz|
Exemplo:
apresenta 5.47722557505
Norma de linha Norma de linha. Acha o valor mximo (em todas as
linhas) para as somas dos valores absolutos de todos os
elementos numa linha.
ROWNORM(matriz)
Exemplo:
ROWNORM apresenta 7
Norma de coluna Norma de coluna. Acha o valor mximo (em todas as
colunas) para as somas dos valores absolutos de todos os
elementos numa coluna.
COLNORM(matriz)
Exemplo:
COLNORM apresenta 6
Norma espectral Norma espectral de uma matriz quadrada.
SPECNORM(matriz)
Exemplo:
SPECNORM apresenta 5.46498570422
Raio espectral Raio espectral de uma matriz quadrada.
SPECRAD(matriz)
Exemplo:
SPECRAD apresenta 5.37228132327
1 2
3 4
1 2
3 4

1 2
3 4

1 2
3 4

1 2
3 4

506 Matrizes
Condio Nmero da condio. Acha a norma-1 (norma de coluna)
de uma matriz quadrada.
COND(matriz)
Exemplo:
COND apresenta 21
Ordem Ordem de uma matriz rectangular.
RANK(matriz)
Exemplo:
RANK apresenta 2
Pivot Dados uma matriz, um nmero de linha n e um nmero
de coluna m, utiliza a eliminao de Gauss para
apresentar uma matriz com zeros na coluna m, embora o
elemento na coluna m e na linha n seja mantido como
pivot.
pivot(matriz,n,m)
Exemplo:
pivot apresenta
Traar Acha o trao de uma matriz quadrada. O trao igual
soma dos elementos na diagonal. ( igual tambm
soma dos valores prprios).
TRACE(matriz)
Exemplo:
TRACE apresenta 5
1 2
3 4

1 2
3 4

1 2
3 4
5 6
1 1 , ,

1 2
0 2
0 4
1 2
3 4

Matrizes 507
Avanadas
Valores prprios Apresenta os valores prprios em forma de vector para a
matriz.
EIGENVAL(matriz)
Exemplo:
EIGENVAL apresenta:
.
Vectores prprios Vectores prprios e valores prprios para uma matriz
quadrada. Apresenta uma lista de dois arrays. A primeira
contm os vectores prprios e a segunda contm os
valores prprios.
EIGENVV(matriz)
Exemplo:
EIGENVV apresenta as matrizes seguintes:
Jordan Devolve a lista criada pela matriz de passagem e a forma
de Jordan de uma matriz.
jordan(matriz)
Exemplo:
jordan apresenta
Diagonal Dada uma lista, apresenta uma matriz com os elementos
da lista ao longo da diagonal e zeros noutros locais.
Dada uma matriz, apresenta um vector dos elementos ao
longo da diagonal.
diag(lista) ou diag(matriz)
1 2
3 4

5.37228 0.37228
1 2
3 4

0.4159 0.8369
0.9093 0.5742
5.3722 0
0 0.3722
,



0 2
1 0

2 2
1 1
2 0
0 2
,
508 Matrizes
Exemplo:
diag apresenta
Cholesky Para uma matriz A simtrica numrica, apresenta a matriz
L de modo a que A=L*tran(L).
cholesky(matriz)
Exemplo:
Na vista do CAS, cholesky apresenta
aps simplificao
Hermite Forma normal de Hermite de uma matriz com coeficientes
em Z: apresenta U,B de modo a que U seja invertvel em
Z; B corresponda triangular superior e B=U*A.
ihermite(Mtrz(A))
Exemplo:
ihermite
apresenta
Hessenberg Reduo de matriz forma de Hessenberg. Apresenta
[P,B] de modo a que B=inv(P)*A*P.
hessenberg(Mtrz(A))
1 2
3 4

1 4
3 1
1 4

3 0
3
3
----
33
3
------

1 2 3
4 5 6
7 8 9

3 1 0
4 1 0
1 2 1
1 1 3
0 3 6
0 0 0
,
Matrizes 509
Exemplo:
Na vista do CAS, hessenberg
apresenta
Smith Forma normal de Smith de uma matriz com coeficientes
em Z: devolve U,B,V de modo a que U e V sejam
invertveis em Z, B seja a diagonal, B[i,i] divida B[i+1,i+1]
e B=U*A*V.
ismith(Mtrz(A))
Exemplo:
ismith apresenta
Decompor
LQ Decomposio LQ. Decompe uma matriz m n em trs
matrizes L, Q e P, em que
{[L[m n trapezoidalinferior]],[Q[n n ortogonal]],
[P[m m permutao]]}e P*A=L*Q.
LQ(matriz)
1 2 3
4 5 6
7 8 9

1 0 0
0
4
7
- 1
0 1 0
1
29
7
--- 2 7
39
7
--- 8 0
278
49
-----
3
7
-
1 2 3
4 5 6
7 8 9

1 0 0
4 1 0
1 2 1
1 0 0
0 3 0
0 0 0
1 2 1
0 1 2
0 0 1
510 Matrizes
Exemplo:
LQ apresenta
LSQ Mnimos quadrados. Apresenta a matriz (ou o vector) dos
mnimos quadrados de norma mnima correspondente ao
sistema matriz1*X=matriz2.
LSQ(matriz1, matriz2)
Exemplo:
LSQ apresenta
LU Decomposio LU. Decompe uma matriz quadrada em
trs matrizes L, U e P, em que
{[L[triangularinferior]],[U[triangularsuperior]],[P[permuta
o]]}}
e P*A=L*U.
LU(matriz)
Exemplo:
LU apresenta
QR Decomposio QR. Decompe uma matriz A mn
numericamente como Q*R, em que Q uma matriz
ortogonal e R uma matriz triangular superior, e
apresenta R. R guardado em var2 e Q=A*inv(R)
guardado em var1.
QR(matriz A,var1,var2)
1 2
3 4

2.2360 0
4.9193 0.8944
0.4472 0.8944
0.8944 0.4472
1 0
0 1
, ,



1 2
3 4
5
11
,

1
2
1 2
3 4

1 0
0.3333 1
3 4
0 0.6666
1 0
0 1
, ,



Matrizes 511
Exemplo:
QR apresenta
SCHUR Decomposio de Schur. Decompe uma matriz
quadrada em duas matrizes. Se a matriz for real, ento,
o resultado {[[ortogonal]],[[quase triangular superior]]}.
Se a matriz for complexa, ento, o resultado
{[[unitrio]],[[triangular superior]]}.
SCHUR(matriz)
Exemplo:
SCHUR apresenta
SVD Decomposio em Valores Singulares. Decompe uma
matriz m n em duas matrizes e um vector:
{[[m m quadrada ortogonal]],[[n n quadrada
ortogonal]], [real]}.
SVD(matriz)
Exemplo:
SVD apresenta
SVL Valores Singulares. Apresenta um vector que contm os
valores singulares de uma matriz.
SVL(matriz)
1 2
3 4

0.3612 0.9486
0.9486 0.3162
3.1622 4.4271
0 0.6324
1 0
0 1
, ,



1 2
3 4

0.4159 0.9093
0.9093 0.4159
5.3722 1
5.55
17
10 0.3722
,



1 2
3 4

0.4045 0.9145
0.9145 0.4045
5.4649 0.3659
0.5760 0.8174
0.8174 0.5760
, ,



512 Matrizes
Exemplo:
SVL apresenta
Vector
Produto com cruz Produto com cruz de vector1 com vector2.
CROSS(vector1, vector2)
Exemplo:
CROSS apresenta
Produto com ponto Produto com ponto de dois arrays, matriz1 e matriz2.
DOT(matriz1, matriz2)
Exemplo:
DOT apresenta 11
Norma L
2
Apresenta a norma l
2
(sqrt(x1^2+x2^2+...xn^2)) de um
vector.
l2norm(Vect)
Exemplo:
l2norm apresenta 29
Norma L
1
Apresenta a norma l
1
(soma dos valores absolutos das
coordenadas) de um vector.
l1norm(Vect)
Exemplo:
l1norm apresenta 9
Norma mx. Apresenta a norma l

(o mximo dos valores absolutos


das coordenadas) de um vector.
maxnorm(Vect ou Mtrx)
1 2
3 4

5.4649 0.3659
1 2 3 4
, ( )
0 0 2
1 2 3 4
, ( )
3 4 2
( )
3 4 2
( )
Matrizes 513
Exemplo:
maxnorm apresenta 4
Exemplos
Matriz de
identidade
Pode criar uma matriz de identidade com a funo
IDENMAT. Por exemplo, IDENMAT(2) cria a matriz de
identidade 22 [[1,0],[0,1]].
Tambm pode criar uma matriz de identidade com a
funo MAKEMAT (criar matriz). Por exemplo, se introduzir
MAKEMAT(I J,4,4) cria uma matriz 4 4 que mostra o
numeral 1 para todos os elementos, excepto os zeros na
diagonal. O operador lgico () apresenta 0 quando I
(o nmero da linha) e J (o nmero da coluna) so iguais,
e apresenta 1 quando no o so. (Pode inserir
escolhendo o smbolo na paleta de relaes: Sv.)
Transpor uma
matriz
A funo TRN troca os elementos linha-coluna e coluna-
linha 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

pode ser escrito como a matriz aumentada
1 2 3 4
( )
x 2y 3z + 14
2x y z + 3
4x

2y 2z + 14
=
=
=
1 2 3 14
2 1 1 3
4 2 2 14
514 Matrizes
que pode depois ser
guardada como uma
matriz real em
qualquer varivel de
matriz. Neste exemplo,
utiliza-se M1.
Depois, pode utilizar a
funo RREF a fim de
alterar para a forma
escalonada reduzida
por linhas, guardando-a
em qualquer varivel de
matriz. Neste exemplo,
utiliza-se M2.
Uma matriz escalonada
reduzida por linhas
oferece a soluo da
equao linear na
quarta coluna.
Uma vantagem de
utilizar a funo RREF
o facto de esta funcionar
tambm com matrizes inconsistentes, resultantes de
sistemas de equaes sem nenhuma soluo ou com
solues infinitas.
Por exemplo, o seguinte conjunto de equaes tem um
nmero infinito de solues:
A ltima linha de zeros
na forma escalonada
reduzida por linhas da
matriz aumentada indica
um sistema inconsistente
com solues infinitas.
3 4
x y z + 5
2x y 7
x 2y z + 2
=
=
=
Notas e informaes 515
26
Notas e informaes
A HP Prime tem dois editores de texto para introduo de
notas:
O Editor de Notas: abre-se a partir do Catlogo de
Notas (uma coleco de notas independentes das
aplicaes).
O Editor de Informaes: abre-se a partir da vista
Info de uma aplicao. Uma nota criada na vista
Info est associada aplicao e nela permanece
at que a envie, juntamente com a aplicao, para
outra calculadora.
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
Prima S N (Notas) para entrar no Catlogo de
Notas. Enquanto se encontra no Catlogo de Notas,
pode utilizar os botes e as teclas que se seguem. Repare
que alguns botes no esto disponveis se no existirem
notas no Catlogo de Notas.
Boto ou Tecla Finalidade
Abre a nota seleccionada para
edio.
Inicia uma nova nota e solicita-
lhe um nome.
516 Notas e informaes
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.
Toque para ter acesso a
funcionalidades adicionais.
Veja abaixo.
Guard: cria uma cpia da
nota seleccionada e solicita que
a guarde com um novo nome.
M.nome: muda o nome da
nota seleccionada.
Ordenar: ordena a lista de
notas (opes de ordem
alfabtica e cronolgica).
Elimin: elimina a nota
seleccionada.
Limpar: elimina todas as
notas.
Enviar: envia a nota
seleccionada para outra HP
Prime.
C
Elimina a nota seleccionada.
SJ
Elimina todas as notas no
catlogo.
Boto ou Tecla Finalidade (Continuao)
Notas e informaes 517
Para criar uma nota
a partir do
Catlogo de Notas
1. Abra o Catlogo de
Notas.
SN
2. Crie uma nova nota.
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.
518 Notas e informaes
Para criar uma nota
para uma
aplicao
Tambm pode criar uma nota especfica de uma
aplicao e que nela permanea caso envie a aplicao
para outra calculadora. Consulte Acrescentar uma nota
a uma aplicao na pgina 112. As notas criadas desta
forma tiram proveito de todas as funcionalidades de
formatao do Editor de Notas (consulte abaixo).
Editor de Notas:
botes e teclas
Os botes e teclas seguintes esto disponveis quando
est a adicionar ou editar uma nota.
Boto ou Tecla Finalidade
Abre o menu de formatao de
texto. Consulte Opes de
formatao na pgina 521.
Fornece opes para formatar
com negrito, itlico, sublinhado,
maisculas, acima da linha e
abaixo da linha. Consulte
Opes de formatao na
pgina 521
Um boto de comutao que
oferece trs tipos de marca de
pargrafo. Consulte Opes
de formatao na pgina 521
Inicia um editor 2D para
introduo de expresses
matemticas em formato de
texto; consulte Inserir
expresses matemticas na
pgina 522
X
Introduz um espao durante a
introduo de texto.
Deslocao de pgina para
pgina numa nota com vrias
pginas.
SV
Mostra opes para copiar
texto contido numa nota. Veja
abaixo.
Opo de cpia. Assinale onde
deve comear uma seleco de
texto.
Notas e informaes 519
Opo de cpia. Assinale onde
deve terminar uma seleco de
texto.
Opo de cpia. Seleccione a
nota inteira.
Opo de cpia. Corte o texto
seleccionado.
Opo de cpia. Copie o texto
seleccionado.
C Elimina o carcter esquerda
do cursor.
E
Inicia uma nova linha.
SJ(Limpar) Elimina a nota inteira.
a
Menu para introduzir nomes de
variveis e contedo de
variveis.
D
Menu para introduzir comandos
matemticos.
Sa

(Caracteres)
Apresenta uma paleta de
caracteres especiais. Para
digitar um deles, destaque-o e
toque em ou prima
E. Para copiar um
carcter sem fechar o menu
Caracteres, seleccione-o e toque
em .
Boto ou Tecla Finalidade (Continuao)
520 Notas e informaes
Introduzir
caracteres
maisculos e
minsculos
A tabela seguinte descreve como introduzir rapidamente
caracteres maisculos e minsculos.
Teclas Finalidade
A
Faa com que o prximo carcter
seja uma letra maiscula
AA
Modo de bloqueio: faa com que
todos os caracteres sejam letras
maisculas at que o modo seja
redefinido
S
Com o modo de maisculas
bloqueado, faa com que o carcter
seguinte seja uma letra minscula
SA
Com o modo de maisculas
bloqueado, faa com que todos os
caracteres sejam letras minsculas
at que o modo seja redefinido
A
Redefina o modo de bloqueio de
maisculas
AS
Faa com que o prximo carcter
seja uma letra minscula
ASA
Modo de bloqueio: faa com que
todos os caracteres sejam letras
minsculas at que o modo seja
redefinido
S
Com o modo de minsculas
bloqueado, faa com que o carcter
seguinte seja uma letra maiscula
SA
Com o modo de minsculas
bloqueado, faa com que todos os
caracteres sejam letras maisculas
at que o modo seja redefinido
A
Redefina o modo de bloqueio de
minsculas
Notas e informaes 521
O lado esquerdo da rea de notificao da barra de
ttulo indica o modo que ir ser aplicado ao prximo
carcter que introduzir.
Formatao de
texto
Pode introduzir texto em formatos diferentes no Editor de
Notas. Escolha uma opo de formatao antes de
comear a introduzir texto. As opes de formatao
encontram-se descritas em Opes de formatao
abaixo.
Opes de formatao
As opes de formatao esto disponveis atravs de
trs botes no Editor de Notas e na vista Info de uma
aplicao:

As opes de formatao encontram-se listadas na tabela
abaixo.
Categoria Opes
Tamanho do tipo
de letra
10-22 pt
Cor de primeiro
plano
Seleccione entre vinte cores.
Cor de fundo
Seleccione entre vinte cores.
Alinhar
(alinhamento do
texto)
Esquerda
Centro
Direita
Estilo do tipo de
letra
Negrito
Itlico
Sublinhado
Rasurado
Acima linha
Abaixo linha
522 Notas e informaes
Inserir expresses
matemticas
Pode inserir uma
expresso matemtica
em formato de texto na
sua nota, como mostra a
figura direita. O Editor
de Notas utiliza o
mesmo editor 2D que as
vistas inicial e do CAS,
activado atravs do boto de menu.
1. Introduza o texto que deseja. Quando chegar ao
ponto onde deseja iniciar uma expresso
matemtica, toque em .
2. Introduza a expresso matemtica tal como o faria
nas vistas inicial ou do CAS. Pode utilizar o modelo
matemtico, bem como qualquer funo dos menus
Toolbox.
3. Quando acabar de introduzir a sua expresso
matemtica, prima > 2 ou 3 vezes (consoante a
complexidade da expresso) para sair do editor.
Pode agora continuar a introduzir texto.
Parar importar uma
nota
Pode importar uma nota do Catlogo de Notas para a
vista Info de uma aplicao e vice-versa.
Imagine que deseja copiar uma nota designada
Trabalhos do Catlogo de Notas para a vista Info de
Funo:
1. Abra o Catlogo de Notas.
SN
2. Seleccione a nota Trabalhos e toque em
Marcas de
pargrafo

[Cancela a marca de
pargrafo]
Categoria Opes (Continuao)

Notas e informaes 523


3. Abra as opes de cpia a fim de copiar para a
rea de transferncia.
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
.
6. Abra a vista Info da aplicao Funo.
I
, toque no cone da aplicao Funo e prima
S
I.
7. Mova o cursor para o local onde deseja colar o texto
copiado e abra a rea de transferncia.
S
Z
8. Seleccione o texto da rea de transferncia e prima
.
Partilhar notas Pode enviar uma para outra HP Prime. Consulte Partilha
de dados na pgina 46.
524 Notas e informaes
Programao 525
27
Programao
Este captulo descreve como programar a HP Prime. Neste
captulo, ir aprender acerca de:
comandos de programao
escrever funes em programas
utilizar variveis em programas
executar programas
depurar programas
criar programas para construo de aplicaes
personalizadas
enviar um programa para outra HP Prime
Programas
da HP Prime
Um programa da HP Prime contm uma sequncia de
comandos que so executados automaticamente para
realizar uma tarefa.
Estrutura de
comandos
Os comandos so separados por ponto e vrgula ( ; ).
Nos comandos que requerem vrios argumentos, esses
argumentos encontram-se entre parnteses e separados
por uma vrgula( , ). Por exemplo,
PIXON (posiox, posioy);
Por vezes, os argumentos de um comando so opcionais.
Se um argumento for omitido, utilizado um valor
predefinido no seu lugar. No caso do comando PIXON,
poderia ser utilizado um terceiro argumento para
especificar a cor do pxel:
PIXON (posiox, posioy [,cor]);
Neste manual, os argumentos opcionais dos comandos
aparecem dentro de parnteses rectos, como se v acima.
No exemplo PIXON, uma varivel grfica (G) poderia ser
especificada como primeiro argumento. A predefinio
G0, que contm sempre o ecr apresentado no momento.
Assim, a sintaxe completa do comando PIXON:
526 Programao
PIXON([G,] posiox, posioy [ ,cor]);
Alguns comandos integrados empregam uma sintaxe
alternativa em que os argumentos de funo no
aparecem entre parnteses. Disso so exemplo os
comandos RETURN e RANDOM.
Estrutura dos
programas
Os programas podem conter qualquer nmero de sub-
rotinas (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 Quando uma linha de um programa comea com duas
barras, //, o resto da linha ignorado. Isso permite
inserir comentrios no programa:
EXPORT MYPROGRAM()
BEGIN
PIXON(1,1);
//Esta linha apenas um comentrio.
END;
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.
Programao 527
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.
Catlogo de Programas: botes e teclas
Boto ou Tecla Finalidade
Abre o programa destacado
para edio.
Solicita um nome para um novo
programa e, em seguida, abre
o Editor de Programas.
Abre mais opes de menu
para o programa seleccionado:
Guardar
Mudar o Nome
Ordenar
Eliminar
Limpar
Estas opes encontram-se
descritas imediatamente a
seguir.
Para voltar a apresentar o menu
inicial, prima O ou J.
528 Programao
Criar um novo programa
1. Abra o Catlogo de
Programas e inicie
um novo programa.
Sx(Programa)
2. Introduza um nome
para o programa.
Guard cria uma cpia do
programa seleccionado com o
novo nome que lhe solicitado.
M.nome altera o nome do
programa seleccionado.
Ordenar ordena a lista de
programas. (Opes de ordem
alfabtica e cronolgica).
Eliminar elimina o programa
seleccionado.
Limpar elimina todos os
programas.
Transmite o programa
destacado a outra HP Prime ou
a um PC.
Depura o programa
seleccionado.
Executa o programa destacado.
S= ou S\ Para ir para o incio ou fim do
Catlogo de Programas.
C
Elimina o programa
seleccionado.
SJ
Elimina todos os programas.
Boto ou Tecla Finalidade (Continuao)
Programao 529
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.
DI C A Um nome de programa apenas pode conter caracteres
alfanumricos (letras e nmeros) e o carcter de
sublinhado. O primeiro carcter tem de ser uma letra.
Poe exemplo, NOME_CORRECTO e Spin2 so nomes
vlidos para programas, ao passo que TPICOS
POPULARES (que contm um espao) e 2Cool! (que
comea por um nmero e inclui !) no so.
O Editor de Programas
Enquanto no se familiariza com os comandos da HP
Prime, a maneira mais fcil de introduzir comandos
seleccion-los no menu Catlogo (D ), ou a
partir do menu Comandos no Editor de Programas
( ). Para introduzir variveis, smbolos, funes
matemticas, unidades ou caracteres, utilize as teclas.
530 Programao
Editor de
Programas: botes
e teclas
Os botes e teclas do Editor de Programas so os seguintes:
Boto ou
Tecla
Significado
Verifica se o programa actual
contm erros.
ou
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
Prima J para regressar ao menu
principal.
Os comandos deste menu
encontram-se descritos em
Comandos do menu Comand, a
partir da pgina 560.
Programao 531
Abre um menu a partir do qual
pode escolher comandos de
programao comuns.
Os comandos encontram-se
agrupados sob as opes:
Bloco
Ramal
Ciclo
Variveis
Funo
Prima J para regressar ao menu
principal.
Os comandos deste menu
encontram-se descritos em
Comandos do menu Modelo, a
partir da pgina 555.
a
Apresenta menus para seleco de
nomes e valores de variveis.
Sa
(Caracteres)
Apresenta uma paleta de
caracteres. Se apresentar esta
paleta com um programa aberto,
pode escolher um carcter e este
ser acrescentado ao seu
programa, no ponto do cursor. Para
acrescentar um carcter, destaque-
o e toque em ou prima
E. Para acrescentar um
carcter sem fechar a paleta de
caracteres, seleccione-o e toque em
.
S> e
S<
Move o cursor para o final (ou
incio) da linha actual. Tambm
pode fazer deslizar o ecr.
S= e
S\
Move o cursor para o incio (ou
final) do programa. Tambm pode
fazer deslizar o ecr.
Boto ou
Tecla
Significado (Continuao)
532 Programao
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.
A> e
A<
Move o cursor um ecr para a
direita (ou esquerda). Tambm
pode fazer deslizar o ecr.
E
Inicia uma nova linha.
C
Elimina o carcter esquerda do
cursor.
SC
Elimina o carcter direita do
cursor.
SJ
Elimina todo o programa.
Boto ou
Tecla
Significado (Continuao)
Programao 533
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.
534 Programao
8. Preencha o
argumento do
comando MSGBOX e
digite um ponto e
vrgula no final do
comando.
9. Toque em para verificar a sintaxe do seu
programa.
10. Quando terminar, prima Sx para regressar
ao Catlogo de Programas ou H a fim de ir para
a vista inicial. Est agora pronto para executar o
programa.
Executar um
programa
Na vista inicial, introduza o nome do programa.
Se o programa requer parmetros, introduza um par de
parnteses depois do nome do programa, contendo os
parmetros separados por uma vrgula. Para executar o
programa, prima E.
No Catlogo de Programas, destaque o programa que
deseja executar e toque em . Quando um
programa executado a partir do catlogo, o sistema
procura uma funo chamada START() (sem
parmetros).
Tambm pode executar
um programa a partir do
menu UTILIZ (um dos
menus Toolbox):
D
Toque em
MYPROGRAM e
MYPROGRAM
aparece na linha de introduo. Toque em E
e o programa executado, apresentando uma caixa
de mensagem.
Programao 535
Toque trs vezes
em a fim de
percorrer o ciclo
FOR. Repare que o
nmero mostra
incrementos de 1 de
cada vez.
Depois de concludo o
programa, pode retomar qualquer outra actividade na HP
Prime.
Se um programa tiver argumentos, quando premir
, ser apresentado um ecr a solicitar-lhe que
introduza os parmetros do programa.
Programas
multifunes
Se houver mais do que uma funo EXPORT num
programa, quando tocar em , ir aparecer uma
lista para que possa escolher a funo a executar. Para
ver esta funcionalidade, crie um programa com o texto:
EXPORT NAME1( )
BEGIN
END;
EXPORT NAME2( )
BEGIN
END;
Agora, repare que, quando toca em ou ,
apresentada uma lista com NAME1 e NAME2.
Depurar um
programa
No pode executar um programa que contenha erros de
sintaxe. Se o programa no fizer aquilo que esperado,
ou se o sistema detectar um erro de tempo de execuo,
pode executar o programa passo a passo e observar os
valores das variveis locais.
Vamos depurar o programa criado acima:
MYPROGRAM.
536 Programao
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).
Programao 537
4. Execute o comando MSGBOX.

apresentada Aparece a caixa de mensagem.
Repare que, sempre que apresentada uma caixa
de mensagem, continua a ter de a ignorar tocando
em ou premindo E.
Toque em e prima E repetidamente
para executar o programa passo a passo.
Toque em para fechar o depurador na linha
actual do programa, ou toque em para executar
o resto do programa sem utilizar o depurador.
Editar um
programa
Para editar um programa, utilize o Editor de Programas,
acessvel a partir do Catlogo de Programas.
1. Abra o Catlogo de
Programas.
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
Pode utilizar os comandos globais Copiar e Colar
para copiar parte ou a totalidade de um programa.
Os passos seguintes ilustram o processo:
1. Abra o Catlogo de Programas.
Sx
2. Toque no programa que tem o cdigo que deseja
copiar.
3. Prima SV (Copiar).
538 Programao
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.
: Seleccionar todo o programa.
: Cortar a seleco.
: Copiar a seleco.
4. Seleccione o que deseja copiar ou cortar (utilizando
as opes listadas imediatamente acima).
5. Toque em
ou
.
6. Volte ao Catlogo de Programas e abra o programa
de destino.
7. Mova o cursor para o local onde deseja inserir o
cdigo copiado ou cortado.
8. Prima SZ (Colar). Abre-se a rea de
transferncia. Aquilo que mais recentemente copiou
ou cortou aparece em primeiro lugar na lista e j
destacado, portanto, basta tocar em .
O cdigo colado no programa, comeando no
local onde est o cursor.
Eliminar um
programa
Para eliminar um programa:
1. Abra o Catlogo de Programas.
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
Para eliminar todos os programas de uma s vez:
1. Abra o Catlogo de Programas.
Sx
2. Prima SJ(Limpar).
3. Quando lhe for solicitado, toque em para
eliminar todos os programas ou para cancelar.
Programao 539
Eliminar o
contedo de
um
programa
Pode limpar o contedo de um programa sem eliminar o
programa. O programa passa ento a ter apenas o nome
e nada mais.
1. Abra o Catlogo de Programas.
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
Pode enviar programas entre calculadoras tal como o faz
com aplicaes, notas, matrizes e listas. Consulte
Partilha de dados na pgina 46.
Linguagem de programao da HP
Variveis e
visibilidade
As variveis existentes num programa da HP Prime
podem ser utilizadas para guardar nmeros, listas,
matrizes, objectos grficos e strings. O nome de uma
varivel deve ser uma sequncia de caracteres
alfanumricos (letras e nmeros), a comear por uma
letra. Os nomes so sensveis a maisculas e minsculas,
por isso, variveis com os nomes MaxTemp e maxTemp
so diferentes.
A HP Prime tem variveis integradas de vrios tipos,
globalmente visveis (ou seja, visveis onde quer que
esteja na calculadora). Por exemplo, as variveis
integradas A a Z podem ser utilizadas para guardar
nmeros reais; as variveis integradas Z0 a Z9 podem
ser utilizadas para guardar nmeros complexos e as
variveis integradas M0 a M9 podem ser utilizadas para
guardar matrizes, vectores, etc. Estes nomes so
reservados. No pode utiliz-los para outros dados. Por
exemplo, no pode atribuir a um programa o nome M1,
nem guardar um nmero real numa varivel designada
Z8. Alm destas variveis reservadas, cada aplicao HP
tem as suas prprias variveis reservadas. Alguns
540 Programao
exemplos so Root, Xmin, e Numstart. Mais uma vez,
estes nomes no podem ser utilizados para dar nome a
um programa. ( apresentada uma lista completa das
variveis do sistema e de aplicao no captulo 22,
Variveis, a partir da pgina 449).
Num programa, pode declarar variveis para utilizao
exclusiva numa determinada funo. Para isso, utilize a
declarao LOCAL. A utilizao de variveis LOCAL
permite-lhe declarar e utilizar variveis que no iro
afectar o resto da calculadora. As variveis LOCAL no
esto vinculadas a um tipo especfico; ou seja, pode
guardar nmeros de ponto flutuante, inteiros, listas,
matrizes e expresses simblicas numa varivel com
qualquer nome local. Embora o sistema permita que
guarde diferentes tipos na mesma varivel local, isso
constitui uma m prtica de programao que deve ser
evitada.
As variveis declaradas num programa devem ter nomes
descritivos. Por exemplo, melhor que uma varivel
utilizada para guardar o raio de um crculo se chame
RADIUS do que VGFTRFG. mais provvel que se lembre
para que serve a varivel se o respectivo nome estiver de
acordo com a sua finalidade.
Caso uma varivel seja necessria aps a execuo do
programa, pode ser exportada a partir do programa com
o comando EXPORT. Para o fazer, o primeiro comando
do programa (ou seja, numa linha acima do nome do
programa) seria EXPORT RADIUS. Em seguida, se for
atribudo um valor a RADIUS, esse nome aparece no
menu de variveis (a) e visvel globalmente. Esta
funcionalidade permite extensa e potente interactividade
entre diferentes ambientes da HP Prime. Repare que, se
outro programa exportar uma varivel com o mesmo
nome, a verso activa ser a mais recentemente
exportada.
O programa abaixo solicita ao utilizador o valor de
RADIUS, e exporta a varivel para utilizao fora do
programa.
EXPORT RADIUS;
EXPORT GETRADIUS()
BEGIN
INPUT(RADIUS);
END;
Programao 541
Repare que o comando
EXPORT da varivel
RADIUS aparece antes
do cabealho da funo
a que RADIUS foi
atribuda. Depois de
executar este programa,
uma nova varivel
designada RADIUS aparece na seco USER
GETRADIUS do menu Variveis.
Qualificar o
nome de uma
varivel
A HP Prime contm muitas variveis de sistema com
nomes aparentemente iguais. Por exemplo, a aplicao
Funo contm uma varivel designada Xmin, mas o
mesmo se aplica s aplicaes Polar, Paramtrica,
Sequncia e Resolv. Num programa, bem como na vista
inicial, pode referir uma verso especfica destas
variveis qualificando o respectivo nome. Para isso,
introduza o nome da aplicao (ou do programa) a que
a varivel pertence, seguido de um ponto (.) e, em
seguida, o nome da prpria varivel. Por exemplo, a
varivel qualificada Funo.Xmin refere-se ao valor de
Xmin dentro da aplicao Funo. Da mesma forma, a
varivel qualificada Parametric.Xmin refere-se ao
valor de Xmin dentro da aplicao Paramtrica. Embora
tenham o mesmo nome Xmin as variveis podem ter
valores diferentes. Proceda da mesma forma para
declarar uma varivel local num programa: especifique o
nome do programa, seguido do ponto e depois, do nome
da varivel.
Funes e
respectivos
argumentos
e parmetros
Pode definir as suas prprias funes num programa, e os
dados podem ser transmitidos a uma funo atravs dos
parmetros. As funes podem ou no apresentar um
valor (utilizando a declarao RETURN). Quando um
programa executado a partir da vista inicial, apresenta
o valor que foi apresentado pela ltima declarao
executada.
Alm disso, as funes podem ser definidas num
programa e exportadas para utilizao por parte de
outros programas; da mesma forma que as variveis
podem ser definidas e utilizadas noutro lugar.
542 Programao
Nesta seco, vamos criar um pequeno conjunto de
programas; ilustrando, cada um, algum aspecto da
programao na HP Prime. Cada programa ir ser
utilizado como bloco de construo para uma aplicao
personalizada, o que se encontra descrito na seco
seguinte, Programas de aplicao.
Programa ROLLDIE Vamos comear por criar um programa chamado
ROLLDIE. Este simula o lanamento de um nico dado,
apresentando um inteiro aleatrio entre 1 e qualquer
nmero transmitido funo.
No Catlogo de Programas, crie um novo programa
chamado ROLLDIE. (Para obter ajuda, consulte pgina
528). Em seguida, introduza o cdigo no Editor de
Programas.
EXPORT ROLLDIE(N)
BEGIN
RETURN 1+FLOOR(RANDOM(N));
END;
A primeira linha o cabealho da funo. A execuo
da declarao RETURN faz com que um inteiro aleatrio
de 1 a N seja calculado e apresentado como resultado
da funo. Repare que o comando RETURN faz com que
a execuo da funo termine. Assim, quaisquer
declaraes entre a declarao RETURN e END so
ignoradas.
Na vista inicial (na verdade, em qualquer lugar da
calculadora em que seja possvel utilizar um nmero),
pode introduzir ROLLDIE(6) e ser apresentado um
inteiro aleatrio entre 1 e 6, inclusive.
Programa
ROLLMANY
Outro programa poderia utilizar a funo ROLLDIE e
gerar n lanamentos de um dado, com um nmero
qualquer de lados. No programa seguinte, a funo
ROLLDIE utilizada para gerar n lanamentos de dois
dados; cada um com o nmero de lados fornecido pela
varivel local lados. Os resultados so guardados na
lista L2, de modo a que L2(1) mostre o nmero de vezes
que os dados deram um total combinado de 1, L2(2), o
nmero de vezes que dos dados deram um total
combinado de 2, etc. L2(1) deve ser 0 (uma vez que a
soma dos nmeros em 2 dados deve ser, no mnimo, 2).
Programao 543
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)+1L2(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)+1L2(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
544 Programao
ser guardada directamente na lista de variveis globais,
L2. Assim, caso o utilizador deseje guardar os resultados
noutro lugar, pode faz-lo com facilidade.
EXPORT ROLLMANY(n,sides)
BEGIN
LOCAL k,roll,results;
MAKELIST(0,X,1,2*sides,1)results;
FOR k FROM 1 TO n DO
ROLLDIE(sides)+ROLLDIE(sides)roll;
results(roll)+1results(roll);
END;
RETURN results;
END;
Na vista inicial, introduziria ROLLMANY(100,6) L5, e
os resultados da simulao de 100 lanamentos de dois
dados de seis lados seriam guardados na lista L5.
Teclado do utilizador: personalizar as teclas a premir
Pode atribuir funcionalidades alternativas a qualquer
tecla do teclado, incluindo as funcionalidades
proporcionadas pelas teclas Shift e Alpha. Isto permite
personalizar o teclado de acordo com as suas
necessidades especficas. Por exemplo, pode atribuir
e a uma funo de encaixe mltiplo num menu e, por
isso, difcil de aceder num menu, (como por exemplo,
ALOG).
Um teclado personalizado chama-se teclado do utilizador
e activado quando se entra no modo de utilizador.
Modo de
utilizador
Existem dois modos de utilizador:
Modo de utilizador temporrio: a prxima tecla
premida e apenas essa introduz o objecto que
atribuiu a essa tecla. Depois de introduzir esse
objecto, o teclado regressa automaticamente ao seu
modo de funcionamento predefinido.
Para activar modo de utilizador temporrio, prima
SW (Utilizador). Repare que 1U aparece na
barra de ttulo. O 1 lembra-lhe que o teclado do
utilizador se mantm activo apenas at premir uma
tecla.
Programao 545
Modo de utilizador persistente: cada tecla premida a
partir de agora at que desligue o modo de
utilizador, ir introduzir o objecto que tiver atribudo
a essa tecla.
Para activar o modo de utilizador persistente, prima
SWSW. Repare que U aparece na
barra de ttulo. O teclado do utilizador ir
permanecer activo at que prima novamente
SW.
Se estiver no modo de utilizador e premir uma tecla no
alterada, realizada a operao normal dessa tecla.
Reatribuir
teclas
Imagine que deseja
atribuir funo
frequentemente utilizada
como, por exemplo,
ALOG uma tecla
prpria no teclado.
Basta criar um novo
programa que imite a
sintaxe da imagem direita.
A primeira linha do programa especifica a tecla a
reatribuir utilizando o respectivo nome interno. (Os nomes
de todas as teclas so fornecidos em Nomes das teclas
na pgina 546. E so sensveis a maisculas e
minsculas).
Na linha 3, introduza o texto que deseja que seja
produzido quando premir a tecla que est a reatribuir.
Esse texto deve estar entre aspas.
Da prxima vez que desejar inserir ALOG na posio do
cursor, basta premir SWe.
Pode introduzir qualquer string que deseje na linha
RETURN do seu programa. Por exemplo, se introduzir
"Newton", ser esse o texto apresentado quando premir
a tecla reatribuda. Pode at fazer com que o programa
apresente funes do utilizador alm de funes do
sistema, bem como variveis definidas pelo utilizador,
alm de variveis do sistema.
546 Programao
Pode ainda reatribuir uma combinao de teclas com
Shift. Assim, por exemplo, ASn poderia ser
reatribuda de modo a produzir SLOPE(F1(X),3) em
vez do t minsculo. Em seguida, se introduzisse
ASn na vista inicial e premisse E, seria
apresentado o gradiente em X = 3 de qualquer funo
definida como F1(X) na aplicao Funo.
S u g e s t o Uma maneira rpida de gravar um programa para
reatribuir uma tecla consiste em premir Z e
seleccionar Criar tecla do utilizador quando
estiver no Editor de Programas. Ser-lhe- ento solicitado
que prima a tecla (ou a combinao de teclas) que
pretende reatribuir. apresentado um modelo de
programa, com o nome interno da tecla (ou da
combinao de teclas) acrescentado automaticamente.
Nomes das
teclas
A primeira linha de um programa que reatribui uma tecla
deve especificar a tecla a reatribuir utilizando o
respectivo nome interno. A tabela abaixo fornece o nome
interno de cada tecla. Repare que os nomes das teclas
so sensveis a maisculas e minsculas.
Nome interno das teclas e estados das teclas
Tecla Nome
S
tecla +
A
tecla +
AS
tecla +
N K_0 KS_0 KA_0 KSA_0
x K_1 KS_1 KA_1 KSA_1
y K_2 KS_2 KA_2 KSA_2
z K_3 KS_3 KA_2 KSA_2
t K_4 KS_4 KA_4 KSA_4
u K_5 KS_5 KA_5 KSA_5
v K_6 KS_6 KA_6 KSA_6
p K_7 KS_7 KA_7 KSA_7
q K_8 KS_8 KA_8 KSA_8
r K_9 KS_9 KA_9 KSA_9
c K_Abc KS_Abc KA_Abc KSA_Abc
Programao 547
A K_Alpha KS_Alpha KA_Alpha KSA_Alpha
I K_Apps KS_Apps KA_Apps KSA_Apps
C K_Bksp KS_Bksp KA_Bksp KSA_Bksp
o
K_Comm
a
KS_Comm
a
KA_Comma KSA_Comma
f K_Cos KS_Cos KA_Cos KSA_Cos
n K_Div KS_Div KA_Div KSA_Div
. K_Dot KS_Dot KA_Dot KSA_Dot
\ K_Down KS_Down KA_Down KSA_Down
E K_Enter KS_Enter KA_Enter KSA_Enter
H K_Home KS_Home KA_Home KSA_Home
,< K_Left KS_Left KA_Left KSA_Left
,> K_Right KS_Right KA_Right KSA_Right
h K_Ln KS_Ln KA_Ln KSA_Ln
i K_Log KS_Log KA_Log KSA_Log
w K_Minus KS_Minus KA_Minus KSA_Minus
Q K_Neg KS_Neg KA_Neg KSA_Neg
M K_Num KS_Num KA_Num KSA_Num
O K_On KA_On KSA_On
P K_Plot KS_Plot KA_Plot KSA_Plot
+ K_Plus KS_Plus KA_Plus KSA_Plus
k K_Power KS_Power KA_Power KSA_Power
e K_Sin KS_Sin KA_Sin KSA_Sin
j K_Sq KS_Sq KA_Sq KSA_Sq
Y K_Symb KS_Symb KA_Symb KSA_Symb
g K_Tan KS_Tan KA_Tan KSA_Tan
Nome interno das teclas e estados das teclas
(Continuao)
Tecla Nome
S
tecla +
A
tecla +
AS
tecla +
548 Programao
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.
= K_Up KS_Up KA_Up KSA_Up
a K_Vars KS_Vars KA_Vars KSA_Vars
V K_View KS_View KA_View KSA_View
d K_Xttn KS_Xttn KA_Xttn KSA_Xttn
W K_Help KA_Help KSA_Help
Z K_Menu KS_Menu KA_Menu KSA_Menu
J K_Esc KS_Esc KA_Esc KSA_Esc
K K_Cas KS_Cas KA_Cas KSA_Cas
D K_Math KS_Math KA_Math KSA_Math
F K_Templ KS_Templ KA_Templ KSA_Templ
R K_Paren KS_Paren KA_Paren KSA_Paren
B K_Eex KS_Eex KA_Eex KSA_Eex
s K_Mul KS_Mul KA_Mul KSA_Mul
S
X K_Space KS_Space KA_Space KSA_Space
Nome interno das teclas e estados das teclas
(Continuao)
Tecla Nome
S
tecla +
A
tecla +
AS
tecla +
Programao 549
Utilizar
funes
especficas
de
programas
Estes programas so executados quando as teclas
mostradas na tabela abaixo so premidas. Estas funes
de programa so concebidas para utilizao no contexto
de uma aplicao.
Redefinir o
menu Vistas
O menu Vistas permite que sejam definidas, em qualquer
aplicao, vistas alm das sete padro apresentadas na
tabela acima. Por predefinio, cada aplicao HP inclui
o seu prprio conjunto de vistas adicionais, contidas neste
menu. O comando VIEWS permite redefinir essas vistas
para que possa executar programas que tenha criado
para uma aplicao. A sintaxe para o comando VIEWS :
VIEWS "texto"
Ao acrescentar VIEWS "texto" antes da declarao de
uma funo, substitui a lista de vistas da aplicao. Por
exemplo, se o seu programa de aplicao definir trs
vistas "SetSides", "RollDice" e "PlotResults" , quando
premir V, ver SetSides, RollDice e PlotResults em vez
da lista de vistas predefinidas da aplicao.
Programa Nome Teclas
premidas
equivalentes
Symb Vista simblica
Y
SymbSetup Config Simblica
SY
Desenho Vista desenho
P
PlotSetup Config Desenho
SP
Num Vista numrica
M
NumSetup Config Numrica
SM
Info Vista Info
SI
START Inicia uma
aplicao
RESET Reinicializa ou
inicializa uma
aplicao
550 Programao
Personalizar
uma
aplicao
Quando uma aplicao est activa, o programa
associado aparece como o primeiro item do Catlogo de
Programas. no mbito do programa que inclui as
funes destinadas a criar uma aplicao personalizada.
Um procedimento til para personalizar uma aplicao
encontra-se ilustrado a seguir:
1. Decida qual a aplicao HP que deseja personalizar.
A aplicao personalizada herda todas as
propriedades da aplicao HP.
2. V Biblioteca de Aplicaes (I), destaque a
aplicao HP, toque em e guarde a
aplicao com um nome exclusivo.
3. Personalize a nova aplicao, se necessrio (por
exemplo, configurando as definies de eixos ou
medidas de ngulos).
4. Desenvolva as funes para trabalhar com a sua
aplicao personalizada. Quando desenvolver as
funes, utilize as convenes de nomenclatura de
aplicaes acima descrita.
5. Coloque o comando VIEWS no seu programa para
modificar o menu Vistas da aplicao.
6. Decida se a sua aplicao deve criar novas variveis
globais. Se assim for, deve export-las (EXPORT) de
um programa do utilizador separado, invocado a
partir da funo Start() no programa da
aplicao. Assim, no perdero os respectivos
valores.
7. Teste a aplicao e depure os programas
associados.
possvel ligar mais do que uma aplicao atravs de
programas. Por exemplo, um programa associado
aplicao Funo poderia executar um comando
destinado a iniciar a aplicao Estatstica 1Var, e um
programa associado aplicao Estatstica 1Var poderia
servir para voltar aplicao Funo (ou para abrir
qualquer outra aplicao).
Programao 551
Exemplo O exemplo seguinte ilustra o processo de criao de uma
aplicao personalizada. A aplicao baseia-se na
aplicao integrada Estatstica 1Var. Simula o
lanamento de um par de dados; cada um, com um
nmero de lados especificado pelo utilizador.
Os resultados so disposto em tabela, podendo ser
visualizados com essa disposio ou em grfico.
1. Na Biblioteca de
Aplicaes,
seleccione a
aplicao Estatstica
1Var, mas no a
abra.
I Seleccione
Estatstica
1Var.
2. Toque em
.
3. Introduza um nome para a nova aplicao (como
por exemplo, SimulaoDadosn).
4. Toque em duas vezes.
A nova aplicao aparece na Biblioteca de
Aplicaes.
5. Abra a nova aplicao.
6. Abra o Catlogo de Programas.
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:
iniciar a aplicao
552 Programao
especificar o nmero de lados (ou seja, faces) em
cada dado
especificar o nmero de vezes que os dados so
lanados
iniciar novamente a aplicao.
Com isso em mente, vamos criar as seguintes vistas:
START, SETSIDES e SETNUMROLLS.
A opo START ir inicializar a aplicao e apresentar
uma nota com instrues para o utilizador. O utilizador
tambm ir interagir com a aplicao atravs da vista
Numrica e da vista Desenho. Essas vistas sero
activadas mediante a presso de M e P, mas as
funes N. e Desenho do nosso programa de
aplicao iro abrir essas vistas aps a realizao de
algumas configuraes.
O programa discutido anteriormente neste captulo para
obter o nmero de lados de um dado expandido aqui,
de modo que as somas possveis de dois dados sejam
guardadas no conjunto de dados D1. Introduza no
programa para a aplicao SimulaoDados as
seguintes sub-rotinas.
Programa
SimulaoDados
START()
BEGIN
DICESIMVARS();
{}D1;
{}D2;
SetSample(H1,D1);
SetFreq(H1,D2);
0H1Type;
END;
VIEWS "Roll Dice",ROLLMANY()
BEGIN
LOCAL k,roll;
MAKELIST(X+1,X,1,2*SIDES-1,1)D1;
MAKELIST(X+1,X,1,2*SIDES-1,1)D2;
FOR k FROM 1 TO ROLLS DO
roll:=ROLLDIE(SIDES)+ROLLDIE (SIDES);
D2(roll-1)+1D2(roll-1);
Programao 553
END;
-1Xmin;
MAX(D1)+1Xmax;
0Ymin;
MAX(D2)+1Ymax;
STARTVIEW(1,1);
END;
VIEWS "Set Sides",SETSIDES()
BEGIN
REPEAT
INPUT(SIDES,"Die Sides","N=","ENTER
num sides",2);
FLOOR(SIDES)SIDES;
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)ROLLS;
IF ROLLS<1 THEN
MSGBOX(" u must enter a num >=1");
END;
UNTIL ROLLS>=1;
END;
PLOT()
BEGIN
-1Xmin;
MAX(D1)+1Xmax;
0Ymin;
MAX(D2)+1Ymax;
STARTVIEW(1,1);
END;
554 Programao
A rotina ROLLMANY() uma adaptao do programa
apresentado anteriormente neste captulo. Uma vez que
no possvel transmitir parmetros a um programa
invocado atravs de uma seleco num menu Vistas
personalizado, as variveis exportadas SIDES e ROLLS
so utilizadas em vez dos parmetros que eram utilizados
nas verses anteriores.
O programa acima invoca dois outros programas de
utilizador: ROLLDIE() e DICESIMVARS().
ROLLDIE() aparece anteriormente neste captulo.
Eis DICESIMVARS. Crie um programa com esse nome e
introduza o cdigo seguinte.
O programa
DICESIMVARS
EXPORT ROLLS,SIDES;
EXPORT DICESIMVARS()
BEGIN
10 ROLLS;
6 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 encontram-
se descritos em Comandos do menu Comand na
pgina 560.
Programao 555
Comandos do menu Modelo
Bloco
Os comandos de bloco determinam o incio e o fim de
uma sub-rotina ou funo. Existe tambm um comando
RETURN para invocar resultados a partir de sub-rotinas
ou funes.
BEGIN END Sintaxe: BEGIN stmt1;stm2;stmtN; END;
Define um comando ou um conjunto de comandos a
executar juntos. No programa simples:
EXPORT SQM1(X)
BEGIN
RETURN X^2-1;
END;
o bloco o comando RETURN simples.
Se tivesse introduzido SQM1(8) na vista inicial, o
resultado apresentado seria 63.
RETURN Sintaxe: RETURN expresso;
Apresenta o valor actual da expresso.
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 Sintaxe: IF teste THEN comandos END;
Avaliar teste. Se teste for verdadeiro (no 0), execute os
comandos. Caso contrrio, nada acontece.
IF THEN ELSE Sintaxe: IF teste THEN comandos1 ELSE comandos 2
END;
Avaliar teste. Se teste for verdadeiro (no 0),
executecomandos 1, caso contrrio, execute comandos 2
556 Programao
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 THEN RETURN "negativo"; END;
IF THEN RETURN "pequeno"; END;
DEFAULT RETURN "grande";
END;
IFERR IFERR comandos1 THEN comandos2 END;
Executa a sequncia de comandos1. Se ocorrer um erro
durante a execuo dos comandos1, executa a sequncia
de comandos2.
IFERR ELSE IFERR comandos1 THEN comandos2 ELSE comandos3
END;
Executa a sequncia de comandos1. Se ocorrer um erro
durante a execuo dos comandos1, executa a sequncia
de comandos2. Caso contrrio, execute a sequncia de
comandos3.
Ciclo
FOR Sintaxe: FOR var FROM incio TO fim DO comandos END;
Define a varivel var de incio e, enquanto esta varivel
for igual ou inferior a fim, executa a sequncia de
comandos e, em seguida, adiciona 1 (incremento) avar.
Exemplo 1: este programa determina que nmero inteiro
de 2 a N tem o maior nmero de factores.
EXPORT MAXFACTORS(N)
BEGIN
x 0 <
x 1 <
Programao 557
LOCAL cur, max,k,result;
1 max;1 result;
FOR k FROM 2 TO N DO
SIZE(idivis(k)) cur;
IF cur > max THEN
cur max;
k result;
END;
END;
MSGBOX("Max of "+ mx. +" factors for
"+resultado);
END;
Em Incio, introduza
MAXFACTORS(100).
FOR STEP Sintaxe: FOR var FROM incio TO fim [incremento de
PASSO] DO comandos END;
Define a varivel var como incio e, enquanto esta
varivel for igual ou inferior a fim, executa a sequncia de
comandos e, em seguida, adiciona incremento avar.
Exemplo 2: este
programa desenha um
padro interessante no
ecr.
EXPORT
DRAWPATTERN()
BEGIN
LOCAL
xincr,yincr,color;
STARTAPP("Funo");
RECT();
xincr := (Xmx - Xmn)/320;
yincr := (Ymx - Ymn)/240;
FOR X FROM Xmn TO Xmx STEP xincr DO
558 Programao
FOR Y FROM Ymn TO Ymx STEP yincr DO
color := FLOOR(X^2+Y^2) MOD 32768;
PIXON(X,Y,cor);
END;
END;
FREEZE;
END;
FOR DOWN Sintaxe: FOR var FROM incio DOWNTO fim DO comandos
END;
Define a varivel var como incio e, enquanto esta
varivel for igual ou superior a fim, executa a sequncia
de comandos e, em seguida, subtrai 1 (decremento) avar.
FOR DOWN STEP Sintaxe: FOR var FROM incio DOWNTO fim [incremento
STEP] DO comandos END;
Define a varivel var como incio e, enquanto esta
varivel for igual ou inferior a fim, executa a sequncia de
comandos e, em seguida, subtrai incremento avar.
WHILE Sintaxe: WHILE teste DO comandos END;
Avaliar teste. Se o resultado for verdadeiro (no 0),
executa os comandos e repete.
Por exemplo: um nmero perfeito aquele que igual
soma de todos os seus divisores adequados. Por exemplo,
6 um nmero perfeito porque 6 = 1+2+3. O exemplo
abaixo apresenta verdadeiro quando o respectivo
argumento um nmero perfeito.
EXPORT ISPERFECT(n)
BEGIN
LOCAL d, sum;
2 d;
1 sum;
WHILE sum <= n AND d < n DO
IF irem(n,d)==0 THEN
sum+d sum;
END;
d+1 d;
END;
RETURN sum==n;
END;
Programao 559
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 Sintaxe: REPEAT comandos UNTIL teste;
Repete a sequncia de comandos at o teste ser
verdadeiro (no 0).
O exemplo seguinte solicita um valor positivo para SIDES,
modificando um programa anterior neste captulo:
EXPORT SIDES;
EXPORT GETSIDES()
BEGIN
REPEAT
INPUT(SIDES,"Die Sides","N = ","Enter
num sides",2);
UNTIL SIDES>0;
END;
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.
560 Programao
LOCAL Local.
Sintaxe: LOCAL var1,var2,varn;
Torna as variveis var1, var2, etc. locais em relao ao
programa em que se encontram.
EXPORT Exporta a varivel de modo a que fique disponvel a nvel
global.
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 Define texto que o utilizador pode ver premindo V.
KEY Um prefixo para um nome de uma tecla quando se cria
um teclado do utilizador. Consulte Teclado do utilizador:
personalizar as teclas a premir na pgina 544.
Comandos do menu Comand
Strings
Uma string uma sequncia de caracteres entre aspas
duplas (""). Para colocar aspas duplas numa string, utilize
dois pares de aspas duplas consecutivos. O carcter \
inicia uma sequncia de escape, e o(s) carcter(es)
imediatamente a seguir /so interpretado(s) de forma
especial. \n insere uma nova linha e duas barras
invertidas inserem uma nica barra invertida. Para
colocar uma nova linha na string, prima E a fim de
moldar o texto nesse ponto.
ASC Sintaxe: asc(str)
Apresenta um vector que contm os cdigos ASCII da
string str.
Exemplo: asc("AB") d [65,66]
Programao 561
CHAR Sintaxe: char(vector ou int)
Apresenta a string correspondente aos cdigos de
caracteres no vector, ou o cdigo nico int.
Exemplos: char(65) d "A"; char([82,77,72]) d
"RMH"
DIM Sintaxe: dim(str)
Apresenta o nmero de caracteres na string str.
Exemplo: dim("12345") d 5, dim("""") e dim("\n")
d 1. (Repare na utilizao das duas aspas duplas e na
sequncia de escape).
STRING Sintaxe: string(objecto);
Apresenta uma representao do objecto em forma de
string. O resultado varia consoante o tipo de objecto.
string(2/3); d origem string 0.666666666667
Exemplos:
INSTRING Sintaxe: inString(str1,str2)
Apresenta o ndice da primeira ocorrncia de str2 em
str1. Apresenta 0 se a str2 no estiver presente na str1.
Repare que o primeiro carcter numa string corresponde
posio 1.
Exemplos:
inString("baunilha","bau") apresenta 1.
inString ("banana","na") apresenta 3
inString("ab","abc") apresenta 0
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
562 Programao
LEFT Sintaxe: left(str,n)
Apresenta os primeiros n caracteres da string str.
Se ou , apresenta str. Se n == 0
apresenta a string vazia.
Exemplo: left("MOMOGUMBO",3) apresenta "MOM"
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 Sintaxe: mid(str,pos, [n])
Extrai n caracteres da string str a partir da pos do ndice.
n opcional; se no for especificado, extrai todo o resto
da string.
Exemplo: mid("MOMOGUMBO",3,5) d "MOGUM",
mid("PUDGE",4) d "GE"
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 Sintaxe: REPLACE(objecto
1
, incio, objecto
2
)
Substitui parte do objecto
1
pelo objecto
2
a partir de incio.
Os objectos podem ser matrizes, vectores ou strings.
n dim str ( ) n 0 <
Programao 563
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 Converte as coordenadas cartesianas em coordenadas do
ecr.
DRAWMENU Sintaxe: DRAWMENU({texto
1
, texto
2
, })
Desenha um menu que lista os itens de texto.
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 Converte as coordenadas do ecr em coordenadas
cartesianas.
RGB Sintaxe: RGB(R, G, B, [A])
Apresenta um nmero inteiro que pode ser utilizado como
o parmetro de cor para uma funo de desenho.
Baseado nos valores das componentes Vermelho, Verde e
Azul (0 a 255).
564 Programao
Se Alpha for maior que 128, apresenta a cor assinalada
como transparente. No existe mistura de canais alfa na
Prime.
Assim, RGB(255,0,128) d #FF000F.
RECT(RGB(0,0,255)) produz um ecr azul, tal como
aconteceria com RGB(255) (qualquer nmero vlido
interpretado da mesma maneira).
LINE(...,RGB(0,255,0)) produz uma linha verde.
Pxeis e cartesianas
ARC_P
ARC Sintaxe; ARC(G, x, y, r [ , a1, a2, c])
ARC_P(G, x, y, r [ , a1, a2, c])
Desenha um arco ou crculo em G, centrado no ponto x,y ,
com raio r e cor c a partir do ngulo a1 e terminando no
ngulo a2.
G pode ser qualquer uma das variveis de grficos, e
opcional. A predefinio G0
r dada em pxeis.
c opcional e, se no for especificada, utilizado o
preto. Deve ser especificada da seguinte maneira:
#RRGGBB (tal como a cor especificada em HTML).
a1 e a2 seguem o modo de ngulo actual e so
opcionais. A predefinio um crculo completo.
BLIT_P
BLIT Sintaxe: BLIT([trgtGRB, dx1, dy1, dx2, dy2],
srcGRB [ ,sx1, sy1, sx2, sy2, c])
BLIT_P ([trgtGRB, dx1, dy1, dx2, dy2],
srcGRB [ ,sx1, sy1, sx2, sy2, c])
Copia a regio de srcGRB entre os pontos sx1, sy1 e sx2,
sy2 para a regio de trgtGRB entre os pontos dx1, dy1 e
dx2, dy2. No copie pxeis de srcGRB que tenham cor c.
trgtGRB pode ser qualquer uma das variveis de grficos,
e opcional. A predefinio G0.
srcGRB pode ser qualquer uma das variveis de grficos.
Programao 565
dx2, dy2 so opcionais e, se no forem especificadas,
sero calculadas de modo a que a rea de destino tenha
o mesmo tamanho da rea de origem.
sx2, sy2 so opcionais e, se no forem especificadas,
correspondem parte inferior direita de srcGRB.
sx1, sy1 so opcionais e, se no forem especificadas,
correspondem parte superior esquerda de srcGRB.
dx1, dy1 so opcionais e, se no forem especificadas,
correspondem parte superior esquerda de trgtGRB.
c pode ser uma cor especificada como #RRGGBB. Se
no for especificada, sero copiados todos os pxeis de
rcGRB.
NOT A A utilizao da mesma varivel para trgtGRB e srcGRB
pode ser imprevisvel quando a origem e o destino se
sobrepem.
DIMGROB_P
DIMGROB Sintaxe: DIMGROB_P(G, w, h, [cor]) ou
DIMGROB_P(G, lista)
DIMGROB(G, w, h, [cor]) ou
DIMGROB(G, lista)
Define as dimenses de GROB G para w h. Inicializa o
grfico G com cor ou com os dados grficos fornecidos
na lista. Se o grfico for inicializado com dados grficos,
lista uma lista de nmeros inteiros. Cada inteiro, como
se v em base 16, descreve uma cor a cada 16 bits.
As cores tm o formato A1R5G5B5 (ou seja,1 bit para
canal alfa e 5 bits para R, G e B).
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.
566 Programao
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 Sintaxe: INVERT([G, x1, y1, x2, y2])
INVERT_P([G, x1, y1, x2, y2])
Executa um vdeo inverso da regio seleccionada.
G pode ser qualquer uma das variveis de grficos, e
opcional. A predefinio G0.
x2, y2 so opcionais e, se no forem especificadas,
correspondem parte inferior direita do grfico.
x1, y1 so opcionais e, se no forem especificadas,
correspondem parte superior esquerda do grfico. Se
for especificado apenas um par x,y, este refere-se parte
superior esquerda.
LINE_P
LINE Sintaxe: LINE(G, x1, y1, x2, y2, c)
LINE_P(G, x1, y1, x2, y2, c)
Desenha uma linha de cor c em G, entre os pontos x1,y1
e x2,y2.
G pode ser qualquer uma das variveis de grficos, e
opcional. A predefinio G0.
c pode ser qualquer cor especificada como #RRGGBB. A
predefinio preto.
Programao 567
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 Sintaxe: PIXON([G], x, y [ ,cor])
PIXON_P([G], x, y [ ,cor])
Define a cor do pxel G com as coordenadas x,y como
cor. G pode ser qualquer uma das variveis de grficos,
e opcional. A predefinio G0, o grfico actual. Cor
pode ser qualquer cor especificada como #RRGGBB.
A predefinio preto.
RECT_P
RECT Sintaxe: RECT([G, x1, y1, x2, y2, corcontorno,
corpreenchimento])
RECT_P([G, x1, y1, x2, y2, corcontorno,
corpreenchimento])
Desenha um rectngulo em G entre os pontos x1,y1 e
x2,y2, utilizando a cor do contorno para o permetro e a
cor de preenchimento para o interior.
G pode ser qualquer uma das variveis de grficos, e
opcional. A predefinio G0, o grfico actual.
x1, y1 so opcionais. Os valores predefinidos
representam a parte superior esquerda do grfico.
x2, y2 so opcionais. Os valores predefinidos
representam a parte inferior direita do grfico.
corcontorno e corpreenchimento podem ser qualquer cor
c especificada como #RRGGBB. Ambas so opcionais e,
se corpreenchimento no for especificada, assume como
predefinio de corcontorno.
Para eliminar um GROB, execute RECT(G). Para limpar
o ecr, execute RECT().
568 Programao
Quando so fornecidos argumentos opcionais num
comando com vrios parmetros opcionais (como RECT),
os argumentos fornecidos correspondem, em primeiro
lugar, aos parmetros mais esquerda. Por exemplo, no
programa abaixo, os argumentos 40 e 90 no comando
RECT_P correspondem a x1 e y1. O argumento
#000000 corresponde a corcontorno, uma vez que existe
apenas um argumento adicional. Caso existissem dois
argumentos adicionais, seriam referentes a x2 e y2, em
vez de corcontorno e corpreenchimento. O programa
produz a figura abaixo.
EXPORT BOX()
BEGIN
RECT();
RECT_P(40,90,
#000000);
FREEZE;
END;
O programa abaixo utiliza tambm o comando RECT_P.
Neste caso, o par de argumentos 0 e 3 corresponde a x2
e y2.
EXPORT BOX()
BEGIN
RECT();INVERT(G
0);
RECT_P(40,90,0,
3);
FREEZE;
END;
SUBGROB_P
SUBGROB Sintaxe: SUBGROB(srcGRB [ ,x1, y1, x2, y2], trgtGRB)
SUBGROB_P(srcGRB [ ,x1, y1, x2, y2], trgtGRB)
Define trgtGRB para ser uma cpia da rea de srcGRB
entre os pontos x1,y1 e x2,y2.
srcGRB pode ser qualquer uma das variveis de grficos,
e opcional. A predefinio G0.
trgtGRB pode ser qualquer uma das variveis de grficos
excepto G0.
Programao 569
x2, y2 so opcionais e, se no forem especificadas,
correspondem parte inferior direita de srcGRB.
x1, y1 so opcionais e, se no forem especificadas,
correspondem parte superior esquerda de srcGRB.
Exemplo: SUBGROB(G1, G4) copia G1 em G4.
TEXTOUT_P
TEXTOUT Sintaxe: TEXTOUT(texto [ ,G], x, y [ ,tipo de letra, c1,
largura, c2])
TEXTOUT_P(texto [ ,G], x, y [ ,tipo de letra, c1,
largura, c2])
Desenha texto com a cor c1, no grfico G, na posio x,
y, com o tipo de letra. No desenhe texto com mais pxeis
do que os determinados em largura e apague o fundo
antes de desenhar o texto com a cor c2. G pode ser
qualquer uma das variveis de grficos, e opcional.
A predefinio G0.
O tipo de letra pode ser:
0: tipo de letra seleccionado no ecr de modo, 1: tipo de
letra pequeno 2: tipo de letra grande. O tipo de letra
opcional e, se no for especificado, corresponde ao tipo
de letra que estiver seleccionado no ecr Definies de
incio.
c1 pode ser qualquer cor especificada como #RRGGBB.
A predefinio preto (#000000).
largura opcional e, se no for especificada, realizado
o recorte.
c2 pode ser qualquer cor especificada como #RRGGBB.
c2 opcional. Se no for especificada, o fundo no
apagado.
Exemplo:
Este programa apresenta as sucessivas aproximaes de
utilizando a srie para a tangentedoarco(1). Repare que
foi especificada uma cor para o texto e para o fundo
(sendo a largura do texto limitada a 100 pxeis).
EXPORT RUNPISERIES()
BEGIN
570 Programao
LOCAL sign;
2 K;4 A;
-1 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+1 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.
Programao 571
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 Sintaxe: DELCOL(nome ,nmero_coluna)
Elimina o nmero_coluna de coluna do nome da matriz.
DELROW Sintaxe: DELROW(nome ,nmero_linha)
Elimina nmero_linha da linha do nome da matriz.
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 Sintaxe: REDIM(nome, tamanho)
Redimensiona a matriz (nome) ou vector especificados de
acordo com o tamanho. Para uma matriz, o tamanho
uma lista de dois inteiros (n1,n2). Para um vector, o
tamanho uma lista que contm um inteiro (n). Os valores
existentes na matriz so conservados. Os valores de
preenchimento sero 0.
REPLACE Sintaxe: REPLACE(nome, incio, objecto)
Substitui parte de uma matriz ou vector guardados em
nome com um objecto a partir da posio incio. Para
uma matriz, o incio uma lista que contm dois nmeros;
para um vector um nmero nico. REPLACE tambm
funciona com listas, grficos e strings. Por exemplo,
REPLACE("123456", 2, "GRM") -> "1GRM56"
SCALE Sintaxe: SCALE(nome, valor, nmerolinha)
Multiplica o nmero_linha especificado da matriz
especificada pelo valor.
572 Programao
SCALEADD Sintaxe: SCALEADD(nome, valor, linha1, linha2)
Multiplica a linha1 especificada da matriz (nome) pelo
valor, adicionando depois o resultado segunda linha2
especificada da matriz (nome).
SUB Sintaxe: SUB(nome, incio, fim)
Extrai um sub-objecto parte de uma lista, de uma matriz
ou de um grfico e guarda-o em nome. Incio e fim so,
cada um, especificados atravs de uma lista com dois
nmeros para uma matriz, um nmero para um vector ou
lista, ou um par ordenado (X,Y ), para grficos:
SUB(M1{1,2},{2,2})
SAWAPCOL Sintaxe: SWAPCOL(nome, coluna1, coluna2)
Troca a coluna1 e a coluna2 da matriz especificada
(nome).
SWAPROW Sintaxe: SWAPROW(nome, linha1, linha2)
Troca a linha1 e a linha2 na matriz especificada (nome).
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 Sintaxe: STARTVIEW( [,desenhar?])
Inicia a n-sima vista da aplicao actual. Se desenhar?
for verdadeiro (ou seja, no 0), ir obrigar a que o ecr
seja imediatamente redesenhado para essa vista.
n
Programao 573
Os nmeros de vista (n) so os seguintes:
Simblica:0
Desenho:1
Numrica:2
Config Simblica:3
Config Desenho:4
Config Numrica:5
Informaes da aplicao: 6
Menu Vistas:7
Primeira vista especial (Ecr dividido:
detalhes):8
Segunda vista especial (Ecr dividido:
tabela):9
Terceira vista especial (Escala auto):10
Quarta vista especial (Decimal):11
Quinta vista especial (Inteiros):12
Sexta vista especial (Trig):13
As vistas especiais entre parnteses referem-se
aplicao Funo, e podem ser diferentes noutras
aplicaes. O nmero de uma vista especial corresponde
sua posio no menu Vistas dessa aplicao.
A primeira vista especial iniciada com o comando
STARTVIEW(8); a segunda, com STARTVIEW(9) e
assim sucessivamente.
Tambm pode iniciar vistas no especficas de uma
aplicao especificando um valor inferior a 0 para n:
Ecr inicial:-1
Modos de incio:-2
Gestor de memria:-3
Biblioteca de Aplicaes:-4
Catlogo de Matrizes:-5
Catlogo de Listas:-6
Catlogo de Programas:-7
Catlogo de Notas:-8
VIEW Sintaxe: VIEWS ("string"[,nome_programa])
Adiciona uma vista ao menu Vistas. Quando string
seleccionado, executa o nome_programa.
574 Programao
Inteiro
BITAND Sintaxe: BITAND(int1, int2, intn)
Apresenta a lgica binria AND dos inteiros
especificados.
Exemplo: BITAND(20,13) apresenta 4.
BITNOT Sintaxe: BITNOT(int)
Apresenta a lgica binria NOT do inteiro especificado.
Exemplo: BITNOT(47) apresenta 549755813840.
BITOR Sintaxe: BITOR(int1, int2, intn)
Apresenta a lgica binria OR dos inteiros especificados.
Exemplo: BITAND(9,26) apresenta 27.
BITSL Sintaxe: BITSL(int1 [,int2])
Mudana da lgica binria para a esquerda. Pega em
um ou dois inteiros como entrada e apresenta o resultado
de mudar os bits do primeiro inteiro para a esquerda, de
acordo com o nmero de casas indicadas pelo segundo
inteiro. Se no houver segundo inteiro, os bits so
mudados uma casa para a esquerda.
Exemplos:
BITSL(28,2) apresenta 112
BITSL(5) apresenta 10.
BITSR Sintaxe: BITRL(int1 [,int2])
Mudana da lgica binria para a direita. Pega em um
ou dois inteiros como entrada e apresenta o resultado de
mudar os bits do primeiro inteiro para a direita, de
acordo com o nmero de casas indicadas pelo segundo
inteiro. Se no houver segundo inteiro, os bits so
mudados uma casa para a direita.
Exemplos:
BITSR(112,2) apresenta 28
BITSR(10) apresenta 5.
BITXOR Sintaxe: BITXOR(int1, int2, intn)
Apresenta a lgica binria exclusiva OR dos inteiros
especificados.
Exemplo: BITAND(9,26) apresenta 19.
Programao 575
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 Sintaxe: SETBITS(#integer[m] [,bits])
Define o nmero de bits para representar o inteiro.
Os valores vlidos encontram-se no intervalo 64 a 65.
Se m ou bits forem omitidos, ser utilizado o valor
predefinido.
Exemplo: SETBITS(#1111,b15) apresenta
#1111b:15
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.
576 Programao
Exemplos: SETBASE (#34o,1) apresenta #11100b,
enquanto GETBASE (#1101) apresenta #0h ((se a base
predefinida for hexadecimal).
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 Sintaxe: CHOOSE(var, "titulo", "item1",
"item2",,"itemn")
Apresenta uma caixa de seleco com o ttulo e que
contm os itens escolha. Se o utilizador seleccionar um
objecto, a varivel cujo nome fornecido ser
actualizada de modo a conter o nmero do objecto
seleccionado (um inteiro, 1, 2, 3, ) ou 0 se o utilizador
tocar em .
Apresenta verdadeiro (no zero) se o utilizador
seleccionar um objecto; caso contrrio, apresenta falso
(0).
Exemplo:
CHOOSE
(N,"PickHero",
"Euler","Gauss
","Newton");
IF N==1 THEN
PRINT("Escolhe
u Euler"); ELSE
IF N==2 THEN
PRINT("Escolheu Gauss");ELSE
PRINT("Escolheu Newton");
END;
END;
Aps a execuo de CHOOSE, o valor de n ser
actualizado de modo a conter 0, 1, 2 ou 3. O comando
IF THEN ELSE faz com que o nome do indivduo
escolhido seja impresso no terminal.
Programao 577
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.
578 Programao
INPUT Sintaxe: INPUT(var [,"ttulo", "rtulo", "ajuda",
predefinio]);
Abre uma caixa de dilogo com o texto de ttulo titulo,
com um campo chamado rtulo, com a ajuda na parte
inferior e com o valor predefinido. Actualiza a varivel
var se o utilizador tocar em , e apresenta 1. Se o
utilizador tocar em , no actualiza a varivel, e
apresenta 0.
Exemplo:
EXPORT SIDES;
EXPORT
GETSIDES()
BEGIN
INPUT(SIDES,"D
ie Sides","N =
","Enter num
sides",2);
END;
Keys 1419
Keys 2025
Keys 2630
Keys 3135
Keys 3640
Keys 4650
Keys 4145
0 1
2
3 4
6
7 8
9
5
11
12
13
10
Keys 013
{
Figura 27-1: Nmeros das teclas
Programao 579
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 Sintaxe: MSGBOX(expression or string [ ,ok_cancel?]);
Apresenta uma caixa de mensagem com o valor da
expresso ou string fornecida.
Se ok_cancel? for verdadeiro, apresenta os botes
e ; caso contrrio, apresenta apenas o
boto . O valor predefinido para ok_cancel
falso.
Apresenta verdadeiro (no zero) se o utilizador tocar
em e falso (0) se o utilizador premir .
EXPORT AREACALC()
BEGIN
LOCAL radius;
INPUT(radius, "Radius of Circle","r =
","Enter radius",1);
MSGBOX("The area is " +*radius^2);
END;
580 Programao
Se o utilizador introduzir
10 para o raio, a caixa
de mensagem indica:
PRINT Sintaxe: PRINT(expresso ou string);
Imprime o resultado da expresso ou string no terminal.
O terminal um mecanismo de visualizao de texto
produzido pelo programa, apresentado apenas quando
so executados comandos PRINT. Quando est visvel,
pode premir \ ou = para visualizar o texto, Cpara
apagar o texto e qualquer outra tecla para ocultar o
terminal. Premir O pra a interaco com o terminal.
PRINT, sem qualquer argumento, limpa o terminal.
H tambm comandos para extrair dados na seco
Grficos. Em particular, os comandos TEXTOUT e
TEXTOUT_P podem ser utilizados para sada de texto.
Este exemplo solicita ao utilizador que introduza um valor
para o raio de um crculo, e imprime a rea do crculo no
terminal.
EXPORT AREACALC()
BEGIN
LOCAL radius;
INPUT(radius,
"Radius of
Circle","r =
","Enter
radius",1);
PRINT("The
area is "
+*radius^2);
END;
Repare na utilizao da
varivel LOCAL para o
raio, bem como na
Programao 581
conveno de nomenclatura que utiliza letras minsculas
para a varivel local. Cumprir essa conveno melhora a
legibilidade dos seus programas.
WAIT 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 Sintaxe: CAS(Exp.) ou CAS.function(...) ou
CAS.variable[(...)]
Calcula a expresso ou varivel utilizando o CAS.
EVALLIST Sintaxe: EVALLIST({lista})
Calcula o contedo de cada elemento de uma lista e
apresenta a lista calculada.
EXECON Cria uma nova lista com base nos elementos contidos
numa ou em mais listas, modificando iterativamente cada
elemento de acordo com uma expresso que contenha o
carcter comercial (&). A sintaxe:
EXECON(expressiocom &,lista
1
[lista
2
]
[lista
n
])
Quando a expresso & mais um operador (o) mais um
nmero (n), cada elemento na lista operado por o e n,
e criada uma nova lista.
Exemplos:
EXECON("&+1",{1,2,3}) apresenta {2,3,4}
Quando & imediatamente seguido de um nmero, a
posio na lista indicada. Por exemplo:
EXECON("&2&1",{1, 4, 3, 5}" apresenta
{3, 1, 2}
582 Programao
No exemplo acima, &2 indica o segundo elemento e &1
o primeiro elemento em cada par de elementos.
O operador de subtraco entre eles subtrai o primeiro
do segundo, em cada par, at que no haja mais pares.
Repare que os nmeros anexados a & apenas podem ir
de 1 a 9, inclusive.
EXECON tambm pode operar em mais do que uma lista.
Por exemplo:
EXECON("&1+&2",{1,2,3},{4,5,6}) apresenta
{5,7,9}
No exemplo acima, &1 indica um elemento na primeira
lista, e &2 indica o elemento correspondente na segunda
lista. O operador de adio entre eles adiciona os dois
elementos at que no haja mais pares. Repare que os
nmeros anexados a & apenas podem ir de 1 a 9,
inclusive.
EXECON tambm pode comear a operar num elemento
especificado numa lista especificada. Por exemplo:
EXECON("&23+&1",{1,5,16},{4,5,6,7})
apresenta {7,12}
No exemplo acima, &23 indica que as operaes devem
comear na segunda lista e com o terceiro elemento.
A esse elemento, adicionado o primeiro elemento da
primeira lista. O processo continua at que no haja mais
pares.
Mais uma vez, os dgitos anexados a & apenas podem ir
de 1 a 9, inclusive.
HMS 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


Programao 583
ITERATE Sintaxe: ITERATE(expr, var, valori, #vezes)
Para #vezes, calcule repetidamente expr em termos de
var, comeando por var = valori.
Exemplo: ITERATE(X^2, X, 2, 3) apresenta 256
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.
584 Programao
As variveis de aplicaes so aquelas cujos valores
dependem da aplicao actual. As variveis de
aplicaes so utilizadas na programao, para
representar as definies e configuraes que realiza
quando trabalha com aplicaes de forma interactiva.
As variveis do CAS so exactamente iguais s variveis
de Incio, excepto pelo facto de serem utilizadas apenas
em operaes do CAS. No entanto, podem ser invocadas
por comandos na vista inicial. Os nomes das variveis do
CAS reflectem os das variveis de Incio, excepto pelo
facto de terem de ser escritos em minsculas.
As variveis do utilizador so variveis criadas pelo
utilizador a partir de um programa do utilizador.
Fornecem um dos vrios mecanismos para permitir que os
programas comuniquem com o resto da calculadora, bem
como com outros programas. Depois de uma varivel ter
sido exportada de um programa, aparece entre as
variveis do Utilizador no menu Variveis, junto ao
programa que a exportou.
Este captulo trata das variveis de Aplicaes e das
variveis do Utilizador. Para obter informaes acerca
das variveis de Incio e do CAS, consulte o captulo 22,
Variveis, a partir da pgina 449.
Variveis de
aplicaes
Nem todas as variveis de aplicaes so utilizadas em
todas as aplicaes. Por exemplo, S1Fit, s utilizada na
aplicao Estatstica 2Var. No entanto, a maior parte das
variveis comum s aplicaes Funo, Paramtrica,
Polar, Sequncia, Resolv, Estatstica 1Var, Estatstica 2Var,
entre outras. Se uma varivel no estiver disponvel em
todas estas aplicaes, ou estiver disponvel em apenas
algumas outras aplicaes, aparece sob o nome da
varivel uma lista de aplicaes nas quais a varivel
pode ser utilizada.
As seces seguintes listam as variveis de aplicaes
pela vista em que so utilizadas. Para ver as variveis
listadas pelos menus em que aparecem no menu
Variveis, consulte Variveis de aplicaes, a partir da
pgina 454.
Programao 585
Variveis da vista Desenho
Axes Activa ou desactiva os eixos.
Na vista Config Desenho, marque (ou desmarque) AXES.
Num programa, digite:
0 Axespara activar os eixos.
1 Axespara desactivar os eixos.
Cursor Define o tipo de cursor. (Invertido ou intermitente til se
o fundo for slido).
Na vista Config Desenho, escolha Cursor.
Num programa, digite:
0 CrossTypepara cruzes contnuas
(predefinio).
1 CrossTypepara inverter as cruzes.
2 CrossTypepara cruzes intermitentes.
GridDots Activa ou desactiva a grelha de pontos de fundo na vista
Desenho.
Na vista Config Desenho, marque (ou desmarque) GRID
DOTS.
Num programa, digite:
0 GridDotspara activar os pontos de grelha
(predefinio).
1 GridDotspara desactivar os pontos de
grelha.
GridLines Activa ou desactiva a grelha de linhas de fundo na vista
Desenho.
Na vista Config Desenho, marque (ou desmarque) GRID
LINES.
Num programa, digite:
0 GridLinespara activar as linhas de grelha
(predefinio).
1 GridLinespara desactivar as linhas de
grelha.
586 Programao
Hmin/Hmax
Estatstica 1Var
Define os valores mnimo e mximo das barras de
histograma.
Na vista Config Desenho para estatsticas a uma varivel,
defina valores para HRNG.
Num programa, digite:
Hmin
Hmax
em que
Hwidth
Estatstica 1Var
Define a largura das barras de histograma.
Na vista Config Desenho para estatsticas a uma varivel,
defina um valor para Hwidth.
Num programa, digite:
n Hwidth
Labels Desenha rtulos na vista Desenho apresentando os
intervalos de X e Y.
Na vista Config Desenho, marque (ou desmarque)
Labels.
Num programa, digite:
1 Labelspara activar os rtulos (predefinio)
0 Labelspara desactivar os rtulos.
Method Define o mtodo para grficos: adaptvel, segmentos de
passo fixo ou pontos de passo fixo. (Consulte Mtodos
para grficos na pgina 104 para obter uma explicao
da diferena entre estes mtodos).
Num programa, digite:
0 Methodpara seleccionar o mtodo adaptvel
1 Methodpara seleccionar o mtodo de
segmentos de passo fixo
2 Methodpara seleccionar o mtodo de pontos
de passo fixo
Nmin/Nmax
Sequncia
Define os valores mnimo e mximo da varivel
independente.
Aparece como os campos NRNG na vista Config Desenho.
Na vista Config Desenho, introduza os valores para
NRNG.
n
1
n
2
n
1
n
2
<
Programao 587
Num programa, digite:

Nmin
Nmax
em que
Recenter Recentra no cursor ao fazer zoom.
A partir de Factores definidos de zoom de Desenho,
marque (ou desmarque) Recenter.
Num programa, digite:
0 Recenter para activar a recentragem
(predefinio).
1 Recenter para desactivar a recentragem.
S1mark-S5mark
Estatstica 2Var
Define a marca a utilizar nos grficos de disperso.
Na vista Config Desenho para estatsticas a duas
variveis, seleccione uma das S1mark-S5marks.
SeqPlot
Sequncia
Permite escolher entre um grfico tipo Degrau de escada
e Teia.
Na vista Config Desenho, seleccione SeqPlot e depois,
Degrau de escada ou Teia.
Num programa, digite:
0 SeqPlotpara Degrau de escada.
1 SeqPlotpara Teia.
min/max
Polar
Define os valores independentes mnimo e mximo.
Na vista Config Desenho, introduza os valores para RNG.
Num programa, digite:
min
max
em que
step
Polar
Define o tamanho do passo para a varivel
independente.
Na vista Config Desenho, introduza um valor para STEP.
Num programa, digite:
step
em que
n
1
n
2
n
1
n
2
<
n
1

n
2

n
1
n
2
<
n
n 0 >
588 Programao
Tmin/Tmax
Paramtrica
Define os valores mnimo e mximo da varivel
independente.
Na vista Config Desenho, introduza os valores para
TRNG.
Num programa, digite:
Tmin
Tmax
em que
Tstep
Paramtrica
Define o tamanho do passo para a varivel
independente.
Na vista Config Desenho, introduza um valor para
TSTEP.
Num programa, digite:
Tstep
em que
Xtick Define a distncia entre as marcas para o eixo horizontal.
Na vista Config Desenho, introduza um valor para
Xtick.
Num programa, digite:
Xtick em que
Ytick Define a distncia entre as marcas no eixo vertical.
Na vista Config Desenho, introduza um valor para Ytick.
Num programa, digite:
Ytick em que
Xmin/Xmax Define os valores mnimo e mximo horizontais do ecr
de desenho de grficos.
Na vista Config Desenho, introduza os valores para
XRNG.
Num programa, digite:

Xmin

Xmax
em que
n
1
n
2
n
1
n
2
<
n
n 0 >
n n 0 >
n n 0 >
n
1
n
2
n
1
n
2
<
Programao 589
Ymin/Ymax Define os valores mnimo e mximo verticais do ecr de
desenho de grficos.
Na vista Config Desenho, introduza os valores para
YRNG.
Num programa, digite:
Ymin
Ymax
em que
Xzoom Define o factor de zoom horizontal.
Na vista Desenho, prima e depois, .
Desloque-se at Definir factores, seleccione e
prima . Introduza o valor para X Zoom .
Num programa, digite:
Xzoom
em que
O valor predefinido 4.
Yzoom Em Config Desenho (P), prima e depois,
. Desloque-se at Definir factores,
seleccione e prima . Introduza o valor para Y
zoom e prima .
Ou, num programa, digite:
Yzoom
O valor predefinido 4.
Variveis da vista Simblica
AltHyp
Inferncia
Determina a hiptese alternativa utilizada para um teste
de hiptese. Escolha uma opo a partir da vista
Simblica.
Num programa, digite:
0 AltHyppara
1 AltHyppara
2 AltHyppara
n
1
n
2
n
1
n
2
<
n
n 0 >
n

0
<

0
>

0

590 Programao
E0...E9
Resolv
Pode conter qualquer equao ou expresso. Para
seleccionar a varivel independente, destaque-a na vista
Numrica.
Exemplo:
X+Y*X-2=Y E1
F0...F9
Funo
Pode conter qualquer expresso. A varivel independente
X.
Exemplo:
SIN(X) F1
H1...H5
Estatstica 1Var
Contm os valores dos dados para anlises estatsticas a
1 varivel. Por exemplo, H1(n) devolve o n-simo valor no
conjunto de dados da anlise H1.
H1Type...H5Type
Estatstica 1Var
Define o tipo de grfico utilizado para representar as
anlises estatsticas H1 a H5. Em Config Simblica,
especifique o tipo de grfico no tipo para Tipo1, Tipo2,
etc.
Ou, num programa, guarde um dos inteiros constantes ou
nomes seguintes nas variveis H1Type, H2Type, etc.
0 Histograma (predefinio)
1 Grfico de caixa
2 Probabilidade normal
3 Linhas
4 Barras
5 Pareto
Exemplo:
2 H3Type
Method
Inferncia
Determina se a aplicao Inferncia est definida para
calcular resultados de teste de hipteses ou intervalos de
confiana.
Num programa, digite:
0 Methodpara Teste de hiptese
1 Methodpara Intervalo de confiana
Programao 591
R0...R9
Polar
Pode conter qualquer expresso. A varivel independente
.
Exemplo:
2*SIN(2* ) R1
S1...S5
Estatstica 2Var
Contm os valores dos dados para anlises estatsticas a
2 variveis. Por exemplo, S1(n) apresenta o n-simo par
de dados do conjunto de dados para a anlise S1. Sem
nenhum argumento, apresenta uma lista que contm o
nome da coluna independente, o nome da coluna
dependente e o nmero do tipo de ajuste.
S1Type...S5Type
Estatstica 2Var
Define o tipo de ajuste a utilizar pela operao FIT no
desenho da linha de regresso. Na vista Config
Simblica, especifique o ajuste no campo para
Tipo1,Tipo2, etc.
Num programa, guarde um dos inteiros constantes ou
nomes seguintes nas variveis S1Type, S2Type, etc.
0 Linear
1 Logartmico
2 Exponencial
3 Potncia
4 Expoente
5 Inverso
6 Logstico
7 Quadrtico
8 Cbico
9 Qurtico
10 Definido pelo utilizador
Exemplo:
Cubic S2type
ou
8 S2type
Type
Inferncia
Determina o tipo de teste de hiptese ou intervalo de
confiana. Depende do valor da varivel Method. Faa
a seleco na vista Simblica.

592 Programao
Ou, num programa, guarde o nmero constante da lista
abaixo na varivel Type. Com Method=0, os valores
constantes e os respectivos significados so os seguintes:
0 Teste Z:1
1 Teste Z:
2 Teste Z:1
3 Teste Z:
4 Teste T:1
5 Teste T:
Com Mtodo=1, as constantes e os respectivos
significados so os seguintes:
0 Z-Int:1
1 Z-Int:
2 Z-Int:1
3 Z-Int:
4 T-Int:1
5 T-Int:
X0, Y0...X9,Y9
Paramtrica
Pode conter qualquer expresso. A varivel independente
T.
Exemplo:
SIN(4*T) Y1;2*SIN(6*T) X1
U0...U9
Sequncia
Pode conter qualquer expresso. A varivel independente
N.
Exemplo:
RECURSE (U,U(N-1)*N,1,2) U1
Variveis da vista Numrica
C0...C9
Estatstica 2Var
C0 a C9, para colunas de dados. Podem conter listas.
Introduza os dados na vista Numrica.
Num programa, digite:
LIST Cn
em que , 1, 2, 3 ... 9 e LIST uma lista ou o nome
de uma lista.

n 0 =
Programao 593
D0...D9
Estatstica 1Var
D0 a D9, para colunas de dados. Podem conter listas.
Introduza os dados na vista Numrica.
Num programa, digite:
LIST Dn
em que , 1, 2, 3 ... 9 e LIST uma lista ou o nome
de uma lista.
NumIndep
Funo
Paramtrica
Polar
Sequncia
Grficos
Avanados
Especifica a lista de valores independentes (ou conjuntos
de dois valores independentes) a utilizar por Cria A
Tua Tabela. Introduza os seus valores, um a um, na
vista Numrica.
Num programa, digite:
LIST NumIndep
List pode ser uma lista propriamente dita ou o nome de
uma lista. No caso da aplicao Grficos Avanados, a
lista ser uma lista de pares (uma lista de vectores de 2
elementos) em vez de uma lista de nmeros.
NumStart
Funo
Paramtrica
Polar
Sequncia
Define o valor inicial para uma tabela na vista Numrica.
Na vista Config Numrica, introduza um valor para
NUMSTART.
Num programa, digite:
NumStart
NumXStart
Grficos Avanados
Define o nmero inicial para os valores de X numa tabela
na vista Numrica.
Na vista Config Numrica, introduza um valor para
NUMXSTART.
Num programa, digite:
NumXStart
NumYStart
Grficos Avanados
Define o valor inicial para os valores de Y numa tabela
na vista Numrica.
Na vista Config Numrica, introduza um valor para
NUMYSTART.
Num programa, digite:
NumYStart
n 0 =
n
n
n
594 Programao
NumStep
Funo
Paramtrica
Polar
Sequncia
Define o tamanho do passo (valor do incremento) para
uma varivel independente na vista Numrica.
Na vista Config Numrica, introduza um valor para
NUMSTEP.
Num programa, digite:
NumStep
em que
NumXStep
Grficos Avanados
Define o tamanho do passo (valor do incremento) para
uma varivel X independente na vista Numrica.
Na vista Config Numrica, introduza um valor para
NUMXSTEP.
Num programa, digite:
NumXStep
em que
NumYStep
Grficos Avanados
Define o tamanho do passo (valor do incremento) para
uma varivel Y independente na vista Numrica.
Na vista Config Numrica, introduza um valor para
NUMYSTEP.
Num programa, digite:
NumYStep
em que
NumType
Funo
Paramtrica
Polar
Sequncia
Grficos Avanados
Define o formato da tabela.
Na vista Config Numrica, introduza 0 ou 1.
Num programa, digite:
0 NumTypepara Automtica (predefinio).
1 NumTypepara Cria A Tua.
NumZoom
Funo
Paramtrica
Polar
Sequncia
Define o factor de zoom na vista Numrica.
Na vista Config Numrica, digite um valor para
NUMZOOM.
Num programa, digite:
NumZoom
em que
NumXZoom
Grficos Avanados
Define o factor de zoom para os valores na coluna X, na
vista Numrica.
Na vista Config Numrica, digite um valor para
NUMXZOOM.
n
n 0 >
n
n 0 >
n
n 0 >
n
n 0 >
Programao 595
Num programa, digite:
NumXZoom
em que
NumYZoom
Grficos Avanados
Define o factor de zoom para os valores na coluna Y, na
vista Numrica.
Na vista Config Numrica, digite um valor para
NUMYZOOM.
Num programa, digite:
NumYZoom
em que
Variveis da
aplicao
Inferncia
As seguintes variveis so utilizadas pela aplicao
Inferncia. Correspondem a campos da vista Numrica
da aplicao Inferncia. O conjunto de variveis
apresentadas nesta vista depende do teste de hiptese ou
intervalo de confiana seleccionado na vista Simblica.
Alpha Define o nvel alfa para o teste de hiptese. Na vista
Numrica, defina o valor de Alpha.
Num programa, digite:
Alpha
em que
Conf Define o nvel de confiana do intervalo de confiana.
Na vista Numrica, defina o valor de Conf.
Num programa, digite:
Conf
em que
Mean1 Define o valor da mdia de uma amostra para um teste
de hiptese ou intervalo de confiana de 1 mdia. Para
um teste ou intervalo de 2 mdias, define o valor da
mdia da primeira amostra. Na vista Numrica, defina o
valor de Mean1.
Num programa, digite:
Mean1
Mean2 Para um teste ou intervalo de 2 mdias, define o valor da
mdia da segunda amostra. Na vista Numrica, defina o
valor de Mean2.
n
n 0 >
n
n 0 >
n
0 n 1 < <
n
0 n 1 < <
n
596 Programao
Num programa, digite:
Mean2
As seguintes variveis so utilizadas para configurar
os clculos do teste de hiptese ou do intervalo de
confiana na aplicao Inferncia.
Define o valor presumido da mdia da populao para
um teste de hiptese. Na vista Numrica, defina o valor
de .
Num programa, digite:

em que
n1 Define o tamanho da amostra para um teste de hiptese
ou intervalo de confiana. Para um teste ou intervalo que
inclua a diferena entre duas mdias ou duas
propores, define o tamanho da primeira amostra.
Na vista Numrica, defina o valor de n1.
Num programa, digite:
n1
n2 Para um teste ou intervalo que inclua a diferena entre
duas mdias ou duas propores, define o tamanho da
segunda amostra. Na vista Numrica, defina o valor de
n2.
Num programa, digite:
n2
Define a proporo presumida de xitos para o teste de
Z com uma proporo. Na vista Numrica, defina o valor
de .
Num programa, digite:

em que
Pooled Determine se as amostras so ou no repartidas para
testes ou intervalos utilizando a distribuio T de Student
com duas mdias. Na vista Numrica, defina o valor de
Pooled.
n
0
0
n 0
0 0 1 < <
n
n
0
0
n 0
0 0 1 < <
Programao 597
Num programa, digite:
0 Pooledpara no repartidas (predefinio).
1 Pooledpara repartidas.
s1 Define o desvio padro da amostra para um teste de
hiptese ou intervalo de confiana. Para um teste ou
intervalo que inclua a diferena entre duas mdias ou
duas propores, define o desvio padro da primeira
amostra. Na vista Numrica, defina o valor de s1.
Num programa, digite:
s1
s2 Para um teste ou intervalo que inclua a diferena entre
duas mdias ou duas propores, define o desvio padro
da segunda amostra. Na vista Numrica, defina o valor
de s2.
Num programa, digite:
s2
1 Define o desvio padro da populao para um teste de
hiptese ou intervalo de confiana. Para um teste ou
intervalo que inclua a diferena entre duas mdias ou
duas propores, define o desvio padro da populao
da primeira amostra. Na vista Numrica, defina o valor
de 1.
Num programa, digite:
1
2 Para um teste ou intervalo que inclua a diferena entre
duas mdias ou duas propores, define o desvio padro
da populao da segunda amostra. Na vista Numrica,
defina o valor de 2.
Num programa, digite:
2
x1 Define o nmero de xitos para um teste de hiptese ou
intervalo de confiana de uma proporo. Para um teste
ou intervalo que inclua a diferena entre duas
propores, define o nmero de xitos da primeira
amostra. Na vista Numrica, defina o valor de x1.
n
n
n
n
598 Programao
Num programa, digite:
x1
x2 Para um teste ou intervalo que inclua a diferena entre
duas propores, define o nmero de xitos da segunda
amostra. Na vista Numrica, defina o valor de x2.
Num programa, digite:
x2
Variveis da
aplicao
Financeira
As seguintes variveis so utilizadas pela aplicao
Financeira. Correspondem aos campos da vista
Numrica da aplicao Financeira.
CPYR Pagamentos acumulados por ano. Define o nmero de
pagamentos acumulados por ano para um clculo do
fluxo de dinheiro. Na vista Numrica da aplicao
Financeira, introduza um valor para C/YR.
Num programa, digite:
CPYR
em que
END Determina se o juro acumulado no incio ou no fim do
perodo de pagamento acumulado. Na vista Numrica
da aplicao Financeira. Marque ou desmarque END.
Num programa, digite:
1 ENDpara acumulao no final do perodo
(predefinio)
0 ENDpara acumulao no incio do perodo
FV Valor futuro. Define o valor futuro de um investimento.
Na vista Numrica da aplicao Financeira, introduza
um valor para FV.
Num programa, digite:
FV
Nota: os valores positivos representam o retorno de um
investimento ou emprstimo.
n
n
n
n 0 >
n
Programao 599
IPYR Juros por ano. Define a taxa de juro anual para um fluxo
de dinheiro. Na vista Numrica da aplicao Financeira,
introduza um valor para I%YR.
Num programa, digite:
IPYR
em que
NbPmt Nmero de pagamentos. Define o nmero de
pagamentos para um fluxo de dinheiro. Na vista
Numrica da aplicao Financeira, introduza um valor
para N.
Num programa, digite:
NbPmt
em que
PMT Valor do pagamento. Define o valor de cada pagamento
num fluxo de dinheiro. Na vista Numrica da aplicao
Financeira, introduza um valor para PMT.
Num programa, digite:
PMT
Repare que os valores dos pagamentos so negativos se
estiver a efectuar o pagamento e positivos se estiver a
receber o pagamento.
PPYR Pagamentos por ano. Define o nmero de pagamentos
realizados por ano para um clculo do fluxo de dinheiro.
Na vista Numrica da aplicao Financeira, introduza
um valor para P/YR.
Num programa, digite:
PPYR
em que
PV Valor actual. Define o valor actual de um investimento.
Na vista Numrica da aplicao Financeira, introduza
um valor para PV.
Num programa, digite:
PV
n
n 0 >
n
n 0 >
n
n
n 0 >
n
600 Programao
Nota: os valores negativos representam um investimento
ou emprstimo.
GSize Tamanho do grupo. Define o tamanho de cada grupo
para a tabela de amortizao. Na vista Numrica da
aplicao Financeira, introduza um valor para Group
Size.
Num programa, digite:
GSize
Variveis da
aplicao
Solucionador
Linear
As seguintes variveis so utilizadas pela aplicao
Solucionador Linear. Correspondem aos campos da vista
Numrica da aplicao.
LSystem Contm uma matriz 2x3 ou 3x4 que representa um
sistema linear 2x2 ou 3x3. Na vista Numrica da
aplicao Solucionador Linear, introduza os coeficientes
e as constantes do sistema linear.
Num programa, digite:
matrix LSystem
em que matrix uma matriz ou o nome de uma das
variveis de matriz M0 a M9.
Size Contm o tamanho do sistema linear. Na vista Numrica
da aplicao Solucionador Linear, prima ou .
Num programa, digite:
2 Sizepara um sistema linear 2x2
3 Sizepara um sistema linear 3x3
Variveis da
aplicao
Solucionador
de Tringulos
As seguintes variveis so utilizadas pela aplicao
Solucionador de Tringulos. Correspondem aos campos
da vista Numrica da aplicao.
SideA Comprimento do Lado A. Define o comprimento do lado
oposto ao ngulo A. Na vista Numrica do Solucionador
de Tringulos, introduza um valor positivo para A.
Num programa, digite:
SideA
em que
n
n
n 0 >
Programao 601
SideB Comprimento do Lado B. Define o comprimento do lado
oposto ao ngulo B. Na vista Numrica do Solucionador
de Tringulos, introduza um valor positivo para B.
Num programa, digite:
SideB
em que
SideC Comprimento do Lado C. Define o comprimento do lado
oposto ao ngulo C. Na vista Numrica do Solucionador
de Tringulos, introduza um valor positivo para C.
Num programa, digite:
SideC
em que
AngleA Medida do ngulo . Define a medida do ngulo .
O valor desta varivel ser interpretado de acordo com
a definio do modo de ngulo (Graus ou Radianos).
Na vista Numrica do Solucionador de Tringulos,
introduza um valor positivo para o ngulo
Num programa, digite:
AngleA
em que
AngleB Medida do ngulo . Define a medida do ngulo .
O valor desta varivel ser interpretado de acordo com
a definio do modo de ngulo (Graus ou Radianos).
Na vista Numrica do Solucionador de Tringulos,
introduza um valor positivo para o ngulo .
Num programa, digite:
AngleB
em que
AngleC Medida do ngulo . Define a medida do ngulo .
O valor desta varivel ser interpretado de acordo com
a definio do modo de ngulo (Graus ou Radianos).
Na vista Numrica do Solucionador de Tringulos,
introduza um valor positivo para o ngulo .
Num programa, digite:
AngleC
em que
n
n 0 >
n
n 0 >

n
n 0 >

n
n 0 >

n
n 0 >
602 Programao
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 RECTpara o Solucionador de Tringulos geral
1 RECTpara o Solucionador de Tringulos
rectngulos
Variveis de
modos
As seguintes variveis encontram-se no formulrio de
introduo Modos de Incio. Todas podem ser
substitudas na Config Simblica de uma aplicao.
Ans Contm o ltimo resultado calculado na vista inicial.
HAngle Define o formato dos ngulos para a vista inicial. Na vista
Modos, escolha Graus ou Radianos para medida de
ngulos.
Num programa, digite:
0 HAnglepara Graus.
1 HAnglepara Radianos.
HDigits Define o nmero de dgitos para um formato numrico
que no o Padro na vista inicial. Na vista Modos,
introduza um valor no segundo campo de Formato
numrico.
Num programa, digite:
n HDigits, em que .
HFormat Define o formato de apresentao dos nmeros utilizado
na vista inicial. Na vista Modos, escolha Padro, Fixo,
Cientfico ou Engenharia no campo Formato
numrico.
Num programa, guarde um dos seguintes nmeros
constantes (ou o respectivo nome) na varivel HFormat:
0 Padro
1 Fixo
2 Cientfico
3 Engenharia
0 n 11 < <
Programao 603
HComplex Define o modo de nmeros complexos para a vista inicial.
Em Modos, marque ou desmarque o campo Complex.
Ou, num programa, digite:
0 HComplexpara desactivado.
1 HComplexpara activado.
Date Apresenta a data do sistema. O formato AAAA.MMDD.
Este formato utilizado independentemente do formato
definido no ecr Definies de incio.
Time Apresenta ou define a hora do sistema.
HHMMSS Time
Language Define o idioma. Em Modos, escolha um idioma para o
campo Idioma.
Num programa, guarde um dos seguintes nmeros
constantes na varivel Idioma:
1 Language (Ingls)
2 Language (Chins)
3 Language (Francs)
4 Language (Alemo)
5 Language (Espanhol)
6 Language (Holands)
7 Language (Portugus)
Entrada Define o modo de introduo. Num programa, introduza:
0 Entrypara Texto
1 Entrypara Algbrico
2 Entrypara RPN
Inteiro
Base Apresenta ou define a base para inteiros. Num
programa, introduza:
0 Basepara Binria
1 Basepara Octal
2 Basepara Decimal
3 Basepara Hexadecimal
604 Programao
Bits Apresenta ou define o nmero de bits para representar
inteiros. Num programa, introduza:
n Bits em que n o nmero de bits.
Signed Apresenta ou define um sinalizador que indica se o
tamanho de palavra do inteiro tem ou no sinal. Num
programa, introduza:
0 Signedpara sem sinal
1 Signedpara com sinal
As seguintes variveis encontram-se na Config Simblica
de uma aplicao. Podem ser utilizadas para substituir o
valor da varivel correspondente em Modos de Incio.
AAngle Define o modo de ngulo.
Em Config Simblica, escolha Sistema, Graus, ou
Radianos para medida de ngulos. Sistema
(predefinio) fora concordncia da medida de
ngulos com a existente em Modos.
Num programa, digite:
0 AAnglepara Sistema (predefinio).
1 AAnglepara Graus.
2 AAnglepara Radianos.
AComplex Define o modo de nmeros complexos.
Na Config Simblica, escolha Sistema, LIGADO ou
DESLIGADO. Sistema (a predefinio) fora
concordncia desta definio com a definio
correspondente em Modos de Incio.
Num programa, digite:
0 AComplexpara Sistema (predefinio).
1 AComplexpara LIGADO.
2 AComplexpara DESLIGADO.
ADigits Define o nmero de casas decimais a utilizar para o
formato numrico Fixo na Config Simblica da
aplicao. Afecta os resultados na vista inicial.
Programao 605
Na Config Simblica, introduza um valor no segundo
campo de Formato numrico.
Num programa, digite:
ADigits
em que
AFormat Define o formato de apresentao dos nmeros utilizado
na vista inicial e para rotular os eixos na vista Desenho.
Na Config Simblica, escolha Padro, Fixo,
Cientfico ou Engenharia no campo Formato
numrico.
Num programa, guarde o nmero constante (ou o
respectivo nome) na varivel AFormat.
0 Sistema
1 Padro
2 Fixo
3 Cientfico
4 Engenharia
Exemplo:
Scientific AFormat
ou
3 AFormat
Variveis de
resultados
As aplicaes Funo, Solucionador Linear, Estatstica
1Var, Estatstica 2Var e Inferncia disponibilizam funes
que geram resultados que podem ser reutilizados fora
dessas aplicaes (como por exemplo, num programa).
Por exemplo, a aplicao Funo pode encontrar a raiz
de uma funo, sendo essa raiz gravada numa varivel
chamada Root. Essa varivel pode, ento, ser utilizada
noutro lugar.
As variveis de resultados so listadas atravs das
aplicaes que as geram. Consulte Variveis de
aplicaes na pgina 454.
n
0 n 11 < <
606 Programao
Aritmtica de inteiros elementar 607
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] Para adoptar a base
predefinida (consulte A base
predefinida na pgina 608)
d decimal
b binria
o octal
h hexadecimal
608 Aritmtica de inteiros elementar
Assim, #11b representa 3
10
. O marcador de base b indica que
o nmero deve ser interpretado como um nmero binrio: 11
2
.
Da mesma forma, #E4h representa 228
10
. Neste caso, o
marcador de base h indica que o nmero deve ser interpretado
como um nmero hexadecimal: E4
16
.
Repare que, em aritmtica de inteiros, o resultado de qualquer
clculo que, em aritmtica de ponto flutuante, inclusse resto,
truncado: apenas a parte inteira apresentada. Assim, #100b/
#10b fornece a resposta correcta: #10b (uma vez que 4
10
/2
10

o mesmo que 2
10
). No entanto, #100b/#11b fornece apenas o
componente inteiro do resultado correcto: #1b.
Repare tambm que a preciso da aritmtica de inteiros pode ser
limitada pelo tamanho de palavra do inteiro. O tamanho de
palavra o nmero mximo de bits que pode representar um
inteiro. Pode defini-lo para qualquer valor entre 1 e 64. Quanto
mais pequeno for o tamanho de palavra, menor ser o inteiro
que pode ser reproduzido com preciso. O tamanho de palavra
predefinido 32, o que adequado para representar inteiros at
aproximadamente 2 10
9
. No entanto, os nmeros maiores do
que esse seriam truncados, ou seja, os bits mais significativos
(principais) seriam perdidos. Assim, o resultado de qualquer
clculo que envolvesse um nmero desse tipo no seria rigoroso.
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
27
10
=11011
2
).
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
Aritmtica de inteiros elementar 609
E4
16
, ter de incluir o sufixo: #E4h. (A HP Prime adiciona
quaisquer marcadores de base omitidos quando o clculo
apresentado no histrico).
Repare que, se alterar a base
predefinida, qualquer clculo
existente no histrico que
envolva aritmtica de inteiros
para os quais no tenha
explicitamente adicionado um
marcador ser novamente
apresentado na nova base.
No exemplo direita, o primeiro clculo base inclua
explicitamente marcadores de base (b para cada operando).
O segundo clculo uma cpia do primeiro, mas sem os
marcadores de base. A base predefinida foi depois alterada
para hex. O primeiro clculo permaneceu tal como estava,
enquanto o segundo sem marcadores de base explicitamente
adicionados aos operandos foi novamente apresentado em
base 16.
Alterar a base predefinida
A base predefinida da calculadora para aritmtica de inteiros
16 (hexadecimal). Para alterar a base predefinida:
1. Apresente o ecr Definies de incio:
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.
610 Aritmtica de inteiros elementar
Exemplos de aritmtica de inteiros
Os operandos em aritmtica de inteiros podem ser da mesma
base ou de bases mistas.
Aritmtica de bases mistas
Exceptuando uma situao,
quando existem operandos de
bases diferentes, o resultado do
clculo apresentado na base
do primeiro operando. O
exemplo direita mostra dois
clculos equivalentes: o
primeiro multiplica 4
10
por 57
10

e o segundo multiplica 57
10
por 4
10
. Como bvio, tambm os
resultados so matematicamente equivalentes. No entanto, cada
um apresentado na base do primeiro operando introduzido:
16 no primeiro caso e 8 no segundo.
A excepo ocorre se um
operando no for marcado
como um inteiro, ou seja, se no
for antecedido por #. Nesses
casos, o resultado
apresentado em base 10.
Clculo de inteiros Equivalente decimal
#10000b+#10100b = #1100b 8 + 20 = 28
#71o#10100b = #45o 57 20 = 37
#4Dh * #11101b = #8B9h 77 29 = 2233
#32Ah/#5o = #A2h 810/5 = 162
Aritmtica de inteiros elementar 611
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:
< ou > (Shift): estas teclas mudam os bits um espao
para a esquerda (ou direita). A cada presso, o novo
nmero inteiro representado aparece no campo Sada
(e nos campos hex e decimal abaixo dele).
= ou \ (Bits): estas teclas aumentam (ou diminuem) o
tamanho de palavra. O novo tamanho de palavra
anexado ao valor mostrado no campo Sada.
Q (Neg): apresenta o complemento para dois (ou
seja, cada bit no tamanho de palavra especificado
invertido e acrescentado um. O novo inteiro
representado aparece no campo Sada (e nos campos
hex e decimal abaixo dele).
+ ou w (Base do ciclo): apresenta o inteiro no
campo Sada noutra base.
Os botes de menu oferecem algumas opes adicionais:
: repe o estado original de tudo o que foi alterado
: percorre as bases; o mesmo que premir +
612 Aritmtica de inteiros elementar
: alterna o tamanho de palavra entre com sinal e sem
sinal
: apresenta o complemento de um (ou seja, cada bit
no tamanho de palavra especificado invertido: um 0
substitudo por um 1 e um 1 por um 0. O novo inteiro
representado aparece no campo Sada (e nos campos hex
e decimal abaixo dele).
: activa o modo de edio. Aparece um cursor e
pode mover-se pela caixa de dilogo utilizando as teclas do
cursor. Os campos hexadecimal e decimal podem ser
modificados, e o mesmo se aplica representao de bits.
Uma modificao em qualquer um dos campos modifica
automaticamente os outros campos.
: fecha a caixa de dilogo e guarda as alteraes.
Se no desejar guardar as alteraes que fez, prima antes
J.
3. Faa as alteraes que desejar.
4. Para guardar as alteraes, toque em ; caso
contrrio, prima J.
No t a Se guardar as alteraes, da prxima vez que seleccionar o
mesmo resultado na vista inicial e abrir a caixa de dilogo
Editar inteiros, o valor apresentado no campo Era ser o valor
que guardou, e no o valor do resultado.
Funes de base
possvel invocar um grande nmero de funes relacionadas
com aritmtica de inteiros a partir da vista inicial e dos
programas:
Estas encontram-se descritas em Inteiro, a partir da pgina 574.
BITAND BITNOT BITOR
BITSL BITSR BITXOR
BR GETBASE GETBITS
RB SETBASE SETBITS
613
Anexo A
Glossrio
aplicao Uma pequena aplicao, concebida
para o estudo de um ou mais tpicos
relacionados ou para resolver
problemas de um determinado tipo.
As aplicaes integradas chamam-se
Funo, Grficos Avanados,
Geometria, Folha de Clculo,
Estatstica 1Var, Estatstica 2Var,
Inferncia, Datastreamer, Resolv,
Solucionador Linear, Solucionador de
Tringulos, Financeira, Paramtrica,
Polar, Sequncia, Explorador Linear,
Explorador Quadrtico e Explorador
Trigonomtrico. Uma aplicao pode
ser preenchida com os dados e
solues de um problema especfico.
reutilizvel (como um programa,
mas mais fcil de usar) e regista
todas as suas configuraes e
definies.
boto Uma opo ou menu apresentados
na parte inferior do ecr e activados
por meio de toque. Compare com
tecla.
CAS Sistema de lgebra Computacional.
Utilize o CAS para efectuar clculos
exactos ou simblicos. Compare com
os clculos efectuados na vista inicial
que, muitas vezes, do aproximaes
numricas. Pode partilhar resultados
e variveis do CAS com a vista inicial
(e vice-versa).
614
catlogo Um conjunto de itens, como, por
exemplo, matrizes, listas, programas
e afins. Os novos itens criados por si
so guardados num catlogo,
podendo depois escolher um item
especfico, num catlogo, a fim de
trabalhar com ele. Um catlogo
especial que lista as aplicaes a
Biblioteca de Aplicaes.
comando Uma operao para utilizar nos
programas. Os comandos podem
guardar resultados em variveis, mas
no apresentam os resultados.
expresso Um nmero, varivel, ou expresso
algbrica (nmeros mais funes)
que produz um valor.
funo Uma operao, possivelmente com
argumentos, que apresenta um
resultado. No guarda resultados em
variveis. Os argumentos devem
estar entre parnteses e separados
por vrgulas.
Vista inicial O ponto de partida da calculadora.
A maior parte dos clculos pode ser
realizada na vista inicial. No entanto,
esses clculos apresentam apenas
aproximaes numricas. Para obter
resultados exactos, pode utilizar o
CAS. Pode partilhar resultados e
variveis do CAS com a vista inicial
(e vice-versa).
formulrio de
introduo
Uma ecr onde pode definir valores
ou escolher opes. Outro nome
para uma caixa de dilogo.
tecla Uma tecla do teclado (diferente de
um boto, que aparece no ecr e em
que preciso tocar para o activar).
Coleco Um conjunto de itens; mais
especificamente, de aplicaes.
Consulte tambm catlogo.
615
lista Um conjunto de objectos separados
por vrgulas e contidos em chavetas.
As listas so normalmente utilizadas
para conter dados estatsticos e
calcular uma funo com diversos
valores. As listas podem ser criadas e
manipuladas pelo Editor de Listas e,
em seguida, guardadas no Catlogo
de Listas.
matriz Um array bidimensional de nmeros
reais ou complexos entre parnteses
rectos. As matrizes podem ser criadas
e manipuladas pelo Editor de
Matrizes e, em seguida, guardadas
no Catlogo de Matrizes. Os vectores
tambm so tratados pelo Catlogo
de Matrizes e pelo Editor de Matrizes.
menu Um conjunto de opes apresentadas
no ecr. Pode aparecer em forma de
lista ou como um conjunto de botes
na parte inferior do ecr.
nota Texto que escreve no Editor de Notas.
Pode ser uma nota geral e autnoma
ou uma nota especfica de uma
aplicao.
declarao
aberta
Uma declarao aberta constituda
por duas expresses (algbricas ou
aritmticas), separadas por um
operador relacional, como por
exemplo, =, <, etc. Entre os exemplos
de declaraes abertas encontram-se
y
2
<x
1
e x
2
y
2
=3+x.
programa Um conjunto de instrues reutilizvel
que o utilizador regista com o Editor
de Programas.
616
varivel Um nome atribudo a um objecto
como por exemplo, um nmero, uma
lista, uma matriz, um grfico, etc.
para o ajudar a recuper-lo mais
tarde. O comando atribui uma
varivel, e possvel recuperar o
objecto seleccionando a varivel
associada no menu de
variveis(a).
vector Um array unidimensional de nmeros
reais ou complexos entre parnteses
rectos simples. Os vectores podem ser
criados e manipulados pelo Editor de
Matrizes e, em seguida, guardados
no Catlogo de Matrizes.
vistas Os principais ambientes das
aplicaes HP. So exemplos de
vistas de aplicao as vistas
Desenho, Config Desenho,
Numrica, Config Numrica,
Simblica e Config Simblica.
617
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.
618
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.
Mensagem Significado
Tipo de argumento
incorrecto
Entrada incorrecta para esta
operao.
Memria
insuficiente
Para continuar a operao, tem
de recuperar alguma memria.
Elimine uma ou mais
aplicaes, matrizes, listas,
notas ou programas
personalizados.
Dados estatsticos
insuficientes
No existem pontos de dados
suficientes para o clculo. Para
estatstica a duas variveis,
deve haver duas colunas de
dados, e cada coluna deve
conter, no mnimo, quatro
nmeros.
Dimenso invlida O argumento do array tinha
dimenses incorrectas.
Tamanho dos
dados estat. difer.
Precisa de duas colunas com
nmeros iguais de valores de
dados.
619
Erro de sintaxe A funo ou o comando que
introduziu no inclui os
argumentos correctos ou na
ordem correcta. Os
delimitadores (parnteses,
vrgulas, pontos e pontos e
vrgulas) tambm devem estar
correctos. Procure o nome da
funo no ndice remissivo para
encontrar a respectiva sintaxe
correcta.
Nenhuma funo
marcada
Deve introduzir e marcar uma
equao na vista Simblica
antes de entrar na vista
Desenho.
Erro de recepo Problema de recepo de
dados de outra calculadora.
Reenvie os dados.
Nome indefinido A varivel global nomeada
no existe.
Memria esgotada Para continuar a operao, tem
de recuperar uma grande
quantidade da memria.
Elimine uma ou mais
aplicaes, matrizes, listas,
notas ou programas
personalizados.
Introduo de dois
separadores
decimais
Um dos nmeros que introduziu
tem duas ou mais casas
decimais.
X/0 Erro de diviso por zero.
0/0 Resultado indefinido na
diviso.
LN(0) LN(0) indefinido.
Unidades
incoerentes
O clculo envolve unidades
incompatveis (por ex., adio
de comprimento e massa).
Mensagem Significado (Continuao)
620
621
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.
622
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 77269-
2000 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.
623
Aviso Regulamentar da Unio Europeia
Os produtos com a marca CE esto em conformidade
com as seguintes directrizes da UE:
Directriz de baixa tenso 2006/95/EC
Directriz EMC 2004/108/EC
Directriz Ecodesign 2009/125/EC, se aplicvel

A conformidade CE deste produto vlida se estiver
suportada com o transformador de CA com a marca CE
fornecido pela HP.

A conformidade com estas directrizes implica a
conformidade com as normas europeias harmonizadas
aplicveis (Normas Europeias) indicadas na Declarao
de Conformidade da UE emitida pela HP em relao a
este produto ou famlia de produtos, estando disponvel
(apenas em ingls) na documentao do produto ou no
seguinte website: www.hp.eu/certificates (introduza o
nmero do produto no campo de pesquisa).
Essa conformidade indicada por uma das seguintes
marcas de conformidade colocadas no produto:
Consulte a etiqueta regulamentar fornecida com o
produto.
O ponto de contacto para questes regulamentares :
Hewlett-Packard GmbH, Dept./MS: HQ-TRE,
Herrenberger Strasse 140, 71034 Boeblingen,
ALEMANHA.
Para produtos que no sejam de
telecomunicaes e produtos de
telecomunicaes harmonizados com
as normas da UE, como por exemplo,
Bluetooth, dentro da classe de
potncia abaixo de 10mW.
Para produtos de telecomunicaes no
harmonizados com as normas da UE
(se aplicvel, inserido um nmero de
4 dgitos de organismo notificado entre
CE e !).
624
Aviso para o Japo
Aviso colectivo
para a Coreia
Eliminao de
resduos de
equipamentos por
utilizadores de
agregados
familiares privados
na Unio Europeia
Este smbolo, presente no produto ou na
sua embalagem, indica que o produto no
pode ser eliminado juntamente com o lixo
domstico. Assim, sua responsabilidade
eliminar os resduos de equipamentos,
entregando-os num ponto de recolha
designado para a reciclagem de resduos
de equipamentos elctricos e electrnicos.
A recolha e reciclagem separadas dos
resduos de equipamentos aquando da sua
eliminao permitiro preservar os
recursos naturais e garantir um modo de
reciclagem que protege a sade humana e
o ambiente. Para mais informaes
relativas ao local onde pode depositar os
resduos de equipamentos para
reciclagem, contacte as entidades locais, o
servio de recolha de lixos domsticos ou a
loja onde adquiriu o produto.
625
Substncias
qumicas
A HP est empenhada em fornecer aos seus clientes
informaes relacionadas com as substncias qumicas
presentes nos produtos, sendo essas informaes
necessrias para a conformidade com os requisitos
legais tais como o regulamento REACH (Regulamento CE
N. 1907/2006 do Parlamento Europeu e Conselho).
Poder encontrar um relatrio de informaes
relacionadas com os produtos qumicos em:
http://www.hp.com/go/reach
Material de perclorato: poder envolver manuseamento
especial
A bateria de Memria de Reserva desta calculadora
poder conter perclorato e necessitar de manuseamento
especial quando reciclada ou eliminada na Califrnia.
626
ndice remissivo 627
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
aplicao Explorador Quadrtico 72
Aplicao Explorador Trigonomtrico
324326
aplicao Explorador Trigonomtrico 72
Aplicao Financeira
clculos de TVM 305
funes 390391
variveis
Numricas 598600
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 Grficos Avanados
Galeria de Desenho 142
628 ndice remissivo
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
Explorador Quadrtico 72,
322324
Explorador Trigonomtrico 72,
324326
Financeira 71, 305312
Folha de Clculo 72, 207224
Funo 71, 117132
Geometria 71, 145206
Grficos Avanados 133143
Inferncia 71, 257275
Paramtrica 72, 289293
Polar 72, 295298
Resolv 72, 277284
Sequncia 72, 299304
Solucionador de Tringulos 72,
313317
Solucionador Linear 72, 139,
285287
variveis 454466
aplicaes HP consulte aplicaes, HP
71
aplicaes personalizadas 113, 143,
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
B
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 629
bloco 555
botes
comando 20
Consulte tambm botes de menu
menu 20
botes de menu 20
na aplicao Estatstica 1Var 227,
230
na aplicao Estatstica 2Var 245,
253
na aplicao Folha de Clculo 220
na aplicao Solucionador Linear
287
na vista Desenho
aplicao Geometria 157
geral 101
na vista Numrica 110
na vista Simblica 90
brilho 13
C
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
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
comandos de inteiros, programao 574
comandos de ramificao 555, 583
constantes
cincia quntica 473
fsicas 471, 473
matemticas 473
qumica 473
constantes de qumica 473
constantes fsicas 471, 473
convenes 9
convenes para documentos 9
converso entre unidades 470
copiar
itens do histrico 42
notas 523
programas 537
copiar e colar 217
cor
destaque 36
dos grficos 89
630 ndice remissivo
dos objectos geomtricos 154
tema 36
cor de destaque 36
covarincia 250
Cria A Tua Consulte tabelas
personalizadas
curvas 170
D
dados de frequncia 228
dados estatsticos insufic. 618
data 35
declaraes abertas 133
definio 86, 135
definio de conjuntos de dados 240
definies 31, 453
CAS 31, 57
definies de Incio 31, 453
sobrepor-se a 91
definies sistmicas 31, 453
anular 91
definidas pelo utilizador
teclas 544
variveis 452, 541
definido pelo utilizador
ajuste de regresso 249
definir o seu prprios ajuste 249
depurao de programas 535
desenhar grficos
dados estatsticos
duas variveis 251
desenho
cor de 89
dados estatsticos
uma varivel 234
definido na aplicao Geometria
172
degrau de escada 299
estatsticas a uma varivel 234
funes 364365
teia 299
desigualdades 133
determinante 502
dilatao 174
Distribuio normal Z, intervalos de
confiana 271
E
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
desenhar grficos de dados 234
editar dados 231
eliminar dados 231, 246
funes 385386
gerar dados 232
importar dados de uma folha de cl-
culo 230
inserir dados 230, 232, 246
introduzir frequncias 228
ordenar dados 232, 246
resultados 233
tipos de grfico
diagrama de Pareto 236
grfico de barras 236
grfico de caixa 235
grfico de linhas 236
grfico de probabilidade
normal 235
histograma 235
variveis, resumo de 457
Estatstica 2Var 72, 239255
ajustar a escala de desenho de
grficos 251
ndice remissivo 631
botes de menu 245, 253
config desenho 253
definir o seu prprio ajuste 249
desenhar grficos de dados 251
editar dados 244
eliminar dados 246
escolher o ajuste 247
funes 386387
inserir dados 244, 246
localizar um grfico de disperso
252
ordenar dados 246
prever valores 254
resoluo de problemas de grficos
255
resultados 249
tipos de ajuste 247249
variveis, resumo de 459
expresso
definio 86
definir 118
extremo 129, 141
F
fluxo de dinheiro 307
formatao
clulas da Folha de Clculo 221
parmetros
em folhas de clculo 222
formatar
notas 521
formato
hexagesimal 27
numrico 32, 58
formato de introduo Consulte mto-
dos de introduo
Formato DMS 21
formato hexagesimal 27
formato numrico 32, 58
cientfico 32
engenharia 33
fixo 32
Padro 32
formato numrico cientfico 28, 32
formato numrico de engenharia 33
formato numrico fixo 32
formato numrico padro 32
formulrio de introduo 30
fraces 26
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
Solucionador Linear 391
teclado 329332
funes algbricas 344345
funes aritmticas 334336
funes de clculo 346350
funes de inteiros 357359
funes de polinmios 359364
funes de probabilidade 337343
funes de reescrita 352356
funes de resoluo 350352
funes hiperblicas 337
funes numricas 333334
funes personalizadas 448
G
Galeria de Desenho 142
gestos 17
glossrio 613616
632 ndice remissivo
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
H
hiptese 258
hiptese alternativa 258
histograma 235
histrico
Incio 14
RPN 50
hora 16, 35
I
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
intervalo Z de uma proporo 273
intervalos de confiana 271275
teste T de duas amostras 270
teste T de uma amostra 268
teste Z de duas amostras 265
teste Z de duas propores 267
teste Z de uma amostra 264
teste Z de uma proporo 266
testes de hiptese 264271
Info, aplicao Resolv 283
informaes reguladoras 621
inteiros 33
inteiros, editar 611612
intercepes 141
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
Intervalo Z de uma proporo 273
intervalos de confiana 258,
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
L
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 633
M
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
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
modos do utilizador 544
multiplicao implcita 41
N
navegao 16
negao 332
nomes, na aplicao Geometria 153,
154
Notao Polaca Inversa Consulte RPN
notas 515523
copiar 522
criar 517
editar 518523
especficas da aplicao 112
especficas de aplicaes 522
634 ndice remissivo
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
O
objectos
geomtricos 164173
objectos geomtricos 164173
opes tcteis 16
Operadores booleanos 21
ordenar aplicaes 74
P
paleta de relaes 21, 26
paleta de smbolos especiais 21, 26
paletas de atalhos 20
paletas, atalho 26
paletas, atalhos 21
partilha de dados 46
partilhar dados 46
permutaes 338
pesquisar
ajuda online 48
menus 29
pesquisas de velocidade 29
pina 17
pxeis 18
polgonos 169
pontos 165
potncias crescentes 60
precedncia algbrica 41
precedncia, algbrica 41
predefinies, restaurar 21, 91, 105,
111
prefixos, para unidades 468
prever 254
Probabilidade da cauda superior do
qui-quadrado 339
problemas de TVM 305
problemas de valor do dinheiro no
tempo 305
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
Q
qualificar, variveis 116, 452, 541
R
rede sem fios 36
reinicializar
aplicao 73
calculadora 617
resoluo de problemas 617
resultado, reutilizar 42
retroceder 21
robusto e fivel 12
rodar 17
RPN 38, 4954
comandos 5354
introduo 33
S
seces cnicas 133
seleco de objectos, na aplicao
Geometria 154
seleccionar clulas 212
separador decimal 34
smbolo de grau 21
ndice remissivo 635
smbolo de minutos 21
smbolo de segundos 21
smbolos, na barra de ttulo 14
sistema algbrico computacional
Consulte CAS
Solucionador Linear 72, 139,
285287
botes de menu 287
funes 391
variveis
Numricas 600
resumo de 465
solues principais 59
substituio recursiva 60
T
tabelas personalizadas 109
tabelas, personalizadas 109
tamanho da palavra 609
tamanho do tipo de letra, geral 34
tampa 13
tampa de proteco 13
tecla de modelo 25
teclado 18
funes no 329332
personalizar 544
teclas de edio 20
teclas de introduo 20
teclado do utilizador 544
teclas
com Shift 22
definidas pelo utilizador 544
edio 20
introduo 20
matemtica 24
nome interno de 546
variveis 26
teclas com Shift 22
teclas do cursor 21
tema 36
Teste T de duas amostras 270
Teste T de uma amostra 268
Teste Z de duas amostras 265
Teste Z de duas propores 267
Teste Z de uma amostra 264
Teste Z de uma proporo 266
testes de hiptese 258, 264271,
387389
texto 23
tipos de ajuste estatstico 247249
tipos de ajuste, estatstico 247249
transformaes geomtricas 173177
transformaes, geomtricas 173177
tringulos rectngulos Consulte Aplica-
o Solucionador de Tringulos
trigonomtricas
funes 336
trigonomtrico
ajuste 248
U
unidades 467473
clculos com 468
converso entre 470
ferramentas para manipulao 470
prefixos para 468
V
valor de semente 277, 282
valores crticos 260
variveis
aplicao 116, 584605
aplicao Financeira 464
aplicao Folha de Clculo 218,
455
aplicao Funo 129, 454
aplicao Grficos Avanados 456
aplicao Inferncia 461
aplicao Paramtrica 462
aplicao Polar 464
aplicao Resolv 455
Aplicao Sequncia 466
aplicaes cruzadas 116
CAS 61
complexas 453
criar 449
definio de 616
definies de Incio 453
em programao 583
Estatstica 1Var 457
Estatstica 2Var 459
Geometria 455
globais 540
grficos 453
Incio 453
lista 453
locais 540
636 ndice remissivo
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
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
Z
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