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 utilizao 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
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
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
2

ndice

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

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

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
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

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
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

ndice

Prefcio
Convenes manuais
As seguintes convenes so utilizadas neste manual
para representar as teclas a premir e as opes de menu
a escolher para realizar as operaes.

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.
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 HewlettPackard Company no oferece qualquer espcie de
garantia, explcita ou implcita, no que diz respeito a este
manual, e nega especificamente quaisquer garantias
implcitas e condies de comerciabilidade e adequao
a uma finalidade em particular. A Hewlett-Packard
Company no se responsabiliza por quaisquer erros ou
prejuzos incidentais ou consequentes relacionados com
o fornecimento, o desempenho ou a utilizao deste
manual e dos exemplos nele includos.
19941995, 19992000, 20032006, 20102013
Hewlett-Packard Development Company, L.P.
Os programas que controlam a sua HP Prime esto
protegidos por direitos de autor e todos os direitos so
reservados. So proibidas tambm a reproduo,
adaptao ou traduo desses programas sem permisso
prvia, por escrito, da Hewlett-Packard Company.
Para obter informaes acerca da garantia do
hardware, consulte o Guia de Iniciao Rpida da HP
Prime.
A Informao Regulatria e Ambiental sobre o Produto
encontra-se no CD fornecido com o produto.

10

Prefcio

1
Para comear
A Calculadora Grfica HP Prime uma calculadora
grfica fcil de utilizar mas poderosa, concebida para a
Matemtica do ensino secundrio e posterior.
Disponibiliza centenas de funes e comandos, e inclui o
sistema de lgebra computacional (CAS) para clculos
simblicos.
Alm de uma extensa biblioteca de funes e comandos,
a calculadora fornecida com um conjunto de aplicaes
HP. Uma aplicao HP uma aplicao especial
concebida para o ajudar a explorar um ramo especfico
da matemtica ou para resolver um problema de um
determinado tipo. Existe, por exemplo, uma aplicao HP
que o ajuda a explorar a geometria, e outra que o ajuda
a explorar equaes paramtricas. Existem tambm
aplicaes para o ajudar a resolver sistemas de equaes
lineares e problemas de valor do dinheiro no tempo.
A HP Prime tem tambm a sua prpria linguagem de
programao, que pode utilizar para explorar e resolver
problemas matemticos.
As funes, comandos, aplicaes e a programao so
abordados em pormenor mais frente, neste guia. Neste
captulo, so explicadas as funcionalidades gerais da
calculadora, bem como as interaces comuns e as
operaes matemticas elementares.

Antes de comear
Carregue totalmente a bateria antes de utilizar a
calculadora pela primeira vez. Tem as seguintes
possibilidades para carregar a bateria:

Para comear

Ligue a calculadora a um computador com o cabo


USB includo na embalagem da HP Prime.
( necessrio que o PC esteja ligado para carregar).
11

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

Aviso do
Transformador

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.

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.

12

Para comear

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 comear

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 .

13

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
Barra de
ttulo

Histrico

Linha de
introduo
Botes de menu

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.
Indicador
[Verde lima]

14

Significado

O modo de ngulo actualmente


definido graus.

Para comear

Indicador

[Verde lima]

S [Ciano]

O modo de ngulo actualmente


definido radianos.
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.

A...Z

Na vista inicial
A tecla Alpha est activa. O carcter
apresentado a cor-de-laranja numa
tecla ser introduzido em maiscula
quando essa tecla for premida.
Consulte Adicionar texto na pgina
23 para mais informaes.
Na vista do CAS
A combinao de teclas Alpha-Shift
est activa. O carcter apresentado
a cor-de-laranja numa tecla ser
introduzido em maiscula quando
essa tecla for premida. Consulte
Adicionar texto na pgina 23
para mais informaes.

[cor-de-laranja]

a...z

[cor-de-laranja]

Para comear

Significado (Continuao)

Na vista inicial
A combinao de teclas Alpha-Shift
est activa. O carcter apresentado
a cor-de-laranja numa tecla ser
introduzido em minscula quando
essa tecla for premida. Consulte
Adicionar texto na pgina 23
para mais informaes.
Na vista do CAS
A tecla Alpha est activa. O carcter
apresentado a cor-de-laranja numa
tecla ser introduzido em minscula
quando essa tecla for premida.
Consulte Adicionar texto na pgina
23 para mais informaes.
15

Indicador
U [Amarelo]

1U

[Amarelo]

[Hora]

[Verde com
moldura
cinzenta]

Significado (Continuao)

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.
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 actual. A predefinio o
formato de 24 horas, mas pode
escolher o formato AMPM. Consulte
Definies de incio na pgina 31
para mais informaes.
Indicador de carga da bateria.

Navegao
A HP Prime disponibiliza dois modos de navegao: por
toque e por teclas. Em muitas situaes, pode tocar num
cone, campo, menu ou objecto para o seleccionar (ou
cancelar a seleco). Por exemplo, pode abrir a
aplicao Funo tocando uma vez no respectivo cone
na Biblioteca de Aplicaes. Contudo, necessrio
premir a tecla I para abrir a Biblioteca de Aplicaes.
Em vez de tocar num cone na Biblioteca de Aplicaes,
tambm pode premir as teclas do cursor =,\,<,>
at destacar a aplicao que deseja abrir e, em
seguida, premir E. Na Biblioteca de Aplicaes,
16

Para comear

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.

Para comear

17

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

18

LCD tctil: 320 240 pxeis

Menu tctil sensvel ao contexto

Teclas das Aplicaes HP

Vista inicial e definio de preferncias

Funes comuns de matemtica e cincias

Teclas Alpha e Shift

Tecla On, Cancel e Off

Catlogos de listas, matrizes, programas e


notas

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

1
2

17
16

3
4

15
14
13
12
11

10

6
7

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.

Para comear

19

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:

20

Teclas

Finalidade

Nar

Introduo de nmeros

O ou J

Cancela a operao actual ou


limpa a linha de introduo.

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
.

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).

Modelo matemtico: apresenta


uma paleta de modelos pr-formatados que representam expresses
aritmticas comuns.

Para comear

Para comear

Teclas

Finalidade (Continuao)

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.

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).

21

Teclas

Finalidade (Continuao)

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 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.

22

Tecla

Finalidade

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

Tecla

Finalidade (Continuao)

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.

Adicionar texto
O texto que pode introduzir directamente indicado
pelos caracteres cor-de-laranja nas teclas. Esses
caracteres s podem ser introduzidos em conjunto com as
teclas A e S. possvel introduzir letras maisculas
e minsculas, e o mtodo utilizado na vista do CAS
exactamente o oposto do utilizado na vista inicial.
Teclas

Efeito na vista inicial

Efeito na vista do CAS

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

Com o modo de
maisculas bloqueado,
faz com que o carcter
seguinte seja uma letra
minscula

Com o modo de
minsculas bloqueado,
faz com que o carcter
seguinte seja uma letra
maiscula

AS Carcter seguinte em
minscula

Para comear

Carcter seguinte em
maiscula

23

Teclas

Efeito na vista inicial


(Continuao)

Efeito na vista do CAS


(Continuao)

AS Modo de bloqueio: faz


com que todos os
A
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

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

Redefinio do modo de Redefinio do modo de


bloqueio de maisculas bloqueio de minsculas

AA Redefinio do modo de Redefinio do modo de


bloqueio de minsculas bloqueio de maisculas
AA
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).
24

Para comear

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.
Para comear

25

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 364020. Consulte Nmeros hexagesi-mais na
pgina 27 para obter mais informaes.

Fraces

26

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

A HP Prime fornece
representaes
aproximadas de
fraces e nmeros
compostos caso no
consiga achar as
representaes exactas.
Por exemplo,
introduza 5 para ver a aproximao decimal: 2.236.
------------------ e mais uma vez para
Prima c uma vez para ver 219602
98209
23184
ver 2 + --------------- . Se premir c uma terceira vez, ir
98209
regressar representao decimal original.

Nmeros
hexagesimais

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,
11introduza ----para ver o resultado decimal: 1.375.
8
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 5 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 .

Para comear

27

Tecla EEX
(potncias de
10)

Os nmeros como 5 10 4 e 3.21 107 so expressos em


notao cientfica, ou seja, em potncias de dez. Isto
mais simples do que trabalhar com 50 000 ou
0.000 000 321. Para introduzir nmeros como estes,
utilize a funcionalidade B. mais fcil do que utilizar
s 10 k.
Exemplo: Imagine que deseja calcular
13

23

( 4 10 ) ( 6 10 )
---------------------------------------------------5
3 10

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 s 6 B 23 n 3 BQ 5
5. Prima E
O resultado
8.0000E15. Isto
equivale a
8 1015.

28

Para comear

Menus
Um menu oferece-lhe
uma seleco de itens.
Tal como no caso
apresentado direita,
alguns menus contm
submenus e sub-submenus.

Para seleccionar a
partir de um menu

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

Para fechar um
menu

Para comear

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.

Um menu fecha-se automaticamente quando selecciona


um item do mesmo. Caso deseje fechar um menu sem
seleccionar nada, prima S ou J.

29

Menus Toolbox
Os menus Toolbox (D) so uma coleco de menus que
oferece funes e comandos teis em matemtica e
programao. Os menus Matemtica, CAS e Cat
oferecem mais de 400 funes e comandos. Os itens desses
menus encontram-se descritos em pormenor no captulo 21,
Funes e comandos, a partir da pgina 327.

Formulrios de introduo
Um formulrio de introduo um ecr com um ou mais
campos para introduo de dados ou seleco de
opes. outro nome para uma caixa de dilogo.

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.
30

Para comear

Reinicializao 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.
Para comear

31

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.

32

Para comear

Definio

Opes (Continuao)

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.

Para comear

Entrada

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.
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 aritmtica de inteiros: binria, octal,


decimal ou hex. Pode tambm
definir o nmero de bits por inteiro
e se os inteiros tm ou no sinal.

33

Definio

Opes (Continuao)

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

Tamanho

Escolha entre os tamanhos de letra


pequeno, mdio ou grande para
visualizao geral.

Nome da calculad.

Introduza um nome para a calculadora.

Pgina 2

34

Para comear

Para comear

Definio

Opes (Continuao)

Visor de
texto

Se esta opo for seleccionada, as


expresses e os resultados so
apresentados em formato de texto
(ou seja, de forma muito semelhante 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, 4 5 apresentado
62
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.

35

Definio

Opes (Continuao)

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).

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.
36

Para comear

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 110499 como zero. O maior nmero
apresentado 9,99999999999 10499. Um resultado
superior apresentado como este nmero.

Para comear

37

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.

38

Para comear

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

eliminar o carcter direita do cursor premindo

SC

Para comear

limpar toda a linha de introduo premindo O ou


J.

39

Exemplo

23 14 8
Calcular ---------------------------- ln ( 45 )
3

R 23 jw
14 Sj
8 >>nQ
3 >h 45 E
Este exemplo ilustra
alguns pontos
importantes a ter em
conta:

Parnteses

a importncia dos delimitadores (como por exemplo,


parnteses)

como introduzir nmeros negativos

a utilizao da multiplicao implcita/explcita.

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.

40

Introduzir...

Calcula

e 45 +Sz

sin ( 45 + )

e 45 >+Sz

sin ( 45 ) +

Sj 85 >s 9

85 9

Sj 85 s 9

85 9
Para comear

Prioridade
algbrica

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

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, coloqueo entre parnteses. Por exemplo, (5)2 = 25, enquanto
52 = 25.

Multiplicao
explcita e
implcita

Para comear

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
41

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.

42

Para comear

SUGESTO

Utilizar a rea de
transferncia

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.
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

SUGESTO

Prima S+ (Ans)
para recuperar a ltima
resposta e poder utilizla 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.
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

Para comear

43

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
32
2.

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
44

Para comear

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.

Para comear

45

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, 1 :

(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:

R2o3>

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,
46

Para comear

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
Micro-A: emissor Micro-B: receptor
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

Para comear

.
47

Ajuda online
Prima W para abrir a ajuda online. A ajuda fornecida
inicialmente sensvel ao contexto, ou seja, est sempre
relacionada com a vista actual e os respectivos itens de menu.
Por exemplo, para obter ajuda relacionada com a
aplicao Funo, prima I, seleccione Funo e
prima W.
Se estiver dentro do sistema de ajuda, e premir
,
ser apresentado um directrio hierrquico de todos os
tpicos de ajuda. Pode navegar atravs do directrio
para outros tpicos de ajuda, ou usar o recurso de
pesquisa para encontrar rapidamente um tpico. Pode
encontrar ajuda para qualquer tecla, vista ou comando.

48

Para comear

2
Notao Polaca Inversa (RPN)
A HP Prime disponibiliza trs maneiras de introduzir objectos na
vista inicial:

Texto
Uma expresso introduzida de forma muito semelhante
que utilizaria se estivesse a escrev-la num papel (com
alguns argumentos acima ou abaixo de outros). Por outras
palavras, uma entrada pode ser bidimensional, como no
exemplo seguinte:

Algbrico
Uma expresso introduzida numa nica linha. A entrada
sempre unidimensional. O mesmo clculo acima teria o
seguinte aspecto no modo de introduo algbrico:

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.
Notao Polaca Inversa (RPN)

49

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.

50

Notao Polaca Inversa (RPN)

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:

Notao Polaca Inversa (RPN)

51

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.
52

Notao Polaca Inversa (RPN)

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.

Notao Polaca Inversa (RPN)

53

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

Eco

LIST

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.
Coloca uma cpia do resultado seleccionado na linha de
introduo e deixa o resultado de origem destacado.
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.

Antes

Mostrar
um item

Para mostrar um resultado em formato de texto, em ecr inteiro,


toque em
Toque em

Eliminar
um item

Depois

.
para regressar ao histrico.

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
54

Para eliminar todos os itens, limpando assim o histrico, prima


SJ.

Notao Polaca Inversa (RPN)

3
Sistema de lgebra computacional (CAS)
Um sistema de lgebra computacional (CAS) permite efectuar
clculos em formato simblico. Por predefinio, o CAS
funciona em modo exacto, oferecendo preciso infinita. Por
outro lado, os clculos fora do CAS, como os que so
efectuados na vista INICIAL ou por uma aplicao, so
clculos numricos, e as aproximaes esto frequentemente
limitadas pela preciso da calculadora (12 dgitos
significativos no caso da HP Prime). Por exemplo, 1--- + 2--- d o
3 7
resultado aproximado .619047619047 na vista inicial (com o
------ no
formato numrico Padro), mas d a resposta exacta 13
21
CAS.
O CAS oferece vrias centenas de funes, abrangendo
lgebra, clculo, resoluo de equaes, polinmios e muito
mais. As funes so seleccionadas no menu CAS, um dos
menus Toolbox debatidos no captulo 21, Funes e
comandos, a partir da pgina 327. Consulte o captulo para
obter uma descrio de todos os comandos e funes do
CAS.

Vista do CAS
Os clculos do CAS so
realizados na vista do CAS.
A vista do CAS quase
idntica vista Inicial.
construdo um histrico dos
clculos e pode seleccionar
e copiar clculos anteriores
tal como na vista Inicial,
alm de guardar objectos em variveis.
Para abrir a vista do CAS, prima K. CAS aparece a
vermelho, esquerda da barra de ttulo, indicando que se
encontra na vista do CAS, e no na vista inicial.

Sistema de lgebra computacional (CAS)

55

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(ea + LN(b*ec)) 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.
56

Sistema de lgebra computacional (CAS)

Exemplo 1

Para achar as razes de 2x2 + 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 5x2 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.

Sistema de lgebra computacional (CAS)

57

Pgina 1

58

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)

Definio

Finalidade (Continuao)

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.
----------- em
Por exemplo, 26n5 d 26
5
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(x41)
d (x1),(x+1),(x+i),(xi) em
modo de complexos e
(x1),(x+1),(x2+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.

Sistema de lgebra computacional (CAS)

59

Definio

Finalidade (Continuao)

Ascendente

Se estiver marcada, os polinmios


sero apresentados com
potncias crescentes (por
exemplo, 4+x+3x2+x3). Se no
estiver marcada, os polinmios
sero apresentados com
potncias decrescentes (por
exemplo, x3+3x2+x4).

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.

Pgina 2

60

Sistema de lgebra computacional (CAS)

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:
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

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.

Sistema de lgebra computacional (CAS)

61

62

Sistema de lgebra computacional (CAS)

4
Modo de Exame
A HP Prime pode ser configurada com preciso para um
exame, com o nmero pretendido de funcionalidades ou
funes desactivadas por um determinado perodo de
tempo. configurao de uma HP Prime para um exame
d-se o nome de configurao de modo de exame. Pode
criar e guardar vrias configuraes de modo de exame;
cada uma com um subconjunto prprio de
funcionalidades desactivadas. Pode definir um perodo
de tempo para cada configurao, com ou sem palavrapasse. Uma configurao de modo de exame pode ser
activada a partir de uma HP Prime, enviada de uma HP
Prime para outra atravs de um cabo USB ou enviada a
uma ou mais HP Primes atravs do Kit de Conectividade.
A configurao de modo
de exame tem interesse,
principalmente, para
professores, supervisores
e fiscais de exames, que
desejem garantir a
utilizao adequada da
calculadora por parte de
alunos que estejam a realizar um exame. Na ilustrao
direita, foram seleccionados para desactivao
aplicaes personalizadas pelo utilizador, o sistema de
ajuda e o sistema de lgebra computacional.
Como parte de uma configurao de modo de exame,
pode optar por activar 3 luzes na calculadora, que iro
piscar periodicamente durante o modo de exame.
As luzes encontram-se na borda superior da calculadora.
As luzes ajudam o supervisor do exame a detectar se
determinada calculadora saiu do modo de exame.
A intermitncia das luzes em todas as calculadas
colocadas em modo de exame sincronizada, para que
todas pisquem com o mesmo padro e ao mesmo tempo.

Modo de Exame

63

Modificar a pr-configurao
A configurao designada por Exame predefinido
aparece quando acede pela primeira vez ao ecr Modo
de Exame. Esta configurao no tem funes
desactivadas. Se for necessria apenas uma
configurao, basta alterar a pr-configurao de
exame. Se previr a necessidade de vrias configuraes
por exemplo, configuraes diferentes para exames
diferentes modifique a pr-configurao de modo a
corresponder s definies de que ir precisar com mais
frequncia, criando depois outras configuraes com as
definies de que ir precisar com menos frequncia.
Existem duas maneiras de aceder ao ecr para
configurar e activar o modo de exame:

prima O + A + c

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).

64

Modo de Exame

4. Toque em
O ecr

Configurao do
Modo de Exame

apresentado.
5. Seleccione as
funcionalidades que
pretende desactivar
e certifique-se de que as que no pretende desactivar
no esto seleccionadas.
Uma caixa de expanso esquerda de uma
funcionalidade indica que se trata de uma categoria
com sub-itens que pode desactivar individualmente.
(Repare que existe uma caixa de expanso junto a
Aplicaes do sistema no exemplo mostrado
acima). Toque na caixa de expanso para ver os
sub-itens. Pode depois seleccionar os sub-itens
individualmente. Caso deseje desactivar todos os
sub-itens, basta seleccionar a categoria.
Pode seleccionar (ou cancelar a seleco) uma
opo, quer tocando na caixa de verificao ao
lado da mesma, quer utilizando as teclas do cursor
para se deslocar at l e tocando em
.
6. Quando tiver terminado a seleco das
funcionalidades a desactivar, toque em

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 prconfigurao 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

Modo de Exame

65

3. Toque em

apresentado o
ecr Modo de
Exame.
4. Escolha a
configurao de
base na lista
Configurao.
Caso ainda no
tenha criado quaisquer configuraes de modo de
exame, a nica configurao de base Exame
predefinido.
5. Toque em

, 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.
66

Modo de Exame

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.
Modo de Exame

67

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,
e
prima SH e toque em
.
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.

68

Modo de Exame

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,
e
prima SH e toque em
.
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.
Modo de Exame

69

70

Modo de Exame

5
Introduo s aplicaes HP
Muitas das funcionalidades da HP Prime existem sob a forma de
pacotes com a denominao Aplicaes HP. A HP Prime
fornecida com 18 aplicaes HP: 10 dedicadas a tpicos ou
problemas matemticos, trs solucionadores especiais, trs
exploradores de funes, uma folha de clculo e uma aplicao
que grava dados transmitidos de um sensor externo para a
calculadora. Para abrir uma aplicao, prima I (o que
apresenta o ecr Biblioteca de Aplicaes) e toque no cone
da aplicao que pretende utilizar.
Aquilo que cada aplicao permite fazer encontra-se exposto a
seguir, com as aplicaes listadas por ordem alfabtica.
Nome da
aplicao

Utilize esta aplicao para:

Grficos
Avanados

Explorar os grficos de expresses abertas


simblicas em x e y. Exemplo:
2
2
x + y = 64

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:
2
y = 2x + 3x + 5

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.

Introduo s aplicaes HP

71

Nome da
aplicao

Utilize esta aplicao para:


(Continuao)

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: r = 2 cos ( 4 )

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, U n 1 e
U n 2 . Exemplo: U 1 = 0 , U 2 = 1 e
Un = Un 2 + Un 1

Resolv

Explorar equaes de uma ou mais


variveis de valor real, bem como sistemas
2
de equaes. Exemplo: x + 1 = x x 2

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.

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
72

Introduo s aplicaes HP

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

Introduo s aplicaes HP

.
para confirmar a inteno.

73

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

74

.
para confirmar a inteno.

Introduo s aplicaes HP

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.

Introduo s aplicaes HP

75

Vista Simblica
A tabela abaixo descreve o que possvel fazer na vista
Simblica de cada aplicao.

76

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

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.

Introduo s aplicaes HP

77

78

Aplicao

Utilize a vista Desenho


para: (Continuao)

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.

Introduo s aplicaes HP

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.

Introduo s aplicaes HP

79

Aplicao

Utilize a vista Config Desenho


para: (Continuao)

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

Vista numrica
A tabela abaixo descreve o que possvel fazer na vista
Numrica de cada aplicao.

80

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

Aplicao

Utilize a vista Numrica


para: (Continuao)

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

Introduo s aplicaes HP

81

Vista Config Numrica


A tabela abaixo descreve o que possvel fazer na vista Config
Numrica de cada aplicao.

82

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

Aplicao

Utilize a vista Config Numrica


para: (Continuao)

Estatstica 1Var

No utilizada

Estatstica 2Var

No utilizada

Solucion.
tring.

No utilizada

Explorador
trig.

No utilizada

Exemplo rpido
O exemplo seguinte utiliza as seis vistas de aplicao, e dever
dar uma ideia do fluxo de trabalho tpico numa aplicao.
Vamos utilizar a aplicao Polar para exemplificar.

Abrir a aplicao
1. Abra a Biblioteca de Aplicaes premindo I.
2. Toque uma vez no cone da aplicao Polar.
A aplicao Polar abre-se na vista Simblica.

Vista simblica
na vista Simblica da aplicao Polar que se define ou
especifica a equao polar que se pretende explorar e cujo
grfico se pretende desenhar. Neste exemplo, vamos explorar e
2
desenhar o grfico da equao r = 4 cos ( 2 ) cos ( ) .
2

3. Defina a equao r = 4 cos ( 2 ) cos ( ) 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.
Introduo s aplicaes HP

83

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 P para voltar
vista Desenho e ver o
desenho completo do
grfico.

84

Introduo s aplicaes HP

Vista Numrica
Os valores gerados pela
equao podem ser vistos na
vista Numrica.
10. Prima M.
Imagine que deseja ver apenas
nmeros inteiros para ; por
outras palavras, deseja que o
incremento entre valores
consecutivos na coluna seja 1. Essa definio realizada na
vista Config Numrica.

Vista Config Numrica


11. Prima SM.
12. Altere o campo N.
PASSO para 1.

DE

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.

Introduo s aplicaes HP

85

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 2X2 3, basta premir
2AXjw3.

De variveis do utilizador
Se tiver criado, por exemplo, uma varivel chamada COST,
pode incorpor-la numa definio digitando-a ou
escolhendo-a no menu Utilizador (um dos submenus do
menu Variveis). Poderia ter assim a definio
F1(X)=X2+COST.

86

Introduo s aplicaes HP

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)=X2+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)=X2+XRoot. O valor da ltima raiz
calculada na aplicao Funo substituda pela Raiz
quando esta definio calculada.
As variveis de aplicao so debatidas em pormenor no
captulo B, Resoluo de problemas, a partir da pgina
617.

De funes matemticas
Algumas das funes do menu Matemtica podem ser
incorporadas numa definio. O menu Matemtica um
dos menus Toolbox (D). A seguinte definio combina uma
funo matemtica (Size) com uma varivel de Incio (L1):
F4(X)=X2SIZE(L1). equivalente a x2 n, em que n o
nmero de elementos na lista chamada L1. (Tamanho uma
opo do menu Lista, que um submenu do menu
Matemtica).

De funes do CAS
Algumas das funes do menu CAS podem ser
incorporadas numa definio. O menu CAS um dos

Introduo s aplicaes HP

87

menus Toolbox (D). A seguinte definio incorpora a


funo do CAS irem: F5(X)=X2+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)=X2+Statistics_2Var.PredY(6).

Do menu Cat
Algumas das funes do menu Cat podem ser incorporadas
numa definio. O menu Cat um dos menus Toolbox
(D). A seguinte definio incorpora um comando desse
menu e uma varivel de aplicao:
F6(X)=X2+INT(Root). O valor do inteiro da ltima raiz
calculada na aplicao Funo substitudo por
INT(Root) quando esta definio calculada.

De outras definies
Poderia, por exemplo, definir F3(X) como F1(X)*F2(X).

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* X2 +X+
2 *(X2 1).
88

Introduo s aplicaes HP

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
inteno.
Introduo s aplicaes HP

ou prima E para confirmar a

89

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]

[Apenas Grficos
Avanados]

[Apenas Grficos
Avanados]

[Apenas
Paramtrica]

[Apenas Polar]

Introduz a varivel independente na


aplicao Funo. Pode tambm premir
d.
Introduz um X na aplicao Grficos
Avanados. Pode tambm premir d.
Introduz um Y na aplicao Grficos
Avanados.
Introduz a varivel independente na
aplicao Paramtrica. Pode tambm
premir d.
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.

90

Introduo s aplicaes HP

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
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.

Introduo s aplicaes HP

91

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

92

ou prima E.

Introduo s aplicaes HP

Opes de
zoom

As opes disponveis esto disponveis atravs de trs fontes:

o teclado

o menu

o menu Vistas (V).

na vista Desenho

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 encontramse 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.

Introduo s aplicaes HP

93

94

Opo

Resultado (Continuao)

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.

Introduo s aplicaes HP

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
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:

Introduo s aplicaes HP

95

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 ajudlo 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 3 sin x com os factores de zoom predefinidos
(2 x 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

96

Introduo s aplicaes HP

X entrada
X In

X sada
X Out

Y entrada
Y In

Y sada
Y Out

Quadrado
Square
Repare que, neste exemplo, foi
aplicado ao grfico esquerda
um zoom Y entrada. O zoom
Quadrado restituiu ao grfico o
seu estado predefinido, em que
as escalas de X e Y so iguais.

Introduo s aplicaes HP

97

Escala auto
Autoscale

Decimal
Decimal
Repare que, neste exemplo, foi
aplicado ao grfico esquerda
um zoom X entrada. O zoom
Decimal reinicializou os
valores predefinidos do
intervalo x e do intervalo y.
Inteiro
Integer

Trig
Trig

98

Introduo s aplicaes HP

Traar
[mbito: Grficos Avanados, Funo, Paramtrica, Polar,
Sequncia, Resolv, Estatstica 1Var e Estatstica 2Var].
A funcionalidade de
localizao permite mover um
cursor (o cursor de localizao )
ao longo do grfico actual. Para
mover o cursor de localizao,
prima < ou >. Tambm pode
mover o cursor de localizao
tocando no grfico actual ou
perto do mesmo. O cursor de localizao salta para o ponto do
grfico mais prximo do ponto em que tocou.
As coordenadas actuais do cursor so apresentadas na parte
inferior do ecr. (Se os botes de menu estiverem a ocultar as
coordenadas, toque em
para ocultar os botes).
O modo de localizao e a apresentao de coordenadas so
automaticamente activados quando um grfico desenhado.

Para
seleccionar
um grfico

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
(X 1)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.

Introduo s aplicaes HP

99

4. Se tiver premido
para ver a definio de um grfico,
o menu na parte inferior do ecr fecha-se. Toque em
para o abrir novamente.
5. Toque em

6. Introduza 25 e toque em
7. Toque em

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.

100

Introduo s aplicaes HP

Vista Desenho: resumo dos botes de menu


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.

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.

Introduo s aplicaes HP

101

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.
Suges to

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

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

Define o incremento entre valores


consecutivos de T.

[Apenas
Paramtrica]

[Apenas
Paramtrica]

102

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

Campo de
configurao

Finalidade (Continuao)

SEQPLOT

Define o tipo de grfico: Degrau de


escada ou Teia.

[Apenas
Sequncia]
NRNG

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

Define a largura das barras num


histograma.

HRNG

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

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.

[Apenas
Sequncia]

[Apenas
Estatstica
1Var]
[Apenas
Estatstica
1Var]
[Apenas
Estatstica
2Var]

Introduo s aplicaes HP

103

Pgina 2
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

Coloca um ponto na interseco de cada


linha horizontal e vertical da grelha.

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

Une os pontos de dados com segmentos


de recta.

MTODO

Define o mtodo para grficos como


adaptvel, segmentos de passo fixo ou
pontos de passo fixo. Explicado a seguir.

[Apenas
Estatstica
2Var]
[No existe em
nenhuma das
aplicaes de
estatstica]

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(ex).

104

adaptvel: proporciona
resultados muito precisos e
o mtodo predefinido.
Com este mtodo activo, a
representao em grfico
de algumas funes
complexas pode levar
algum tempo. Nesses casos,
apresentado na barra de menu, permitindo-lhe
parar o processo de desenho do grfico, se assim o desejar.

Introduo s aplicaes HP

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.
Introduo s aplicaes HP

105

Zoom
Ao contrrio do que se passa na vista Desenho, o aumento do
zoom na vista Numrica no afecta o tamanho daquilo que
apresentado. Em vez disso, altera o incremento entre os valores
consecutivos da varivel independente (ou seja, a definio de
N. DE PASSO na vista Numrica: consulte pgina 111). Aumentar
o zoom diminui o incremento; diminuir o zoom aumenta o
incremento. A linha que foi destacada antes da aplicao de
zoom permanece inalterada.
Para as opes comuns de aumento e reduo do zoom, o grau
de zoom determinado pelo factor de zoom. Na vista Numrica,
isso corresponde ao campo N. DE ZOOM da vista Config
Numrica. O valor predefinido 4. Assim, se o incremento
actual (ou seja, o valor do N. DE PASSO) for 0.4, a aproximao
divide esse intervalo por quatro intervalos mais pequenos. Assim,
em vez de valores de x de 10, 10.4, 10.8, 11.2 etc., os valores
de x sero de 10, 10.1, 10.2, 10.3, 10.4, etc. (O distanciamento
resulta no oposto: 10, 10.4, 10.8, 11.2 etc., passam a 10, 11.6,
13.2, 14.8, 16.4, etc.)

Antes do zoom

Opes de
zoom

Depois do zoom

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.
106

Introduo s aplicaes HP

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 encontramse 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

Introduo s aplicaes HP

Repe o ecr no zoom anterior ou, caso


tenha havido apenas um zoom, apresenta o
grfico com as definies de desenho
originais.
107

Clculo
Pode percorrer a tabela de clculos na vista Numrica premindo
= ou \. Pode tambm saltar rapidamente para um clculo,
introduzindo a varivel independente que lhe interessa na coluna
de varivel independente e tocando em
.
Imagine, por exemplo, que na vista Simblica da aplicao
Funo definiu F1(X) como (X 1)2 3. Imagine ainda que
deseja saber qual o valor dessa funo quando X 625.
1. Abra a vista Numrica (M).
2. Em qualquer lugar da coluna independente a coluna mais
esquerda introduza 625.
3. Toque em

A vista Numrica
actualizada, com o valor
que introduziu na primeira
linha e o resultado do
clculo numa clula
direita. Neste exemplo, o
resultado 389373.

108

Introduo s aplicaes HP

Tabelas personalizadas
Se escolher Automtico para a definio NUMTYPE, a tabela de
clculos na vista Numrica segue as definies da vista Config
Numrica. Ou seja, a varivel independente comea no N.
INICIAL definido e incrementa de acordo com o N. DE PASSO
definido. (Estas definies encontram-se explicadas em
Operaes comuns na vista Config Numrica na pgina 111).
No entanto, pode optar por construir a sua prpria tabela, em
que apenas os valores introduzidos por si sero variveis
independentes.
1. Abra a vista Config Numrica.

SM
2. Escolha Cria A Tua no menu

NUMTYPE.

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
inteno.

Introduo s aplicaes HP

ou prima E para confirmar a

109

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]

[Apenas Cria
A Tua]

[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.
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.
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.

110

Introduo s aplicaes HP

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.
Introduo s aplicaes HP

111

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.

112

Introduo s aplicaes HP

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).

Introduo s aplicaes HP

113

Repare que as nicas aplicaes que no podem ser


personalizadas so as seguintes:

Exemplo

Explorador Linear

Explor. Quadrtico e

Explorador Trig.

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.

114

Introduo s aplicaes HP

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 x2 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.
Introduo s aplicaes HP

115

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

116

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.
Introduo s aplicaes HP

6
Aplicao Funo
A aplicao Funo permite explorar at 10 funes
rectangulares, de valor real, de y em relao a x; por
2
exemplo, y = 1 x e y = ( x 1 ) 3 .
Depois de definir uma funo, pode:

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


2
y = 1 x e a funo quadrtica y = ( x 1 ) 3 .

Aplicao Funo

117

Abrir a
aplicao
Funo

1. Abra a aplicao
Funo.

I Seleccione
Funo
Lembre-se de que
para abrir uma
aplicao, basta
tocar no respectivo
cone. Pode tambm abri-la utilizando as teclas do
cursor para a destacar e, em seguida, premir
E.
A aplicao Funo abre-se na vista Simblica. Esta
a vista de definio. onde define simbolicamente
(ou seja, especifica) as funes que deseja explorar.
Os dados grficos e numricos que encontra nas
vistas Desenho e Numrica derivam das expresses
simblicas definidas aqui.

Definir as
expresses

Existem 10 campos para definir funes. Estes encontramse rotulados de F1(X) a F9(X) e F0(X).
2. Destaque o campo que deseja utilizar, tocando ou
deslocando-se at l. Se vai introduzir uma nova
expresso, basta comear a digitar. Se vai editar
uma expresso j existente, toque em
e faa
as suas alteraes. Quando terminar a definio ou
alterao da expresso, prima E.
3. Introduza a funo linear em F1(X).
1wdE
4. Introduza a funo
quadrtica em
F2(X).

Rdw1>
jw 3E

118

Aplicao Funo

NOTA

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.

Aplicao Funo

119

Desenhar as
funes

7. Desenhe as
funes.

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 <

120

Aplicao Funo

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

NOTA

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.

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.

Aplicao Funo

121

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 encontrase explicado de forma mais pormenorizada em
Zoom na pgina 106.
Pode tambm escolher se a tabela de dados na vista
Numrica preenchida automaticamente, ou se
preenchida mediante a digitao dos valores
especficos de x que lhe interessam. Estas opes
Automtico ou Cria A Tua encontram-se
disponveis na lista Tipo de n.. Encontram-se
explicadas em pormenor em Tabelas
personalizadas na pgina 109.
13. Prima SJ(Limpar) para repor todas as
predefinies.
14. Faa corresponder
as definies da
coluna X na vista
Numrica (N.
Inicial e N. de
Passo) aos valores
de x do localizador
(Xmn e largura dos
pxeis) na vista
Desenho:
Toque em

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
122

Aplicao Funo

Explorar a
vista
Numrica

15. Apresente
novamente a vista
Numrica:

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:
10

Para aceder s
opes de zoom

Aplicao Funo

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).
123

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:

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.

124

Aplicao Funo

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
Aplicao Funo

125

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
, introduza Q1 e toque em
menu, 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

126

Aplicao Funo

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
e seleccione Declive.
menu, toque em
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
Desenho.

Para achar a rea


com sinal entre as
duas funes

para apresentar novamente o menu

Agora, vamos achar a rea entre as duas funes no


intervalo 1.3 x 2.3 .
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

Aplicao Funo

127

4. Seleccione a outra
funo como
fronteira da
integral. (Se F1(X)
fosse a funo
seleccionada,
deveria escolher
F2(X) aqui, e viceversa).
5. Especifique o valor final para x:
Toque em

e prima 2.3E.

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.

128

Aplicao Funo

Para achar o
extremo da
quadrtica

1. Para calcular as
coordenadas do
extremo da
equao
quadrtica,
aproxime o cursor
de localizao do
extremo que lhe
interessa (se
necessrio), toque em

e seleccione Extremo.

As coordenadas do extremo so apresentadas na


parte inferior do ecr.
NOTA

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.

Aplicao Funo

129

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
s 3E 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 x2 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.

130

Aplicao Funo

Resumo das funes FUNC

Aplicao Funo

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.

131

132

Utilizao

Descrio (Continuao)

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.

Aplicao Funo

7
Aplicao Grficos Avanados
A aplicao Grficos Avanados permite definir e explorar
os grficos de expresses abertas simblicas em x, y, em
ambos ou em nenhum. Pode desenhar seces cnicas,
polinmios de forma padro ou geral, desigualdades e
funes. Seguem-se exemplos de tipos de expresses abertas
que pode desenhar:
1. x2/3 y2/5 = 1
2. 2x 3y 6
3. mod x = 3

2
y
sin ( ( x 2 + y 2 5 ) ) > sin 8 atan ----

x
5. x2 + 4x = 4

4.

6. 1 > 0
As ilustraes abaixo mostram o aspecto destas expresses
abertas quando desenhadas:
Exemplo 1

Aplicao Grficos Avanados

Exemplo 2

133

Exemplo 3

Exemplo 4

Exemplo 5

Exemplo 6

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:
2
x- + --y- 10 < 0
x----2 7xy
--------- + 3y
------- ----2 10
4 10 5
134

Aplicao Grficos Avanados

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:

jn2>
w7
n 10 > + 3
jn4>
w
n 10 >
+
n5
>w 10
<0
E
Repare que
apresenta a paleta de relaes a
partir da qual os operadores relacionais podem ser
facilmente seleccionados. Trata-se da mesma paleta que
aparece se premir Sv.
3. Decida o que deseja fazer:

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.

Aplicao Grficos Avanados

135

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:

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.

136

Aplicao Grficos Avanados

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,
transformase num menu para seleccionar o comportamento do
localizador. O menu Traar contm as seguintes opes:

Desligado

Interior

Aplicao Grficos Avanados

137

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.

138

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

Vista
numrica

Opo Traar

Descrio (Continuao)

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.

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.

Aplicao Grficos Avanados

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).
139

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 encontramse 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.

140

Aplicao Grficos Avanados

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.
Aplicao Grficos Avanados

141

17.Com 0 destacado na coluna Y, introduza

3
------- :
2

Sj3n2
E
18.Toque em
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 abrese a partir da vista Desenho:
1. Com a vista Desenho
aberta, prima a tecla
Menu. Repare que a tecla Menu premida aqui; no se
trata do boto Menu no ecr.
2. No menu, seleccione Visitar Galeria de Desenho.
apresentado o primeiro grfico na Galeria,
juntamente com a respectiva equao.
142

Aplicao Grficos Avanados

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.

Aplicao Grficos Avanados

143

144

Aplicao Grficos Avanados

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.
Geometria

145

Preparao

1. Prima SH.
2. No ecr Definies de incio defina o formato
numrico como Fixo e o nmero de casas decimais
como 3.

Abrir a
aplicao e
desenhar o
grfico

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

146

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

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.

Geometria

147

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.
148

Geometria

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.

Geometria

149

21. Prima P.
Se no conseguir ver o
ponto D, mova-se at
este ficar visvel. A
coordenada y de D
ser a derivada da
curva no ponto B.
Uma vez que difcil ler
coordenadas fora do ecr, vamos acrescentar um
clculo que nos dar a derivada exacta (a trs casas
decimais) e que podemos apresentar na vista Desenho.

Acrescentar
alguns clculos

22. Prima M.
na vista Numrica que se introduzem os clculos.
23. Toque em
24.Toque em

.
e escolha Medida > slope

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.
150

Geometria

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.

Geometria

151

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.
152

Geometria

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 referilos 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.

Geometria

153

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.

154

Geometria

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

Geometria

155

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).

156

Geometria

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.

Geometria

Elimina um objecto seleccionado (ou o


carcter esquerda do cursor, se a linha
de introduo estiver activa).

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.

157

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).

158

Geometria

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

a
F

c
g

Geometria

Resultado na vista Desenho

Oculta (ou volta a mostrar) os eixos.


Selecciona a ferramenta de desenho de
crculos. Siga as instrues apresentadas
no ecr (ou consulte pgina 170).
Elimina todas as linhas de localizao
(consulte pgina 166)
Selecciona a ferramenta de desenho de
interseces. Siga as instrues
apresentadas no ecr (ou consulte
pgina 166).
Selecciona a ferramenta de desenho de
linhas. Siga as instrues apresentadas
no ecr (ou consulte pgina 168).
Selecciona a ferramenta de desenho de
pontos. Siga as instrues apresentadas
no ecr (ou consulte pgina 165).
Selecciona a ferramenta de desenho de
segmentos. Siga as instrues
apresentadas no ecr (ou consulte
pgina 168).
Selecciona a ferramenta de desenho de
tringulos. Siga as instrues
apresentadas no ecr (ou consulte
pgina 169).
Anular.

159

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).
NOTA

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.

160

Geometria

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.

Geometria

161

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
rea.
6. Toque em
162

. apresentada a

.
Geometria

7. Introduza radius(GC)
e toque em
.
apresentado o raio.
Repare que a sintaxe
utilizada aqui a
mesma que utiliza no
CAS para calcular as
propriedades de
objectos geomtricos.
As funes de Geometria e respectivas sintaxes
encontram-se descritas em Funes e comandos de
Geometria na pgina 177.
8. Prima P para regressar vista Desenho. Agora,
manipule o crculo de modo a alterar os respectivos raio
e rea. Por exemplo, seleccione o ponto central (A) e
utilize as teclas do cursor a fim de o mover para um novo
local. (No se esquea de premir E quando
terminar).
9. Prima M para regressar vista Numrica. Repare que
os clculos de rea e raio foram actualizados
automaticamente.
NOTA

Listagem de
todos os
objectos

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.
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.

Geometria

163

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
164

Geometria

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

Geometria

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.

165

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.

166

Geometria

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*x27. Um grfico
de 0.5x27 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

Geometria

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.

167

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

Linha

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.
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.

168

Geometria

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.

Geometria

169

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

170

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

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

Geometria

171

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.

172

Geometria

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.

Geometria

173

5. Toque no objecto a
mover e prima E.
O objecto movido de
acordo com o
comprimento do vector
e no mesmo sentido. O
objecto original fica no
respectivo lugar.
Reflexo

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

174

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

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
Rotao.

e seleccione Transformar >

rotation() apresentado na linha de introduo.

Geometria

175

3. Entre os parnteses,
introduza:
GK,angle(GK,GL,
GM),GC
4. Prima E ou toque
em
.
5. Prima P para
regressar vista Desenho a fim de ver o quadrado
rodado.
Mais
Projeco

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.

176

Geometria

3. Introduza a rcio de
inverso utilize o valor
predefinido 1 e prima
E.
4. Toque no crculo( GC) e
prima E.
Ver que a inverso
uma linha.
Reciprocao

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:
Geometria

177

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

3
i
-------3---- , o que equivale a (0,3)
3

center
Apresenta o centro de um crculo.
center(crculo)
Exemplo: center(circle(x2+y2xy)) d point
(1/2,1/2)

178

Geometria

division_point
Para os dois pontos A e B, com um factor numrico k,
apresenta um ponto C de modo a que C-B=k*(C-A).
division_point(ponto1, ponto2, realk)

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(x2),2) cria um ponto no grfico
de y = x2. Inicialmente, este ponto aparece em (2,4). Pode
deslocar o ponto; porm, este permanecer sempre no
grfico da sua funo.
element(0..5) cria inicialmente um valor de 2.5. Tocar
neste valor e premir E permite premir > e < para
aumentar ou diminuir o valor, de um modo semelhante a uma
barra deslizante. Prima novamente E para fechar a
barra deslizante. O valor que definir pode ser utilizado como
coeficiente numa funo que venha a traar.

inter
Devolve as interseces de duas curvas como um vector.
inter(curva1, curva2)
2

x x
Exemplo: inter 8 ----, --- 1 d
11 . Isso indica
6 2
9 ---------

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)

Geometria

179

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)
180

Geometria

trace
Comea a localizar um ponto especificado.
trace(ponto)

stop trace
Pra a localizao de um ponto especificado, mas no
elimina a localizao actual. Este comando est disponvel
apenas na vista Desenho. Na vista Simblica, desmarque o
objecto de localizao para eliminar a localizao e impedir
novas localizaes

erase trace
Elimina a localizao de um ponto, mas no pra a
localizao. Qualquer movimento adicional do ponto ser
localizado. Na vista Simblica, desmarque o objecto de
localizao para eliminar a localizao e impedir novas
localizaes.

Linha
DrawSlp
Dados trs nmeros reais m, a, b, desenha uma linha com
declive m que atravessa o ponto (a, b).
DrawSlp(a,b,m)

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)

Geometria

181

Exemplos:
bisector(A,B,C) desenha a bissectriz de BAC.
bisector(0,-4i,4) desenha a linha fornecida por y=x

exbisector
Dados trs pontos que definem um tringulo, cria a bissectriz
dos ngulos externos do tringulo cujo vrtice comum se
encontra no primeiro ponto. O tringulo no precisa de ser
desenhado na vista Desenho.
exbisector(ponto1, ponto2, ponto3)
Exemplos:
exbisector(A,B,C) desenha a bissectriz dos ngulos
externos de ABC, cujo vrtice comum se encontra no ponto A.
exbisector(0,4i,4) desenha a linha fornecida por y=x

half_line
Dados 2 pontos, desenha um raio, a partir do primeiro ponto,
que atravessa o segundo ponto.
half_line((ponto1, ponto2)

line
Desenha uma linha. Os argumentos podem ser dois pontos,
uma expresso linear da forma a*x+b*y+c ou um ponto e
um declive, conforme se v nos exemplos.
line(ponto1, ponto2) ou line(a*x+b*y+c) ou
line(ponto1, slope=realm)

Exemplos:
line(2+i, 3+2i) desenha a linha cuja equao
y=x1; ou seja, a linha que atravessa os pontos (2,1) e (3,2).
line(2x3y8) desenha a linha cuja equao 2x3y=8
line(32i,slope=1/2) desenha a linha cuja equao
x2y=7; ou seja, a linha que atravessa (3, 2) com declive
m=1/2.

median_line
Dados trs pontos que definem um tringulo, cria a mediana
do tringulo que atravessa o primeiro ponto e contm o ponto
mdio do segmento definido pelos outros dois pontos.
median_line(ponto1, ponto2, ponto3)

182

Geometria

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)

Geometria

183

Exemplos:
perpendicular(GA, GD) desenha uma linha
perpendicular linha D e que atravessa o ponto A.
perpendicular(3+2i, GB, GC) desenha uma linha
que atravessa o ponto cujas coordenadas so (3, 2) e que
perpendicular linha BC.
perpendicular(3+2i,line(xy=1)) desenha uma
linha que atravessa o ponto cujas coordenadas so (3, 2),
perpendicular linha cuja equao x y = 1; ou seja,
a linha cuja equao y=x+5.

segment
Desenha um segmento definido pelas respectivas
extremidades.
segment(ponto1, ponto2)

Exemplos:
segment(1+2i, 4) desenha o segmento definido pelos
pontos cujas coordenadas so (1, 2) e (4, 0).
segment(GA, GB) desenha o segmento AB.

tangent
Desenha a(s) tangente(s) a uma determinada curva atravs
de um determinado ponto. O ponto no tem de ser um ponto
na curva.
tangent(curva, ponto)

Exemplos:
tangent(plotfunc(x^2), GA) desenha a tangente ao
grfico de y=x^2 a atravessar o ponto A.
tangent(circle(GB, GCGB), GA) desenha uma ou
mais linhas tangentes, que atravessam o ponto A, ao crculo
cujo centro se encontra no ponto B e cujo raio definido pelo
segmento BC.

Polgono
equilateral_triangle
Desenha um tringulo equiltero definido por um dos
respectivos lados; ou seja, por dois vrtices consecutivos.
O terceiro ponto calculado automaticamente, mas no
definido simbolicamente. Caso uma varivel em letra
184

Geometria

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
Geometria

185

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.

186

Geometria

polygon
Desenha um polgono a partir de um conjunto de vrtices.
polygon(ponto1, ponto2, , ponton)

Exemplo:
polygon(GA, GB, GD) desenha ABD

quadrilateral
Desenha um quadriltero a partir de um conjunto de quatro
pontos.
quadrilateral(ponto1, ponto2, ponto3, ponto4)

Exemplo:
quadrilateral(GA, GB, GC, GD) desenha o
quadriltero ABCD.

rectangle
Desenha um rectngulo dados dois vrtices consecutivos e um
ponto no lado oposto ao lado definido pelos dois primeiros
vrtices ou um factor de escala para os lados perpendiculares
ao primeiro lado. Tal como acontece com muitos dos outros
comandos para polgonos, pode especificar nomes de
variveis opcionais do CAS para guardar as coordenadas dos
outros dois vrtices como pontos.
rectangle(ponto1, ponto2, ponto3) ou
rectangle(ponto1, ponto2, realk)

Exemplos:
rectangle(GA, GB, GE) desenha um rectngulo cujos
dois primeiros vrtices so os pontos A e B (um dos lados
o segmento AB). O ponto E encontra-se na linha que contm
o lado do rectngulo oposto ao segmento AB.
rectangle(GA, GB, 3, p, q) desenha um rectngulo
cujos dois primeiros vrtices so os pontos A e B (um dos lados
o segmento AB). Os lados perpendiculares ao segmento AB
tm o comprimento 3*AB. Os terceiro e quarto pontos so
guardados nas variveis p e q do CAS, respectivamente.

rhombus
Desenha um losango dados dois pontos e um ngulo. Tal
como acontece com muitos dos outros comandos para
polgonos, pode especificar nomes de variveis opcionais do

Geometria

187

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.

188

Geometria

Curva
function
Traa o desenho de uma funo, dada uma expresso na
varivel independente x. Repare na utilizao de x em letra
minscula.
plotfunc(Expr)

Exemplo:
Exemplo: plotfunc(3*sin(x)) desenha o grfico de y=3*sin(x).

circle
Desenha um crculo, dadas as extremidades do dimetro, ou
um centro e um raio, ou uma equao em x e y.
circle(ponto1, ponto2) ou circle(ponto1, ponto 2-ponto1) ou
circle(equao)
Exemplos:
circle(GA, GB) desenha o crculo com dimetro AB.
circle(GA, GB-GA) desenha o crculo com centro no
ponto A e com raio AB.
circle(x^2+y^2=1) desenha o crculo unitrio.
Este comando tambm pode ser utilizado para desenhar um arco.
circle(GA, GB, 0, /2) desenha um quarto de crculo
com dimetro AB.

circumcircle
Desenha o circum-crculo de um tringulo; ou seja, o crculo
circunscrito num tringulo.
circumcircle(ponto1, ponto2, ponto3)

Exemplo:
circumcircle(GA, GB, GC) desenha o crculo
circunscrito em torno de ABC

conic
Desenha o grfico de uma seco cnica definida por uma
expresso em x e y.
conic(expr)

Geometria

189

Exemplo:
conic(x^2+y^2-81) desenha um crculo com centro em
(0,0) e raio de 9

ellipse
Desenha uma elipse dados os focos, alm de um ponto na
elipse ou de uma grandeza escalar correspondente a metade
da soma constante das distncias de um ponto na elipse a
cada um dos focos.
ellipse(ponto1, ponto2, ponto3) ou
ellipse(ponto1, ponto2, realk)

Exemplos:
ellipse(GA, GB, GC) desenha a elipse cujos focos so
os pontos A e B e que atravessa o ponto C.
ellipse(GA, GB, 3) desenha uma elipse cujos focos so
os pontos A e B. Para qualquer ponto P na elipse, AP+BP=6.

excircle
Desenha um dos crculos exteriores de um tringulo, uma
tangente do crculo a um dos lados do tringulo e tambm
uma tangente s extenses dos outros dois lados.
excircle(ponto1, ponto2, ponto3)

Exemplo:
excircle(GA, GB, GC) desenha o crculo tangente a BC
e aos raios AB e AC.

hyperbola
Desenha uma hiprbole, dados os focos, alm de um ponto
na hiprbole ou uma grandeza escalar correspondente a
metade da diferena constante das distncias de um ponto
na hiprbole a cada um dos focos.
hyperbola(ponto1, ponto2, ponto3) ou
hyperbola(ponto1, ponto2, realk)

Exemplos:
hyperbola(GA, GB, GC) desenha a hiprbole cujos
focos so os pontos A e B e que atravessa o ponto C.
hyperbola(GA, GB, 3) desenha uma hiprbole cujos
focos so os pontos A e B. Para qualquer ponto P na
hiprbole, |AP-BP|=6.
190

Geometria

incircle
Desenha o crculo interior de um tringulo e a tangente do
crculo aos trs lados do tringulo.
incircle(ponto1, ponto2, ponto3)

Exemplo:
incircle(GA, GB, GC) desenha o crculo interior de
ABC.

locus
Dados um primeiro ponto e um segundo ponto que seja um
elemento de (um ponto num) objecto geomtrico, desenha o
lugar geomtrico do primeiro ponto medida que o segundo
ponto atravessa o respectivo objecto.
locus(ponto,elemento)

parabola
Desenha uma parbola, dado um ponto de foco e uma linha
directriz, ou o vrtice da parbola e um nmero real que
represente a distncia focal.
parabola(ponto,linha) ou
parabola(vrtice,real)

Exemplos:
parabola(GA, GB) desenha uma parbola cujo foco o
ponto A e cuja directriz a linha B.
parabola(GA, 1) desenha uma parbola cujo vrtice o
ponto A e cuja distncia focal 1.

Transform
ar
dilation
Dilata um objecto geomtrico relativamente a um ponto
central, de acordo com um factor de escala.
homothety(ponto, realk, objecto)

Exemplo:
homothety(GA, 2, GB) cria uma dilatao centrada no
ponto A que tem um factor de escala de 2. Cada ponto P no
objecto geomtrico B tem a respectiva imagem P no raio AP
de modo a que AP=2AP.
Geometria

191

inversion
Desenha a inverso de um ponto, relativamente a outro
ponto, de acordo com um factor de escala.
inversion(ponto1, realk, ponto2)

Exemplo:
inversion(GA, 3, GB) desenha o ponto C na linha AB
de modo a que AB*AC=3. Neste caso, o ponto A o centro
da inverso e o factor de escala 3. O ponto B o ponto
cuja inverso criada.
De um modo geral, a inverso do ponto A atravs do centro
C, com o factor de escala k, mapeia A em A, de modo a que
A se encontre na linha CA e CA*CA=k, onde CA e CA
denotam os comprimentos dos segmentos correspondentes.
Se k=1, ento, os comprimentos CA e CA so recprocos.

projection
Desenha a projeco ortogonal de um ponto numa curva.
projection(curva, ponto)

reflection
Reflecte um objecto geomtrico sobre uma linha ou atravs
de um ponto. Este ltimo caso , por vezes, designado como
meia volta.
reflection(linha, objecto) ou
reflection(ponto, objecto)

Exemplos:
reflection(line(x=3),point(1,1)) reflecte o ponto
em (1, 1) sobre a linha vertical x=3 para criar um ponto em
(5,1).
reflection(1+i, 3-2i) reflecte o ponto em (3,2)
atravs do ponto em (1, 1) para criar um ponto em (1, 4).

rotation
Roda um objecto geomtrico, relativamente a um dado ponto
central, atravs de um determinado ngulo.
rotate(ponto, ngulo, objecto)

192

Geometria

Exemplo:
rotate(GA, angle(GB, GC, GD),GK) roda o objecto
geomtrico rotulado K, em torno do ponto A, atravs de um
ngulo igual a CBD.

similarity
Dilata e roda um objecto geomtrico relativamente ao mesmo
ponto central.
similarity(ponto, realk, ngulo, objecto)
Exemplo:
similarity(0, 3, angle(0,1,i),point(2,0))
dilata o ponto em (2,0) segundo um factor de escala de 3 (um
ponto em (6,0)), rodando depois o resultado 90 no sentido
oposto ao dos ponteiros do relgio para criar um ponto em
(0, 6).

translation
Traslada um objecto geomtrico ao longo de um dado vector.
O vector fornecido como a diferena de dois pontos (caracoroa).
translation(vector, objecto)

Exemplos:
translation(0-i, GA) traslada o objecto A uma
unidade para baixo.
translation(GB-GA, GC) traslada o objecto C no vector
AB.

Grfico de Medio
angleat
Utilizado na vista Simblica. Dados os trs pontos de um
ngulo e um quarto ponto como local, apresenta a medida
do ngulo definido pelos trs primeiros pontos. A medida
apresentada, com um rtulo, no local da vista Desenho
fornecido pelo quarto ponto. O primeiro ponto o vrtice do
ngulo.
angleat(ponto1, ponto2, ponto3, ponto4)

Geometria

193

Exemplo:
Em modo de grau, angleat(point(0, 0),
point(23, 0), point(23, 3), point(-6, 6))
apresenta "appoint(0,0)=30.0" no ponto (6,6)

angleatraw
Funciona da mesma forma que angleat, mas sem rtulo.

areaat
Utilizado na vista Simblica. Apresenta a rea algbrica de
um polgono ou crculo. A medida apresentada, com um
rtulo, no ponto fornecido na vista Desenho.
areaat(polgono, ponto) ou areaat(crculo,
ponto)

Exemplo:
areaat(circle(x^2+y^2=1), point(-4,4))
apresenta "acircle(x^2+y^2=1)= " no ponto (-4, 4))

areaatraw
Funciona da mesma forma que areaat, mas sem o rtulo.

distanceat
Utilizado na vista Simblica. Apresenta a distncia entre
2 objectos geomtricos. A medida apresentada, com um
rtulo, no ponto fornecido na vista Desenho.
distanceat(objecto1, objecto2, ponto)

Exemplo:
distanceat(1+i, 3+3*i, 4+4*i) apresenta
"1+i 3+3*i=22" no ponto (4,4)

distanceatraw
Funciona da mesma forma que distanceat, mas sem o rtulo.

perimeterat
Utilizado na vista Simblica. Apresenta o permetro de um
polgono ou crculo. A medida apresentada, com um rtulo,
no ponto fornecido na vista Desenho.
perimeterat(polgono, ponto) ou
perimeterat(crculo, ponto)

194

Geometria

Exemplo:
perimeterat(circle(x^2+y^2=1), point(-4,4))
apresenta "pcircle(x^2+y^2=1)= 2*" no ponto (-4, 4)

perimeteratraw
Funciona da mesma forma que perimeterat, mas sem o rtulo.

slopeat
Utilizado na vista Simblica. Apresenta o declive de um
objecto recto (segmento, linha, etc.) A medida apresentada,
com um rtulo, no ponto fornecido na vista Desenho.
slopeat(objecto, ponto)

Exemplo:
slopeat(line(point(0,0), point(2,3)),
point(-8,8)) apresenta sline(point(0,0),
point(2,3))=3/2 no ponto (8, 8)

slopeatraw
Funciona da mesma forma que slopeat, mas sem o rtulo.

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)

Geometria

195

Exemplo:
se GA for um ponto em (1, 2), ento, affix(GA) apresenta
12i.

angle
Devolve a medio de um ngulo direccionado. O primeiro
ponto assumido como o vrtice do ngulo medida que
os dois pontos seguintes, por ordem, fornecem a medida e o
sinal.
angle(vrtice, ponto2, ponto3)
Exemplo:
angle(GA, GB, GC) apresenta a medida de BAC.

arcLen
Devolve o comprimento do arco de uma curva entre dois
pontos na curva. A curva uma expresso, a varivel
independente declarada e os dois pontos so definidos por
valores da varivel independente.
Este comando pode tambm aceitar uma definio
paramtrica de uma curva. Nesse caso, a expresso uma
lista de 2 expresses (a primeira para x e a segunda para y)
em termos de uma terceira varivel independente.
arcLen(expr, real1, real2)

Exemplos:
arcLen(x^2, x, 2, 2) apresenta 9.29.
arcLen({sin(t), cos(t)}, t, 0, /2) apresenta
1.57

area
Devolve a rea de um crculo ou polgono.
area(crculo) ou area(polgono)

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
196

Geometria

coordinates
Dado um vector de pontos, devolve uma matriz que contm
as coordenadas x e y desses pontos. Cada linha da matriz
define um ponto; a primeira coluna fornece as coordenadas
x e a segunda coluna as coordenadas y.
coordinates([ponto1, ponto2, , ponton]))

distance
Devolve a distncia entre dois pontos ou entre um ponto e
uma curva.
distance(ponto1, ponto2) ou distance(ponto,
curva)

Exemplos:
distance(1+i, 3+3i) apresenta 2.828 ou 22.
Se GA for o ponto em (0, 0) e GB for definido como
plotfunc(4x^2/4), ento, a distncia (GA, GB) apresenta
3.464... ou 23.

distance2
Devolve o quadrado da distncia entre dois pontos ou entre
um ponto e uma curva.
distance2(ponto1, ponto2) ou distance2(ponto,
curva)

Exemplos:
distance2(1+i, 3+3i) d 8.
Se GA for o ponto em (0, 0) e GB for definido como plotfunc
(4-x^2/4), ento, distance2(GA, GB) apresenta 12.

equation
Devolve a equao cartesiana de uma curva em x e y, ou as
coordenadas cartesianas de um ponto.
equation(curva) ou equation(ponto)

Exemplo:
Se GA for o ponto em (0, 0), GB for o ponto em (1, 0) e GC
for definido como circle(GA, GB-GA), ento,
equation(GC) d x2 + y2 = 1.

Geometria

197

extract_measure
Apresenta a definio de um objecto geomtrico. Para um
ponto, essa definio constituda pelas coordenadas do
ponto. Para outros objectos, a definio reflecte a sua
definio da vista Simblica, com as coordenadas dos
pontos de definio fornecidas.
extract_measure(Var)

ordinate
Apresenta a coordenada y de um ponto ou o comprimento y
de um vector.
ordinate(ponto) ou ordinate(vector)

Exemplo:
Exemplo: ordinate(GA) apresenta a coordenada y do
ponto A.

parameq
Funciona como o comando equation, mas apresenta
resultados paramtricos em forma complexa.
parameq(GeoObj )

perimeter
Devolve o permetro de um polgono ou a circunferncia de
um crculo.
perimeter(polgono) ou perimeter(crculo)

Exemplos:
Se GA for o ponto em (0, 0), GB for o ponto em (1, 0) e GC
for definido como circle(GA, GB-GA), ento,
perimeter(GC) d 2.
Se GA for o ponto em (0, 0), GB for o ponto em (1, 0) e GC
for definido como square(GA, GB-GA), ento,
perimeter(GC) d 4.

radius
Devolve o raio de um crculo.
radius(crculo)

198

Geometria

Exemplo:
Se GA for o ponto em (0, 0), GB for o ponto em (1, 0) e GC for
definido como circle(GA, GB-GA), ento, radius(GC) d 1.

Teste
is_collinear
Assume uma srie de pontos como argumentos e testa se so
ou no colineares. Devolve 1 se os pontos forem colineares e
0 se no forem.
is_collinear(ponto1, ponto2, , ponton)

Exemplo:
is_collinear(point(0,0), point(5,0),
point(6,1)) d 0

is_concyclic
Assume uma srie de pontos como argumento e testa se esto
todos no mesmo crculo. Devolve 1 se os pontos estiverem
todos no mesmo crculo e 0 se no estiverem.
is_concyclic(ponto1, ponto2, , ponton)

Exemplo:
is_concyclic(point(-4,-2), point(-4,2),
point(4,-2), point(4,2)) d 1

is_conjugate
Testa se dois pontos ou duas linhas so ou no conjugados
em relao a um determinado crculo. Devolve 1 se forem e
0 se no forem.
is_conjugate(crculo, ponto1, ponto2) ou
is_conjugate(crculo, linha1, linha2)

is_element
Testa se um ponto se encontra num objecto geomtrico.
Apresenta 1 se assim for e 0 se assim no for
is_element(ponto, objecto)

Exemplo:
-,---2
-) , circle(0,1)) d 1.
is_element(point (---2
2 2

Geometria

199

is_equilateral
Assume trs pontos e testa se so ou no vrtices de um nico
tringulo equiltero. Devolve 1 se forem e 0 se no forem.
is_equilateral(ponto1, ponto2, ponto3)

Exemplo:
is_equilateral(point(0,0), point(4,0),
point(2,4)) d 0.

is_isoceles
Assume trs pontos e testa se so ou no vrtices de um nico
tringulo issceles. Apresenta 0 se no forem. Se forem,
apresenta a ordem dos nmeros, do ponto comum aos dois
lados de igual comprimento (1, 2 ou 3). Devolve 4 se os trs
pontos formarem um tringulo equiltero.
is_isosceles(ponto1, ponto2, ponto3)

Exemplo:
is_isoscelesl(point(0,0), point(4,0),
point(2,4)) d 3.

is_orthogonal
Testa se duas linhas ou dois crculos so ou no ortogonais
(perpendiculares). No caso de dois crculos, testa se as
tangentes num ponto da interseco so ou no ortogonais.
Devolve 1 se forem e 0 se no forem.
is_orthogonal(linha1, linha2) ou
is_orthogonal(crculo1, crculo2)

Exemplo:
is_orthogonal(line(y=x),line(y=-x)) d 1.

is_parallel
Testa se duas linhas so ou no paralelas. Devolve 1 se forem
e 0 se no forem.
is_parallel(linha1, linha2)

Exemplo:
is_parallel(line(2x+3y=7),line(2x+3y=9)
apresenta 1.

200

Geometria

is_parallelogram
Testa se os quatro pontos de um conjunto so ou no vrtices
de um paralelogramo. Apresenta 0 se no forem. Se forem,
apresenta 1 caso formem apenas um paralelogramo, 2 caso
formem um losango, 3 caso formem um rectngulo e 4 caso
formem um quadrado.
is_parallelogram(ponto1, ponto2, ponto3,
ponto4)

Exemplo:
is_parallelogram(point(0,0), point(2,4),
point(0,8), point(-2,4)) d 2.

is_perpendicular
Semelhante a is_orthogonal. Testa se duas linhas so ou
no perpendiculares.
is_perpendicular(linha1, linha2)

is_rectangle
Testa se os quatro pontos de um conjunto so ou no vrtices
de um rectngulo. Devolve 0 se no forem, 1 se forem e 2 se
forem vrtices de um quadrado.
is_rectangle(ponto1, ponto2, ponto3, ponto4)

Exemplos:
is_rectangle(point(0,0), point(4,2),
point(2,6), point(-2,4)) d 2.
Com um conjunto de apenas trs pontos como argumento,
testa se estes so ou no vrtices de um tringulo rectngulo.
Apresenta 0 se no forem. Se forem, apresenta a ordem dos
nmeros, do ponto comum aos dois lados perpendiculares (1,
2 ou 3).
is_rectangle(point(0,0), point(4,2),
point(2,6)) d 2.

is_square
Testa se os quatro pontos de um conjunto so ou no vrtices
de um quadrado. Devolve 1 se forem e 0 se no forem.
is_square(ponto1, ponto2, ponto3, ponto4)

Exemplo:
is_square(point(0,0), point(4,2),
point(2,6), point(-2,4)) d 1.
Geometria

201

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 guardao na varivel p

is_harmonic
Testa se 4 pontos esto se encontram ou no numa diviso
harmnica ou num intervalo. Apresenta 1 se assim for e 0 se
assim no for.

202

Geometria

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)

Geometria

203

Exemplo:
LineVert(3) desenha a linha vertical cuja equao
x = 3

open_polygon
Une um conjunto de pontos com segmentos de recta, na
ordem determinada, de modo a produzir um polgono.
Se o ltimo ponto for o mesmo que o primeiro, o polgono
fechado; caso contrrio, aberto.
open_polygon(ponto1, ponto2, , ponto1) ou
open_polygon(ponto1, ponto2, , ponton)

polar
Apresenta linha polar do ponto fornecido como plo
relativamente ao crculo determinado.
polar(crculo, ponto)

Exemplo:
polar(circle(x^2+y^2=1),point(1/3,0)) d x=3

polar_coordinates
Apresenta um vector que contm as coordenadas polares de
um ponto ou um nmero complexo.
polar_coordinates(ponto) ou
polar_coordinates(complexo)

Exemplo:
polar_coordinates(2, 2) d [2, /4])

pole
Apresenta o plo da linha fornecida relativamente ao crculo
determinado.
pole(crculo, linha)

Exemplo:
pole(circle(x^2+y^2=1), line(x=3)) d
point(1/3, 0)

powerpc
Dados um crculo e um ponto, apresenta a diferena entre o
quadrado da distncia do ponto ao centro do crculo, bem
como o quadrado do raio do crculo.
powerpc(crculo, ponto)

204

Geometria

Exemplo
powerpc(circle(point(0,0), point(1,1)point(0,0)), point(3,1)) d 8

radical_axis
Apresenta a linha cujos pontos tm os mesmos valores de
powerpc para os dois crculos fornecidos.
radical_axis(crculo1, crculo2)

Exemplo:
radical_axis(circle(((x+2)+y) =
8),circle(((x-2)+y) = 8)) d line(x=0)

reciprocation
Dado um crculo, apresenta os plos (pontos) de linhas
polares fornecidas ou as linhas polares de plos (pontos)
fornecidos.
reciprocation(crculo, ponto) ou
reciprocation(crculo, linha) ou
reciprocation(crculo, lista)

Exemplo:
reciprocation(circle(x^2+y^2=1),{point(1/
3,0), line(x=2)}) d [line(x=3), point(1/2,
0)]

single_inter
Apresenta a interseco da curva1 e curva2 mais
prxima do ponto.
single_inter(curva1, curva2, ponto)

Exemplo:
single_inter(line(y=x),circle(x^2+y^2=1),
point(1,1)) d point(((1+i)* 2)/2)

vector
Cria um vector do ponto1 ao ponto2. Com um ponto como
argumento, a origem utilizada como a cauda do vector.
vector(ponto1, ponto2) ou vector(ponto)

Exemplo:
vector(point(1,1), point(3,0)) cria um vector de
(1, 1) a (3, 0).
Geometria

205

vertices
Apresenta uma lista dos vrtices de um polgono.
vertices(polgono)

vertices_abca
Apresenta a lista fechada dos vrtices de um polgono.
vertices_abca(polgono)

206

Geometria

9
Folha de clculo
A aplicao Folha de Clculo
oferece uma grelha de clulas
para que possa introduzir
contedo (como nmeros,
texto, expresses, etc.) e
efectuar determinadas
operaes no que introduzir.
Para abrir a aplicao Folha
de Clculo, prima I e seleccione Folha de clculo.
Pode criar o nmero que quiser de folhas de clculo
personalizadas; cada uma, com o seu prprio nome (consulte
Criar uma aplicao na pgina 113). Uma folha de clculo
personalizada aberta da mesma forma: premindo I e
seleccionando a folha de clculo.
O tamanho mximo de qualquer folha de clculo de 10 000
linhas por 676 colunas.
A aplicao abre-se na vista Numrica. No existem vista
Desenho nem vista Simblica. Existe uma vista Config
Simblica (SY) que permite anular determinadas
definies sistmicas. (Consulte Operaes comuns na vista
Config Simblica na pgina 91).

Introduo aplicao Folha de Clculo


Imagine que tem uma bancada num mercado de fim-desemana. 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.
Folha de clculo

207

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
primeira coluna o nome PRICE.

. Atribuiu a toda a

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.

208

Folha de clculo

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.

Folha de clculo

209

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.

210

Folha de clculo

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.

Folha de clculo

211

Operaes bsicas
Navegao, seleco e gestos
Pode deslocar-se numa folha de clculo atravs das teclas do
cursor, deslizando o dedo ou tocando em
e
especificando a clula para onde pretende ir.
Pode seleccionar uma clula avanando para a mesma.
Tambm pode seleccionar uma coluna inteira (tocando na letra
da coluna) e seleccionar uma linha inteira (tocando no nmero
da linha). Pode ainda seleccionar toda a folha de clculo:
basta que toque na clula sem nmero no canto superior
esquerdo da folha. (A clula que contm o logtipo da HP.)
Para seleccionar um bloco de clulas, prima uma clula que
ser o canto da seleco e, em seguida, arraste o dedo at
clula oposta na diagonal. Pode seleccionar um bloco de
clulas passando para uma clula de canto, tocando em
e utilizando as teclas do cursor para se mover para a
clula oposta na diagonal. Se tocar em
ou noutra
clula, cancela a seleco.

Referncias a clulas
Pode referir-se ao valor de uma clula em frmulas como se este
fosse uma varivel. As referncias a clulas so feitas com as
coordenadas de linha e coluna e podem ser absolutas ou
relativas. Uma referncia absoluta tem a forma $C$R (em que
C a coluna e R a linha). Assim, $B$7 uma referncia
absoluta. Numa frmula, far sempre referncia aos dados da
clula B7, independentemente do local onde a frmula, ou uma
cpia da mesma, for colocada. Por outro lado, a forma B7
uma referncia relativa. Baseia-se na posio relativa das
clulas. Desta forma, imaginemos, uma frmula em B8 que faz
referncia a B7 far referncia a C7 em vez de B7, se for
copiada para C8.
Tambm possvel especificar intervalos de clulas, como
C6:E12, bem como colunas inteiras (E:E) ou linhas inteiras
($3:$5). Repare que o elemento alfabtico dos nomes das
colunas pode estar em maiscula ou minscula, excepto nas
colunas g, l, m e z. Estes tm de estar em minscula, caso no
212

Folha de clculo

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

Mtodo 2

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

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.
Folha de clculo

213

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+ B2 E 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 mantmse. 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:

214

Folha de clculo

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. Row k Col +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,
95 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.

Folha de clculo

215

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 x2
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:

Q1 o0o3
5. Prima E para ver o resultado. Seleccione a clula e
toque em
para ver um vector contendo as duas
razes: [1.732 1.732].
6. Toque em

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.

216

Folha de clculo

Copiar e colar
Para copiar uma ou mais
clulas, seleccione-as e
prima SV (Copiar).
Desloque-se para a
localizao desejada e
prima SZ (Colar).
Pode optar por colar o valor,
a frmula, o formato, o valor e o formato ou a frmula e o
formato.

Referncias externas
Pode referir-se aos dados
contidos numa folha de
clculo, a partir de fora da
aplicao Folha de Clculo,
utilizando a referncia
Nomedafolhadeclculo.
CR. Por exemplo, na vista
inicial, pode referir a clula A6
na folha de clculo integrada introduzindoSpreadsheet.A6.
Assim, a frmula 6*Spreadsheet.A6 multiplicaria qualquer
valor actual na clula A6 da aplicao integrada por 6.
Caso tenha criado uma folha de clculo personalizada
chamada, por exemplo, Savings, basta referi-la pelo nome,
como por exemplo, em 5*Savings.A6.
Tambm possvel referir externamente uma clula com nome,
como por exemplo, em 5*Savings.TOTAL.
Da mesma forma, pode introduzir referncias a clulas da folha
de clculo no CAS.
Se estiver a trabalhar fora de um folha de clculo, no pode
referir uma clula pela respectiva referncia absoluta. Assim,
Spreadsheet.$A$6 d origem a uma mensagem de erro.
Tenha em ateno que uma referncia a um nome de uma folha
de clculo sensvel a maisculas e minsculas.

Folha de clculo

217

Referncias a variveis
Qualquer varivel pode ser inserida numa clula. Isso inclui
variveis de Incio, de aplicao, do CAS e do utilizador.
As variveis podem ser referidas ou introduzidas. Por exemplo,
se tiver atribudo 10 a P na vista inicial, poder introduzir =P*5
numa clula de uma folha de clculo, premir E e obter
50. Se, subsequentemente, alterou o valor de P, o valor nessa
clula muda automaticamente de modo a reflectir o novo valor.
um exemplo de uma varivel referida.
Se pretender apenas o valor actual de P sem que o valor mude
se P se alterar, basta introduzir P e premir E. um
exemplo de uma varivel introduzida.
As variveis s quais foram atribudos valores em outras
aplicaes tambm podem ser referidas numa folha de clculo.
No captulo 13, vemos como a aplicao Resolv pode ser
utilizada para resolver equaes. Um exemplo utilizado
V 2 = U 2 + 2AD. Poderia ter quatro clulas, numa folha de
clculo, com =V, =U, =A, e =D como frmulas. medida que
vai fazendo experincias com diferentes valores para estas
variveis na aplicao Resolv, os valores introduzidos e
calculados so copiados para a folha de clculo (onde podem
ser submetidos a outras manipulaes).
As variveis de outras aplicaes incluem os resultados de
determinados clculos. Por exemplo, se tiver desenhado o
grfico de uma funo na aplicao Funo e calculado a rea
com sinal entre dois valores de x, pode referir esse valor numa
e
folha de clculo premindo a, tocando em
seleccionando depois Funo > Resultados >
SignedArea.
Est disponvel tambm um grande nmero de variveis do
sistema. Por exemplo, pode introduzir S+E para
obter a ltima resposta calculada na vista inicial. Pode tambm
introduzir S.S+E para obter a ltima
resposta calculada na vista inicial e fazer com que o valor seja
automaticamente actualizado medida que novos clculos vo
sendo efectuados na vista inicial. (Repare que isto funciona
apenas com a opo Ans da vista inicial, e no com a opo
Ans da vista do CAS).
218

Folha de clculo

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:
= Row2(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.

Folha de clculo

219

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).

220

Folha de clculo

Boto ou tecla

Finalidade (Continuao)

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.

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

Folha de clculo

221

: 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.

Coluna

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

Parmetros de
formatao

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

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

222

Atributo

Resultado

contedo

contedo (ou em branco)

frmula

frmula

nome

nome (ou em branco)

formato
numrico

Padro = 0
Fixo = 1
Cientfico = 2
Engenharia = 3

nmero de
casas decimais

1 a 11, ou no especificado
= 1

Folha de clculo

Parmetro

Atributo

Resultado (Continuao)

tipo de letra

0 a 6, no especificado = 1
(com 0 = 10 pt e 6 = 22pt).

cor de fundo

cor de preenchimento da
clula, ou 32786 se no for
especificada

cor de primeiro
plano

cor do contedo da clula,


ou 32786 se no for especificada

alinhamento hor- Esquerda = 0, Centro = 1,


izontal
Direita = 2, no especificado = 1

alinhamento ver- Cimo = 0, Centro = 1,


tical
Fundo = 2, no especificado = 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

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.

Folha de clculo

223

Funes da Folha de Clculo


Alm das funes dos menus Matemtica, CAS e Cat, pode
utilizar funes especiais de folha de clculo. Estas encontramse 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.

224

Folha de clculo

10
Aplicao Estatstica 1Var
A aplicao Estatstica 1Var pode guardar at dez
conjuntos de dados ao mesmo tempo. Pode realizar
anlises estatsticas a uma varivel de um ou mais
conjuntos de dados.
A aplicao Estatstica 1Var iniciada na vista
Numrica, utilizada para introduzir dados. A vista
Simblica utilizada para especificar quais as colunas
que contm dados e qual a coluna que contm as
frequncias.
Pode tambm calcular estatsticas em Incio e invocar os
valores de variveis de estatsticas especficas.
Os valores calculados na aplicao Estatstica 1Var so
guardados em variveis, podendo ser reutilizados na
vista inicial e noutras aplicaes.

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:

Aplicao Estatstica 1Var

225

160 E
165 E
170 E
175 E
180 E
3. Ache a mdia da
amostra.
Toque em
para ver as
estatsticas
calculadas a partir
dos dados da
amostra em D1.
_
A mdia (x ) 170.
No h mais
estatsticas do que aquelas que podem ser
apresentadas num s ecr. Assim, poder ter de se
deslocar para ver a estatstica que pretende.
Repare que o ttulo da coluna de estatsticas H1.
Existem 5 definies de conjuntos de dados
disponveis para estatsticas a uma varivel: H1-H5.
Se os dados forem introduzidos em D1, H1
automaticamente definido para utilizar D1 para
dados, e a frequncia de cada ponto de dados
definida como 1. Pode seleccionar outras colunas de
dados a partir da vista Simblica da aplicao.
4. Toque em
estatsticas.

para fechar a janela de

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
226

Aplicao Estatstica 1Var

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:
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.
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.

Aplicao Estatstica 1Var

227

Altura (cm)

Frequncia

160

165

170

175

180

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:

>5E
3E
8E
2E
1E
228

Aplicao Estatstica 1Var

12. Recalcule as
estatsticas:
A altura mdia
agora de
aproximadamente
167.631 cm.
13. Configure um histograma dos dados.

SP
((Configurao)
Introduza
parmetros
adequados aos seus
dados. Aqueles que
so mostrados
direita iro
assegurar que todos os dados neste exemplo
especfico so apresentados na vista Desenho.
14. Desenhe um
histograma dos
dados.

P
Prima > e < para
mover o localizador
e ver o intervalo e a
frequncia de cada compartimento. Pode tambm
tocar para seleccionar um compartimento. Toque e
arraste para se deslocar na vista Desenho. Tambm
pode ampliar ou reduzir na posio do cursor
premindo + e w, respectivamente.

Aplicao Estatstica 1Var

229

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.

230

Aplicao Estatstica 1Var

Item

Finalidade (Continuao)

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.

Editar um
conjunto de
dados
Eliminar dados

Aplicao Estatstica 1Var

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.

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
.

231

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

232

Aplicao Estatstica 1Var

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.
Estatstica

Definio

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

sX

Desvio padro da amostra

Desvio padro da populao

serrX

Erro padro

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.

Aplicao Estatstica 1Var

233

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 ajustlas 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.

234

Aplicao Estatstica 1Var

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.

Aplicao Estatstica 1Var

235

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

236

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

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.

Aplicao Estatstica 1Var

237

238

Aplicao Estatstica 1Var

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.

Aplicao Estatstica 2Var

Minutos de
publicidade
(independente, x)

Vendas resultantes ($)


(dependente, y)

1400

920

1100

2265

2890

2200

239

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.
240

Aplicao Estatstica 2Var

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 ( x ).
O tempo mdia
de publicidade,
x , de
3.33333
minutos.

Aplicao Estatstica 2Var

241

10. Ache a mdia de


vendas ( y ).
A mdia de vendas,
y , de
aproximadamente
1796 dlares.
Prima

Configurar o
desenho

para regressar vista Numrica.

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(Configurao)

Q1E6
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.

242

Aplicao Estatstica 2Var

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.

Aplicao Estatstica 2Var

243

15. Prima \ ou = a
fim de definir o
cursor para localizar
a linha de regresso
em vez dos pontos
de dados.
O cursor salta do
ponto de dados
onde se encontrava na curva de regresso.
16. Toque na linha de regresso perto de x = 6 (junto
borda direita do ecr). Em seguida, prima > at
que x = 6. Se o valor de x no for apresentado na
parte inferior esquerda do ecr, toque em
.
Quando chegar a x = 6, ir constatar que o valor de
PREDY (tambm apresentado na parte inferior do
ecr), 2931.5. Assim, o modelo prev que as
vendas aumentariam para 2931,50 dlares se a
publicidade aumentasse 6 minutos.
Sugesto

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:

244

V vista Numrica e introduza os dados


directamente. Consulte um exemplo em Introduo
aplicao Estatstica 2Var na pgina 239.

Aplicao Estatstica 2Var

Nota

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.

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.

Aplicao Estatstica 2Var

245

Boto

Finalidade (Continuao)
Abre um formulrio de introduo que
permite criar uma sequncia baseada
numa expresso e guardar o resultado
na coluna de dados especificada.
Consulte Gerao de dados na
pgina 232.
Calcula estatsticas para cada
conjunto de dados seleccionado na
vista Simblica. Consulte Clculo de
estatsticas na pgina 249.

Editar um
conjunto de
dados
Eliminar dados

Inserir dados

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
.

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
.

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
.

246

Aplicao Estatstica 2Var

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:

Escolha um
ajuste

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.

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).

Aplicao Estatstica 2Var

247

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


mx
exponencial natural: y = b e .

Alimentao

Ajusta os dados a uma curva de


m
potncias: y = b x .

Expoente

Ajusta os dados a uma curva


x
exponencial: y = b m .

Inversa

Ajusta os dados a uma variao


m
inversa: y = ---- + b
x

Logstica

Ajusta os dados a uma curva


logstica:
L
y = ------------------------( bx )
1 + ae
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 = ax2+bx+c.
Precisa de, pelo menos, trs
pontos.

Cbica

Ajusta os dados a um polinmio


3
2
cbico: y = ax + b x + cx + d

Qurtica

Ajusta a um polinmio qurtico,


4
3
2
y = ax + bx + cx + dx + e
Ajusta os dados a uma curva
trigonomtrica:
y = a sin ( bx + c ) + d . Precisa
de, pelo menos, trs pontos.

Trigonomtric
a

248

Aplicao Estatstica 2Var

Para definir o
seu prprio
ajuste

Tipo de ajuste

Significado (Continuao)

Definido p/
utiliz.

Defina o seu prprio ajuste (veja


em baixo).

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 Ajusten correspondente.
6. Introduza uma expresso e prima E.
A varivel independente deve ser X, e a expresso
no deve conter quaisquer variveis desconhecidas.
Exemplo: 1.5 cos ( x ) + 0.3 sin ( x ) . 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

Aplicao Estatstica 2Var

so:

Estatstica

Definio

O nmero de pontos de dados.

249

Estatstica

Definio (Continuao)

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.

R2

O coeficiente de determinao, ou
seja, o quadrado do coeficiente de
correlao. O valor desta estatstica
dependente do tipo de Ajuste
escolhido. Uma medida de 1 indica
um ajuste perfeito.

sCOV

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.

As estatsticas apresentadas quando toca em


Estatstica

Definio

Mdia de valores (independentes)


de x.

Soma dos valores de x.

Soma dos valores de x2.

sX

O desvio padro da amostra da


coluna independente.

O desvio padro da populao da


coluna independente.

serrX

o erro padro da coluna


independente

250

so:

Aplicao Estatstica 2Var

As estatsticas apresentadas quando toca em

so:

Estatstica

Definio

Mdia de valores (dependentes)


de .

Soma dos valores de .

Y2

Soma dos valores de 2.

sY

O desvio padro da amostra da


coluna dependente.

O desvio padro da populao da


coluna dependente.

serrY

O erro padro da coluna


dependente.

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.

Aplicao Estatstica 2Var

251

Localizar um
grfico de
disperso

As figuras abaixo do
grfico indicam que o
cursor est no segundo
ponto de dados de S1, a
((1, 920). Prima > a fim
de se mover para o ponto
de dados seguinte e
apresentar informaes
acerca do mesmo.

Localizar uma
curva

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

252

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

Vista Desenho: itens de menu


Os itens de menu da vista Desenho so os seguintes:
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.

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

Aplicao Estatstica 2Var

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.
253

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

254

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

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).
DICA

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:

Aplicao Estatstica 2Var

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.

255

256

Aplicao Estatstica 2Var

12
Aplicao Inferncia
A aplicao Inferncia permite calcular intervalos de
confiana e testar hipteses com base na distribuio Z
Normal ou na distribuio t de Student. Alm da
aplicao Inferncia, o menu Matemtica tem um
conjunto completo de funes de probabilidade
baseadas em diversas distribuies (Qui-quadrado, F,
Binmio, Poisson, etc.).
Com base nas estatsticas de uma ou duas amostras,
pode testar hipteses e achar intervalos de confiana
para as seguintes quantidades:

Dados de
amostra

mdia

proporo

diferena entre duas mdias

diferena entre duas propores

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.

Aplicao Inferncia

257

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.
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

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 .

258

Aplicao Inferncia

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 < 0 no
menu Hiptese alt.

Introduzir
dados

5. V para a vista
Numrica a fim de ver
os dados de amostra.

Aplicao Inferncia

259

A tabela abaixo descreve os campos nesta vista para


os dados de amostra.
Nome do
campo

Definio

Mdia da amostra

Tamanho da amostra

Mdia presumida da populao

Desvio padro da populao

Nvel alfa para o teste

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

260

para regressar vista Numrica.

Aplicao Inferncia

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.

Limpar dados
indesejveis

2. Se houver dados indesejveis na aplicao,


limpe-os:

Aplicao Inferncia

Abra a aplicao
Estatstica 1Var:

I Seleccione
Estatstica 1Var

SJ Todas as colunas

261

Introduzir
dados

3. Na coluna D1,
introduza os pontos
de ebulio achados
durante as
experincias.
82.5 E
83.1 E
82.6 E
83.7 E
82.4 E
83 E

Calcular
estatsticas

4. Calcule as estatsticas:
As estatsticas
calculadas sero
agora importadas
para a aplicao
Inferncia.
5. Toque em
para fechar a janela de estatsticas.

Abrir a
aplicao
Inferncia

6. Abra a aplicao
Inferncia e limpe as
definies actuais.

I Seleccione
Inferncia

SJ

Seleccionar o
mtodo e o
tipo de
inferncia

262

7. Toque no campo
Mtodo e seleccione
Intervalo
confiana.

Aplicao Inferncia

8. Toque em Tipo e
seleccione T-Int:
1

Importar os
dados

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:

Aplicao Inferncia

263

Apresentao 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:
H0: < 0
H0: > 0
H0: 0

264

Aplicao Inferncia

Dados introduzidos

Resultados

Os dados introduzidos so:


Nome do
campo

Definio

Mdia da amostra

Tamanho da amostra

Mdia hipottica da
populao

Desvio padro da populao

Nvel de significncia

Os resultados so:
Resultado
Testar Z
Testar x
P
Z crtico
Crtica x

Descrio
Estatstica do teste Z
Valor de x associado ao valor Z
do teste
Probabilidade associada
estatstica do teste Z
Valor(es) limite de Z associados
ao nvel que forneceu
Valor(es) limite de x exigidos
pelo valor que forneceu

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:
H0: 1 < 2
H0: 1 > 2
H0: 1 2

Aplicao Inferncia

265

Dados introduzidos

Resultados

Os dados introduzidos so:


Nome do
campo

Definio

x1

Mdia da amostra 1

x2

Mdia da amostra 2

n1

Tamanho da amostra 1

n2

Tamanho da amostra 2

Desvio padro da populao 1

Desvio padro da populao 2

Nvel de significncia

Os resultados so:
Resultado

Descrio

Testar Z

Estatstica do teste Z

Testar x

Diferena das mdias associada


ao valor Z do teste

Probabilidade associada
estatstica do teste Z

Z crtico

Valor(es) limite de Z associados


ao nvel que forneceu

Crtica x

Diferena das mdias associada


ao nvel que forneceu

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:
H0: < 0
H0: > 0
H0: 0

266

Aplicao Inferncia

Dados introduzidos

Os dados introduzidos so:


Nome do
campo
x
n
0

Resultados

Definio
Nmero de sucessos na amostra
Tamanho da amostra
Proporo de sucessos da populao
Nvel de significncia

Os resultados so:
Resultado

Descrio

Testar Z

Estatstica do teste Z

Testar p

Proporo de sucessos na amostra

Probabilidade associada estatstica


do teste Z

Z crtico

Valor(es) limite de Z associados ao


nvel que forneceu

Crtica p

Proporo de sucessos associada ao


nvel fornecido

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:
H0: 1 < 2
H0: 1 > 2
H0: 1 2

Aplicao Inferncia

267

Dados introduzidos

Resultados

Os dados introduzidos so:


Nome do
campo

Definio

x1

Nmero de sucessos da
amostra 1

x2

Nmero de sucessos da
amostra 2

n1

Tamanho da amostra 1

n2

Tamanho da amostra 2

Nvel de significncia

Os resultados so:
Resultado

Descrio

Testar Z

Estatstica do teste Z

Testar p

Diferena entre as propores


de sucessos, nas duas
amostras, associada ao valor Z
do teste

Probabilidade associada
estatstica do teste Z

Z crtico

Valor(es) limite de Z associados


ao nvel que forneceu

Crtica p

Diferena na proporo de
sucessos, nas duas amostras,
associada ao nvel que
forneceu

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.

268

Aplicao Inferncia

Pode seleccionar uma das seguintes hipteses alternativas


contra a qual testar, por comparao, a hiptese nula:
H0: < 0
H0: > 0
H0: 0

Dados introduzidos

Resultados

Os dados introduzidos so:


Nome do
campo

Definio

Mdia da amostra

Desvio padro da amostra

Tamanho da amostra

Mdia hipottica da
populao

Nvel de significncia

Os resultados so:
Resultado

Aplicao Inferncia

Descrio

Testar T

Estatstica do teste T

Testar x

Valor de x associado ao valor t


do teste

Probabilidade associada
estatstica do teste T

DF

Graus de liberdade

T crtico

Valor(es) limite de T associados


ao nvel que forneceu

Crtica x

Valor(es) limite de x exigidos


pelo valor que forneceu

269

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:
H0: 1 < 2
H0: 1 > 2
H0: 1 2

Dados introduzidos

270

Os dados introduzidos so:


Nome do campo

Definio

x1

Mdia da amostra 1

x2

Mdia da amostra 2

s1

Desvio padro da amostra 1

s2

Desvio padro da amostra 2

n1

Tamanho da amostra 1

n2

Tamanho da amostra 2

Nvel de significncia

Repartidos

Marque esta opo para


repartir as amostras com base
nos respectivos desvios padro

Aplicao Inferncia

Resultados

Os resultados so:
Resultado

Descrio

Testar T

Estatstica do teste T

Testar x

Diferena das mdias associada ao


valor t do teste

Probabilidade associada estatstica


do teste T

DF

Graus de liberdade

T crtico

Valores limite de T associados ao nvel


que forneceu

Crtica x

Diferena das mdias associada ao


nvel que forneceu

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

Aplicao Inferncia

Os dados introduzidos so:


Nome do campo

Definio

Mdia da amostra

Tamanho da amostra

Desvio padro da populao

Nvel de confiana

271

Resultados

Os resultados so:
Resultado

Descrio

Nvel de confiana

Z crtico

Valores crticos para Z

Inferior

Limite inferior para

Superior

Limite superior para

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

Resultados

272

Os dados introduzidos so:


Nome do campo

Definio

x1

Mdia da amostra 1

x2

Mdia da amostra 2

n1

Tamanho da amostra 1

n2

Tamanho da amostra 2

Desvio padro da populao 1

Desvio padro da populao 2

Nvel de confiana

Os resultados so:
Resultado

Descrio

Nvel de confiana

Z crtico

Valores crticos para Z

Inferior

Limite inferior para

Superior

Limite superior para

Aplicao Inferncia

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

Resultados

Os dados introduzidos so:


Nome do campo

Definio

Nmero de sucessos da amostra

Tamanho da amostra

Nvel de confiana

Os resultados so:
Resultado

Descrio

Nvel de confiana

Z crtico

Valores crticos para Z

Inferior

Limite inferior para

Superior

Limite superior para

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

Aplicao Inferncia

Os dados introduzidos so:


Nome do campo

Definio

x1

Nmero de sucessos da
amostra 1

x2

Nmero de sucessos da
amostra 2

n1

Tamanho da amostra 1
273

Resultados

Nome do campo

Definio (Continuao)

n2

Tamanho da amostra 2

Nvel de confiana

Os resultados so:
Resultado

Descrio

Nvel de confiana

Z crtico

Valores crticos para Z

Inferior
Superior

Limite inferior para


Limite superior para

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

Resultados

274

Os dados introduzidos so:


Nome do campo

Definio

Mdia da amostra

Desvio padro da amostra

Tamanho da amostra

Nvel de confiana

Os resultados so:
Resultado

Descrio

Nvel de confiana

DF

Graus de liberdade

T crtico

Valores crticos para T

Inferior

Limite inferior para

Superior

Limite superior para


Aplicao Inferncia

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

Resultados

Os dados introduzidos so:


Resultado

Definio

x1

Mdia da amostra 1

x2

Mdia da amostra 2

s1

Desvio padro da amostra 1

s2

Desvio padro da amostra 2

n1

Tamanho da amostra 1

n2

Tamanho da amostra 2

Nvel de confiana

Repartidos

Repartir ou no as amostras com base


nos respectivos desvios padro

Os resultados so:
Resultado

Aplicao Inferncia

Descrio

Nvel de confiana

DF

Graus de liberdade

T crtico

Valores crticos para T

Inferior

Limite inferior para

Superior

Limite superior para

275

276

Aplicao Inferncia

13
Aplicao Resolv
A aplicao Resolv permite definir at dez equaes ou
expresses, cada uma com a quantidade de variveis que
desejar. Pode resolver uma nica equao ou expresso, para
uma das respectivas variveis, com base num valor de semente.
E tambm pode resolver um sistema de equaes (lineares ou
no lineares) utilizando valores de semente.
Repare nas diferenas entre uma equao e uma expresso:

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:

Aplicao Resolv

Vista Simblica: resumo dos botes de menu na pgina 90

Vista Desenho: resumo dos botes de menu na pgina 101

277

Uma equao
Imagine que deseja achar a acelerao necessria para
aumentar a velocidade de um automvel de 16.67 m/s
(60 km/h) para 27.78 m/s (100 km/h), ao longo de uma
distncia de 100 metros.
A equao a resolver :
V 2 = U 2 +2AD.
em que V = velocidade final, U = velocidade inicial,
A = acelerao necessria e D = distncia.

Abrir a
aplicao
Resolv

NOTA

1. Abra a aplicao Resolv.

I Seleccione Resolv
A aplicao Resolv
iniciada na vista Simblica,
onde se especifica a
equao a resolver.
Alm das variveis integradas, pode utilizar uma ou mais
variveis criadas por si (quer na vista inicial, quer no CAS).
Por exemplo, se tiver criado uma varivel designada ME, pode
inclu-la numa equao deste gnero: Y 2 = G 2 + ME.
As funes definidas em outras aplicaes tambm podem ser
referidas na aplicao Resolv. Por exemplo, se tiver definido
F1(X) como X2 +10 na aplicao Funo, pode introduzir
F1(X)=50 na aplicao Resolv para resolver a equao X2 +
10 = 50.

Limpar a
aplicao e
definir a
equao

278

2. Se no precisar de quaisquer equaes ou expresses j


para
definidas, prima SJ (Limpar). Toque em
confirmar a inteno de limpar a aplicao.

Aplicao Resolv

3. Defina a equao.

AVjS.A U
j+ 2A A A D
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

NOTA

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 prpreenchidas, prima SJ.

Aplicao Resolv

279

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/s2.
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)

280

Aplicao Resolv

8. Por predefinio, o
localizador est activo. Com
as teclas do cursor, mova o
cursor de localizao ao
longo de qualquer um dos
grficos at que este se
aproxime da interseco.
Repare que o valor de A
apresentado perto do canto inferior esquerdo do ecr se
aproxima bastante do valor de A calculado acima.
A vista Desenho oferece uma forma prtica de achar uma
aproximao a uma soluo quando suspeita de que
existem vrias solues. Mova o cursor de localizao para
perto da soluo (ou seja, da interseco) que lhe interessa
e depois, abra a vista Numrica. A soluo fornecida na
vista Numrica ser a soluo mais prxima do cursor de
localizao.
NOTA

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:

Abrir a
aplicao
Resolv

Aplicao Resolv

X 2 + Y 2 = 16 e

X Y = 1

1. Abra a aplicao Resolv.

I Seleccione Resolv
2. Se no precisar de quaisquer equaes ou expresses j
para
definidas, prima SJ (Limpar). Toque em
confirmar a inteno de limpar a aplicao.

281

Definir as
equaes

3. Defina as equaes.

A Xj+AYj
S.16E
A XwAYS.
Q1 E
Certifique-se de que ambas
as equaes so
seleccionadas, uma vez que estamos a analisar valores de X
e Y que satisfazem as duas equaes.

Introduzir
um valor de
semente

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.

282

Aplicao Resolv

Resolver as
variveis
desconhecidas

7. Toque em
para
achar uma soluo prxima
de X = 2 que satisfaa cada
equao seleccionada.
Se forem achadas solues,
estas so apresentadas ao
lado de cada varivel
seleccionada.

Limitaes
No possvel desenhar grficos de equaes se houver mais
do que uma seleccionada na vista Simblica.
A HP Prime no o alerta para a existncia de vrias solues.
Se suspeita de que existe outra soluo prxima de um
determinado valor, repita o exerccio utilizando esse valor como
semente. (No exemplo que acabmos de debater, ir achar
outra soluo se introduzir 4 como o valor de semente para X).
Em algumas situaes, a aplicao Resolv utiliza uma semente
de nmero aleatrio na sua busca de uma soluo. Isto significa
que, quando existem vrias solues possveis, nem sempre
previsvel qual a semente que vai conduzir a determinada
soluo.

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.

Aplicao Resolv

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.

283

Mensagem

Significado (Continuao)

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).

284

Impossvel
encontrar
soluo

No h nenhum valor que satisfaa a


equao ou expresso seleccionada.

Tentativa(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.

Aplicao Resolv

14
Aplicao Solucionador Linear
A aplicao Solucionador Linear permite resolver um
conjunto de equaes lineares. O conjunto pode conter
duas ou trs equaes lineares.
Num conjunto de duas equaes, cada equao deve ter
a forma ax + by = k . Num conjunto de trs equaes,
cada equao deve ter a forma ax + by + cz = k .
Fornea valores para a, b e k (e c, em conjuntos de trs
equaes) para cada equao, e a aplicao tentar
achar a soluo para x e y (e z, em conjuntos de trs
equaes).
A HP Prime alerta-o caso no seja possvel achar nenhuma
soluo, ou caso exista um nmero infinito de solues.

Introduo aplicao Solucionador Linear


O exemplo que se segue define o conjunto seguinte de
equaes e depois, acha a soluo para as variveis
desconhecidas:
6x + 9y + 6z = 5
7x + 10y + 8z = 10
6x + 4y = 6

Abrir a
aplicao
Solucionador
Linear

1. Abra a aplicao
Solucionador
Linear.

I Seleccione
Solucionador
Linear
A aplicao
abre-se na vista
Numrica.

Aplicao Solucionador Linear

285

Nota

Definir e
resolver as
equaes

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.
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.

286

Aplicao Solucionador Linear

Resolver um
sistema 2 x 2

Nota

Caso seja
apresentado o
formulrio de
introduo para trs
equaes e deseje
resolver um conjunto
de duas equaes,
toque em
.
Pode introduzir qualquer expresso cuja soluo seja um
resultado numrico, incluindo variveis. Basta introduzir
o nome de uma varivel. Para obter mais informaes
acerca da atribuio de valores a variveis, consulte
Guardar um valor numa varivel na pgina 44.

Itens de Menu
Os itens de menu so os seguintes:

Aplicao Solucionador Linear

: 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.

287

288

Aplicao Solucionador Linear

15
Aplicao Paramtrica
A aplicao Paramtrica permite explorar equaes
paramtricas. Trata-se de equaes em que tanto x como
y so definidos como funes de t. Assumem as formas
x = f(t) e y = g(t) .

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.

I Seleccione
Paramtrica
A aplicao
Paramtrica
abre-se na vista
Simblica. Esta a
vista de definio. onde define simbolicamente
(ou seja, especifica) as expresses paramtricas que
deseja explorar.

Aplicao Paramtrica

289

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.
290

Aplicao Paramtrica

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

Desenhar o
grfico das
funes

Aplicao Paramtrica

9. Desenhe o grfico
das funes:

291

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 moverse 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.

292

Aplicao Paramtrica

apresentado um
tringulo em vez
de um crculo. Isso
acontece porque o
novo valor de
Passo de T
separa os pontos
representados em
grfico 120, em vez dos 5 que pouco interrompem
a continuidade. E quando selecciona Segmentos
de passo fixo, os 120 de separao so
ligados por segmentos de linha.

Apresentar a
vista
Numrica

15. Apresente a vista


Numrica:

M
16. Com o cursor na
coluna T, digite um
novo valor e toque
em
.
A tabela deslocase at ao valor que introduziu.
Tambm pode ampliar ou reduzir na varivel
independente (diminuindo ou aumentando assim o
incremento entre valores consecutivos). Esta e outras
opes encontram-se explicadas em Operaes comuns
na vista Numrica na pgina 105.
Pode ver as vistas Desenho e Numrica lado a lado.
Consulte Combinar as vistas Desenho e Numrica na
pgina 112.

Aplicao Paramtrica

293

294

Aplicao Paramtrica

16
Aplicao Polar
A aplicao Polar permite explorar equaes polares.
Equaes polares so aquelas em que r a distncia a
que um ponto se encontra da origem: (0,0) definido
em termos de , o ngulo formado entre o ponto e a
origem de um segmento com o eixo polar. Essas
equaes assumem a forma r = f ( ) .

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 abrese 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.

Aplicao Polar

295

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.

296

Aplicao Polar

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:

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.
Aplicao Polar

297

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
o valor alvo).

e especificar

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.

298

Aplicao Polar

17
Aplicao Sequncia
A aplicao Sequncia disponibiliza vrias maneiras de
explorar sequncias.
Pode definir uma sequncia designada, por exemplo, U1:

em termos de n

em termos de U1(n 1)

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.

Aplicao Sequncia

299

Abrir a
aplicao
sequncia

1. Abra a aplicao
sequncia:

I Seleccione
Sequncia
A aplicao abre-se
na vista Simblica.

Definir a
expresso

2. Defina a sequncia de Fibonacci:


U 1 = 1 , U 2 = 1 , U n = U n 1 + U n 2 para n > 2 .
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):

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)

300

Aplicao Sequncia

6. Seleccione Degrau
de escada no menu
Desenho seq.

7. Configure o mximo
do Intervalo X e o
mximo do
Intervalo Y para 8
(conforme se v
direita).

Desenhar o
grfico da
sequncia

8. Desenhe o grfico
da sequncia de
Fibonacci:

9. Volte vista Config


Desenho (SP)
e seleccione Teia
no menu Desenho
seq.

10. Desenhe o grfico


da sequncia:

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.
Aplicao Sequncia

301

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.

302

Aplicao Sequncia

Configurar a
tabela de
valores

A vista Configurao
Numrica proporciona
opes comuns maior
parte das aplicaes
grficas, embora no
haja factor de zoom,
uma vez que o domnio
das sequncias o
conjunto de nmeros naturais. Consulte Operaes
comuns na vista Config Numrica na pgina 111 para
obter mais informaes.

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
U1 ( N ) = 2---
3
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.

Aplicao Sequncia

303

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

304

7. Veja a tabela:

M
8. Toque em
e
seleccione 1 para
ver os valores de
sequncia.

Aplicao Sequncia

18
Aplicao Financeira
A aplicao Financeira permite resolver problemas de
valor do dinheiro no tempo (TVM) e amortizao. Pode
utilizar a aplicao para efectuar clculos de juros
acumulados e para criar tabelas de amortizao.
Juros acumulados so os juros dos juros j auferidos.
Os juros auferidos de um determinado capital so
adicionados ao capital em perodos de acumulao
especificados e, em seguida, esse montante combinado
rende juros a uma determinada taxa. Os clculos
financeiros que envolvem juros acumulados incluem
contas poupana, hipotecas, fundos de penses,
arrendamentos e anuidades.

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.

Aplicao Financeira

305

2. No campo N ,
introduza 5 s12 e
prima E.
Repare que o
resultado do clculo
(60) aparece no
campo. Este o
nmero de meses durante um perodo de cinco anos.
3. No campo I%/YR, digite 5.5 a taxa de juro e
prima E.
4. No campo PV, digite 19500 w 3000 e prima
E. Este o valor actual do emprstimo, sendo
o preo de compra inferior ao sinal.
5. Em P/YR e C/YR,
deixe 12 (os
respectivos valores
predefinidos). Deixe
Fim como a opo
de pagamento. Alm
disso, deixe o valor
futuro, FV, como 0
(uma vez que o seu objectivo acabar com um valor
futuro de 0 para o emprstimo).
6. Desloque o cursor
para o campo PMT e
toque em
.
O valor de PMT
(pagamento)
calculado como
315.17. Por outras
palavras, a sua
prestao mensal ser de 315.17 USD.
O valor de PMT negativo, indicando que se trata
de dinheiro que lhe pertence.
Repare que o valor de PMT superior a 300; ou
seja, superior ao montante que pode pagar
mensalmente. Assim, precisa de refazer os clculos,
definindo, desta vez, o valor de PMT para 300,
e calculando um novo PV (valor actual).
306

Aplicao Financeira

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:

Aplicao Financeira

307

O seguinte diagrama de fluxo de dinheiro mostra um


emprstimo do ponto de vista do credor:

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.

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.

308

Aplicao Financeira

Existem sete variveis de TVM:

Aplicao Financeira

Varivel

Descrio

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.

309

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.

310

Aplicao Financeira

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.

Aplicao Financeira

311

2. Toque em

3. Desloque a tabela
para baixo, at ao
grupo de pagamento
10. Repare que, ao
fim de 10 anos, foram
pagos 22,835.53
USD do capital e
90,936.47 USD em
juros, deixando um pagamento conjunto devido de
127,164.47 USD.

Grfico de
amortizao

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.

312

Aplicao Financeira

19
Aplicao Solucionador de Tringulos
A aplicao Solucionador de Tringulos permite calcular
o comprimento de um dos lados de um tringulo, ou o
tamanho de um dos ngulos de um tringulo, com base
nas informaes fornecidas acerca de outros
comprimentos, ngulos ou ambos.
Tem de especificar, no mnimo, trs dos seis valores
possveis os comprimentos dos trs lados e o tamanho
dos trs ngulos - para que a aplicao possa calcular os
outros valores. Alm disso, pelo menos um dos valores
que especificar tem de ser um comprimento. Por exemplo,
pode especificar os comprimentos de dois lados e um dos
ngulos; ou pode especificar dois ngulos e um
comprimento; ou os trs comprimentos. Seja como for, a
aplicao calcula os restantes valores.
A HP Prime alerta-o caso no seja possvel achar
nenhuma soluo, ou se os dados que fornecer forem
insuficientes.
Se estiver a determinar os comprimentos e ngulos de um
tringulo rectngulo, tocar em
disponibiliza um
formulrio de introduo mais simples.

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.

Aplicao Solucionador de Tringulos

313

Abrir a
aplicao
Solucionador de
Tringulos

1. Abra a aplicao
Solucionador de
Tringulos.

I Seleccione
Solucionador de
Tringulos
A aplicao abre-se
na vista Numrica.
2. Caso existam dados indesejveis de um clculo
anterior, pode limpar tudo premindo SJ
(Limpar).

Definir a
medida dos
ngulos

Nota

Especificar os
valores
conhecidos

314

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).
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.
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

(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.
Aplicao Solucionador de Tringulos

315

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.

316

Aplicao Solucionador de Tringulos

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.

Aplicao Solucionador de Tringulos

317

318

Aplicao Solucionador de Tringulos

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 y = ax e
y = ax + b medida que os valores de a e b se alteram.

As aplicaes do Explorador

319

Abrir a
aplicao

Prima I e seleccione
Explorador Linear.
A metade esquerda do
ecr apresenta o grfico
de uma funo linear.
A metade direita mostra,
no topo, a forma geral da
equao que est a ser explorada e, por baixo, a
equao actual dessa forma. As teclas que pode utilizar
para manipular o grfico ou a equao aparecem
abaixo da equao. As intercepes de x e y so
apresentadas na parte inferior.
Existem dois tipos (ou nveis) de equao linear
disponvel para explorar: y = ax e y = ax + b. Para
escolher, toque em
ou
.
As teclas disponveis para manipular o grfico ou
equao dependem do nvel que tiver escolhido. Por
exemplo, para uma equao de nvel 1, o ecr mostra:
Isto significa que pode premir <, >, +, w e Q.
Se tiver escolhido uma equao de nvel 2, o ecr mostra:
Isto significa que pode premir <, >, =, \, +,
w e Q.

Modo de grfico

320

A aplicao abre-se em
modo de grfico
(indicado pelo ponto no
boto Grf. na parte
inferior do ecr). No
modo de grfico, as
teclas = e \ trasladam
o grfico na vertical,
alterando, efectivamente, a intercepo y da linha. Toque
em
para alterar a magnitude do incremento para
traslaes na vertical. As teclas < e > (bem como w
e +) diminuem e aumentam o declive. Prima Q para
alterar o sinal do declive.
As aplicaes do Explorador

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.

As aplicaes do Explorador

321

Aplicao Explorador Quadrtico


A aplicao Explorador Quadrtico pode ser utilizada
para investigar o comportamento de y = a ( x + h ) 2 + v
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, b 2 4ac ), e as razes da
quadrtica.

Modo de grfico

A aplicao abre-se no
modo de grfico. No
modo de grfico,
possvel manipular uma
cpia do grfico
utilizando as teclas
disponveis. O grfico
original convertido
para linhas pontilhadas permanece no mesmo lugar
para que possa ver com facilidade o resultado das
manipulaes.
Esto disponveis para explorao quatro formas gerais
de equaes quadrticas:
y = ax [Nvel 1]
2

y = ( x + h ) [Nvel 2]
2

y = x + v [Nvel 3]
2

y = a ( x + h ) + v [Nvel 4]
2

322

As aplicaes do Explorador

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).

As aplicaes do Explorador

323

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
y = a sin ( bx + c ) + d e y = a cos ( bx + c ) + d medida
que os valores a, b, c e d se alteram.
Os itens de menu disponveis nesta aplicao so os
seguintes:

ou
e de equao

: alterna entre os modos de grfico

ou
co-seno

: alterna entre os grficos de seno e

ou
: alterna entre radianos e graus
para o ngulo x

ou
: alterna entre a translao do
grfico (
) e a alterao da sua frequncia ou
amplitude (
). Pode fazer estas alteraes com
as teclas do cursor.

Abrir a
aplicao

: 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)

Prima I e seleccione
Explorador
Trigonomtrico.
Uma equao
apresentada na parte
superior do ecr, com o
respectivo grfico por
baixo.
Escolha o tipo de funo que deseja explorar tocando em
ou
.

324

As aplicaes do Explorador

Modo de grfico

A aplicao abre-se no
modo de grfico. No
modo de grfico,
possvel manipular uma
cpia do grfico
premindo as teclas do
cursor. Esto disponveis
as quatro teclas.
O grfico original convertido para linhas pontilhadas
permanece no mesmo lugar para que possa ver com
facilidade o resultado das manipulaes.
Quando se escolhe
, as teclas do
cursor limitam-se a
trasladar o grfico, na
horizontal e na vertical.
Quando se escolhe
, premir = ou \
altera a amplitude do
grfico (ou seja, o grfico esticado ou encolhido na
vertical); e premir < ou > altera a frequncia do
grfico (ou seja, o grfico esticado ou encolhido na
horizontal).
O boto
ou
, no extremo direito do menu,
determina o incremento de acordo com o qual o grfico
se desloca de cada vez que uma tecla do cursor
premida. Por predefinio, o incremento de 9 ou 20.

Modo de equao

Toque em
a fim
de passar ao modo de
equao. No modo de
equao, utilize as teclas
do cursor para se
deslocar entre os
parmetros da equao
e alterar os respectivos
valores. Pode depois observar o efeito no grfico
apresentado. Prima \ ou = para aumentar ou diminuir
o valor do parmetro seleccionado. Prima > ou < para
seleccionar outro parmetro.
Pode voltar ao modo de grfico tocando em

As aplicaes do Explorador

.
325

Modo de teste

Toque em
para entrar no modo de teste. No modo
Teste, pode testar as suas competncias em matria de
reconhecimento de equaes pelo grfico apresentado.
O modo de teste semelhante ao modo de equao, na
medida em que as teclas do cursor so utilizadas para
seleccionar e alterar um ou mais parmetros da equao.
O objectivo tentar descobrir a equao que produz o
grfico apresentado.
A aplicao apresenta o
grfico de uma funo
sinusoidal
aleatoriamente
escolhida. Toque num
boto de Nvel
,
, etc. para
escolher um dos cinco
tipos de equao sinusoidal.
Agora, prima as teclas do cursor para seleccionar cada
parmetro e definir o respectivo valor. Quando estiver
pronto, prima
para ver se reconheceu
correctamente a sua equao pelo grfico fornecido.
Toque em
para ver a resposta correcta e prima
para sair do modo Teste.

326

As aplicaes do Explorador

21
Funes e comandos
O teclado da calculadora disponibiliza um grande nmero
de funes matemticas. Estas encontram-se descritas em
Funes do teclado na pgina 329. Outras funes e
comandos encontram-se reunidos nos menus Toolbox (D).
Existem cinco menus Toolbox:

Matemtica

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:

Funes e comandos

no menu Matemtica

no menu CAS

utilizados na aplicao Geometria


327

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).
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

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
328

Funes e comandos

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.

Funes e comandos

329

+,w,s,
n

Adio, subtraco, multiplicao, diviso. Tambm aceita


nmeros complexos, listas e matrizes.
valor1 + valor2, etc.

Logaritmo natural. Tambm aceita nmeros complexos.


LN(valor)
Exemplo:
LN(1) d 0

Sh (ex)

Exponencial natural. Tambm aceita nmeros complexos.


evalor
Exemplo:
e5 d 148.413159103

Logaritmo comum. Tambm aceita nmeros complexos.


LOG(valor)
Exemplo:
LOG(100) d 2

Si (10x)

Exponencial comum (antilogaritmo). Tambm aceita


nmeros complexos.
110 valor
Exemplo:
1103 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)

330

Funes e comandos

Se(ASIN)

Seno do arco: sin1x. 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: cos1x. 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
1 x 1 .
ACOS(valor)
Exemplo:
ACOS(1) d 0 (modo de graus)

Sg(ATAN)

Tangente do arco: tan1x. 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)

Quadrado. Tambm aceita nmeros complexos.


valor 2
Exemplo:
182 d 324

Sj

Raiz quadrada. Tambm aceita nmeros complexos.


)valor
Exemplo:
320 d 17.88854382

Funes e comandos

331

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|
2

Para um nmero complexo, |x+y*i| d x + y . Para uma


matriz, |matriz| d a norma de Frobenius da matriz.
Exemplo:
|1| d 1
|(1,2)|d 2.2360679775

332

Funes e comandos

Menu Matemtica
Prima D para abrir os
menus Toolbox (um dos
quais o menu
Matemtica). As funes e
comandos disponveis no
menu Matemtica
encontram-se enumerados
tal como esto
categorizados no menu.

Nmeros
Mximo

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)

Funes e comandos

333

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:
5.0915...

XPON(123456) d 5 (j que 10

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
334

Funes e comandos

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)
Funes e comandos

335

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: e 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)

336

Funes e comandos

SEC

Secante: 1/cosx.
SEC(valor)

ASEC

Secante do arco.
ASEC(valor)

COT

Co-tangente: cosx/sinx.
COT(valor)

ACOT

Co-tangente do arco.
ACOT(valor)

Hiperblica
As funes de trigonometria hiperblica tambm podem
aceitar nmeros complexos como argumentos.
SINH

Seno hiperblico.
SINH(valor)

ASINH

Seno hiperblico inverso: sinh1x.


ASINH(valor)

COSH

Co-seno hiperblico
COSH(valor)

ACOSH

Co-seno hiperblico inverso: cosh1x.


ACOSH(valor)

TANH

Tangente hiperblica.
TANH(valor)

ATANH

Tangente hiperblica inversa: tanh1x.


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

Funes e comandos

337

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(,)

338

Funes e comandos

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.

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


2
densidade de probabilidade da distribuio de x,
dados n graus de liberdade.
CHISQUARE(n,x)

Exemplo:
CHISQUARE(2,3.2) d 0.100948258997.

Funo de densidade de probabilidade de Fisher (ou FisherSnedecor). Calcula que a densidade de probabilidade tem o
valor x, dados os graus de liberdade do numerador n e do
denominador d.
FISHER(n,d,x)

Exemplo:
FISHER(5,5,2) d 0.158080231095.

Funes e comandos

339

Binmio

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 k n .
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.

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.

340

Funes e comandos

Funo de distribuio cumulativa de . Apresenta a


probabilidade da cauda inferior da funo de densidade de
2
probabilidade do para o valor x, dados n graus de
liberdade.
CHISQUARE_CDF(n,k)

Exemplo:
CHISQUARE_CDF(2,6.1) d 0.952641075609.

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 k n .
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)

Funes e comandos

341

Exemplo:
NORMALD_ICDF(0,1,0.841344746069) d 1.

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


2
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.

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)

342

Funes e comandos

Exemplo:
POISSON_ICDF(4,0.238103305554) d 3.

Lista
Estas funes so aplicadas a dados contidos numa lista.
Encontram-se explicadas de forma mais pormenorizada no
captulo 24, Listas, a partir da pgina 475.

Matriz
Estas funes so aplicadas a dados de matrizes guardados
em variveis de matriz. Encontram-se explicadas de forma
mais pormenorizada no captulo 25, Matrizes, a partir da
pgina 489.

Especial
Beta

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)

Funes e comandos

343

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

344

Funes e comandos

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))

Funes e comandos

345

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

346

Funes e comandos

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

Funes e comandos

347

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)])

348

Funes e comandos

F(b)F(a)

Apresenta F(b)F(a).
preval(Expr(F(var)),Real(a),Real(b),[Var])
Exemplo:
preval(x^2-2,2,3) d 5

Limites
Soma de Riemann

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])

Funes e comandos

349

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.284271247466*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]

350

Funes e comandos

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

Funes e comandos

351

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)

352

Funes e comandos

Exemplo:
tExpand(sin(2*x)+exp(x+y)) d
2*cos(x)*sin(x)+exp(x)*exp(y)

Exp e Ln
ey*lnx xy

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

xy ey*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)

Funes e comandos

353

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/2asin(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)

354

Funes e comandos

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)

Funes e comandos

355

Exemplo:
trigtan(cos(x)^4+sin(x)^2) d
(tan(x)^4+tan(x)^2+1)/(tan(x)^4+2*tan(x)^2+1)

atrig2ln

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)

356

Funes e comandos

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

Funes e comandos

357

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

an MOD p

Apresenta um mdulo an p em [0;p1].


powmod(Intei(a),Intei(n),Intei(p),
[Expr(P(x))],[Var])

358

Funes e comandos

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]

Funes e comandos

359

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]

360

Funes e comandos

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]

Funes e comandos

361

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

362

Funes e comandos

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

Funes e comandos

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.

363

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)])

364

Funes e comandos

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.

Funes e comandos

365

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,X2-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(X2-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-X2,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-X2,2) d -4

366

Funes e comandos

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(X2-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])

Funes e comandos

367

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
368

Funes e comandos

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
x , , , s, s, , , serr, sqd, n, min, q1, med, q3 e max.
STAT1(Intervalo de introduo, [modo],
[Factor de remoo realado],
["configurao"])

Funes e comandos

369

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:

370

H (Colocar cabealhos de
coluna)

h (Colocar cabealhos de
linha)

serr

sqd

min

q1

med

q3

max
Funes e comandos

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

Funes e comandos

371

6 y= sl/x+int
7 y= L/(1 + a*exp(b*x))
8 y= a*sin(b*x+c)+d
9 y= cx^2+bx+a
10 y= dx^3+cx^2+bx+a
11 y= ex^4+dx^3+cx^2+bx+a

372

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

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

PredX

Parmetros refere-se a um argumento (uma lista de


coeficientes da linha de regresso) ou aos coeficientes
consecutivos de n.

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

Funes e comandos

373

HypZ1mean

Parmetros refere-se a um argumento (uma lista dos


coeficientes da linha de regresso) ou aos coeficientes
consecutivos de n.

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 tratarse 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

374

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

HYPZ2mean

cx1 = barra x crtica 1

cx2 = barra x crtica 2

std = Desvio padro

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 tratarse de uma referncia de intervalo, uma lista de
referncias de clula ou uma simples lista de valores.

Parmetros de introduo:

Funes e comandos

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
375

HypZ1prop

tZ = Testar Z

tM = Testar Mdia

prob = Probabilidade

cZ = Z crtico

cx1 = barra x crtica 1

cx2 = barra x crtica 2

std = Desvio padro

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 tratarse de uma referncia de intervalo, uma lista de
referncias de clula ou uma simples lista de valores.

Parmetros de introduo:

376

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

HypZ2prop

tZ = Testar Z

tP

prob

cZ

cp1

cp2

std

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 tratarse de uma referncia de intervalo, uma lista de
referncias de clula ou uma simples lista de valores.

Parmetros de introduo:

Funes e comandos

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).

377

HypT1mean

h = sero criadas clulas cabealho

acc = Aceitar/Rejeitar

tZ = Testar Z

tP

prob

cZ

cp1

cp2

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 tratarse de uma referncia de intervalo, uma lista de
referncias de clula ou uma simples lista de valores.

Parmetros de introduo:

378

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

HypT2mean

h = sero criadas clulas cabealho

acc = Aceitar/Rejeitar

tT

prob

df

ct

cX1

cX2

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 tratarse de uma referncia de intervalo, uma lista de
referncias de clula ou uma simples lista de valores.

Parmetros de introduo:

Funes e comandos

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
379

ConfZ1mean

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 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 tratarse de uma referncia de intervalo, uma lista de
referncias de clula ou uma simples lista de valores.

Parmetros de introduo:

380

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

ConfZ2mean

h = sero criadas clulas cabealho

zXl

zXh

std

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 tratarse de uma referncia de intervalo, uma lista de
referncias de clula ou uma simples lista de valores.

Parmetros de introduo:

Funes e comandos

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

zXl

zXh

zXm

std
381

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 tratarse de uma referncia de intervalo, uma lista de
referncias de clula ou uma simples lista de valores.

Parmetros de introduo:

ConfZ2prop

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

zXl

zXh

zXm

std

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"])

382

Lista de introduo: uma lista de variveis de introduo


(consulte Parmetros de introduo, abaixo). Pode tratarse de uma referncia de intervalo, uma lista de
referncias de clula ou uma simples lista de valores.
Funes e comandos

ConfT1mean

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

zXl

zXh

zXm

std

ConfT1mean calcula o intervalo de confiana para um teste


T de uma amostra.
ConfT1mean(lista de introduo,
["configurao"])
ConfT1mean(MdiaAmost,
DesvioPadroAmost, TamanhoAmost,
NvelConf, ["configurao"])

Funes e comandos

Lista de introduo: uma lista de variveis de introduo


(consulte Parmetros de introduo, abaixo). Pode tratarse de uma referncia de intervalo, uma lista de
referncias de clula ou uma simples lista de valores.

Parmetros de introduo:

MdiaAmost

DesvioPadroAmost

TamanhoAmost

NvelConf

383

ConfT2mean

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

tX1

tXh

std

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"])

384

Lista de introduo: uma lista de variveis de introduo


(consulte Parmetros de introduo, abaixo). Pode tratarse 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

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

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)

Funes e comandos

385

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 (S1S5) encontrada para prever um valor de x dado o valor de y.
PredX(valor)

PredY

Previso de Y. Utiliza o ajuste da primeira anlise activa (S1S5) encontrada para prever um valor de y dado o valor de x.
PredY(valor)

Resid

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)

386

Funes e comandos

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:

Funes e comandos

1 = Inferior a
2 = Superior a
3 = Diferente de
387

HypZ1prop

O teste de hiptese HypZ1prop um teste Z de uma proporo.


HypZ1prop(NSucessos, TamanhoAmost,
PropPopulaoNula, NvelSig, Modo)

HypZ2prop

Modo: especifica como calcular a estatstica:

1 = Inferior a

2 = Superior a

3 = Diferente de

O teste de hiptese HypZ2prop um teste Z de duas


propores para comparao de mdias.
HypZ2prop(NSucessos1, NSucessos2,
TamanhoAmost1, TamanhoAmost2, NvelSig,
Modo)

HypT1mean

Modo: especifica como calcular a estatstica:

1 = Inferior a

2 = Superior a

3 = Diferente de

O teste de hiptese HypT1mean um teste T de uma amostra


para comparao de mdias.
HypT1mean(MdiaAmost, DesvioPadroAmost,
TamanhoAmost, PropPopulaoNula, NvelSig,
Modo)

HypT2mean

Modo: especifica como calcular a estatstica:

1 = Inferior a

2 = Superior a

3 = Diferente de

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)

388

Funes e comandos

ConfZ1mean

Modo: especifica como calcular a estatstica:

1 = Inferior a

2 = Superior a

3 = Diferente de

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])

Funes e comandos

389

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])

390

Funes e comandos

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)

Funes e comandos

391

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)

392

Funes e comandos

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

Introduo: x, y, m (ou seja, declive)

Dados gerados: intercepo y da linha: c = ymx

Exemplo: SolveForYIntercept(2,3,1) d 5

SolveForYIntercept

Funes do Explorador Quadrtico


SOLVE

Introduo: a, b, c em que a, b, c so as constantes em


ax2+bx+c=0
Dados gerados: resolve a equao para determinar o valor
de x:
(b+-d)/2a, em que d = (b2 4ac)
Exemplo: SOLVE(1,0,4) d {2,2}

DELTA

Introduo: a, b, c em que a, b, c so as constantes em


ax2+bx+c=0
Dados gerados: Discriminante/Delta da equao: D = b
24ac
Exemplo: DELTA(1,0,4) d 16

Funes e comandos

393

Funes comuns s aplicaes


Alm das funes especficas de cada aplicao, existem
duas funes comuns s seguintes aplicaes:

CHECK

Funo

Resolv

Paramtrica

Polar

Sequncia

Grficos Avanados

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.

394

Funes e comandos

Menu Cat
O menu Cat rene todas as
funes e comandos
disponveis na HP Prime.
No entanto, esta seco
descreve as funes e
comandos que se encontram
apenas no menu Cat. As
funes e comandos que se
encontram tambm no menu Matemtica esto descritos em
Funes do teclado na pgina 329. Aqueles que se
encontram tambm no menu CAS esto descritos em Menu
CAS na pgina 344. As funes e comandos especficos da
aplicao Geometria encontram-se descritos em Funes e
comandos de Geometria na pgina 177, e os especficos de
programao encontram-se descritos em Comandos de
programa na pgina 554.
Algumas das opes do menu Cat podem ser
escolhidas tambm na paleta de relaes
(Sr)

Abre parnteses.

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]]

./

Funes e comandos

Smbolo de diviso de lista ou matriz. Apresenta a diviso,


termo a termo, de duas listas ou duas matrizes.

395

.^

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.

=
==
>

>=

^
a2q

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.
Apresenta a expresso simblica em forma quadrtica nas
variveis fornecidas em VectVar da matriz simtrica A.
a2q(MtrzA,VectVar)

396

Funes e comandos

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: cos1x.


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.

Funes e comandos

397

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: seno1x.


ASIN(valor)

398

Funes e comandos

assume

Utilizado em programao para determinao de um


pressuposto acerca de uma varivel.
assume(Expr)

ATAN

Tangente do arco: tan1x.


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

bisector

Utilizado em programao para iniciar um conjunto de


declaraes que devem ser tomadas como uma nica
declarao.
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
BREAK

Funes e comandos

Apresenta o argumento gerado por uma funo de limite,


indicando assim que a funo est delimitada.
Utilizado em programao para interromper um ciclo.

399

breakpoint
canonical_form

Utilizado em programao para inserir um ponto de


paragem ou pausa intencional.
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

400

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

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
companion

Desenha a perpendicular comum s linhas D1 e D2.


common_perpendicular(Linha(D1),Linha(D2))

Apresenta a matriz companheira de um polinmio.


companion(Poli,Var)

Funes e comandos

401

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 [[[(-2112*i)/32,(-18-9*i)/32],1],[[(6-15*i)/16,
(-6-21*i)/(16-16*i)],1],[[(27+18*i)/
(16+16*i),(24-3*i)/16],1],[[(6+27*i)/
(16+16*i),(9+6*i)/8],1],[[(-15+6*i)/
(16+16*i),(-3+12*i)/16],1]]

cone

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

402

Funes e comandos

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

CONVERT

Utilizado em programao para contornar declaraes


restantes na iterao actual e iniciar a iterao seguinte de
um ciclo.
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))

Funes e comandos

403

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]

404

Funes e comandos

cyan
cylinder

Utilizado com display para especificar a cor do objecto


geomtrico a apresentar.
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

Funes e comandos

405

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
DrawSlp

Utilizado em programao para iniciar um passo ou uma


sequncia de passos.
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
egcd

Introduz a constante matemtica e (nmero de Euler).


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)

406

Funes e comandos

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.

Funes e comandos

407

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)))

408

Funes e comandos

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

Funes e comandos

409

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

410

Utilizado em programao de ciclos para os quais o nmero


de iteraes conhecido.
Funes e comandos

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)

Funes e comandos

411

Exemplo:
gauss(x^2+2*a*x*y,[x,y]) d
(a*y+x)^2+(-y^2)*a^2

GETPIX_C

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
half_cone

Utilizado com display para especificar a cor do objecto


geomtrico a apresentar.
Desenha um semi-cone com vrtice A, orientao v, semingulo 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

412

Funes e comandos

halt
hamdist

Utilizado em programao para entrar no modo de


depurao passo a passo.
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

Funes e comandos

413

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

414

Funes e comandos

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)

Funes e comandos

415

Exemplo:
iegcd(14, 21) d [-1, 1, 7]

IF
IFERR

Utilizado em programao para iniciar uma declarao


condicional.
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

416

Funes e comandos

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))

Funes e comandos

417

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

418

Utilizado em programao para parar uma execuo passo


a passo com depurao.

Funes e comandos

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))

Funes e comandos

419

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)
420

Funes e comandos

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))

Funes e comandos

421

Exemplo:
logistic_regression([0.0,1.0,2.0,3.0,4.0],0.0,
1.0) d [-17.77/(1+exp(0.496893925384*x+2.82232341488+3.14159265359*
i)),-2.48542227469/(1+cosh(0.496893925384*x+2.82232341488+3.14159265359*
i))]

lvar

Apresenta uma lista de variveis utilizadas numa expresso.


lvar(Expr)

Exemplo:
lvar(exp(x)*2*sin(y)) d [exp(x),sin(y)]

magenta
map

Utilizado com display para especificar a cor do objecto


geomtrico a apresentar.
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))]]

422

Funes e comandos

MAXREAL
mean

Apresenta o nmero real mais elevado que a HP Prime


capaz de representar: 9.99999999999E499.
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

Funes e comandos

Apresenta o nmero real mais baixo que a HP Prime capaz


de representar: 1E499.

423

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)

424

Funes e comandos

Exemplo:
mult_conjugate(sqrt(3)-sqrt(2)) d
(sqrt(3)-(sqrt(2)))*(sqrt(3)+sqrt(2))/
(sqrt(3)+sqrt(2))

nDeriv

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
normal

Menos unrio. Introduz o sinal negativo.


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 l2 (em


que a norma l2 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
octahedron

D a expresso para o clculo da n-sima raiz de um


nmero.
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))

Funes e comandos

425

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]

426

Funes e comandos

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^33360*x^2-15120*x-30240)/(x^5-30*x^4+420*x^33360*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))

Funes e comandos

427

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

428

Insere pi.

Funes e comandos

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))

Funes e comandos

429

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
430

Funes e comandos

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)

Funes e comandos

431

Exemplo:
potential([2*x*y+3,x^2-4*z,-4*y],[x,y,z]) d
2*x^2*y/2+3*x-4*y*z

power_regression

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)])

432

Funes e comandos

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))

Funes e comandos

433

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)

434

Funes e comandos

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

Funes e comandos

Utilizado com display para especificar a cor do objecto


geomtrico a apresentar.

435

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
436

Funes e comandos

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 ABAD=a. Com trs pontos como argumentos (A, B e P), desenha
o losango ABCD no plano ABP de modo a que o ngulo ABAD=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

Funes e comandos

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.

437

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
438

Funes e comandos

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
Funes e comandos

439

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

440

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

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]
Funes e comandos

441

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
sto

Utilizado em programao para indicar o passo numa


iterao ou o tamanho do passo de um incremento.
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]
442

Funes e comandos

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)

Funes e comandos

443

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]]
444

Funes e comandos

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
USIMPLIFY

Utilizado em programao para indicar as condies em que


uma declarao deve deixar de ser executada.
Simplifica uma unidade num objecto unitrio.
usimplify(Unid)

valuation

Funes e comandos

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.
445

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

446

Utilizado com display para especificar a cor do objecto


geomtrico a apresentar.

Funes e comandos

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,...])

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 X no pode ser utilizado com os grficos
G0G9. Consulte o comando BLIT.
expresso X var

Insere o nmero imaginrio i.

-1

Apresenta o inverso de uma expresso.


(Expr)1

Funes e comandos

447

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).

448

Funes e comandos

22
Variveis
As variveis so referncias de objectos (como, por
exemplo, definies de funes, nmeros, matrizes,
resultados de clculos, etc.). Algumas so integradas e
no podem ser eliminadas. Mas tambm pode criar as
suas.
A muitas das variveis integradas so automaticamente
atribudos objectos em consequncia de alguma
operao (como, por exemplo, a definio de uma
funo polar, a realizao de um clculo ou a
configurao de uma opo). Por exemplo, se definir
uma funo polar, essa definio atribuda varivel
designada R0 a Rn. Se utilizar a aplicao Funo para
achar o declive de uma curva com determinado valor x,
o declive atribudo a uma varivel designada Slope.
E se escolher binria como base para aritmtica de
inteiros, atribudo o valor 0 a uma varivel integrada
designada Base. Se tivesse escolhido octal, seria
atribudo a Base o valor 1.

Criar variveis

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

Variveis

AaE

449

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
E atribui 55 varivel YOU. Pode agora utilizar
essa varivel em clculos subsequentes: YOU+60 d 115,
por exemplo.

450

Variveis

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.

Variveis

451

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

452

Os caracteres no padro em nomes de variveis


como por exemplo, e podem ser introduzidos
mediante seleco na paleta de smbolos especiais:
Sr.

Variveis

Variveis de Incio
Para ter acesso s variveis de incio, prima a e toque
em
.

Categoria

Real

Nomes

AaZe
Por exemplo, 7.45

Complexos

Z0 a Z9
Por exemplo, 2+3i

Z1 ou

(2,3)
Z1 (dependendo das
suas definies para nmeros
Complexos)
Lista

L0 a L9
Por exemplo, {1,2,3}

Matriz

L1.

M0 a M9
Guarde matrizes e vectores nestas
variveis.
Por exemplo, [[1,2],[3,4]]

Grficos

G0 a G9

Definies

HAngle

M1.

HFormat
HDigits
HComplex
Date
Time
Language
Entry
Inteiro
Base
Bits
Signed

Variveis

453

Variveis de aplicaes
Para ter acesso s variveis de aplicaes, prima a e
toque em
. Estas encontram-se abaixo, agrupadas
por aplicao. (Pode encontr-las agrupadas por vista
Simblica, Numrica, Desenho , em Variveis e
programas na pgina 583).
Repare que, caso tenha personalizado uma aplicao
integrada, a sua aplicao ir aparecer no menu de
variveis de aplicaes, com o nome que lhe tiver dado.
Pode aceder s variveis numa aplicao personalizada
da mesma forma que utiliza para aceder s variveis nas
aplicaes integradas.

Variveis da aplicao Funo

a.

454

Categoria

Nomes

Resultadosa

Area
Extremum
Isect

Root
Slope

Simblic

F1
F2
F3
F4
F5

F6
F7
F8
F9
F0

Desenho

Axes
Cursor
GridDots
GridLines
Labels
Method
Recenter
Xmax

Xmin
Xtick
Xzoom
Ymax
Ymin
Ytick
Yzoom

Numrica

NumStart
NumStep
Automatic
NumIndep

NumType
NumZoom
BuildYourOwn

Modos

AAngle
AComplex

ADigits
AFormat

As variveis de Resultados contm o ltimo valor achado pelas


funes Signed Area, Extremum, Intersection, Root e Slope,
respectivamente.

Variveis

Variveis da aplicao Geometria


Categoria

Nomes

Numrica

XMin

XMax

YMin

Modos

AAngle
AComplex

ADigits
AFormat

Variveis da aplicao Folha de Clculo


Categoria

Nomes

Numrica

ColWidth

RowHeight

Row
Cell

Col

AAngle
AComplex

ADigits
AFormat

Modos

Variveis da aplicao Resolv

Variveis

Categoria

Nomes

Simblica

E1
E2
E3
E4
E5

E6
E7
E8
E9
E0

Desenho

Axes
Cursor
GridDots
GridLines
Labels
Method
Recenter
Xmax

Xmin
Xtick
Xzoom
Ymax
Ymin
Ytick
Yzoom

Modos

AAngle
AComplex

ADigits
AFormat

455

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

NumType
NumXZoom
NumYZoom

Modos

456

NumIndep

Automatic
BuildYourOwn

AAngle
AComplex

ADigits
AFormat

Variveis

Variveis da aplicao Estatstica 1Var


Categoria

Nomes

Resultados

NbItem
Min
Q1
Med
Q3
Max

X
X2
MeanX
sX
X
serrX

Simblica

H1
H2
H3
H4
H5

H1Type
H2Type
H3Type
H4Type
H5Type

Desenho

Axes
Cursor
GridDots
GridLines

Xmax
Xmin
Xtick
Xzoom
Ymax
Ymin
Ytick
Yzoom

[explicado
abaixo]

Hmin
Hmax
Hwidth

Labels
Recenter

Variveis

Numrica

D1
D2
D3
D4
D5

D6
D7
D8
D9
D0

Modos

AAngle
AComplex

ADigits
AFormat

457

Resultados
NbItem

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).

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).

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).

458

Variveis

Variveis da aplicao Estatstica 2Var


Categoria

Nomes

Resultados

NbItem
Corr
CoefDet
sCov
Cov
XY
MeanX
X
X2

sX
X
serrX
MeanY
Y
Y2
sY
Y
serrY

Simblica

S1
S2
S3
S4
S5

S1Type
S2Type
S3Type
S4Type
S5Type

Desenho

Axes
Cursor
GridDots
GridLines
Labels
Method
Recenter
Xmax

Xmin
Xtick
Xzoom
Ymax
Ymin
Ytick
Yzoom

Numrica

C1
C2
C3
C4
C5

C6
C7
C8
C9
C0

Modos

AAngle
AComplex

ADigits
AFormat

[explicado
abaixo]

Variveis

459

Resultados
NbItem

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).

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).

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).

460

Variveis

MeanY

Contm a mdia dos valores dependentes (Y) da actual


anlise estatstica a 2 variveis (S1-S5).

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).

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

Result
TestScore
TestValue
Prob

CritScore
CritVal1
CritVal2
DF

Simblica

AltHyp
Method

Type

Numrica

Alpha
Conf
Mean1
Mean2
n1
n2
0
0

Pooled
s1
s2
1
2
x1
x2

Modos

AAngle
AComplex

ADigits
AFormat

[explicado
abaixo]

Variveis

461

Resultados
CritScore

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

462

Categoria

Nomes

Simblica

X1
Y1
X2
Y2
X3
Y3
X4
Y4
X5
Y5

X6
Y6
X7
Y7
X8
Y8
X9
Y9
X0
Y0

Variveis

Categoria

Nomes (Continuao)

Desenho

Axes
Cursor
GridDots
GridLines
Labels
Method
Recenter
Tmin
Tmax

Numrica

Automatic
BuildYourOwn
NumIndep

Tstep
Xmax
Xmin
Xtick
Xzoom
Ymax
Ymin
Ytick
Yzoom
NumStep
NumType
NumZoom

NumStart
Modos

Variveis

AAngle
AComplex

ADigits
AFormat

463

Variveis da aplicao Polar


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

NumStep
NumType
NumZoom

BuildYourOwn
NumIndep

NumStart
Modos

AAngle
AComplex

ADigits
AFormat

Variveis da aplicao Financeira

464

Categoria

Nomes

Numrica

CPYR
BEG
FV
IPYR

NbPmt
PMTV
PPYR
PV

Modos

AAngle
AComplex

ADigits
AFormat

Variveis

Variveis da aplicao Solucionador Linear

a.

Categoria

Nomes

Numrica

LSystem

LSolutiona

Modos

AAngle
AComplex

ADigits
AFormat

Contm um vector com a ltima soluo achada pela aplicao


Solucionador Linear ou pela funo da aplicao LSolve.

Variveis da aplicao Solucionador de Tringulos


Categoria

Nomes

Numrica

SideA
SideB
SideC
Rect

AngleA
AngleB
AngleC

Modos

AAngle
AComplex

ADigits
AFormat

Variveis da aplicao Explorador Linear


Categoria

Nomes

Modos

AAngle
AComplex

ADigits
AFormat

Variveis da aplicao Explorador Quadrtico

Variveis

Categoria

Nomes

Modos

AAngle
AComplex

ADigits
AFormat

465

Variveis da aplicao Explorador Trigonomtrico


Categoria

Nomes

Modos

AAngle
AComplex

ADigits
AFormat

Variveis da aplicao Sequncia


Categoria

Nomes

Simblica

U1
U2
U3
U4
U5

U6
U7
U8
U9
U0

Desenho

Axes
Cursor
GridDots
GridLines
Labels
Nmin

Xmax
Xmin
Xtick
Xzoom
Ymax
Ymin
Ytick
Yzoom

Nmax

Recenter
Numrica

Automatic
BuildYourOwn
NumIndep

NumStep
NumType
NumZoom

NumStart
Modos

466

AAngle
AComplex

ADigits
AFormat

Variveis

23
Unidades e constantes
Unidades
Uma unidade de medida como polegadas, ohm ou
Becquerel permite atribuir uma magnitude precisa a
uma grandeza fsica.
Pode anexar uma unidade de medida a qualquer nmero
ou resultado numrico. Um valor numrico com unidades
anexadas designado por medida. Pode efectuar
operaes com medidas da mesma forma que o faz com
nmeros sem unidades anexadas. As unidades so
mantidas com os nmeros em operaes subsequentes.
As unidades encontram-se no menu Unidades. Prima

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

Unidades e constantes

comprimento

acelerao

electricid.

rea

fora

luz

volume

energia

ngulo

tempo

potncia

viscosidade

velocidade

presso

radiao

massa

temperatura

467

Prefixos

O menu Unidades inclui uma entrada que no uma


categoria de unidade, nomeadamente, Prefixo. Se
seleccionar esta opo, apresentada uma paleta de
prefixos.

Y: iota

Z: zeta

E: exa

P: peta

T: tera

G: giga

M: mega

k: quilo

h: hecto

D: deca

d: deci

c: centi

m: mili

: micro

n: nano

p: pico

f: fento

a: ato

z: zepto

y: octo

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.

468

Unidades e constantes

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

Unidades e constantes

469

O resultado
mostrado como
8.175 cm*s1.

4. Agora, converta o
resultado para
quilmetros por
hora.

SF
Seleccione
Velocidade
Seleccione km/h

E
O resultado
apresentado como
0.2943 quilmetros
por hora.

Ferramentas de unidade
Existem vrias ferramentas para gesto e operaes com
unidades. Para que fiquem disponveis, prima S
e toque em
.

CONVERT

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.

470

Unidades e constantes

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*m2/s2. 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
.

Unidades e constantes

471

Exemplo

Imagine que deseja saber a energia potencial de uma


massa de 5 unidades segundo a equao E = mc2.
1. Introduza a massa e
o operador de
multiplicao:
5s
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

472

para apresentar

e vice-versa.
Unidades e constantes

Lista de constantes
Categoria

Nome e smbolo

Matemtica

e
MAXREAL
MINREAL

Unidades e constantes

Qumica

Avogadro, NA
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, a0
magnetro de Bohr, B
magneto nuclear, N
comprimento de onda do foto, 0
frequncia do foto, f0
comprimento de onda de Compton, c

473

474

Unidades e constantes

24
Listas
As listas so constitudas por nmeros reais ou
complexos, expresses ou matrizes, separados por
vrgulas, todos eles entre chavetas. Uma lista pode conter,
por exemplo, uma sequncia de nmeros reais como
{1,2,3}. As listas so uma forma prtica de agrupar
objectos relacionados.
Pode efectuar operaes com listas em Incio e nos
programas.
Existem dez variveis de lista disponveis, designadas L0
a L9, ou pode criar os seus prprios nomes de variveis
de lista. Pode utiliz-los em clculos ou expresses em
Incio ou num programa. Recupere um nome de lista a
partir do menu Vars (a) ou digite, simplesmente,
o respectivo nome com o teclado.
Pode criar, editar, eliminar, enviar e receber listas com
nomes no Catlogo de Listas: Sp(Lista). Pode
tambm criar e guardar listas, com ou sem nome, na vista
inicial.
As variveis de lista tm um comportamento idntico ao
das colunas C1 a C0 na aplicao Estatstica 2Var e s
colunas D1 a D0 na aplicao Estatstica 1Var. Pode
guardar uma coluna de estatsticas como uma lista (ou
vice-versa) e utilizar qualquer uma das funes de lista
nas colunas de estatsticas, bem como as funes de
estatstica nas variveis de lista.

Listas

475

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.

476

Listas

Catlogo de Listas:
botes e teclas

Os botes e teclas do Catlogo de Listas so os


seguintes:
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

Limpa todas as listas.

S=ou \

Permite-lhe mover-se para a parte


superior ou inferior do catlogo,
respectivamente.

(Limpar)

Editor de Listas
O Editor de Listas um ambiente especial para a
introduo de dados em listas. Depois de aberto o
Catlogo de Listas, existem duas formas de abrir o Editor
de Listas:

Editor de Listas:
Botes e teclas

Destaque a lista e toque em

Toque no nome da lista.

ou

Quando abre uma lista, ficam disponveis os seguintes


botes e teclas:
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

Listas

Elimina o item destacado.

477

Boto ou tecla

Finalidade (Continuao)

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

Limpa todos os itens da lista.

S= ou \

Move o cursor para o incio ou o


fim da lista.

(Limpar)

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.

478

Listas

3. Toque no elemento
que pretende editar.
(Em alternativa,
prima = ou \ at
destacar o elemento
que deseja editar).
Neste exemplo, edite
o terceiro elemento
de modo a que fique com o valor de 5.
5

Para inserir um
elemento numa
lista

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.

Listas

479

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

480

Pode guardar uma lista numa varivel. Pode faz-lo


antes de a lista ser adicionada ao Histrico ou copila 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

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.

Listas

481

Funes de lista
As funes de lista encontram-se no menu Matemtica.
Pode utiliz-las em Incio e nos programas.
Pode digitar o nome da
funo ou copiar o nome
da funo a partir da
categoria Lista do menu
Matemtica.
Prima D 6 para
seleccionar a categoria
Lista na coluna esquerda do menu Matemtica. (Lista a
sexta categoria do menu Matemtica, motivo pelo qual,
se premir 6, entra directamente na categoria Lista). Toque
numa funo para a seleccionar ou utilize as teclas de
direco para a destacar e toque em
ou prima
E.
As funes de lista encontram-se entre parnteses.
Contm argumentos separados por vrgulas, como por
exemplo, em CONCAT(L1,L2). Um argumento pode ser
um nome de varivel de lista ou a lista propriamente dita;
por exemplo, REVERSE(L1) ou REVERSE({1,2,3}).
Os operadores comuns como +, -, e podem aceitar
listas como argumentos. Se existirem dois argumentos e
ambos forem listas, estas devem ter o mesmo
comprimento, uma vez que o clculo emparelha os
elementos. Se existirem dois argumentos e um deles for
um nmero real, o clculo aplicado a cada elemento da
lista.
Exemplo:
5*{1,2,3} d {5,10,15}.
Alm dos operadores comuns que podem aceitar
nmeros, matrizes ou listas como argumentos, existem
comandos que s podem ser aplicados a listas.

482

Listas

Formato do menu

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)

Aajo
Aao
23 o 27 o
1E

Ordenar

Ordena os elementos da lista por ordem ascendente.


SORT(lista)
Exemplo:
SORT({2,5,3}) apresenta {2,3,5}

Listas

483

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 {x1, x2, x3,... xn1, xn} so {x2 x1, x3x2 ,... xn xn1}.
LIST(lista1)

484

Listas

Exemplo:
Na vista inicial, guarde
{3,5,8,12,17,23} em L5 e
ache as primeiras
diferenas para a lista.

Sq
3,5,8,12,17,23

>
Aj5E
D
Seleccione Lista
Seleccione List
Aj5E

LISTA

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

Listas

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.

485

1. Na vista inicial, crie


L1.

Sq
88, 90, 89, 65,
70,89 >
Aj 1 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.
486

Listas

5. Calcule as
estatsticas.

M
6. Toque em
quando concluir.
Consulte no captulo
10, Aplicao
Estatstica 1Var, a partir da pgina 225,
o significado de cada estatstica.

Listas

487

488

Listas

25
Matrizes
Pode criar, editar e realizar operaes com matrizes e
vectores na vista inicial, no CAS ou em programas. Pode
introduzir matrizes directamente na vista inicial ou no
CAS, ou ento, utilizar o Editor de Matrizes.

Vectores

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:
1 + 2i
1 2 3 ou
3 4i .
45 6
7

Variveis de matriz

Matrizes

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.

489

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])XM1
guarda as razes do vector complexo de comprimento 3
na varivel M1. Assim, M1 contm as trs razes de
3
x x = 0 : 0, 1 e 1.

Catlogo de
Matrizes: botes e
teclas

Os botes e teclas disponveis no Catlogo de Matrizes


so:

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.

490

Matrizes

Boto ou
tecla

Finalidade (Continuao)

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.

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:

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.

Matrizes

491

Boto ou tecla

Finalidade (Continuao)

Apresenta um menu que permite


escolher apresentar 1, 2, 3 ou 4
colunas de cada vez.

Para criar uma


matriz no Editor de
Matrizes

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.

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.

492

Matrizes

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.

Matrizes

493

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

494

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

O ecr direita mostra a


matriz
2.5 729
16 2
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:

Matrizes

495

728

AQ5
R1o 2
E
Uma tentativa de
guardar um elemento
numa linha ou coluna com um tamanho superior ao da
matriz d origem ao redimensionamento da matriz, de
forma a permitir o armazenamento. Todas as clulas
intermdias so preenchidas com zeros.

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:
1E
2E
3E
4E

496

Matrizes

3. Seleccione a segunda matriz:

St (Matriz)
Toque em M2 ou destaque-a e prima E.
4. Introduza os
elementos da matriz:
5E
6E
7E
8E
5. Na vista inicial,
adicione as duas
matrizes que acabou
de criar.

HA Q1 +
A Q2 E
Para multiplicar e
dividir por uma
grandeza escalar

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:

n2E
Para multiplicar
duas matrizes

A fim de multiplicar as duas matrizes que criou para o


exemplo anterior, prima as seguintes teclas:

AQ1 sA
Q2E
Para multiplicar uma
matriz por um vector,
introduza primeiro a
matriz e depois, o vector.
O nmero de elementos
no vector deve ser igual
ao nmero de colunas
na matriz.
Matrizes

497

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.

AQ1 k5
E
Tambm pode elevar
uma matriz a uma
potncia sem a guardar
primeiro como varivel.
As matrizes podem
tambm ser elevadas a
potncias negativas. Neste caso, o resultado
equivalente a 1/[matriz]^ABS(potncia). No exemplo
seguinte, M1 elevada potncia de 2.

AQ1 kQ
2E

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 M21 * M1.
A fim de dividir as duas
matrizes que criou para
o exemplo anterior,
prima as seguintes
teclas:

A Q1 n
A Q2

498

Matrizes

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

2. Crie o vector das trs


constantes do
sistema linear.
5E7E
1E

Matrizes

499

3. Regresse ao
Catlogo de
Matrizes.

St
O tamanho de M1
dever estar a ser
apresentado como 3.
4. Seleccione e limpe
M2 e volte a abrir o
Editor de Matrizes:
[Prima \ ou =
para seleccionar
M2] C

E
5. Introduza os
coeficientes da equao.
2E3E
[Toque na clula R1,
C3.] 4 E
1E1 E
Q1E
4 EQ1
E2E
6. Regresse vista
inicial e multiplique esquerda o vector de
constantes pelo inverso da matriz de coeficientes:

HA Q2
S ns
A Q1E
O resultado um vector
das solues: x = 2, y =
3 e z = 2.
Um mtodo alternativo
consiste em utilizar a
funo RREF (consulte pgina 502).

500

Matrizes

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).

Matrizes

501

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 1 2 apresenta 1 3
3 4
2 4

Determinante

Determinante de uma matriz quadrada.


DET(matriz)
Exemplo:

DET 1 2 apresenta 2
3 4

RREF

Forma escalonada reduzida por linhas. Altera uma matriz


rectangular para a sua forma escalonada reduzida por
linhas.
RREF(matriz)
Exemplo:

RREF 1 2 1 apresenta 1 0 0.2


3 4 1
0 1 0.4

502

Matrizes

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.

Matrizes

503

Jordan

Apresenta uma matriz quadrada nxn com expr na


diagonal, 1 por cima e 0 em todos os outros locais.
JordanBlock(Expr,n)
Exemplo:
7 1 0
JordanBlock(7,3) apresenta 0 7 1
0 0 7

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

1 1
- 1
2 3
1
- 1
- 1
2 3 4
1
- 1
- 1
3 4 5
1
- 1
- 1
4 5 6

1
4
1
5
1
6
1
7

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
cos ( 1 ) sin ( 1 )
sin ( 1 ) cos ( 1 )

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:
1 1 1
vandermonde([1 3 5]) apresenta 1 3 9
1 5 25

504

Matrizes

Bsico
Norma

Apresenta a norma de Fronebius de uma matriz.


|matriz|
Exemplo:
1 2 apresenta 5.47722557505
3 4

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 1 2 apresenta 7
3 4

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 1 2 apresenta 6
3 4

Norma espectral

Norma espectral de uma matriz quadrada.


SPECNORM(matriz)
Exemplo:

SPECNORM 1 2 apresenta 5.46498570422


3 4

Raio espectral

Raio espectral de uma matriz quadrada.


SPECRAD(matriz)
Exemplo:

SPECRAD 1 2 apresenta 5.37228132327


3 4

Matrizes

505

Condio

Nmero da condio. Acha a norma-1 (norma de coluna)


de uma matriz quadrada.
COND(matriz)
Exemplo:

COND 1 2 apresenta 21
3 4

Ordem

Ordem de uma matriz rectangular.


RANK(matriz)
Exemplo:

RANK 1 2 apresenta 2
3 4

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:

1 2
1 2

pivot 3 4 , 1, 1 apresenta 0 2

0 4
5 6

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 1 2 apresenta 5
3 4

506

Matrizes

Avanadas
Valores prprios

Apresenta os valores prprios em forma de vector para a


matriz.
EIGENVAL(matriz)
Exemplo:

EIGENVAL 1 2 apresenta:
3 4
5.37228 0.37228 .

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 1 2 apresenta as matrizes seguintes:


3 4
0.4159 0.8369 5.3722

0
,

0.9093
0.5742
0

0.3722

Jordan

Devolve a lista criada pela matriz de passagem e a forma


de Jordan de uma matriz.
jordan(matriz)
Exemplo:

jordan 0 2 apresenta
1 0

Diagonal

2 2,
1 1

0 2

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)

Matrizes

507

Exemplo:

diag 1 2 apresenta 1 4
3 4
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 3 1 apresenta


1 4

3 0

aps simplificao
---3 ---33
---
3 3

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:
123
ihermite 4 5 6

789

apresenta

Hessenberg

3 1 0
1 1 3
4 1 0 , 0 3 6
1 2 1 0 0 0

Reduo de matriz forma de Hessenberg. Apresenta


[P,B] de modo a que B=inv(P)*A*P.
hessenberg(Mtrz(A))

508

Matrizes

Exemplo:

1 2 3
Na vista do CAS, hessenberg 4 5 6

7 8 9

10 0

0 4
- 1
7

0 10

1 29
--- 2
7

7 39
--- 8
7

0 278
----- 3
49 7

apresenta

Smith

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:

1 2 3
ismith 4 5 6 apresenta

7 8 9

1 0 0
4 1 0
1 2 1

1 00
0 30
0 00

1 2 1
0 1 2
0 0 1

Decompor
LQ

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)

Matrizes

509

Exemplo:

LQ 1 2 apresenta
3 4
2.2360

0
, 0.4472 0.8944 , 1 0

4.9193 0.8944 0.8944 0.4472 0 1

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 1 2 , 5 apresenta 1
3 4 11
2

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 1 2 apresenta
3 4

1
0 , 3
4
, 1 0

0.3333 1 0 0.6666 0 1

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)

510

Matrizes

Exemplo:

QR 1 2 apresenta
3 4
0.3612 0.9486 3.1622 4.4271 1 0
,
,

0
0.6324 0 1
0.9486 0.3162

SCHUR

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 1 2 apresenta
3 4
0.4159 0.9093

5.3722
1
,

0.9093 0.4159 5.55 1017 0.3722

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 1 2 apresenta
3 4

SVL

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

Valores Singulares. Apresenta um vector que contm os


valores singulares de uma matriz.
SVL(matriz)

Matrizes

511

Exemplo:

SVL 1 2 apresenta 5.4649 0.3659


3 4

Vector
Produto com cruz

Produto com cruz de vector1 com vector2.


CROSS(vector1, vector2)
Exemplo:
CROSS ( 1 2 , 3 4 ) apresenta 0 0 2

Produto com ponto

Produto com ponto de dois arrays, matriz1 e matriz2.


DOT(matriz1, matriz2)
Exemplo:
DOT ( 1 2 , 3 4 ) apresenta 11

Norma L2

Apresenta a norma l2 (sqrt(x1^2+x2^2+...xn^2)) de um


vector.
l2norm(Vect)
Exemplo:
l2norm ( 3 4 2 ) apresenta 29

Norma L1

Apresenta a norma l1 (soma dos valores absolutos das


coordenadas) de um vector.
l1norm(Vect)
Exemplo:
l1norm ( 3 4 2 ) apresenta 9

Norma mx.

Apresenta a norma l (o mximo dos valores absolutos


das coordenadas) de um vector.
maxnorm(Vect ou Mtrx)

512

Matrizes

Exemplo:
maxnorm ( 1 2 3 4 ) 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 colunalinha de uma matriz. Por exemplo, o elemento 1,2 (linha
1, coluna 2) trocado com o elemento 2,1; o elemento
2,3 trocado com o elemento 3,2; e assim por diante.
Por exemplo, TRN([[1,2],[3,4]]) cria a matriz
[[1,3],[2,4]].

Forma escalonada
reduzida por linhas

O conjunto de equaes
x 2y + 3z = 14
2x + y z = 3
4x 2y + 2z = 14
pode ser escrito como a matriz aumentada
1 2 3 14
2 1 1 3
4 2 2 14

Matrizes

513

que pode depois ser


guardada como uma
matriz real 3 4 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:
x+yz = 5
2x y = 7
x 2y + z = 2
A ltima linha de zeros
na forma escalonada
reduzida por linhas da
matriz aumentada indica
um sistema inconsistente
com solues infinitas.

514

Matrizes

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 solicitalhe um nome.
Notas e informaes

515

Boto ou Tecla

Finalidade (Continuao)

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
SJ

Elimina a nota seleccionada.


Elimina todas as notas no
catlogo.

Editor de Notas
no Editor de Notas que se criam e editam notas. Pode
abrir o Editor de Notas a partir do Catlogo de Notas,
e tambm a partir de uma aplicao. As notas criadas
dentro de uma aplicao permanecem nessa aplicao,
mesmo que envie esta ltima para outra calculadora.
Essas notas no aparecem no Catlogo de Notas. S
podem ser lidas com a aplicao associada aberta.
As notas criadas atravs do Catlogo de Notas no so
especficas de nenhuma aplicao, e podem ser
visualizadas em qualquer momento mediante a abertura
do Catlogo de Notas. Essas notas podem tambm ser
enviadas para outra calculadora.

516

Notas e informaes

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.

Notas e informaes

517

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

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.

518

Notas e informaes

Boto ou Tecla

Finalidade (Continuao)

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.

Elimina o carcter esquerda


do cursor.

Inicia uma nova linha.

SJ(Limpar)

Elimina a nota inteira.

Menu para introduzir nomes de


variveis e contedo de
variveis.

Menu para introduzir comandos


matemticos.

Sa

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
.

(Caracteres)

Notas e informaes

519

Introduzir
caracteres
maisculos e
minsculos

A tabela seguinte descreve como introduzir rapidamente


caracteres maisculos e minsculos.

Teclas

520

Finalidade

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

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

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

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

Redefina o modo de bloqueio de


minsculas

Notas e informaes

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

10-22 pt

Tamanho do tipo
de letra
Seleccione entre vinte cores.
Cor de primeiro
plano
Cor de fundo
Alinhar
(alinhamento do
texto)
Estilo do tipo de
letra

Notas e informaes

Seleccione entre vinte cores.

Esquerda
Centro
Direita

Negrito
Itlico
Sublinhado
Rasurado
Acima linha
Abaixo linha
521

Categoria

Opes (Continuao)

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

Marcas de
pargrafo

2 [Cancela a marca de
pargrafo]

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

522

Notas e informaes

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.

, 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.

SZ
8. Seleccione o texto da rea de transferncia e prima
.

Partilhar notas

Notas e informaes

Pode enviar uma para outra HP Prime. Consulte Partilha


de dados na pgina 46.

523

524

Notas e informaes

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:

Programao

525

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 subrotinas (sendo, cada uma, uma funo ou um
procedimento). As sub-rotinas comeam por um
cabealho constitudo pelo nome, seguido de parnteses
entre os quais se encontra uma lista de parmetros ou
argumentos, separados por vrgulas. O corpo de uma
sub-rotina uma sequncia de declaraes delimitada
por um par BEGIN-END;. Por exemplo, o corpo de um
programa simples, chamado MYPROGRAM, poderia ter o
seguinte aspecto:
EXPORT MYPROGRAM()
BEGIN
PIXON(1,1);
END;

Comentrios

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.
526

Programao

Abra o
Catlogo de
Programas

Prima Sx
Programa) para abrir o
Catlogo de Programas.
O Catlogo de
Programas apresenta
uma lista de nomes de
programas. O primeiro
item do Catlogo de
Programas uma entrada integrada que tem o mesmo
nome da aplicao activa. Essa entrada o programa da
aplicao activa, se esse programa existir. Consulte
Programas de aplicao na pgina 548 para obter
mais informaes.

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.

Programao

527

Boto ou Tecla

Finalidade (Continuao)

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.

Elimina o programa
seleccionado.

SJ

Elimina todos os programas.

Criar um novo programa


1. Abra o Catlogo de
Programas e inicie
um novo programa.

Sx (Programa)
2. Introduza um nome
para o programa.

528

Programao

AA (para
bloquear o modo
Alpha)
MYPROGRAM
.

3. Prima novamente
. ento
criado um modelo
para o seu
programa. O modelo
constitudo por um
cabealho para uma
funo, com o
mesmo nome do
programa, EXPORT MYPROGRAM() e um par
BEGINEND; que delimita as declaraes da funo.
DICA

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
), ou a
seleccion-los no menu Catlogo (D
partir do menu Comandos no Editor de Programas
(
). Para introduzir variveis, smbolos, funes
matemticas, unidades ou caracteres, utilize as teclas.

Programao

529

Editor de
Programas: botes
e teclas

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.

530

Programao

Boto ou
Tecla

Significado (Continuao)

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.

Apresenta menus para seleco de


nomes e valores de variveis.

Sa

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, destaqueo 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.

(Caracteres)

Programao

531

Boto ou
Tecla

Significado (Continuao)

A> e
A<

Move o cursor um ecr para a


direita (ou esquerda). Tambm
pode fazer deslizar o ecr.

Inicia uma nova linha.

Elimina o carcter esquerda do


cursor.

SC

Elimina o carcter direita do


cursor.

SJ

Elimina todo o programa.

1. A fim de continuar o
exemplo
MYPROGRAM, (que
inicimos em pgina
528), utilize as teclas
do cursor para
posicionar este
ltimo no lugar onde
deseja inserir um comando. Neste exemplo, precisa
de posicionar o cursor entre BEGIN e END.
2. Toque em
para abrir o menu
de comandos de
programao
comuns para
bloqueios, ramais,
ciclos, variveis e
funes.
Neste exemplo, vamos seleccionar um comando de
CICLO no menu.

532

Programao

3. Seleccione Loop e,
em seguida,
seleccione FOR no
submenu.

Repare que
inserido um modelo
FOR_FROM_TO_DO
_. Basta-lhe
preencher a
informao em falta.

4. Com as teclas do
cursor e do teclado,
preencha as partes
em falta do
comando. Neste
caso, faa com que
a declarao
corresponda ao
seguinte:
FOR N FROM 1 TO 3 DO
5. Mova o cursor para uma linha em branco abaixo da
declarao FOR.
6. Toque em
para abrir um menu de comandos
de programao comuns.
7. Seleccione I/O e,
em seguida,
seleccione MSGBOX
no submenu.

Programao

533

8. Preencha o
argumento do
comando MSGBOX e
digite um ponto e
vrgula no final do
comando.

9. Toque em
programa.

para verificar a sintaxe do seu

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.

534

Programao

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.

Programao

535

1. No Catlogo de
Programas,
seleccione
MYPROGRAM.

Sx
Seleccione
MYPROGRAM
2. Toque em

Se houver mais do
que uma funo
EXPORT num
ficheiro, ser
apresentada uma
lista para que possa
escolher a funo a
depurar.
Enquanto depurar um programa, o ttulo do
programa ou da funo intra-programa aparece na
parte superior do ecr. Abaixo, encontra-se a linha
actual do programa que est a ser depurado.
O valor actual de cada varivel visvel no corpo
principal do ecr. No depurador, esto disponveis
os seguintes botes de menu:
: Salta para a linha ou bloco seguinte do
programa
: Executa a linha actual
: Abre um menu de variveis
: Fecha o depurador
: Continua a executar o programa sem
depurao
3. Execute o comando de ciclo FOR.
O ciclo FOR iniciado e a parte superior do ecr
mostra a linha seguinte do programa (o comando
MSGBOX).

536

Programao

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).

Programao

537

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
eliminar todos os programas ou

538

para
para cancelar.
Programao

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

Programao

539

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;
540

Programao

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.

Programao

541

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

542

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

EXPORT ROLLMANY(n,sides)
BEGIN
LOCAL k,roll;
// initialize list of frequencies
MAKELIST(0,X,1,2*sides,1)XL2;
FOR k FROM 1 TO n DO
ROLLDIE(sides)+ROLLDIE(sides)Xroll;
L2(roll)+1XL2(roll);
END;
END;
Ao omitir o comando EXPORT quando uma funo
declarada, pode restringir a sua visibilidade ao programa
dentro do qual definida. Por exemplo, poderia definir a
funo ROLLDIE dentro do programa ROLLMANY da
seguinte forma:
ROLLDIE();
EXPORT ROLLMANY(n,sides)
BEGIN
LOCAL k,roll;
// initialize list of frequencies
MAKELIST(0,X,1,2*sides,1)XL2;
FOR k FROM 1 TO n DO
ROLLDIE(sides)+ROLLDIE(sides)Xroll;
L2(roll)+1XL2(roll);
END;
END;
ROLLDIE(n)
BEGIN
RETURN 1+FLOOR(RANDOM(N));
END;
Neste cenrio, vamos presumir que no h nenhuma
funo ROLLDIE exportada de outro programa. Em vez
disso, ROLLDIE visvel apenas para ROLLMANY.
A funo ROLLDIE deve ser declarada antes de ser
invocada. A primeira linha do programa acima contm a
declarao da funo ROLLDIE. A definio da funo
ROLLDIE est localizada no final do programa.
Por ltimo, a lista de resultados pode ser apresentada
como resultado da invocao de ROLLMANY, em vez de
Programao

543

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)Xresults;
FOR k FROM 1 TO n DO
ROLLDIE(sides)+ROLLDIE(sides)Xroll;
results(roll)+1Xresults(roll);
END;
RETURN results;
END;
Na vista inicial, introduziria ROLLMANY(100,6)X 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.

544

Programao

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.

Programao

545

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.
Sugesto

Nomes das
teclas

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.
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

546

Nome

tecla +

tecla +

AS
tecla +

K_0

KS_0

KA_0

KSA_0

K_1

KS_1

KA_1

KSA_1

K_2

KS_2

KA_2

KSA_2

K_3

KS_3

KA_2

KSA_2

K_4

KS_4

KA_4

KSA_4

K_5

KS_5

KA_5

KSA_5

K_6

KS_6

KA_6

KSA_6

K_7

KS_7

KA_7

KSA_7

K_8

KS_8

KA_8

KSA_8

K_9

KS_9

KA_9

KSA_9

K_Abc

KS_Abc

KA_Abc

KSA_Abc
Programao

Nome interno das teclas e estados das teclas


(Continuao)

Tecla

Programao

Nome

tecla +

tecla +

AS
tecla +

K_Alpha

KS_Alpha

KA_Alpha

KSA_Alpha

K_Apps

KS_Apps

KA_Apps

KSA_Apps

K_Bksp

KS_Bksp

KA_Bksp

KSA_Bksp

K_Comm
a

KS_Comm
a

KA_Comma

KSA_Comma

K_Cos

KS_Cos

KA_Cos

KSA_Cos

K_Div

KS_Div

KA_Div

KSA_Div

K_Dot

KS_Dot

KA_Dot

KSA_Dot

K_Down

KS_Down

KA_Down

KSA_Down

K_Enter

KS_Enter

KA_Enter

KSA_Enter

K_Home

KS_Home

KA_Home

KSA_Home

,<

K_Left

KS_Left

KA_Left

KSA_Left

,>

K_Right

KS_Right

KA_Right

KSA_Right

K_Ln

KS_Ln

KA_Ln

KSA_Ln

K_Log

KS_Log

KA_Log

KSA_Log

K_Minus

KS_Minus

KA_Minus

KSA_Minus

K_Neg

KS_Neg

KA_Neg

KSA_Neg

K_Num

KS_Num

KA_Num

KSA_Num

K_On

KA_On

KSA_On

K_Plot

KS_Plot

KA_Plot

KSA_Plot

K_Plus

KS_Plus

KA_Plus

KSA_Plus

K_Power

KS_Power

KA_Power

KSA_Power

K_Sin

KS_Sin

KA_Sin

KSA_Sin

K_Sq

KS_Sq

KA_Sq

KSA_Sq

K_Symb

KS_Symb

KA_Symb

KSA_Symb

K_Tan

KS_Tan

KA_Tan

KSA_Tan

547

Nome interno das teclas e estados das teclas


(Continuao)

Tecla

Nome

tecla +

tecla +

AS
tecla +

K_Up

KS_Up

KA_Up

KSA_Up

K_Vars

KS_Vars

KA_Vars

KSA_Vars

K_View

KS_View

KA_View

KSA_View

K_Xttn

KS_Xttn

KA_Xttn

KSA_Xttn

K_Help

KA_Help

KSA_Help

K_Menu

KS_Menu

KA_Menu

KSA_Menu

K_Esc

KS_Esc

KA_Esc

KSA_Esc

K_Cas

KS_Cas

KA_Cas

KSA_Cas

K_Math

KS_Math

KA_Math

KSA_Math

K_Templ

KS_Templ

KA_Templ

KSA_Templ

K_Paren

KS_Paren

KA_Paren

KSA_Paren

K_Eex

KS_Eex

KA_Eex

KSA_Eex

K_Mul

KS_Mul

KA_Mul

KSA_Mul

K_Space

KS_Space

KA_Space

KSA_Space

Programas de aplicao
Uma aplicao um conjunto unificado de vistas,
programas, notas e dados associados. Criar um
programa de aplicao permite redefinir as vistas de
aplicao e os mtodos atravs dos quais um utilizador
interage com essas vistas. Isso feito atravs de (a)
funes especficas de programas, com nomes especiais,
e (b) da redefinio das vistas no menu Vistas.

548

Programao

Utilizar
funes
especficas
de
programas

Redefinir o
menu Vistas

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.

Programa

Nome

Teclas
premidas
equivalentes

Symb

Vista simblica

SymbSetup

Config Simblica

SY

Desenho

Vista desenho

PlotSetup

Config Desenho

SP

Num

Vista numrica

NumSetup

Config Numrica

SM

Info

Vista Info

SI

START

Inicia uma
aplicao

RESET

Reinicializa ou
inicializa uma
aplicao

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.

Programao

549

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).

550

Programao

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:

Programao

iniciar a aplicao
551

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();
{}XD1;
{}XD2;
SetSample(H1,D1);
SetFreq(H1,D2);
0XH1Type;
END;
VIEWS "Roll Dice",ROLLMANY()
BEGIN
LOCAL k,roll;
MAKELIST(X+1,X,1,2*SIDES-1,1)XD1;
MAKELIST(X+1,X,1,2*SIDES-1,1)XD2;
FOR k FROM 1 TO ROLLS DO
roll:=ROLLDIE(SIDES)+ROLLDIE (SIDES);
D2(roll-1)+1XD2(roll-1);

552

Programao

END;
-1XXmin;
MAX(D1)+1XXmax;
0XYmin;
MAX(D2)+1XYmax;
STARTVIEW(1,1);
END;
VIEWS "Set Sides",SETSIDES()
BEGIN
REPEAT
INPUT(SIDES,"Die Sides","N=","ENTER
num sides",2);
FLOOR(SIDES)XSIDES;
IF SIDES<2 THEN
MSGBOX("Must be >= 2");
END;
UNTIL SIDES >=2;
END;
VIEWS "Set Rolls",SETROLLS()
BEGIN
REPEAT
INPUT(ROLLS,"Num of rolls","N=","Enter
numrolls",25);
FLOOR(ROLLS)XROLLS;
IF ROLLS<1 THEN
MSGBOX(" u must enter a num >=1");
END;
UNTIL ROLLS>=1;
END;
PLOT()
BEGIN
-1XXmin;
MAX(D1)+1XXmax;
0XYmin;
MAX(D2)+1XYmax;
STARTVIEW(1,1);
END;
Programao

553

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
6

X
X

ROLLS;
SIDES;

END;
Prima V para ver o
menu da aplicao
personalizada. Aqui,
pode definir o nmero
de lados dos dados, o
nmero de lanamentos
e executar uma
simulao.
Depois de executar uma simulao, prima P para ver
um histograma dos resultados da simulao.

Comandos de programa
Esta seco descreve cada comando de programa.
Os comandos do menu
encontram-se descritos em
primeiro lugar. Os comandos do menu
encontramse descritos em Comandos do menu Comand na
pgina 560.

554

Programao

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

Programao

555

CASE

Sintaxe:
CASE
IF teste1 THEN comandos1 END;
IF teste2 THEN comandos2 END;

[DEFAULT comandos]
END;
Avalia o teste1. Se for verdadeiro, execute comandos1 e
termine CASE. Caso contrrio, avalie o teste2. Se for
verdadeiro, execute os comandos2. Continue a calcular
testes at encontrar um verdadeiro. Se no for encontrado
nenhum teste verdadeiro, execute os comandos
predefinidos, se fornecidos.
Exemplo:
CASE
IF x < 0 THEN RETURN "negativo"; END;
IF x < 1 THEN RETURN "pequeno"; END;
DEFAULT RETURN "grande";
END;

IFERR

IFERR 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

556

Programao

LOCAL cur, max,k,result;


1X max;1X result;
FOR k FROM 2 TO N DO
SIZE(idivis(k))

cur;

IF cur > max THEN


cur
k

max;

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

Programao

557

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;

sum;

WHILE sum <= n AND d < n DO


IF irem(n,d)==0 THEN
sum+d

sum;

END;
d+1X d;
END;
RETURN sum==n;
END;
558

Programao

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.

Programao

559

LOCAL

Local.
Sintaxe: LOCAL var1,var2,varn;
Torna as variveis var1, var2, etc. locais em relao ao
programa em que se encontram.

EXPORT

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
KEY

Define texto que o utilizador pode ver premindo V.


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]

560

Programao

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:
String

Resultado

string(F1), quando
F1(X) = COS(X)

"COS(X)"

string(L1) quando L1
= {1,2,3}

"{1,2,3}"

string(M1) quando M1
=

"[[1,2,3],[4,5,6]]"

1 2 3
4 5 6

INSTRING

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

Programao

561

LEFT

Sintaxe: left (str,n)


Apresenta os primeiros n caracteres da string str.
Se n dim ( str ) ou n < 0 , 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(objecto1, incio, objecto2)


Substitui parte do objecto1 pelo objecto2 a partir de incio.
Os objectos podem ser matrizes, vectores ou strings.

562

Programao

Exemplo:
REPLACE("12345",3,"99") d "12995"

Desenho
Existem 10 variveis integradas de grficos na HP Prime,
com os nomes G0 a G9. G0 corresponde sempre ao
grfico actual no ecr.
G1 a G9 podem ser utilizadas para guardar
temporariamente objectos grficos (abreviatura GROB)
durante a programao de aplicaes que utilizem
grficos. So temporrias e, portanto, eliminadas
quando a calculadora desligada.
possvel utilizar vinte e seis funes para modificar
variveis de grficos. Treze funcionam com coordenadas
cartesianas do plano cartesiano definido na aplicao
actual pelas variveis Xmn, Xmx, Ymn e Ymx.
As outras treze funcionam com coordenadas de pxeis,
em que o pxel 0,0 o pixel superior esquerdo de GROB,
e 320, 240 o inferior direito. Os nomes das funes
deste segundo conjunto tm um sufixo _P.
CPX
DRAWMENU

Converte as coordenadas cartesianas em coordenadas do


ecr.
Sintaxe: DRAWMENU({texto1, texto2, })
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
RGB

Converte as coordenadas do ecr em coordenadas


cartesianas.
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).

Programao

563

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.

564

Programao

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.
NOTA

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.

Programao

565

GROBH_P
GROBH

Sintaxe: GROBH(G)
GROBH_P(G)
Apresenta a altura de G.
G pode ser qualquer uma das variveis de grficos, e
opcional. A predefinio G0.

GROBW_P
GROBW

Sintaxe: GROBW(G)
GROBW_P(G)
Apresenta a largura de G.
G pode ser qualquer uma das variveis de grficos, e
opcional. A predefinio G0.

INVERT_P
INVERT

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.

566

Programao

PIXOFF_P
PIXOFF

Sintaxe: PIXOFF([G], x, y)
PIXOFF_P([G], x, y)
Define a cor do pxel G com as coordenadas x,y como
branco. G pode ser qualquer uma das variveis de
grficos, e opcional. A predefinio G0, o grfico
actual

PIXON_P
PIXON

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().

Programao

567

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.

568

Programao

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

Programao

569

LOCAL sign;
2
-1

X
X

K;4

XA;

sign;

RECT();
TEXTOUT_P("N=",0,0);
TEXTOUT_P("PI APPROX=",0,30);
REPEAT
A+sign*4/(2*K-1)

A;

TEXTOUT_P(K ,35,0,2,
#FFFFFF,100,#333399);
TEXTOUT_P(A ,90,30,2,
#000000,100,#99CC33);
sign*-1
sign;

K+1X K;
UNTIL 0;
END;
O programa
executado at que o
utilizador prima O
para o encerrar. Os espaos aps K (o nmero do termo)
e A (a aproximao actual) nos comandos TEXTOUT_P
servem para substituir o valor anteriormente apresentado.

Matriz
Alguns comandos de matriz tomam como argumento o
nome da varivel de matriz qual o comando
aplicado. Os nomes vlidos so as variveis globais M0
a M9, ou uma varivel local que contenha uma matriz.
ADDCOL

Sintaxe: ADDCOL
(nome [ ,valor1,...,valorn],nmero_coluna)
Insere valores numa nova coluna, inserida antes de
nmero_coluna na matriz especificada. Introduza os
valores como um vector. (Estes argumentos no so
opcionais). Os valores devem ser separados por vrgulas
e o nmero de valores deve corresponder ao nmero de
linhas no nome da matriz.

570

Programao

ADDROW

Sintaxe: ADDROW
(nome [ ,valor1,...,valorn],nmero_linha)
Insere valores numa nova linha, inserida antes de
nmero_linha na matriz especificada. Introduza os
valores como um vector. (Estes argumentos no so
opcionais). Os valores devem ser separados por vrgulas,
e o nmero de valores deve corresponder ao nmero de
colunas no nome da matriz.

DELCOL

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.

Programao

571

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( n [,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.

572

Programao

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.

Programao

573

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.

574

Programao

BR

Sintaxe: BR(#inteirom)
Converte um inteiro na base m para um inteiro decimal
(base 10). O marcador de base m pode ser b (para
binria), o (para octal) ou h (para hexadecimal).
Exemplo: BR(#1101b) apresenta 13

GETBASE

Sintaxe: GETBASE(#inteiro[m])
Apresenta a base para o inteiro especificado (em
qualquer base que seja a predefinida no momento):
0 = predefinio, 1= binria, 2 = octal, 3 = hexadecimal.
Exemplos: GETBASE(#1101b) apresenta #1h (se a
base predefinida for hexadecimal), enquanto GETBASE
(#1101) apresenta #0h.

GETBITS

Sintaxe: GETBITS(#inteiro)
Apresenta o nmero de bits utilizados por inteiro,
expresso na base predefinida.
Exemplo: GETBITS(#22122) apresenta #20h (se a
base predefinida for hexadecimal)

RB

Sintaxe: RB(inteiro)
Converte um inteiro decimal (base 10) para um inteiro na
base predefinida.
Exemplo: RB(13) apresenta #1101b (se a base
predefinida for binria) ou #Dh (se a base predefinida for
hexadecimal).

SETBITS

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.

Programao

575

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.

576

Programao

EDITLIST

Sintaxe: EDITLIST(listvar)
Inicia o Editor de Listas, carregando listvar, e apresenta a
lista especificada. Se for utilizado na programao,
regressa ao programa quando o utilizador toca em
.
Exemplo: EDITLIST(L1) edita a lista L1.

EDITMAT

Sintaxe: EDITMAT(matrizvar)
Inicia o Editor de Matrizes e apresenta a matriz
especificada. Se for utilizado na programao, regressa
ao programa quando o utilizador toca em
.
Exemplo: EDITMAT(M1) edita a matriz M1.

GETKEY

Sintaxe: GETKEY
Apresenta a ID da primeira tecla na memria intermdia
do teclado, ou 1 caso no tenha sido premida nenhuma
tecla desde a ltima invocao do comando GETKEY. As
ID de tecla so inteiros de 0 a 50, numeradas da parte
superior esquerda (tecla 0) para a parte inferior direita
(tecla 50), consoante ilustrado na figura 27-1.

Programao

577

Keys 013

2
7

12

11

10

13

Keys 1419

Keys 2025

Keys 2630

Keys 3135

Keys 3640

Keys 4145

Keys 4650

Figura 27-1: Nmeros das teclas

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;

578

Programao

ISKEYDOWN

Sintaxe: ISKEYDOWN(id_tecla);
Apresenta verdadeiro (no zero) se a tecla da qual
fornecida a id_tecla est premida no momento, e falso (0)
se no est.

MOUSE

Sintaxe: MOUSE[(ndice)]
Apresenta duas listas que descrevem a localizao actual
de cada potencial ponteiro (ou listas vazias se no forem
utilizados ponteiros). Os dados de sada so {x , y, z
original, y original, tipo} em que tipo 0 (para novo), 1
(para concludo), 2 (para arrastar), 3 (para esticar), 4
(para rodar) e 5 (para clique longo).
O ndice de parmetro opcional o n-simo elemento
que teria sido apresentado x, y, x original, etc. se o
parmetro tivesse sido omitido (ou 1 se no tivesse
ocorrido qualquer actividade de ponteiros).

MSGBOX

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;

Programao

579

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

580

Programao

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 &,lista1 [lista2]
[listan])

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}
Programao

581

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

582

Programao

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.

Programao

583

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.

584

Programao

Variveis da vista Desenho


Axes

Activa ou desactiva os eixos.


Na vista Config Desenho, marque (ou desmarque) AXES.
Num programa, digite:

Cursor

Axespara activar os eixos.

Axespara desactivar os eixos.

Define o tipo de cursor. (Invertido ou intermitente til se


o fundo for slido).
Na vista Config Desenho, escolha Cursor.
Num programa, digite:
0 X CrossTypepara cruzes contnuas
(predefinio).

GridDots

CrossTypepara inverter as cruzes.

CrossTypepara cruzes intermitentes.

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 X GridDotspara activar os pontos de grelha
(predefinio).
1 X 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 X GridLinespara activar as linhas de grelha
(predefinio).
1 X GridLinespara desactivar as linhas de
grelha.

Programao

585

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:
n1

Hmin

n2

Hmax

em que n 1 < n 2

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

Labels

Hwidth

Desenha rtulos na vista Desenho apresentando os


intervalos de X e Y.
Na vista Config Desenho, marque (ou desmarque)
Labels.
Num programa, digite:

Method

Labelspara activar os rtulos (predefinio)

Labelspara desactivar os rtulos.

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 X Methodpara seleccionar o mtodo de


segmentos de passo fixo
2 X 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.

586

Programao

Num programa, digite:


n1

Nmin

n2

Nmax

em que n 1 < n 2

Recenter

Recentra no cursor ao fazer zoom.


A partir de Factores definidos de zoom de Desenho,
marque (ou desmarque) Recenter.
Num programa, digite:
0 X 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.

SeqPlot
Sequncia

Permite escolher entre um grfico tipo Degrau de escada


e Teia.

Na vista Config Desenho para estatsticas a duas


variveis, seleccione uma das S1mark-S5marks.

Na vista Config Desenho, seleccione SeqPlot e depois,


Degrau de escada ou Teia.
Num programa, digite:

min/max
Polar

SeqPlotpara Degrau de escada.

SeqPlotpara Teia.

Define os valores independentes mnimo e mximo.


Na vista Config Desenho, introduza os valores para RNG.
Num programa, digite:
n1

min

n2

max

em que n 1 < n 2

step
Polar

Define o tamanho do passo para a varivel


independente.
Na vista Config Desenho, introduza um valor para STEP.
Num programa, digite:
n

step

em que n > 0
Programao

587

Tmin/Tmax
Paramtrica

Define os valores mnimo e mximo da varivel


independente.
Na vista Config Desenho, introduza os valores para
TRNG.
Num programa, digite:
n1

Tmin

n2

Tmax

em que n 1 < n 2

Tstep
Paramtrica

Define o tamanho do passo para a varivel


independente.
Na vista Config Desenho, introduza um valor para
TSTEP.
Num programa, digite:
n

Tstep

em que n > 0

Xtick

Define a distncia entre as marcas para o eixo horizontal.


Na vista Config Desenho, introduza um valor para
Xtick.
Num programa, digite:
n

Ytick

Xtick em que n > 0

Define a distncia entre as marcas no eixo vertical.


Na vista Config Desenho, introduza um valor para Ytick.
Num programa, digite:
n

Xmin/Xmax

Ytick em que n > 0

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:
n1

Xmin

n2

Xmax

em que n 1 < n 2
588

Programao

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:
n1

Ymin

n2

Ymax

em que n 1 < n 2

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:
n

Xzoom

em que n > 0
O valor predefinido 4.

Yzoom

Em Config Desenho (
), prima
e depois,
. Desloque-se at Definir factores,
seleccione e prima
. Introduza o valor para Y
zoom e prima
.

Ou, num programa, digite:


n

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:

Programao

AltHyppara < 0

AltHyppara > 0

AltHyppara 0

589

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

F0...F9
Funo

E1

Pode conter qualquer expresso. A varivel independente


X.
Exemplo:
SIN(X)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

Method
Inferncia

H3Type

Determina se a aplicao Inferncia est definida para


calcular resultados de teste de hipteses ou intervalos de
confiana.
Num programa, digite:

590

Methodpara Teste de hiptese

Methodpara Intervalo de confiana

Programao

R0...R9
Polar

Pode conter qualquer expresso. A varivel independente


.
Exemplo:
2*SIN(2* )X 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

Type
Inferncia

Programao

S2type

Determina o tipo de teste de hiptese ou intervalo de


confiana. Depende do valor da varivel Method. Faa
a seleco na vista Simblica.

591

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: 1 2
2 Teste Z:1
3 Teste Z: 1 2
4 Teste T:1
5 Teste T: 1 2
Com Mtodo=1, as constantes e os respectivos
significados so os seguintes:
0 Z-Int:1
1 Z-Int: 1 2
2 Z-Int:1
3 Z-Int: 1 2
4 T-Int:1
5 T-Int: 1 2

X0, Y0...X9,Y9
Paramtrica

Pode conter qualquer expresso. A varivel independente


T.
Exemplo:
SIN(4*T)X Y1;2*SIN(6*T)X 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 n = 0 , 1, 2, 3 ... 9 e LIST uma lista ou o nome


de uma lista.
592

Programao

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 n = 0 , 1, 2, 3 ... 9 e LIST uma lista ou o nome


de uma lista.

NumIndep
Funo
Paramtrica
Polar
Sequncia
Grficos
Avanados

NumStart
Funo
Paramtrica
Polar
Sequncia

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.
Define o valor inicial para uma tabela na vista Numrica.
Na vista Config Numrica, introduza um valor para
NUMSTART.
Num programa, digite:
n

NumXStart
Grficos Avanados

NumStart

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:
n

NumYStart
Grficos Avanados

NumXStart

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:
n

Programao

NumYStart

593

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:
n

NumStep

em que n > 0
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:
n

NumXStep

em que n > 0
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:
n

NumYStep

em que n > 0
NumType
Funo
Paramtrica
Polar
Sequncia
Grficos Avanados
NumZoom
Funo
Paramtrica
Polar
Sequncia

Define o formato da tabela.


Na vista Config Numrica, introduza 0 ou 1.
Num programa, digite:
0

NumTypepara Automtica (predefinio).

NumTypepara Cria A Tua.

Define o factor de zoom na vista Numrica.


Na vista Config Numrica, digite um valor para
NUMZOOM.
Num programa, digite:
n

NumZoom

em que n > 0
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.

594

Programao

Num programa, digite:


n

NumXZoom

em que n > 0
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:
n

NumYZoom

em que n > 0

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:
n

Alpha

em que 0 < n < 1

Conf

Define o nvel de confiana do intervalo de confiana.


Na vista Numrica, defina o valor de Conf.
Num programa, digite:
n

Conf

em que 0 < n < 1

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:
n

Mean2

Programao

Mean1

Para um teste ou intervalo de 2 mdias, define o valor da


mdia da segunda amostra. Na vista Numrica, defina o
valor de Mean2.
595

Num programa, digite:


n

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 0 .
Num programa, digite:
n

em que 0 < 0 < 1


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:
n

n2

n1

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:
n

n2

Define a proporo presumida de xitos para o teste de


Z com uma proporo. Na vista Numrica, defina o valor
de 0 .
Num programa, digite:
n

em que 0 < 0 < 1


Pooled

596

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.
Programao

Num programa, digite:

s1

Pooledpara no repartidas (predefinio).

Pooledpara repartidas.

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:
n

s2

Xs1

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:
n

Xs2

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:
n

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:
n

x1

Programao

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.
597

Num programa, digite:


n
x2

x1

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:
n

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:
n

CPYR

em que n > 0

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 X ENDpara acumulao no final do perodo
(predefinio)
0

FV

ENDpara acumulao no incio do perodo

Valor futuro. Define o valor futuro de um investimento.


Na vista Numrica da aplicao Financeira, introduza
um valor para FV.
Num programa, digite:
n

FV

Nota: os valores positivos representam o retorno de um


investimento ou emprstimo.

598

Programao

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:
n

IPYR

em que n > 0

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:
n

NbPmt

em que n > 0

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:
n

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:
n

PPYR

em que n > 0

PV

Valor actual. Define o valor actual de um investimento.


Na vista Numrica da aplicao Financeira, introduza
um valor para PV.
Num programa, digite:
n

Programao

PV

599

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:
n

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

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:
n

SideA

em que n > 0
600

Programao

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:
n

SideB

em que n > 0

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:
n

SideC

em que n > 0

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:
n

AngleA

em que n > 0

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:
n

AngleB

em que n > 0

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:
n

AngleC

em que n > 0
Programao

601

RECT

Corresponde ao estado de
na vista Numrica da
aplicao Solucionador de Tringulos. Determina se
utilizado um solucionador de tringulos geral ou um
solucionador de tringulos rectngulos. Na vista do
Solucionador de Tringulos, toque em
.
Num programa, digite:
0

RECTpara o Solucionador de Tringulos geral

1 X 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:

HDigits

HAnglepara Graus.

HAnglepara Radianos.

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

HFormat

HDigits, em que 0 < n < 11 .

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

602

Programao

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.

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

Language

Time

Define o idioma. Em Modos, escolha um idioma para o


campo Idioma.
Num programa, guarde um dos seguintes nmeros
constantes na varivel Idioma:

Entrada

Language (Ingls)

Language (Chins)

Language (Francs)

Language (Alemo)

Language (Espanhol)

Language (Holands)

Language (Portugus)

Define o modo de introduo. Num programa, introduza:


0

Entrypara Texto

Entrypara Algbrico

Entrypara RPN

Inteiro
Base

Apresenta ou define a base para inteiros. Num


programa, introduza:
0

Basepara Binria

Basepara Octal

Basepara Decimal

3
Programao

Basepara Hexadecimal
603

Bits

Apresenta ou define o nmero de bits para representar


inteiros. Num programa, introduza:
n

Signed

Bits em que n o nmero de bits.

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

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:

AComplex

AAnglepara Sistema (predefinio).

AAnglepara Graus.

AAnglepara Radianos.

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:

ADigits

604

AComplexpara Sistema (predefinio).

AComplexpara LIGADO.

AComplexpara DESLIGADO.

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

Na Config Simblica, introduza um valor no segundo


campo de Formato numrico.
Num programa, digite:
n

ADigits

em que 0 < n < 11

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

X AFormat

ou
3

Variveis de
resultados

X AFormat

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.

Programao

605

606

Programao

28
Aritmtica de inteiros elementar
A base numrica comum utilizada na matemtica
contempornea a base 10. Por predefinio, todos os clculos
realizados pela HP Prime so efectuados em base 10, e todos os
resultados so apresentados em base 10.
No entanto, a HP Prime permite
realizar aritmtica de inteiros
com quatro bases: decimal
(base 10), binria (base 2),
octal (base 8) e hexadecimal
(base 16). Por exemplo, pode
multiplicar 4 em base 16 por 71
em base 8, sendo a resposta E4
em base 16. Isto o equivalente a multiplicar 4 por 57 em base
10 para obter 228.
Para indicar que vai praticar aritmtica de inteiros, faa
anteceder o nmero pelo smbolo cardinal: (para obter #, prima
Az). Para indicar a base a utilizar para o nmero, anexe
o marcador de base adequado:
Marcador de
base

Aritmtica de inteiros elementar

Base

[em branco]

Para adoptar a base


predefinida (consulte A base
predefinida na pgina 608)

decimal

binria

octal

hexadecimal

607

Assim, #11b representa 310. O marcador de base b indica que


o nmero deve ser interpretado como um nmero binrio: 112.
Da mesma forma, #E4h representa 22810. Neste caso, o
marcador de base h indica que o nmero deve ser interpretado
como um nmero hexadecimal: E416.
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 410/210
o mesmo que 210). 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
9
aproximadamente 2 10 . 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
2710=110112).
Configurar uma base predefinida significa que nem sempre
precisa de especificar um marcador de base para nmeros
quando pratica aritmtica de inteiros. A excepo ocorre
quando deseja incluir um nmero a partir da base no
predefinida: este ter de incluir o marcador de base. Assim, se a
base predefinida for 2 e desejar introduzir 27 para uma
operao de aritmtica de inteiros, pode introduzir,
simplesmente, #11011 sem o sufixo b. Mas, se desejar introduzir
608

Aritmtica de inteiros elementar

E416, 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.
Aritmtica de inteiros elementar

609

Exemplos de aritmtica de inteiros


Os operandos em aritmtica de inteiros podem ser da mesma
base ou de bases mistas.
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 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 410 por 5710
e o segundo multiplica 5710 por 410. 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.

610

Aritmtica de inteiros elementar

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 +
Aritmtica de inteiros elementar

611

: 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
contrrio, prima J.
Nota

; caso

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:

BITAND

BITNOT

BITOR

BITSL

BITSR

BITXOR

BR

GETBASE

GETBITS

RB

SETBASE

SETBITS

Estas encontram-se descritas em Inteiro, a partir da pgina 574.

612

Aritmtica de inteiros elementar

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).

613

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.

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
y2<x1 e x2y2=3+x.

programa

Um conjunto de instrues reutilizvel


que o utilizador regista com o Editor
de Programas.

615

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.

Anexo B
Resoluo de problemas
A calculadora no responde
Se a calculadora no responder, deve, em primeiro lugar,
reinicializ-la. Trata-se de um procedimento muito
semelhante ao utilizado num PC. Cancela determinadas
operaes, restaura determinadas condies e limpa
locais da memria temporria. No entanto, no apaga
dados guardados (variveis, aplicaes, programas,
etc.).

Para reinicializar
Vire a calculadora ao contrrio e insira um clipe no
orifcio de Reinicializao, logo acima da tampa do
compartimento da bateria. A calculadora ser reiniciada,
voltando vista inicial.

Se a calculadora no ligar
Se a HP Prime no ligar, siga os passos abaixo at que a
calculadora ligue. Poder constatar que a calculadora
liga antes de concluir o procedimento. Se, mesmo assim,
a calculadora no ligar, contacte o Servio de Assistncia
a Clientes para obter mais informaes.
1. Carregue a calculadora, no mnimo, uma hora.
2. Aps uma hora de carregamento, ligue a
calculadora.
3. Se no ligar, reinicialize a calculadora de acordo
com o disposto na seco anterior.

617

Limites de funcionamento
Temperatura de funcionamento:
0 a 45C (32 a 113F).
Temperatura de armazenamento: 20 a 65C
( 4 a 149F).
Humidade durante o funcionamento e o
armazenamento: 90% de humidade relativa a 40C
(104F) no mximo. Evite molhar a calculadora.
A bateria funciona a 3,7 V, com uma capacidade de
1500 mAh (5,55 Wh).

Mensagens de estado
A tabela abaixo enumera as mensagens gerais de erro
mais comuns e respectivos significados. Algumas
aplicaes, bem como o CAS, possuem mensagens de
erro mais especficas que dispensam explicaes.

618

Mensagem

Significado

Tipo de argumento
incorrecto

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.

Mensagem

Significado (Continuao)

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).

619

620

Anexo C
Informao Regulatria e Ambiental
sobre o Produto
Aviso da Federal Communications Commission
Este equipamento foi testado e est em conformidade
com os limites para um dispositivo digital da Classe B,
de acordo com a Parte 15 das Normas da FCC. Estes
limites foram concebidos para fornecer proteco
razovel contra interferncias nocivas numa instalao
residencial. Este equipamento gera, utiliza e pode
irradiar energia de rdiofrequncia e, se no for
instalado e utilizado de acordo com as instrues, pode
causar interferncias prejudiciais comunicao via
rdio. No entanto, no h qualquer garantia de que no
ocorrero interferncias numa instalao especfica. Se
este equipamento provocar interferncias nocivas
recepo de rdio ou televiso, o que poder ser
determinado desligando e ligando o equipamento, o
utilizador encorajado a tentar corrigir a interferncia
atravs de uma ou vrias das seguintes medidas:
Reorientar ou reposicionar a antena de recepo.
Aumentar a distncia entre o equipamento e o receptor.
Ligar o equipamento a uma tomada num circuito diferente
daquele a que est ligado o receptor.
Consulte o revendedor ou um tcnico de televiso ou
rdio experiente para obter ajuda.

Modificaes
A FCC exige que o utilizador seja avisado de que
qualquer alterao ou modificao deste dispositivo que
no seja aprovada pela Hewlett-Packard Company pode
anular a autoridade do utilizador para utilizar do
equipamento.

621

Cabos
As ligaes a este dispositivo devem ser feitas com
cabos blindados com cobertura metlica de conector
RFI/EMI, para manter a conformidade com as Normas e
Regulamentos da FCC. Aplicvel apenas a produtos com
conectividade para PC/porttil.
Declarao de Conformidade de Produtos Marcados com
o logtipo da FCC, apenas nos Estados Unidos
Este dispositivo est em conformidade com a Parte 15
das Normas FCC. A utilizao est sujeita s seguintes
duas condies: (1) este dispositivo no deve causar
interferncia prejudicial e (2) deve aceitar qualquer
interferncia recebida, incluindo interferncias que
possam impedir o seu bom funcionamento.
Se tiver dvidas acerca do produto no abordadas nesta
declarao, escreva para:
Hewlett-Packard Company
P.O. Box 692000, Mail Stop 530113
Houston, TX 77269-2000 EUA
Para questes relativas a esta declarao de
conformidade com as normas FCC, escreva para:
Hewlett-Packard Company
P.O. Box 692000, Mail Stop 510101 Houston, TX 772692000 EUA ou contacte telefonicamente a HP atravs do
nmero 281-514-3333
Para identificar o seu produto, mencione a referncia,
o nmero de srie ou o nmero de modelo que se
encontram no produto.
Aviso para o Canad
Este aparelho digital de Classe B cumpre todos os
requisitos do Regulamento canadiano para
equipamentos causadores de interferncias.
Avis Canadien
Cet appareil numrique de la classe B respecte toutes les
exigences du Rglement sur le matriel brouilleur du
Canada.
622

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:
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 !).

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.

623

Aviso para o Japo

Aviso colectivo
para a Coreia

Eliminao de
resduos de
equipamentos por
utilizadores de
agregados
familiares privados
na Unio Europeia

624

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.

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.

625

626

ndice remissivo
A

ajuda online 48
ajuda, online 48
ajuste linear 248
ajuste quadrtico 248
alternativa 258
amortizao 311312
Ans (ltima resposta) 44
antilogaritmo
comum 330
natural 330
anular
em Geometria 155
um zoom 94
Aplicao
Grficos Avanados 71
aplicao
abrir 73
biblioteca 73
comandos 572
criar 113, 143, 550
definio de 613
eliminar 74
funes Consulte funes
notas 112
ordenar 74
personalizar Consulte aplicao, criar
programas 548
reinicializar 73
variveis 116, 584605
Aplicao Explorador Linear 319321
funes 393
aplicao Explorador Linear 71, 138
Aplicao Explorador Quadrtico

322324

aplicao Explorador Quadrtico 72


Aplicao Explorador Trigonomtrico

324326

aplicao Explorador Trigonomtrico 72


Aplicao Financeira
clculos de TVM 305
funes 390391
variveis
Numricas 598600
ndice remissivo

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
627

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


628

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

barra de ttulo 14
base 33
funes 612
marcador 607
predefinida 608
base de inteiros 58
bateria 16
aviso 12
carregamento 11
indicador 16
Biblioteca de Aplicaes 73
ordenar 74
Biblioteca, Aplicaes 614
ndice remissivo

bloco 555
botes
comando 20
Consulte tambm botes de menu
menu 20
botes de menu 20
na aplicao Estatstica 1Var 227,

230

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

cabos 47
Cabos USB 47
clculo (Calcul) 88
clculo recursivo 60
clculo, na vista Numrica 108
clculos
CAS 56, 344365
com unidades 468
estatsticos 233, 249
financeiros 305312
geomtricos 162
intervalos de confiana 271
na vista inicial 37, 329344
clculos estatsticos 233, 249
clculos simblicos 59
caracteres 22
Caracteres gregos 21
caracteres maisculos 23, 520
caracteres minsculos 24, 520
carregamento 11
CAS 5561
clculos com o 56, 344365
definies 31, 57
funes
algbricas 344345
clculo 346350
desenho 364365
inteiros 357359
ndice remissivo

polinmios 359364
reescrita 352356
resoluo 350352
menu 344365
vista 13
clulas
atribuio de nomes 213
formatar 221
importar dados 215
introduzir contedo 214
seleccionar 212
clulas, referncias 212, 217
cincia quntica, constantes 473
codificao Consulte programao
cdigo de comentrio 526
coeficiente de correlao 253
comandos
aplicao 572
Consulte tambm funes
definio de 572, 614
estrutura de programao 525
geomtricos 177206
ramificao 583
varivel 559, 560
comandos de bloco 555
comandos de ciclo 556, 557559
comandos de desenho 563570
comandos de E/S, programao 574,

576

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
629

dos objectos geomtricos 154


tema 36
cor de destaque 36
covarincia 250
Cria A Tua Consulte tabelas
personalizadas
curvas 170

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

630

editar
listas 475
matrizes 490
notas 515
programas 526
eliminar
aplicaes 74
caracteres 21
dados estatsticos 231, 246
listas 479, 480
matrizes 490
notas 516
programas 528
empilhar, em RPN 50, 53
enviar Consulte partilha de dados
psilon 60
equaes lineares, resoluo 499
equaes lineares, resolver 285
escala auto 94, 98
Estatstica 1Var 72
aplicaes
Estatstica 1Var 225237
botes de menu 227, 230
definies de conjuntos de dados

226

desenhar grficos de dados 234


editar dados 231
eliminar dados 231, 246
funes 385386
gerar dados 232
importar dados de uma folha de clculo 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

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

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 mtodos 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
ndice remissivo

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

Galeria de Desenho 142


gestos 17
glossrio 613616
631

grfico
barras 236
caixa 235
cor 89
dados estatsticos
duas variveis 251
uma varivel 234
degrau de escada 299
linhas 236
Pareto 236
probabilidade normal 235
teia 299
grfico de barras 236
grfico de caixa 235
grfico de linhas 236
grfico de probabilidade normal 235
grfico diagrama de Pareto 236
grfico tipo degrau de escada 299
grfico tipo teia 299
grficos
guardar e invocar 563
variveis 453
grficos adaptveis 104
grficos de pontos de passo fixo 105
grficos de segmentos de passo
fixo 105
grficos estatsticos 235236, 251
guardar 44

hiptese 258
hiptese alternativa 258
histograma 235
histrico
Incio 14
RPN 50
hora 16, 35

i 59
idioma, seleccionar 34
indicadores 14
inferncia
intervalo T de duas amostras 275
intervalo T de uma amostra 274
intervalo Z de duas amostras 272
intervalo Z de duas propores 273
intervalo Z de uma amostra 271
632

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

ligar e desligar 12
linha de introduo 14
linhas 168
listas
criar 480
editar 478
eliminar 479
funes para 482
operaes em 480481
variveis 453, 475
localizar 99100, 137
logartmicas
funes 330
logartmico
ajuste 248
logaritmo natural 330
ndice remissivo

matemtica
modelo 20, 25
operaes 37
Consulte tambm clculos
delimitao de argumentos 40
em notao cientfica 28
nmeros negativos em 41
teclas 24
matemticas
constantes 473
matriz escalonada reduzida por
linhas 513
matrizes 489514
acrescentar linhas 491
aritmtica com 496499
clculos de matriz 489
comandos 570572
criar 490, 492
criar identidade 513
decomposio em valores
singulares 511
determinante 502
elevadas a uma potncia 498
eliminar 490
eliminar colunas 492
eliminar linhas 492
equaes lineares, resoluo de 499
escalonada por linhas 513
funes 501512
guardar 490, 494, 495
inverso 499
negao de elementos 499
norma de coluna 505
nmero da condio 506
produto com ponto 512
transpor 513
trocar linha 572
variveis 453, 489
medida do ngulo 32, 58
medidas Consulte unidades 467
memria insuficiente 618
mensagens, aplicao Resolv 283
menu
Aplicao 327
atalhos 29
CAS 344365
Cat 395447
ndice remissivo

Matemtica 333344
sensvel ao contexto 20
Utilizador 327
Menu Aplicao 327
menu Cat 395447
Menu de vistas 95, 549
Menu Matemtica 333344
menu sensvel ao contexto 20
Menu Utilizador 327
menus 29
fechar 29
formato de apresentao de 35, 328
pesquisar nos 29
Toolbox 30
Menus Toolbox 327
menus Toolbox 30
Mtodo de Newton 60
mtodos de introduo 33, 38, 49
mtodos para grficos 104
MKSA 471
modelos 20
modelos de regresso Consulte tipos de
ajuste
modo
exacto 59
simblico 59
utilizador 544
modo de exame 36, 6369
activar 67
cancelar 68
configurar 65
modo de teste Consulte modo de exame
modos Consulte definies sistmicas

31

modos do utilizador 544


multiplicao implcita 41

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
633

exportar 522
formatao de 521
importar 522
partilhar 523
nmero real mximo 37
nmeros complexos 34, 46, 59
funes para 335336
guardar 46
nmeros mistos 26
nmeros negativos 20, 41

objectos
geomtricos 164173
objectos geomtricos 164173
opes tcteis 16
Operadores booleanos 21
ordenar aplicaes 74

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
634

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

qualificar, variveis 116, 452, 541

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

seces cnicas 133


seleco de objectos, na aplicao
Geometria 154
seleccionar clulas 212
separador decimal 34
smbolo de grau 21
ndice remissivo

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

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,

tipos de ajuste estatstico 247249


tipos de ajuste, estatstico 247249
transformaes geomtricas 173177
transformaes, geomtricas 173177
tringulos rectngulos Consulte Aplicao Solucionador de Tringulos
trigonomtricas
funes 336
trigonomtrico
ajuste 248

unidades 467473
clculos com 468
converso entre 470
ferramentas para manipulao 470
prefixos para 468

valor de semente 277, 282


valores crticos 260
variveis
aplicao 116, 584605
aplicao Financeira 464
aplicao Folha de Clculo 218,

455

387389

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

ndice remissivo

635

texto 23

matriz 453
qualificao 116
qualificar 452, 541
reais 453
recuperar 451
Solucionador de Tringulos 465
Solucionador Linear 465
tecla 26
tipos em programao 583
Utilizador 584
vista Desenho 585
vista Numrica 592
vista Simblica 589592
variveis complexas 453
Variveis de aplicao da vista
Numrica 584
variveis globais 540
variveis locais 540
variveis personalizadas 44, 449
variveis reais 453
vectores
Consulte tambm matrizes
definio de 489, 616
vrgula decimal 34
visor
botes de menu 14
cientfico 32
engenharia 32
fixo 32
fraco 32
indicadores 14
limpar 14
padro 32
partes do 14
visor de preciso total 32
Vista Config Desenho
operaes comuns na 101105
vista Config Desenho 79
Vista Config Numrica
operaes comuns na 111
vista Config Numrica 82
vista Config Simblica 77
operaes comuns na 91
Vista Desenho 77
botes de menu 101, 157
na aplicao Geometria 152
operaes comuns na 92100
variveis 585589
zoom 9298
636

Vista inicial 13
Vista Numrica
botes de menu 110
zoom na 106
vista Numrica 80
operaes comuns na 105109
Vista Simblica
na aplicao Geometria 160
vista Simblica 76
botes de menu 90
operaes comuns na 8589
Vistas
Desenho 77
vistas
Config Desenho 79
Config Numrica 82
Config Simblica 77
definio de 616
nas aplicaes 75
Numrica 80
Simblica 76
vistas de aplicao 75
Config Desenho 79
Config Numrica 82
Config Simblica 77
Desenho 77
Numrica 80
vista Simblica 76
Vistas Desenho e Numrica juntas 112
visualizao 13
visualizao em ecr dividido 95, 112

zoom
exemplos de 9698
factores 92
na vista Desenho 9298
na vista Numrica 106107
teclas de 93, 107
tipos de 9394, 107
zoom de caixa 95
zoom de inteiros 94, 98, 107
zoom decimal 94, 98, 107
zoom horizontal 93, 107
zoom quadrado 94, 97
zoom trig 94, 98, 107

ndice remissivo

Você também pode gostar