Você está na página 1de 688

Calculadora Grfica HP Prime

2015, 2016 HP Development Company, L.P.

As informaes contidas neste documento


esto sujeitas a alteraes sem aviso prvio. As
nicas garantias para os produtos e servios da
HP so estabelecidas nas declaraes de
garantia expressa que acompanham esses
produtos e servios. Nenhuma declarao
constante neste documento dever ser
interpretada como constituindo uma garantia
adicional. No so da responsabilidade da HP
quaisquer erros tcnicos ou editoriais ou
omisses contidas no presente documento.

A HP Company no poder ser


responsabilizada por quaisquer erros ou danos
acidentais ou consequenciais relacionados com
o fornecimento, o desempenho ou a utilizao
deste manual e dos exemplos nele includos.

Software informtico confidencial. Licena


vlida da HP necessria para posse, utilizao
ou cpia. De acordo com o FAR 12.211 e
12.212, o Software informtico comercial, a
Documentao de software informtico e os
Dados tcnicos de itens comerciais esto
licenciados pelo Governo dos E.U.A. sob a
licena comercial padro do fornecedor.

Partes deste software esto protegidas pelo


Copyright 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 Informao Regulamentar e Ambiental do


Produto encontra-se no CD fornecido com o
produto.

Segunda edio: setembro de 2016

Primeira edio: julho de 2015

Nmero de publicao do documento:


813269-132
ndice

1 Prefcio ........................................................................................................................................................ 1
Convenes do manual .......................................................................................................................................... 1

2 Informao bsica ......................................................................................................................................... 2


Antes de comear ................................................................................................................................................... 2
Operaes de ligar/desligar e cancelar .................................................................................................................. 3
Para ligar .............................................................................................................................................. 3
Para cancelar ....................................................................................................................................... 3
Para desligar ........................................................................................................................................ 3
A vista de Incio .................................................................................................................................... 3
A vista do CAS ...................................................................................................................................... 4
Tampa de proteo .............................................................................................................................. 4
Ecr ......................................................................................................................................................................... 4
Ajustar o brilho .................................................................................................................................... 4
Limpar o ecr ....................................................................................................................................... 4
Seces do ecr ................................................................................................................................... 4
O menu Definies Rpidas ................................................................................................................. 6
Navegao .............................................................................................................................................................. 6
Gestos de toque ................................................................................................................................... 6
O teclado .............................................................................................................................................. 7
Menu sensvel ao contexto .................................................................................................................. 8
Teclas de introduo e edio ................................................................................................................................ 9
Teclas shift ........................................................................................................................................ 10
Adicionar texto .................................................................................................................................. 11
Teclas de matemtica ....................................................................................................................... 12
Modelo matemtico ........................................................................................................ 12
Atalhos de matemtica ................................................................................................... 13
Fraes ............................................................................................................................ 14
Nmeros hexagesimais .................................................................................................. 15
Tecla EEX (potncias de 10) ............................................................................................ 15
Menus ................................................................................................................................................................... 16
Selecionar a partir de um menu ........................................................................................................ 17
Atalhos ............................................................................................................................................... 17
Fechar um menu ................................................................................................................................ 17
Menus Toolbox .................................................................................................................................. 17
Formulrios de introduo .................................................................................................................................. 17

iii
Repor campos de formulrios de introduo ................................................................................... 18
Definies sistmicas .......................................................................................................................................... 18
Definies de incio ............................................................................................................................ 19
Pgina 1 .......................................................................................................................... 19
Pgina 2 .......................................................................................................................... 20
Pgina 3 .......................................................................................................................... 20
Pgina 4 .......................................................................................................................... 21
Especificar uma definio de incio ................................................................................. 21
Clculos matemticos .......................................................................................................................................... 22
Por onde comear .............................................................................................................................. 23
Escolher um tipo de introduo ........................................................................................................ 23
Introduzir expresses ....................................................................................................................... 23
Exemplo .......................................................................................................................... 24
Parnteses ...................................................................................................................... 24
Prioridade algbrica ..................................................................................... 25
Nmeros negativos ......................................................................................................... 25
Multiplicao explcita e implcita .................................................................................. 25
Resultados avultados ..................................................................................................... 26
Reutilizar expresses e resultados anteriores ................................................................................. 26
Utilizar a rea de transferncia ...................................................................................... 26
Reutilizar o ltimo resultado .......................................................................................... 26
Reutilizar uma expresso ou um resultado do CAS ....................................................... 28
Guardar um valor numa varivel ....................................................................................................... 28
Nmeros complexos ............................................................................................................................................ 29
Copiar e colar ....................................................................................................................................................... 30
Partilha de dados ................................................................................................................................................. 32
Procedimento geral ........................................................................................................................... 32
Utilizar o Gestor de Memria ............................................................................................................................... 33
Catlogo de cpias de segurana ..................................................................................................... 33
Ajuda online ......................................................................................................................................................... 34

3 Notao Polaca Inversa (RPN) ....................................................................................................................... 37


Histrico no modo RPN ........................................................................................................................................ 38
Reutilizar resultados ......................................................................................................................... 39
Exemplos de clculos .......................................................................................................................................... 39
Manipular a pilha ................................................................................................................................................. 41
ESCOLHER .......................................................................................................................................... 41
MOVER ............................................................................................................................................... 42
Trocar ................................................................................................................................................. 42
Pilha ................................................................................................................................................... 42
DROPN ............................................................................................................................. 42

iv
DUPN ............................................................................................................................... 42
Eco ................................................................................................................................... 42
LISTA ............................................................................................................................ 42
Mostrar um item ................................................................................................................................ 43
Eliminar um item ............................................................................................................................... 43
Eliminar todos os itens ...................................................................................................................... 44

4 Sistema de lgebra computacional (CAS) ....................................................................................................... 45


Vista do CAS ......................................................................................................................................................... 45
Clculos do CAS .................................................................................................................................................... 46
Exemplo 1 .......................................................................................................................................... 46
Exemplo 2 .......................................................................................................................................... 47
Definies ............................................................................................................................................................ 48
Pgina 1 ............................................................................................................................................. 48
Pgina 2 ............................................................................................................................................. 49
Definio da forma dos itens de menu ............................................................................................. 49
Utilizar uma expresso ou um resultado a partir da vista de Incio ................................................. 50
Utilizar uma varivel de Incio no CAS ............................................................................................... 50

5 Modo de Exame ........................................................................................................................................... 51


Utilizar o Modo Bsico ......................................................................................................................................... 51
Modificar a pr-configurao .............................................................................................................................. 52
Criar uma nova configurao ............................................................................................................................... 54
Ativar o modo de exame ...................................................................................................................................... 55
Cancelar o modo de exame ............................................................................................................... 56
Modificar configuraes ...................................................................................................................................... 57
Alterar uma configurao .................................................................................................................. 57
Regressar pr-configurao ........................................................................................................... 57
Eliminar configuraes ...................................................................................................................... 57

6 Introduo s aplicaes HP ......................................................................................................................... 58


Biblioteca de Aplicaes ...................................................................................................................................... 59
Abrir uma aplicao ........................................................................................................................... 59
Repor uma aplicao ......................................................................................................................... 59
Ordenar aplicaes ............................................................................................................................ 60
Eliminar uma aplicao ..................................................................................................................... 60
Outras opes .................................................................................................................................... 60
Vistas das aplicaes ........................................................................................................................................... 61
Vista Simblica .................................................................................................................................. 61
Vista Config Simblica ....................................................................................................................... 62

v
Vista de Desenho ............................................................................................................................... 62
Vista Config Desenho ........................................................................................................................ 63
Vista Numrica .................................................................................................................................. 63
Vista Config Numrica ....................................................................................................................... 64
Exemplo rpido ................................................................................................................................. 65
Abrir a aplicao .............................................................................................................. 65
Vista Simblica ................................................................................................................ 65
Vista Config Simblica .................................................................................................... 66
Vista de Desenho ............................................................................................................ 66
Vista Config Desenho ...................................................................................................... 67
Vista Numrica ................................................................................................................ 68
Vista Config Numrica ..................................................................................................... 68
Operaes comuns na vista Simblica ................................................................................................................ 69
Adicionar uma definio .................................................................................................................... 69
Modificar uma definio .................................................................................................................... 69
Blocos de construo de definies .................................................................................................. 69
Calcular uma definio dependente ................................................................................................. 71
Selecionar ou cancelar a seleo de uma definio a explorar ........................................................ 71
Escolher uma cor para os grficos .................................................................................................... 71
Eliminar uma definio ...................................................................................................................... 72
Vista Simblica: resumo de botes de menu .................................................................................... 72
Operaes comuns na vista Config Simblica ..................................................................................................... 73
Anular definies sistmicas ............................................................................................................. 74
Repor predefinies .......................................................................................................................... 74
Operaes comuns na vista de Desenho ............................................................................................................. 74
Zoom .................................................................................................................................................. 75
Fatores de zoom ............................................................................................................. 75
Opes de zoom .............................................................................................................. 75
Gestos de zoom ............................................................................................................... 76
Teclas de zoom ................................................................................................................ 76
Menu Zoom ..................................................................................................................... 76
Zoom de caixa ................................................................................................................. 77
Menu Vistas ..................................................................................................................... 77
Testar um zoom com visualizao em ecr dividido ...................................................... 78
Exemplos de zoom .......................................................................................................... 79
Ampliar o zoom ............................................................................................ 79
Reduzir o zoom ............................................................................................. 80
Ampliar X ...................................................................................................... 80
Reduzir X ....................................................................................................... 81
Ampliar Y ....................................................................................................... 81
Reduzir Y ....................................................................................................... 82

vi
Quadrado ...................................................................................................... 82
Escala automtica ........................................................................................ 83
Decimal ......................................................................................................... 83
Nmero inteiro .............................................................................................. 84
Trig ................................................................................................................ 84
Traar ................................................................................................................................................. 85
Selecionar um grfico ..................................................................................................... 85
Avaliar uma funo ......................................................................................................... 86
Para ligar ou desligar a funo de traar ........................................................................ 86
Vista de Desenho: resumo de botes de menu ................................................................................ 87
Operaes de copiar e colar na vista de Desenho ............................................................................ 87
Operaes comuns na vista Config Desenho ...................................................................................................... 87
Configurar a vista de Desenho .......................................................................................................... 87
Pgina 1 .......................................................................................................................... 88
Pgina 2 .......................................................................................................................... 89
Pgina 3 .......................................................................................................................... 89
Mtodos para grficos ....................................................................................................................... 90
Repor predefinies .......................................................................................................................... 92
Operaes comuns na vista Numrica ................................................................................................................ 92
Zoom .................................................................................................................................................. 92
Opes de zoom .............................................................................................................. 93
Gestos de zoom ............................................................................................................... 94
Teclas de zoom ................................................................................................................ 94
Menu Zoom ..................................................................................................................... 94
Calcular .............................................................................................................................................. 95
Tabelas personalizadas ..................................................................................................................... 95
Eliminar dados ................................................................................................................ 96
Copiar e colar na vista Numrica ....................................................................................................... 96
Copiar e colar uma clula ................................................................................................ 96
Copiar e colar uma linha ................................................................................................. 96
Copiar e colar uma matriz de clulas .............................................................................. 97
Vista Numrica: resumo de botes de menu .................................................................................... 98
Menu Mais ....................................................................................................................... 98
Operaes comuns na vista Config Numrica ..................................................................................................... 99
Repor predefinies .......................................................................................................................... 99
Combinar a vista de Desenho e a vista Numrica ............................................................................................... 99
Adicionar uma nota a uma aplicao ................................................................................................................ 100
Criar uma aplicao ........................................................................................................................................... 100
Exemplo ........................................................................................................................................... 101
Funes e variveis de aplicao ...................................................................................................................... 102
Funes ........................................................................................................................................... 102

vii
Variveis .......................................................................................................................................... 103
Qualificar variveis .......................................................................................................................... 104

7 Aplicao Funo ....................................................................................................................................... 105


Introduo aplicao Funo .......................................................................................................................... 105
Abrir a aplicao Funo ................................................................................................................. 105
Definir as expresses ...................................................................................................................... 106
Configurar um grfico ..................................................................................................................... 106
Desenhar uma funo ..................................................................................................................... 107
Traar um grfico ............................................................................................................................ 107
Alterar a escala ................................................................................................................................ 109
Apresentar a vista Numrica ........................................................................................................... 109
Configurar a vista Numrica ............................................................................................................ 110
Explorar a vista Numrica ............................................................................................................... 111
Navegar uma tabela ..................................................................................................... 111
Para aceder diretamente a um valor ............................................................................ 112
Aceder s opes de zoom ........................................................................................... 112
Outras opes ............................................................................................................... 113
Analisar funes ................................................................................................................................................ 113
Apresentar o menu da vista de Desenho ........................................................................................ 113
Desenhar funes ......................................................................................................... 113
Modificar grficos de funes ....................................................................................... 114
Encontrar uma raiz de uma equao quadrtica ......................................................... 115
Encontrar uma interseco de duas funes ............................................................... 117
Encontrar o declive de uma equao quadrtica ......................................................... 118
Para encontrar a rea com sinal entre duas funes ................................................... 119
Encontrar o extremo da equao quadrtica ............................................................... 120
Adicionar uma tangente a uma funo ........................................................................ 121
Variveis da aplicao Funo ........................................................................................................................... 121
Aceder s variveis da aplicao Funo ........................................................................................ 122
Resumo das operaes FUNO ....................................................................................................................... 123
Definir outra funes em termos de derivadas ou integrais ............................................................................ 124
Funes definidas por derivadas .................................................................................................... 124
Funes definidas pelo integrais .................................................................................................... 126

8 Aplicao Grficos Avanados ..................................................................................................................... 129


Introduo aplicao Grficos Avanados ...................................................................................................... 131
Abra a aplicao Grficos Avanados: ............................................................................................ 131
Definir uma expresso aberta ......................................................................................................... 132
Configurar o grfico ......................................................................................................................... 132
Desenhar as definies selecionadas ............................................................................................. 133

viii
Explorar o grfico ............................................................................................................................ 133
Traar na vista de Desenho .......................................................................................... 135
Vista Numrica ................................................................................................................................ 136
Apresentar a vista Numrica ........................................................................................ 137
Explorar a vista Numrica ............................................................................................. 137
Vista Config Numrica ................................................................................................... 138
Traar na vista Numrica .............................................................................................. 138
Contorno ..................................................................................................... 139
PoI ............................................................................................................... 140
Galeria de Desenho ............................................................................................................................................ 141
Explorar um grfico a partir da Galeria de Desenho ....................................................................... 141

9 Geometria ................................................................................................................................................. 142


Introduo aplicao Geometria .................................................................................................................... 142
Preparao ...................................................................................................................................... 142
Abrir a aplicao e desenhar o grfico ............................................................................................ 142
Adicionar um ponto restrito ............................................................................................................ 143
Adicionar uma tangente .................................................................................................................. 144
Criar um ponto derivado ................................................................................................................. 145
Adicionar alguns clculos ................................................................................................................ 147
Clculos na vista de Desenho .......................................................................................................... 149
Traar a derivada ............................................................................................................................. 149
Vista de Desenho em pormenor ........................................................................................................................ 150
Selecionar objetos ........................................................................................................................... 151
Ocultar nomes ................................................................................................................................. 152
Mover objetos .................................................................................................................................. 152
Colorir objetos ................................................................................................................................. 152
Preencher objetos ........................................................................................................................... 152
Limpar um objeto ............................................................................................................................ 153
Limpar todos os objetos ................................................................................................................. 154
Gestos na vista de Desenho ............................................................................................................ 154
Zoom ............................................................................................................................................... 154
Vista de Desenho: botes e teclas .................................................................................................. 154
O menu Opes ............................................................................................................................... 155
Utilizar o comando de campo de direes ...................................................................................... 155
Vista Config Desenho ...................................................................................................................... 156
Vista Simblica em pormenor ........................................................................................................................... 157
Criar objetos .................................................................................................................................... 158
Reordenao de entradas ............................................................................................................... 159
Ocultar um objeto ............................................................................................................................ 159
Eliminar um objeto .......................................................................................................................... 159

ix
Vista Config Simblica ..................................................................................................................... 159
Vista Numrica em pormenor ........................................................................................................................... 159
Listagem de todos os objetos ......................................................................................................... 161
Apresentar clculos na vista de Desenho ....................................................................................... 162
Editar um clculo ............................................................................................................................. 162
Eliminar um clculo ......................................................................................................................... 163
Vista de Desenho: menu Comandos .................................................................................................................. 163
Ponto ............................................................................................................................................... 163
Ponto ............................................................................................................................. 163
Ponto em ....................................................................................................................... 164
Ponto mdio .................................................................................................................. 164
Centro ............................................................................................................................ 164
Interseco .................................................................................................................... 164
Interseces .................................................................................................................. 164
Pontos aleatrios .......................................................................................................... 164
Linha ................................................................................................................................................ 165
Segmento ...................................................................................................................... 165
Raio ............................................................................................................................... 165
Linha .............................................................................................................................. 165
Paralelo ......................................................................................................................... 165
Perpendicular ................................................................................................................ 165
Tangente ....................................................................................................................... 165
Mediana ......................................................................................................................... 166
Altitude .......................................................................................................................... 166
Bissetor do ngulo ........................................................................................................ 166
Polgono .......................................................................................................................................... 166
Tringulo ....................................................................................................................... 166
Tringulo issceles ....................................................................................................... 166
Tringulo retngulo ...................................................................................................... 166
Quadriltero .................................................................................................................. 167
Paralelogramo .............................................................................................................. 167
Losango ......................................................................................................................... 167
Retngulo ...................................................................................................................... 167
Polgono ........................................................................................................................ 167
Polgono regular ........................................................................................................... 168
Quadrado ...................................................................................................................... 168
Curva ................................................................................................................................................ 168
Crculo ........................................................................................................................... 168
Circumcrculo ................................................................................................................ 168
Crculo exterior .............................................................................................................. 169
Crculo interior .............................................................................................................. 169

x
Elipse ............................................................................................................................. 170
Hiprbole ....................................................................................................................... 170
Parbola ........................................................................................................................ 170
Cnica ............................................................................................................................ 170
Lugar geomtrico .......................................................................................................... 170
Desenho ........................................................................................................................................... 171
Funo ........................................................................................................................... 172
Paramtrica .................................................................................................................. 172
Polar .............................................................................................................................. 172
Sequncia ...................................................................................................................... 173
Implcita ........................................................................................................................ 173
Campo de direes ........................................................................................................ 173
EDO ................................................................................................................................ 173
Lista ............................................................................................................................... 173
Barra deslizante ............................................................................................................ 174
Transformar .................................................................................................................................... 174
Translao ..................................................................................................................... 174
Reflexo ........................................................................................................................ 175
Rotao ......................................................................................................................... 176
Dilatao ....................................................................................................................... 177
Similaridade .................................................................................................................. 177
Projeo ........................................................................................................................ 177
Inverso ........................................................................................................................ 178
Reciprocao ................................................................................................................. 178
Cartesiano ....................................................................................................................................... 179
Abcissa .......................................................................................................................... 179
Ordenada ....................................................................................................................... 179
PontoComplexo ........................................................................................................ 179
Coordenadas ................................................................................................................. 180
Equao de .................................................................................................................... 180
Paramtrica .................................................................................................................. 180
Coordenadas polares .................................................................................................... 180
Medida ............................................................................................................................................. 180
Distncia ....................................................................................................................... 180
Raio ............................................................................................................................... 180
Permetro ...................................................................................................................... 180
Declive ........................................................................................................................... 180
rea ............................................................................................................................... 180
ngulo ........................................................................................................................... 181
Comprimento do arco ................................................................................................... 181
Testes .............................................................................................................................................. 181

xi
Colinear ......................................................................................................................... 181
No crculo ...................................................................................................................... 181
No objeto ....................................................................................................................... 181
Paralelo ......................................................................................................................... 181
Perpendicular ................................................................................................................ 181
Issceles ........................................................................................................................ 182
Equiltero ...................................................................................................................... 182
Paralelogramo .............................................................................................................. 182
Conjugado ..................................................................................................................... 182
Funes e comandos de geometria .................................................................................................................. 182
Vista Simblica: menu Comandos ................................................................................................... 183
Ponto ............................................................................................................................. 183
Ponto .......................................................................................................... 183
Ponto em .................................................................................................... 183
Ponto mdio ............................................................................................... 183
Centro ......................................................................................................... 184
Interseco ................................................................................................. 184
Interseces ............................................................................................... 184
Linha .............................................................................................................................. 184
Segmento ................................................................................................... 184
Raio ............................................................................................................. 184
Linha ........................................................................................................... 184
Paralelo ....................................................................................................... 185
Perpendicular ............................................................................................. 185
Tangente ..................................................................................................... 185
Mediana ...................................................................................................... 185
Altitude ....................................................................................................... 186
Bissetor ....................................................................................................... 186
Polgono ........................................................................................................................ 186
Tringulo ..................................................................................................... 186
Tringulo issceles ..................................................................................... 186
Tringulo retngulo .................................................................................... 186
Quadriltero ............................................................................................... 187
Paralelogramo ............................................................................................ 187
Losango ...................................................................................................... 187
Retngulo ................................................................................................... 187
Polgono ...................................................................................................... 187
Polgono regular ......................................................................................... 188
Quadrado .................................................................................................... 188
Curva ............................................................................................................................. 188
Crculo ......................................................................................................... 188

xii
Circumcrculo .............................................................................................. 188
Crculo exterior ........................................................................................... 189
Crculo interior ............................................................................................ 189
Elipse .......................................................................................................... 189
Hiprbole .................................................................................................... 189
Parbola ..................................................................................................... 190
Cnica ......................................................................................................... 190
Lugar geomtrico ....................................................................................... 190
Desenho ........................................................................................................................ 190
Funo ........................................................................................................ 190
Paramtrica ................................................................................................ 190
Polar ........................................................................................................... 191
Sequncia ................................................................................................... 191
Implcita ...................................................................................................... 191
Campo de direes ..................................................................................... 191
EDO ............................................................................................................. 191
Lista ............................................................................................................ 192
Barra deslizante ......................................................................................... 192
Transformar .................................................................................................................. 192
Translao .................................................................................................. 192
Reflexo ...................................................................................................... 192
Rotao ....................................................................................................... 192
Dilatao ..................................................................................................... 193
Similaridade ................................................................................................ 193
Projeo ...................................................................................................... 193
Inverso ...................................................................................................... 193
Reciprocao .............................................................................................. 193
Vista Numrica: menu Comandos ................................................................................................... 194
Cartesiano ..................................................................................................................... 194
Abcissa ........................................................................................................ 194
Ordenada .................................................................................................... 194
Coordenadas ............................................................................................... 194
Equao de ................................................................................................. 194
Paramtrica ................................................................................................ 194
Coordenadas polares .................................................................................. 194
Medida ........................................................................................................................... 195
Distncia ..................................................................................................... 195
Raio ............................................................................................................. 195
Permetro .................................................................................................... 195
Declive ........................................................................................................ 195
rea ............................................................................................................. 195

xiii
ngulo ......................................................................................................... 196
Comprimento do arco ................................................................................. 196
Testes ............................................................................................................................ 196
Colinear ....................................................................................................... 196
No crculo .................................................................................................... 196
No objeto .................................................................................................... 196
Paralelo ....................................................................................................... 197
Perpendicular ............................................................................................. 197
Issceles ..................................................................................................... 197
Equiltero ................................................................................................... 197
Paralelogramo ............................................................................................ 197
Conjugado ................................................................................................... 197
Outras funes de geometria ......................................................................................................... 198
affix ............................................................................................................................... 198
barycenter ..................................................................................................................... 198
convexhull ..................................................................................................................... 198
distance2 ....................................................................................................................... 198
division_point ............................................................................................................... 198
equilateral_triangle ...................................................................................................... 199
exbisector ..................................................................................................................... 199
extract_measure .......................................................................................................... 199
harmonic_conjugate ..................................................................................................... 199
harmonic_division ........................................................................................................ 200
isobarycenter ................................................................................................................ 200
is_harmonic .................................................................................................................. 200
is_harmonic_circle_bundle ........................................................................................... 200
is_harmonic_line_bundle ............................................................................................. 200
is_orthogonal ................................................................................................................ 200
is_rectangle .................................................................................................................. 201
is_rhombus ................................................................................................................... 201
is_square ....................................................................................................................... 201
LineHorz ........................................................................................................................ 201
LineVert ......................................................................................................................... 201
open_polygon ............................................................................................................... 201
orthocenter ................................................................................................................... 202
perpendicular bisector .................................................................................................. 202
point2d .......................................................................................................................... 202
polar .............................................................................................................................. 202
pole ............................................................................................................................... 202
power_pc ....................................................................................................................... 203
radical_axis ................................................................................................................... 203

xiv
vector ............................................................................................................................ 203
vertices .......................................................................................................................... 203
vertices_abca ................................................................................................................ 203

10 Folha de Clculo ....................................................................................................................................... 204


Introduo aplicao Folha de Clculo ........................................................................................................... 204
Operaes bsicas ............................................................................................................................................. 209
Navegao, seleo e gestos .......................................................................................................... 209
Referncias a clulas ....................................................................................................................... 209
Atribuio de nomes a clulas ........................................................................................................ 210
Mtodo 1 ....................................................................................................................... 210
Mtodo 2 ....................................................................................................................... 210
Utilizar nomes em clculos ........................................................................................... 210
Introduo de contedo .................................................................................................................. 211
Introduo direta .......................................................................................................... 211
Importar dados ............................................................................................................. 212
Funes externas .......................................................................................................... 212
Copiar e colar ................................................................................................................................... 213
Utilizar o comando CHOOSE .............................................................................................................................. 214
Referncias externas ......................................................................................................................................... 214
Referncias a variveis ................................................................................................................... 215
Utilizar o CAS em clculos de folha de clculo .................................................................................................. 216
Botes e teclas .................................................................................................................................................. 216
Opes de formatao ...................................................................................................................................... 217
Parmetros de formatao ............................................................................................................. 218
Funes de folha de clculo .............................................................................................................................. 219

11 Aplicao Estatstica 1 var ........................................................................................................................ 220


Introduo aplicao Estatstica 1 var ........................................................................................................... 220
Vista Simblica: itens de menu ....................................................................................................... 223
Introduzir e editar dados estatsticos ............................................................................................................... 226
Vista Numrica: itens de menu ....................................................................................................... 227
Menu Mais ..................................................................................................................... 227
Editar um conjunto de dados .......................................................................................................... 228
Eliminar dados ................................................................................................................................. 228
Inserir dados .................................................................................................................................... 228
Gerao de dados ............................................................................................................................ 229
Ordenar valores de dados ............................................................................................................... 229
Clculo de estatsticas ....................................................................................................................................... 229
Desenho de grficos .......................................................................................................................................... 230
Desenhar grficos de dados estatsticos ........................................................................................ 231

xv
Tipos de grfico ............................................................................................................................... 231
Histograma ................................................................................................................... 231
Grfico de caixa ............................................................................................................. 231
Grfico de probabilidade normal .................................................................................. 232
Grfico de linhas ........................................................................................................... 232
Grfico de barras ........................................................................................................... 233
Diagrama de Pareto ...................................................................................................... 233
Carta de controlo .......................................................................................................... 234
Grfico de pontos .......................................................................................................... 234
Diagrama de caule e folha ............................................................................................ 235
Grfico de pizza ............................................................................................................. 235
Configurar o grfico ......................................................................................................................... 236
Explorar o grfico ............................................................................................................................ 236
Vista de Desenho: itens de menu ................................................................................. 236

12 Aplicao Estatstica 2 var ........................................................................................................................ 238


Introduo aplicao Estatstica 2 var ........................................................................................................... 238
Abrir a aplicao Estatstica 2 var ................................................................................................... 238
Introduzir dados .............................................................................................................................. 239
Escolher colunas de dados e ajustar ............................................................................................... 240
Explorar estatsticas ....................................................................................................................... 241
Configurar o grfico ......................................................................................................................... 242
Desenhar o grfico .......................................................................................................................... 243
Apresentar a equao ..................................................................................................................... 243
Prever valores ................................................................................................................................. 244
Introduzir e editar dados estatsticos ............................................................................................................... 245
Vista Numrica: itens de menu ....................................................................................................... 246
Menu Mais ..................................................................................................................... 246
Definir um modelo de regresso ....................................................................................................................... 247
Escolher um ajuste .......................................................................................................................... 247
Tipos de ajuste ................................................................................................................................ 247
Definir o seu prprio ajuste ............................................................................................................. 248
Clculo de estatsticas ....................................................................................................................................... 248
Desenhar grficos de dados estatsticos .......................................................................................................... 249
Traar um grfico de disperso ...................................................................................................... 250
Traar uma curva ............................................................................................................................. 250
Ordem de traar .............................................................................................................................. 251
Vista de Desenho: itens de menu .................................................................................................... 251
Menu Funo ................................................................................................................. 251
Desenhar .................................................................................................... 252
Vista Config Desenho ...................................................................................................................... 252

xvi
Prever valores ................................................................................................................................. 252
Vista de Desenho .......................................................................................................... 252
Vista de Incio ................................................................................................................ 252
Resoluo de problemas de desenho ............................................................................................. 253

13 Aplicao Inferncia ................................................................................................................................. 254


Dados de amostra .............................................................................................................................................. 254
Introduo aplicao Inferncia ..................................................................................................................... 254
Abrir a aplicao Inferncia ............................................................................................................. 254
Opes da vista Simblica .............................................................................................................. 255
Selecionar o mtodo de inferncia ................................................................................................. 256
Introduzir dados .............................................................................................................................. 258
Apresentar os resultados do teste .................................................................................................. 258
Desenhar os resultados do teste .................................................................................................... 259
Importar estatsticas ......................................................................................................................................... 260
Abrir a aplicao Estatstica 1 var ................................................................................................... 260
Limpar dados indesejveis .............................................................................................................. 260
Introduzir dados .............................................................................................................................. 260
Calcular as estatsticas .................................................................................................................... 261
Abrir a aplicao Inferncia ............................................................................................................. 261
Selecionar o mtodo e o tipo de inferncia .................................................................................... 262
Importar os dados ........................................................................................................................... 263
Apresentar numericamente os resultados ..................................................................................... 263
Apresentar graficamente os resultados ......................................................................................... 264
Testes de hipteses ........................................................................................................................................... 264
Teste Z de uma amostra .................................................................................................................. 265
Nome do menu .............................................................................................................. 265
Dados introduzidos ....................................................................................................... 265
Resultados .................................................................................................................... 265
Teste Z de duas amostras ............................................................................................................... 265
Nome do menu .............................................................................................................. 265
Dados introduzidos ....................................................................................................... 266
Resultados .................................................................................................................... 266
Teste Z de uma proporo ............................................................................................................... 266
Nome do menu .............................................................................................................. 266
Dados introduzidos ....................................................................................................... 267
Resultados .................................................................................................................... 267
Teste Z de duas propores ............................................................................................................ 267
Nome do menu .............................................................................................................. 267
Dados introduzidos ....................................................................................................... 268
Resultados .................................................................................................................... 268

xvii
Teste T de uma amostra .................................................................................................................. 268
Nome do menu .............................................................................................................. 268
Dados introduzidos ....................................................................................................... 268
Resultados .................................................................................................................... 269
Teste T de duas amostras ............................................................................................................... 269
Nome do menu .............................................................................................................. 269
Dados introduzidos ....................................................................................................... 269
Resultados .................................................................................................................... 270
Intervalos de confiana ..................................................................................................................................... 270
Intervalo Z de uma amostra ............................................................................................................ 270
Nome do menu .............................................................................................................. 270
Dados introduzidos ....................................................................................................... 270
Resultados .................................................................................................................... 271
Intervalo Z de duas amostras ......................................................................................................... 271
Nome do menu .............................................................................................................. 271
Dados introduzidos ....................................................................................................... 271
Resultados .................................................................................................................... 271
Intervalo Z de uma proporo ......................................................................................................... 272
Nome do menu .............................................................................................................. 272
Dados introduzidos ....................................................................................................... 272
Resultados .................................................................................................................... 272
Intervalo Z de duas propores ...................................................................................................... 272
Nome do menu .............................................................................................................. 272
Dados introduzidos ....................................................................................................... 272
Resultados .................................................................................................................... 273
Intervalo T de uma amostra ............................................................................................................ 273
Nome do menu .............................................................................................................. 273
Dados introduzidos ....................................................................................................... 273
Resultados .................................................................................................................... 273
Intervalo T de duas amostras ......................................................................................................... 274
Nome do menu .............................................................................................................. 274
Dados introduzidos ....................................................................................................... 274
Resultados .................................................................................................................... 274
Testes de qui-quadrado ..................................................................................................................................... 275
Teste da adequao do ajuste ......................................................................................................... 275
Nome do menu .............................................................................................................. 275
Dados introduzidos ....................................................................................................... 275
Resultados .................................................................................................................... 275
Teclas de menu ............................................................................................................. 275
Teste da tabela bidirecional ............................................................................................................ 276
Nome do menu .............................................................................................................. 276

xviii
Dados introduzidos ....................................................................................................... 276
Resultados .................................................................................................................... 276
Teclas de menu ............................................................................................................. 276
Inferncia para regresso .................................................................................................................................. 276
Teste t linear .................................................................................................................................... 277
Nome do menu .............................................................................................................. 277
Dados introduzidos ....................................................................................................... 277
Resultados .................................................................................................................... 277
Teclas de menu ............................................................................................................. 277
Intervalo de confiana para o declive ............................................................................................. 278
Nome do menu .............................................................................................................. 278
Dados introduzidos ....................................................................................................... 278
Resultados .................................................................................................................... 278
Teclas de menu ............................................................................................................. 278
Intervalo de confiana para a interceo ........................................................................................ 279
Nome do menu .............................................................................................................. 279
Dados introduzidos ....................................................................................................... 279
Resultados .................................................................................................................... 279
Teclas de menu ............................................................................................................. 279
Intervalo de confiana para uma resposta mdia .......................................................................... 280
Nome do menu .............................................................................................................. 280
Dados introduzidos ....................................................................................................... 280
Resultados .................................................................................................................... 280
Teclas de menu ............................................................................................................. 280
Intervalo de previso ...................................................................................................................... 281
Nome do menu .............................................................................................................. 281
Dados introduzidos ....................................................................................................... 281
Resultados .................................................................................................................... 281
Teclas de menu ............................................................................................................. 281
ANOVA ................................................................................................................................................................ 282
Nome do menu ................................................................................................................................ 282
Dados introduzidos ......................................................................................................................... 282
Resultados ....................................................................................................................................... 282
Teclas de menu ................................................................................................................................ 282

14 Aplicao Resolv ...................................................................................................................................... 283


Introduo aplicao Resolv ........................................................................................................................... 283
Uma equao ................................................................................................................................... 283
Abrir a aplicao Resolv ................................................................................................ 283
Limpar a aplicao e definir a equao ........................................................................ 284
Introduzir variveis conhecidas .................................................................................... 285

xix
Resolver a varivel desconhecida ................................................................................ 285
Desenhar o grfico da equao .................................................................................... 286
Vrias equaes .............................................................................................................................. 287
Abrir a aplicao Resolv ................................................................................................ 287
Definir as equaes ....................................................................................................... 287
Introduzir um valor de semente ................................................................................... 288
Resolver as variveis desconhecidas ........................................................................... 289
Limitaes ....................................................................................................................................... 289
Informaes acerca de solues ....................................................................................................................... 290

15 Aplicao Solucionador linear ................................................................................................................... 291


Introduo aplicao Solucionador linear ...................................................................................................... 291
Abrir a aplicao Solucionador linear ............................................................................................. 291
Definir e resolver as equaes ........................................................................................................ 292
Resolver um sistema 2 x 2 .............................................................................................................. 293
Itens de menu .................................................................................................................................................... 293

16 Aplicao Paramtrica .............................................................................................................................. 294


Introduo aplicao Paramtrica ................................................................................................................. 294
Abrir a aplicao Paramtrica ......................................................................................................... 294
Definir as funes ............................................................................................................................ 294
Definir o valor dos ngulos ............................................................................................................. 295
Configurar o grfico ......................................................................................................................... 296
Desenhar as funes ....................................................................................................................... 296
Explorar o grfico ............................................................................................................................ 297
Apresentar a Vista Numrica .......................................................................................................... 298

17 Aplicao Polar ........................................................................................................................................ 299


Introduo aplicao Polar ............................................................................................................................. 299
Abrir a aplicao Polar .................................................................................................................... 299
Definir a funo ............................................................................................................................... 299
Definir o valor dos ngulos ............................................................................................................. 300
Configurar o grfico ......................................................................................................................... 301
Desenhar o grfico da expresso .................................................................................................... 301
Explorar o grfico ............................................................................................................................ 302
Apresentar a Vista Numrica .......................................................................................................... 302

18 Aplicao Sequncia ................................................................................................................................. 304


Introduo aplicao Sequncia ..................................................................................................................... 305
Abrir a aplicao Sequncia ............................................................................................................ 305

xx
Definir a expresso .......................................................................................................................... 305
Configurar o grfico ......................................................................................................................... 306
Desenhar o grfico da sequncia .................................................................................................... 307
Explorar o grfico ............................................................................................................................ 308
Apresentar a vista Numrica ........................................................................................................... 308
Explorar a tabela de valores ........................................................................................................... 309
Configurar a tabela de valores ........................................................................................................ 310
Outro exemplo: sequncias definidas explicitamente ...................................................................................... 310
Definir a expresso .......................................................................................................................... 310
Configurar o grfico ......................................................................................................................... 311
Desenhar o grfico da sequncia .................................................................................................... 311
Explorar a tabela de valores ........................................................................................................... 312

19 Aplicao Financeira ................................................................................................................................ 313


Introduo aplicao Financeira ..................................................................................................................... 313
Diagramas de fluxo de dinheiro ........................................................................................................................ 315
Valor do dinheiro no tempo (VDT) ..................................................................................................................... 316
Outro exemplo: clculos do VDT ....................................................................................................................... 317
Amortizaes ..................................................................................................................................................... 318
Calcular amortizaes ..................................................................................................................... 318
Exemplo de amortizao para uma hipoteca de uma casa ............................................................ 318
Grfico de amortizao ................................................................................................................... 320

20 Aplicao Solucionador de tringulos ........................................................................................................ 321


Introduo aplicao Solucionador de tringulos ......................................................................................... 321
Abrir a aplicao Solucionador de tringulos ................................................................................. 321
Definir o valor dos ngulos ............................................................................................................. 321
Especificar os valores conhecidos .................................................................................................. 322
Resolver os valores desconhecidos ................................................................................................ 322
Escolher tipos de tringulo ............................................................................................................................... 323
Casos especiais .................................................................................................................................................. 323
Caso indeterminado ........................................................................................................................ 323
Sem soluo com os dados fornecidos ........................................................................................... 324
Sem dados suficientes .................................................................................................................... 324

21 As aplicaes do Explorador ..................................................................................................................... 325


Aplicao Explorador linear ............................................................................................................................... 325
Abrir a aplicao .............................................................................................................................. 325
Modo de grfico ............................................................................................................ 326
Modo de equao .......................................................................................................... 327

xxi
Modo de teste ............................................................................................................... 327
Aplicao Explorador quadrtico ...................................................................................................................... 328
Abrir a aplicao .............................................................................................................................. 328
Modo de grfico ............................................................................................................ 329
Modo de equao .......................................................................................................... 329
Modo de teste ............................................................................................................... 330
Aplicao Explorador trigonomtrico ............................................................................................................... 330
Abrir a aplicao .............................................................................................................................. 331
Modo de grfico ............................................................................................................ 331
Modo de equao .......................................................................................................... 332
Modo de teste ............................................................................................................... 332

22 Funes e comandos ................................................................................................................................. 334


Funes do teclado ............................................................................................................................................ 336

.................................................................................................. 336

........................................................................................................................................... 336

(ex) ...................................................................................................................... 337

........................................................................................................................................... 337

(10x) .................................................................................................................... 337

................................................................................................................ 337

(ASIN) ................................................................................................................... 337

(ACOS) .................................................................................................................. 338

(ATAN) ................................................................................................................... 338

........................................................................................................................................... 338

............................................................................................................................. 338

........................................................................................................................................... 338

............................................................................................................................. 338

............................................................................................................................. 339

........................................................................................................................................... 339

xxii
(|x|) ....................................................................................................................... 339

........................................................................................................................................... 339

............................................................................................................................. 340

........................................................................................................................................... 340

........................................................................................................................... 340

.......................................................................................................................... 340

.......................................................................................................................... 341

.......................................................................................................................... 341

Menu Matemtica .............................................................................................................................................. 341


Nmeros .......................................................................................................................................... 341
Mximo .......................................................................................................................... 341
Mnimo .......................................................................................................................... 341
IP (Parte inteira) ............................................................................................................ 341
FP (Parte fracionria) .................................................................................................... 341
Arredondar .................................................................................................................... 342
Truncar .......................................................................................................................... 342
Mantissa ........................................................................................................................ 342
Expoente ....................................................................................................................... 342
Aritmtica ........................................................................................................................................ 342
Mximo .......................................................................................................................... 342
Mnimo .......................................................................................................................... 343
Mdulo .......................................................................................................................... 343
Encontrar raiz ................................................................................................................ 343
Percentagem ................................................................................................................. 343
Aritmtica Complexo .................................................................................................................... 343
Argumento .................................................................................................................... 343
Conjugado ..................................................................................................................... 344
Parte real ....................................................................................................................... 344
Parte imaginria ........................................................................................................... 344
Vetor unitrio ................................................................................................................ 344
Aritmtica Exponencial ................................................................................................................ 344
ALOG .............................................................................................................................. 344
EXPM1 ........................................................................................................................... 344
LNP1 .............................................................................................................................. 345

xxiii
Trigonometria ................................................................................................................................. 345
CSC ................................................................................................................................ 345
ACSC .............................................................................................................................. 345
SEC ................................................................................................................................ 345
ASEC .............................................................................................................................. 345
COT ................................................................................................................................ 345
ACOT .............................................................................................................................. 345
Hiperblica ...................................................................................................................................... 345
SINH ............................................................................................................................... 345
ASINH ............................................................................................................................ 345
COSH .............................................................................................................................. 346
ACOSH ............................................................................................................................ 346
TANH .............................................................................................................................. 346
ATANH ............................................................................................................................ 346
Probabilidade .................................................................................................................................. 346
Fatorial .......................................................................................................................... 346
Combinao .................................................................................................................. 346
Permutao ................................................................................................................... 346
Probabilidade Aleatrio ................................................................................................................ 347
Nmero ......................................................................................................................... 347
Nmero inteiro .............................................................................................................. 347
Normal .......................................................................................................................... 347
Semente ........................................................................................................................ 347
Probabilidade Densidade ............................................................................................................. 347
Normal .......................................................................................................................... 347
T .................................................................................................................................... 348
2 ................................................................................................................................... 348
F ..................................................................................................................................... 348
Binmio ......................................................................................................................... 348
Geomtrica .................................................................................................................... 348
Poisson .......................................................................................................................... 349
Probabilidade Acumulativa .......................................................................................................... 349
Normal .......................................................................................................................... 349
T .................................................................................................................................... 349
X2 .................................................................................................................................. 349
F ..................................................................................................................................... 349
Binmio ......................................................................................................................... 350
Geomtrica .................................................................................................................... 350
Poisson .......................................................................................................................... 350
Probabilidade Inversa .................................................................................................................. 350
Normal .......................................................................................................................... 350

xxiv
T .................................................................................................................................... 350
2 ................................................................................................................................... 351
F ..................................................................................................................................... 351
Binmio ......................................................................................................................... 351
Geomtrica .................................................................................................................... 351
Poisson .......................................................................................................................... 351
Lista ................................................................................................................................................. 352
Matriz ............................................................................................................................................... 352
Especial ........................................................................................................................................... 352
Beta ............................................................................................................................... 352
Gamma .......................................................................................................................... 352
Psi .................................................................................................................................. 352
Zeta ............................................................................................................................... 352
erf .................................................................................................................................. 352
erfc ................................................................................................................................ 352
Ei .................................................................................................................................... 352
Si .................................................................................................................................... 352
Ci .................................................................................................................................... 353
Menu CAS ........................................................................................................................................................... 353
lgebra ............................................................................................................................................ 353
Simplificar ..................................................................................................................... 353
Colecionar ..................................................................................................................... 353
Expandir ........................................................................................................................ 354
Decompor ...................................................................................................................... 354
Substituto ..................................................................................................................... 354
Frao parcial ................................................................................................................ 354
lgebra Extrao .......................................................................................................................... 354
Numerador .................................................................................................................... 354
Denominador ................................................................................................................ 354
Lado esquerdo .............................................................................................................. 355
Lado direito ................................................................................................................... 355
Clculo ............................................................................................................................................. 355
Diferencial ..................................................................................................................... 355
Integral .......................................................................................................................... 355
Limite ............................................................................................................................ 355
Srie .............................................................................................................................. 356
Soma ............................................................................................................................. 356
Clculo Diferencial ........................................................................................................................ 356
Curvo ............................................................................................................................. 356
Divergncia ................................................................................................................... 356
Gradiente ....................................................................................................................... 357

xxv
Hessian .......................................................................................................................... 357
Clculo Integral ............................................................................................................................. 357
Por partes u ................................................................................................................... 357
Por partes v ................................................................................................................... 357
F(b)F(a) ........................................................................................................................ 357
Clculo Limites ............................................................................................................................. 358
Soma de Riemann ......................................................................................................... 358
Taylor ............................................................................................................................ 358
Taylor do quociente ...................................................................................................... 358
Clculo Transformar ..................................................................................................................... 358
Laplace .......................................................................................................................... 358
Inversa de Laplace ........................................................................................................ 358
FFT ................................................................................................................................. 358
FFT inversa .................................................................................................................... 359
Resolv .............................................................................................................................................. 359
Resolv ............................................................................................................................ 359
Zeros ............................................................................................................................. 359
Resolver complexa ........................................................................................................ 360
Zeros de complexa ........................................................................................................ 360
Resolver numrica ........................................................................................................ 360
Equao diferencial ...................................................................................................... 360
Resolver EDO ................................................................................................................. 360
Sistema linear ............................................................................................................... 361
Reescrever ....................................................................................................................................... 361
lncollect ......................................................................................................................... 361
powexpand ................................................................................................................... 361
texpand ......................................................................................................................... 361
Reescrever Exp e Ln ..................................................................................................................... 361
ey*lnx xy ................................................................................................................... 361
xyey*lnx .................................................................................................................... 362
exp2trig ......................................................................................................................... 362
expexpand .................................................................................................................... 362
Reescrever Seno ........................................................................................................................... 362
asinxacosx ................................................................................................................ 362
asinxatanx ................................................................................................................ 362
sinxcosx*tanx ........................................................................................................... 362
Reescrever Cosseno ..................................................................................................................... 363
acosxasinx ................................................................................................................ 363
acosxatanx ................................................................................................................ 363
cosxsinx/tanx ............................................................................................................ 363
Reescrever Tangente .................................................................................................................... 363

xxvi
atanxasinx ................................................................................................................ 363
atanxacosx ................................................................................................................ 363
tanxsinx/cosx ............................................................................................................ 363
halftan ........................................................................................................................... 364
Reescrever Trig ............................................................................................................................. 364
trigxsinx .................................................................................................................... 364
trigxcosx ................................................................................................................... 364
trigxtanx ................................................................................................................... 364
atrig2ln ......................................................................................................................... 364
tlin ................................................................................................................................. 365
tcollect .......................................................................................................................... 365
trigexpand ..................................................................................................................... 365
trig2exp ......................................................................................................................... 365
Nmero inteiro ................................................................................................................................ 365
Divisores ....................................................................................................................... 365
Fatores .......................................................................................................................... 366
Lista de fatores ............................................................................................................. 366
MDC ............................................................................................................................... 366
MMC ............................................................................................................................... 366
Nmero inteiro Primo ................................................................................................................... 366
Testar se Primo .......................................................................................................... 366
N-simo Primo .............................................................................................................. 367
Primo seguinte .............................................................................................................. 367
Primo anterior ............................................................................................................... 367
Euler .............................................................................................................................. 367
Nmero inteiro Diviso ................................................................................................................. 367
Quociente ...................................................................................................................... 367
Resto ............................................................................................................................. 367
anMOD p ........................................................................................................................ 368
Resto chins .................................................................................................................. 368
Polinmio ........................................................................................................................................ 368
Encontrar razes ............................................................................................................ 368
Coeficientes .................................................................................................................. 368
Divisores ....................................................................................................................... 368
Lista de fatores ............................................................................................................. 369
MDC ............................................................................................................................... 369
MMC ............................................................................................................................... 369
Polinmio Criar ............................................................................................................................. 369
Poli.Coef. ................................................................................................................... 369
Coef.Poli. ................................................................................................................... 369
RazesCoef. ............................................................................................................... 369

xxvii
RazesPoli. ................................................................................................................. 370
Aleatrio ........................................................................................................................ 370
Mnimo .......................................................................................................................... 370
Polinmio lgebra ........................................................................................................................ 370
Quociente ...................................................................................................................... 370
Resto ............................................................................................................................. 371
Grau ............................................................................................................................... 371
Fator por grau ............................................................................................................... 371
Coef. MDC ...................................................................................................................... 371
N. de zeros ................................................................................................................... 371
Resto chins .................................................................................................................. 371
Polinmio Especial ....................................................................................................................... 372
Ciclotmico .................................................................................................................... 372
Base de Groebner .......................................................................................................... 372
Resto de Groebner ........................................................................................................ 372
Hermite ......................................................................................................................... 372
Lagrange ....................................................................................................................... 372
Laguerre ........................................................................................................................ 373
Legendre ....................................................................................................................... 373
Chebyshev Tn ................................................................................................................ 373
Chebyshev Un ............................................................................................................... 373
Desenho ........................................................................................................................................... 373
Funo ........................................................................................................................... 373
Contorno ....................................................................................................................... 374
Menu Aplicao .................................................................................................................................................. 374
Funes da aplicao Funo .......................................................................................................... 374
AREA .............................................................................................................................. 374
EXTREMUM .................................................................................................................... 375
ISECT ............................................................................................................................. 375
ROOT ............................................................................................................................. 375
SLOPE ............................................................................................................................ 375
Funes da aplicao Resolv .......................................................................................................... 375
SOLVE ............................................................................................................................ 375
Funes da aplicao Folha de Clculo ........................................................................................... 376
SUM ............................................................................................................................... 377
AVERAGE ....................................................................................................................... 377
AMORT ........................................................................................................................... 377
STAT1 ............................................................................................................................. 378
STAT2 ............................................................................................................................. 379
REGRS ............................................................................................................................ 380
predY ............................................................................................................................. 381

xxviii
PredX ............................................................................................................................. 382
HypZ1mean ................................................................................................................... 382
HYPZ2mean .................................................................................................................. 383
HypZ1prop .................................................................................................................... 383
HypZ2prop .................................................................................................................... 384
HypT1mean ................................................................................................................... 385
HypT2mean ................................................................................................................... 385
ConfZ1mean .................................................................................................................. 386
ConfZ2mean .................................................................................................................. 386
ConfZ1prop ................................................................................................................... 387
ConfZ2prop ................................................................................................................... 387
ConfT1mean .................................................................................................................. 387
ConfT2mean .................................................................................................................. 388
Funes da aplicao Estatstica 1 var ........................................................................................... 388
Do1VStats ..................................................................................................................... 388
SetFreq .......................................................................................................................... 389
SetSample ..................................................................................................................... 389
Funes da aplicao Estatstica 2 var ........................................................................................... 389
PredX ............................................................................................................................. 389
PredY ............................................................................................................................. 389
Resid .............................................................................................................................. 389
Do2VStats ..................................................................................................................... 390
SetDepend .................................................................................................................... 390
SetIndep ........................................................................................................................ 390
Funes da aplicao Inferncia ..................................................................................................... 390
DoInference ................................................................................................................... 390
HypZ1mean ................................................................................................................... 390
HypZ2mean ................................................................................................................... 391
HypZ1prop .................................................................................................................... 391
HypZ2prop .................................................................................................................... 392
HypT1mean ................................................................................................................... 392
HypT2mean ................................................................................................................... 393
ConfZ1mean .................................................................................................................. 393
ConfZ2mean .................................................................................................................. 394
ConfZ1prop ................................................................................................................... 394
ConfZ2prop ................................................................................................................... 394
ConfT1mean .................................................................................................................. 395
ConfT2mean .................................................................................................................. 395
Chi2GOF ......................................................................................................................... 395
Chi2TwoWay .................................................................................................................. 395
LinRegrTConf- Slope ..................................................................................................... 396

xxix
LinRegrTConfInt ............................................................................................................ 396
LinRegrTMean-Resp ..................................................................................................... 396
LinRegrTPredInt ............................................................................................................ 397
LinRegrTTest ................................................................................................................. 397
Funes da aplicao Financeira .................................................................................................... 398
CalcFV ............................................................................................................................ 398
CalcIPYR ........................................................................................................................ 399
CalcNbPmt ..................................................................................................................... 399
CalcPMT ......................................................................................................................... 399
CalcPV ........................................................................................................................... 399
DoFinance ..................................................................................................................... 399
Funes da aplicao Solucionador linear ...................................................................................... 399
Solve2x2 ....................................................................................................................... 399
Solve3x3 ....................................................................................................................... 400
LinSolve ......................................................................................................................... 400
Funes da aplicao Solucionador de tringulos ......................................................................... 400
AAS ................................................................................................................................ 400
ASA ................................................................................................................................ 401
SAS ................................................................................................................................ 401
SSA ................................................................................................................................ 401
SSS ................................................................................................................................ 401
DoSolve ......................................................................................................................... 401
Funes da aplicao Explorador linear ......................................................................................... 402
SolveForSlope ............................................................................................................... 402
SolveForYIntercept ....................................................................................................... 402
Funes da aplicao Explorador quadrtico ................................................................................. 402
SOLVE ............................................................................................................................ 402
DELTA ............................................................................................................................. 402
Funes comuns s aplicaes ....................................................................................................... 402
CHECK ............................................................................................................................ 403
UNCHECK ....................................................................................................................... 403
ISCHECK ......................................................................................................................... 403
Menu Catlogo (Cat.) ......................................................................................................................................... 403
! ........................................................................................................................................................ 404
% ...................................................................................................................................................... 404
%TOTAL ............................................................................................................................................ 405
( ........................................................................................................................................................ 405
* ....................................................................................................................................................... 405
+ ....................................................................................................................................................... 405
....................................................................................................................................................... 405
.* ...................................................................................................................................................... 405

xxx
./ ...................................................................................................................................................... 405
.^ ...................................................................................................................................................... 405
/ ....................................................................................................................................................... 405
:= ...................................................................................................................................................... 406
< ....................................................................................................................................................... 406
<= ..................................................................................................................................................... 406
<> ..................................................................................................................................................... 406
= ....................................................................................................................................................... 406
== ..................................................................................................................................................... 406
EQ .................................................................................................................................................... 406
> ....................................................................................................................................................... 406
>= ..................................................................................................................................................... 406
^ ....................................................................................................................................................... 407
a2q ................................................................................................................................................... 407
abcuv ............................................................................................................................................... 407
additionally ...................................................................................................................................... 407
Airy Ai ............................................................................................................................................... 407
Airy Bi ............................................................................................................................................... 407
algvar ............................................................................................................................................... 407
AND .................................................................................................................................................. 407
append ............................................................................................................................................. 408
apply ................................................................................................................................................ 408
assume ............................................................................................................................................ 408
basis ................................................................................................................................................ 408
betad ............................................................................................................................................... 408
betad_cdf ........................................................................................................................................ 409
betad_icdf ....................................................................................................................................... 409
bounded_function ........................................................................................................................... 409
breakpoint ....................................................................................................................................... 409
canonical_form ............................................................................................................................... 409
cat .................................................................................................................................................... 409
Cauchy ............................................................................................................................................. 409
Cauchy_cdf ...................................................................................................................................... 410
Cauchy_icdf ..................................................................................................................................... 410
cFactor ............................................................................................................................................. 410
charpoly ........................................................................................................................................... 410
chrem ............................................................................................................................................... 410
col .................................................................................................................................................... 411
colDim .............................................................................................................................................. 411
comDenom ...................................................................................................................................... 411
companion ....................................................................................................................................... 411

xxxi
compare ........................................................................................................................................... 411
complexroot .................................................................................................................................... 412
contains ........................................................................................................................................... 412
CopyVar ........................................................................................................................................... 412
correlation ....................................................................................................................................... 412
count ................................................................................................................................................ 412
covariance ....................................................................................................................................... 413
covariance_correlation ................................................................................................................... 413
cpartfrac .......................................................................................................................................... 413
crationalroot ................................................................................................................................... 413
cumSum ........................................................................................................................................... 414
DateAdd ........................................................................................................................................... 414
Dia da semana ................................................................................................................................. 414
DeltaDays ........................................................................................................................................ 414
delcols ............................................................................................................................................. 414
delrows ............................................................................................................................................ 414
deltalist ........................................................................................................................................... 415
deltalist ........................................................................................................................................... 415
Dirac ................................................................................................................................................. 415
e ....................................................................................................................................................... 415
egcd ................................................................................................................................................. 415
eigenvals ......................................................................................................................................... 416
eigenvects ....................................................................................................................................... 416
eigVl ................................................................................................................................................. 416
EVAL ................................................................................................................................................. 416
evalc ................................................................................................................................................ 416
evalf ................................................................................................................................................. 416
even ................................................................................................................................................. 417
exact ................................................................................................................................................ 417
EXP .................................................................................................................................................. 417
exponencial ..................................................................................................................................... 417
exponential_cdf .............................................................................................................................. 417
exponential_icdf ............................................................................................................................. 417
exponential_regression .................................................................................................................. 418
EXPR ................................................................................................................................................ 418
ezgcd ............................................................................................................................................... 418
f2nd ................................................................................................................................................. 418
factorial ........................................................................................................................................... 418
float ................................................................................................................................................. 419
fMax ................................................................................................................................................. 419
fMin .................................................................................................................................................. 419

xxxii
format .............................................................................................................................................. 419
Fourier an ........................................................................................................................................ 419
Fourier bn ........................................................................................................................................ 419
Fourier cn ......................................................................................................................................... 419
fracmod ........................................................................................................................................... 419
froot ................................................................................................................................................. 420
fsolve ............................................................................................................................................... 420
function_diff .................................................................................................................................... 420
gammad .......................................................................................................................................... 420
gammad_cdf ................................................................................................................................... 420
gamma_icdf .................................................................................................................................... 421
gauss ............................................................................................................................................... 421
GF ..................................................................................................................................................... 421
gramschmidt ................................................................................................................................... 421
hadamard ........................................................................................................................................ 421
halftan2hypexp ............................................................................................................................... 422
halt ................................................................................................................................................... 422
hamdist ............................................................................................................................................ 422
has ................................................................................................................................................... 422
head ................................................................................................................................................. 422
Heaviside ......................................................................................................................................... 422
horner .............................................................................................................................................. 422
hyp2exp ........................................................................................................................................... 423
iabcuv .............................................................................................................................................. 423
ibasis ................................................................................................................................................ 423
icontent ........................................................................................................................................... 423
id ...................................................................................................................................................... 423
identity ............................................................................................................................................ 424
iegcd ................................................................................................................................................ 424
igcd .................................................................................................................................................. 424
imagem ............................................................................................................................................ 424
interval2center ................................................................................................................................ 424
inv .................................................................................................................................................... 424
iPart ................................................................................................................................................. 425
iquorem ........................................................................................................................................... 425
jacobi_symbol ................................................................................................................................. 425
ker .................................................................................................................................................... 425
laplacian .......................................................................................................................................... 425
latex ................................................................................................................................................. 425
lcoeff ................................................................................................................................................ 426
legendre_symbol ............................................................................................................................ 426

xxxiii
length .............................................................................................................................................. 426
lgcd .................................................................................................................................................. 426
lin ..................................................................................................................................................... 426
linear_interpolate ........................................................................................................................... 427
linear_regression ............................................................................................................................ 427
LineHorz .......................................................................................................................................... 427
LineTan ............................................................................................................................................ 427
LineVert ........................................................................................................................................... 427
list2mat ........................................................................................................................................... 427
lname ............................................................................................................................................... 428
lnexpand .......................................................................................................................................... 428
logarithmic_regression ................................................................................................................... 428
logb .................................................................................................................................................. 428
logistic_regression .......................................................................................................................... 428
lu ...................................................................................................................................................... 429
lvar ................................................................................................................................................... 429
map .................................................................................................................................................. 429
mat2list ........................................................................................................................................... 429
matpow ........................................................................................................................................... 429
matriz .............................................................................................................................................. 430
MAXREAL ......................................................................................................................................... 430
mean ................................................................................................................................................ 430
median ............................................................................................................................................. 430
member ........................................................................................................................................... 430
MEMORY .......................................................................................................................................... 431
MINREAL .......................................................................................................................................... 431
modgcd ............................................................................................................................................ 431
mRow ............................................................................................................................................... 431
mult_c_conjugate ........................................................................................................................... 431
mult_conjugate ............................................................................................................................... 431
nDeriv .............................................................................................................................................. 432
NEG .................................................................................................................................................. 432
negbinomial .................................................................................................................................... 432
negbinomial_cdf ............................................................................................................................. 432
negbinomial_icdf ............................................................................................................................ 432
newton ............................................................................................................................................. 433
normal ............................................................................................................................................. 433
normalize ........................................................................................................................................ 433
NOT .................................................................................................................................................. 433
odd ................................................................................................................................................... 433
OR .................................................................................................................................................... 433

xxxiv
order_size ........................................................................................................................................ 434
pa2b2 ............................................................................................................................................... 434
pade ................................................................................................................................................. 434
part .................................................................................................................................................. 434
peval ................................................................................................................................................ 434
PI ...................................................................................................................................................... 434
PIECEWISE ....................................................................................................................................... 435
plotinequation ................................................................................................................................. 435
polar_point ...................................................................................................................................... 435
pole .................................................................................................................................................. 435
POLYCOEF ........................................................................................................................................ 435
POLYEVAL ........................................................................................................................................ 436
polgono .......................................................................................................................................... 436
polygonplot ..................................................................................................................................... 436
polygonscatterplot .......................................................................................................................... 436
polynomial_regression ................................................................................................................... 436
POLYROOT ........................................................................................................................................ 437
potential .......................................................................................................................................... 437
power_regression ........................................................................................................................... 437
powerpc ........................................................................................................................................... 437
prepend ........................................................................................................................................... 437
primpart .......................................................................................................................................... 437
product ............................................................................................................................................ 438
propfrac ........................................................................................................................................... 438
ptayl ................................................................................................................................................. 438
purge ............................................................................................................................................... 438
Q2a .................................................................................................................................................. 438
quantile ........................................................................................................................................... 439
quartile1 .......................................................................................................................................... 439
quartile3 .......................................................................................................................................... 439
quartiles .......................................................................................................................................... 439
quorem ............................................................................................................................................ 439
QUOTE .............................................................................................................................................. 440
randbinomial ................................................................................................................................... 440
randchisquare ................................................................................................................................. 440
randexp ........................................................................................................................................... 440
randfisher ........................................................................................................................................ 440
randgeometric ................................................................................................................................. 440
randperm ......................................................................................................................................... 441
randpoisson ..................................................................................................................................... 441
randstudent ..................................................................................................................................... 441

xxxv
randvector ....................................................................................................................................... 441
ranm ................................................................................................................................................ 441
ratnormal ........................................................................................................................................ 441
rectangular_coordinates ................................................................................................................. 441
reduced_conic ................................................................................................................................. 442
ref .................................................................................................................................................... 442
remove ............................................................................................................................................. 442
reorder ............................................................................................................................................. 442
residue ............................................................................................................................................. 443
restart .............................................................................................................................................. 443
resultant .......................................................................................................................................... 443
revlist ............................................................................................................................................... 443
romberg ........................................................................................................................................... 443
linha ................................................................................................................................................. 443
rowAdd ............................................................................................................................................ 444
rowDim ............................................................................................................................................ 444
rowSwap .......................................................................................................................................... 444
rsolve ............................................................................................................................................... 444
select ............................................................................................................................................... 444
seq ................................................................................................................................................... 445
seqsolve .......................................................................................................................................... 445
shift ................................................................................................................................................. 445
shift_phase ..................................................................................................................................... 445
signature ......................................................................................................................................... 445
simult ............................................................................................................................................... 446
sincos ............................................................................................................................................... 446
spline ............................................................................................................................................... 446
sqrfree ............................................................................................................................................. 446
sqrt .................................................................................................................................................. 446
srand ................................................................................................................................................ 447
stddev .............................................................................................................................................. 447
stddevp ............................................................................................................................................ 447
sto .................................................................................................................................................... 447
sturmseq ......................................................................................................................................... 447
subMat ............................................................................................................................................. 447
suppress .......................................................................................................................................... 448
surd .................................................................................................................................................. 448
sylvester .......................................................................................................................................... 448
table ................................................................................................................................................. 448
tail .................................................................................................................................................... 448
tan2cossin2 ..................................................................................................................................... 448

xxxvi
tan2sincos2 ..................................................................................................................................... 449
transpose ........................................................................................................................................ 449
trunc ................................................................................................................................................ 449
tsimplify .......................................................................................................................................... 449
type .................................................................................................................................................. 449
unapply ............................................................................................................................................ 449
uniform ............................................................................................................................................ 450
uniform_cdf ..................................................................................................................................... 450
uniform_icdf .................................................................................................................................... 450
UNION .............................................................................................................................................. 450
valuation .......................................................................................................................................... 450
variance ........................................................................................................................................... 451
vpotential ........................................................................................................................................ 451
VERSION ........................................................................................................................................... 451
weibull ............................................................................................................................................. 451
weibull_cdf ...................................................................................................................................... 451
weibull_icdf ..................................................................................................................................... 452
when ................................................................................................................................................ 452
XOR .................................................................................................................................................. 452
zip .................................................................................................................................................... 452
ztrans ............................................................................................................................................... 452
| ........................................................................................................................................................ 453
2 ....................................................................................................................................................... 453
....................................................................................................................................................... 453
....................................................................................................................................................... 453
....................................................................................................................................................... 453
....................................................................................................................................................... 453
....................................................................................................................................................... 453
........................................................................................................................................................ 453
....................................................................................................................................................... 454
....................................................................................................................................................... 454
....................................................................................................................................................... 454
..................................................................................................................................................... 454
i ........................................................................................................................................................ 454
-1 ..................................................................................................................................................... 454
Criar as suas prprias funes .......................................................................................................................... 454

23 Variveis ................................................................................................................................................. 456


Trabalhar com variveis .................................................................................................................................... 456
Trabalhar com variveis de Incio ................................................................................................... 456
Trabalhar com variveis do utilizador ............................................................................................ 457

xxxvii
Trabalhar com variveis de aplicaes ........................................................................................... 458
Mais informaes sobre o menu Vars ............................................................................................. 458
Qualificar variveis ............................................................................................................................................ 459
Variveis de Incio .............................................................................................................................................. 460
Variveis da aplicao ....................................................................................................................................... 461
Variveis da aplicao Funo ........................................................................................................ 461
Variveis de resultados ................................................................................................................... 462
Extremo ......................................................................................................................... 462
Interseco .................................................................................................................... 462
Raiz ................................................................................................................................ 462
rea com sinal ............................................................................................................... 462
Declive ........................................................................................................................... 463
Variveis da aplicao Geometria ................................................................................................... 463
Variveis da aplicao Folha de Clculo ......................................................................................... 463
Variveis da aplicao Resolv ......................................................................................................... 463
Variveis da aplicao Grficos Avanados .................................................................................... 464
Variveis da aplicao Estatstica 1 var .......................................................................................... 465
Resultados .................................................................................................................... 466
NbItem ........................................................................................................ 466
MinVal ......................................................................................................... 466
Q1 ................................................................................................................ 466
MedVal ........................................................................................................ 466
Q3 ................................................................................................................ 466
MaxVal ........................................................................................................ 466
X ................................................................................................................ 466
X2 .............................................................................................................. 466
MeanX ......................................................................................................... 466
sX ................................................................................................................ 466
X ................................................................................................................ 467
serrX ........................................................................................................... 467
ssX .............................................................................................................. 467
Variveis da aplicao Estatstica 2 var .......................................................................................... 467
Resultados .................................................................................................................... 468
NbItem ........................................................................................................ 468
Corr ............................................................................................................. 468
CoefDet ....................................................................................................... 468
sCov ............................................................................................................ 468
Cov ............................................................................................................ 468
XY .............................................................................................................. 468
MeanX ......................................................................................................... 468
X ................................................................................................................ 468

xxxviii
X2 .............................................................................................................. 468
sX ................................................................................................................ 468
X ................................................................................................................ 469
serrX ........................................................................................................... 469
ssX .............................................................................................................. 469
MeanY ......................................................................................................... 469
Y ................................................................................................................ 469
Y2 .............................................................................................................. 469
sY ................................................................................................................ 469
Y ................................................................................................................ 469
serrY ........................................................................................................... 469
ssY ............................................................................................................... 469
Variveis da aplicao Inferncia .................................................................................................... 469
Resultados .................................................................................................................... 470
CoefDet ....................................................................................................... 470
ContribList .................................................................................................. 470
ContribMat .................................................................................................. 470
Corr ............................................................................................................. 470
CritScore ..................................................................................................... 470
CritVal1 ....................................................................................................... 471
CritVal2 ....................................................................................................... 471
DF ................................................................................................................ 471
ExpList ........................................................................................................ 471
ExpMat ........................................................................................................ 471
Inter ............................................................................................................ 471
Prob ............................................................................................................ 471
Result .......................................................................................................... 471
serrInter ...................................................................................................... 471
serrLine ....................................................................................................... 471
serrSlope .................................................................................................... 471
serrY ........................................................................................................... 471
Declive ........................................................................................................ 471
TestScore .................................................................................................... 472
TestValue .................................................................................................... 472
Yval ............................................................................................................. 472
Variveis da aplicao Paramtrica ................................................................................................ 472
Variveis da aplicao Polar ........................................................................................................... 473
Variveis da aplicao Financeira ................................................................................................... 473
Variveis da aplicao Solucionador linear .................................................................................... 474
Variveis da aplicao Solucionador de tringulos ........................................................................ 474
Variveis da aplicao Explorador linear ........................................................................................ 475

xxxix
Variveis da aplicao Explorador quadrtico ............................................................................... 475
Variveis da aplicao Explorador trigonomtrico ........................................................................ 475
Variveis da aplicao Sequncia ................................................................................................... 475

24 Unidades e constantes .............................................................................................................................. 477


Unidades ............................................................................................................................................................ 477
Categorias de unidades ................................................................................................................... 477
Prefixos ........................................................................................................................................... 478
Clculos de unidades ......................................................................................................................................... 478
Ferramentas de unidade ................................................................................................................................... 482
Converter ......................................................................................................................................... 482
MKSA ................................................................................................................................................ 483
UFACTOR .......................................................................................................................................... 483
USIMPLIFY ........................................................................................................................................ 483
Constantes fsicas .............................................................................................................................................. 483
Lista de constantes ......................................................................................................................... 486

25 Listas ...................................................................................................................................................... 488


Criar uma lista no Catlogo de Listas ................................................................................................................ 488
O Editor de Listas ............................................................................................................................ 490
Editor de Listas: botes e teclas ................................................................................... 490
Editor de Listas: menu Mais ....................................................................... 490
Editar uma lista ............................................................................................................. 491
Inserir um elemento numa lista ................................................................................... 492
Eliminar listas .................................................................................................................................................... 493
Para eliminar uma lista ................................................................................................................... 493
Para eliminar todas as listas ........................................................................................................... 494
Listas na vista de Incio ...................................................................................................................................... 494
Para criar uma lista ......................................................................................................................... 494
Para guardar uma lista .................................................................................................................... 494
Para apresentar uma lista ............................................................................................................... 495
Para apresentar um elemento ........................................................................................................ 495
Para guardar um elemento ............................................................................................................. 495
Referncias da lista ......................................................................................................................... 495
Para enviar uma lista ...................................................................................................................... 495
Funes de lista ................................................................................................................................................. 495
Formato do menu ............................................................................................................................ 496
Diferena ......................................................................................................................................... 496
Interseco ...................................................................................................................................... 496
Fazer lista ........................................................................................................................................ 497
Ordenar ............................................................................................................................................ 497

xl
Inverter ............................................................................................................................................ 497
Concatenar ...................................................................................................................................... 498
Posio ............................................................................................................................................ 498
Tamanho .......................................................................................................................................... 498
LIST ................................................................................................................................................ 498
LIST ................................................................................................................................................ 499
LIST ................................................................................................................................................ 499
Achar valores estatsticos de listas ................................................................................................................... 499

26 Matrizes .................................................................................................................................................. 503


Criar e guardar matrizes .................................................................................................................................... 503
Catlogo de Matrizes: botes e teclas ............................................................................................ 504
Trabalhar com matrizes .................................................................................................................................... 504
Para abrir o Editor de Matrizes ........................................................................................................ 504
Editor de Matrizes: botes e teclas ................................................................................................. 504
Editor de Matrizes: menu Mais ..................................................................................... 505
Criar uma matriz no Editor de Matrizes .......................................................................................... 506
Matrizes na vista de Incio ............................................................................................................... 506
Guardar uma matriz ........................................................................................................................ 508
Apresentar uma matriz ................................................................................................................... 509
Apresentar um elemento ................................................................................................................ 509
Guardar um elemento ..................................................................................................................... 510
Referncias da matriz ..................................................................................................................... 510
Enviar uma matriz ........................................................................................................................... 510
Aritmtica de matrizes ...................................................................................................................................... 510
Multiplicar e dividir por um escalar ................................................................................................. 512
Multiplicar duas matrizes ................................................................................................................ 512
Elevar uma matriz a uma potncia ................................................................................................. 513
Dividir por uma matriz quadrada .................................................................................................... 514
Inverter uma matriz ........................................................................................................................ 514
Negar cada elemento ...................................................................................................................... 515
Resolver sistemas de equaes lineares .......................................................................................................... 515
Funes e comandos de matriz ......................................................................................................................... 518
Convenes para argumentos ........................................................................................................ 519
Funes de matriz ............................................................................................................................................. 519
Matriz ............................................................................................................................................... 519
Transpor ........................................................................................................................ 519
Determinante ................................................................................................................ 519
RREF .............................................................................................................................. 519
Criar ................................................................................................................................................. 520
Fazer .............................................................................................................................. 520

xli
Identidade ..................................................................................................................... 520
Aleatrio ........................................................................................................................ 520
Jordan ........................................................................................................................... 520
Hilbert ........................................................................................................................... 520
Isomtrica ..................................................................................................................... 521
Vandermonde ............................................................................................................... 521
Bsico .............................................................................................................................................. 521
Norma ........................................................................................................................... 521
Norma de linha .............................................................................................................. 521
Norma de coluna ........................................................................................................... 522
Norma espectral ........................................................................................................... 522
Raio espectral ............................................................................................................... 522
Condio ........................................................................................................................ 522
Ordem ........................................................................................................................... 522
Pivot .............................................................................................................................. 523
Traar ............................................................................................................................ 523
Avanado ......................................................................................................................................... 523
Eigenvalues (Valores prprios) ..................................................................................... 523
Eigenvectors (Vetores prprios) ................................................................................... 523
Jordan ........................................................................................................................... 523
Diagonal ........................................................................................................................ 524
Cholesky ........................................................................................................................ 524
Hermite ......................................................................................................................... 524
Hessenberg ................................................................................................................... 524
Smith ............................................................................................................................. 525
Decompor ........................................................................................................................................ 525
LQ .................................................................................................................................. 525
LSQ ................................................................................................................................ 525
LU .................................................................................................................................. 525
QR .................................................................................................................................. 525
SCHUR ........................................................................................................................... 526
SVD ................................................................................................................................ 526
SVL ................................................................................................................................ 526
Vetor ................................................................................................................................................ 526
Produto com cruz .......................................................................................................... 526
Produto com ponto ....................................................................................................... 526
L2Norm ......................................................................................................................... 527
L1Norm ......................................................................................................................... 527
Norma mx. .................................................................................................................. 527
Exemplos ......................................................................................................................................... 527
Matriz de identidade ..................................................................................................... 527

xlii
Transpor uma matriz .................................................................................................... 527
Forma escalonada reduzida por linhas ........................................................................ 527

27 Notas e informaes ................................................................................................................................ 530


O Catlogo de Notas .......................................................................................................................................... 530
O Catlogo de Notas: botes e teclas ............................................................................................. 530
O Editor de Notas ............................................................................................................................................... 531
Para criar uma nota a partir do Catlogo de Notas ........................................................................ 531
Criar uma nota para uma aplicao ................................................................................................ 533
Editor de Notas: botes e teclas ..................................................................................................... 533
Introduzir caracteres maisculos e minsculos ............................................................................. 534
Formatao de texto ....................................................................................................................... 535
Opes de formatao .................................................................................................................... 535
Inserir expresses matemticas ..................................................................................................... 536
Para importar uma nota .................................................................................................................. 537

28 Programao na HP PPL ............................................................................................................................ 538


O Catlogo de Programas .................................................................................................................................. 539
Abrir o Catlogo de Programas ....................................................................................................... 539
Catlogo de Programas: botes e teclas ........................................................................................ 540
Criar um novo programa .................................................................................................................................... 540
O Editor de Programas .................................................................................................................... 542
Editor de Programas: botes e teclas .......................................................................... 542
Executar um programa ................................................................................................. 547
Programas multifunes ............................................................................ 548
Depurar um programa .................................................................................................. 549
Editar um programa ...................................................................................................... 551
Copiar um programa ou parte de um programa .......................................................... 551
Eliminar um programa .................................................................................................. 552
Eliminar todos os programas ....................................................................................... 552
Eliminar o contedo de um programa .......................................................................... 552
Para partilhar um programa ......................................................................................... 553
Linguagem de programao da HP Prime ......................................................................................................... 553
Variveis e visibilidade .................................................................................................................... 553
Qualificar o nome de uma varivel ................................................................................................. 554
Funes, respetivos argumentos e parmetros ............................................................................. 554
Programa ROLLDIE ........................................................................................................ 555
Programa ROLLMANY ................................................................................................... 555
O teclado do utilizador: personalizar os toques nas teclas .............................................................................. 557
Modo de utilizador .......................................................................................................................... 557
Reatribuir teclas .............................................................................................................................. 557

xliii
Nomes das teclas ............................................................................................................................ 558
Programas de aplicao .................................................................................................................. 562
Utilizar funes especficas do programa .................................................................... 562
Redefinir o menu Vistas ................................................................................................ 563
Personalizar uma aplicao ......................................................................................... 563
Exemplo ...................................................................................................... 563
Comandos do programa .................................................................................................................................... 569
Comandos do menu Modelo ............................................................................................................ 569
Bloco .............................................................................................................................. 569
BEGIN END .................................................................................................. 569
RETURN ....................................................................................................... 569
KILL ............................................................................................................. 569
Ramal ............................................................................................................................ 569
IF THEN ....................................................................................................... 569
IF THEN ELSE ............................................................................................... 569
CASE ............................................................................................................ 570
IFERR ........................................................................................................... 570
IFERR ELSE .................................................................................................. 570
Ciclo ............................................................................................................................... 570
FOR .............................................................................................................. 570
FOR STEP .................................................................................................... 571
FOR DOWN .................................................................................................. 572
FOR STEP DOWN ......................................................................................... 572
WHILE .......................................................................................................... 573
REPEAT ........................................................................................................ 573
BREAK ......................................................................................................... 574
CONTINUE ................................................................................................... 574
Varivel ......................................................................................................................... 574
LOCAL .......................................................................................................... 574
EXPORT ....................................................................................................... 574
Funo ........................................................................................................................... 574
EXPORT ....................................................................................................... 574
VIEW ............................................................................................................ 575
KEY .............................................................................................................. 575
Comandos do menu Comandos ...................................................................................................... 575
Strings ........................................................................................................................... 575
ASC .............................................................................................................. 575
LOWER ........................................................................................................ 575
UPPER ......................................................................................................... 576
CHAR ........................................................................................................... 576
DIM .............................................................................................................. 576

xliv
STRING ........................................................................................................ 576
INSTRING ..................................................................................................... 577
LEFT ............................................................................................................ 577
RIGHT .......................................................................................................... 577
MID .............................................................................................................. 578
ROTATE ........................................................................................................ 578
STRINGFROMID ........................................................................................... 578
REPLACE ..................................................................................................... 578
Desenho ........................................................................................................................ 578
CPX .......................................................................................................... 579
DRAWMENU ................................................................................................ 579
FREEZE ........................................................................................................ 579
PXC .......................................................................................................... 579
RGB ............................................................................................................. 579
Pxeis e cartesianas ...................................................................................................... 579
ARC_P, ARC .................................................................................................. 579
BLIT_P, BLIT ................................................................................................. 580
DIMGROB_P, DIMGROB ................................................................................ 580
FILLPOLY_P, FILLPOLY ................................................................................. 581
GETPIX_P, GETPIX ....................................................................................... 581
GROBH_P, GROBH ....................................................................................... 581
GROBW_P, GROB ......................................................................................... 581
INVERT_P, INVERT ....................................................................................... 581
LINE_P, LINE ................................................................................................ 582
PIXOFF_P, PIXOFF ........................................................................................ 583
PIXON_P, PIXON .......................................................................................... 583
RECT_P, RECT .............................................................................................. 583
SUBGROB_P, SUBGROB ............................................................................... 585
TEXTOUT_P, TEXTOUT ................................................................................. 585
TRIANGLE_P, TRIANGLE .............................................................................. 586
Matriz ............................................................................................................................ 587
ADDCOL ....................................................................................................... 587
ADDROW ..................................................................................................... 588
DELCOL ........................................................................................................ 588
DELROW ...................................................................................................... 588
EDITMAT ...................................................................................................... 588
REDIM .......................................................................................................... 588
REPLACE ..................................................................................................... 588
SCALE .......................................................................................................... 588
SCALEADD ................................................................................................... 589
SUB .............................................................................................................. 589

xlv
SWAPCOL .................................................................................................... 589
SWAPROW ................................................................................................... 589
Funes da aplicao .................................................................................................... 589
STARTAPP ................................................................................................... 589
STARTVIEW ................................................................................................. 589
VIEW ............................................................................................................ 590
Nmero inteiro .............................................................................................................. 590
BITAND ........................................................................................................ 590
BITNOT ........................................................................................................ 591
BITOR .......................................................................................................... 591
BITSL ........................................................................................................... 591
BITSR ........................................................................................................... 591
BITXOR ........................................................................................................ 591
BR ............................................................................................................ 591
GETBASE ..................................................................................................... 592
GETBITS ...................................................................................................... 592
RB ............................................................................................................ 592
SETBITS ....................................................................................................... 592
SETBASE ..................................................................................................... 592
I/O .................................................................................................................................. 593
CHOOSE ....................................................................................................... 593
EDITLIST ...................................................................................................... 593
EDITMAT ...................................................................................................... 593
GETKEY ....................................................................................................... 594
INPUT .......................................................................................................... 594
ISKEYDOWN ................................................................................................ 595
MOUSE ........................................................................................................ 595
MSGBOX ...................................................................................................... 595
PRINT .......................................................................................................... 596
WAIT ............................................................................................................ 597
Mais ............................................................................................................................... 597
%CHANGE .................................................................................................... 597
%TOTAL ....................................................................................................... 597
CAS .............................................................................................................. 598
EVALLIST ..................................................................................................... 598
EXECON ....................................................................................................... 598
HMS ......................................................................................................... 598
HMS ......................................................................................................... 599
ITERATE ....................................................................................................... 599
TICKS ........................................................................................................... 599
TEVAL .......................................................................................................... 599

xlvi
TYPE ............................................................................................................ 599
Variveis e programas .................................................................................................. 599
Variveis de aplicaes .............................................................................. 600

29 Aritmtica de nmeros inteiros elementar ................................................................................................. 626


A base predefinida ............................................................................................................................................. 627
Alterar a base predefinida ............................................................................................................... 627
Exemplos de aritmtica de nmeros inteiros ................................................................................................... 628
Aritmtica de bases mistas ............................................................................................................. 628
Manipulao de nmeros inteiros ................................................................................................... 629
Funes de base ................................................................................................................................................ 630

30 Apndice A Glossrio .............................................................................................................................. 632

31 Apndice B Resoluo de problemas ........................................................................................................ 634


A calculadora no responde .............................................................................................................................. 634
Para reinicializar .............................................................................................................................. 634
Se a calculadora no ligar ............................................................................................................... 634
Limites de funcionamento ................................................................................................................................. 634
Mensagens de estado ........................................................................................................................................ 634

ndice Remissivo ........................................................................................................................................... 636

xlvii
xlviii
1 Prefcio

Convenes do manual
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:

, , , etc.

Uma combinao de teclas que inicia uma funo com shift (ou introduz um carcter) representada
pela tecla shift adequada ( ou ) seguida pela tecla dessa funo ou desse carcter:

inicia a funo exponencial natural e introduz o carcter cardinal


(#).
O nome da funo com shift tambm pode aparecer, entre parnteses, depois da combinao de teclas:

(Limpar), (Configurar)

Uma tecla premida para inserir 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 selecionvel com toque no ecr representado por uma imagem desse item:

, , , etc.

NOTA: Tem de usar um dedo para selecionar um item de menu. As canetas de ecr tctil e objetos
semelhantes no selecionam aquilo em que tocar.

Os caracteres na linha de introduo so definidos num tipo de letra no proporcional, da seguinte


forma:
Funo, Polar, Paramtrica, Ans, etc.

As teclas de 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"

Convenes do manual 1
2 Informao bsica

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 ramal
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 calculadora HP Prime tem tambm a sua prpria linguagem de programao, que pode utilizar para
explorar e resolver problemas matemticos.
As funes, os comandos, as aplicaes e a programao so abordados em pormenor mais frente neste
manual. Neste captulo, so explicadas as funcionalidades gerais da calculadora, bem como as interaes
comuns e as operaes matemticas elementares.

Antes de comear
Carregue totalmente a bateria antes de utilizar a calculadora pela primeira vez. Para carregar a bateria,
efetue uma das seguintes opes:
Ligue a calculadora a um computador com o cabo USB includo na embalagem da calculadora HP Prime.
( necessrio que o computador esteja ligado para carregar a calculadora).
Ligue a calculadora a uma tomada eltrica utilizando o transformador fornecido pela HP.
Se a calculadora estiver ligada, ir aparecer um smbolo de bateria na barra de ttulo do ecr. O smbolo indica
o nvel de carga da bateria. Uma bateria descarregada demorar cerca de 4 horas a ficar completamente
carregada.

2 Captulo 2 Informao bsica


AVISO!

Aviso da bateria

Para reduzir o risco de incndios e queimaduras, no desmonte, esmague ou perfure a bateria; no


provoque curto-circuitos nos contactos externos; e no a elimine atravs de fogo ou gua.
Para reduzir potenciais 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 fora do alcance das crianas.
Se observar algum problema ao carregar a calculadora, pare o carregamento e contacte imediatamente
a HP.

Aviso do transformador

Para reduzir o risco de choque eltrico e danos no equipamento, ligue o transformador apenas a uma
tomada eltrica que esteja sempre acessvel.
Para reduzir potenciais riscos de segurana, utilize apenas o transformador fornecido com a
calculadora, um transformador de substituio fornecido pela HP ou um transformador comprado HP
como acessrio.

Operaes de ligar/desligar e cancelar


Para ligar
Prima para ligar a calculadora.

Para cancelar
Quando a calculadora est ligada, premir a tecla cancela a operao atual. Por exemplo, limpa tudo o
que tiver introduzido na linha de introduo. Tambm fecha menus e ecrs.

Para desligar
Prima para desligar a calculadora.

Para poupar energia, a calculadora desliga-se aps alguns minutos de inatividade. Todas as informaes
armazenadas e apresentadas so guardadas.

A vista de Incio
A vista de Incio o ponto de partida de muitos clculos. A maior parte das funes matemticas est
disponvel na vista de Incio. 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 respetivo resultado.

Para apresentar a vista de Incio, prima .

Operaes de ligar/desligar e cancelar 3


A vista do CAS
A vista do CAS permite realizar clculos simblicos. essencialmente idntica vista de Incio 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 .

Tampa de proteo
A calculadora fornecida com uma tampa deslizante para proteger o ecr e o teclado. Para remover 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
Ajustar o brilho
Para ajustar o brilho do ecr, mantenha premida a tecla e, em seguida, prima a tecla ou

para aumentar ou diminuir o brilho. O brilho altera-se de cada vez que prime a tecla ou

Limpar o ecr

Prima ou para limpar a linha de introduo.


Prima para limpar a linha de introduo e o histrico.

Seces do ecr

A vista de Incio 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 da calculadora. Estes so explicados a seguir. O
histrico apresenta um registo dos seus clculos anteriores. A linha de introduo apresenta o objeto que
estiver a introduzir ou a alterar no momento. Os botes de menu so opes relevantes para o ecr atual.

4 Captulo 2 Informao bsica


Selecionar uma opo ao tocar no boto de menu correspondente. Para fechar um menu sem efetuar
qualquer seleo, prima .

Os indicadores so smbolos ou caracteres que aparecem na barra de ttulo. Indicam as definies atuais e
informam tambm acerca da hora e da carga da bateria.

Indicador Significado

O modo de ngulo atualmente definido graus.

[Verde lima]

O modo de ngulo atualmente definido radianos.

[Verde lima]

S A tecla Shift est ativa. A funo apresentada a azul numa tecla ser ativada quando essa

tecla for premida. Prima para cancelar o modo shift.


[Ciano]

CAS [Branco] Est a trabalhar na vista do CAS, e no na vista de Incio.

A...Z Na vista de Incio, isto significa que a tecla Alfa est ativa. O carcter apresentado a cor de
laranja numa tecla ser introduzido em maiscula quando essa tecla for premida. Consulte
Teclas shift na pgina 10 para mais informaes.
[Cor de laranja]
Na vista do CAS, isto significa que a combinao de teclas AlfaShift est ativa. O carcter
apresentado a cor de laranja numa tecla ser introduzido em maiscula quando essa tecla
for premida. Consulte Teclas shift na pgina 10 para mais informaes.

a...z Na vista de Incio, isto significa que a combinao de teclas AlfaShift est ativa. O carcter
apresentado a cor de laranja numa tecla ser introduzido em minscula quando essa tecla
for premida. Consulte Teclas shift na pgina 10 para mais informaes.
[Cor de laranja]
Na vista do CAS, isto significa que a tecla Alfa est ativa. O carcter apresentado a cor de
laranja numa tecla ser introduzido em minscula quando essa tecla for premida. Consulte
Teclas shift na pgina 10 para mais informaes.

U O teclado do utilizador est ativo. Todas as teclas premidas em seguida iro introduzir os
objetos personalizados que lhes esto associados. Pode personalizar o que premido no
teclado do utilizador.
[Amarelo]

1U O teclado do utilizador est ativo. A seguinte tecla premida ir introduzir o objeto


personalizado que lhe est associado. Pode personalizar o que premido no teclado do
utilizador.
[Amarelo]

[Hora] Apresenta a hora atual. A predefinio o formato de 24 horas, mas pode escolher o
formato ampm. Consulte Definies de incio na pgina 19 para mais informaes.

Indica a carga da bateria.

[Verde com moldura cinzenta]

Ecr 5
O menu Definies Rpidas

Toque no lado direito da barra de ttulo (onde a hora, a bateria e o modo de valor do ngulo so exibidos) para
abrir o menu Definies Rpidas. As aes que pode realizar neste menu incluem as seguintes:
Toque num dos cones de ngulo para alterar o modo de valor do ngulo (radianos ou graus).
Toque na data/hora para abrir um calendrio mensal. Pode navegar entre meses para encontrar datas
do seu interesse.
Toque no cone da comunicao sem fios para ligar rede da sala de aula HP (HP Classroom Network)
mais prxima ou desligar-se da rede da sala de aula HP (HP Classroom Network) atual.

Navegao
A HP Prime disponibiliza dois modos de navegao: toque e teclas. Em muitas situaes, pode tocar num
cone, campo, menu ou objeto para o selecionar (ou cancelar a seleo). Por exemplo, pode abrir a aplicao
Funo tocando uma vez no respetivo cone na Biblioteca de Aplicaes. Contudo, para abrir a Biblioteca de
Aplicaes, precisar de premir uma tecla: .

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

Biblioteca de Aplicaes, 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 para a abrir.

s vezes, possvel utilizar um toque ou uma combinao de toque e tecla. Por exemplo, para cancelar a
seleo 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, ).

NOTA: Deve utilizar um dedo ou uma caneta capacitiva para selecionar um item por meio de toque.

Gestos de toque
A calculadora HP Prime reconhece os seguintes gestos de toque:

6 Captulo 2 Informao bsica


Tocar - Aponte para um item no ecr e, em seguida, toque com um dedo para selecionar o item.
Tocar sem soltar - Coloque o dedo no ecr e mantenha-o premido por um momento.
Deslocar - Coloque um dedo no ecr e arraste-o para cima, para baixo, para a esquerda, para a direita ou
diagonalmente para mover-se para cima, para baixo, para os lados ou diagonalmente numa pgina ou
imagem.
Deslizar com um dedo - Para deslocar-se pelo ecr, deslize levemente um dedo pelo ecr na direo em
que se pretende mover. Para arrastar, apenas na vista de Desenho da aplicao Geometria, prima e
mantenha premido um objeto e, em seguida, arraste o objeto para mov-lo. Para selecionar vrias
clulas na vista Numrica das aplicaes Folha de Clculo, Estatstica 1 var e Estatstica 2 var e no Editor
de Listas e Editor de Matrizes, toque sem soltar numa clula e, em seguida, arraste o dedo para
selecionar as clulas subsequentes. Esta seleo pode ser copiada e colada como um nico valor.
Zoom com aproximao ou afastamento de 2 dedos - Reduza ao colocar dois dedos afastados no ecr e,
em seguida, aproxim-los. Amplie ao colocar dois dedos juntos no ecr e, em seguida, afast-los. Na
aplicao Folha de Clculo, este gesto controla a largura das colunas e a altura das linhas.
Os gestos de toque podem no ser suportados em todas as aplicaes, editores e formulrios de introduo,
e a sua funo poder variar. Tenha em ateno as seguintes diretrizes:
Na vista de Desenho, se um gesto de zoom com aproximao ou afastamento de 2 dedos efetuado na
horizontal, o zoom efetuado apenas no eixo x. Na vista de Desenho, se um gesto de zoom com
aproximao ou afastamento de 2 dedos efetuado na vertical, o zoom efetuado apenas no eixo y. Se
um zoom com aproximao ou afastamento de 2 dedos efetuado na diagonal, efetuado um zoom em
quadrado (ou seja, o zoom efetuado em ambos os eixos). Na aplicao Geometria, apenas suportado
o zoom na diagonal.
Na vista Numrica, se um zoom com aproximao ou afastamento de 2 dedos efetuado na vertical, o
zoom efetuado na linha atualmente selecionada na tabela. Ampliar diminui a diferena comum nos
valores de x e reduzir aumenta a diferena comum nos valores de x. Se um zoom com aproximao ou
afastamento de 2 dedos efetuado na horizontal, a largura da coluna altera.

O teclado
Os nmeros na legenda abaixo referem-se aos componentes do teclado descritos na ilustrao da pgina
seguinte.

Nmero Funcionalidade

1 LCD e ecr tctil: 320 240 pxeis

2 Menu tctil sensvel ao contexto

3 Teclas HP Apps

4 Vista de Incio e definio de preferncias

5 Funes comuns de matemtica e de cincias

6 Teclas Alfa e Shift

7 Tecla On, Cancel e Off (ligar, cancelar e desligar)

8 Catlogos de listas, matrizes, programas e notas

9 Tecla de Last Answer (Ans) (ltima resposta)

10 Tecla Enter

11 Tecla de Backspace (retroceder) e Delete (eliminar)

Navegao 7
Nmero Funcionalidade

12 Tecla Menu (e Paste) (colar)

13 Tecla CAS (e preferncias do CAS)

14 Tecla View (e Copy) (vista e copiar)

15 Tecla Escape (e Clear) (limpar)

16 Tecla Help (ajuda)

17 Roda direcional (para o movimento do cursor)

2 17
16
3 15
14
4 13
12
11

5
10

7 9

Menu sensvel ao contexto


Um menu sensvel ao contexto ocupa a linha inferior do ecr.

8 Captulo 2 Informao bsica


As opes disponveis dependem do contexto, isto , da vista onde est. Tenha em ateno que os itens de
menu so ativados por toque.
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


Teclas Propsito

Introduo de nmeros.
a

Cancela a operao atual ou limpa a linha de introduo.


ou

Introduo de dados ou execuo de operaes. Nos clculos, funciona como "=".

Quando ou esto presentes como teclas de menu, produz

o mesmo efeito que premir ou .

Para introduzir um nmero negativo. Por exemplo, para introduzir 25, prima 25.

NOTA: Esta operao no a mesma que realizada pela tecla de subtrao ( ).

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

Introduz a varivel independente (ou seja, X, T, ou N, dependendo da aplicao ativa no momento).

Teclas de introduo e edio 9


Teclas Propsito

Apresenta uma paleta de operadores de comparao e operadores booleanos.

Apresenta uma paleta de caracteres de matemtica comuns e caracteres gregos.

Insere automaticamente o smbolo de grau, minuto ou segundo consoante o contexto.

Elimina o carcter esquerda do cursor. Repe o valor predefinido, caso exista, do campo destacado.

Elimina o carcter direita do cursor.

Limpa todos os dados no ecr (incluindo o histrico). Num ecr de definies por exemplo Config
Desenho repe todos os valores predefinidos.

Mova o cursor volta do ecr. Prima a fim de se mover para o fim de um menu ou

ecr, ou a fim de se mover para o incio. Estas teclas representam as direes da

roda direcional. Os movimentos diagonais tambm so suportados pela roda direcional.

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 selecionar vrios caracteres, selecione

um, toque em e continue a proceder da mesma forma antes de premir .


Existe um grande nmero de pginas de caracteres. Pode ir para um determinado bloco Unicode
tocando em e selecionando o bloco. Pode tambm deslizar rapidamente a fim de se
deslocar de pgina para pgina.

Teclas shift
Existem duas teclas shift utilizadas para obter acesso s operaes e aos caracteres impressos na parte
inferior das teclas: e .

Tecla Propsito

Prima para obter acesso s operaes impressas a azul numa tecla. Por

exemplo, para obter acesso s definies da vista de Incio, prima .

Prima a tecla para obter acesso aos caracteres impressos a cor de laranja

numa tecla. Por exemplo, para digitar Z na vista de Incio, prima e, em

seguida, prima . Para uma letra minscula, prima e,

10 Captulo 2 Informao bsica


Tecla Propsito

em seguida, prima a letra. Na vista do CAS, a combinao com outra tecla

produz uma letra minscula, e a combinao com outra letra

produz uma letra maiscula.

Adicionar texto
O texto que pode introduzir diretamente indicado pelos caracteres cor de laranja nas teclas. Esses
caracteres s podem ser introduzidos em conjunto com as teclas e . possvel introduzir
caracteres maisculos e minsculos, e o mtodo utilizado na vista do CAS exatamente o oposto do utilizado
na vista de Incio.

Teclas Efeito na vista de Incio Efeito na vista do CAS

Carcter seguinte em maiscula. Carcter seguinte em minscula.

Modo de bloqueio: faz com que todos os Modo de bloqueio: faz com que todos os
caracteres sejam letras maisculas at que caracteres sejam letras minsculas at que
o modo seja redefinido. o modo seja redefinido.

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

Carcter seguinte em minscula. Carcter seguinte em maiscula.

Modo de bloqueio: faz com que todos os Modo de bloqueio: faz com que todos os
caracteres sejam letras minsculas at que caracteres sejam letras minsculas at que
o modo seja redefinido. o modo seja redefinido.

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

Com o modo de minsculas bloqueado, faz Com o modo de maisculas bloqueado, faz
com que todos os caracteres sejam letras com que todos os caracteres sejam letras
maisculas at que o modo seja redefinido. minsculas at que o modo seja
redefinido.

Redefinio do modo de bloqueio de Redefinio do modo de bloqueio de


maisculas. minsculas.

Redefinio do modo de bloqueio de Redefinio do modo de bloqueio de


minsculas. maisculas.

Pode tambm introduzir texto (e outros caracteres) apresentando a paleta de caracteres: .

Teclas de introduo e edio 11


Teclas de matemtica
As funes matemticas mais comuns tm teclas prprias no teclado (ou uma tecla em combinao com a
tecla ).

Exemplo 1: para calcular SIN(10), prima 10 e, em seguida, prima . A resposta

apresentada 0.544 (se a sua definio de valor dos ngulos for radianos).

Exemplo 2: para achar a raiz quadrada de 256, prima 256 e prima . A resposta

apresentada 16. Repare que a tecla inicia o operador representado a azul na seguinte tecla

premida (neste caso, na tecla ).

As funes matemticas no representadas no teclado encontram-se nos menus Matemtica, CAS e


Catlogo.

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

Modelo matemtico

A tecla de modelo matemtico ( ) ajuda-o a inserir a estrutura para clculos comuns (bem como para
vetores, matrizes e nmeros hexagesimais). Apresenta uma paleta de contornos pr-formatados s quais
adiciona as constantes, variveis, etc. Basta tocar no modelo que desejar (ou utilizar as teclas de seta a fim de
o destacar e premir ). Em seguida, introduza os componentes necessrios para concluir o

clculo.

Exemplo: imagine que deseja achar a raiz cbica de 945:

12 Captulo 2 Informao bsica


1.
Na vista de Incio, prima .

2. Selecione .

O esqueleto ou a estrutura para o seu clculo aparece agora na linha de introduo: .

3. Cada caixa preenchida no modelo deve estar concluda. Quaisquer caixas vazias so opcionais.

3 945

4.
Prima para ver 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.

Atalhos de matemtica
Alm do modelo matemtico, existem outros ecrs semelhantes que oferecem uma paleta de caracteres
especiais. Por exemplo, premir apresenta a paleta de smbolos especiais, mostrada na

figura seguinte. Selecione um carcter tocando nele (ou deslocando-se at ele e premindo ).

Uma paleta semelhante a paleta de relaes apresentada se premir . A paleta mostra


operadores teis em matemtica e programao. Mais uma vez, basta tocar no carcter que desejar.

Teclas de introduo e edio 13


Outras teclas de atalho matemticas incluem . 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 introduz um carcter de grau, minuto ou segundo. Introduz se


nenhum smbolo de grau faz parte da sua expresso; introduz se a entrada anterior um valor em graus; e
introduz se a entrada anterior um valor em minutos.

Assim, introduzir 36 40 20 d 3640 20 . Consulte Nmeros


hexagesimais na pgina 15 para mais informaes.

Fraes

A tecla de frao ( ) percorre trs variedades de apresentao de fraes. Se a resposta atual for a

frao decimal 5,25, premir converte a resposta para a frao comum 21/4. Se premir
novamente, a resposta convertida para um nmero composto (5 + 1/4). Se premir novamente, o ecr
regressa frao decimal (5,25).

14 Captulo 2 Informao bsica


A HP Prime fornece representaes aproximadas de fraes e nmeros compostos caso no consiga
encontrar as representaes exatas. Por exemplo, introduza 5 para ver a aproximao decimal: 2.236...
Prima uma vez para ver e novamente para ver . Se premir uma terceira vez,
ir regressar representao decimal original.

Nmeros hexagesimais
Qualquer resultado decimal pode ser apresentado no formato hexagesimal; ou seja, em unidades
subdivididas em grupos de 60. Tal inclui graus, minutos e segundos, bem como horas, minutos e segundos.
Por exemplo, introduza para ver o resultado decimal: 1.375. Agora prima para ver

12230. Prima novamente para regressar representao decimal.

A calculadora HP Prime ir produzir a melhor aproximao em casos em que no seja possvel obter um
resultado exato. Introduza 5 para ver a aproximao decimal: 2.236... Prima para ver
2149.84472.

NOTA: 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, exceto no caso dos segundos.
Repare tambm que a calculadora 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 102526^2, todo o valor e no apenas o componente segundos elevado ao
quadrado. Neste caso, o resultado 1083926.8544.

Tecla EEX (potncias de 10)


Nmeros como 5 104 e 3.21 10-7 so expressos em notao cientfica, isto , em termos de potncias de
dez. Isto mais simples para trabalhar do que com 50 000 ou 0.000 000 321. Para introduzir nmeros
semelhantes a estes, utilize a funcionalidade . mais fcil do que utilizar 10 .

Exemplo: imagine que deseja calcular

Teclas de introduo e edio 15


1. Abra a janela Definies de incio.

2. Selecione Cientfico no menu Formato numrico.

3.
Regresse ao incio ao premir .

4.
Introduza 4 13 6 23 3 5.

5.
Prima .

O resultado 8.0000E15. Isto equivale a 8 1015.

Menus
Um menu oferece-lhe uma seleo de itens. Tal como no exemplo seguinte, alguns menus contm submenus
e sub-submenus.

16 Captulo 2 Informao bsica


Selecionar a partir de um menu
Existem duas tcnicas para a seleo de um item a partir de um menu:
Toque direto
A utilizao das teclas de seta para destacar o item que deseja e, em seguida, tocando em ou

premindo .

NOTA: Repare que o menu de botes na parte inferior do ecr s pode ser ativado pelo toque.

Atalhos

Prima quando estiver no topo do menu para visualizar imediatamente o ltimo item do menu.


Prima quando estiver na parte inferior do menu para visualizar imediatamente o primeiro item do
menu.

Prima a fim de ir diretamente para a parte inferior do menu.


Prima a fim de ir diretamente para o topo do menu.

Introduza os primeiros caracteres do nome do item a fim de ir diretamente para esse item.
Introduza o nmero do item indicado no menu a fim de ir diretamente para esse item.

Fechar um menu
Um menu fecha-se automaticamente quando seleciona um item do mesmo. Caso deseje fechar um menu sem
selecionar nada, prima ou .

Menus Toolbox
Os menus Toolbox ( ) so uma coleo de menus que oferece funes e comandos teis em
matemtica e programao. Os menus Matemtica, CAS e Catlogo (Cat.) oferecem mais de 400 funes e
comandos.

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

Formulrios de introduo 17
Se um campo permitir a introduo de dados sua escolha, pode selecion-lo, adicionar 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 na etiqueta 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 quando a opo desejada

estiver destacada).
Se o campo for um campo comutvel entre selecionado e no selecionado , toque nele para
selecionar e toque novamente para selecionar a opo alternativa. (Como alternativa, selecione o campo
e toque em ).

A seguinte ilustrao apresenta um formulrio de introduo com todos os trs tipos de campo.

Nome da calculadora um campo de introduo de dados de forma livre, Tamanho fornece um menu de
opes e Visor de texto um campo comutvel.

Repor campos de formulrios de introduo


Para repor o valor predefinido de um campo, destaque o campo e prima . Para repor as predefinies

de todos os campos, prima (Limpar).

Definies sistmicas
Definies sistmicas so valores que determinam o aspeto 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 CAS. As definies de incio controlam a
vista de Incio e as aplicaes. As definies CAS controlam os mtodos no sistema de lgebra computacional.
As definies 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 o valor dos ngulos como radianos nas
definies de incio, mas escolher graus como o valor dos ngulos quando estiver dentro da aplicao Polar. O
valor dos ngulos passa ento a ser graus at que abra outra aplicao que tenha um valor dos ngulos
diferente.

18 Captulo 2 Informao bsica


Definies de incio
Para especificar as definies da vista de Incio (e as predefinies das aplicaes), utiliza-se o formulrio de
introduo de definies de incio. Prima para abrir o formulrio de introduo de definies
de incio. Existem quatro pginas de definies.

Pgina 1

Definio Opes

Medida do ngulo Graus: 360 graus num crculo.

Radianos: 2 radianos num crculo.

O modo de ngulo que definir utilizado quer na vista de Incio, quer na aplicao
atual. Isso serve para garantir que os clculos trigonomtricos realizados na aplicao
atual e na vista de Incio do o mesmo resultado.

Formato numrico O formato numrico que definir o formato utilizado em todos os clculos da vista de
Incio.

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.

Engenharia: apresenta os resultados com um expoente mltiplo de 3 e o nmero


especificado de dgitos significativos para alm do primeiro. Exemplo: 123.456E7
passa a 1.23E9 no formato Engenharia 2.

Entrada Texto: uma expresso 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 efetua
automaticamente o clculo daquilo que j foi introduzido.

Definies sistmicas 19
Definio Opes

Nmeros inteiros Define a base predefinida para a aritmtica de nmeros inteiros: binrio, octal, decimal
ou hex. Pode tambm definir o nmero de bits por inteiro e se os nmeros inteiros tm
ou no sinal.

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. Selecione-a
caso deseje permitir o resultado complexo do valor real.

Idioma Escolha o idioma desejado para menus, formulrios de introduo e ajuda online.

Separador decimal Selecione 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.

Pgina 2

Definio Opes

Tamanho Escolha entre os tamanhos de letra pequeno, mdio ou grande para visualizao geral.

Nome da calculadora Introduza um nome para a calculadora.

Visor de texto Se esta opo for selecionada, as expresses e os resultados so apresentados em


formato de texto (ou seja, de forma muito semelhante que se encontra nos manuais
didticos). Se no for selecionada, as expresses e os resultados so apresentados em

formato algbrico (ou seja, em formato unidimensional). Por exemplo,

apresentado como [[4,5],[6,2]] em 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 seleo
desta opo.

Hora Defina a hora e escolha um formato: formato de 24 horas ou am pm. A caixa de


verificao no extremo direito permite escolher entre mostrar e ocultar a hora na barra
de ttulo dos ecrs.

Data Defina a data e escolha um formato: AAAA/MM/DD, DD/MM/AAAA ou MM/DD/AAAA.

Tema de cores Claro: texto preto num fundo claro.

Escuro: texto branco num 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 desativar determinadas funes da calculadora por um perodo definido, sendo a desativao
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.

20 Captulo 2 Informao bsica


Pgina 4
Se a sua calculadora HP Prime suportar conectividade sem fios, ver uma quarta pgina de definies de
incio. A pgina 4 do formulrio de introduo de Definies de incio serve para configurar a calculadora HP
Prime a fim de poder trabalhar com o Kit de Comunicao Sem Fios HP Prime para estabelecer uma Rede de
Sala de Aula sem Fios HP (HP Wireless Classroom Network). Visite http://www.hp.com/support para obter
informaes adicionais.

Opo Definies

Nome de rede Nenhuma rede disponvel

Rede 1

Rede 2 (etc.)

Estado No foi encontrado um transformador

Desligado

Ligado

Verso RF No foi encontrado um transformador

Verso de firmware do adaptador

Especificar uma definio de incio


Este exemplo demonstra como alterar a predefinio do formato numrico Padro para Cientfico, com
duas casas decimais.
1.
Prima para abrir o formulrio de introduo de definies de incio.

O campo Medida do ngulo destacado.

2. Toque em Formato numrico (na etiqueta do campo ou no campo). Isso seleciona o campo. (Pode
tambm premir para selecion-lo.)

Definies sistmicas 21
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 quando a opo desejada estiver destacada).

5. Repare que aparece um nmero direita do campo Formato numrico. Trata-se do nmero de casas
decimais atualmente definido. A fim de alterar o nmero para 2, toque no nmero atual duas vezes e,
em seguida, toque em 2 no menu apresentado.

6.
Prima (Definies) a fim de regressar vista de Incio.

Clculos matemticos
As operaes matemticas mais utilizadas esto disponveis a partir do teclado (consulte Teclas de
matemtica na pgina 12). O acesso s restantes funes matemticas processa-se atravs de diversos
menus (consulte Menus na pgina 16).
Repare que a HP Prime representa todos os nmeros inferiores a 1 10-499 como zero. O nmero mais
elevado apresentado 9.99999999999 10499. Um resultado superior apresentado como este nmero.

22 Captulo 2 Informao bsica


Por onde comear
A base da calculadora a vista de Incio ( ). Pode realizar aqui todos os clculos no simblicos.
Tambm pode realizar clculos na vista do CAS, que utiliza o sistema de lgebra computacional. Na verdade,
pode utilizar funes do menu CAS (um dos menus Toolbox) numa expresso que esteja a introduzir na vista
de Incio, 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. Existem os seguintes trs tipos:
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.
Notao Polaca Inversa (RPN) [No est disponvel na vista do CAS.]
Os argumentos da expresso so introduzidos primeiro, seguidos do operador. A introduo de um
operador efetua 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:

1 Passo: 5 o logaritmo natural de 5 calculado e apresentado no histrico.

2 Passo: introduzido como um divisor e aplicado ao resultado anterior.

NOTA: 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 aspeto dos clculos na seco do histrico, quer da vista de Incio,
quer da vista do CAS. diferente da definio Entrada 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 selecione a funo.
Tambm pode introduzir uma funo utilizando as teclas alfa para escrever o respetivo nome.

Quando acabar de introduzir a expresso, prima para fazer o clculo.

Se fizer um erro ao introduzir uma expresso, pode efetuar qualquer uma das seguintes opes:

Clculos matemticos 23

Eliminar o carcter esquerda do cursor premindo .


Eliminar o carcter direita do cursor premindo .


Limpar toda a linha de introduo premindo ou .

Exemplo

Para calcular :


Introduza 23 14 8 3

45 .

Este exemplo ilustra alguns pontos importantes a ter em conta, nomeadamente:


A importncia dos delimitadores (como, por exemplo, parnteses)
Como introduzir nmeros negativos
A utilizao da multiplicao implcita/explcita.

Parnteses
Como demonstra o exemplo acima, os parnteses so adicionados automaticamente para delimitar os
argumentos das funes, como em LN(). No entanto, ter de adicionar manualmente parnteses premindo
para delimitar um grupo de objetos 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 mover para fora de um grupo de objetos delimitados por parnteses.

24 Captulo 2 Informao bsica


Introduzir... Calcula

45

45

85 9

85 9

Prioridade algbrica

A calculadora HP Prime efetua 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, 10n
5. Negao, multiplicao, diviso e mdulos
6. Adio e subtrao
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 ou introduzir um sinal negativo. Em

algumas situaes, se optar por premir , tal poder ser interpretado como uma operao destinada a
subtrair ao ltimo resultado o seguinte nmero introduzido. (Este processo encontra-se explicado em
Reutilizar o ltimo resultado na pgina 26).
Para elevar um nmero negativo a uma potncia, coloque-o entre parnteses. Por exemplo, (5)2 = 25,
enquanto 52 = 25.

Multiplicao explcita e implcita


A multiplicao implcita ocorre quando dois operandos aparecem sem nenhum operador entre eles. Se
introduzir AB, por exemplo, o resultado A*B. Pode introduzir 14 8 sem o operador de

Clculos matemticos 25
multiplicao aps o 14. Para maior clareza, a calculadora adiciona o operador expresso no histrico, mas
este no indispensvel quando est a introduzir a expresso. No entanto, pode introduzir o operador se
quiser. 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 (assim como e ) para ver as

partes ocultas do resultado na vista. 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
aes:
Toque nela duas vezes.
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.

SUGESTO: Prima a fim de ir diretamente para a primeira entrada do histrico, e prima

a fim de ir diretamente para a entrada mais recente.

Utilizar a rea de transferncia


As suas ltimas quatro expresses so sempre copiadas para a rea de transferncia e podem ser facilmente
recuperadas premindo . Isso abre a rea de transferncia, a partir de onde pode escolher
rapidamente aquela que deseja.

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

Reutilizar o ltimo resultado

Prima para recuperar a sua ltima resposta para utilizao noutro clculo. Aparece Ans na
linha de introduo. Isto um atalho para a sua ltima resposta e pode fazer parte de uma nova expresso.
Pode agora introduzir outros componentes de um clculo tais como, operadores, nmeros, variveis, etc.
e criar um novo clculo.

26 Captulo 2 Informao bsica


SUGESTO: No necessrio selecionar Ans para que possa fazer parte de um novo clculo. Se premir uma
tecla binria de operador para iniciar um novo clculo, Ans automaticamente adicionado linha de
introduo como primeiro componente do novo clculo. Por exemplo, para multiplicar a ltima resposta por
13, pode introduzir 13 . No entanto, premir as primeiras duas teclas

desnecessrio. Basta introduzir 13 .

A varivel Ans sempre guardada com toda a preciso, ao passo que os resultados do histrico tm apenas a
preciso determinada pela definio atual de Formato numrico (consulte Pgina 1 na pgina 19). Por outras
palavras, quando recupera o nmero atribudo ao Ans, obtm o resultado com toda a sua preciso; mas
quando recupera um nmero do histrico, obtm exatamente o que foi apresentado.

Para repetir o clculo anterior, basta, simplesmente, premir . Isto pode ser til se o clculo

anterior envolveu Ans. Por exemplo, imagine que pretende calcular a n-sima raiz de 2 quando n 2, 4, 8, 16,
32, etc.
1. Calcule a raiz quadrada de 2.

2. Introduza Ans.

Isto calcula a quarta raiz de 2.

Clculos matemticos 27
3.
Prima repetidamente. De cada vez que prime, a raiz passa para o dobro da raiz anterior. A

ltima resposta mostrada na ilustrao seguinte .

Reutilizar uma expresso ou um resultado do CAS


Quando trabalha na vista de Incio, pode recuperar uma expresso ou um resultado do CAS tocando em
e selecionando Obter de CAS. O CAS aberto. Prima ou at destacar o item que deseja e

depois prima . O item destacado copiado para o ponto do cursor na vista de Incio.

Guardar um valor numa varivel


Pode guardar um valor numa varivel (ou seja, atribuir um valor a uma varivel). 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 de Incio (A a Z e ) e no CAS (a a z e algumas outras). As variveis CAS
podem ser utilizadas em clculos na vista de Incio e as variveis de Incio podem ser utilizadas em clculos no
CAS. Tambm existem variveis de aplicao integradas e variveis de geometria. Estas tambm podem ser
utilizadas em clculos.
Exemplo: para atribuir 2 varivel A:

O valor guardado aparece como se v na figura seguinte. Se pretendesse, depois, multiplicar o valor guardado
por 5, poderia introduzir: 5 .

28 Captulo 2 Informao bsica


Tambm pode criar as suas prprias variveis na vista de Incio. Imagine, por exemplo, que deseja criar uma
varivel designada ME e atribuir-lhe 2. Pode introduzir:

apresentada uma mensagem a perguntar se pretende criar uma varivel denominada ME. Toque em

ou prima para confirmar a sua inteno. Pode agora utilizar essa varivel em clculos

subsequentes: ME*3 dar 29.6088132033, por exemplo.

Tambm pode criar variveis da mesma forma na vista do CAS. No entanto, as variveis CAS integradas tm
de ser introduzidas em letra minscula. Mas as variveis criadas por si podem ser introduzidas em letra
maiscula ou minscula.
Alm das variveis de Incio e CAS integradas, bem como as variveis criadas por si, cada aplicao tem
variveis s quais pode aceder e utilizar nos clculos.

Nmeros complexos
Pode realizar operaes aritmticas com nmeros complexos. Os nmeros complexos podem ser
introduzidos das formas que se seguem em modo de texto, em que x a parte real, y a parte imaginria e i
a constante imaginria, -1.
(x, y)
x + yi (exceto no modo RPN)
x yi (exceto no modo RPN)
x + iy (exceto no modo RPN)
x iy (exceto no modo RPN)
No modo RPN, os nmeros complexos devem ser introduzidos entre aspas simples e exigem multiplicao
explcita. Por exemplo, para introduzir, 3 2 * i.
Para introduzir i:

Prima .

ou

Nmeros complexos 29
Prima .

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 . Por exemplo, para

guardar 2 + 3i na varivel Z6:

2 3 6

Copiar e colar
copia o item selecionado para a rea de transferncia da HP Prime. abre a
rea de transferncia, permitindo selecionar um item da rea de transferncia e col-lo na posio atual do
cursor.
No Editor de Listas, pode selecionar parte de uma lista ou uma matriz retangular de elementos de vrias
listas. Esta seleo pode ser copiada e colada no Editor de Matrizes ou na vista Numrica das aplicaes Folha
de Clculo, Estatstica 1 var ou Estatstica 2 var. Do mesmo modo, no Editor de Matrizes, pode selecionar uma
ou mais linhas, uma ou mais colunas, uma submatriz ou matriz completa. Esta seleo pode ser copiada e
colada no Editor de Listas ou na vista Numrica das trs aplicaes indicadas anteriormente.
Por exemplo, na figura seguinte, foi selecionada uma matriz 2x2 no Editor de Matrizes e copiada para a rea
de transferncia.

30 Captulo 2 Informao bsica


Na figura seguinte, essa matriz est a ser colada como dados em grelha na vista Numrica da aplicao
Estatstica 1 var.

Na figura seguinte, essa matriz est a ser colada na vista Numrica da aplicao Estatstica 1 var.

De um modo geral, a funo de copiar e colar permite transferir nmeros e expresses em todo o software da
calculadora.

Copiar e colar 31
Para prosseguir com o exemplo anterior, toque em para calcular resultados estatsticos dos dois

pontos de dados na coluna D1. Toque no desvio padro da amostra e, em seguida, prima

para copiar para a rea de transferncia. Prima para entrar na vista de Incio e, em seguida, prima

para copiar o desvio padro da amostra para a linha de comandos. Prima para

elevar ao quadrado e, em seguida, prima para ver o resultado.

Com esta mesma tcnica de copiar e colar, pode efetuar outras operaes como copiar valores e col-los nas
caixas Xmn e Marcas X na vista Config Desenho.

Partilha de dados
Alm de lhe proporcionar o acesso a um grande nmero de tipos de clculos matemticos, a calculadora HP
Prime permite criar vrios objetos que podem ser guardados e usados vezes sem conta. Por exemplo, pode
criar aplicaes, listas, matrizes, programas e notas. Pode tambm enviar esses objetos para outras
calculadoras HP Prime. Sempre que encontrar um ecr com como item de menu, pode selecionar
um item desse ecr a fim de o enviar a outra calculadora HP Prime.
Para enviar objetos de uma HP Prime para outra, utilize um dos cabos USB fornecidos. Este o cabo USB
micro-A/micro-B. Tenha em ateno que os conectores nas extremidades do cabo USB so ligeiramente
diferentes. O conector micro-A possui uma extremidade retangular e o conector micro-B possui uma
extremidade trapezoidal. Para partilhar objetos com outra HP Prime, necessrio introduzir o conector
micro-A na porta USB da calculadora que vai fazer o envio e o conector micro-B na porta USB da calculadora
que vai fazer a receo.

Procedimento geral
O procedimento geral para partilhar objetos o seguinte:
1. Navegue at ao ecr que mostra o objeto 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 retangular deve ser inserido na porta USB na calculadora
emissora.

32 Captulo 2 Informao bsica


3. Na calculadora emissora, destaque o objeto que deseja enviar e toque em .

Na ilustrao seguinte, um programa designado TriangleCalcs foi selecionado no Catlogo de


Programas e vai ser enviado calculadora ligada quando tocar em .

Utilizar o Gestor de Memria


O Gestor de Memria contm uma lista de catlogos, os histricos de Incio e CAS, as variveis de utilizador e
as cpias de segurana.

Para abrir o Gestor de Memria, prima .

Para utilizar o Gestor de Memria:


Selecione um dos seguintes botes de menu:
- Apresenta o espao de memria e armazenamento disponvel.

- Clona a calculadora HP Prime para uma calculadora HP Prime anexada.

- Envia todos os dados na categoria selecionada (como Listas ou Matrizes) para uma
calculadora HP Prime anexada.

- Abre o catlogo selecionado. Pode tambm abrir um catlogo ao premir .

No catlogo, pode eliminar objetos desnecessrios.

Catlogo de cpias de segurana


O catlogo de Cpias de segurana pode ser utilizado para criar cpias de segurana ou restaurar a sua
calculadora HP Prime sem a ligao a um computador.
Para abrir o catlogo de Cpias de segurana:
1. Abra o Gestor de Memria.
2. Toque em Cpias de segurana e toque em .

Utilizar o Gestor de Memria 33


Esto disponveis as seguintes opes:
- Restaura a calculadora HP Prime utilizando o ficheiro de cpia de segurana selecionado.


- Elimina o ficheiro de cpia de segurana selecionado. Pode tambm premir para
eliminar o ficheiro de cpia de segurana selecionado.
- Cria um novo ficheiro de cpia de segurana utilizando o estado atual da calculadora HP
Prime. Por predefinio, o nome do ficheiro de cpia de segurana inclui a data.

Ajuda online
A calculadora HP Prime tem um sistema alargado de ajuda online que sensvel ao contexto. Em geral, pode
visualizar a ajuda sensvel ao contexto para cada aplicao, cada vista da aplicao, cada editor dedicado
(Lista, Matriz, etc.) e cada funo ou comando. Prima para abrir a ajuda online relacionada com o

contexto atual. Por exemplo, se abrir a vista Simblica na aplicao Funo e premir , apresentada a
pgina de ajuda seguinte.

Vrias das pginas do menu tm a tecla de menu disponvel. Toque nesta tecla para colar um
exemplo na posio atual do cursor. Por exemplo, toque em e, em seguida, toque no primeiro
exemplo na lista: SIN(6*X)*e^X.

34 Captulo 2 Informao bsica


A funo colada na linha de comandos na vista Simblica da aplicao Funo. Prima para

colar esta funo em F1(X).

Prima para ver o grfico.

Ajuda online 35
Quando uma pgina de ajuda apresentada, pode tocar em para apresentar uma rvore hierrquica
de todo o sistema de ajuda. Toque numa entrada e, em seguida, toque em para visualizar a pgina.
Toque no smbolo + para expandir qualquer entrada e visualizar as subentradas. Toque em e, em
seguida, prima qualquer tecla (ou qualquer combinao de teclas com shift) para apresentar a ajuda para
essa tecla.
Est disponvel ajuda alargada para cada comando. A ajuda fornece a sintaxe de cada comando, uma
descrio do comando e um exemplo. Se introduzir um comando, mas necessitar da sintaxe, prima

para apresentar a sua sintaxe. Por exemplo, se introduziu int( ) na vista do CAS, premir apresenta
a ajuda do comando integral.

Finalmente, se tiver a ajuda online aberta, pode tocar em e introduzir uma palavra-chave para
pesquisar na ajuda por essa palavra-chave.

36 Captulo 2 Informao bsica


3 Notao Polaca Inversa (RPN)

A calculadora HP Prime disponibiliza trs maneiras de introduzir objetos na vista de Incio:


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 sua entrada sempre unidimensional. O mesmo
clculo acima teria o seguinte aspeto no modo de introduo algbrico:

Notao Polaca Inversa (RPN)


Os argumentos da expresso so introduzidos primeiro, seguidos do operador. A introduo de um
operador efetua 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:

37
1 Passo: 5 o logaritmo natural de 5 calculado e apresentado no histrico.

2 Passo: introduzido como um divisor e aplicado ao resultado anterior.

Pode selecionar o mtodo de introduo da sua preferncia na pgina 1 do ecr Definies de incio (

). Selecione as definies normalmente.

A opo RPN est disponvel na vista de Incio, mas no na vista do CAS.


As ferramentas de edio de linhas de introduo disponveis no modo RPN so as mesmas dos modos
algbrico e de texto. Pode editar uma expresso na linha de introduo com as seguintes teclas:

Prima para eliminar o carcter esquerda do cursor.


Prima para eliminar o carcter direita do cursor.


Prima para limpar toda a linha de introduo.

Se no houver uma expresso na linha de introduo, pode premir para limpar todo o
histrico.

Histrico no modo RPN


Os resultados dos clculos so mantidos no histrico. Este histrico apresentado por cima da linha de
introduo (e ao deslocar-se at clculos que j no esto imediatamente visveis). A calculadora oferece trs
histricos: um para a vista do CAS e dois para a vista de Incio. Os dois histricos na vista de Incio 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 seguinte, cada entrada na pilha um
determinado nmero. Trata-se do nmero do nvel da pilha.

38 Captulo 3 Notao Polaca Inversa (RPN)


medida que vo sendo adicionados mais clculos, o nmero do nvel da pilha de uma entrada aumenta.
Se mudar de RPN para o 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.
Quando no est no modo RPN, o histrico ordenado cronologicamente: os clculos mais antigos no topo,
os mais recentes em baixo. 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 41).

Reutilizar resultados
Existem duas formas de reutilizar um resultado contido no histrico. O Mtodo 1 cancela a seleo do
resultado copiado aps a cpia; o Mtodo 2 mantm o item copiado selecionado.
Mtodo 1
1.
Selecione o resultado a copiar. Pode faz-lo premindo ou at destacar o resultado, ou
tocando no mesmo.
2.
Prima . O resultado copiado para a linha de introduo e deixa de estar selecionado.

Mtodo 2
1. Selecione o resultado a copiar. Pode faz-lo premindo a seta para cima ou a seta para baixo at destacar
o resultado, ou tocando no mesmo.
2. Toque em e selecione ECO. O resultado copiado para a linha de introduo e permanece
selecionado.
Repare que, embora possa copiar um item do histrico do CAS para utilizar num clculo de 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 deles separado por um espao) ou no histrico. Por exemplo,
para multiplicar por 3, pode introduzir o seguinte na linha de introduo:

Em seguida, introduza o operador ( ). Assim, a linha de introduo teria o seguinte aspeto antes de
introduzir o operador:

Exemplos de clculos 39
No entanto, tambm pode introduzir os argumentos separadamente e, em seguida, com uma linha de
introduo em branco, introduzir o operador ( ). O histrico teria o aspeto da figura seguinte antes de
introduzir o operador:

Para obter o mesmo resultado, pode tambm premir para introduzir o valor

no nvel um da pilha e, em seguida, premir .

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
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 introduzir 2 4 6 8 na linha de introduo e premir , o nvel 1 da pilha mostra
48. A multiplicao necessita apenas de dois argumentos, por isso so os dois ltimos argumentos
introduzidos que so multiplicados. No entanto, as entradas 2 e 4 no so ignoradas: o 2 colocado no nvel
3 da pilha e o 4 no nvel 2.

40 Captulo 3 Notao Polaca Inversa (RPN)


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 para calcular a funo. Por exemplo, imagine que a pilha

tem o seguinte aspeto:

Imagine ainda que pretende calcular o mnimo apenas dos nmeros nos nveis 1, 2 e 3 da pilha. Ento,
seleciona a funo MN no menu Matemtica e completa a entrada como MN(3). Quando prime
, apresentado o mnimo apenas dos ltimos trs itens da pilha.

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 selecionar, primeiro, um item do histrico:

ESCOLHER
Copia o item selecionado para o nvel 1 da pilha. O item abaixo do que copiado fica ento destacado. Assim,
se tocou em quatro vezes, quatro itens consecutivos sero movidos para os quatro nveis inferiores
da pilha (nveis 1 a 4).

Manipular a pilha 41
MOVER
Existem dois comandos de rolagem:
Toque em para mover o item selecionado para o nvel 1 da pilha. Este processo semelhante a
escolher, mas escolher duplica o item, sendo o duplicado colocado no nvel 1 da pilha. No entanto, o
mover no duplica um item. Limita-se a mov-lo.
Toque em para mover o item no nvel 1 da pilha para o nvel destacado.

Trocar
Pode trocar a posio dos objetos no nvel 1 da pilha com a dos objetos no nvel 2 da pilha. Basta premir
. O nvel dos outros objetos permanece inalterado. Note que a linha de introduo no deve estar
ativa no momento, caso contrrio, ser introduzida uma vrgula.

Pilha
Toque em para ver mais ferramentas de manipulao de pilhas.

DROPN
Apaga todos os itens da pilha que esto abaixo do item destacado, incluindo o item no nvel 1 da pilha. 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 na pgina 43.

DUPN
Duplica todos os itens entre (e incluindo) o item destacado e o item no nvel 1 da pilha. Se, por exemplo, tiver
selecionado o item no nvel 3 da pilha, selecionar DUPN duplica-o, bem como os dois itens abaixo dele,
coloca-os nos nveis 1 e 3 da pilha e move os itens que foram duplicados para cima, para os nveis 4 e 6 da
pilha.

Eco
Coloca uma cpia do resultado selecionado na linha de introduo e deixa o resultado de origem destacado.

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

42 Captulo 3 Notao Polaca Inversa (RPN)


Figura 3-1 Antes

Figura 3-2 Depois

Mostrar um item
Para mostrar um resultado em formato de texto, em ecr inteiro, toque em .

Toque em para regressar ao histrico.

Eliminar um item
Para eliminar um item da pilha:
1.
Selecione-o. Pode faz-lo premindo ou at destacar o item, ou tocando no mesmo.

2.
Prima .

Manipular a pilha 43
Eliminar todos os itens
Para eliminar todos os itens, limpando assim o histrico, prima .

44 Captulo 3 Notao Polaca Inversa (RPN)


4 Sistema de lgebra computacional (CAS)

Um sistema de lgebra computacional (CAS) permite efetuar clculos em formato simblico. Por predefinio,
o CAS funciona em modo exato, oferecendo preciso infinita. Por outro lado, os clculos fora do CAS, como os
que so efetuados na vista de Incio 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/3+2/7 d o resultado aproximado .619047619047 na vista de Incio (com o formato numrico
Padro), mas d a resposta exata 13/21 no CAS.
O CAS oferece vrias centenas de funes, abrangendo lgebra, clculo, resoluo de equaes, polinmios e
muito mais. As funes so selecionadas no menu do CAS, um dos menus da Toolbox. Para mais informaes
sobre os comandos do CAS, consulte o menu CAS no captulo Funes e comandos.

Vista do CAS
Os clculos do CAS so realizados na vista do CAS. A vista do CAS quase idntica vista de Incio.
compilado um histrico dos clculos e pode selecionar e copiar clculos anteriores tal como na vista de Incio,
alm de guardar objetos em variveis.

Para abrir a vista do CAS, prima . O CAS aparece a branco, esquerda da barra de ttulo, indicando que
se encontra na vista do CAS, e no na vista de Incio.

Os botes de menu da vista do CAS so os seguintes:


: atribui um objeto a uma varivel

: aplica as regras de simplificao comuns para reduzir uma expresso sua forma mais

simples. Por exemplo, passa a b*EXP(a)*EXP(c).

: copia uma entrada selecionada no histrico para a linha de introduo.

: apresenta a entrada selecionada em modo de ecr inteiro, com o deslocamento horizontal e


vertical ativado. A entrada apresentada tambm no formato de texto.

Vista do CAS 45
Clculos do CAS
Excetuando uma situao, os clculos na vista do CAS so efetuados da mesma forma que na vista de Incio.
(A exceo 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 de funo funcionam na vista do CAS da mesma forma que na vista de
Incio (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 ( ) como auxlio na insero da estrutura para clculos
comuns (bem como para vetores e matrizes).
As funes CAS mais vulgarmente utilizadas esto disponveis a partir do menu CAS. Para apresentar o menu,
prima o boto . (Se o menu CAS no abrir por predefinio, toque em .) Esto disponveis
outros comandos do CAS a partir do menu Cat. (tambm um dos menus Toolbox).

Para escolher uma funo, selecione uma categoria e, em seguida, um comando.

Exemplo 1
Para achar as razes de 2x2 + 3x 2:
1. Com o menu CAS aberto, selecione Polinmio e, em seguida, Encontrar razes.
A funo proot() aparece na linha de introduo.

46 Captulo 4 Sistema de lgebra computacional (CAS)


2.
Entre os parnteses, introduza: 2 3 2.

3.
Prima .

Exemplo 2
Para achar a rea sob o grfico de 5x2 6 entre x =1 e x = 3:
1. Com o menu CAS aberto, selecione Clculo e, em seguida, Integral.
A funo int() aparece na linha de introduo.

2.
Entre os parnteses, introduza: 5 6 1

3.

3.
Prima .

Clculos do CAS 47
Definies
Existem vrias definies que permitem configurar a forma como o CAS funciona. Para apresentar as
definies, prima . Os modos encontram-se distribudos por duas pginas.

Pgina 1
Definio Propsito

Medida do ngulo Selecione as unidades para as medidas dos ngulos: Radianos ou Graus.

Formato numrico (primeira lista Selecione o formato numrico para as solues apresentadas: Padro ou Cientfico ou
pendente) Engenharia.

Formato numrico (segunda lista Selecione o nmero de dgitos a apresentar no modo aproximado (mantissa + expoente).
pendente)

Nmeros inteiros (lista Selecione a base de nmeros inteiros:


pendente)
Decimal (base 10)

Hex (base 16)

Octal (base 8)

Nmeros inteiros (caixa de Se estiver marcada, qualquer nmero real equivalente a um nmero inteiro num ambiente fora do
verificao) CAS ser convertido para um nmero inteiro no CAS. (Os nmeros reais no equivalentes a
nmeros inteiros so tratados como nmeros reais no CAS, independentemente de esta opo se
encontrar ou no selecionada).

Simplificar Selecione o nvel de simplificao automtica:

Nenhuma: no simplificar automaticamente (utilize para simplificao manual)

Mnimo: efetuar simplificaes bsicas (predefinio)

Mxima: tentar sempre simplificar

Exato Se estiver marcada, a calculadora encontra-se em modo exato e as solues sero simblicas. Se
no estiver marcada, a calculadora encontra-se em modo aproximado e as solues sero

aproximadas. Por exemplo, 26 5 passa a 26/5 no modo exato e a 5.2 no modo

aproximado.

48 Captulo 4 Sistema de lgebra computacional (CAS)


Definio Propsito

Complexos Selecione esta opo para permitir resultados complexos nas variveis.

Utilizar Se estiver marcada, os polinmios de segunda ordem so decompostos em fatores no modo de


complexos, ou no modo de reais, se o descriminante for positivo.

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 apenas as solues em nmeros reais. Por exemplo, a
decomposio em fatores (x41) passa a (x1),(x+1),(x+i),(xi) no modo de complexos e (x1),(x
+1),(x2+1) no modo de reais.

Principal Se estiver marcada, so apresentadas as solues principais de funes trigonomtricas. Se no


estiver marcada, so apresentadas as solues gerais de funes trigonomtricas.

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

Pgina 2
Definio Propsito

Clculo recursivo Especifique o nmero mximo de variveis integradas permitidas num clculo interativo. Consulte
tambm Substituio Recursiva.

Substituio recursiva Especifique o nmero mximo de variveis integradas permitidas num s clculo num programa.
Consulte tambm Clculo Recursivo.

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.

Definio da forma dos itens de menu


Uma definio que afete o CAS realizada fora do ecr Definies CAS. Esta definio determina se os
comandos no menu CAS so apresentados de forma descritiva ou pelo respetivo nome de comando. Eis
alguns exemplos de funes idnticas que so apresentadas de maneira diferente, dependendo do modo de
apresentao selecionado:

Nome descritivo Nome de comando

Lista de fatores ifactors

Zeros de complexa cZeros

Base de Groebner gbasis

Fator por grau factor_xn

Encontrar razes proot

Definies 49
O modo de apresentao predefinido do menu fornece os nomes descritivos das funes do CAS. Se prefere
que as funes sejam apresentadas pelo respetivo nome de comando, cancele a seleo da opo
Apresentao Menu na segunda pgina do ecr Definies de incio.

Utilizar uma expresso ou um resultado a partir da vista de Incio


Quando est a trabalhar no CAS, pode recuperar uma expresso ou um resultado a partir da vista de Incio
tocando em e selecionando Obter de Incio. apresentada a vista de Incio. Prima ou

at destacar o item que deseja e depois prima . O item destacado copiado para o ponto do

cursor no CAS. Pode tambm utilizar uma operao de copiar ( ) e colar ( ).

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 CAS so atribudas letras minsculas. Assim, SIN(x) e SIN(X) dar resultados diferentes.
Para utilizar uma varivel de Incio no CAS, basta incluir o respetivo nome num clculo. Por exemplo, suponha
que, na vista de Incio, atribuiu 100 varivel Q. Suponha que tambm atribuiu 1000 varivel q no CAS. Se
estiver no CAS e introduzir 5*q, o resultado 5000. Se introduzir 5*Q, o resultado 500.
De forma semelhante, as variveis CAS podem ser utilizadas em clculos na vista de Incio. Assim, pode
introduzir 5*q na vista de Incio e obter 5000, embora q seja uma varivel CAS.

50 Captulo 4 Sistema de lgebra computacional (CAS)


5 Modo de Exame

A calculadora HP Prime pode ser configurada com preciso para um exame, com o nmero pretendido de
funcionalidades ou funes desativadas por um determinado perodo de tempo. configurao de uma
calculadora HP Prime para um exame d-se o nome de configurao do modo de exame. Pode criar e guardar
vrias configuraes de modo de exame; cada uma com um subconjunto prprio de funcionalidades
desativadas. Pode definir um perodo de tempo para cada configurao, com ou sem palavra-passe. Uma
configurao do modo de exame pode ser ativada a partir de uma calculadora HP Prime, enviada de uma
calculadora HP Prime para outra atravs de um cabo USB ou enviada a uma ou mais calculadoras HP Prime
atravs do Kit de Conectividade.
A configurao do modo de exame tem interesse, principalmente, para professores, supervisores e vigilantes
de exames, que desejem garantir a utilizao adequada da calculadora por parte de alunos que estejam a
realizar um exame. Na figura seguinte, foram selecionados, para desativao, aplicaes personalizadas pelo
utilizador, o sistema de ajuda e o sistema de lgebra computacional.

Como parte de uma configurao do modo de exame, pode optar por ativar 3 luzes na calculadora, que iro
piscar periodicamente durante o modo de exame. As luzes encontram-se na parte superior da calculadora. As
luzes ajudam o supervisor do exame a detetar se determinada calculadora saiu do modo de exame. A
intermitncia das luzes em todas as calculadoras colocadas em modo de exame sincronizada, para que
todas pisquem com o mesmo padro e ao mesmo tempo.

Utilizar o Modo Bsico


Ao aceder pela primeira vez vista Modo de Exame, o campo Configurao apresenta por predefinio o Modo
Bsico. O Modo Bsico no pode ser alterado pelo utilizador. Se pretender definir a sua prpria configurao
de modo de exame, altere a configurao para Modo Personalizado. Para mais informaes sobre como criar
a sua prpria configurao, consulte Modificar a pr-configurao na pgina 52. No Modo Bsico, as
seguintes definies esto configuradas:
A memria da calculadora HP Prime est ocultada enquanto o modo de exame estiver ativado.
A luz verde na parte superior da calculadora pisca.

Utilizar o Modo Bsico 51


No h definio para o limite de tempo em que a calculadora permanece no Modo Bsico. Para sair deste
modo, ligue a calculadora a um computador ou a outra calculadora HP Prime atravs do cabo micro USB
includo.

Modificar a pr-configurao
Pode definir a sua prpria configurao de modo de exame depois de selecionar Modo Personalizado na
caixa Configurao. Se for necessria apenas uma configurao, basta alterar a configurao de Modo
Personalizado. Se previr a necessidade de vrias configuraes por exemplo, configuraes diferentes para
exames diferentes modifique a configurao Modo Personalizado, 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. Pode aceder ao ecr para configurar e ativar o Modo Personalizado de duas
formas:

Prima + ou + .

Escolha a terceira pgina do ecr Definies de incio.


O procedimento que se segue ilustra o segundo mtodo.
1.
Prima . apresentado o ecr Definies de incio.

2. Toque no lado direito de .

52 Captulo 5 Modo de Exame


3. Toque no lado direito de .

apresentado o ecr Modo de Exame. Utilize este ecr para ativar uma determinada configurao (por
exemplo, imediatamente antes do incio de um exame).

4. Toque em e selecione o Modo Personalizado.

5. Toque em . apresentado o ecr Configurao do Modo de Exame.

6. Selecione as funcionalidades que pretende desativar e certifique-se de que as que no pretende


desativar no esto selecionadas.
Uma caixa de expanso esquerda de uma funcionalidade indica que se trata de uma categoria com
subitens que pode desativar individualmente. (Note que h uma caixa de expanso ao lado de
Aplicaes do sistema no exemplo apresentado acima.) Toque na caixa de expanso para ver os
subitens. Em seguida, pode selecionar os subitens individualmente. Caso deseje desativar todos os
subitens, basta selecionar a categoria.

Modificar a pr-configurao 53
Pode selecionar (ou cancelar a seleo de) 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 .

7. Quando tiver terminado a seleo das funcionalidades a desativar, toque em .

Se quiser ativar o modo de exame agora, prossiga para Ativar o modo de exame na pgina 55.

Criar uma nova configurao


Pode modificar a configurao do exame predefinido quando novas circunstncias exigirem um conjunto
diferente de funes desativadas. Em alternativa, pode manter a pr-configurao e criar uma nova
configurao. Quando cria uma nova configurao, escolhe como base uma configurao existente.

SUGESTO: No possvel modificar o Modo Bsico.

1.
Prima . apresentado o ecr Definies de incio.

2. Toque em .

3. Toque em .

apresentado o ecr Modo de Exame.

4. Escolha a configurao de base, exceto o Modo Bsico, na lista Configurao. Caso ainda no tenha
criado quaisquer configuraes de modo de exame, a nica configurao de base disponvel o Modo
Personalizado.
5. Toque em , selecione Copiar no menu e introduza um nome para a nova configurao.

6. Toque em duas vezes.

7. Toque em . apresentado o ecr Configurao do Modo de Exame.

54 Captulo 5 Modo de Exame


8. Selecione as funcionalidades que pretende desativar e certifique-se de que as que no pretende
desativar no esto selecionadas.
9. Quando tiver terminado a seleo das funcionalidades a desativar, 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 ativ-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 selecione Guia do Utilizador do Kit de Conectividade HP.
Se quiser ativar o modo de exame agora, prossiga para Ativar o modo de exame na pgina 55.

Ativar o modo de exame


Quando ativa o modo de exame, impede que os utilizadores acedam s funcionalidades que desativou. As
funcionalidades ficam novamente acessveis quando termina o perodo de tempo especificado ou quando
introduzida a palavra-passe de modo de exame, consoante o que ocorrer primeiro.
Para ativar o modo de exame:
1.
Se o ecr Modo de Exame no estiver visvel, prima , toque em ,e

toque em .

2. Caso seja necessria uma configurao que no o Modo Bsico, escolha-a na lista Configurao.
3. Se estiver a usar uma configurao que no seja o Modo Bsico, selecione um perodo de tempo 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. Se estiver a utilizar uma configurao que no seja o Modo Bsico, escolha um modo de ngulo
predefinido ou deixe o predefinido vazio (ou, No alterar).
5. Se estiver a usar uma configurao que no seja o Modo Bsico, 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.
6. Selecione uma das seguintes opes de memria da calculadora:

Ativar o modo de exame 55


SUGESTO: O Modo Bsico oculta automaticamente a memria de calculadora enquanto o modo de
exame estiver ativado.

Manter - Permite ao estudante ter acesso total atual memria da calculadora, incluindo os
programas e as notas.
Apagar - Apaga completamente a memria da calculadora.

NOTA: No possvel anular esta ao.

Ocultar - Oculta a memria da calculadora enquanto o modo de exame estiver ativado.


Manter e restaurar - Oculta a memria da calculadora enquanto o modo de exame estiver ativado.
Aps o modo de exame ser desativado, a memria da calculadora restaurada para o estado
anterior ao modo de exame.
7. Caso deseje que o indicador de modo de exame pisque periodicamente enquanto a calculadora estiver
no modo de exame, selecione Piscar LED. A luz verde na parte superior da calculadora pisca
automaticamente no Modo Bsico.
8. Se pretender aumentar a segurana do modo de exame, selecione o Cdigo de segurana e fornea aos
estudantes o cdigo de segurana para introduzir para iniciar o modo de exame.
9. Se est a utilizar o Modo Bsico, toque em na calculadora do aluno. Caso contrrio, com o
cabo USB fornecido, ligue a calculadora de um aluno.
Introduza o conector micro-A que tem uma extremidade retangular na porta USB da calculadora
emissora, e introduza o outro conector na porta USB da calculadora recetora.
10. Para ativar a configurao na calculadora anexada, toque em e, em seguida, selecione uma
das seguintes opes:
Enviar e iniciar - Inicia automaticamente o modo de exame na calculadora ligada, com as
funcionalidades desativadas especificadas inacessveis ao utilizador dessa calculadora.
Enviar o ficheiro - Inicia o modo de exame na calculadora ligada depois de desligar a calculadora e
tocar em . A calculadora encontra-se agora no modo de exame, com as funcionalidades
desativadas especificadas inacessveis ao utilizador dessa calculadora.
11. Repita o procedimento, a partir do passo 9, para cada calculadora cujas funcionalidades seja necessrio
limitar.

Cancelar o modo de exame


Se pretender cancelar o modo de exame antes do perodo de tempo definido ter decorrido, efetue uma das
seguintes opes:
Ligue a calculadora a um computador ou outra calculadora HP Prime utilizando o cabo adequado.
Introduza a palavra-passe utilizando o procedimento seguinte, se configurou uma palavra-passe para a
configurao do modo de exame.
Introduza a palavra-passe do modo de exame:
1.
Se o ecr Modo de Exame no estiver visvel, prima , toque em e

toque em .

2. Introduza a palavra-passe de ativao do modo de exame atual e toque em duas vezes.

56 Captulo 5 Modo de Exame


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 repor a
pr-configurao.

Alterar uma configurao


1.
Se o ecr Modo de Exame no estiver visvel, prima , toque em e

toque em .

2. Selecione a configurao que deseja alterar na lista Configurao.


3. Toque em .

4. Faa todas as alteraes necessrias e, em seguida, toque em .

Regressar pr-configurao
1.
Prima . apresentado o ecr Definies de incio.

2. Toque em .

3. Toque em .

apresentado o ecr Modo de Exame.


4. Escolha Modo Personalizado a partir da lista Configurao.
5. Toque em , selecione Repor no menu e toque em para confirmar a inteno de repor
as predefinies da configurao.

Eliminar configuraes
1.
Se o ecr Modo de Exame no estiver visvel, prima , toque em e

toque em .

2. Selecione a configurao que deseja eliminar na lista Configurao.

NOTA: No possvel eliminar o Modo Bsico ou o Modo Personalizado.

3. Toque em e, em seguida, selecione Eliminar.

4. Quando lhe for solicitado que confirme a eliminao, toque em ou prima Enter.

Modificar configuraes 57
6 Introduo s aplicaes HP

Muitas das funes da calculadora HP Prime so fornecidas atravs de pacotes chamados aplicaes HP. A
calculadora 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 primeiro
(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 na tabela seguinte, 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: x2 + y2 = 64

DataStreamer Recolher dados reais de sensores cientficos e export-los para uma aplicao de estatstica
para anlise.

Financeira Resolver problemas de valor do dinheiro no tempo (VDT) e amortizao.

Funo Explorar funes rectangulares de valor real, de y em termos de x.

y = 2x2 + 3x + 5

Geometria Explorar construes geomtricas e efetuar 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.

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

Explorador 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, n 1 e Un 2.

Exemplo: U1 = 0, U2 = 1 e Un = Un 2 + Un 1

Resolv Explorar equaes de uma ou mais variveis de valor real, bem como sistemas de equaes.

Exemplo: x + 1 = x2 x 2

Folha de Clculo Para resolver problemas ou representar os dados mais adequados a uma folha de clculo.

Estatstica 1 var Calcular dados estatsticos a uma varivel (x)

Estatstica 2 var Calcular dados estatsticos a duas variveis (x e y)

Solucionador de tringulos Achar os valores desconhecidos de comprimentos e ngulos de tringulos.

Explorador trigonomtrico Explorar as propriedades de equaes sinusoidais e testar os seus conhecimentos.

58 Captulo 6 Introduo s aplicaes HP


medida que utiliza uma aplicao para explorar uma aula ou resolver um problema, vai adicionando 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 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 100 para obter mais informaes
acerca da personalizao e armazenamento de aplicaes.
Excetuando uma situao, todas as aplicaes acima referidas esto descritas em pormenor neste manual do
utilizador. A exceo a aplicao DataStreamer. O Guia de Incio Rpido da Calculadora Grfica HP Prime
fornece uma breve introduo a esta 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 .

Abrir uma aplicao


1. Abra a Biblioteca de Aplicaes.
2. Procure o cone da aplicao pretendida 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 .

Repor 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 reinicializar a aplicao:
1. Abra a Biblioteca de Aplicaes.
2. Utilize as teclas do cursor para destacar a aplicao.

Biblioteca de Aplicaes 59
3. Toque em .

4. Toque em para confirmar a inteno.

Tambm pode reiniciar uma aplicao a partir da mesma. Na vista principal da aplicao que geralmente ,
embora nem sempre, a vista Simblica prima e toque em para confirmar a
inteno.

Ordenar aplicaes
Por predefinio, as aplicaes integradas na 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 o seguinte:
Alfabeticamente os cones de aplicaes so ordenados alfabeticamente pelo nome, em ordem
ascendente: A a Z.
Fixo as aplicaes so apresentadas na sua ordem predefinida: Funo, Grficos Avanados,
GeometriaPolar e Sequncia. As aplicaes personalizadas so colocadas no fim, aps todas as
aplicaes integradas. Aparecem em ordem cronolgica: mais antiga 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.

Eliminar uma aplicao


As aplicaes fornecidas com a calculadora HP Prime so integradas e no podem ser eliminadas, mas pode
eliminar uma aplicao criada por si.
Para eliminar uma aplicao:
1. Abra a Biblioteca de Aplicaes.
2. Utilize as teclas do cursor para destacar a aplicao.
3. Toque em .

4. Toque em para confirmar a inteno.

Outras opes
As outras opes disponveis na Biblioteca de Aplicaes so as seguintes:
permite guardar uma cpia de uma aplicao com um novo nome. Consulte Criar uma
aplicao na pgina 100.
permite enviar uma aplicao para outra calculadora HP Prime.

60 Captulo 6 Introduo s aplicaes HP


Vistas das aplicaes
A maioria das aplicaes tm trs vistas principais: Simblica, Desenho e Numrica. Estas vistas baseiam-se
nas representaes simblica, grfica e numrica de objetos matemticos. Pode aceder s mesmas atravs
das teclas , e , junto ao canto superior esquerdo do teclado. Geralmente, estas
vistas permitem definir um objeto matemtico como uma expresso ou expresso aberta desenhar o
respetivo grfico e ver os valores por ele gerados.
Cada uma destas vistas acompanhada por uma vista de configurao, que permite configurar o aspeto dos
dados na vista principal. Estas vistas tm os nomes de Config Simblica, Config Desenho e Config Numrica.
So acedidas premindo , e .

Nem todas as aplicaes contm as seis vistas indicadas acima. O mbito e a complexidade de cada aplicao
determina o respetivo conjunto particular de vistas. Por exemplo, a aplicao Folha de Clculo no tem a vista
de Desenho nem a vista Config Desenho, e o Explorador quadrtico contm apenas uma vista de 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.

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

Aplicao Utilizar a vista Simblica para fazer o seguinte:

Grficos Avanados Especificar at 10 expresses abertas.

Financeira N/D

Funo Especificar at 10 funes retangulares 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 selecionar um tipo de
teste.

Explorador linear N/D

Solucionador linear N/D

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 .

Explorador quadrtico N/D

Sequncia Especificar at 10 funes de sequncia.

Resolv Especificar at 10 equaes.

Folha de Clculo N/D

Estatstica 1 var Especificar at 5 anlises a uma varivel.

Estatstica 2 var Especificar at 5 anlises a diversas variveis.

Solucionador de tringulos N/D

Explorador trigonomtrico N/D

Vistas das aplicaes 61


Vista Config Simblica
A vista Config Simblica igual para todas as aplicaes. Permite-lhe sobrepor-se s definies sistmicas de
valor do ngulo, formato numrico e introduo de nmeros complexos. A sobreposio aplica-se apenas
aplicao atual.

Pode alterar as definies para todas as aplicaes utilizando as definies de incio e CAS.

Vista de Desenho
A tabela seguinte descreve o que possvel fazer na vista de Desenho de cada aplicao.

Aplicao Utilizar a vista de Desenho para fazer o seguinte:

Grficos Avanados Explorar e desenhar grficos de expresses abertas selecionadas na vista Simblica.

Financeira Apresentar um grfico de amortizao.

Funo Explorar e desenhar grficos de funes selecionadas na vista Simblica.

Geometria Criar e manipular construes geomtricas.

Inferncia Ver um desenho dos resultados do teste.

Explorador linear Explorar equaes lineares e testar os seus conhecimentos.

Solucionador linear N/D

Paramtrica Explorar e desenhar grficos de funes selecionadas na vista Simblica.

Polar Explorar e desenhar grficos de funes selecionadas na vista Simblica.

Explorador quadrtico Explorar equaes quadrticas e testar os seus conhecimentos.

Sequncia Explorar e desenhar grficos de sequncias selecionadas na vista Simblica.

Resolv Explorar e desenhar grficos de uma nica funo selecionada na vista Simblica.

Folha de Clculo N/D

Estatstica 1 var Explorar e desenhar grficos de anlises selecionadas na vista Simblica.

Estatstica 2 var Explorar e desenhar grficos de anlises selecionadas na vista Simblica.

62 Captulo 6 Introduo s aplicaes HP


Aplicao Utilizar a vista de Desenho para fazer o seguinte:

Solucionador de tringulos N/D

Explorador trigonomtrico Explorar equaes sinusoidais e testar os seus conhecimentos relacionados com as
mesmas.

Vista Config Desenho


A tabela seguinte descreve o que possvel fazer na vista Config Desenho de cada aplicao.

Aplicao Utilize a vista Config Desenho para fazer o seguinte:

Grficos Avanados Modificar o aspeto dos grficos desenhados e o ambiente de desenho de grficos.

Financeira N/D

Funo Modificar o aspeto dos grficos desenhados e o ambiente de desenho de grficos.

Geometria Modificar o aspeto do ambiente de desenho.

Inferncia N/D

Explorador linear N/D

Solucionador linear N/D

Paramtrica Modificar o aspeto dos grficos desenhados e o ambiente de desenho de grficos.

Polar Modificar o aspeto dos grficos desenhados e o ambiente de desenho de grficos.

Explorador quadrtico N/D

Sequncia Modificar o aspeto dos grficos desenhados e o ambiente de desenho de grficos.

Resolv Modificar o aspeto dos grficos desenhados e o ambiente de desenho de grficos.

Folha de Clculo N/D

Estatstica 1 var Modificar o aspeto dos grficos desenhados e o ambiente de desenho de grficos.

Estatstica 2 var Modificar o aspeto dos grficos desenhados e o ambiente de desenho de grficos.

Solucionador de tringulos N/D

Explorador trigonomtrico N/D

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

Aplicao Utilizar a vista Numrica para fazer o seguinte:

Grficos Avanados Ver uma tabela de nmeros gerados pelas expresses abertas selecionadas na vista
Simblica.

Financeira Introduzir valores para clculos de valor do dinheiro no tempo.

Funo Ver uma tabela de nmeros gerados pelas funes selecionadas na vista Simblica.

Geometria Efetuar clculos com os objetos geomtricos desenhados na vista de Desenho.

Vistas das aplicaes 63


Aplicao Utilizar a vista Numrica para fazer o seguinte:

Inferncia Especificar as estatsticas necessrias para realizar o teste selecionado na vista


Simblica.

Explorador linear N/D

Solucionador linear Especificar os coeficientes das equaes lineares a resolver.

Paramtrica Ver uma tabela de nmeros gerados pelas funes selecionadas na vista Simblica.

Polar Ver uma tabela de nmeros gerados pelas funes selecionadas na vista Simblica.

Explorador quadrtico N/D

Sequncia Ver uma tabela de nmeros gerados pelas sequncias selecionadas 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 1 var Introduzir dados para anlise.

Estatstica 2 var Introduzir dados para anlise.

Solucionador de tringulos Introduzir dados conhecidos acerca de um tringulo e resolver os dados desconhecidos.

Explorador trigonomtrico N/D

Vista Config Numrica


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

Aplicao Utilize a vista Config Numrica para fazer o seguinte:

Grficos Avanados Especificar os nmeros a calcular de acordo com as expresses abertas especificadas
na vista Simblica e definir o fator de zoom.

Financeira N/D

Funo Especificar os nmeros a calcular de acordo com as funes especificadas na vista


Simblica e definir o fator de zoom.

Geometria N/D

Inferncia N/D

Explorador linear N/D

Solucionador linear N/D

Paramtrica Especificar os nmeros a calcular de acordo com as funes especificadas na vista


Simblica e definir o fator de zoom.

Polar Especificar os nmeros a calcular de acordo com as funes especificadas na vista


Simblica e definir o fator de zoom.

Explorador quadrtico N/D

Sequncia Especificar os nmeros a calcular de acordo com as funes especificadas na vista


Simblica e definir o fator de zoom.

Resolv N/D

64 Captulo 6 Introduo s aplicaes HP


Aplicao Utilize a vista Config Numrica para fazer o seguinte:

Folha de Clculo N/D

Estatstica 1 var N/D

Estatstica 2 var N/D

Solucionador de tringulos N/D

Explorador trigonomtrico N/D

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.
Prima para abrir a Biblioteca de Aplicaes.

2. Toque 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 iremos explorar e desenhar grficos da equao r =
5cos(/2)cos()2.
Defina a equao r = 5cos(/2)cos()2 da seguinte forma:

5 2

(Se estiver a utilizar o modo de introduo algbrico, introduza 5

2 .)

Vistas das aplicaes 65


Esta equao desenha ptalas simtricas desde que o valor dos ngulos definido seja radianos. O valor dos
ngulos para esta aplicao definido na vista Config Simblica.

Vista Config Simblica


1.
Prima .

2. Selecione Radianos no menu Medida do ngulo.

Vista de Desenho

Prima .

66 Captulo 6 Introduo s aplicaes HP


desenhado um grfico da equao. No entanto, tal como mostra a figura anterior, apenas uma parte das
ptalas visvel. Para ver o resto, ter de alterar os parmetros de configurao de desenho de grficos.

Vista Config Desenho


1.
Prima .

2. Defina o segundo campo Intervalo para 4 ao introduzir:

4 ()

Vistas das aplicaes 67


3.
Prima para voltar vista de Desenho e ver o desenho completo do grfico.

Vista Numrica
Os valores gerados pela equao podem ser vistos na vista Numrica.

Prima .

Imagine que pretende ver apenas os nmeros inteiros para ; por outras palavras, quer que o incremento
entre os valores consecutivos na coluna seja 1. Isto configurado na vista Config Numrica.

Vista Config Numrica


1.
Prima .

2. Alterar o campo de N. de passo para 1.

3.
Prima para regressar vista Numrica.

68 Captulo 6 Introduo s aplicaes HP


Ver que a coluna contm agora nmeros 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


Esta seco aborda: 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 para abrir a vista Simblica.

Adicionar uma definio


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

NOTA: As variveis utilizadas nas definies devem estar em letra maiscula. Uma varivel introduzida
em letra minscula faz com que aparea uma mensagem de erro.

Se precisar de ajuda, consulte Blocos de construo de definies na pgina 69.


3.
Toque em ou prima quando terminar.

A sua nova definio adicionada lista de definies.

Modificar uma definio


1. Destaque a definio que deseja modificar, tocando nela ou deslocando-se at l.
2. Toque em .

A definio copiada para a linha de introduo.


3. Modifique a definio.
4.
Toque em ou prima quando terminar.

Blocos de construo de definies


Os componentes de uma definio simblica podem ser provenientes de vrias fontes.
Do teclado

Operaes comuns na vista Simblica 69


Pode introduzir os componentes diretamente com o teclado. Para introduzir 2X2 3, basta premir 2
X 3.

De variveis do utilizador
Se tiver criado, por exemplo, uma varivel chamada CUSTO, 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 + CUSTO.

Para selecionar uma varivel do utilizador, prima , toque em , selecione Variveis do


utilizador e, em seguida, selecione a varivel que lhe interessa.
De variveis de Incio
Algumas variveis de Incio podem ser incorporadas numa definio simblica. Para aceder a uma
varivel de Incio, prima , toque em , selecione uma categoria de varivel e selecione a
varivel que lhe interessa. Poderia ter assim a definio F1(X) = X2 + Q. (Q est no submenu Real do
menu Incio.)
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 , toque em , selecione a aplicao, selecione a categoria da varivel e,
em seguida, selecione a varivel que lhe interessa. Poderia, por exemplo, ter a definio F2(X) = X2 + X
Root. O valor da ltima raiz calculada na aplicao Funo substituda pela Raiz quando esta definio
calculada.
De funes matemticas
Algumas das funes do menu Matemtica podem ser incorporadas numa definio. O menu
Matemtica um dos menus Toolbox ( ). A seguinte definio combina uma funo matemtica
(Tamanho) com a varivel de Incio (L1): F4(X) = X2 SIZE(L1). equivalente a x2 , 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 no menu CAS podem ser incorporadas numa definio. O menu CAS um dos
menus Toolbox ( ). A seguinte definio incorpora a funo irem do CAS: F5(X) = X2+
CAS.irem(45,7). (irem introduzido se escolher Resto, uma opo no menu Diviso, que um submenu
do menu Nmeros inteiros. Repare que, a qualquer comando ou funo do CAS selecionado para
efetuar operaes fora do CAS, atribudo o prefixo CAS.).
De funes da aplicao
Algumas das funes do menu Aplicao podem ser incorporadas numa definio. O menu Aplicao
um dos menus Toolbox ( ). A seguinte definio incorpora a funo de aplicao PredY:

F9(X) = X2 + Statistics_2Var.PredY(6).
Do menu Catlogo

70 Captulo 6 Introduo s aplicaes HP


Algumas das funes do menu Catlogo podem ser incorporadas numa definio. O menu Catlogo
um dos menus Toolbox ( ). A seguinte definio incorpora um comando desse menu e uma
varivel de aplicao: F6(X) = X2 + INT(Root). O valor do nmero inteiro da ltima raiz calculada na
aplicao Funo substitudo por INT(Root) quando esta definio calculada.
De outras definies
Por exemplo, pode 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 definio dependente.
1. Selecione a expresso dependente.
2. Toque em .

Considere o seguinte exemplo. 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).

Selecionar ou cancelar a seleo 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 selecionadas na vista Simblica sero representadas em grfico
na vista de Desenho e calculadas na vista Numrica.
Pode saber se uma definio est selecionada pelo visto (ou marca de verificao) ao seu lado. Uma marca de
verificao adicionada 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 selecionar uma funo j no selecionada).

Escolher uma cor para os grficos


Cada funo e expresso aberta pode ser representada em grfico com uma cor diferente. Se quiser alterar a
cor predefinida de um grfico:

Operaes comuns na vista Simblica 71


1. Toque no quadrado colorido esquerda da definio da funo.

Tambm pode selecionar o quadrado premindo enquanto seleciona a definio. Se premir

, move a seleo da definio para o quadrado colorido e do quadrado colorido para a

definio.

2. Toque em .

3. Selecione a cor desejada no selecionador de cores.

Eliminar uma definio


Para eliminar uma nica definio:
1. Toque na definio uma vez (ou destaque-a com as teclas do cursor).
2.
Prima .

Para eliminar todas as definies:


1.
Prima .

2.
Toque em ou prima para confirmar a sua inteno.

Vista Simblica: resumo de botes de menu


Boto Propsito

Copia a definio destacada para a linha de introduo, permitindo edit-la. Quando concluir, toque em
.

Para adicionar uma nova definio mesmo que seja para substituir outra j existente destaque o
campo e comece a introduzir a nova definio.

Seleciona (ou cancela a seleo de) uma definio.

72 Captulo 6 Introduo s aplicaes HP


Boto Propsito

Introduz a varivel independente na aplicao Funo. Pode tambm premir .

[Apenas Funo]

Introduz um X na aplicao Grficos Avanados. Pode tambm premir .

[Apenas Grficos Avanados]

Introduz um Y na aplicao Grficos Avanados.

[Apenas Grficos Avanados]

Introduz a varivel independente na aplicao Paramtrica. Pode tambm premir .

[Apenas Paramtrica]

Introduz a varivel independente na aplicao Polar. Pode tambm premir .

[Apenas Polar]

Introduz a varivel independente na aplicao Sequncia. Pode tambm premir .

[Apenas Sequncia]

Introduz o sinal de igual na aplicao Resolv. Um atalho equivalente a premir .

[Apenas Resolv]

Apresenta a definio selecionada no modo de ecr inteiro.

Calcula definies dependentes. Consulte Calcular uma definio dependente na pgina 71.

Operaes comuns na vista Config Simblica


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 para abrir a vista Config Simblica.

Operaes comuns na vista Config Simblica 73


Anular definies sistmicas
1. Toque na definio que deseja alterar.
Pode tocar no nome do campo ou no campo.
2. Toque na definio novamente.
apresentado um menu de opes.
3. Selecione a nova definio.

NOTA: Selecionar as opes Fixo, Cientfico ou Engenharia no menu Formato numrico, apresentar
um segundo campo para introduzir o nmero necessrio de dgitos significativos.

Tambm pode selecionar um campo, tocar em e selecionar a nova definio.

Repor predefinies
Repor predefinies significa restituir a prioridade s definies existentes no ecr Definies de incio.
Para repor a predefinio de um campo:
1. Selecione o campo.
2.
Prima .

Para repor todas as predefinies, prima .

Operaes comuns na vista de Desenho


As funcionalidades da vista de 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 para abrir a vista de Desenho.

74 Captulo 6 Introduo s aplicaes HP


Zoom
Para ampliar facilmente na vista de Desenho, utilize o zoom com aproximao ou afastamento de 2 dedos. Se
um gesto de zoom com aproximao ou afastamento de 2 dedos efetuado na horizontal, o zoom efetuado
apenas no eixo x. Na vista de Desenho, se um gesto de zoom com aproximao ou afastamento de 2 dedos
efetuado na vertical, o zoom efetuado apenas no eixo y. Se um zoom com aproximao ou afastamento de
2 dedos efetuado na diagonal, efetuado um zoom em quadrado (ou seja, o zoom efetuado em ambos os
eixos).
Para um controlo mais conciso, utilize as opes no menu Zoom. Estas opes utilizam um fator horizontal ou
vertical, ou ambos. Por predefinio, estes fatores so ambos 2. Reduzir o zoom consiste em multiplicar a
escala pelo fator, de modo a que o ecr apresente uma escala de maior distncia. O aumento do zoom divide a
escala pelo fator, de modo a que o ecr apresente uma escala de menor distncia.

Fatores de zoom
Para alterar os fatores de zoom predefinidos:
1.
Abra a vista de Desenho da aplicao ( ).

2. Toque em para abrir o menu da vista de Desenho.

3. Toque em para abrir o menu Zoom.

4. Desloque-se at Definir fatores e selecione essa opo.


apresentado o ecr Fatores de zoom.

5. Altere um ou os dois fatores de zoom.


6. Caso deseje que o grfico se centre em torno da posio atual do cursor na vista de Desenho, selecione
Recentrar.
7.
Toque em ou prima .

Opes de zoom
As opes de zoom esto disponveis atravs de trs fontes:

Operaes comuns na vista de Desenho 75


Ecr tctil
Teclado
Menu na vista de Desenho


Menu Vista ( )

Gestos de zoom
Na vista de Desenho, um gesto de zoom com aproximao ou afastamento de 2 dedos efetuado na diagonal
efetua o zoom pelo mesmo fator de escala tanto na direo vertical como na horizontal. Um gesto de zoom
com aproximao ou afastamento de 2 dedos na vertical efetua o zoom apenas no eixo y. Um gesto de zoom
com aproximao ou afastamento de 2 dedos na horizontal efetua o zoom apenas no eixo x.
Na vista Numrica, um zoom com aproximao ou afastamento de 2 dedos na vertical efetua o zoom na linha
atualmente selecionada. Ampliar diminui a diferena comum nos valores de x e reduzir aumenta a diferena
comum nos valores de x.

Teclas de zoom

Existem duas teclas de zoom: premir amplia e premir reduz. Os limites da escala so
determinados pelas definies de Fatores de zoom.

Menu Zoom
Na vista de Desenho, toque em e toque numa opo. (Se no for apresentado, toque em
)

As opes de zoom encontram-se explicadas na tabela seguinte. So fornecidos exemplos em Exemplos de


zoom na pgina 79.

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 Consulte Zoom de caixa na pgina 77.

76 Captulo 6 Introduo s aplicaes HP


Opo Resultado

Ampliar Divide as escalas horizontal e vertical por Zoom X e Zoom Y (valores definidos com a opo Definir
fatores. Por exemplo, se ambos os fatores de zoom forem 4, ampliar o zoom d origem a 1/4 da

quantidade de unidades representadas por cada pxel. (Atalho: prima .)

Reduzir Multiplica as escalas horizontal e vertical pelas definies de Zoom X e Zoom Y. (Atalho: prima

.)

Ampliar X Divide apenas a escala horizontal, utilizando a definio de Zoom X.

Reduzir X Multiplica apenas a escala horizontal, utilizando a definio de Zoom X.

Ampliar Y Divide apenas a escala vertical, utilizando a definio de Zoom Y.

Reduzir Y 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, zoom X ou zoom Y.

Escala automtica 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
selecionada para determinar a melhor escala a aplicar.

Decimal Redimensiona os dois eixos de modo a que cada pxel represente 0.1 unidades. Isso equivale a
reinicializar os valores predefinidos para xrng e yrng.

Nmero inteiro Redimensiona apenas o eixo horizontal, tornando cada pxel igual a 1 unidade.

Trig Redimensiona o eixo horizontal para que 1 pxel seja igual a /24 radianos ou 7,5 graus; redimensiona o
eixo vertical para que 1 pxel seja igual a 0.1 unidades.

Anular zoom Retorna o ecr para o zoom anterior.

NOTA: Esta opo s est disponvel depois de uma operao de zoom ter sido executada.

Zoom de caixa
O zoom de caixa permite ampliar uma rea do ecr especificada por si.
1. Com o menu da vista de Desenho aberta, toque em e selecione 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
selecione Decimal.
Tambm pode utilizar as teclas do cursor para especificar a rea que deseja ampliar.

Menu Vistas
As opes de zoom mais frequentemente utilizadas esto disponveis tambm no menu Vistas. So as
seguintes:
Escala automtica
Decimal

Operaes comuns na vista de Desenho 77


Nmero inteiro
Trig

Estas opes podem ser aplicadas independentemente da vista em que esteja a trabalhar atualmente.

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 seguinte
figura de um grfico de y = 3sinx.

Para dividir o ecr em duas metades:


1. Abra o menu Vistas.

Prima .

78 Captulo 6 Introduo s aplicaes HP


2. Selecione Ecr dividido: detalhes.
O resultado apresentado como na figura seguinte. Qualquer operao de zoom que realize ser
aplicada apenas cpia do grfico na metade direita do ecr. Isso ir ajud-lo a testar e, em seguida, a
escolher um zoom adequado.

NOTA: Pode substituir o grfico original esquerda pelo grfico com zoom aplicado direita, tocando em
.

Para cancelar a diviso do ecr, prima .

Exemplos de zoom
Os exemplos seguintes mostram os efeitos das opes de zoom num grfico de 3sinx com os fatores de zoom
predefinidos (2 x 2). Foi utilizado o modo de ecr dividido (descrito anteriormente) para o ajudar a ver o efeito
da aplicao do zoom.

NOTA: Existe uma opo Anular zoom no menu Zoom. Utilize-a para retornar um grfico ao seu estado
anterior aplicao do zoom. Se o menu Zoom no estiver ativo, toque em .

Ampliar o zoom

Ampliar

Atalho: premir

Operaes comuns na vista de Desenho 79


Reduzir o zoom

Reduzir

Atalho: premir

Ampliar X

Ampliar X

80 Captulo 6 Introduo s aplicaes HP


Reduzir X

Reduzir X

Ampliar Y

Ampliar Y

Operaes comuns na vista de Desenho 81


Reduzir Y

Reduzir Y

Quadrado

Quadrado

NOTA: Neste exemplo, foi aplicado ao grfico esquerda um zoom Ampliar Y. O zoom Quadrado restituiu
ao grfico o seu estado predefinido, em que as escalas de X e Y so iguais.

82 Captulo 6 Introduo s aplicaes HP


Escala automtica

Escala automtica

Decimal

Decimal

NOTA: Neste exemplo, foi aplicado ao grfico esquerda um zoom Ampliar X. O zoom Decimal restituiu ao
grfico o seu estado predefinido, em que as escalas de X e Y so iguais.

Operaes comuns na vista de Desenho 83


Nmero inteiro

Nmero inteiro

Trig

Trig

84 Captulo 6 Introduo s aplicaes HP


Traar
Esta seco aplica-se s aplicaes Grficos Avanados, Funo, Paramtrica, Polar, Sequncia, Resolv,
Estatstica 1 var e Estatstica 2 var.
A funo de traar permite mover um cursor (o cursor de traar) ao longo do grfico atual. Para mover o
cursor de traar, prima ou . Tambm pode mover o cursor de traar tocando no grfico atual ou
perto do mesmo. O cursor de traar vai para o ponto do grfico mais prximo do ponto em que tocou.

As coordenadas atuais 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 traar e a apresentao de coordenadas so automaticamente ativados quando um grfico


desenhado.

Selecionar um grfico
Exceto na aplicao Grficos Avanados, se o nmero de grficos apresentados for superior a um, prima
ou at que o cursor de traar se encontre no grfico que lhe interessa.

Na aplicao Grficos Avanados, toque sem largar no grfico em que est interessado. O grfico
selecionado ou um menu de grficos aparece para selecionar um.

Operaes comuns na vista de Desenho 85


Avaliar uma funo
Uma das principais utilidades da funcionalidade de traar consiste em calcular uma definio representada
em forma de grfico. Imagine na vista Simblica que definiu F1(X) como (X 1)2 3. Imagine que pretende
saber qual o valor dessa funo quando X 25.
1.
Abra a Vista de Desenho ( ).

2. Se o menu na parte inferior do ecr no estiver aberto, toque em .

3. Toque em .

4. Introduza 25 e toque em .

5. Toque em .

O valor de F1(X) quando X 25 apresentado na parte inferior do ecr.

Esta uma das muitas formas que a calculadora HP Prime disponibiliza para calcular uma funo com uma
determinada varivel independente. Tambm pode calcular uma funo na vista Numrica (consulte
Operaes comuns na vista Numrica na pgina 92). Alm disso, qualquer expresso que defina na vista
Simblica pode ser calculada na vista de Incio. Por exemplo, imagine que F1(X) est definido como (X 1)2
3. Se introduzir F1(4) na vista de Incio e premir obtm 6, uma vez que (4 1)2 3 = 6.

Para ligar ou desligar a funo de traar


Para ligar a funo de traar, toque em .

Para desligar a funo de traar, toque em .

Se estas opes no forem apresentadas, toque em .

Com a funo de traar desligada, a utilizao das teclas do cursor j no delimita o cursor a um grfico.

86 Captulo 6 Introduo s aplicaes HP


Vista de Desenho: resumo de botes de menu
Boto Propsito

Apresenta um menu de opes de zoom. Consulte Opes de zoom na pgina 75.

/ Um boto de comutao para desligar e ligar a funcionalidade de traar. Consulte Traar


na pgina 85.

Apresenta um formulrio de introduo que permite especificar um valor para o qual deseja que o
cursor avance. O valor que introduzir o valor da varivel independente.

Apresenta um menu de opes para analisar um grfico.

[Funo e Estatstica 2 var


apenas]

Apresenta a definio simblica da funo atual. Nas aplicaes Funo e Estatstica 2 var, esta
entrada est localizada sob o menu .

Um boto de comutao que mostra e oculta os outros botes na parte inferior do ecr.

Operaes de copiar e colar na vista de Desenho


Em muitas aplicaes, ao premir na vista de Desenho apresenta uma lista de opes para
copiar. Pode copiar o ecr atual para qualquer varivel grfica (G1G9) ou copiar o valor x selecionado ou
valor y para a rea de transferncia.

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 para abrir a vista Config Desenho.

Configurar a vista de Desenho


Esta seco aplica-se s aplicaes Grficos Avanados, Funo, Paramtrica, Polar, Sequncia, Estatstica 1
var e Estatstica 2 var.
A vista Config Desenho utilizada para configurar o aspeto da vista de Desenho e para definir o mtodo de
desenho dos grficos. As opes de configurao ocupam trs pginas. Deslize para cima ou para baixo para
mover entre pginas ou utilize as teclas de menu.

Operaes comuns na vista Config Desenho 87


SUGESTO: Quando acede vista de Desenho para ver o grfico de uma definio selecionada 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 e selecionar Escala automtica. Isso tambm altera as
definies de intervalo na vista Config Desenho.

Pgina 1

Campo de configurao Propsito

Intervalo de T Define o intervalo de valores T a representar em grfico. Tenha em ateno que aqui existem dois
campos: um para o valor mnimo e um para o valor mximo.
[Apenas Paramtrica]

Passo de T Define o incremento entre valores consecutivos de T.

[Apenas Paramtrica]

Intervalo de Define o intervalo de valores de ngulo a representar em grfico. Tenha em ateno que aqui
existem dois campos: um para o valor mnimo e um para o valor mximo.
[Apenas Polar]

Incremento de Define o incremento entre valores consecutivos de ngulo.

[Apenas Polar]

Desenho sequncia Define o tipo de grfico: Degrau de escada ou Teia.

[Apenas Sequncia]

Intervalo de N Define o intervalo de valores N a representar em grfico. Tenha em ateno que aqui existem dois
campos: um para o valor mnimo e um para o valor mximo.
[Apenas Sequncia]

Largura de H Define a largura das barras num histograma.

[Apenas Estatstica 1 var]

Intervalo de H Define o intervalo de valores a incluir num histograma. Tenha em ateno que aqui existem dois
campos: um para o valor mnimo e um para o valor mximo.
[Apenas Estatstica 1 var]

Intervalo de X Define o intervalo inicial do eixo x. Tenha em ateno que aqui existem dois campos: um para o valor
mnimo e um para o valor mximo. Na vista de Desenho, o intervalo pode ser alterado pelo
deslocamento e pelo zoom.

88 Captulo 6 Introduo s aplicaes HP


Campo de configurao Propsito

Intervalo de Y Define o intervalo inicial do eixo y. Note que existem dois campos: um para o valor mnimo e um para
o valor mximo. Na vista de Desenho, o intervalo pode ser alterado pelo deslocamento e pelo zoom.

Marcas X Define o incremento entre marcas no eixo x.

Marcas Y Define o incremento entre marcas no eixo y.

Pgina 2

Campo de configurao Propsito

Eixos Mostra ou oculta os eixos.

Etiquetas Coloca os valores nas extremidades de cada eixo para mostrar o atual intervalo de valores.

Pontos de grelha Coloca um ponto na interseco de cada linha horizontal e vertical da grelha.

Linhas de grelha Desenha uma linha de grelha horizontal e vertical em cada valor x e em cada valor y de nmero
inteiro.

CURSOR Define o aspeto do cursor de traar: padro, inverso ou intermitente.

Ligar Une os pontos de dados com segmentos de linha.

[Apenas Estatstica 2 var]

Mtodo Define o mtodo para grficos como adaptvel, segmentos de passo fixo ou pontos de passo fixo.
Explicado a seguir.
[No existe em nenhuma das
aplicaes de estatstica]

Pgina 3
Algumas aplicaes HP Prime suportam a utilizao de uma imagem de fundo na vista de Desenho. A Pgina
3 do menu Config Desenho pode ser utilizada para selecionar a imagem e configurar o aspeto na vista de
Desenho para essas aplicaes.

Para abrir o menu de imagem de fundo, prima e depois clique em
duas vezes.

Operaes comuns na vista Config Desenho 89


Para configurar uma imagem de fundo:
1. Selecione o tamanho e a posio do fundo. As opes so as seguintes:
Sem Fundo - Por predefinio, no utilizada uma imagem de fundo.
Centrada - A imagem selecionada ser centrada, verticalmente e horizontalmente, na vista de
Desenho.
Esticada - A imagem selecionada ser esticada, verticalmente e horizontalmente, para caber no
ecr completo na vista de Desenho.
Melhor ajuste - A imagem selecionada ser esticada, verticalmente e horizontalmente, para caber
na dimenso x ou y na vista de Desenho.
Intervalo de XY - O utilizador tem de introduzir o intervalo de x e o intervalo de y para posicionar a
imagem na vista de Desenho.
2. Introduza um nmero inteiro entre 0 e 100 na caixa de Opacidade. 0 transparente; 100
completamente opaca.
3. Selecione a imagem de fundo. Todas as imagens associadas com a aplicao so apresentadas, seguido
de todas as imagens inseridas na memria da calculadora. Deslize para a esquerda ou a direita para
visualizar as imagens disponveis e, em seguida, toque numa imagem.
A imagem de fundo est agora visvel na vista de Desenho.
Se arrastar um eixo ou efetuar um gesto de zoom com 2 dedos, pode deslocar-se at uma funcionalidade
especfica ou ampliar ou reduzir a imagem se tiver selecionado a opo de Intervalo de XY. Caso contrrio, a
imagem no se altera se as dimenses da vista de Desenho se alterarem.
A Pgina 3 de Config Desenho tambm permite-lhe importar uma imagem de outra aplicao HP Prime.
Para importar uma imagem de outra aplicao HP Prime:
1. Toque em .

2. Selecione uma aplicao HP Prime.


3. Deslize para a esquerda ou a direita para ver todas as imagens associadas aplicao.
4. Toque numa imagem e, em seguida, toque em para importar a imagem para a aplicao atual.

Para obter mais informaes sobre como associar uma imagem com uma aplicao da HP Prime, consulte o
Guia de Utilizador do Kit de Conectividade HP.

Mtodos para grficos


A calculadora 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).
Adaptvel: proporciona resultados muito precisos e o mtodo predefinido. Com este mtodo ativo, a
representao em grfico de algumas funes complexas pode demorar algum tempo. Nesses casos,
apresentado na barra de menu, permitindo-lhe parar o processo de desenho do grfico, se
assim o desejar.

90 Captulo 6 Introduo s aplicaes HP


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

Operaes comuns na vista Config Desenho 91


Repor predefinies
Esta seco aplica-se s aplicaes Grficos Avanados, Funo, Paramtrica, Polar, Sequncia, Resolv,
Estatstica 1 var, Estatstica 2 var e Geometria.
Para repor a predefinio de um campo:
1. Selecione o campo.
2.
Prima .

Para repor todas as predefinies, prima .

Operaes comuns na vista Numrica


Esta seco aplica-se s aplicaes Grficos Avanados, Funo, Paramtrica e Polar.
As funcionalidades da vista Numrica que so comuns a muitas das aplicaes encontram-se descritas em
pormenor nesta seco. As funes 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 para abrir a vista Numrica.

Zoom
Ao contrrio da vista de Desenho, o aumento do zoom na vista Numrica no afeta 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 Config Numrica: consulte Operaes comuns na vista Config
Numrica na pgina 99). Ampliar o zoom diminui o incremento; reduzir 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 fator de zoom.
Na vista Numrica, isso corresponde ao campo N. de zoom da vista Config Numrica. O valor predefinido 4.
Assim, se o incremento atual (ou seja, o valor do N. de passo) for 0.4, a aproximao divide esse intervalo
por 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 o zoom faz o oposto: 10, 10.4, 10.8, 11.2, etc. passam a 10,
11.6, 13.2, 14.8, 16.4, etc).

92 Captulo 6 Introduo s aplicaes HP


Figura 6-1 Antes do zoom

Figura 6-2 Depois do zoom

Opes de zoom
Na vista Numrica podem ser utilizados vrios mtodos de zoom.
Zoom com aproximao ou afastamento de 2 dedos efetuado na vertical
Teclado
Menu na vista Numrica

NOTA: Nenhuma operao de zoom na vista Numrica afeta a vista de Desenho e vice-versa. No entanto, se
escolher uma opo de zoom no menu Vistas ( ) enquanto se encontrar na vista Numrica, a vista de
Desenho apresenta os grficos de acordo com o zoom aplicado. Por outras palavras, as opes de zoom no
menu Vistas aplicam-se apenas vista de Desenho.

Fazer zoom na vista Numrica altera automaticamente o valor do N. de passo na vista Config Numrica.

Operaes comuns na vista Numrica 93


Gestos de zoom
Na vista Numrica, um zoom com aproximao ou afastamento de 2 dedos na vertical efetua o zoom na linha
atualmente selecionada. Ampliar diminui a diferena comum nos valores de x e reduzir aumenta a diferena
comum nos valores de x.

Teclas de zoom

Existem duas teclas de zoom: premir amplia e premir reduz. Os limites da escala so
determinados pela definio de N. de zoom (explicada anteriormente).

Menu Zoom
Na vista Numrica, toque em , e depois toque numa opo.

As opes de zoom encontram-se explicadas na tabela seguinte.

Opo Resultado

Ampliar O incremento entre valores consecutivos da varivel independente passa a ser o valor atual dividido pela

definio de N. de zoom. (Atalho: prima .)

Reduzir O incremento entre valores consecutivos da varivel independente passa a ser o valor atual multiplicado

pela definio de N. de zoom. (Atalho: prima .)

Decimal Restaura os valores predefinidos de N. inicial e N. de passo: 0 e 0.1 respetivamente.

Nmero inteiro O incremento entre os valores consecutivos da varivel independente definido como 1.

Trig Se o valor dos ngulos definido for radianos, define o incremento entre os valores consecutivos da
varivel independente como /24 (aproximadamente 0.1309).

Se o valor dos ngulos definido for graus, define o incremento entre os valores consecutivos da
varivel independente como 7.5.

Anular zoom Repe o ecr para as definies anteriores (valores N. inicial e N. de passo).

NOTA: Esta opo s est disponvel depois de uma operao de zoom ter sido executada.

94 Captulo 6 Introduo s aplicaes HP


Calcular
Pode percorrer a tabela de clculos na vista Numrica premindo ou . Pode tambm ir
rapidamente para um clculo, introduzindo a varivel independente que lhe interessa na coluna de varivel
independente e tocando em .

Por exemplo, imagine na vista Simblica da aplicao Funo que definiu F1(X) como (X 1)2 3. Imagine que
pretende saber qual o valor dessa funo quando X 625.
1.
Abra a vista Numrica ( ).

2. Em qualquer lugar da coluna independente a coluna mais esquerda introduza 625.


3. Toque em .

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

Pode tambm tocar em e introduzir um valor para uma varivel independente. Em seguida, toque
em para reconfigurar a tabela utilizando o novo valor.

Tabelas personalizadas
Se escolher Automtico para a definio Tipo de n., 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 99. 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 ( ).

Operaes comuns na vista Numrica 95


2. Escolha Cria A Tua no menu Tipo de n..

3.
Abra a vista Numrica ( ).

A vista Numrica est 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 .

Para eliminar todos os dados da sua tabela personalizada:


1.
Prima .

2.
Toque em ou prima para confirmar a sua inteno.

Copiar e colar na vista Numrica


Copiar e colar uma clula
Na vista Numrica, pode copiar e colar o valor de qualquer clula.
1.
Para copiar uma clula, toque na clula e, em seguida, prima .

2.
Para colar a clula numa caixa ou noutro local, mova o cursor para esse local e prima .

Copiar e colar uma linha


Pode copiar e colar uma linha inteira, com ou sem cabealhos de coluna, utilizando o menu Mais.

96 Captulo 6 Introduo s aplicaes HP


O exemplo seguinte usa a tabela automtica com base em F1(X)=(X 1)2 3.
Para copiar a segunda linha da tabela com cabealhos:
1. Toque na segunda linha.
2. Toque em , depois em Selecionar e, por fim, toque em Incluir cabealhos.

A segunda linha com cabealhos foi agora copiada para a rea de transferncia.
Para colar a linha com cabealhos na aplicao Folha de Clculo:
1. Abra a aplicao Folha de Clculo.
2. Toque na clula onde pretende que comece a linha colada.
3.
Para abrir a rea de transferncia, prima .

4. Toque na linha (neste exemplo a primeira entrada) e, em seguida, selecione Dados em grelha.
A linha com cabealhos foi agora colada na folha de clculo, comeando na clula selecionada.

Copiar e colar uma matriz de clulas


Pode copiar e colar uma matriz retangular de clulas.
1. Toque sem soltar numa clula de canto e, em seguida, arraste com o dedo para selecionar vrias clulas.
2.
Depois de ter selecionado todas as clulas, prima .

3. V at ao local onde pretende colar.


4.
Prima .

5. Toque na matriz retangular (neste exemplo a primeira entrada) e, em seguida, selecione


bidimensional.
A matriz retangular foi agora colada, comeando no local selecionado. Tambm pode utilizar o menu Mais
para alterar o modo de seleo, precisando apenas de um gesto de arrastar para selecionar.

Operaes comuns na vista Numrica 97


Vista Numrica: resumo de botes de menu
Boto Propsito

Modifica o incremento entre os valores consecutivos da varivel independente na tabela de


clculos. Consulte Zoom na pgina 92.

Copia o item destacado para a linha de introduo, permitindo edit-lo.

(Apenas Cria A Tua)

Apresenta um menu de opes de edio. Consulte Menu Mais na pgina 98.

Move o cursor para o item especificado numa lista.

Ordena os dados de forma ascendente ou descendente.

(Apenas Cria A Tua)

Apresenta a definio da coluna selecionada.

Menu Mais
O menu Mais contm opes para editar listas de dados. As opes encontram-se descritas na tabela
seguinte.

Opo Subopo Propsito

Inser Linha Insere uma nova linha na lista atual. A nova linha contm 0
como o seu elemento.
(Apenas Cria A Tua)

Elimin Coluna Elimina o contedo da lista selecionada.

(Apenas Cria A Tua) Para eliminar um nico item, selecione-o e prima

Selecionar Linha Seleciona a linha que contm a clula atualmente


selecionada; a linha inteira pode ser copiada.

Trocar extremidades Aps efetuar a seleo de vrias clulas, aparece esta


opo. Transpe os valores das primeiras e ltimas clulas
da seleo atual.

Incluir cabealhos Seleciona a linha e os cabealhos da linha que contm a


clula atualmente selecionada; a seleo inteira pode ser
copiada.

Seleo Ativa e desativa o modo de seleo.

Se o modo de seleo estiver desativado, pode tocar sem


soltar numa clula e, em seguida, arrastar o dedo para
selecionar uma matriz retangular.

Tamanho Pequeno Ativa o tipo de letra pequeno.

98 Captulo 6 Introduo s aplicaes HP


Opo Subopo Propsito

Mdio Ativa o tipo de letra mdio.

Grande Ativa o tipo de letra grande.

Operaes comuns na vista Config Numrica


Selecione o campo que deseja alterar e especifique um valor novo, ou se escolher um tipo de tabela para a
vista Numrica automtica ou criada por si selecione a opo adequada no menu Tipo de n..
Para o ajudar a definir um nmero inicial e um incremento que corresponda vista de Desenho atual, toque
em .

Repor predefinies
Para repor a predefinio de um campo:
1. Selecione o campo.
2.
Prima .

Para repor todas as predefinies, prima .

Combinar a vista de Desenho e a vista Numrica


Pode apresentar a vista de Desenho e a vista Numrica lado a lado. Mover o cursor de traar 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 traar vai para o ponto correspondente no grfico selecionado.

Operaes comuns na vista Config Numrica 99



Para combinar a vista de Desenho e vista Numrica num ecr dividido, prima e Ecr dividido:
tabela.

Para voltar vista de Desenho, prima . Para voltar vista Numrica, prima .

Adicionar uma nota a uma aplicao


Pode adicionar uma nota a uma aplicao. Ao contrrio das notas gerais (criadas atravs do Catlogo de
Notas), 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 adicionar uma nota a uma aplicao:
1. Abra a aplicao.
2.
Prima .

Se j tiver sido criada uma nota para a aplicao em causa, o respetivo 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.
4. Para sair do ecr da nota, prima qualquer tecla. A sua nota automaticamente guardada.

Criar uma aplicao


As aplicaes includas na calculadora HP Prime so aplicaes integradas e no podem ser eliminadas.
Encontram-se sempre disponveis (basta premir ). No entanto, pode criar a quantidade que desejar
de instncias personalizadas da maior parte das aplicaes. Pode at criar uma instncia de uma aplicao
com base numa aplicao j personalizada anteriormente. As aplicaes personalizadas so abertas a partir
da biblioteca de aplicaes da mesma forma que abre uma aplicao integrada.

100 Captulo 6 Introduo s aplicaes HP


A vantagem de criar uma instncia personalizada de uma aplicao a possibilidade de continuar a utilizar a
aplicao integrada para outros problemas e voltar aplicao personalizada a 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 retngulos (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 retngulos. Basta abrir Tringulos, selecionar 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. As aplicaes personalizadas tambm podem ser reinicializadas, eliminadas e ordenadas, tal como
as aplicaes integradas (conforme explicado anteriormente, neste captulo).
Repare que as nicas aplicaes que no podem ser personalizadas so as seguintes:
Explorador linear
Explorador quadrtico
Explorador trigonomtrico

Exemplo
Imagine que pretende criar uma aplicao personalizada com base na aplicao integrada Sequncia. A
aplicao permite gerar e explorar a sucesso de Fibonacci.
1.
Prima e utilize as teclas de 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
abrindo a aplicao Sequncia.

Criar uma aplicao 101


3. No campo Nome, introduza um nome para a sua nova aplicao por exemplo, Fibonacci e prima

duas vezes.

A sua nova aplicao adicionada Biblioteca de Aplicaes. Tenha em ateno que tem o mesmo cone
da aplicao principal Sequncia mas com o nome que lhe atribuiu: neste exemplo, Fibonacci.

4. Pode agora utilizar esta aplicao tal como utilizaria 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.
Neste exemplo, utilizmos a sucesso de Fibonacci como potencial tpico para uma aplicao personalizada.
A sucesso de Fibonacci pode ser criada dentro da aplicao Sequncia ou numa aplicao baseada na
aplicao Sequncia.
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.

Funes e variveis de aplicao


Funes
As funes da aplicao so utilizadas nas aplicaes HP para efetuar clculos comuns. Por exemplo, na
aplicao Funo, o menu Funo da vista de Desenho contm uma funo chamada DECLIVE que calcula o
declive de uma determinada funo num determinado ponto. A funo DECLIVE tambm pode ser utilizada a
partir da vista de Incio ou de um programa.
Por exemplo, imagine que quer determinar a derivada de x2 5 at x = 2. Uma opo, utilizando uma funo de
aplicao, a seguinte:
1.
Prima .

2. Toque em e selecione Funo > Declive.

A funo DECLIVE() aparece na linha de introduo, pronta para a especificao da funo e do valor de
x.
3. Introduza a funo:

102 Captulo 6 Introduo s aplicaes HP


4. Introduza o separador de parmetros:

5.
Introduza o valor de x e prima .

O declive (ou seja, a derivada) de x = 2 calculado: 4.

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 a vista de Desenho e a
vista Numrica, bem como os resultados de alguns clculos como, por exemplo, razes e interseces.
Imagine que se encontra na vista de Incio e deseja recuperar a mdia de um conjunto de dados recentemente
calculada na aplicao Estatstica 1 var.
1.
Prima .

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.

Funes e variveis de aplicao 103


3. Selecione Estatstica 1 var > Resultados > MdiaX.

O valor atual da varivel que escolheu aparece agora na linha de introduo. Pode premir

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 1 var, ter de premir primeiro
, seguir os passos 1 a 3 acima e depois, premir .

Qualificar variveis
Pode qualificar o nome de qualquer varivel de aplicao de modo a que possa ser acedida a partir de
qualquer ponto da calculadora 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 de Incio, 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 de Incio. 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.

104 Captulo 6 Introduo s aplicaes HP


7 Aplicao Funo

A aplicao Funo permite explorar at 10 funes retangulares, de valor real, de y em relao a x; por
exemplo, y = 1 x e y = (x 1)2 3.
Depois de definir uma funo, pode fazer o seguinte:
Criar grficos para encontrar razes, intercees, declives, reas com sinal e extremos
Criar tabelas que mostrem de que forma as funes so calculadas com determinados valores
Este captulo demonstra as funcionalidades bsicas da aplicao Funo guiando-o pelos vrios passos de
um exemplo. A calculadora HP Prime pode realizar funes mais complexas.

Introduo aplicao Funo


A aplicao Funo utiliza as vistas de aplicao habituais: Simblica, Desenho e Numrica.
Os botes de menu padro da vista Simblica, vista de Desenho e vista Numrica esto disponveis.
Neste captulo, iremos explorar a funo linear y = 1 x e a funo quadrtica y = (x 1)2 3.

Abrir a aplicao Funo



Prima e, em seguida, selecione Funo para abrir a aplicao Funo.

Lembre-se de que pode abrir uma aplicao ao tocar no respetivo cone. Pode tambm abri-la utilizando
as teclas de cursor para a destacar e, em seguida, premindo .

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 na vista de Desenho e na vista Numrica derivam das expresses
simblicas definidas aqui.

Introduo aplicao Funo 105


Definir as expresses
Existem 10 campos para definir funes. Estes encontram-se rotulados de F1(X) a F9(X) e F0(X).
1. 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 concluir a definio ou alterao da expresso, prima .

2. Introduza a funo linear em F1(X).

3. Introduza a funo quadrtica em F2(X).

1 3

NOTA: Pode tocar no boto , como auxlio introduo de equaes. Na aplicao Funo,

tem o mesmo efeito que premir . (Em outras aplicaes, introduz um carcter
diferente).

4. Efetue uma das seguintes aes:


Atribua a uma ou mais funes uma cor personalizada para quando o grfico desenhado.
Calcule uma funo dependente.
Cancela a seleo de uma definio que no deseja explorar.
Incorpore variveis, comandos matemticos e comandos do CAS numa definio.
Por uma questo de simplicidade, podemos ignorar essas operaes neste exemplo. No entanto, podem
ser teis e so operaes comuns da vista Simblica.

Configurar um grfico
Pode alterar o intervalo dos eixos x e y, bem como o espaamento das marcas nos eixos.

106 Captulo 7 Aplicao Funo


Apresente a vista Config Desenho.

Para este exemplo, pode manter os valores predefinidos do grfico. Se as suas definies no
corresponderem s da ilustrao acima, prima para repor os valores predefinidos.

Pode utilizar as operaes comuns da vista de Desenho para alterar o aspeto dos grficos.

Desenhar uma funo


Desenhe a funo.

Traar um grfico
Por predefinio, a funo de traar est ativa. 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 elevado da
lista de funes na vista Simblica ser, por predefinio, o grfico traado. Uma vez que a equao linear se

Introduo aplicao Funo 107


encontra mais alta do que a funo quadrtica na vista Simblica, esse o grfico em que, por predefinio, o
cursor de traar aparece.
1. Trace 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.

2. Mova o cursor de traar da funo linear para a funo quadrtica.

ou

3. Trace a funo quadrtica.

ou

Mais uma vez, repare como as coordenadas do cursor aparecem na parte inferior do ecr e se alteram
medida que move o cursor.

108 Captulo 7 Aplicao Funo


Alterar a escala
Pode alterar a escala para ver mais ou menos do seu grfico. Isso pode ser feito de vrias maneiras:
Utilize um gesto de zoom com aproximao ou afastamento de 2 dedos na diagonal, para efetuar o
zoom simultaneamente no eixo x e y.
Utilize um gesto de zoom com aproximao ou afastamento de 2 dedos na horizontal, para efetuar o
zoom no eixo y.
Utilize um gesto de zoom com aproximao ou afastamento de 2 dedos na vertical, para efetuar o zoom
no eixo y.

Prima para ampliar ou para reduzir na posio atual do cursor. Este mtodo utiliza os
fatores de zoom definidos no menu Zoom. A predefinio, tanto para x como para y, 2.
Utilize a vista Config Desenho para especificar os intervalos exatos de x (Intervalo de X) e de y
(Intervalo de Y) 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 Vistas ( ) para selecionar uma vista predefinida. Repare que a opo
Escala automtica procura fornecer o melhor ajuste, mostrando o mximo possvel de caractersticas
essenciais de cada grfico.

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

Apresentar a vista Numrica


Apresente a vista Numrica.

A vista Numrica apresenta os dados gerados pelas expresses definidas na vista Simblica. Para cada
expresso selecionada na vista Simblica, a vista Numrica apresenta o valor que resulta quando a expresso
calculada para os vrios valores de x.

Introduo aplicao Funo 109


Para obter mais informaes sobre os botes disponveis, consulte a vista Numrica: resumo dos botes de
menu no captulo Introduo s aplicaes HP.

Configurar a vista Numrica


1. Apresente a vista Config Numrica:

Pode definir o valor inicial e o valor do passo (ou seja, o incremento) para a coluna x, bem como o fator
de zoom para ampliar ou reduzir numa linha da tabela. Tenha em ateno que, na vista Numrica, o
zoom no afeta o tamanho do que est a ser apresentado. Em vez disso, altera a definio N. de passo
(ou seja, o incremento entre os valores consecutivos de x). Ampliar o zoom diminui o incremento; reduzir
o zoom aumenta o incremento.
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 esto disponveis a partir da lista Tipo de n.. Estas so opes
personalizadas da tabela.
2.
Prima para repor todas as predefinies.

110 Captulo 7 Aplicao Funo


3. Faa corresponder as definies da coluna X na vista Numrica (N. Inicial e N. de passo) aos valores de
x do traador (Xmn e largura dos pxeis) na vista de Desenho.

Toque em .

Por exemplo, se tiver ampliado o grfico, na vista de 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

Explorar a vista Numrica


Apresente a vista Numrica.

Navegar uma tabela


Com as teclas de 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 selecionadas na vista Simblica: 1 x e (x 1)2 3. Tambm pode percorrer as colinas das
variveis dependentes (rotulados F1 e F2 na figura seguinte).
Pode ainda percorrer a tabela na vertical ou na horizontal tocando e arrastando.

Introduo aplicao Funo 111


Para aceder diretamente a um valor
Coloque o cursor na coluna X e digite o valor desejado. Por exemplo, v diretamente para a linha em que
x = 10:

10

Aceder s opes de zoom


Pode ampliar ou reduzir uma linha selecionada numa tabela com o gesto de zoom com aproximao ou
afastamento de 2 dedos. Ampliar o zoom diminui o incremento; reduzir o zoom aumenta o incremento. Os
valores na linha que ampliar ou reduzir permanecem os mesmos.

Para um controlo mais preciso do fator de zoom, prima (ou ). Isso amplia (ou reduz) de
acordo com o valor do N. de zoom definido na vista Config Numrica. O valor predefinido 4. Assim, se o
atual incremento (ou seja, o valor do N. de passo) for 0.4, ampliar na linha cujo valor de x 10 ir dividir 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 o zoom faz o oposto: 10, 10.4, 10.8, 11.2, etc.
passam a 10, 11.6, 13.2, 14.8, 16.4, etc).

Esto ainda disponveis mais opes de zoom se tocar em .

112 Captulo 7 Aplicao Funo


Outras opes
As opes de menu da vista Numrica incluem o seguinte:
Alterar o tamanho do tipo de letra: pequeno, mdio ou grande
Apresentar a definio responsvel pela gerao de uma coluna de valores
Pode tambm combinar as vistas Desenho e Numrica.

Analisar funes
O menu Funo ( ) da vista de Desenho permite encontrar razes, interseces, declives, reas com
sinal e extremos para qualquer funo definida na aplicao Funo. Pode adicionar uma linha tangente a um
grfico de funes. Pode tambm desenhar uma funo com o dedo e depois transformar esse desenho num
grfico de funes com a respetiva expresso guardada na vista Simblica. Em seguida, pode traduzir e
dilatar a funo ou editar a sua expresso na vista de Desenho.

Apresentar o menu da vista de Desenho


O menu Funo um submenu do menu da vista de Desenho. Em primeiro lugar, apresente o menu da vista
de Desenho:

Os botes de menu so os seguintes:

Boto Propsito

Abre o menu Zoom, que inclui opes para ampliar e reduzir.

Ativa e desativa o cursor de desenho. Se estiver desativado, o cursor pode mover-se livremente.

Apresenta um formulrio de introduo que permite especificar o valor de x para onde deseja ir.

Inicia o Modo de Desenho, que permite desenhar uma funo com o seu dedo.

Abre o menu Funo. Consulte Resumo das operaes FUNO na pgina 123.

Abre ou feche o menu de vista de Desenho.

Desenhar funes
Pode desenhar uma funo com o dedo e transformar esse desenho no grfico de uma funo.
Para entrar no Modo de Desenho e guardar um desenho:
1. No menu de vista de Desenho, toque em .

2. Depois da barra de menu apresentar Desenhar uma funo, use o dedo para desenhar qualquer um dos
seguintes tipos de funes:

Analisar funes 113


SUGESTO: Pode premir em qualquer altura para cancelar o desenho atual e sair do Modo de
Desenho.

Linearm*x + b
Quadrticaa*x2 + b*x + c
Cbica a*x^3 + b*x^2 + c*x + d
Exponenciala*e^(b*x + c)
Logartmicaa*LN(x) + b
Sinusoidala*SIN(b*x + c) + d
3. Depois de levantar o dedo do ecr da calculadora, o desenho transformado numa funo de um dos
tipos listados. O grfico apresentado num estilo de linha grossa com a expresso na parte inferior
esquerda do ecr. Para guardar este grfico e respetiva expresso na primeira definio disponvel (F0
F9) na vista Simblica, toque em . Se no quiser salvar o grfico e a expresso, faa um novo
desenho. Isso ir substituir o desenho existente.
4. Depois de tocar em , pode continuar a desenhar mais funes.

5. Quando terminar de desenhar, toque em para sair do modo de desenho e voltar vista de
Desenho.
No vista de Desenho, pode tocar em Definio para editar a definio da funo desenhada ou toque em
Transformar para trasladar e dilatar a funo.

Modificar grficos de funes


No menu Funo, as opes de Definio e Transformar permitem-lhe transformar e editar dinamicamente as
definies de funo.
Para editar um funo selecionada na vista de Desenho:
1. No menu Funo, toque em Definio para abrir o editor.
2. Selecione uma das seguintes opes:
- Move o cursor para a extremidade da definio selecionada para permitir a edio.
Pode tambm tocar em qualquer stio na expresso para mover o cursor para editar a expresso.
Efetue as suas edies e, em seguida, toque em para ver o novo grfico.

- Abre uma lista das funes atualmente definidas na vista Simblica. Pode depois
selecionar uma funo para edit-la.

SUGESTO: O valor numrico apresentado neste boto corresponde ao nmero de funes


atualmente definidas na vista Simblica (1 9 e 0).

- Inicia o Modo de Transformao, que permite-lhe trasladar diretamente e dilatar o


grfico de funo e observar as alteraes nos parmetros da definio de funo. Pode tambm
selecionar Transformar no menu Funo.
- Fecha o editor.

- Fecha o editor e abre o menu de vista de Desenho.

114 Captulo 7 Aplicao Funo


3. Se tiver selecionado , apresentada uma mo branca num retngulo azul.

Pode arrastar o grfico verticalmente ou horizontalmente, mas no diagonalmente. O parmetro


afetado na definio de funo altera em tempo real para refletir a translao.
Tambm pode efetuar um zoom com 2 dedos na horizontal para dilatar o grfico.
Vrios indicadores ajudam-lhe a registar as transformaes efetuadas ao grfico:
Retngulos azuis-claros registam as ltimas transformaes, e um tringulo azul escuro indica a
transformao atual.
Todos os parmetros afetados esto sublinhados a azul. Um sublinhado pontilhado a azul indica
transformaes anteriores e um sublinhado azul escuro indica a transformao atual.
apresentada uma verso transparente do grfico original no fundo.

Depois de efetuar uma transformao, o boto apresentado. Toque no boto para selecionar
uma forma alternativa para a definio de funo. Os formulrios disponveis dependem da definio
selecionada.

Se tocar em e alterar o formulrio da definio, o boto apresentado. Clique neste


boto para simplificar a definio selecionada. Tambm arredonda os valores do parmetro para uma ou
duas casas decimais.
4. Toque em para guardar as alteraes.

5. Se necessitar de editar a expresso, toque na expresso ou toque em . Introduza uma


expresso exata.
6. Toque em para guardar as alteraes.

7. Toque em ou para fechar o editor.

Encontrar uma raiz de uma equao 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.

Analisar funes 115


1. Se no estiver j selecionada, selecione a equao quadrtica:

ou

2.
Prima ou a fim de mover o cursor para o local onde x = 3.

3. Toque em e selecione Raiz.

A raiz apresentada na parte inferior do ecr.


Se mover agora o cursor de traar para perto de x = 1 (o outro local onde a quadrtica atravessa o eixo x) e
selecionar 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 atual posio do traador a fim de a 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 Funo utilizam a funo que est a ser traada como a
funo de interesse, bem como a atual coordenada x do traador como um valor inicial. Por fim, repare que
pode tocar em qualquer lugar da vista de Desenho a fim de que o cursor se mova para o ponto da funo atual
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 traar. (Se for necessria mais preciso, pode mover esse cursor de
traar utilizando as teclas de cursor).

116 Captulo 7 Aplicao Funo


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 com as razes, ter de colocar o cursor o mais prximo do ponto em que
est interessado. Neste exemplo, a interseco prxima de x = 1 ser determinada.
O comando Ir para outra forma de mover o cursor de traar para um ponto especfico.
1.
Toque em para apresentar novamente o menu, toque em , introduza 1e

toque em .

O cursor de traar encontra-se agora numa das funes em x = 1.


2. Toque em e selecione Interseco.

apresentada uma lista que lhe permite escolher funes e eixos.

Analisar funes 117


3. Selecione a funo cujo ponto de interseco com a funo selecionada deseja encontrar.
As coordenadas da interseco so apresentadas na parte inferior do ecr.

Toque em no ecr prximo da interseco e repita a partir do passo 2. As coordenadas da


interseco mais prxima de onde tocou so apresentadas na parte inferior do ecr.

Encontrar o declive de uma equao quadrtica


Para encontrar o declive da funo quadrtica no ponto de interseco:
1. Toque em para apresentar o menu, toque em e, em seguida, selecione Declive.

O declive (ou seja, o gradiente) da funo no ponto de interseco apresentado na parte inferior do
ecr.

Pode premir ou para traar ao longo da curva e ver o declive noutros pontos. Pode tambm

premir ou a fim de ir para outra funo e ver o declive dos pontos da mesma.

2. Prima para apresentar o menu Desenho.

118 Captulo 7 Aplicao Funo


Para encontrar a rea com sinal entre duas funes
Para encontrar a rea entre as duas funes no intervalo 1.3 x 2,3:
1. Toque em e selecione rea com sinal.

2. Especifique o valor inicial para x.

Toque em e prima 1 3 .

3. Toque em .

4. Selecione a outra funo como a fronteira da integral. (Se F1(X) fosse a funo selecionada, deveria
escolher F2(X) aqui, e vice-versa).

Analisar funes 119


5. Especifique o valor final para x.

Toque em e prima 2 3 .

O cursor vai 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 traar como do facto de introduzir ou no as extremidades, da esquerda para
a direita ou da direita para a esquerda.

SUGESTO: Quando a opo Ir para est disponvel, basta digitar um nmero para apresentar o ecr Ir
para. O nmero que digitar aparece na linha de introduo. Basta tocar em para o aceitar.

Encontrar o extremo da equao quadrtica


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

120 Captulo 7 Aplicao Funo


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.

Adicionar uma tangente a uma funo


Para adicionar uma tangente a uma funo atravs do ponto de traar:
1.
Utilize ou para mover o traador para a funo.

2. Toque em e, em seguida, selecione Tangente. A tangente desenhada medida que move o


traador. Esta opo comutvel; selecione-a novamente para remover o tangente.

Variveis da aplicao Funo


O resultado de cada anlise numrica na aplicao Funo atribudo a uma varivel. Estas variveis so
designadas da seguinte forma:

Variveis da aplicao Funo 121


Raiz
Isect (para Interseco)
Declive
rea com sinal
Extremo
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.

Aceder s variveis da aplicao Funo


As variveis da aplicao Funo esto disponveis na vista de Incio e no CAS, onde podem ser includas,
como argumentos, nos clculos. Esto disponveis tambm na vista Simblica.
1.
Para aceder s variveis, prima , toque em e selecione Funo.

2. Selecione Resultados e, em seguida, a varivel que lhe interessa.

O nome da varivel copiado para o ponto de insero e o respetivo valor utilizado no clculo da expresso
que a contm. Pode tambm introduzir o valor de uma varivel, em vez do respetivo nome, tocando em
.

Por exemplo, na vista de Incio ou no CAS, poderia selecionar rea com sinal nos menus Vars, premir

3 e obter o valor atual de rea com sinal multiplicado por trs.

122 Captulo 7 Aplicao Funo


As variveis da aplicao Funo podem tambm ser integradas na definio de uma funo na vista
Simblica. Por exemplo, poderia definir uma funo como x2 x Root.

Resumo das operaes FUNO


Operao Descrio

Desenhar Inicia o Modo de Desenho, que permite desenhar uma funo com o seu dedo.

NOTA: Esta a mesma funo que .

Definio Abre o editor para a definio de funo selecionada na vista de Desenho que permite-lhe editar a
definio diretamente da definio de funo ou transformar o grfico.

Transformar Inicia o Modo de Transformao.

No Modo de Transformao, pode trasladar a funo selecionada na horizontal ou na vertical, dilatar a


funo selecionada na horizontal ou editar diretamente a definio de funo.

Raiz Selecione Raiz para encontrar a raiz da funo atual mais prxima do cursor de traar. O cursor move-
se para o valor da raiz no eixo x, e o valor x que da resulta guardado numa varivel designada Raiz.
Se no for achada nenhuma raiz mas apenas um extremo, o resultado rotulado Extremo em vez de
Raiz.

Interseco Selecione Interseco para achar a interseco entre o grfico que est a traar e outro grfico. Tem de
ter, no mnimo, duas expresses selecionadas na vista Simblica. Encontra a interseco mais prxima
do cursor de traar. Apresenta os valores das coordenadas e move o cursor para a interseco. O valor
de x que da resulta guardado numa varivel designada Interseco.

Declive Selecione Declive para ativar ou desativar a capacidade de apresentar a derivada numrica da funo
atual na posio atual do cursor de traar. O resultado guardado numa varivel designada Declive.

rea com sinal Selecione rea com sinal 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.) Selecione um ponto de partida e um ponto de chegada. O resultado guardado numa varivel
designada rea com sinal.

Extremo Selecione Extremo para achar o mximo ou o mnimo da funo atual mais prxima do cursor de
traar. 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 Extremo.

Tangente Selecione Tangente para ativar ou desativar a capacidade de desenhar uma linha tangente ao grfico
atual da funo atravs da posio atual do cursor de traar.

Resumo das operaes FUNO 123


Definir outra funes em termos de derivadas ou integrais
A aplicao Funo aceita funes definidas em termos de derivadas ou integrais. Esta seco descreve os
mtodos para cada um dos seguintes casos, com exemplos.

Funes definidas por derivadas

Imagine que pretendemos desenhar o grfico da funo f(x), definido por .

Poderamos introduzir esta funo diretamente, mas aqui definimos a funo como F1(X) e a

respetiva derivada na F2(X).


1.
Prima para ir para vista Simblica.

2. Selecione o campo F1(X) e introduza a funo como mostrado na figura seguinte.

124 Captulo 7 Aplicao Funo


3.
Selecione o campo F2(X), prima para abrir o menu do modelo e, em seguida, selecione o
modelo de derivado.

4. Introduza o numerador como F1(X).


5. Fora do CAS, este modelo utilizado para encontrar o derivado de uma funo num ponto. Neste caso, o
denominador do formulrio X = a, onde a um nmero real. De modo a indicar a nossa preferncia
mais formal aqui, introduzimos o denominador como X = X, conforme mostrado na figura seguinte.

Definir outra funes em termos de derivadas ou integrais 125


6.
Prima para ver os grficos da funo (em azul) e a respetiva derivada (em vermelho) na janela
predefinida.

7.
Prima para ver uma tabela de valores para a funo e a respetiva derivada.

Funes definidas pelo integrais

Agora, defina F3(X) como .

1.
Retorne vista Simblica, selecione F3(X) e introduza 0.1 .

126 Captulo 7 Aplicao Funo


2.
Prima para abrir o menu do modelo e selecione o modelo integral.

3. Introduza 0 para o limite inferior e X para o limite superior.


4. Introduza o resto das suas informaes no modelo, conforme mostrado na figura seguinte.

Definir outra funes em termos de derivadas ou integrais 127


5.
Prima para ver a funo integral desenhada a verde.

128 Captulo 7 Aplicao Funo


8 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:
x2/3 y2/5 = 1

2x 3y 6

129
y mod x = 3

x2 + 4x = 4

130 Captulo 8 Aplicao Grficos Avanados


1>0

Introduo aplicao Grficos Avanados


A aplicao Grficos Avanados utiliza as vistas de aplicao habituais: Simblica, Desenho e Numrica.
Os botes de menu da vista Simblica, vista de Desenho e vista Numrica esto disponveis.
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 pela equao seguinte:

Abra a aplicao Grficos Avanados:



Selecione e, em seguida, selecione Grficos Avanados.

A aplicao abre-se na vista Simblica.

Introduo aplicao Grficos Avanados 131


Definir uma expresso aberta
1. Defina a expresso aberta.

2 7 10 3

4 10 5

10 <0

NOTA: apresenta a paleta de relaes a partir da qual os operadores relacionais podem ser

facilmente selecionados. Trata-se da mesma paleta que aparece se premir .

2. Decida se quer efetuar qualquer uma das seguintes opes:


Atribuir a uma expresso aberta uma cor personalizada quando desenhada
Calcular uma funo dependente
Cancelar a seleo 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, podem
ser teis e so operaes comuns da vista Simblica.

Configurar o grfico
Pode alterar o intervalo dos eixos x e y e o espao entre as marcas de intervalo ao longo dos eixos.
Apresente a vista Config Desenho.

132 Captulo 8 Aplicao Grficos Avanados


Para este exemplo, pode manter os valores predefinidos do grfico. Se as suas definies no
corresponderem s da ilustrao anterior, prima para repor os valores predefinidos.

As operaes comuns da vista de Desenho podem ser utilizadas para alterar o aspeto dos grficos.

Desenhar as definies selecionadas


Desenhe as definies selecionadas.

Explorar o grfico
1. Toque em para apresentar os itens de menu da vista de Desenho.

Repare que tem opes para fazer zoom, traar, ir para um ponto especfico e visualizar a definio do
grfico selecionado.
Pode utilizar as funes de zoom e ecr dividido. Pode percorrer a vista de Desenho ou utilizar o zoom
com aproximao ou afastamento de 2 dedos para ampliar e reduzir. Um belisco horizontal efetua
zoom apenas do eixo x; um belisco vertical efetua zoom apenas do eixo y; um belisco diagonal efetua

Introduo aplicao Grficos Avanados 133


zoom dos dois simultaneamente. Tambm pode ampliar ou reduzir na posio do cursor premindo
ou , respetivamente.

2. Toque em e selecione Ampliar.

Uma funcionalidade especial da aplicao Grficos Avanados permite editar a definio de um grfico
na vista de Desenho.

3. Toque em . A definio, tal como a introduziu na vista Simblica, aparece na parte inferior do
ecr.

4. Toque em .

A definio pode agora ser editada.

134 Captulo 8 Aplicao Grficos Avanados


5. Altere < para = e toque em .

Repare que o grfico muda para corresponder nova definio. A definio na vista Simblica tambm
muda.

6. 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 de Desenho


Na maior parte das aplicaes HP, a vista de Desenho contm , um comutador de ativao/
desativao de traar uma funo. Na aplicao Grficos Avanados, as relaes desenhadas na vista de
Desenho podem ou no ser funes. Assim, em vez de um comutador, transforma-se num menu
para selecionar o comportamento do traador. O menu Traar contm as seguintes opes:
Desligado
Interior
PoI (Pontos de interesse)
Intercees X
Intercees Y
Extremos horizontais
Extremos verticais
Inflexes

Introduo aplicao Grficos Avanados 135


Seleo
O traador no se estende para alm da janela atual da vista de Desenho. A tabela seguinte contm breves
descries de cada opo.

Opo Descrio

Desligado Desativa a funo de traar para que possa mover livremente o cursor na vista de
Desenho.

Interior Limita o movimento do traador regio onde a relao atual verdadeira. Pode mover-
se em qualquer direo dentro da regio. Utilize esta opo, por exemplo, para as
desigualdades.

Contorno Limita o movimento do traador a um contorno da relao atual, caso seja possvel
encontrar algum. Utilize esta opo para as funes, bem como para as desigualdades,
etc.

Pontos de interesse > Intercees X Salta de uma interceo x para outra no grfico atual.

Pontos de interesse > Intercees Y Salta de uma interceo y para outra no grfico atual.

Pontos de interesse > Extremos Salta entre os extremos horizontais no grfico atual.
horizontais

Pontos de interesse > Extremos verticais Salta entre os extremos verticais no grfico atual.

Pontos de interesse > Inflexes Salta de um ponto de inflexo para outro no grfico atual.

Seleo Abre um menu para que possa selecionar qual a relao a traar. Esta opo necessria

porque e j no saltam de relao em relao para fins de traar. As

quatro teclas de cursor so necessrias para mover o traador na aplicao Grficos


Avanados.

Vista Numrica
A vista Numrica da maior parte das aplicaes HP foi concebida para explorar relaes a 2 variveis
utilizando tabelas numricas. Uma vez que a aplicao Grficos Avanados alarga esse formato a relaes
que no so necessariamente funes, a vista Numrica desta aplicao torna-se significativamente
diferente, embora a sua finalidade continue a ser a mesma. As funcionalidades exclusivas da vista Numrica
encontram-se ilustradas nas seces seguintes.

136 Captulo 8 Aplicao Grficos Avanados



Prima para regressar vista Simblica e defina V1 como Y=SIN(X).

NOTA: No precisa de apagar primeiro a definio anterior. Basta introduzir a nova definio e tocar
em .

Apresentar a vista Numrica



Prima para apresentar a vista Numrica.

Por predefinio, a vista Numrica apresenta linhas de valores de x e y. Em cada linha, os 2 valores so
seguidos de uma coluna que indica se o par x-y satisfaz ou no cada expresso aberta (Verdadeiro ou Falso).

Explorar a vista Numrica


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.

Introduo aplicao Grficos Avanados 137


Pode personalizar os valores mostrados na tabela, utilizando as mesmas opes disponveis para
personalizar o localizador na vista de Desenho. Por exemplo, pode visualizar apenas as intercees de x ou os
pontos de inflexo. Os valores apresentados correspondem aos pontos de interesse visveis na vista de
Desenho.
Tambm pode ampliar ou reduzir na varivel X ou na varivel Y utilizando as opes disponveis no menu
Zoom. Tenha em ateno que na vista Numrica, o zoom aumenta ou diminui o incremento entre valores de x
e y consecutivos. Ampliar o zoom diminui o incremento; reduzir o zoom aumenta o incremento. Esta e outras
opes so operaes comuns na vista Numrica.

Vista 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 diretamente os valores apresentados utilizando a Config
Numrica.
Apresente a vista Config Numrica:

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
fator de zoom para ampliar ou reduzir numa linha da tabela. Pode tambm escolher se a tabela de dados na
vista Numrica preenchida automaticamente, ou se preenchida mediante a digitao dos valores
especficos de x e de y que lhe interessam. Estas opes: Automtico ou Cria A Tua esto disponveis a partir
da lista Tipo de n.. Estas so opes personalizadas da tabela.

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 refletem as opes de traar na vista de 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)
PoI (Pontos de interesse)
Intercees X
Intercees Y

138 Captulo 8 Aplicao Grficos Avanados


Extremos horizontais
Extremos verticais
Inflexes

Os valores mostrados utilizando as opes Traar dependem da janela da vista de Desenho; isto , os valores
mostrados na tabela so restritos a pontos visveis na vista de Desenho. Amplie ou reduza na vista de
Desenho para obter os valores que deseja ver na tabela na vista Numrica.

Contorno

1. Toque em e selecione 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 seguinte, para Y=0,
existem 10 valores de X na vista de Desenho predefinida 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 .

Introduo aplicao Grficos Avanados 139


Mais uma vez, pode introduzir um valor para Y que seja do seu interesse.
2.
Com 0 destacado na coluna Y, introduza .

3 2

3. Toque em e selecione 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.

PoI

1. Toque em , selecione PoI e selecione Extremos verticais para ver os extremos enumerados na
tabela.
2. Toque em e selecione 2 para ver apenas duas colunas.

A tabela enumera os 5 mnimos visveis na vista de Desenho, seguidos dos 5 mximos.

140 Captulo 8 Aplicao Grficos Avanados


Galeria de Desenho
Uma galeria de grficos interessantes e das equaes que os geraram fornecida com a calculadora. A
galeria abre-se a partir da vista de Desenho:
1. Com a vista de Desenho aberta, prima a tecla Menu. Repare que a tecla Menu premida aqui; no se
trata do boto Menu no ecr.
2. No menu, selecione Visitar Galeria de Desenho. apresentado o primeiro grfico na Galeria,
juntamente com a respetiva equao.

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 de Desenho, prima .

Explorar um grfico a partir da Galeria de Desenho


Se estiver interessado num determinado grfico 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 grfico a partir da Galeria de Desenho:
1. Com o grfico 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 grfico
apresentadas na vista Simblica. A aplicao tambm adicionada Biblioteca de Aplicaes para que
l possa voltar posteriormente.

Galeria de Desenho 141


9 Geometria

A aplicao Geometria permite desenhar e explorar construes geomtricas. Uma construo geomtrica
pode ser constituda por um nmero qualquer de objetos geomtricos como pontos, linhas, polgonos,
curvas, tangentes, etc. Pode fazer medies (como reas e distncias), manipular objetos e observar como as
medies mudam.
Existem cinco vistas da aplicao:
Vista de Desenho: fornece ferramentas de desenho para construo de objetos geomtricos
Vista Simblica: fornece definies editveis dos objetos contidos na vista de Desenho
Vista Numrica: para efetuar clculos acerca dos objetos contidos na vista de Desenho
Vista Config Desenho: para personalizar o aspeto da vista de Desenho
Vista Config Simblica: para substituir determinadas definies sistmicas
No existe nenhuma vista Config Numrica nesta aplicao.

Para abrir a aplicao Geometria, prima e selecione Geometria. A aplicao abre na vista de
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 atualizado, 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.

Preparao
1.
Prima .

2. Na primeira pgina das Definies CAS, defina o formato numrico como Padro e o nmero de casas
decimais como 4.

Abrir a aplicao e desenhar o grfico


1.
Prima e selecione Geometria.

Caso estejam visveis objetos de que no precisa, prima e confirme a inteno, tocando

em .

A aplicao abre na vista de Desenho. Esta vista apresenta um plano cartesiano com uma barra de menu
na parte inferior. Junto barra de menu, esta vista apresenta as coordenadas do cursor. Depois de

142 Captulo 9 Geometria


interagir com a aplicao, a parte inferior do ecr apresenta a ferramenta ou comando atualmente ativo,
ajuda para a ferramenta ou comando atual e uma lista de todos os objetos reconhecidos como estando
sob a localizao atual do ponteiro.
2. Selecione o tipo de grfico que pretende desenhar. Neste exemplo, vamos desenhar uma funo
sinusoidal simples, portanto, escolha:

> Desenho > Funo

3. Com plotfunc( na linha de introduo, introduza 3*sin(x):

Tenha em ateno que, na aplicao Geometria, x deve ser introduzido em letra minscula.

Se o seu grfico no se assemelhar figura anterior, ajuste os valores do Intervalo de X e do Intervalo


de Y na vista Config Desenho ( ).

Vamos agora adicionar um ponto curva, ponto esse que estar sempre restringido ao contorno da
curva.

Adicionar um ponto restrito


1. Toque em , toque em Ponto, e depois selecione Ponto em.

Escolher Ponto em em vez de Ponto significa que o ponto ser restringido quilo em que for colocado.

Introduo aplicao Geometria 143


2.
Toque em qualquer local do grfico, prima e, em seguida, prima .

Repare que adicionado um ponto ao grfico e atribudo um nome a esse ponto (B, neste exemplo).
Toque numa rea em branco do ecr para cancelar todas as selees. (Os objetos coloridos a azul-claro
esto selecionados.)

Adicionar uma tangente


1. Vamos agora adicionar uma tangente curva, transformando o ponto B no ponto de tangncia:

> Linha > Tangente

2. Quando lhe for pedido para selecionar uma curva, toque em qualquer local na curva e prima
. Quando lhe for pedido para selecionar um ponto, toque no ponto B e prima

para ver a tangente. Prima para fechar a ferramenta Tangente.

Dependendo do local onde colocou o ponto B, o seu grfico poder ser diferente da figura seguinte.
Agora, destaque a tangente, atribuindo-lhe uma cor viva.

144 Captulo 9 Geometria


3. Toque na tangente para a selecionar. Aps a tangente estar selecionada, apresentada a nova tecla de
menu . Toque em ou prima e, em seguida, selecione Escolha a cor.

4. Escolha uma cor e, em seguida, toque numa rea em branco do ecr para ver a nova cor da linha
tangente.
5. Toque no ponto B e arraste-o ao longo da curva. A tangente move-se em conformidade. Tambm pode
arrastar a prpria linha tangente.
6.
Toque no ponto B e, em seguida, prima para selecionar o ponto. O ponto fica azul-claro

para mostrar que foi selecionado. Agora, pode arrastar o ponto com o seu dedo ou utilizar as teclas de
cursor para controlar melhor o movimento do ponto B. Para cancelar a seleo do ponto B, prima
ou toque no ponto B e prima .

Tenha em ateno 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 correto.

Criar um ponto derivado


A derivada de um grfico, em qualquer ponto, o declive da sua tangente nesse ponto. Iremos agora criar um
ponto novo, que ser restringido ao ponto B e cujo valor da ordenada a derivada do grfico no ponto B.
Iremos restringi-lo, ao forar a respetiva coordenada x (ou seja, a respetiva abcissa) a corresponder sempre
do ponto B e a respetiva coordenada y (ou seja, a respetiva ordenada) a ser sempre igual ao declive da
tangente nesse ponto.
1.
Para definir um ponto em termos de atributos de outros objetos geomtricos, prima para ir
vista Simblica.
Tenha em ateno que todos os objetos que criou at agora se encontram enumerados na vista
Simblica. Tenha tambm em ateno que o nome de um objeto na vista Simblica o nome que lhe foi
atribudo na vista de Desenho, mas com o prefixo "G". Assim, o grfico rotulado A na vista de Desenho
rotulado GA na vista Simblica.

Introduo aplicao Geometria 145


2. Destaque a definio em branco a seguir a GC e toque em .

Ao criar objetos dependentes de outros objetos, a ordem em que eles aparecem na vista Simblica
importante. Os objetos so desenhados na vista de 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 respetiva definio depois das definies de GB e GC. Foi por isso que verificmos
se nos encontrvamos no fundo da lista de definies antes de tocar em . Se a nova definio
tivesse aparecido num nvel acima na vista Simblica, o ponto criado no passo seguinte no ficaria ativo
na vista de Desenho.
3. Toque em e escolha Ponto > ponto.

Agora, tem de especificar as coordenadas x e y do novo ponto. A primeira definida como a abcissa do
ponto B (referido como GB na vista Simblica) e a segunda definida como o declive da linha tangente C
(referida como GC na vista Simblica).
4. Dever ter point() na linha de introduo. Entre os parnteses, adicione:
abscissa(GB),slope(GC)

Para o comando abcissa, prima e toque em . Prima para ir para os comandos

que iniciam com a letra A e, em seguida, desloque-se para abcissa e toque em . Para o

comando de declive, prima e toque em . Prima para ir para os comandos

que iniciam com a letra S e, em seguida, desloque-se para declive e toque em . claro que

tambm pode escrever os comandos letra por letra. Prima para o bloqueio alfa

em minscula. Prima novamente para desbloquear.

146 Captulo 9 Geometria


5. Toque em .

A definio do seu novo ponto adicionada vista Simblica. Quando voltar vista de Desenho, ver um
ponto chamado D, que ter a mesma coordenada x que o ponto B.

6.
Prima .

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 adicionar um clculo que nos dar a derivada
exata (a trs casas decimais) e que podemos apresentar na vista de Desenho.

Adicionar alguns clculos


1.
Prima .

na vista Numrica que se introduzem os clculos.


2. Toque em .

3. Toque em e escolha Medida > declive.

Introduo aplicao Geometria 147


4. Entre parnteses, adicione o nome da tangente, nomeadamente GC, e toque em .

Repare que o declive atual calculado e apresentado. Aqui, o valor dinmico; ou seja, se o declive da
tangente mudar na vista de Desenho, o valor do declive automaticamente atualizado na vista
Numrica.
5. Com o novo clculo destacado na vista Numrica, toque em .

Selecionar um clculo na vista Numrica faz com que este seja apresentado tambm na vista de
Desenho.
6.
Prima para regressar vista de Desenho.

Repare que o clculo que acabou de criar na vista Numrica apresentado na parte superior esquerda
do ecr.

Vamos agora adicionar mais dois clculos vista Numrica e fazer com que sejam apresentados na vista
de Desenho.
7.
Prima para regressar vista Numrica.

8. Toque no ltimo campo em branco para o selecionar e, em seguida, toque em para iniciar um
novo clculo. Toque em , selecione Cartesiano e, em seguida, selecione Coordenadas. Entre os
parnteses, introduza GB e, em seguida, toque em .

9. Para iniciar um terceiro clculo, toque em , selecione Cartesiano e, em seguida, selecione


Equao de. Entre os parnteses, introduza GC e, em seguida, toque em .

10. Certifique-se de que ambas estas novas equaes so selecionadas (escolhendo cada uma delas e
premindo ).

148 Captulo 9 Geometria


11.
Prima para regressar vista de Desenho.

Repare que os seus novos clculos so apresentados.

12.
Toque no ponto B e, em seguida, prima para o selecionar.

13. Utilize as teclas de 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. Para cancelar a seleo do
ponto B, toque no ponto B e, em seguida, prima .

Clculos na vista de Desenho


Por predefinio, os clculos na vista de Desenho so ancorados na parte superior esquerda do ecr. Pode
arrastar um clculo da respetiva barra grfica de aplicaes e posicion-lo em qualquer local que desejar. No
entanto, aps a sua ancoragem ser cancelada, o clculo desloca-se com o ecr. Toque sem soltar num clculo
para editar a respetiva etiqueta. Abre-se uma linha de edio, para que possa introduzir a sua prpria
etiqueta. Tambm pode tocar em e selecionar uma cor diferente para o clculo e a respetiva
etiqueta. Toque em quando terminar.

Traar a derivada
O ponto D o ponto cujo valor da 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 clculos subsequentes. Podemos
fazer isso, traando o ponto D medida que este se move em resposta a movimentos do ponto B.
Primeiro, vamos ocultar os clculos, para que possamos ver melhor a curva de traar.
1.
Prima para regressar vista Numrica.

2. Selecione cada clculo, um de cada vez, e toque em . Todos os clculos devem estar agora
desmarcados.
3.
Prima para regressar vista de Desenho.

Introduo aplicao Geometria 149


4.
Toque no ponto D e, em seguida, prima para o selecionar.

5.
Toque em (ou prima ) e, em seguida, selecione Traar. Prima para

cancelar a seleo do ponto D.


6.
Toque no ponto B e, em seguida, prima para o selecionar.

7. Utilizando as teclas de cursor, mova o ponto B ao longo da curva. Tenha em ateno que traada uma
curva sombra medida que move o ponto B. Esta a curva da derivada de 3sin(x). Toque no ponto B e,
em seguida, prima para cancelar a seleo do mesmo.

Vista de Desenho em pormenor


Na vista de Desenho, pode desenhar objetos diretamente no ecr com vrias ferramentas de desenho. Por
exemplo, para desenhar um crculo, toque em , toque em Curva e depois selecione Crculo. Agora,

toque no ponto onde pretende centrar o crculo e prima . Em seguida, toque num ponto por onde

a circunferncia deva passar e prima . 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.

150 Captulo 9 Geometria


Repare nas instrues que aparecem no ecr para o ajudar. Estas instrues so apresentadas junto parte
inferior do ecr, ao lado da lista de comandos para a ferramenta ativa (crculo, ponto, etc.).
Pode desenhar o nmero de objetos geomtricos que quiser na vista de Desenho. Consulte Vista de Desenho:
menu Comandos na pgina 163 para ver uma lista dos objetos que pode desenhar. A ferramenta de desenho
que escolher linha, crculo, hexgono, etc. permanece selecionada at que cancele a seleo. Isso permite
desenhar rapidamente vrios objetos do mesmo tipo (por exemplo, vrios hexgonos). Aps terminar de
desenhar objetos de um determinado tipo, cancele a seleo da ferramenta de desenho premindo .
Pode determinar se uma ferramenta de desenho est ainda ativa atravs da presena de instrues no ecr e
do nome de comando na parte inferior do ecr.
Um objeto na vista de Desenho pode ser manipulado de vrias maneiras e as suas propriedades matemticas
podem ser facilmente determinadas (consulte Listagem de todos os objetos na pgina 161).

Selecionar objetos
A seleo de um objeto envolve, pelo menos, dois passos: tocar no objeto e premir . Premir

necessrio para confirmar a sua inteno para selecionar um objeto.

Quando toca num local, os objetos reconhecidos como estando sob o ponteiro so coloridos a vermelho-claro
e adicionados lista de objetos no canto inferior direito do ecr. Pode selecionar um ou todos estes objetos
premindo . Pode tocar no ecr e, em seguida, utilizar as teclas de cursor para posicionar com

preciso o ponteiro antes de premir .

Quando mais do que um objeto for reconhecido como estando sob o ponteiro, na maioria dos casos, dada
preferncia a qualquer ponto sob o ponteiro quando premido. Noutros casos, apresentada

uma caixa de pop-up, que lhe permite selecionar os objetos pretendidos.


Tambm pode selecionar vrios objetos, utilizando uma caixa de seleo. Toque sem soltar na localizao no
ecr que representa um canto do retngulo de seleo. Em seguida, arraste o dedo para o canto oposto do
retngulo de seleo. Um retngulo de seleo azul-claro desenhado medida que arrasta. So
selecionados os objetos que tocam neste retngulo.

Vista de Desenho em pormenor 151


Ocultar nomes
Pode optar por ocultar o nome de um objeto na vista de Desenho:
1. Selecione o objeto cuja etiqueta deseja ocultar.
2.
Toque em ou prima .

3. Selecione Ocultar etiqueta.


Volte a mostrar um nome oculto, repetindo este procedimento e selecionando Mostrar etiqueta.

Mover objetos
Existem trs formas de mover objetos. Em primeiro lugar, para mover um objeto rapidamente, pode arrastar
o objeto sem o selecionar.

Em segundo lugar, pode tocar num objeto e premir para o selecionar. Em seguida, pode arrastar

o objeto para o mover rapidamente ou utilizar as teclas de cursor para o mover um pxel de cada vez. Com o
segundo mtodo, pode selecionar vrios objetos para mover em conjunto. Quando terminar de mover
objetos, toque numa localizao onde no existam objetos e prima para cancelar a seleo de

tudo. Se tiver selecionado um nico objeto, pode tocar no objeto e premir para cancelar a

seleo do mesmo.
Em terceiro lugar, pode mover um ponto num objeto. Cada ponto num objeto tem um clculo identificado com
o respetivo nome na vista de Desenho. Toque sem soltar neste item para apresentar uma barra deslizante.
Pode arrastar a barra deslizante ou utilizar as teclas de cursor para a mover. apresentado como
uma nova tecla de menu. Toque nesta tecla para apresentar uma caixa de dilogo onde pode especificar os
valores de incio, de incremento e de paragem para a barra deslizante. Alm disso, possvel criar uma
animao com base neste ponto, utilizando a barra deslizante. Pode definir a velocidade e a pausa para a
animao, bem como o respetivo tipo. Para iniciar ou parar uma animao, selecione-a, toque em e,
em seguida, selecione ou desmarque a opo Animar.

Colorir objetos
Os objetos so coloridos a preto por predefinio. O procedimento para modificar a cor de um objeto depende
da vista em que se encontrar. Tanto na vista Simblica como na vista Numrica, cada item inclui um conjunto
de cones de cor. Toque nestes cones e selecione uma cor. Na vista de Desenho, selecione o objeto, toque em
(ou prima ), toque em Escolha a cor e, em seguida, selecione uma cor.

Preencher objetos
Um objeto com contornos fechados (como um crculo ou um polgono) pode ser preenchido com cor.
1. Selecione o objeto.
2.
Toque em ou prima .

152 Captulo 9 Geometria


3. Selecione Preenchido.

O preenchimento comutvel. Para remover um preenchimento, repita o procedimento acima.

Limpar um objeto
Para limpar um objeto, selecione-o e toque em . Repare que um objeto no a mesma coisa que os
pontos que introduziu para o criar. Assim, a eliminao de um objeto no elimina os pontos que o definem.
Esses pontos permanecem na aplicao. Por exemplo, se selecionar um crculo e premir , o crculo
eliminado, mas o ponto central e o ponto do raio permanecem.
Se outros objetos dependerem do objeto que selecionou para eliminao, um pop-up apresenta o objeto
selecionado e todos os objetos dependentes selecionados para eliminao. Confirme a sua inteno, tocando
em .

Pode selecionar vrios itens para eliminao. Selecione-os um de cada vez ou utilize uma caixa de seleo e,
em seguida, prima .

Tenha em ateno que os pontos que adiciona a um objeto depois de este ter sido definido so eliminados
quando elimina o objeto. Assim, se colocar um ponto (por exemplo, D) num crculo e eliminar o crculo, o

Vista de Desenho em pormenor 153


crculo e D so eliminados, mas os pontos de definio os pontos correspondentes ao centro e ao raio
permanecem.

Limpar todos os objetos


Para limpar todos os objetos geomtricos da aplicao, prima . Ser-lhe- solicitado que

confirme a inteno de o fazer. Toque em para limpar todos os objetos definidos na vista Simblica
ou em para manter a aplicao como est. Pode limpar todas as medies e clculos da vista
Numrica da mesma forma.

Gestos na vista de Desenho


Pode mover a imagem, arrastando o dedo pela superfcie do ecr: para cima, para baixo, para a esquerda ou
para a direita. Tambm pode utilizar as teclas de cursor para mover a imagem quando o cursor estiver na
extremidade do ecr. Pode tambm utilizar um gesto de aproximao ou afastamento dos dedos para
ampliar ou reduzir. Coloque dois dedos no ecr. Afaste-os para ampliar ou aproxime-os para reduzir. Pode
tambm premir para ampliar no ponteiro ou premir para reduzir no ponteiro.

Zoom
O zoom pode ser efetuado em qualquer um dos seguintes modos:
Utilizar o zoom com aproximao ou afastamento de 2 dedos.

Premir ou para ampliar ou reduzir, respetivamente.

Toque em e escolha uma opo de zoom. As opes de zoom so as mesmas que encontra na
vista de Desenho de muitas das aplicaes da calculadora.

Vista de Desenho: botes e teclas


Boto ou tecla Propsito

Abre o menu Comandos. Consulte Vista de Desenho: menu Comandos na pgina 163.

Abre o menu Opes para o objeto selecionado.

Oculta (ou mostra) os eixos.

Seleciona a ferramenta de desenho de crculos. Siga as instrues apresentadas no ecr (ou consulte
Crculo na pgina 168).

Elimina todas as linhas de localizao.

Seleciona a ferramenta de desenho de interseces. Siga as instrues apresentadas no ecr (ou


consulte Interseco na pgina 164).

Seleciona a ferramenta de desenho de linhas. Siga as instrues apresentadas no ecr (ou consulte
Linha na pgina 165).

154 Captulo 9 Geometria


Boto ou tecla Propsito

Seleciona a ferramenta de desenho de pontos. Siga as instrues apresentadas no ecr (ou consulte
Ponto na pgina 163).

Seleciona a ferramenta de desenho de segmentos. Siga as instrues apresentadas no ecr (ou


consulte Segmento na pgina 165).

Seleciona a ferramenta de desenho de tringulos. Siga as instrues apresentadas no ecr (ou


consulte Tringulo na pgina 166).

Elimina um objeto selecionado (ou o carcter esquerda do cursor, se a linha de introduo estiver
ativa).

Cancela a seleo da ferramenta de desenho atual.

Limpa todos os objetos geomtricos da vista de Desenho ou todos os clculos e medies da vista
Numrica.

O menu Opes
Quando selecionar um objeto, apresentada uma nova tecla de menu: . Toque nesta tecla para ver e
selecionar opes para o objeto selecionado, como, por exemplo, a cor. O menu Opes muda consoante o
tipo de objeto selecionado. O conjunto completo das opes da aplicao Geometria apresentado na tabela
seguinte e tambm exibido quando prime .

Opo Propsito

Escolha a cor Apresenta um conjunto de cones de cor para que possa selecionar uma cor para o objeto
selecionado.

Ocultar Oculta o objeto selecionado. Este um atalho para cancelar a seleo do objeto na vista
Simblica. Para selecionar um objeto para apresentar depois de este ter sido ocultado, v para a
vista Simblica ou para a vista Numrica.

Ocultar etiqueta Oculta a etiqueta de um objeto selecionado. Esta opo muda para Mostrar etiqueta se o objeto
selecionado tiver uma etiqueta oculta.

Preenchido Preenche o objeto selecionado com uma cor. Desmarque esta opo para remover o
preenchimento.

Traar Se selecionado, comea a traar para qualquer ponto selecionado e, em seguida, deixa de traar
para o ponto selecionado.

Limpar trao Elimina o trao atual de um ponto selecionado, mas no para a funo de traar.

Animar Inicia a animao atual de um ponto selecionado num objeto. Se o ponto selecionado est
atualmente animado, esta opo para a animao.

Utilizar o comando de campo de direes


Na vista Simblica, selecionar o comando de campo de direes introduz plotfield() na linha de comando. Para
concluir o comando, introduza uma expresso para y' e, se necessrio, introduza os valores para os outros
parmetros.

Vista de Desenho em pormenor 155


Abre a vista de Desenho, selecionar o comando de campo de direes abre o assistente de campo de direes.
No assistente, introduza uma expresso para y' e, se necessrio, introduza os valores para os outros
parmetros.

Por exemplo, pode introduzir a expresso y = x sin(y) e introduzir 2 para o valor dos parmetros de
Passo.

NOTA: Introduza as variveis em minsculas.

Prima para apresentar o campo de direes na janela de vista de Desenho predefinida.

Para encontrar o desenho de uma soluo da expresso, mova o cursor para um ponto e prima .

Por exemplo, mova o cursor para o ponto (-2,-2) e prima . O desenho da soluo da equao y =

x sin(y) com a condio inicial x = -2, y = -2 desenhada.

Para ver as definies do campo de direes (plotfield) e a soluo da expresso (plotode), prima .

Vista Config Desenho


A vista Config Desenho permite-lhe configurar o aspeto da vista de Desenho.

156 Captulo 9 Geometria


Os campos e opes so os seguintes:
Intervalo de X: existem duas caixas, mas apenas o valor mnimo de x editvel. O valor mximo de x
calculado automaticamente, com base no valor mnimo e no tamanho do pxel. Pode tambm alterar o
intervalo de x, deslocando a imagem e aplicando zoom na vista de Desenho.
Intervalo de Y: existem duas caixas, mas apenas o valor mnimo de y editvel. O valor mximo de y
calculado automaticamente, com base no valor mnimo e no tamanho do pxel. Pode tambm alterar o
intervalo de y, deslocando a imagem e aplicando zoom na vista de Desenho.
Tamanho do pxel: cada pxel na vista de Desenho tem de ser quadrado. Pode alterar o tamanho de cada
pxel. O canto inferior esquerdo do ecr da vista de Desenho permanece o mesmo, mas as coordenadas
do canto superior direito so automaticamente recalculadas.
Eixos: uma opo comutvel que permite ocultar (ou mostrar) os eixos na vista de Desenho.

Atalho do teclado:

Etiquetas: uma opo comutvel para ocultar (ou mostrar) as etiquetas para os eixos.
Pontos de grelha: uma opo comutvel para ocultar (ou mostrar) os pontos de grelha.
Linhas de grelha: uma opo comutvel para ocultar (ou mostrar) as linhas de grelha.

Vista Simblica em pormenor


Todos os objetos pontos, segmentos, linhas, polgonos ou curvas recebem um nome, e a sua definio
apresentada na vista Simblica ( ). O nome composto por um "G" seguido do nome que aparece na
vista de Desenho. Assim, um ponto rotulado com A na vista de 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 de Desenho. Se estiver a trabalhar no CAS e quiser saber qual a
rea desse crculo, pode introduzir area(GC) e premir .

NOTA: Os clculos com referncias a variveis geomtricas podem ser efetuados no CAS ou na vista
Numrica da aplicao Geometria (explicao abaixo, em Vista Numrica em pormenor na pgina 159).

Vista Simblica em pormenor 157


Pode alterar a definio de um objeto, selecionando-o, tocando em e alterando um ou mais dos
respetivos parmetros de definio. O objeto modificado na vista de Desenho em conformidade com a
modificao realizada. Por exemplo, caso tivesse selecionado o ponto GB na ilustrao acima, tocado em
, alterado uma ou as duas coordenadas do ponto e tocado em , ao regressar vista de
Desenho, encontraria um crculo de tamanho diferente.

Criar objetos
Tambm pode criar um objeto na vista Simblica. Toque em , defina o objeto por exemplo,

point(4,6) e prima . O objeto criado e pode ser visto na vista de Desenho.

Outro exemplo: para desenhar uma linha que atravesse os pontos P e Q, introduza line(GP,GQ) na vista

Simblica e prima . Quando regressar vista de Desenho, ver uma linha que atravessa os

pontos P e Q.

possvel ver os comandos de criao de objetos disponveis na vista Simblica, tocando em .A


sintaxe de cada comando fornecida em Funes e comandos de geometria na pgina 182.

158 Captulo 9 Geometria


Reordenao de entradas
Pode reordenar as entradas na vista Simblica. Os objetos so desenhados na vista de Desenho na ordem em
que so definidos na vista Simblica. Para alterar a posio de uma entrada, destaque-a e toque em
(para a mover para baixo na lista) ou em (para a mover para cima).

Ocultar um objeto
Para impedir que um objeto seja apresentado na vista de Desenho, cancele a respetiva seleo na vista
Simblica:
1. Destaque o item a ocultar.
2. Toque em .

ou

Selecione a caixa de verificao para um objeto e prima para selecion-lo e prima para
limp-lo.
Para tornar o objeto novamente visvel, repita o procedimento.

Eliminar um objeto
Alm de eliminar um objeto na vista de Desenho (consulte Limpar um objeto na pgina 153), tambm pode
eliminar um objeto na vista Simblica.
1. Destaque a definio do objeto que deseja eliminar.
2.
Prima .

Para eliminar todos os objetos, prima . Quando lhe for solicitado, toque em para
confirmar a eliminao.

Vista Config Simblica


A vista Config Simblica da aplicao Geometria comum a um grande nmero de aplicaes. utilizada para
substituir determinadas definies sistmicas.

Vista Numrica em pormenor


A vista Numrica ( ) permite efetuar clculos na aplicao Geometria. Os resultados apresentados so
dinmicos, ou seja, se manipular um objeto na vista de Desenho ou na vista Simblica, todos os clculos que
se refiram a esse objeto na vista Numrica so atualizados automaticamente, em conformidade com as novas
propriedades desse objeto.
Considere crculo C na figura seguinte. Para calcular a rea e o raio de C:

Vista Numrica em pormenor 159


1.
Prima para abrir a vista Numrica.

2. Toque em .

3. Toque em e escolha Medida > rea.

Tenha em ateno que rea() aparece na linha de introduo, para que possa especificar o objeto cuja
rea lhe interessa.

4. Toque em , escolha Curvas e, em seguida, a curva cuja rea lhe interessa.

O nome do objeto colocado entre os parnteses.


Poderia ter introduzido o comando e o nome do objeto manualmente, ou seja, sem os escolher nos
menus. Se introduzir nomes de objetos manualmente, lembre-se de que, ao nome do objeto utilizado na
vista de Desenho, necessrio atribuir um prefixo "G" para que este possa ser utilizado em clculos.
Assim, o crculo chamado C na vista de Desenho deve ser referido como GC na vista Numrica e na vista
Simblica.
5.
Prima ou toque em . apresentada a rea.

6. Toque em .

160 Captulo 9 Geometria


7. Introduza radius(GC) e toque em . apresentado o raio. Utilize para verificar
ambas as medidas para que fiquem disponveis na vista de Desenho).
Tenha em ateno que a sintaxe utilizada aqui a mesma que utiliza no CAS para calcular as
propriedades de objetos geomtricos.
As funes da aplicao Geometria e respetivas sintaxes encontram-se descritas em Funes e
comandos de geometria na pgina 182.

8.
Prima para regressar vista de Desenho. Agora, manipule o crculo de modo a alterar os
respetivos raio e rea. Por exemplo, selecione o ponto central (A) e utilize as teclas de cursor para o
mover para um novo local. Tenha em ateno que os clculos da rea e do raio so automaticamente
atualizados medida que move o ponto. No se esquea de premir quando terminar.

NOTA: Se uma entrada na vista Numrica for demasiado longa para o ecr, pode premir para deslocar

o resto da entrada de modo a torn-lo visvel. Prima para se deslocar novamente para a vista original.

Listagem de todos os objetos


Quando est a criar um novo clculo na vista Numrica, apresentado o item de menu . Se tocar em
, obtm uma lista de todos os objetos contidos no seu espao de trabalho da aplicao Geometria.

Vista Numrica em pormenor 161


Se estiver a formar um clculo, pode selecionar o nome da varivel de um objeto a partir deste menu. O nome
do objeto selecionado colocado no ponto de insero da linha de introduo.

Apresentar clculos na vista de Desenho


Para que um clculo efetuado na vista Numrica aparea na vista de 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 de Desenho, repita o procedimento. A caixa de verificao
desmarcada.

Editar um clculo
1. Destaque o clculo que deseja editar.
2. Toque em para alterar o clculo ou toque em para alterar a etiqueta.

3. Faa as alteraes e toque em .

162 Captulo 9 Geometria


Eliminar um clculo
1. Destaque o clculo que deseja eliminar.
2.
Prima .

Para eliminar todos os clculos, prima . Tenha em ateno que a eliminao de um clculo
no elimina quaisquer objetos geomtricos da vista de Desenho ou da vista Simblica.

Vista de Desenho: menu Comandos


Os objetos geomtricos mencionados nesta seco so os que podem ser criados na vista de Desenho ou na
vista Simblica, utilizando o menu Comandos ( ). Esta seco demonstra como utilizar os comandos
na vista de Desenho. Tambm possvel criar objetos na vista Simblica na verdade, mais do que na vista
de Desenho , mas tal abordado em Funes e comandos de geometria na pgina 182. Por ltimo, tambm
possvel efetuar medies e outros clculos na vista de Desenho.
Na vista de Desenho, escolha uma ferramenta de desenho para desenhar um objeto. As ferramentas
encontram-se listadas nesta seco. Tenha em ateno que, depois de selecionar uma ferramenta de
desenho, esta permanece selecionada at que cancele a seleo. Isso permite desenhar rapidamente vrios
objetos do mesmo tipo (por exemplo, vrios crculos). Para cancelar a seleo da ferramenta de desenho
atual, prima . Pode determinar se uma ferramenta de desenho ainda est ativa atravs da presena
da ajuda no ecr na parte inferior esquerda do ecr e da indicao do comando atual direita da mesma.
Os passos fornecidos nesta seco baseiam-se na introduo tctil. Por exemplo, para adicionar um ponto, os
passos dizem-lhe para tocar no ecr no local onde deseja que o ponto se encontre e premir . No

entanto, pode tambm utilizar as teclas de cursor para posicionar o cursor no local onde deseja que o ponto
se encontre e, em seguida, premir .

As ferramentas de desenho de objetos geomtricos listadas nesta seco podem ser selecionadas a partir do
menu Comandos na parte inferior do ecr ( ). Alguns objetos podem tambm ser introduzidos
atravs de um atalho do teclado. Por exemplo, pode selecionar a ferramenta de desenho de tringulos
premindo . Consulte Vista de Desenho: botes e teclas na pgina 154.

Ponto
Ponto

Toque no local onde deseja que o ponto se encontre e prima .

Atalho do teclado:

Vista de Desenho: menu Comandos 163


Ponto em

Toque no objeto onde deseja que o novo ponto se encontre e prima . Se selecionar um ponto que

foi colocado num objeto e, em seguida, mover esse ponto, o ponto ser restringido ao objeto em que foi
colocado. Por exemplo, um ponto colocado num crculo permanece nesse crculo, independentemente de
como possa mover o ponto.

Ponto mdio

Toque no local onde deseja que se encontre um ponto e prima . Toque no local onde deseja que o

outro ponto se encontre e prima . automaticamente criado um ponto a meio caminho entre

esses dois pontos.


Se comear por escolher um objeto como, por exemplo, um segmento , ao escolher a ferramenta Ponto
mdio e premir , adiciona um ponto a meio caminho entre as extremidades desse objeto. (No

caso de um crculo, o ponto mdio criado no centro do crculo).

Centro

Toque num crculo e prima . criado um ponto no centro do crculo.

Interseco

Toque na interseco desejada e prima . criado um ponto num dos pontos da interseco.

Atalho do teclado:

Interseces

Toque num objeto que no um ponto e prima . Toque noutro objeto e prima . Os

pontos onde os dois objetos se intersectam so criados e so-lhes atribudos nomes. Tenha em ateno que
criado um objeto de interseces na vista Simblica, mesmo que os dois objetos selecionados no se
intersectem.

NOTA: Este comando cria um ponto. O comando utiliza a localizao deste ponto para procurar a
interseco pretendida. Pode mover o ponto para selecionar uma interseco diferente prxima.

Pontos aleatrios

Prima para criar aleatoriamente um ponto na vista de Desenho. Continue a premir

para criar mais pontos aleatrios. Prima quando terminar.

164 Captulo 9 Geometria


Linha
Segmento

Toque no local onde deseja que se encontre uma das extremidades e prima . Toque no local onde

deseja que a outra extremidade se encontre e prima . desenhado um segmento entre as duas

extremidades.

Atalho do teclado:

Raio

Toque no local onde deseja que a extremidade se encontre e prima . Toque no ponto que deseja

que o raio atravesse e prima . desenhado um raio com origem no primeiro ponto e que

atravessa o segundo ponto.

Linha

Toque no ponto que deseja que a linha atravesse e prima . Toque noutro ponto que deseja que a

linha atravesse e prima . desenhada uma linha entre os dois pontos.

Atalho do teclado:

Toque num terceiro ponto (C) e prima . desenhada uma linha que atravessa A e que faz a

bisseco do ngulo formado pela linha AB e a linha AC.

Paralelo

Toque num ponto (P) e prima . Toque numa linha (L) e prima . desenhada uma

nova linha, paralela a L e que atravessa P.

Perpendicular

Toque num ponto (P) e prima . Toque numa linha (L) e prima . desenhada uma

nova linha perpendicular a L e que atravessa P.

Tangente

Toque numa curva (C) e prima . Toque num ponto (P) e prima . 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.

Vista de Desenho: menu Comandos 165


Mediana

Toque num ponto (A) e prima . Toque num segmento e prima . desenhada uma

linha que atravessa o ponto (A) e o ponto mdio do segmento.

Altitude

Toque num ponto (A) e prima . Toque num segmento e prima . desenhada uma

linha que atravessa o ponto (A) e que perpendicular ao segmento (ou sua extenso).

Bissetor do ngulo

Toque no ponto que o vrtice do ngulo ao qual aplicar a bisseco (A) e prima . Toque noutro

ponto (B) e prima .

Polgono
O menu Polgono fornece ferramentas para desenhar diversos polgonos.

Tringulo

Toque em cada vrtice, premindo aps cada toque.

Atalho do teclado:

Tringulo issceles
Desenha um tringulo issceles definido por dois dos respetivos 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 acontece com equilateral_triangle, tem a opo de guardar as coordenadas
do terceiro ponto numa varivel CAS.
isosceles_triangle(point1, point2, angle)

Exemplo:
isosceles_triangle(GA, GB, angle(GC, GA, GB) define um tringulo issceles de modo que
um dos dois lados de igual comprimento seja AB e que o ngulo entre os dois lados de igual comprimento
tenha uma medida igual de ACB.

Tringulo retngulo
Desenha um tringulo retngulo dados dois pontos e um fator de escala. Um dos catetos do tringulo
retngulo definido pelos dois pontos, o vrtice do ngulo reto encontra-se no primeiro ponto e o fator de
escala multiplica o comprimento do primeiro cateto para determinar o comprimento do segundo cateto.
right_triangle(point1, point2, realk)

Exemplo:

166 Captulo 9 Geometria


right_triangle(GA, GB, 1) desenha um tringulo retngulo issceles, com o respetivo ngulo reto
no ponto A e com os dois catetos de comprimento igual ao segmento AB.

Quadriltero

Toque em cada vrtice, premindo aps cada toque.

Paralelogramo

Toque num vrtice e prima . Toque noutro vrtice e prima . Toque num terceiro

vrtice e prima . O local do quarto vrtice calculado automaticamente e o paralelogramo

desenhado.

Losango
Desenha um losango dados dois pontos e um ngulo. Tal como acontece com muitos dos outros comandos
para polgonos, pode especificar nomes de variveis opcionais do CAS para guardar as coordenadas dos
outros dois vrtices como pontos.
rhombus(point1, point2, angle)

Exemplo:
rhombus(GA, GB, angle(GC, GD, GE)) desenha um losango no segmento AB, de modo que o
ngulo no vrtice A mea o mesmo que DCE.

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

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

Polgono
Desenha um polgono a partir de um conjunto de vrtices.
polygon(point1, point2, , pointn)

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

Vista de Desenho: menu Comandos 167


Polgono regular
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 CAS
para guardar as coordenadas dos pontos calculados pela ordem em que foram criadas. A orientao do
polgono oposta dos ponteiros do relgio.
isopolygon(point1, point2, realn), em que realn um nmero inteiro maior do que 1.

Exemplo:
isopolygon(GA, GB, 6) desenha um hexgono regular, cujos dois primeiros vrtices so os pontos A e
B.

Quadrado

Toque num vrtice e prima . Toque noutro vrtice e prima . Os locais do terceiro e

quarto vrtices so calculados automaticamente e o quadrado desenhado.

Curva
Crculo

Toque no centro do crculo e prima . Toque num ponto da circunferncia e prima .

desenhado um crculo, em torno do ponto central, com raio igual distncia entre os dois pontos tocados.

Atalho do teclado:

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. desenhado um crculo na vista de Desenho de modo que A e B definam o
dimetro do crculo.

Circumcrculo
Um circumcrculo o crculo que atravessa cada um dos trs vrtices do tringulo, delimitando assim o
tringulo.

Toque em cada vrtice do tringulo, premindo aps cada toque.

168 Captulo 9 Geometria


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 aps cada toque.

O crculo exterior desenhado, tangente ao lado definido pelos dois ltimos vrtices tocados. Na figura
seguinte, os dois ltimos vrtices tocados foram A e C (ou C e A). Assim, o crculo exterior desenhado
tangente ao segmento AC.

Crculo interior
Um crculo interior um crculo que est tangente a todos os trs lados de um tringulo. Toque em cada
vrtice do tringulo, premindo aps cada toque.

Vista de Desenho: menu Comandos 169


Elipse

Toque num ponto de foco e prima . Toque no segundo ponto de foco e prima .

Toque num ponto da circunferncia e prima .

Hiprbole

Toque num ponto de foco e prima . Toque no segundo ponto de foco e prima .

Toque num ponto num ramal da hiprbole e prima .

Parbola

Toque no ponto de foco e prima . Toque numa linha (a diretriz) ou num raio ou segmento e prima

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

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

Lugar geomtrico
Assume dois pontos como respetivos argumentos: o primeiro o ponto cujas localizaes possveis formam o
lugar geomtrico; o segundo um ponto num objeto. Este segundo ponto conduz o primeiro a atravessar o
respetivo lugar geomtrico, medida que o segundo se move no respetivo objeto.
Na figura seguinte, foi desenhado o crculo C e o ponto D um ponto colocado em C (atravs da funo Ponto
em, descrita acima). O ponto I uma translao do ponto D. Escolher Curva > Especial > Lugar geomtrico
coloca lugar geomtrico na linha de introduo. Conclua o comando como locus(GI,GD) e o ponto I traa
um percurso (o respetivo lugar geomtrico) sempre paralelo ao ponto D, medida que este se move no crculo
ao qual se encontra restringido.

170 Captulo 9 Geometria


Desenho
Pode desenhar expresses dos seguintes tipos na vista de Desenho:
Funo
Paramtrica
Polar
Sequncia
Toque para selecionar Desenho e, em seguida, o tipo de expresso que deseja desenhar. A linha de
introduo ativada para que defina a expresso.

Tenha em ateno que as variveis que especificar para uma expresso tm de estar em letra minscula.
Neste exemplo, a opo Funo foi selecionada como o tipo de desenho, tendo sido desenhado o grfico de y
= 1/x.

Vista de Desenho: menu Comandos 171


Funo
Sintaxe: plotfunc(Expr)

Traa o desenho de uma funo, dada uma expresso na varivel independente x. apresentada uma linha
de edio. Introduza uma expresso e prima . Repare na utilizao de x em letra minscula.

Tambm pode introduzir uma expresso numa varivel diferente, desde que declare a varivel. Para faz-lo, a
sintaxe plotfunc(expr(var, var).

Exemplo:
plotfunc(3*sin(x)) desenha o grfico de y=3*sin(x)
plotfunc(a^2, a) desenha o grfico de uma parbola

Paramtrica
Sintaxe: plotparam(f(Var)+i*g(Var), Var= Start..Stop, [tstep=Value])

Assume uma expresso complexa numa varivel e um intervalo para essa varivel como argumentos.
Interpreta a expresso complexa f(t)+i*g(t) como x=f(t) e y=g(t) e desenha a equao
paramtrica no intervalo especificado no segundo argumento. Abre-se uma linha de edio para que
introduza a expresso complexa e o intervalo.
Exemplos:
plotparam(cos(t)+ i*sin(t), t=0..2*) desenha o crculo unitrio

plotparam(cos(t)+ i*sin(t), t=0..2*, tstep=/3) desenha um hexgono regular inscrito


no crculo unitrio (tenha em ateno o valor de Pas. de T)

Polar
Sintaxe: plotpolar(Expr,Var=Interval, [Step]) ou plotpolar(Expr, Var, Min,
Max, [Step])

Desenha um grfico polar na vista de Desenho. Abre-se uma linha de edio para que introduza uma
expresso em x, bem como um intervalo (e incremento opcional).
plotpolar(f(x),x,a,b) desenha a curva polar r=f(x) para x em [a,b]

172 Captulo 9 Geometria


Sequncia
Sintaxe: plotseq(f(Var), Var={Start, Xmin, Xmax}, Integer n)

Dada uma expresso em x e uma lista que contm trs valores, desenha a linha y=x, o grfico da funo
definida pela expresso sobre o domnio definido pelo intervalo entre os dois ltimos valores e desenha o
grfico tipo "teia" para os primeiros n termos da sequncia definida de forma recursiva pela expresso
(comeando no primeiro valor).
Exemplo:
plotseq(1-x/2, x={3 -1 6}, 5) desenha y=x e y=1x/2 (de x=1 a x=6) e, em seguida,
desenha os 5 primeiros termos do grfico tipo "teia" para u(n)=1-(u(n1)/2, comeando em u(0)=3

Implcita
Sintaxe: plotimplicit(Expr, [XIntrvl, YIntrvl])

Desenha o grfico de uma curva implicitamente definida de Expr (em x e y). Especificamente, desenha o
grfico Expr=0. Tenha em ateno a utilizao de x e y em letra minscula. Com o intervalo de x e o intervalo
de y opcionais, este comando desenha o grfico apenas dentro desses intervalos.
Exemplo:
plotimplicit((x+5)^2+(y+4)^2-1) desenha um crculo, centrado no ponto (-5, -4), com um raio de
1

Campo de direes
Sintaxe: plotfield(Expr, [x=X1..X2 y=Y1..Y2], [Xstep, Ystep], [Option])

Desenha o grfico do campo de direes para a equao diferencial y'=f(x,y) no intervalo de x e no intervalo
de y indicados. Se a Opo for normalize, os segmentos do campo de direes so desenhados com um
comprimento igual.
Exemplo:
plotfield(x*sin(y), [x=-6..6, y=-6..6],normalize) desenha o campo de direes para
y'=x*sin(y), de -6 a 6 em ambas as direes, com segmentos que so todos do mesmo comprimento

EDO
Sintaxe: plotode(Expr, [Var1, Var2, ...], [Val1, Val2. ...])

Desenha a soluo da equao diferencial y' = f (Var1, Var2...) que contm como condio inicial para as
variveis Val1, Val2,... O primeiro argumento a expresso f(Var1, Var2...), o segundo argumento o vetor
das variveis e o terceiro argumento o vetor das condies iniciais.
Exemplo:
plotode(x*sin(y), [x,y], [2, 2]) desenha o grfico da soluo para y=x*sin(y), que
atravessa o ponto (2, 2) como respetiva condio inicial

Lista
Sintaxe: plotlist(Matrix 2xn)

Desenha o grfico de um conjunto de n pontos e liga-os com segmentos. Os pontos so definidos por uma
matriz 2xn, com as abcissas na primeira linha e as ordenadas na segunda linha.

Vista de Desenho: menu Comandos 173


Exemplo:
plotlist([[0,3],[2,1],[4,4],[0,3]]) desenha um tringulo

Barra deslizante
Cria uma barra deslizante que pode ser utilizada para controlar o valor de um parmetro. Uma caixa de
dilogo apresenta a definio da barra deslizante e qualquer animao para a mesma.

Transformar
O menu Transformar fornece um grande nmero de ferramentas que lhe permitem efetuar transformaes
em objetos geomtricos na vista de 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 mesma
distncia, no mesmo sentido. T: (x,y)(x+a, y+b).
Imagine que deseja trasladar o crculo B, na figura seguinte, um pouco para baixo e para a direita:
1. Toque em , toque em Transformar e selecione Translao.

2.
Toque no objeto a mover e prima .

3.
Toque numa localizao inicial e prima .

174 Captulo 9 Geometria


4.
Toque numa localizao final e prima .

O objeto movido mesma distncia e no mesmo sentido da localizao inicial para a localizao final.
O objeto original fica no respetivo lugar.

Reflexo
Uma reflexo uma transformao que mapeia um objeto ou um conjunto de pontos no seu reflexo, em que
o reflexo um ponto ou uma linha. Uma reflexo que atravessa um ponto , s 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. Na figura seguinte, o tringulo D original refletido atravs do ponto I.

1. Toque em , toque em Transformar e selecione Reflexo.

2. Toque no ponto ou objeto reto (segmento, raio ou linha) que ser o eixo de simetria (ou seja, o reflexo) e
prima .

3.
Toque no objeto que pretende que seja refletido atravs do eixo de simetria e prima .O

objeto refletido atravs do eixo de simetria definido no passo 2.

Vista de Desenho: menu Comandos 175


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. Toque em , toque em Transformar e selecione a Rotao. rotation() aparece na linha de


introduo.
2. Entre os parnteses, introduza:
GK,angle(GK,GL,GM),GC

3.
Prima ou toque em .

4.
Prima para regressar vista de Desenho para ver o quadrado rodado.

176 Captulo 9 Geometria


Dilatao
Uma dilatao (tambm designada homotetia ou escalamento uniforme) uma transformao em que um
objeto aumentado ou reduzido, de acordo com um determinado fator de escala, em torno de um ponto
fornecido como centro.
Na figura seguinte, o fator 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 no novo tringulo colinear com o respetivo ponto
correspondente no tringulo original e com o ponto I. Alm disso, a distncia do ponto I at cada ponto novo
ser duas vezes a distncia at ao ponto original (uma vez que o fator de escala 2).

1. Toque em , toque em Transformar e selecione Dilatao.

2.
Toque no ponto que dever ser o centro da dilatao e prima .

3.
Introduza o fator de escala e prima .

4.
Toque no objeto a dilatar e prima .

Similaridade
Dilata e roda um objeto geomtrico em volta do mesmo ponto central.
similarity(point, realk, angle, object)

Exemplo:
similarity(0, 3, angle(0,1,i),point(2,0)) dilata o ponto em (2,0) segundo um fator de
escala de 3 (um ponto em (6,0)), rodando depois o resultado 90 no sentido oposto ao dos ponteiros do
relgio para criar um ponto em (0, 6).

Projeo
Uma projeo um mapeamento de um ou mais pontos num objeto de modo que a linha que atravessa o
ponto e a sua imagem seja perpendicular ao objeto no ponto da imagem.

Vista de Desenho: menu Comandos 177


1. Toque em , toque em Transformar e selecione Projeo.

2.
Toque no objeto no qual os pontos devero ser projetados e prima .

3.
Toque no ponto a projetar e prima .

Repare no novo ponto adicionado ao objeto alvo.

Inverso
Uma inverso um mapeamento que envolve um ponto central e um fator de escala. Mais especificamente, a
inverso do ponto A que atravessa o ponto C, com o fator de escala k, mapeia A em A, de modo que A se
encontre na linha CA e CA*CA=k, em que CA e CA denotam os comprimentos dos segmentos correspondentes.
Se k=1, ento, os comprimentos CA e CA so recprocos.
Imagine que pretende localizar a inverso do ponto B relativamente ao ponto A.
1. Toque em , toque em Transformar e selecione Inverso.

2.
Toque no ponto B e prima .

3.
Introduza o rcio de inverso utilize o valor predefinido 1 e prima .

4.
Toque no ponto A e prima .

Na figura, o ponto C corresponde inverso do ponto B relativamente ao ponto A.

Reciprocao
A reciprocao um caso especial de inverso que envolve crculos. Uma reciprocao relativa a um crculo
transforma cada ponto do plano na respetiva linha polar. Por outro lado, a reciprocao relativa a um crculo
mapeia cada linha do plano no respetivo polo.

178 Captulo 9 Geometria


1. Toque em , toque em Transformar e selecione Reciprocao.

2.
Toque no crculo e prima .

3.
Toque num ponto e prima para ver a respetiva linha polar.

4.
Toque numa linha e prima para ver o respetivo polo.

Na figura seguinte, o ponto K a reciprocao da linha G e a linha I (na parte inferior do ecr) a
reciprocao do ponto H.

Cartesiano
Abcissa

Toque num ponto e prima para o selecionar. A abcissa (coordenada x) do ponto ser

apresentada na parte superior esquerda do ecr.

Ordenada

Toque num ponto e prima para o selecionar. A ordenada (coordenada y) do ponto ser

apresentada na parte superior esquerda do ecr.

PontoComplexo

Toque num ponto ou num vetor e prima para o selecionar. As coordenadas do ponto (ou os

comprimentos x e y do vetor) sero apresentadas como um nmero complexo na parte superior esquerda do
ecr.

Vista de Desenho: menu Comandos 179


Coordenadas

Toque num ponto e prima para o selecionar. As coordenadas do ponto sero apresentadas na

parte superior esquerda do ecr.

Equao de

Toque num objeto que no um ponto e prima para o selecionar. apresentada a equao do

objeto (em x e/ou y).

Paramtrica

Toque num objeto que no um ponto e prima para o selecionar. apresentada a equao

paramtrica do objeto (x(t)+i*y(t)).

Coordenadas polares

Toque num ponto e prima para o selecionar. As coordenadas polares do ponto sero

apresentadas na parte superior esquerda do ecr.

Medida
Distncia

Toque num ponto e prima para o selecionar. Repita para selecionar um segundo ponto.

apresentada a distncia entre os dois pontos.

Raio

Toque num crculo e prima para o selecionar. apresentado o raio do crculo.

Permetro

Toque num crculo e prima para o selecionar. apresentado o permetro do crculo.

Declive

Toque num objeto reto (segmento, linha, etc.) e prima para o selecionar. apresentado o declive

do objeto.

rea

Toque num crculo ou polgono e prima para o selecionar. apresentada a rea do objeto.

180 Captulo 9 Geometria


ngulo

Toque num ponto e prima para o selecionar. Repita para selecionar trs pontos. apresentada a

medida do ngulo direcionado a partir do segundo ponto atravs do terceiro ponto, com o primeiro ponto
como vrtice.

Comprimento do arco

Toque numa curva e prima para a selecionar. Em seguida, introduza um valor inicial e um valor

final. apresentado o comprimento do arco na curva entre os dois valores de x.

Testes
Colinear

Toque num ponto e prima para o selecionar. Repita para selecionar trs pontos. O teste

apresentado na parte superior do ecr, juntamente com o resultado. O teste apresenta 1 se os pontos forem
colineares. Caso contrrio, apresenta 0.

No crculo

Toque num ponto e prima para o selecionar. Repita para selecionar quatro pontos. O teste

apresentado na parte superior do ecr, juntamente com o resultado. O teste apresenta 1 se os pontos
estiverem no mesmo crculo. Caso contrrio, apresenta 0.

No objeto

Toque num ponto e prima para o selecionar. Toque noutro objeto e prima . O teste

apresentado na parte superior do ecr, juntamente com o resultado. O teste apresenta um nmero (1 para n
nmero de lados) representando o segmento que contm o ponto se o ponto est no objeto; caso contrrio,
apresenta 0.

Paralelo

Toque num objeto reto (segmento, linha, etc.) e prima para o selecionar. Em seguida, toque

noutro objeto reto e prima . O teste apresentado na parte superior do ecr, juntamente com o

resultado. O teste apresenta 1 se os objetos forem paralelos. Caso contrrio, apresenta 0.

Perpendicular

Toque num objeto reto (segmento, linha, etc.) e prima para o selecionar. Em seguida, toque

noutro objeto reto e prima . O teste apresentado na parte superior do ecr, juntamente com o

resultado. O teste apresenta 1 se os objetos forem perpendiculares. Caso contrrio, apresenta 0.

Vista de Desenho: menu Comandos 181


Issceles

Toque num tringulo e prima para o selecionar. Em alternativa, selecione trs pontos por

ordem. Apresenta 0 se o tringulo no for issceles ou se os trs pontos no formarem um tringulo


issceles. Se o tringulo for issceles (ou se os trs pontos formarem um tringulo issceles), apresenta a
ordem dos nmeros do ponto comum aos dois lados de igual comprimento (1, 2 ou 3). Apresenta 4 se os trs
pontos formarem um tringulo equiltero ou se o tringulo selecionado for equiltero.

Equiltero

Toque num tringulo e prima para o selecionar. Em alternativa, selecione trs pontos por

ordem. Apresenta 1 se o tringulo for equiltero ou se os trs pontos formarem um tringulo equiltero. Caso
contrrio, apresenta 0.

Paralelogramo

Toque num ponto e prima para o selecionar. Repita para selecionar quatro pontos. O teste

apresentado na parte superior do ecr, juntamente com o resultado. O teste apresenta 0 se os pontos no
formarem um paralelogramo. Apresenta 1 caso formem um paralelogramo, 2 caso formem um losango, 3
caso formem um retngulo e 4 caso formem um quadrado.

Conjugado

Toque num crculo e prima para o selecionar. Em seguida, selecione dois pontos ou duas linhas.

O teste apresenta 1 se os dois pontos ou linhas forem conjugados em relao ao crculo. Caso contrrio,
apresenta 0.

Funes e comandos de geometria


A lista de funes e comandos especficos de geometria contidos nesta seco abrange os que podem ser
encontrados ao tocar em na vista Simblica e na vista Numrica, bem como aqueles disponveis
apenas a partir do menu Catlogo (Cat.).
No entanto, os clculos que referem objetos geomtricos na vista Numrica da aplicao Geometria e no
CAS devem utilizar o nome com prefixo G atribudo na vista Simblica.
Por exemplo, altitude(GA,GB,GC) a forma que tem de utilizar nos clculos.

Alm disso, em muitos casos, os parmetros especificados na sintaxe seguinte 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).

182 Captulo 9 Geometria


Vista Simblica: menu Comandos
Na sua maioria, o menu Comandos na vista Simblica o mesmo que na vista de Desenho. A categoria Zoom
no aparece na vista Simblica, nem as categorias Cartesiano, Medida e Testes, embora estes trs ltimos
apaream na vista Numrica. Na vista Simblica, os comandos so introduzidos atravs da respetiva sintaxe.
Realce um comando e prima para obter informaes sobre a respetiva sintaxe. A vantagem de
introduzir ou editar uma definio na vista Simblica que possvel especificar a localizao exata dos
pontos. Depois de serem introduzidas as localizaes exatas dos pontos, as propriedades de quaisquer
objetos dependentes (linhas, crculos, etc.) so indicadas exatamente pelo CAS. Utilize este facto para testar
conjeturas sobre objetos geomtricos, utilizando os comandos de teste. Todos estes comandos podem ser
utilizados na vista do CAS, onde apresentam os mesmos objetos.

Ponto
Ponto

Cria um ponto, dadas as coordenadas do ponto. Cada coordenada pode ser um valor ou uma expresso que
envolva variveis ou medidas noutros objetos da construo geomtrica.
point(real1, real2) ou point(expr1, expr2)

Exemplos:
point(3,4) cria um ponto cujas coordenadas so (3,4). Este ponto pode ser selecionado e movido mais
tarde.
point(abscissa(A), ordinate(B)) cria um ponto cuja coordenada x a mesma de um ponto A e
cuja coordenada y a mesma de um ponto B. Este ponto altera-se para refletir os movimentos do ponto A ou
do ponto B.

Ponto em

Cria um ponto num objeto geomtrico, cuja abcissa um determinado valor, ou cria um valor real num
determinado intervalo.
element(object, real) ou element(real1..real2)

Exemplos:
element(plotfunc(x^2),2) cria um ponto no grfico de y = x2. Inicialmente, este ponto aparece em
(2,4). Pode mover o ponto. Porm, este permanecer sempre no grfico da sua funo.
element(0..5) cria, inicialmente, uma barra deslizante com um valor de 2.5. Toque sem soltar neste valor
para abrir a barra deslizante. Selecione ou para aumentar ou diminuir o valor na barra

deslizante. Prima para fechar a barra deslizante. O valor que definir pode ser utilizado como um
coeficiente numa funo que venha a desenhar ou noutro objeto ou clculo.

Ponto mdio

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(segment) ou midpoint(point1, point2)

Exemplo:
midpoint(0,6+6i) d point(3,3)

Funes e comandos de geometria 183


Centro

Sintaxe: center(Circle)

Desenha o centro de um crculo. O crculo pode ser definido pelo comando do crculo ou pelo nome (por
exemplo, GC).
Exemplo:
center(circle(x^2+y2xy)) desenha point(1/2,1/2)

Interseco

Sintaxe: single_inter(Curve1, Curve2, [Point])

Desenha a interseco da Curva1 e da Curva2 mais prxima do Ponto.


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

Interseces

Apresenta a interseco de duas curvas como um vetor.


inter(Curve1, Curve2)

Exemplo:
inter(8-x^2/6, x/2-1) d [[6 2],[-9 -11/2]]

NOTA: Este comando cria um ponto. O comando utiliza a localizao deste ponto para procurar a
interseco pretendida. Pode mover o ponto para selecionar uma interseco diferente prxima.

Linha
Segmento

Desenha um segmento definido pelas respetivas extremidades.


segment(point1, point2)

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.

Raio

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

Linha

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

Exemplos:

184 Captulo 9 Geometria


line(2+i, 3+2i) desenha a linha cuja equao y=x1, ou seja, a linha que atravessa os pontos (2,1) e
(3,2).
line(2x3y8) desenha a linha cuja equao 2x3y=8.

line(32i,slope=1/2) desenha a linha cuja equao x2y=7, ou seja, a linha que atravessa (3, 2)
com um declive m=1/2.

Paralelo

Desenha uma linha que atravessa um determinado ponto paralelo a uma determinada linha.
parallel(point,line)

Exemplos:
parallel(A, B) desenha a linha que atravessa o ponto A, paralelo linha B.

parallel(32i, x+y5) desenha a linha que atravessa o ponto (3, 2), paralelo linha cuja equao
x+y=5, ou seja, a linha cuja equao y=x+1.

Perpendicular

Desenha uma linha que atravessa um determinado ponto perpendicular a uma determinada linha. A linha
pode ser definida pelo respetivo nome, por dois pontos ou por uma expresso em x e y.
perpendicular(point, line) ou perpendicular(point1, point2, point3)

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.

Tangente

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

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.

Mediana

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

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

Funes e comandos de geometria 185


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(point1, point2, point3)

Exemplo:
altitude(A, B, C) desenha uma linha que atravessa o ponto A, perpendicular linha BC.

Bissetor

Dados trs pontos, cria o bissetor do ngulo definido pelos trs pontos cujo vrtice se encontra no primeiro
ponto. O ngulo no precisa de ser desenhado na vista de Desenho.
bisector(point1, point2, point3)

Exemplos:
bisector(A,B,C) desenha o bissetor de BAC.

bisector(0,-4i,4) desenha a linha fornecida por y=x

Polgono
Tringulo

Desenha um tringulo dados os respetivos trs vrtices.


triangle(point1, point2, point3)

Exemplo:
triangle(GA, GB, GC) desenha ABC.

Tringulo issceles

Desenha um tringulo issceles definido por dois dos respetivos 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 acontece com equilateral_triangle, tem a opo de guardar as coordenadas
do terceiro ponto numa varivel CAS.
isosceles_triangle(point1, point2, angle)

Exemplo:
isosceles_triangle(GA, GB, angle(GC, GA, GB) define um tringulo issceles de modo que
um dos dois lados de igual comprimento seja AB e que o ngulo entre os dois lados de igual comprimento
tenha uma medida igual de ACB.

Tringulo retngulo

Desenha um tringulo retngulo dados dois pontos e um fator de escala. Um dos catetos do tringulo
retngulo definido pelos dois pontos, o vrtice do ngulo reto encontra-se no primeiro ponto e o fator de
escala multiplica o comprimento do primeiro cateto para determinar o comprimento do segundo cateto.
right_triangle(point1, point2, realk)

Exemplo:
right_triangle(GA, GB, 1) desenha um tringulo retngulo issceles, com o respetivo ngulo reto
no ponto A e com os dois catetos de comprimento igual ao segmento AB.

186 Captulo 9 Geometria


Quadriltero

Desenha um quadriltero a partir de um conjunto de quatro pontos.


quadrilateral(point1, point2, point3, point4)

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

Paralelogramo

Desenha um paralelogramo dados trs dos respetivos vrtices. O quarto ponto calculado automaticamente,
mas no definido simbolicamente. Tal como acontece com a maior parte dos outros comandos para
polgonos, pode guardar as coordenadas do quarto ponto numa varivel CAS. A orientao do paralelogramo
oposta dos ponteiros do relgio a partir do primeiro ponto.
parallelogram(point1, point2, point3)

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.

Losango

Desenha um losango dados dois pontos e um ngulo. Tal como acontece com muitos dos outros comandos
para polgonos, pode especificar nomes de variveis opcionais do CAS para guardar as coordenadas dos
outros dois vrtices como pontos.
rhombus(point1, point2, angle)

Exemplo:
rhombus(GA, GB, angle(GC, GD, GE)) desenha um losango no segmento AB, de modo que o
ngulo no vrtice A mea o mesmo que DCE.

Retngulo

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

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

Polgono

Desenha um polgono a partir de um conjunto de vrtices.


polygon(point1, point2, , pointn)

Funes e comandos de geometria 187


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

Polgono regular

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 CAS
para guardar as coordenadas dos pontos calculados pela ordem em que foram criadas. A orientao do
polgono oposta dos ponteiros do relgio.
isopolygon(point1, point2, realn), em que realn um nmero inteiro maior do que 1.

Exemplo:
isopolygon(GA, GB, 6) desenha um hexgono regular, cujos dois primeiros vrtices so os pontos A e
B.

Quadrado

Desenha um quadrado dados dois vrtices consecutivos como pontos.


square(point1, point2)

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.

Curva
Crculo

Desenha um crculo, dadas as extremidades do dimetro, ou um centro e um raio, ou uma equao em x e y.


circle(point1, point2) ou circle(point1, point 2-point1) ou circle(equation)

Exemplos:
circle(GA, GB) desenha o crculo com dimetro AB.

circle(GA, GB-GA) desenha o crculo com centro no ponto A e com o raio AB.

circle(x^2+y^2=1) desenha o crculo unitrio.

Este comando tambm pode ser utilizado para desenhar um arco.


circle(GA, GB, 0, /2) desenha um quarto de crculo com dimetro AB.

Circumcrculo

Desenha o circumcrculo de um tringulo, ou seja, o crculo circunscrito em volta de um tringulo.


circumcircle(point1, point2, point3)

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

188 Captulo 9 Geometria


Crculo exterior

Dados trs pontos que definem um tringulo, desenha o crculo exterior do tringulo que est tangente ao
lado definido pelos dois ltimos pontos e tambm tangente s extenses dos dois lados onde o vrtice
comum o primeiro ponto.
Exemplo:
excircle(GA, GB, GC) desenha o crculo tangente ao segmento BC e aos raios AB e AC.

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 aps cada toque.

Elipse

Desenha uma elipse, dados os focos e um ponto na elipse ou uma grandeza escalar correspondente a metade
da soma constante das distncias de um ponto na elipse a cada um dos focos.
ellipse(point1, point2, point3) ou ellipse(point1, point2, 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.

Hiprbole

Desenha uma hiprbole, dados os focos e um ponto na hiprbole ou uma grandeza escalar correspondente a
metade da diferena constante das distncias de um ponto na hiprbole a cada um dos focos.
hyperbola(point1, point2, point3) ou hyperbola(point1, point2, realk)

Exemplos:
hyperbola(GA, GB, GC) desenha a hiprbole cujos focos so os pontos A e B e que atravessa o ponto
C.

Funes e comandos de geometria 189


hyperbola(GA, GB, 3) desenha uma hiprbole cujos focos so os pontos A e B. Para qualquer ponto P
na hiprbole, |AP-BP|=6.

Parbola

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

Exemplos:
parabola(GA, GB) desenha uma parbola cujo foco o ponto A e cuja diretriz a linha B.

parabola(GA, 1) desenha uma parbola cujo vrtice o ponto A e cuja distncia focal 1.

Cnica

Desenha o grfico de uma seco cnica definida por uma expresso em x e y.


conic(expr)

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

Lugar geomtrico

Dados um primeiro ponto e um segundo ponto que seja um elemento de (um ponto num) objeto geomtrico,
desenha o lugar geomtrico do primeiro ponto medida que o segundo ponto atravessa o respetivo objeto.
locus(point,element)

Desenho
Funo

Desenha o grfico de uma funo, dada uma expresso na varivel independente x. Tenha em ateno a
utilizao de x em letra minscula.
Sintaxe: plotfunc(Expr)

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

Paramtrica
Assume uma expresso complexa numa varivel e um intervalo para essa varivel como argumentos.
Interpreta a expresso complexa f(t)+i*g(t) como x=f(t) e y=g(t) e desenha o grfico da equao paramtrica
no intervalo especificado no segundo argumento.
Sintaxe: plotparam(f(Var)+i*g(Var), Var= Start..Stop, [tstep=Value])

Exemplos:
plotparam(cos(t)+ i*sin(t), t=0..2*) desenha o crculo unitrio

plotparam(cos(t)+ i*sin(t), t=0..2*, tstep=/3) desenha um hexgono regular inscrito


no crculo unitrio (tenha em ateno o valor de Passo de T)

190 Captulo 9 Geometria


Polar

Desenha um grfico polar.


Sintaxe: plotpolar(Expr,Var=Interval, [Step]) ou plotpolar(Expr, Var, Min,
Max, [Step])

Exemplo:
plotpolar(f(x),x,a,b) desenha a curva polar r=f(x) para x em [a,b]

Sequncia

Dada uma expresso em x e uma lista que contm trs valores, desenha a linha y=x, o grfico da funo
definida pela expresso sobre o domnio definido pelo intervalo entre os dois ltimos valores e desenha o
grfico tipo "teia" para os primeiros n termos da sequncia definida de forma recursiva pela expresso
(comeando no primeiro valor).
Sintaxe: plotseq(f(Var), Var={Start, Xmin, Xmax}, Integern)

Exemplo:
plotseq(1-x/2, x={3 -1 6}, 5) desenha y=x e y=1x/2 (de x=1 a x=6) e, em seguida,
desenha os 5 primeiros termos do grfico tipo "teia" para u(n)=1-(u(n1)/2, comeando em u(0)=3

Implcita

Desenha o grfico de uma curva implicitamente definida de Expr (em x e y). Especificamente, desenha o
grfico de Expr=0. Tenha em ateno a utilizao de x e y em letra minscula. Com o intervalo de x e o
intervalo de y opcionais, desenha o grfico apenas dentro desses intervalos.
Sintaxe: plotimplicit(Expr, [XIntrvl, YIntrvl])

Exemplo:
plotimplicit((x+5)^2+(y+4)^2-1) desenha um crculo, centrado no ponto (-5, -4), com um
raio de 1

Campo de direes

Desenha o grfico do campo de direes para a equao diferencial y=f(x,y), em que f(x,y) est contido em
Expr. VetorVar um vetor que contm as variveis. Se VetorVar for da forma [x=Intervalo, y=Intervalo], o
campo de direes desenhado no intervalo de x e no intervalo de y especificados. Dados os valores de passo
de x e de y, desenha os segmentos do campo de direes com estes passos. Se a Opo for normalize, os
segmentos do campo de direes so desenhados com um comprimento igual.
Sintaxe: plotfield(Expr, VectorVar, [xstep=Val, ystep=Val, Option])

Exemplo:
plotfield(x*sin(y), [x=-6..6, y=-6..6],normalize) desenha o campo de direes para
y'=x*sin(y), de -6 a 6 em ambas as direes, com segmentos que so todos do mesmo comprimento,

EDO

Desenha a soluo da equao diferencial y' = f (Var1, Var2...) que contm como condio inicial para as
variveis Val1, Val2,... O primeiro argumento a expresso f(Var1, Var2...), o segundo argumento o vetor
das variveis e o terceiro argumento o vetor das condies iniciais.
Sintaxe: plotode(Expr, [Var1, Var2, ...], [Val1, Val2. ...])

Funes e comandos de geometria 191


Exemplo:
plotode(x*sin(y), [x,y], [2, 2]) desenha o grfico da soluo para y=x*sin(y), que
atravessa o ponto (2, 2) como respetiva condio inicial

Lista

Desenha o grfico de um conjunto de n pontos e liga-os com segmentos. Os pontos so definidos por uma
matriz 2xn, com as abcissas na primeira linha e as ordenadas na segunda linha.
Sintaxe: plotlist(Matrix 2xn)

Exemplo:
plotlist([[0,3],[2,1],[4,4],[0,3]]) desenha um tringulo

Barra deslizante

Cria uma barra deslizante que pode ser utilizada para controlar o valor de um parmetro. Uma caixa de
dilogo apresenta a definio da barra deslizante e qualquer animao para a mesma. Quando tiver
concludo, a barra deslizante apresentada junto parte superior esquerda da vista de Desenho. Em seguida,
pode mov-la para outra localizao.

Transformar
Translao

Traslada um objeto geomtrico ao longo de um dado vetor. O vetor fornecido como a diferena de dois
pontos (cara-coroa).
translation(vector, object)

Exemplos:
translation(0-i, GA) traslada o objeto A uma unidade para baixo.

translation(GB-GA, GC) traslada o objeto C no vetor AB.

Reflexo

Reflete um objeto geomtrico sobre uma linha ou atravs de um ponto. Este ltimo caso , s vezes,
designado como meia volta.
reflection(line, object) ou reflection(point, object)

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

Rotao

Roda um objeto geomtrico, relativamente a um dado ponto central, atravs de um determinado ngulo.
rotate(point, angle, object)

Exemplo:

192 Captulo 9 Geometria


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

Dilatao

Dilata um objeto geomtrico relativamente a um ponto central, de acordo com um fator de escala.
homothety(point, realk, object)

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

Similaridade

Dilata e roda um objeto geomtrico em volta do mesmo ponto central.


similarity(point, realk, angle, object)

Exemplo:
similarity(0, 3, angle(0,1,i),point(2,0)) dilata o ponto em (2,0) segundo um fator de
escala de 3 (um ponto em (6,0)), rodando depois o resultado 90 no sentido oposto ao dos ponteiros do
relgio para criar um ponto em (0, 6).

Projeo

Desenha a projeo ortogonal de um ponto numa curva.


projection(curve, point)

Inverso

Desenha a inverso de um ponto, relativamente a outro ponto, de acordo com um fator de escala.
inversion(point1, realk, point2)

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

Reciprocao

Dado um crculo e um vetor de objetos que so pontos ou linhas, apresenta um vetor em que cada ponto
substitudo pela respetiva linha polar e cada linha substituda pelo respetivo polo, relativamente ao crculo.
reciprocation(Circle, [Obj1, Obj2,...Objn])

Exemplo:
reciprocation(circle(0,1),[line(1+i,2),point(1+i*2)]) d [point(1/2, 1/2)
line(y=-x/2+1/2)].

Funes e comandos de geometria 193


Vista Numrica: menu Comandos
Cartesiano
Abcissa

Apresenta a coordenada x de um ponto ou o comprimento x de um vetor.


abscissa(point) ou abscissa(vector)

Exemplo:
abscissa(GA) apresenta a coordenada x do ponto A.

Ordenada

Apresenta a coordenada y de um ponto ou o comprimento y de um vetor.


ordinate(point) ou ordinate(vector)

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

Coordenadas

Dado um vetor de pontos, apresenta uma matriz que contm as coordenadas x e y desses pontos. Cada linha
da matriz define um ponto. A primeira coluna fornece as coordenadas x e a segunda coluna contm as
coordenadas y.
coordinates([point1, point2, , pointn]))

Equao de

Apresenta a equao cartesiana de uma curva em x e y ou as coordenadas cartesianas de um ponto.


equation(curve) ou equation(point)

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.

Paramtrica

Funciona como o comando equao, mas apresenta resultados paramtricos sob uma forma complexa.
parameq(GeoObj )

Coordenadas polares

Apresenta um vetor que contm as coordenadas polares de um ponto ou um nmero complexo.


polar_coordinates(point) ou polar_coordinates(complex)

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

194 Captulo 9 Geometria


Medida
Distncia

Apresenta a distncia entre dois pontos ou entre um ponto e uma curva.


distance(point1, point2) ou distance(point, curve)

Exemplos:
distance(1+i, 3+3i) d 2.828 ou 22.

Se GA for o ponto em (0, 0) e GB for definido como plotfunc(4x^2/4), ento, distance(GA, GB) d
3.464 ou 23.

Raio

Apresenta o raio de um crculo.


radius(circle)

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.

Permetro

Apresenta o permetro de um polgono ou a circunferncia de um crculo.


perimeter(polygon) ou perimeter(circle)

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

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.

Declive

Apresenta o declive de um objeto reto (segmento, raio ou linha).


slope(Object)

Exemplo:
slope(line(point(1, 1), point(2, 2))) d 1.

rea

Apresenta a rea de um crculo ou polgono.


area(circle) ou area(polygon)

Este comando pode tambm apresentar a rea sob uma curva entre dois pontos.
area(expr, value1, value2)

Exemplos:
Se GA for definido como o crculo unitrio, ento, area(GA) apresenta p.

Funes e comandos de geometria 195


area(4-x^2/4, -4,4) d 14.666

ngulo

Apresenta a medio de um ngulo direcionado. O primeiro ponto assumido como o vrtice do ngulo
medida que os dois pontos seguintes, por ordem, fornecem a medida e o sinal.
angle(vertex, point2, point3)

Exemplo:
angle(GA, GB, GC) apresenta a medida de BAC.

Comprimento do arco

Apresenta 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) d 9.29.

arcLen({sin(t), cos(t)}, t, 0, /2) d 1.57

Testes
Colinear

Assume uma srie de pontos como argumentos e testa se so ou no colineares. Apresenta 1 se os pontos
forem colineares e 0 se no forem.
is_collinear(point1, point2, , pointn)

Exemplo:
is_collinear(point(0,0), point(5,0), point(6,1)) apresenta 0.

No crculo
Assume uma srie de pontos como argumento e testa se esto todos no mesmo crculo. Apresenta 1 se os
pontos estiverem todos no mesmo crculo e 0 se no estiverem.
is_concyclic(point1, point2, , pointn)

Exemplo:
is_concyclic(point(-4,-2), point(-4,2), point(4,-2), point(4,2)) apresenta 1.

No objeto

Testa se um ponto se encontra num objeto geomtrico. Apresenta um nmero (1 para n nmero de lados)
representando o segmento que contm o ponto se estiver e 0 caso contrrio.
is_element(point, object)

Exemplo:
is_element(point(2/2,2/2), circle(0,1)) devolve 1.

196 Captulo 9 Geometria


is_element(point(0,-5), square(point(3,3),point(-5,3)) d 3.

Paralelo

Testa se duas linhas so ou no paralelas. Apresenta 1 se forem e 0 se no forem.


is_parallel(line1, line2)

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

Perpendicular

Semelhante a is_orthogonal. Testa se duas linhas so ou no perpendiculares.


is_perpendicular(line1, line2)

Issceles

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

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

Equiltero

Assume trs pontos e testa se so ou no vrtices de um nico tringulo equiltero. Apresenta 1 se forem e 0
se no forem.
is_equilateral(point1, point2, point3)

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

Paralelogramo

Testa se os quatro pontos de um conjunto so ou no vrtices de um paralelogramo. Apresenta 0 se no


forem. Se forem, apresenta 1 caso formem apenas um paralelogramo, 2 caso formem um losango, 3 caso
formem um retngulo e 4 caso formem um quadrado.
is_parallelogram(point1, point2, point3, point4)

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

Conjugado

Testa se dois pontos ou duas linhas so ou no conjugados em relao a um determinado crculo. Apresenta 1
se forem e 0 se no forem.
is_conjugate(circle, point1, point2) ou is_conjugate(circle, line1, line2)

Funes e comandos de geometria 197


Outras funes de geometria
As seguintes funes no esto disponveis em nenhum menu da aplicao Geometria, mas sim no menu
Catlogo (Cat.).

affix
Apresenta as coordenadas de um ponto ou os comprimentos x e y de um vetor como um nmero complexo.
affix(point) ou affix(vector)

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

barycenter
Calcula o centro hipottico de massa de um conjunto de pontos, cada um com um determinado peso (um
nmero real). Cada par de pontos e pesos est entre parnteses retos como um vetor.
barycenter([[point1, weight1], [point2, weight2],,[pointn, weightn]])

Exemplo:

barycenter d ponto (1, 1/4)

convexhull
Apresenta um vetor que contm os pontos que servem como a envoltria convexa de um determinado
conjunto de pontos.
convexhull(point1, point2, , pointn)

Exemplo:
convexhull(0,1,1+i,1+2i,-1-i,1-3i,-2+i) d [1-3*i 1+2*i -2+ i -1- i ]

distance2
Apresenta o quadrado da distncia entre dois pontos ou entre um ponto e uma curva.
distance2(point1, point2) ou distance2(point, curve)

Exemplos:
distance2(1+i, 3+3i) d 8.

Se GA for o ponto em (0, 0) e GB for definido como plotfunc(4-x^2/4), ento, distance2(GA, GB) d 12.

division_point
Para os dois pontos A e B, com um fator numrico k, apresenta um ponto C de modo que C-B=k*(C-A).
division_point(point1, point2, realk)

Exemplo:

198 Captulo 9 Geometria


division_point(0,6+6*i,4) apresenta o ponto (8,8).

equilateral_triangle
Desenha um tringulo equiltero definido por um dos respetivos lados, ou seja, por dois vrtices
consecutivos. O terceiro ponto calculado automaticamente, mas no definido simbolicamente. Caso uma
varivel em letra minscula seja adicionada 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(point1, point2) ou equilateral_triangle(point1,
point2, var)

Exemplos:
equilateral triangle(0,6) desenha um tringulo equiltero cujos dois primeiros vrtices se
encontram em (0, 0) e (6,0); o terceiro vrtice calculado para se encontrar em (3,3*3).
equilateral triangle(0,6, v) desenha um tringulo equiltero cujos dois primeiros vrtices se
encontram em (0, 0) e (6,0); o terceiro vrtice calculado para se encontrar em (3,3*3) e estas coordenadas
so guardadas na varivel v do CAS. Na vista do CAS, introduzir v apresenta point(3*(3*i+1)), que igual a
(3,3*3).

exbisector
Dados trs pontos que definem um tringulo, cria o bissetor dos ngulos externos do tringulo cujo vrtice
comum se encontra no primeiro ponto. O tringulo no precisa de ser desenhado na vista de Desenho.
exbisector(point1, point2, point3)

Exemplos:
exbisector(A,B,C) desenha o bissetor dos ngulos externos de ABC, cujo vrtice comum se encontra
no ponto A.
exbisector(0,4i,4) desenha a linha fornecida por y=x.

extract_measure
Apresenta a definio de um objeto geomtrico. Para um ponto, essa definio constituda pelas
coordenadas do ponto. Para outros objetos, a definio reflete a sua definio na vista Simblica, com as
coordenadas dos pontos de definio fornecidas.
extract_measure(Var)

harmonic_conjugate
Apresenta o conjugado harmnico de 3 pontos. Mais especificamente, apresenta o conjugado harmnico do
ponto3 relativamente ao ponto1 e ao ponto2. Tambm aceita trs linhas paralelas ou concorrentes. Neste
caso, apresenta a equao da linha do conjugado harmnico.
harmonic_conjugate(point1, point2, point3) ou harmonic_conjugate(line1,
line2, line3)

Exemplo:
harmonic_conjugate(point(0, 0), point(3, 0), point(4, 0)) d point(12/5, 0)

Funes e comandos de geometria 199


harmonic_division
Apresenta o conjugado harmnico de 3 pontos. Mais especificamente, apresenta o conjugado harmnico do
ponto3 relativamente ao ponto1 e ao ponto2 e guarda o resultado na varivel var. Tambm aceita trs linhas
paralelas ou concorrentes. Neste caso, apresenta a equao da linha do conjugado harmnico.
harmonic_division(point1, point2, point3, var) ou harmonic_division(line1,
line2, line3, var)

Exemplo:
harmonic_division(point(0, 0), point(3, 0), point(4, 0), p) d point(12/5, 0) e
guarda-o na varivel p

isobarycenter
Apresenta o centro hipottico de massa de um conjunto de pontos. Funciona como o baricentro, mas assume
que todos os pontos tm um peso igual.
isobarycenter(point1, point2, ,pointn)

Exemplo:
isobarycenter(3,3,3*3*i) d point(3*3*i/3), que equivalente a (0,3).

is_harmonic
Testa se 4 pontos se encontram ou no numa diviso harmnica ou num intervalo. Apresenta 1 se assim for e
0 se assim no for.
is_harmonic(point1, point2, point3, point4)

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({circle1, circle2, , circlen})

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_orthogonal
Testa se duas linhas ou dois crculos so ou no ortogonais (perpendiculares). No caso de dois crculos, testa
se as tangentes num ponto da interseco so ou no ortogonais. Apresenta 1 se forem e 0 se no forem.
is_orthogonal(line1, line2) ou is_orthogonal(circle1, circle2)

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

200 Captulo 9 Geometria


is_rectangle
Testa se os quatro pontos de um conjunto so ou no vrtices de um retngulo. Apresenta 0 se no forem, 1
se forem e 2 se forem vrtices de um quadrado.
is_rectangle(point1, point2, point3, point4)

Exemplos:
is_rectangle(point(0,0), point(4,2), point(2,6), point(-2,4)) apresenta 2.

Com um conjunto de apenas trs pontos como argumento, testa se estes so ou no vrtices de um tringulo
retngulo. 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_rhombus
Testa se os quatro pontos de um conjunto so ou no vrtices de um losango. Apresenta 0 se no forem, 1 se
forem e 2 se forem vrtices de um quadrado.
is_rhombus(point1, point2, point3, point4)

Exemplo:
is_rhombus(point(0,0), point(-2,2), point(0,4), point(2,2)) d 2

is_square
Testa se os quatro pontos de um conjunto so ou no vrtices de um quadrado. Apresenta 1 se forem e 0 se
no forem.
is_square(point1, point2, point3, point4)

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

LineHorz
Desenha a linha horizontal y=a.
LineHorz(a)

Exemplo:
LineHorz(-2) desenha a linha horizontal cuja equao y = 2.

LineVert
Desenha a linha vertical x=a.
LineVert(a)

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

open_polygon
Une um conjunto de pontos com segmentos de linha, 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.

Funes e comandos de geometria 201


open_polygon(point1, point2, , point1) ou open_polygon(point1, point2, ,
pointn)

orthocenter
Apresenta o ortocentro de um tringulo, ou seja, a interseco das trs altitudes de um tringulo. O
argumento pode ser o nome de um tringulo ou trs pontos no colineares que definem um tringulo. No
ltimo caso, o tringulo no precisa de ser desenhado.
orthocenter(triangle) ou orthocenter(point1, point2, point3)

Exemplo:
orthocenter(0,4i,4) d (0,0)

perpendicular bisector
Desenha o bissetor perpendicular de um segmento. O segmento definido pelo respetivo nome ou pelas suas
duas extremidades.
perpen_bisector(segment) ou perpen_bisector(point1, point2)

Exemplos:
perpen_bisector(GC) desenha o bissetor perpendicular do segmento C.

perpen_bisector(GA, GB) desenha o bissetor perpendicular do segmento AB.

perpen_bisector(3+2i, i) desenha o bissetor perpendicular de um segmento cujas extremidades


tm as coordenadas (3, 2) e (0, 1); ou seja, a linha cuja equao y=x/3+1.

point2d
Redistribui aleatoriamente um conjunto de pontos de modo que, para cada ponto, x [5,5] e y [5,5].
Qualquer movimento adicional de um dos pontos redistribui aleatoriamente todos os pontos, a cada toque ou
a cada tecla direcional premida.
point2d(point1, point2, , pointn)

polar
Apresenta linha polar do ponto fornecido como polo relativamente ao crculo definido.
polar(circle, point)

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

pole
Apresenta o polo da linha fornecida relativamente ao crculo definido.
pole(circle, line)

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

202 Captulo 9 Geometria


power_pc
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(circle, point)

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

radical_axis
Apresenta a linha cujos pontos tm os mesmos valores de powerpc para os dois crculos indicados.
radical_axis(circle1, circle2)

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

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

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

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

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

Funes e comandos de geometria 203


10 Folha de Clculo

A aplicao Folha de Clculo fornece uma grelha de clulas para que possa introduzir contedo (como
nmeros, texto, expresses, etc.) e efetuar determinadas operaes no que introduzir.

Para abrir a aplicao Folha de Clculo, prima e selecione Folha de Clculo.

Pode criar o nmero que quiser de folhas de clculo personalizadas; cada uma, com o seu prprio nome,
semelhante a criar uma aplicao. Abre uma folha de clculo personalizada da mesma forma: premindo
e selecionando a folha de clculo especfica.

O tamanho mximo de qualquer folha de clculo de 10 000 linhas por 676 colunas.
A aplicao abre na vista Numrica. No contm vista de Desenho nem vista Simblica. Existe uma vista
Config Simblica ( ) que permite anular determinadas definies sistmicas. (Esta uma
operao comum da vista Config Simblica).

Introduo aplicao Folha de Clculo


Imagine que tem uma banca num mercado de fim-de-semana. Vende mobilirio consignao em nome dos
proprietrios e recebe uma comisso de 10%. Tem de pagar ao proprietrio do terreno 100 dlares por dia
para instalar a banca e ir mant-la aberta at ganhar 250 dlares para si.
1. Abra a aplicao Folha de Clculo.

Prima e selecione Folha de Clculo.

2. Selecione a coluna A. Toque em A ou utilize as teclas de cursor para destacar a clula A (ou seja, o
cabealho da coluna A).
3. Introduza Preo e toque em para dar o nome Preo primeira coluna inteira.

4. Selecione a coluna B. Toque em B ou utilize as teclas de cursor para destacar a clula B.

204 Captulo 10 Folha de Clculo


5. Introduza uma frmula para a sua comisso (sendo esta 10% do preo de cada item vendido):

PREO 0.1

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. Selecione a coluna B.
7. Toque em e selecione Nome.

8. Digite Comisso e toque em . O cabealho da coluna B agora Comisso.

9. sempre boa ideia verificar as frmulas introduzindo alguns valores fictcios e verificando se o
resultado o esperado. Selecione a clula A1 e certifique-se de que e no est
visvel no menu. (Caso contrrio, toque no boto.) Com esta opo, o cursor seleciona automaticamente
a clula imediatamente seguinte quela que acabou de introduzir contedo.
10. Adicione alguns valores na coluna PREO e anote o resultado na coluna COMISSO. Se os resultados no
parecerem corretos, pode tocar no cabealho COMISSO, tocar em e corrigir a frmula.

Introduo aplicao Folha de Clculo 205


11.
Para eliminar os valores fictcios, selecione a clula A1, toque em , prima at selecionar

todos os valores fictcios e, em seguida, prima .

12. Selecione a clula C1.


13. Introduza uma etiqueta para a sua receita, da seguinte forma:

RECEITAS

NOTA: As strings de texto, mas no os nomes, tm de estar entre aspas.

14. Selecione a clula D1.


15. Introduza uma frmula para somar as receitas, da seguinte forma:

SOMA PREO

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. Selecione a clula C3.
17. Introduza uma etiqueta para o total da sua comisso:

TOTAL DE COMISSO

18. Para alargar a coluna C e ver toda a etiqueta em C3, selecione a clula de cabealho da coluna C, toque
em e selecione Coluna .

apresentado um formulrio de introduo que permite especificar a largura necessria da coluna.


19. Introduza 100 e toque em .

Poder ter de fazer experincias at conseguir a largura exata que deseja para a coluna. O valor que
introduzir ser a largura da coluna em pxeis.
20. Selecione a clula D3.
21. Introduza uma frmula para somar a sua comisso:

SOMA COMISSO

SUGESTO: Repare que, em vez de digitar SOMA manualmente, pode escolher essa opo no menu
Aplicaes (um dos menus Toolbox).

22. Selecione a clula C5.


23. Introduza uma etiqueta para os seus custos fixos:

CUSTOS

206 Captulo 10 Folha de Clculo


24. Na clula D5, introduza 100. Isto o aluguer que tem de pagar ao proprietrio do terreno pelo espao
para a sua banca.

25. Introduza a etiqueta LUCROS (Lucro) na clula C7.

26. Na clula D7, introduza uma frmula para calcular os seus lucros:

D3 D5

Tambm pode atribuir um nome s clulas D3 e D5. Por exemplo, TOTAL DE COMISSO e CUSTOS
respetivamente. Nesse caso, a frmula em D7 =TOTAL DE COMISSO-CUSTOS.
27. Introduza a etiqueta OBJETIVO na clula E1.

Pode fazer deslizar um dedo no ecr, ou premir repetidamente as teclas de 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 a etiqueta IR PARA CASA.

Introduo aplicao Folha de Clculo 207


30. Na clula D9, introduza a frmula seguinte:

D7F1

Pode selecionar na paleta de relaes ( ).

Esta frmula apresenta 0 em D9 se no tiver atingido os seus objetivos 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. Selecione C9 e D9.

Pode selecionar as duas clulas arrastando um dedo, ou destacando C9, selecionando e

premindo .

32. Toque em e selecione Cor.

33. Escolha uma cor para o contedo das clulas selecionadas.


34. Toque em e selecione Preenchimento.

208 Captulo 10 Folha de Clculo


35. Escolha uma cor para o fundo das clulas selecionadas.
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 adicionando alguns dados
fictcios coluna PREO. Quando o lucro atingir 250, dever ver o valor em D9 mudar de 0 para 1.

Operaes bsicas
Navegao, seleo e gestos
Pode mover-se numa folha de clculo utilizando as teclas de cursor, deslizando o dedo ou tocando em
e especificando a clula para onde pretende ir.

Seleciona uma clula deslocando-se simplesmente para a mesma. Tambm pode selecionar uma coluna
inteira tocando na letra da coluna e selecionar uma linha inteira (tocando no nmero da linha). Pode
tambm selecionar toda a folha de clculo: basta tocar na clula sem nmero no canto superior esquerdo da
folha de clculo. (A clula que contm o logtipo da HP.)
Pode selecionar um bloco de clulas, premindo uma clula que ser uma clula de canto da seleo e,
passado um segundo, arrastando o dedo at clula oposta na diagonal. Pode tambm selecionar um bloco
de clulas deslocando-se para uma clula de canto, tocando em e utilizando as teclas de cursor
para se mover para a clula oposta na diagonal. Tocar em ou noutra clula, cancela a seleo.

Referncias a clulas
Pode referir-se ao valor de uma clula em frmulas como se esta 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 o nmero da coluna e R o nmero da 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, se uma frmula, por exemplo, em B8 faz referncia a B7, ir
depois fazer referncia a C7 em vez de B7, se for copiada para C8.
Tambm possvel especificar intervalos de clulas, como em C6:E12, bem como colunas inteiras (E:E) ou
linhas inteiras ($3:$5). Tenha em ateno que o componente alfabtico dos nomes das colunas pode estar em
maiscula ou minscula, exceto nas colunas g, l, m e z. (G, L, M e Z so nomes reservados para objetos
grficos, listas, matrizes e nmeros complexos.) Tm de ficar em minscula ou ento precedidos por $. Assim,

Operaes bsicas 209


a clula B1 pode ser referida como B1,b1,$B$1 ou $b$1, enquanto M1 apenas pode ser referida como m1, $m
$1 ou $M$1.

Atribuio de nomes a clulas


possvel atribuir um nome a clulas, linhas e colunas. O nome pode depois ser utilizado numa frmula. As
clulas com nome atribudo ficam com uma moldura azul.

Mtodo 1
Para atribuir um nome a uma clula, linha ou coluna em branco, mova-se para a clula, cabealho da linha ou
cabealho da coluna, introduza um nome e toque em .

Mtodo 2
Para atribuir um nome a uma clula, linha, ou coluna, independentemente de se encontrar ou no em branco:
1. Selecione a clula, linha ou coluna.
2. Toque em e selecione 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. Selecione a clula A (que a clula cabealho da coluna A).
2. Introduza CUSTO e toque em .

3. Selecione a clula B (que a clula cabealho da coluna B).


4.
Introduza CUSTO*0.33 e toque em .

5. Introduza alguns valores na coluna A e observe os resultados do clculo na coluna B.

210 Captulo 10 Folha de Clculo


Introduo de contedo
Pode introduzir contedo diretamente na folha de clculo ou importar dados de uma aplicao de estatstica.

Introduo direta
Uma clula pode conter qualquer objeto vlido para a calculadora: um nmero real (3.14), um nmero
complexo (a+ib), um nmero inteiro (#1Ah), uma lista ({1, 2}), uma matriz ou vetor ([1, 2]), 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 faria na vista de Incio. Prima quando

terminar. Pode tambm introduzir contedo em vrias clulas com apenas uma entrada. Basta selecionar as
clulas, introduzir o contedo por exemplo, =Linha*3 e premir .

O que introduzir na linha de introduo avaliado assim que premir , e o resultado inserido na

clula ou clulas. No entanto, se pretende manter a frmula subjacente, prima primeiro .


Por exemplo, imagine que pretende adicionar a clula A1 (que contm 7) clula B2 (que contm 12).
Introduzir A1 B2 na, por exemplo, clula A4, d 19, tal como introduzir

A1 B2 na clula A5. No entanto, se o valor na clula A1 (ou B2) for alterado, o valor na clula
A5 alterado, mas o valor na clula A4 mantm-se. Isto deve-se ao facto de a expresso (ou frmula) ter sido
conservada na clula 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 introduo 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 SIN(Linha) e prima . Cada

clula na coluna ser preenchida com o seno do nmero da linha da clula. Existe um processo similar que lhe
permite preencher todas as clulas de uma linha com a mesma frmula. Pode tambm adicionar uma frmula
uma vez e torn-la aplicvel 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:
1. Toque na clula com o logtipo da HP (no canto superior esquerdo). Em alternativa, pode utilizar as
teclas de cursor para se mover at clula (tal como pode fazer para selecionar o cabealho de uma
coluna ou linha).

Operaes bsicas 211


2.
Na linha de introduo, digite Linha Coluna 1.

Repare que Linha e Coluna so variveis integradas. So marcadores de posio para o nmero da linha
e para o nmero da coluna da clula que tem uma frmula que os contm.

3.
Toque em ou prima .

Tenha em ateno que cada coluna fornece a n-sima potncia do nmero da linha, a comear pelos
quadrados. Assim, 95 59,049.

Importar dados
Pode importar dados das aplicaes Estatstica 1 var e Estatstica 2 var (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 1 var.
1. Selecione uma clula.
2. Introduza Statistics_1Var.D1.

3.
Prima .

A coluna est preenchida com os dados da aplicao de estatstica, comeando com a clula selecionada no
passo 1. Todos os dados nessa coluna sero substitudos pelos dados que esto a ser importados.
Tambm pode exportar os dados da aplicao Folha de Clculo para uma aplicao de estatstica, utilizando o
procedimento de introduo e edio de dados estatsticos. Este procedimento tambm pode ser utilizado
quer na aplicao Estatstica 1 var, quer na aplicao Estatstica 2 var.

Funes externas
Pode utilizar, numa frmula, qualquer funo disponvel nos menus Matemtica, CAS, Aplicao, Utilizador ou
Catlogo (Cat.). Por exemplo, para achar a raiz de 3 x2 mais prxima de x = 2, poderia introduzir numa clula
o seguinte: RAIZ 3

2 . O resultado apresentado 1.732.

212 Captulo 10 Folha de Clculo


Pode tambm selecionar uma funo num menu. Por exemplo, consulte o seguinte procedimento:
1.
Prima .

2.
Prima e toque em .

3. Selecione Polinmio > Encontrar razes.


A linha de introduo agora tem o seguinte aspeto: =CAS.proot().
4. Introduza os coeficientes do polinmio, por ordem decrescente, separando cada um deles com uma
vrgula:

1 0 3

5.
Prima para ver o resultado. Selecione a clula e toque em para ver um vetor

contendo as duas razes: [1.732 1.732].


6. Toque em para regressar folha de clculo.

Repare que o prefixo CAS adicionado 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 efetuado 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).

Copiar e colar
1.
Para copiar uma ou mais clulas, selecione-as e prima .

Operaes bsicas 213


2.
Mova-se para a localizao desejada e prima .

Pode optar por colar o valor, a frmula, o formato, o valor e o formato ou a frmula e o formato.
Tambm pode copiar dados da aplicao Folha de Clculo e col-los na aplicao Estatstica, no Editor de
Listas ou no Editor de Matrizes. Ou ento, pode copiar a partir de uma dessas aplicaes e colar na aplicao
Folha de Clculo. Nestes casos, apenas os valores so colados.

Utilizar o comando CHOOSE


O comando CHOOSE define uma clula como uma caixa pendente na folha de clculo. O nome de uma clula
utilizado como o nome da varivel.
Por exemplo, se introduzir o comando =CHOOSE($B$1, Favorite Color, {Red,
Green, Yellow, Blue}) na clula A1, a clula A1 torna-se uma caixa pendente. Toque nesta
clula para abrir uma lista intitulada Cor Favorita com as entradas Vermelho, Verde, Amarelo e Azul. Se tocar
em Azul, a clula B1 contm o valor 4 porque Azul a quarta entrada. Se introduzir 2 na clula B1, o valor
selecionado na clula A1 altera para Verde, porque Verde a segunda entrada.

Referncias externas
Pode referir-se aos dados contidos numa folha de clculo, a partir de fora da aplicao Folha de Clculo,
utilizando a referncia SpreadsheetName.CR. Por exemplo, na vista de Incio, pode referir a clula A6 na folha
de clculo integrada introduzindo Spreadsheet.A6. Assim, a frmula 6*Spreadsheet.A6 multiplicaria
qualquer valor atual na clula A6 da aplicao integrada por 6.
Caso tenha criado uma folha de clculo personalizada chamada, por exemplo, Poupanas, basta referi-la pelo
nome, como, por exemplo, em 5*Poupanas.A6.
Tambm possvel referir externamente uma clula com nome, como, por exemplo, em 5*Poupanas.TOTAL.
Da mesma forma, pode introduzir referncias a clulas da folha de clculo no CAS.

214 Captulo 10 Folha de Clculo


Se estiver a trabalhar fora de um folha de clculo, pode referir uma clula pela respetiva referncia absoluta.
Assim, introduzindo Spreadsheet.$A$6 apresenta o contedo da clula A6 na aplicao Folha de Clculo.

NOTA: Uma referncia a um nome de uma folha de clculo sensvel a maisculas e minsculas.

Referncias a variveis
Qualquer varivel pode ser inserida numa clula. Isso inclui variveis Incio, de aplicao, CAS e do utilizador.
As variveis podem ser referidas ou introduzidas. Por exemplo, se tiver atribudo 10 para P na vista de Incio,
pode introduzir = P * 5 numa clula da folha de clculo, premir e obter 50. Se alterar

subsequentemente o valor de P, o valor nessa clula muda automaticamente de modo a refletir o valor novo.
um exemplo de uma varivel referida.
Se pretender apenas o valor atual de P sem que o valor mude se P se alterar, basta introduzir P e premir

. um exemplo de uma varivel introduzida.

As variveis s quais foram atribudos valores em outras aplicaes tambm podem ser referidas numa folha
de clculo. A aplicao Resolv pode ser utilizada para resolver equaes. Um exemplo utilizado V2 = U2
+ 2AD. Poderia ter quatro clulas, numa folha de clculo, com =V, =U, =A e =D como frmulas. medida que
vai fazendo experincias com diferentes valores para estas variveis na aplicao Resolv, os valores
introduzidos e calculados so copiados para a folha de clculo (onde podem ser submetidos a outras
manipulaes).
As variveis de outras aplicaes incluem os resultados de determinados clculos. Por exemplo, se tiver
desenhado o grfico de uma funo na aplicao Funo e calculado a rea com sinal entre dois valores de x,
pode referir esse valor numa folha de clculo premindo , tocando em e selecionando depois
Funo > Resultados > rea com sinal.

Est disponvel tambm um grande nmero de variveis do sistema. Por exemplo, pode introduzir

para obter a ltima resposta calculada na vista de Incio. Pode tambm introduzir

para obter a ltima resposta calculada na vista de Incio e

fazer com que o valor seja automaticamente atualizado medida que novos clculos vo sendo efetuados na

Referncias externas 215


vista de Incio. (Repare que isto funciona apenas com a opo Ans da vista de Incio, e no com a opo Ans da
vista do CAS).

Todas as variveis disponveis esto listadas nos menus de variveis, apresentados quando prime .

Utilizar o CAS em clculos de folha de clculo


Pode obrigar a que um clculo de folha de clculo seja efetuado pelo CAS, garantindo assim que os resultados
so simblicos (e por conseguinte, exatos). Por exemplo, a frmula =Linha na linha 5 d 2.2360679775 se o
clculo no for efetuado pelo CAS, e d 5 se o for.
O motor de clculo escolhido quando introduz a frmula. Assim que comea a introduzir uma frmula, o
boto muda para ou (consoante a ltima seleo). 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 efetuado pelo CAS e ser exato.

Na figura seguinte, a frmula na clula A exatamente a mesma que a frmula na clula B: = Linha2
(Linha1). A nica diferena que a opo estava visvel (ou selecionada) 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 selecionada contiver uma frmula que esteja a ser calculada pelo
CAS.

Botes e teclas
Boto ou tecla Propsito

Ativa a linha de introduo para que possa editar o objeto na clula selecionada. Este boto visvel
apenas se a clula selecionada tiver contedo.

Converte para um nome o texto que introduziu na linha de introduo. Este boto visvel apenas
quando a linha de introduo est ativa.

/ Alterna entre opes que obrigam a expresso a ser tratada pelo CAS; no entanto, apenas o
a calcula. Este boto visvel apenas quando a linha de introduo est ativa.

216 Captulo 10 Folha de Clculo


Boto ou tecla Propsito

Introduz o smbolo $. Este boto um atalho ao introduzir referncias absolutas e visvel apenas
quando a linha de introduo est ativa.

Apresenta opes de formatao para a clula, o bloco, a coluna, a linha ou a folha de clculo inteira
selecionada. Consulte Opes de formatao na pgina 217.

Apresenta um formulrio de introduo que permite especificar a clula para onde deseja ir.

Coloca a calculadora no modo de seleo, que facilita a seleo de um bloco de clulas atravs das
teclas do cursor. Muda para para que possa cancelar a seleo de clulas. Tambm pode
premir e manter premido e arrastar para selecionar um bloco de clulas.

ou Define a direo na qual o cursor se move aps ter sido introduzido contedo numa clula.

Apresenta o resultado na clula selecionada em modo de ecr inteiro, com o deslocamento


horizontal e vertical ativado. Visvel apenas se a clula selecionada tiver contedo.

Permite selecionar uma coluna pela qual proceder ordenao, bem como ordenar por ordem
ascendente ou descendente. Visvel apenas se houver clulas selecionadas.

Cancela o que foi introduzido e limpa a linha de introduo.

Aceita e calcula o que foi introduzido.

Limpa a folha de clculo.

Opes de formatao
As opes de formatao aparecem quando toca em . Aplicam-se ao que estiver atualmente
selecionado: uma clula, bloco, coluna, linha ou a folha de clculo inteira.

As opes so as seguintes:

Opes de formatao 217


Nome: apresenta um formulrio de introduo para que possa atribuir um nome ao que selecionou
Formato numrico: Automtico, Padro, Fixo, Cientfico ou Engenharia. (Isto semelhante s definies
nas Definies de incio.)
Tamanho: Automtico ou entre 10 e 22 pontos.
Cor: cor para o contedo (texto, nmero, etc.) nas clulas selecionadas; a opo com pontos a cinzento
representa Automtico.
Preenchimento: cor de fundo que preenche as clulas selecionadas; a opo com pontos a cinzento
representa Automtico.
Alinhar : alinhamento horizontal Automtico, Esquerda, Centro ou Direita.
Alinhar : alinhamento vertical Automtico, Superior, Centro ou Inferior.

Coluna : apresenta um formulrio de introduo que permite especificar a largura necessria das
colunas selecionadas; s est disponvel se tiver selecionado a folha de clculo inteira ou uma ou mais
colunas inteiras.
Tambm pode alterar a largura de uma coluna selecionada com um gesto de abertura ou fecho de pina
na horizontal.
Linha : apresenta um formulrio de introduo que permite especificar a altura necessria das linhas
necessrias; s est disponvel se tiver selecionado a folha de clculo inteira ou uma ou mais linhas
inteiras.
Tambm pode alterar a altura de uma linha selecionada com um gesto de abertura ou fecho de 2 dedos
na vertical.
Mostrar " ": mostra aspas antes e depois de strings no corpo da folha de clculo. As opes so:
Automtico, Sim ou No.
Texto: apresenta frmulas em formato de texto. As opes so: Automtico, Sim ou No.
Armazenamento: ative esta opo para acelerar os clculos nas folhas de clculo com muitas frmulas;
s est disponvel se tiver selecionado a folha de clculo inteira.

Parmetros de formatao
Cada atributo de formatao representado por um parmetro que pode ser referido numa frmula. Por
exemplo, =D1(1) apresenta a frmula na clula D1 (ou no apresenta nada, caso D1 no contenha qualquer
frmula). Os atributos que podem ser recuperados numa frmula atravs da referncia ao respetivo
parmetro associado encontram-se listados abaixo.

Parmetro Atributo Resultado

0 contedo Contedos (ou em branco)

1 frmula Frmula

2 nome Nome (ou em branco)

3 formato numrico Padro: 0

Fixo: 1

Cientfico: 2

Engenharia: 3

4 nmero de casas decimais 1 a 11, ou no especificado (1)

218 Captulo 10 Folha de Clculo


Parmetro Atributo Resultado

5 tipo de letra 0 a 6, ou no especificado (-1)

0 equivale a 10 pontos e 6 equivale a 22 pontos

6 cor de fundo Cor de preenchimento da clula, ou 32768 se no


for especificada

7 cor de primeiro plano Cor do contedo da clula, ou 32768 se no for


especificada

8 alinhamento horizontal Esquerda: 0

Centro: 1

Direita: 2

No especificado: 1

9 alinhamento vertical Superior: 0

Centro: 1

Inferior: 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, introduzir B3(5):=2 fora o contedo de B3 a ser apresentado num tipo de letra de tamanho
mdio.

Funes de folha de clculo


Alm das funes dos menus Matemtica, CAS e Catlogo, pode utilizar funes especiais de folha de
clculo. Estas encontram-se no menu Aplicao, um dos menus Toolbox. Prima , toque em
e selecione Folha de Clculo.

No se esquea de colocar um sinal de igual ( ) antes de uma funo caso deseje que o
resultado seja automaticamente atualizado medida que os seus valores dependentes se alteram. Sem um
sinal de igual, est a introduzir apenas o valor atual.

Funes de folha de clculo 219


11 Aplicao Estatstica 1 var

A aplicao Estatstica 1 var 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 1 var 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 1 var so guardados em variveis, podendo ser reutilizados na
vista de Incio e noutras aplicaes.

Introduo aplicao Estatstica 1 var


Imagine que est a medir as alturas dos alunos de uma sala de aula para achar a altura mdia. Os cinco
primeiros estudantes tm as seguintes medies: 160 cm, 165 cm, 170 cm, 175 cm e 180 cm.
1.
Prima , e selecione Estatstica 1 var para abrir a aplicao Estatstica 1 var.

220 Captulo 11 Aplicao Estatstica 1 var


2. Introduza os dados das medies na coluna D1:

160

165

170

175

180

Introduo aplicao Estatstica 1 var 221


3. Ache a mdia da amostra.

Toque em para ver as estatsticas calculadas a partir dos dados da amostra em D1. A mdia
() 170. Existem mais estatsticas do que podem ser apresentadas num 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 forem introduzidos dados no D1, H1 est
automaticamente configurado para utilizar D1 para dados e a frequncia de cada ponto de dados est
definido para 1. Pode selecionar outras colunas de dados da vista Simblica da aplicao.

4. Toque em para fechar a janela de estatsticas.

5.
Prima 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 de dados;
e o terceiro campo (Plotn) o local onde escolhe o tipo de desenho que ir representar os dados na vista
de Desenho: histograma, grfico de caixa, de probabilidade normal, de linha, de barra, de Pareto, carta
de controlo, de pontos, diagrama de caule e folha ou grfico de pizza.

222 Captulo 11 Aplicao Estatstica 1 var


Vista Simblica: itens de menu
Os itens de menu em que pode tocar na vista Simblica so os seguintes:

Item de menu Propsito

Copia a varivel de coluna (ou expresso varivel) para a linha de introduo, permitindo edit-
la. Quando concluir, toque em .

Seleciona (ou cancela a seleo de) uma anlise estatstica (H1-H5) para explorao.

Seleciona o nome de uma coluna da vista Numrica.

Apresenta a expresso atual em formato de texto na vista de ecr inteiro. Quando concluir,
toque em .

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 adicionar outra coluna, D2, que contm as
frequncias dos nossos cinco pontos de dados em D1.

Altura (cm) Frequncia

160 5

165 3

170 8

175 2

180 1

1.
Toque em Frequncia direita de H1 (ou prima para destacar o segundo campo H1).

Introduo aplicao Estatstica 1 var 223


2. Toque em para apresentar as listas Dn disponveis e, em seguida, selecione D2.

3. Opcionalmente, selecione uma cor para o grfico.


4. Se tiver mais do que uma anlise definida na vista Simblica, cancele a seleo de todas as anlises que,
de momento, no lhe interessam.
5. Retorne vista Numrica.

224 Captulo 11 Aplicao Estatstica 1 var


6. Na coluna D2, introduza os dados de frequncia apresentados na tabela anterior:

7. Para recalcular as estatsticas, toque em .

A altura mdia agora de aproximadamente 167.631 cm.

Introduo aplicao Estatstica 1 var 225


8.
Configure um histograma dos dados. Toque no ponto e prima .

Introduza parmetros adequados aos seus dados. Aqueles que so mostrados na figura seguinte
asseguram que todos os dados neste exemplo especfico so apresentados na vista de Desenho.

9.
Para desenhar um histograma dos dados, prima .

Prima e para mover o traador e ver o intervalo e a frequncia de cada compartimento. Pode
tambm tocar para selecionar um compartimento. Toque e arraste para se deslocar na vista de Desenho.
Tambm pode ampliar ou reduzir no cursor premindo e , respetivamente. Por fim, pode
utilizar o gesto de zoom com aproximao ou afastamento de 2 dedos efetuado de forma vertical, horizontal
ou diagonal para fazer zoom.

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 da seguinte forma:

226 Captulo 11 Aplicao Estatstica 1 var


V vista Numrica e introduza os dados diretamente. Consulte um exemplo em Introduo aplicao
Estatstica 1 var na pgina 220.
V vista de Incio e copie os dados de uma lista. Por exemplo, se introduzir L1 D1 na vista de
Incio, os itens na lista L1 so copiados para a coluna D1 na aplicao Estatstica 1 var.
V vista de Incio 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 1 var aberta, volte vista de Incio e introduza Spreadsheet.A1:A10

D7 .

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.

Vista Numrica: itens de menu


Os itens de menu em que pode tocar na vista Numrica so os seguintes:

Copia o item destacado para a linha de introduo, permitindo edit-lo.

Apresenta um menu de opes de edio. Consulte Menu Mais na pgina 227.

Move o cursor para o item especificado numa lista.

Ordena os dados de vrias formas. Consulte Ordenar valores de dados na pgina 229.

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

Calcula estatsticas para cada conjunto de dados selecionado na vista Simblica. Consulte Clculo de
estatsticas na pgina 229.

Menu Mais
O menu Mais contm opes para editar listas de dados. As opes encontram-se descritas na tabela
seguinte.

Opo Subopo Propsito

Inser Linha Insere uma nova linha na lista atual. A nova linha contm 0
como o seu elemento.

Elimin Coluna Elimina o contedo da lista selecionada.

Para eliminar um nico item, selecione-o e prima

Selecionar Linha Seleciona a linha que contm a clula atualmente


selecionada; a linha inteira pode ser copiada.

Introduzir e editar dados estatsticos 227


Opo Subopo Propsito

Caixa Abre uma caixa de dilogo onde pode selecionar uma


matriz retangular definida por um local de incio e um local
de fim. Pode tambm tocar sem soltar numa clula para
selecion-la como o local de incio e, em seguida, arrastar o
dedo para selecionar a matriz retangular de elementos.
Aps ser selecionada, a matriz pode ser copiada.

Coluna Seleciona a lista atual. Aps ser selecionada, a lista pode


ser copiada.

Seleo Ativa e desativa o modo de seleo.

Se o modo de seleo estiver desativado, pode tocar sem


soltar numa clula e, em seguida, arrastar o dedo para
selecionar uma matriz retangular.

Trocar Coluna Transpe o contedo de duas colunas (ou listas).

Editar um conjunto de dados


Na vista Numrica, destaque os dados a alterar, digite um novo valor e prima . Pode tambm

destacar os dados, tocar em a fim de os copiar para a linha de introduo, fazer a alterao e premir

Eliminar dados

Para eliminar um item de dados, destaque-o e prima . Os valores abaixo da clula eliminada
sobem uma linha.

Para eliminar uma coluna de dados, destaque uma entrada nessa coluna e prima .

Selecione a coluna e toque em .


Para eliminar todos os dados de todas as colunas, prima , selecione Todas as colunas e

toque em .

Inserir dados
1. Destaque a clula abaixo do local onde deseja inserir um valor.
2. Toque em , selecione Inserir e, em seguida, selecione Linha.

3.
Introduza o valor ou expresso e prima .

Se pretende apenas adicionar mais dados ao conjunto de dados e o local onde so inseridos no importante,
selecione a ltima clula do conjunto de dados e comece a introduzir os novos dados.

228 Captulo 11 Aplicao Estatstica 1 var


Gerao de dados
Pode introduzir uma frmula destinada a gerar uma lista de pontos de dados para uma coluna especificada
tocando em . No exemplo seguinte, 5 pontos de dados sero colocados na coluna D2. Sero gerados
pela expresso X2 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 o valor que lhe foi atribudo noutro local (como, por exemplo, na vista de Incio). 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 selecionada.
1. Na vista Numrica, coloque o destaque na coluna que deseja ordenar e toque em .

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

Clculo de estatsticas
Toque em a fim de apresentar os seguintes resultados para cada conjunto de dados selecionado na
vista Simblica.

Estatstica Definio

n Nmero de pontos de dados

Min Valor mnimo

Clculo de estatsticas 229


Estatstica Definio

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

X Soma dos valores dos dados (com as respetivas frequncias)

X2 Soma dos quadrados dos valores dos dados

Mdia

sX Desvio padro da amostra

X Desvio padro da populao

serrX Erro padro

ssX Soma de desvios quadrticos de X

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.

Desenho de grficos
Pode desenhar o seguinte:
Histogramas
Grficos de caixa (com ou sem valores anmalos)
Grficos de probabilidade normal
Grficos de linhas
Grficos de barras
Diagramas de Pareto
Cartas de controlo
Grficos de pontos
Diagramas de caule e folha
Grficos de pizza
Depois de introduzir os dados e definir o conjunto de dados, pode desenhar o grfico dos dados. possvel
desenhar at cinco grficos em simultneo. Se estiver a desenhar mais do que um grfico, prima e,
em seguida, selecione Escala automtica para configurar a janela inicial. Em seguida, pode usar os dedos
para efetuar deslocamento e zoom, de modo a obter a vista ideal para cada grfico.

230 Captulo 11 Aplicao Estatstica 1 var


Desenhar grficos de dados estatsticos
1. Na vista Simblica, selecione os conjuntos de dados dos quais deseja desenhar grficos.
2. No menu Plotn, selecione 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 do histograma demasiado grossas ou finas, pode ajust-
las alterando a definio Largura H. (Consulte Configurar o grfico na pgina 236).
4.
Prima . Se a escala no for do seu agrado, prima e selecione Escala Automtica.

Pode contar com a opo Escala Automtica para obter uma boa escala inicial que pode depois ser
ajustada, quer diretamente na vista de Desenho, quer na vista Config Desenho.

Tipos de grfico
Histograma
O primeiro conjunto de nmeros abaixo do grfico indica o local onde se encontra o cursor. No exemplo
seguinte, 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
As marcas da caixa esquerda assinalam o valor mnimo dos dados. A caixa assinala o primeiro quartil, a
mediana e o terceiro quartil. As marcas da caixa direita assinalam o valor mximo dos dados. Os nmeros a
seguir ao grfico fornecem a estatstica no cursor. Pode ver outras estatsticas premindo ou . Na
vista Simblica, pode incluir ou excluir valores anmalos. No campo Opo, selecione Mostrar destacados
para ver os valores anmalos fora do grfico ou selecione Sem destacados para incluir quaisquer valores
anmalos no conjunto de dados.

Desenho de grficos 231


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 aspeto dos dados, maior a probabilidade de que a sua
distribuio seja normal.

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

232 Captulo 11 Aplicao Estatstica 1 var


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 descendente e apresenta cada um com a respetiva
percentagem do todo.

Desenho de grficos 233


Carta de controlo
Uma carta de controlo desenha linhas horizontais no valor mdio e em ambos os nveis de confiana
superiores e inferiores. Em seguida, coloca os dados ordenados no grfico e une os pontos de dados com
segmentos de reta. Este tipo de grfico tem uma opo para traar a amplitude mvel (a diferena entre
pares de pontos de dados) em vez de pontos de dados individuais.
Na caixa de Opo, pode selecionar Individuais ou Intervalo mvel.

Grfico de pontos
O grfico de pontos desenha um ponto para cada ponto de dados e empilha, na vertical, pontos de dados
idnticos.

234 Captulo 11 Aplicao Estatstica 1 var


Diagrama de caule e folha
O diagrama de caule e folha separa valores por potncias de dez, com o caule mostrando a mais alta potncia
de dez e as folhas apresentando a prxima potncia inferior de dez para cada ponto de dados. includa uma
legenda na base do diagrama.
Na caixa de Opo, pode selecionar Caule dividido ou Caule nico predefinido. A opo de caule dividido
divide cada caule em duas partes a 5, 50 e etc.

Grfico de pizza
O grfico de pizza apresenta cada ponto de dados como um setor de um crculo, em que a rea do setor
corresponde ao percentual de todo o conjunto de dados que o ponto de dados individual representa.

Desenho de grficos 235


Configurar o grfico
A vista Config Desenho ( ) permite especificar muitos dos parmetros de desenho de grficos
comuns a outras aplicaes (como, por exemplo, Intervalo de X e Intervalo de Y). Existem duas definies
exclusivas da aplicao Estatstica 1 var, da seguinte forma:
Largura do histograma Largura H permite especificar a largura de um compartimento do
histograma. Isso determina quantos compartimentos iro caber no ecr, bem como de que forma os
dados so distribudos (ou seja, quantos pontos de dados contm um compartimento).
Intervalo do histograma Intervalo de 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 de Desenho ( ) tem opes de zoom e de trao, bem como apresentao de coordenadas. A

opo de Escala Automtica est disponvel no menu Vista ( ), bem como o menu . O menu
Vista tambm lhe permite visualizar grficos no modo de ecr dividido.
Para todos os tipos de grfico, pode tocar e arrastar para se deslocar na Vista de Desenho. Pode utilizar o
zoom com aproximao ou afastamento de 2 dedos na horizontal, para efetuar o zoom no eixo x, na vertical,
para efetuar o zoom no eixo y ou na diagonal para efetuar o zoom em ambos os eixos. Tambm pode ampliar
ou reduzir no cursor premindo e , respetivamente.

Vista de Desenho: itens de menu


Os itens de menu em que pode tocar na vista de Desenho so os seguintes:

Boto Propsito

Apresenta o menu Zoom.

Liga ou desliga a funo de traar.

236 Captulo 11 Aplicao Estatstica 1 var


Boto Propsito

Apresenta a definio do grfico estatstico atual.

Mostra ou oculta o menu.

Desenho de grficos 237


12 Aplicao Estatstica 2 var

A aplicao Estatstica 2 var 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 2 var 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.
Tambm pode calcular estatsticas em Incio e na aplicao Folha de Clculo.
Os valores calculados na aplicao Estatstica 2 var so guardados em variveis. Estas podem ser referidas na
vista de Incio e em outras aplicaes.

Introduo aplicao Estatstica 2 var


O exemplo que se segue utiliza os dados de publicidade e vendas da tabela abaixo. No exemplo, ir introduzir
os dados, calcular resultados estatsticos, ajustar uma curva aos dados e prever o efeito de mais publicidade
nas vendas.

Minutos de publicidade Vendas resultantes ($)

(independente, x) (dependente, y)

2 1400

1 920

3 1100

5 2265

5 2890

4 2200

Abrir a aplicao Estatstica 2 var



Prima e, em seguida, selecione Estatsticas 2 var para abrir a aplicao Estatstica 2 var.

238 Captulo 12 Aplicao Estatstica 2 var


Introduzir dados
1. Introduza os dados acerca dos minutos de publicidade na coluna C1:

2 1 3 5 5 4

2. Introduza os dados acerca das vendas resultantes na coluna C2:

1400

920

1100

2265

2890

2200

Introduo aplicao Estatstica 2 var 239


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.
1.
Prima para especificar as colunas que contm os dados que deseja analisar.

Neste caso, C1 e C2 so apresentadas por predefinio. Mas poderia ter introduzido os seus dados em
colunas que no C1 e C2.

240 Captulo 12 Aplicao Estatstica 2 var


2. Selecione um ajuste:
Na caixa Tipo 1, selecione um ajuste. Neste exemplo, selecione Linear.

3. Como opo, selecione um tipo de ponto e uma cor para o grfico de disperso.
4. Como opo, selecione uma cor para o grfico do ajuste utilizando o menu de cores esquerda de
Ajuste.
5. Se tiver mais do que uma anlise definida na vista Simblica, cancele a seleo de todas as anlises que,
de momento, no lhe interessam.

Explorar estatsticas
1. Ache a correlao, r , entre a publicidade e as vendas:

A correlao r=0.8995

Introduo aplicao Estatstica 2 var 241


2. Ache o tempo mdio de publicidade ().

O tempo mdio de publicidade, , de 3.33333 minutos.

3. Ache a mdia de vendas ().

A mdia de vendas, , de aproximadamente 1796 dlares americanos.

Prima para regressar vista Numrica.

Configurar o grfico
Altere a amplitude do grfico para garantir que todos os pontos de dados so desenhados.

1 6 100 3200

500

242 Captulo 12 Aplicao Estatstica 2 var


Desenhar o grfico
1.
Prima para desenhar o grfico.

2. Toque em e, sem seguida, toque em para desenhar o ajuste.

Apresentar a equao

Prima para regressar vista Simblica.

Repare na expresso no campo Ajuste1. Esta mostra que o declive (m) da linha de regresso de
425.875 e a interceo y (b) de 376.25.

Introduo aplicao Estatstica 2 var 243


Prever valores
Agora, vamos prever o nmero das vendas caso a publicidade aumentasse para 6 minutos.
1.
Prima para regressar vista de Desenho.

Por predefinio, a opo de traar est ativa. Esta opo ir mover o cursor de um ponto de dados para
outro ponto de dados medida que premir ou . medida que se desloca de um ponto de
dados para outro ponto de dados, os valores x e y correspondentes 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. Por esse motivo, no possvel mover o
cursor para x = 6. Em vez disso, precisamos de prever o que y ser quando x = 6, com base nos dados
existentes. Para o fazer, temos de traar a curva de regresso, e no os pontos de dados existentes.

244 Captulo 12 Aplicao Estatstica 2 var


2.
Prima ou a fim de definir o cursor para traar a linha de regresso em vez dos pontos de
dados.
O cursor salta do ponto de dados onde se encontrava na curva de regresso.

3.
Toque na linha de regresso perto de x = 6 (junto margem direita do ecr). Em seguida, prima

at x = 6. Se o valor de x no estiver visvel no canto inferior esquerdo do ecr, toque em .


Quando atingir x = 6, ver que o valor de PREDY (tambm apresentado na parte inferior do ecr) l
2931.5. Assim, o modelo prev que as vendas aumentariam para 2,931.50 dlares se a publicidade
fosse aumentada para 6 minutos.

SUGESTO: Pode utilizar a mesma tcnica de traar para prever ainda que sem grande preciso de
quantos minutos de publicidade precisaria para obter uma determinada quantidade de vendas. No
entanto, um mtodo mais exato est disponvel: retorne vista de Incio e introduza Predx(s) (onde s
o nmero de vendas). Predy e Predx so funes da aplicao.

Introduzir e editar dados estatsticos


Cada coluna na vista Numrica um conjunto de dados, e representada por uma varivel designada C0 a C9.
Existem trs maneiras de introduzir dados numa coluna, da seguinte forma:
V vista Numrica e introduza os dados diretamente. Consulte um exemplo em Introduo aplicao
Estatstica 2 var na pgina 238.
V vista de Incio e copie os dados de uma lista. Por exemplo, se introduzir L1, tocar em e,
em seguida, introduzir C1 na vista de Incio, os itens na lista L1 so copiados para a coluna C1 na
aplicao Estatstica 1 var.
V vista de Incio 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 2 var aberta, volte vista de Incio e introduza Spreadsheet.A1:A10,

toque em , introduza C7 e, em seguida, prima .

NOTA: Para fornecer estatsticas a duas variveis vlidas, uma coluna de dados deve conter, pelo menos,
quatro pontos de dados.

Introduzir e editar dados estatsticos 245


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.

Vista Numrica: itens de menu


Os itens de menu em que pode tocar na vista Numrica so os seguintes:

Copia o item destacado para a linha de introduo, permitindo edit-lo.

Apresenta um menu de opes de edio. Consulte Menu Mais na pgina 246.

Move o cursor para o item especificado numa lista.

Ordena os dados de vrias formas.

Apresenta um formulrio de introduo para que possa introduzir uma frmula destinada a gerar uma
lista de valores para uma coluna especificada.

Calcula estatsticas para cada conjunto de dados selecionado na vista Simblica.

Menu Mais
O menu Mais contm opes para editar listas de dados. As opes encontram-se descritas na tabela
seguinte.

Opo Subopo Propsito

Inser Linha Insere uma nova linha na lista atual. A nova linha contm 0
como o seu elemento.

Elimin Coluna Elimina o contedo da lista selecionada.

Para eliminar um nico item, selecione-o e prima

Selecionar Linha Seleciona a linha que contm a clula atualmente


selecionada; a linha inteira pode ser copiada.

Caixa Abre uma caixa de dilogo onde pode selecionar uma


matriz retangular definida por um local de incio e um local
de fim. Pode tambm tocar sem soltar numa clula para
selecion-la como o local de incio e, em seguida, arrastar o
dedo para selecionar a matriz retangular de elementos.
Aps ser selecionada, a matriz pode ser copiada.

Coluna Seleciona a lista atual. Aps ser selecionada, a lista pode


ser copiada.

Seleo Ativa e desativa o modo de seleo.

246 Captulo 12 Aplicao Estatstica 2 var


Opo Subopo Propsito

Se o modo de seleo estiver desativado, pode tocar sem


soltar numa clula e, em seguida, arrastar o dedo para
selecionar uma matriz retangular.

Trocar Coluna Transpe o contedo de duas colunas (ou listas).

Definir um modelo de regresso


Um modelo de regresso definido na vista Simblica. Existem trs maneiras de o fazer:
Aceite a opo predefinida para ajustar os dados a uma linha reta.
Escolha um tipo de ajuste 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.

Escolher um ajuste
1.
Prima para apresentar a vista Simblica.

2. Para a anlise que lhe interessa (S1 a S5), selecione o campo Tipo.
3. Toque outra vez no campo para ver o menu de tipos de ajuste.
4. Selecione o tipo de ajuste da sua preferncia no menu. (Consulte Tipos de ajuste na pgina 247).

Tipos de ajuste
Esto disponveis doze tipos de ajuste:

Tipo de ajuste Significado

Linear (Predefinio) Ajusta os dados a uma linha reta: y = mx + b. Utiliza um ajuste de quadrados mnimos.

Logartmica Ajusta os dados a uma curva logartmica: y = m lnx + b.

Exponencial Ajusta os dados curva exponencial natural: y = b * emx

Potncia Ajusta os dados a uma curva de potncias: y = b * xm

Expoente Ajusta os dados a uma curva exponencial: y = b * mx

Inversa Ajusta os dados a uma variao inversa: y = m/x + b

Logstica
Ajusta os dados a uma curva logstica: em que L o 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. Requer, pelo menos, trs pontos.

Cbica Ajusta os dados a um polinmio cbico: y = ax3 + bx2 + cx + d

Qurtica Ajusta a um polinmio qurtico: y = ax4 + bx3 + cx2 + dx + e

Definir um modelo de regresso 247


Tipo de ajuste Significado

Trigonomtrica Ajusta os dados a uma curva trigonomtrica: y = a * sin(bx + c) + d. Requer, pelo menos, trs pontos.

Definido pelo utilizador Defina o seu prprio ajuste (veja o seguinte).

Definir o seu prprio ajuste


1.
Prima para apresentar a vista Simblica.

2. Para a anlise que lhe interessa (S1 a S5), selecione o campo Tipo.
3. Toque outra vez no campo para ver um menu de tipos de ajuste.
4. Selecione Definido pelo utilizador no menu.
5. Selecione o campo de ajuste correspondente.
6.
Introduza uma expresso e prima . A varivel independente deve ser X, e a expresso no

deve conter quaisquer variveis desconhecidas. Por 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 so:

Estatstica Definio

n O nmero de pontos de dados.

r O coeficiente de correlao das colunas de dados independentes e dependentes,


baseado apenas no ajuste linear (independentemente do tipo de ajuste escolhido).
Apresenta um valor entre 1 e 1, em que 1 e 1 indicam os melhores ajustes.

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

sCOV Covarincia da amostra das colunas de dados independentes e dependentes.

COV Covarincia da populao das colunas de dados independentes e dependentes.

XY Soma de todos os produtos individuais de x e y.

As estatsticas apresentadas quando toca em so:

248 Captulo 12 Aplicao Estatstica 2 var


Estatstica Definio

Mdia de valores (independentes) de x.

X Soma dos valores de x.

X2 Soma dos valores de x2.

sX O desvio padro da amostra da coluna independente.

X O desvio padro da populao da coluna independente.

serrX O erro padro da coluna independente.

ssX Soma de desvios quadrticos de X.

As estatsticas apresentadas quando toca em so:

Estatstica Definio

Mdia de valores (dependentes) de y.

Y Soma dos valores de y.

Y2 Soma dos valores de y2.

sY O desvio padro da amostra da coluna dependente.

Y O desvio padro da populao da coluna dependente.

serrY O erro padro da coluna dependente.

ssY Soma de desvios quadrticos de Y.

Desenhar grficos de dados estatsticos


Depois de introduzir os dados, selecionar 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, selecione 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 de X e Intervalo de Y na vista Config Desenho. (

).

3.
Prima .

Se o posicionamento do conjunto de dados e da linha de regresso no for o ideal, prima e


selecione Escala automtica. Pode contar com a funcionalidade Escala automtica para lhe
proporcionar uma boa escala inicial, que pode depois ser ajustada na vista Config Desenho.

Desenhar grficos de dados estatsticos 249


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

Traar uma curva


Se a linha de regresso no estiver visvel, toque em . As coordenadas do cursor de traar so

apresentadas na parte inferior do ecr. (Se no estiverem visveis, toque em ).

Prima para ver a equao da linha de regresso na vista Simblica.

Se a equao for demasiado ampla para o ecr, selecione-a e prima .

O exemplo seguinte mostra que o declive da linha de regresso (m) 425.875 e que a interceo y (b)
376.25.

250 Captulo 12 Aplicao Estatstica 2 var


Ordem de traar
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 traar, utilize e . A ordem
de traar, para cada anlise ativa (S1-S5), consiste no grfico de disperso em primeiro lugar e no ajuste em
segundo. Por isso, se S1 e S2 estiverem ambas ativas, o traador encontra-se, por predefinio, no grfico de
disperso S1 quando prime . Prima para traar o ajuste S1. Neste ponto, prima para

regressar ao grfico de disperso S1 ou prima novamente para traar o grfico de disperso S2. Prima

uma terceira vez para traar o ajuste S2. Se premir uma quarta vez, ir regressar ao grfico de

disperso S1. Se estiver confuso quanto quilo que est a traar, basta tocar em para ver a
definio do objeto (grfico de disperso ou ajuste) que est a ser traado.

Vista de Desenho: itens de menu


Os itens de menu da vista de Desenho so:

Boto Propsito

Apresenta o menu Zoom.

Liga ou desliga a funo de traar.

Permite especificar um valor de x na curva de melhor ajuste para o qual saltar (ou um ponto de dados
para o qual saltar caso o cursor se encontre num ponto de dados e no na curva de melhor ajuste).

Mostra ou oculta uma curva que melhor se ajusta anlise ativa na vista Simblica.

Abre o menu Funo. Consulte Menu Funo na pgina 251.

Mostra ou oculta os botes de menu.

Menu Funo
Os itens de menu no menu Funo so:

Opo Propsito

Ajuste Mostra ou oculta uma curva que melhor se ajusta anlise ativa na vista Simblica. Tambm pode
tocar no boto no menu da vista de Desenho.

Desenhar Permite-lhe desenhar uma curva ajustada funo para o grfico de disperso com o seu dado.

Definio
Apresenta a definio do grfico de disperso atual ou curva de ajuste. Prima ou para

alternar entre o grfico de disperso e a curva de ajuste e para se deslocar por cada desenho ativo na
vista Simblica.

Desenhar grficos de dados estatsticos 251


Desenhar

A opo Desenhar abre a vista de Desenho, com uma mensagem apresentada na parte inferior do ecr para
desenhar um ajuste de funo com o seu dedo. Pode desenhar uma nova funo se no gostar do desenho
anterior. Aps concluir o desenho de uma funo, toque em . O tipo de ajuste para o primeiro
conjunto de dados disponvel na vista Simblica (S1S5) alterado para Definido pelo utilizador e a
expresso (em X) do seu ajuste so guardadas como a definio de ajuste definido pelo utilizador.

Vista Config Desenho


Tal como acontece com todas as aplicaes que proporcionam uma funcionalidade de desenho de grficos, a
vista Config Desenho permite definir o intervalo e o aspeto da vista de Desenho. As
definies so comuns a outras operaes da vista Config Desenho. A pgina 2 da vista Config Desenho
contm um campo Ligar. Se escolher esta opo, segmentos de reta unem os pontos de dados na vista de
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 baseada na equao que
melhor se encaixa nos dados de acordo com o tipo de ajuste especificado.
Pode prever valores na vista de Desenho da aplicao Estatstica 2 var e tambm na vista de Incio.

Vista de Desenho
1. Na vista de 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 traar 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 vai para o ponto especificado na curva.

Vista de Incio
Se a aplicao Estatstica 2 var for a aplicao ativa, pode tambm prever os valores de X e Y na vista de
Incio.

Introduza PredX(Y) e, em seguida, prima a fim de prever o valor de X para o valor

especificado de Y.

Introduza PredY(X) e, em seguida, prima a fim de prever o valor de Y para o valor

especificado de X.

252 Captulo 12 Aplicao Estatstica 2 var


NOTA: Nos casos em que o nmero de curvas de ajuste apresentadas superior a um, as funes PredX e
PredY utilizam o primeiro ajuste ativo definido na vista Simblica.

Pode digitar PredX e PredY diretamente na linha de introduo, ou selecion-los no menu de funes da
aplicao na categoria Estatstica 2 var. O menu de funes da aplicao um dos menus Toolbox ( ).

Resoluo de problemas de desenho


Se tiver problemas ao desenhar um grfico, verifique o seguinte:
O ajuste (ou seja, o modelo de regresso) que pretende selecionar o que est selecionado.
Apenas os conjuntos de dados que deseja analisar ou desenhar so selecionados na vista Simblica.

O intervalo de desenho adequado. Experimente premir e selecionar Escala automtica, ou
ajuste os parmetros de desenho na vista Config Desenho.
Certifique-se de que ambas as colunas emparelhadas contm dados e tm o mesmo comprimento.

Desenhar grficos de dados estatsticos 253


13 Aplicao Inferncia

A aplicao Inferncia calcula testes de hipteses, intervalos de confiana e testes de qui-quadrado, para
alm de testes e intervalos de confiana baseados na inferncia para regresso linear. Alm da aplicao
Inferncia, o menu Matemtica tem um conjunto completo de funes de probabilidade baseadas em diversas
distribuies (qui-quadrado, F, binmio, poisson, etc.).
Com base nas estatsticas de uma ou duas amostras, pode testar hipteses e achar intervalos de confiana
para as seguintes quantidades:
Mdia
Proporo
Diferena entre duas mdias
Diferena entre duas propores
Pode realizar testes de adequao do ajuste e testes sobre tabelas bidirecionais com base na distribuio do
qui-quadrado. Tambm pode efetuar os seguintes clculos baseados na inferncia para regresso linear:
Teste t linear
Intervalo de confiana para o declive
Intervalo de confiana para a interceo
Intervalo de confiana para uma resposta mdia
Intervalo de previso para uma resposta futura
Tambm pode efetuar uma anlise de varincia com um fator (ANOVA) em listas de dados.

Dados de amostra
Para muitos dos clculos, a vista Numrica da aplicao Inferncia fornecida com dados de amostra (que
pode repor ao reinicializar a aplicao). Estes dados de amostra so teis na medida em que o ajudam a
compreender a aplicao.

Introduo aplicao Inferncia


Utilize as seguintes seces para realizar um Teste Z de uma mdia, utilizando os dados de amostra.

Abrir a aplicao Inferncia



Prima e, em seguida, selecione Inferncia.

254 Captulo 13 Aplicao Inferncia


A aplicao Inferncia abre-se na vista Simblica.

Opes da vista Simblica


As tabelas seguintes resumem as opes disponveis na vista Simblica.
Tabela 13-1 Testes de hipteses

Teste Descrio

Teste Z: 1 O Teste Z sobre uma mdia

Teste Z: 1 2 O Teste Z sobre a diferena entre duas mdias

Teste Z: 1 O Teste Z sobre uma proporo

Teste Z: 1 2 O Teste Z sobre a diferena entre duas propores

Teste T: 1 O Teste T sobre uma mdia

Teste T: 1 2 O Teste T sobre a diferena entre duas mdias

Tabela 13-2 Intervalos de confiana

Teste Descrio

Intervalo Z: 1 O intervalo de confiana para uma mdia, com base na distribuio Normal

Intervalo Z: 1 2 O intervalo de confiana para a diferena entre duas mdias, com base na distribuio
Normal

Intervalo Z: 1 O intervalo de confiana para uma proporo, com base na distribuio Normal

Intervalo Z: 1 2 O intervalo de confiana para a diferena entre duas propores, com base na
distribuio Normal

Intervalo T: 1 O intervalo de confiana para uma mdia, com base na distribuio t de Student

Intervalo T: 1 2 O intervalo de confiana para a diferena entre duas mdias, com base na distribuio t
de Student

Introduo aplicao Inferncia 255


Tabela 13-3 Teste X2

Teste Descrio

Adequao do ajuste O teste de qui-quadrado da adequao do ajuste, com base em dados categricos

Teste bidirecional O teste do qui-quadrado, com base em dados categricos numa tabela bidirecional

Tabela 13-4 Regresso

Teste Descrio

Teste t linear O teste t para regresso linear

Intervalo: Declive O intervalo de confiana para o declive da linha de regresso linear verdadeira, com base
na distribuio t

Intervalo: Interceo O intervalo de confiana para a interceo y da linha de regresso linear verdadeira, com
base na distribuio t

Intervalo: Resposta mdia O intervalo de confiana para uma resposta mdia, com base na distribuio t

Intervalo de previso O intervalo de previso para uma resposta futura, com base na distribuio t

Tabela 13-5 ANOVA

Teste Descrio

ANOVA com 1 fator Anlise de varincia com um fator, com base na distribuio F

Se escolher um dos testes de hipteses, pode escolher uma hiptese alternativa para testar por comparao
com a hiptese nula. Para cada teste, existem trs escolhas possveis de hiptese alternativa, com base 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 .
Nesta seco, vamos submeter os dados de exemplo a um Teste Z de uma mdia para ilustrar o
funcionamento da aplicao.

Selecionar o mtodo de inferncia


1. Teste de hiptese o mtodo de inferncia predefinido. Se no estiver selecionado, toque em Mtodo e
selecione-o.

256 Captulo 13 Aplicao Inferncia


2. Escolha o tipo de teste. Neste caso, selecione Teste Z: 1 do menu Tipo.

3. Selecione uma hiptese alternativa. Neste caso, selecione < do menu Hiptese alt..

Introduo aplicao Inferncia 257


Introduzir dados
V vista Numrica para ver os dados de amostra.

A tabela seguinte descreve os campos nesta vista para os dados de amostra.

Nome do campo Descrio

Mdia da amostra

n O intervalo de confiana para o declive da linha de regresso linear verdadeira, com base
na distribuio t

0 Mdia presumida da populao

Desvio padro da populao

Nvel alfa para o teste

na vista Numrica que introduz 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 pseudoaleatrios na sua calculadora grfica. Se o algoritmo estiver a funcionar corretamente, a
mdia estar perto de 0.5 e o desvio padro da populao aproximadamente 0.2887. O aluno receia que a
mdia da amostra (0.461368) parea um pouco baixa e que esteja a testar a menor hiptese alternativa face
hiptese nula.

Apresentar os resultados do teste


Toque em .

258 Captulo 13 Aplicao Inferncia


O valor de distribuio do teste e a probabilidade associada so apresentados, juntamente com o(s) valor(es)
crtico(s) do teste e o(s) valor(es) crtico(s) associado(s) da estatstica. Neste caso, o teste indica que no se
deve rejeitar a hiptese nula.

Toque em para regressar vista Numrica.

Desenhar os resultados do teste



Prima .

O grfico da distribuio apresentado, com o valor Z do teste assinalado. O valor de X correspondente


tambm apresentado.

Toque em para ver o valor Z crtico. Com o nvel alfa apresentado, pode premir ou para
diminuir ou aumentar o nvel .

Introduo aplicao Inferncia 259


Importar estatsticas
Para muitos dos clculos, a aplicao Inferncia pode importar resultados estatsticos de dados nas
aplicaes Estatstica 1 var e Estatstica 2 var. Para os outros, os dados podem ser importados manualmente.
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 1 var



Prima e selecione Estatstica 1 var.

Limpar dados indesejveis


Se houver dados indesejveis na aplicao, limpe-os:

Prima , e depois selecione Todas as colunas.

Introduzir dados
Na coluna D1, introduza os pontos de ebulio achados durante as experincias.

82 5

83 1

82 6

83 7

260 Captulo 13 Aplicao Inferncia


82 4

83

Calcular as estatsticas
1. Toque em .

As estatsticas calculadas sero agora importadas para a aplicao Inferncia.

2. Toque em para fechar a janela de estatsticas.

Abrir a aplicao Inferncia


Abra a aplicao Inferncia e limpe as definies atuais.

Prima , selecione Inferncia e, em seguida, prima .

Importar estatsticas 261


Selecionar o mtodo e o tipo de inferncia
1. Selecione Mtodo e, em seguida, selecione Intervalo de confiana.

2. Selecione Tipo e, em seguida, selecione Intervalo T: 1 .

262 Captulo 13 Aplicao Inferncia


Importar os dados
1.
Prima .

2. Especifique os dados que deseja importar:

Toque em .

3. No campo Aplicao, selecione a aplicao de estatstica que contm os dados que deseja importar.
4. No campo Coluna, especifique a coluna onde os dados esto guardados nessa aplicao. (D1 a
predefinio.)

5. Toque em .

6. Especifique um intervalo de confiana de 90% no campo C.

Apresentar numericamente os resultados


1. Para apresentar o intervalo de confiana na vista Numrica, toque em .

Importar estatsticas 263


2. Toque em para regressar vista Numrica.

Apresentar graficamente os resultados



Para apresentar o intervalo de confiana na vista de Desenho, prima ..

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 das populaes.
Os testes de hipteses da HP Prime utilizam a distribuio Z Normal ou a distribuio t de Student para
calcular probabilidades. Caso deseje utilizar outras distribuies, recorra vista de Incio e s distribuies
existentes na categoria Probabilidade do menu Matemtica.

264 Captulo 13 Aplicao Inferncia


Teste Z de uma amostra
Nome do menu
Teste Z: 1
Com base em estatsticas de uma nica amostra, este teste mede a fora das provas para uma hiptese
selecionada, por comparao com a hiptese nula. A hiptese nula a de que a mdia da populao igual a
um valor especificado, H0: = 0.

Pode selecionar uma das seguintes hipteses alternativas contra a qual testar, por comparao, a hiptese
nula:
H0: < 0

H0: > 0

H0: 0

Dados introduzidos
Os dados introduzidos so os seguintes:

Nome do campo Descrio

Mdia da amostra

n Tamanho da amostra

0 Mdia hipottica da populao

Desvio padro da populao

Nvel de significncia

Resultados
Os resultados so os seguintes:

Resultado Descrio

Teste Z Estatstica do teste Z

Teste Valor de associado ao valor Z do teste

P Probabilidade associada estatstica do teste Z

Z crtico Valor(es) limite de Z associado(s) ao nvel que forneceu

crtico Valor(es) limite de exigido(s) pelo valor que forneceu

Teste Z de duas amostras


Nome do menu
Teste Z: 1 2

Testes de hipteses 265


Com base em duas amostras, cada uma de uma populao independente, este teste mede a fora das provas
para uma hiptese selecionada, por comparao com a hiptese nula. A hiptese nula a de que as mdias
das duas populaes so iguais, H0: 1 = 2.

Pode selecionar uma das seguintes hipteses alternativas contra a qual testar, por comparao, a hiptese
nula:
H0: 1 < 2

H0: 1 > 2

H0: 1 2

Dados introduzidos
Os dados introduzidos so os seguintes:

Nome do campo Descrio

1 Mdia da amostra 1

2 Mdia da amostra 2

n1 Tamanho da amostra 1

n2 Tamanho da amostra 2

1 Desvio padro da populao 1

2 Desvio padro da populao 2

Nvel de significncia

Resultados
Os resultados so os seguintes:

Resultado Descrio

Teste Z Estatstica do teste Z

Teste Diferena das mdias associada ao valor Z do teste

P Probabilidade associada estatstica do teste Z

Z crtico Valor(es) limite de Z associado(s) ao nvel que forneceu

crtico Diferena das mdias associada ao nvel que forneceu

Teste Z de uma proporo


Nome do menu
Teste Z: 1
Com base em estatsticas de uma nica amostra, este teste mede a fora das provas para uma hiptese
selecionada, por comparao com a hiptese nula. A hiptese nula a de que a proporo de sucessos um
valor presumido, H0: = 0.

266 Captulo 13 Aplicao Inferncia


Pode selecionar uma das seguintes hipteses alternativas contra a qual testar, por comparao, a hiptese
nula:
H0: < 0

H0: > 0

H0: 0

Dados introduzidos
Os dados introduzidos so os seguintes:

Nome do campo Descrio

x Nmero de sucessos na amostra

n Tamanho da amostra

0 Proporo de sucessos da populao

Nvel de significncia

Resultados
Os resultados so os seguintes:

Resultado Descrio

Teste Z Estatstica do teste Z

Proporo de sucessos na amostra


Teste

P Probabilidade associada estatstica do teste Z

Z crtico Valor(es) limite de Z associado(s) ao nvel que forneceu

Proporo de sucessos associada ao nvel que forneceu


crtico

Teste Z de duas propores


Nome do menu
Teste Z: 1 2

Com base nas estatsticas de duas amostras, cada uma de uma populao diferente, este teste mede a fora
das provas para uma hiptese selecionada, por comparao com a hiptese nula. A hiptese nula a de que
as propores de sucessos nas duas populaes so iguais, H0: 1 = 2.

Pode selecionar uma das seguintes hipteses alternativas contra a qual testar, por comparao, a hiptese
nula:
H0: 1 < 2

H0: 1 > 2

H0: 1 2

Testes de hipteses 267


Dados introduzidos
Os dados introduzidos so os seguintes:

Nome do campo Descrio

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

Resultados
Os resultados so os seguintes:

Resultados Descrio

Teste Z Estatstica do teste Z

Diferena entre as propores de sucessos, nas duas amostras, associada ao valor Z do


Teste
teste

P Probabilidade associada estatstica do teste Z

Z crtico Valor(es) limite de Z associado(s) ao nvel que forneceu

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


crtico
forneceu

Teste T de uma amostra


Nome do menu
Teste T: 1
Este teste utilizado quando o desvio padro da populao no conhecido. Com base em estatsticas de
uma nica amostra, este teste mede a fora das provas para uma hiptese selecionada, por comparao com
a hiptese nula. A hiptese nula a de que a mdia da amostra contm algum valor presumido, H0: = 0.

Pode selecionar uma das seguintes hipteses alternativas contra a qual testar, por comparao, a hiptese
nula:
H 0: < 0

H0: > 0

H0: 0

Dados introduzidos
Os dados introduzidos so os seguintes:

268 Captulo 13 Aplicao Inferncia


Nome do campo Descrio

Mdia da amostra

s Desvio padro da amostra

n Tamanho da amostra

0 Mdia hipottica da populao

Nvel de significncia

Resultados
Os resultados so os seguintes:

Resultados Descrio

Teste T Estatstica do teste T

Teste Valor de associado ao valor t do teste

P Probabilidade associada estatstica do teste T

DF Graus de liberdade

T crtico Valor(es) limite de T associado(s) ao nvel que forneceu

crtico Valor(es) limite de exigido(s) pelo valor que forneceu

Teste T de duas amostras


Nome do menu
Teste T: 1 2

Este teste utilizado quando o desvio padro da populao no conhecido. Com base nas estatsticas de
duas amostras, cada uma de uma populao diferente, este teste mede a fora das provas para uma hiptese
selecionada, por comparao com a hiptese nula. A hiptese nula a de que as mdias das duas populaes
so iguais, H0: 1 = 2.

Pode selecionar uma das seguintes hipteses alternativas contra a qual testar, por comparao, a hiptese
nula:
H0: 1 < 2

H0: 1 > 2

H0: 1 2

Dados introduzidos
Os dados introduzidos so os seguintes:

Nome do campo Descrio

1 Mdia da amostra 1

Testes de hipteses 269


Nome do campo Descrio

2 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

Repartidas Selecione esta opo para repartir as amostras com base nos respetivos desvios padro

Resultados
Os resultados so os seguintes:

Resultados Descrio

Teste T Estatstica do teste T

Teste Diferena das mdias associada ao valor t do teste

P Probabilidade associada estatstica do teste T

DF Graus de liberdade

T crtico Valores limite de T associados ao nvel que forneceu

crtico 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
Intervalo Z: 1
Esta opo utiliza a distribuio Z Normal para calcular o intervalo de confiana para , a mdia verdadeira de
uma populao, quando o desvio padro verdadeiro da populao, , conhecido.

Dados introduzidos
Os dados introduzidos so os seguintes:

Nome do campo Descrio

Mdia da amostra

n Tamanho da amostra

270 Captulo 13 Aplicao Inferncia


Nome do campo Descrio

Desvio padro da populao

C Nvel de confiana

Resultados
Os resultados so os seguintes:

Resultado Descrio

C 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
Intervalo Z: 1 2

Esta opo utiliza a distribuio Z Normal para calcular um intervalo de confiana para a diferena entre as
mdias de duas populaes, 1 2, quando os desvios padro das populaes 1 e 2, so conhecidos.

Dados introduzidos
Os dados introduzidos so os seguintes:

Nome do campo Descrio

1 Mdia da amostra 1

2 Mdia da amostra 2

n1 Tamanho da amostra 1

n2 Tamanho da amostra 2

1 Desvio padro da populao 1

2 Desvio padro da populao 2

C Nvel de significncia

Resultados
Os resultados so os seguintes:

Resultado Descrio

C Nvel de confiana

Intervalos de confiana 271


Resultado Descrio

Z crtico Valores crticos para Z

Inferior Limite inferior para

Superior Limite superior para

Intervalo Z de uma proporo


Nome do menu
Intervalo Z: 1
Esta opo utiliza a distribuio Z Normal para calcular um intervalo de confiana para a proporo de
sucessos numa populao, num caso em que uma amostra de tamanho n tenha um nmero de sucessos x.

Dados introduzidos
Os dados introduzidos so os seguintes:

Nome do campo Descrio

x Nmero de sucessos da amostra

n Tamanho da amostra

C Nvel de confiana

Resultados
Os resultados so os seguintes:

Resultado Descrio

C Nvel de confiana

Z crtico Valores crticos para Z

Inferior Limite inferior para

Superior Limite superior para

Intervalo Z de duas propores


Nome do menu
Intervalo Z: 1 2

Esta opo utiliza a distribuio Z Normal para calcular um intervalo de confiana para a diferena entre as
propores de sucessos em duas populaes.

Dados introduzidos
Os dados introduzidos so os seguintes:

272 Captulo 13 Aplicao Inferncia


Nome do campo Descrio

x1 Nmero de sucessos da amostra 1

x2 Nmero de sucessos da amostra 2

n1 Tamanho da amostra 1

n2 Tamanho da amostra 2

C Nvel de confiana

Resultados
Os resultados so os seguintes:

Resultados Descrio

C Nvel de confiana

Z crtico Valores crticos para Z

Inferior Limite inferior para

Superior Limite superior para

Intervalo T de uma amostra


Nome do menu
Intervalo T: 1
Esta opo utiliza a distribuio t de Student para calcular um intervalo de confiana para , a mdia
verdadeira de uma populao, num caso em que o desvio padro verdadeiro da populao, , desconhecido.

Dados introduzidos
Os dados introduzidos so os seguintes:

Nome do campo Descrio

Mdia da amostra

s Desvio padro da amostra

n Tamanho da amostra

C Nvel de confiana

Resultados
Os resultados so os seguintes:

Resultados Descrio

C Nvel de confiana

Intervalos de confiana 273


Resultados Descrio

DF Graus de liberdade

Crtico Valores crticos para T

Inferior Limite inferior para

Superior Limite superior para

Intervalo T de duas amostras


Nome do menu
Intervalo T: 1 2

Esta opo utiliza a distribuio t de Student para calcular um intervalo de confiana para a diferena entre as
mdias de duas populaes, 1 2, quando os desvios padro das populaes, 1 e 2, so desconhecidos.

Dados introduzidos
Os dados introduzidos so os seguintes:

Nome do campo Descrio

1 Mdia da amostra 1

2 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

C Nvel de confiana

Repartidas Repartir ou no as amostras com base nos respetivos desvios padro

Resultados
Os resultados so os seguintes:

Resultados Descrio

C Nvel de confiana

DF Graus de liberdade

T crtico Valores crticos para T

Inferior Limite inferior para

Superior Limite superior para

274 Captulo 13 Aplicao Inferncia


Testes de qui-quadrado
Uma calculadora HP Prime pode realizar testes sobre dados categricos com base na distribuio do qui-
quadrado. Especificamente, as calculadoras HP Prime suportam tanto os testes de adequao do ajuste como
os testes em tabelas bidirecionais.

Teste da adequao do ajuste


Nome do menu
Adequao do ajuste
Esta opo utiliza a distribuio do qui-quadrado para testar a adequao do ajuste de dados categricos em
contagens observadas por comparao com probabilidades esperadas ou contagens esperadas. Na vista
Simblica, faa a sua seleo na caixa Esperado: selecione Probabilidade (a predefinio) ou Contagem.

Dados introduzidos
Com a opo Probabilidade esperada selecionada, os dados introduzidos da vista Numrica so os seguintes:

Nome do campo Descrio

ObsList A lista de dados de contagem observados

ProbList A lista de probabilidades esperadas

Resultados
Quando se toca em , os resultados so os seguintes:

Resultados Descrio

x2 O valor da estatstica do teste do qui-quadrado

P A probabilidade associada ao valor do qui-quadrado

DF Os graus de liberdade

Teclas de menu
As opes das teclas de menu so as seguintes:

Tecla de menu Descrio

Abre um menu que permite selecionar vrias clulas para copiar e colar.

Apresenta os resultados do teste predefinidos, como indicado anteriormente.

Apresenta as contagens esperadas.

Apresenta a lista de contribuies de cada categoria para o valor do qui-quadrado.

Regressa vista Numrica.

Testes de qui-quadrado 275


Com a opo Contagem esperada selecionada, os dados introduzidos da vista Numrica incluem ExpList para
as contagens esperadas em vez de ProbList e as etiquetas das teclas de menu no ecr Resultados no
incluem Exp.

Teste da tabela bidirecional


Nome do menu
Teste bidirecional
Esta opo utiliza a distribuio do qui-quadrado para testar a adequao do ajuste de dados categricos de
contagens observadas contidas numa tabela bidirecional.

Dados introduzidos
Os dados introduzidos da vista Numrica so os seguintes:

Nome do campo Descrio

ObsMat A matriz dos dados de contagem observados na tabela bidirecional

Resultados
Quando se toca em , os resultados so os seguintes:

Resultados Descrio

x2 O valor da estatstica do teste do qui-quadrado

P A probabilidade associada ao valor do qui-quadrado

DF Os graus de liberdade

Teclas de menu
As opes das teclas de menu so as seguintes:

Tecla de menu Descrio

Abre um menu que permite selecionar vrias clulas para copiar e colar.

Apresenta a matriz de contagens esperadas. Prima para sair.

Apresenta a matriz de contribuies de cada categoria para o valor do qui-quadrado.


Prima para sair.

Regressa vista Numrica.

Inferncia para regresso


Uma calculadora HP Prime pode realizar testes e calcular intervalos com base na inferncia para regresso
linear. Estes clculos baseiam-se na distribuio t.

276 Captulo 13 Aplicao Inferncia


Teste t linear
Nome do menu
Teste t linear
Esta opo executa um teste t na equao de regresso linear verdadeira, com base numa lista de dados
explicativos e numa lista de dados de resposta. necessrio escolher uma hiptese alternativa na vista
Simblica, utilizando o campo Hiptese alt..

Dados introduzidos
Os dados introduzidos da vista Numrica so os seguintes:

Nome do campo Descrio

Lista X A lista de dados explicativos

Lista Y A lista de dados de resposta

Resultados
Quando se toca em , os resultados so os seguintes:

Resultados Descrio

Teste T O valor da estatstica do teste t

P A probabilidade associada estatstica do teste t

DF Os graus de liberdade

0 A interceo da linha de regresso calculada

1 O declive da linha de regresso calculada

serrLine O erro padro da linha de regresso calculada

serrSlope O erro padro do declive da linha de regresso calculada

serrInter O erro padro da interceo da linha de regresso calculada

r O coeficiente de correlao dos dados

R
2 O coeficiente de determinao dos dados

Teclas de menu
As opes das teclas de menu so as seguintes:

Tecla de menu Descrio

Abre um menu que permite selecionar vrias clulas para copiar e colar.

Regressa vista Numrica.

Inferncia para regresso 277


Intervalo de confiana para o declive
Nome do menu
Intervalo: Declive
Esta opo calcula um intervalo de confiana para o declive da equao de regresso linear verdadeira, com
base numa lista de dados explicativos, numa lista de dados de resposta e num nvel de confiana. Aps
introduzir os seus dados na vista Numrica e tocar em , introduza o nvel de confiana na solicitao
que apresentada.

Dados introduzidos
Os dados introduzidos da vista Numrica so os seguintes:

Nome do campo Descrio

Lista X A lista de dados explicativos

Lista Y A lista de dados de resposta

C O nvel de confiana (0 < C < 1)

Resultados
Quando se toca em , os resultados so os seguintes:

Resultados Descrio

C O nvel de confiana introduzido

T crtico O valor crtico de t

DF Os graus de liberdade

1 O declive da linha de regresso calculada

serrSlope O erro padro do declive da linha de regresso calculada

Inferior O limite inferior do intervalo de confiana para o declive

Superior O limite superior do intervalo de confiana para o declive

Teclas de menu
As opes das teclas de menu so as seguintes:

Tecla de menu Descrio

Abre um menu que permite selecionar vrias clulas para copiar e colar.

Regressa vista Numrica.

278 Captulo 13 Aplicao Inferncia


Intervalo de confiana para a interceo
Nome do menu
Intervalo: Interceo
Esta opo calcula um intervalo de confiana para a interceo da equao de regresso linear verdadeira,
com base numa lista de dados explicativos, numa lista de dados de resposta e num nvel de confiana. Aps
introduzir os seus dados na vista Numrica e tocar em , introduza o nvel de confiana na solicitao
que apresentada.

Dados introduzidos
Os dados introduzidos da vista Numrica so os seguintes:

Nome do campo Descrio

Lista X A lista de dados explicativos

Lista Y A lista de dados de resposta

C O nvel de confiana (0 < C < 1)

Resultados
Quando se toca em , os resultados so os seguintes:

Resultados Descrio

C O nvel de confiana introduzido

T crtico O valor crtico de t

DF Os graus de liberdade

o A interceo da linha de regresso calculada

serrInter O erro padro da interceo y da linha de regresso

Inferior O limite inferior do intervalo de confiana para a interceo

Superior O limite superior do intervalo de confiana para a interceo

Teclas de menu
As opes das teclas de menu so as seguintes:

Tecla de menu Descrio

Abre um menu que permite selecionar vrias clulas para copiar e colar.

Regressa vista Numrica.

Inferncia para regresso 279


Intervalo de confiana para uma resposta mdia
Nome do menu
Intervalo: Resposta mdia
Esta opo calcula um intervalo de confiana para a resposta mdia (), com base numa lista de dados
explicativos, numa lista de dados de resposta, num valor da varivel explicativa (X) e num nvel de confiana.
Aps introduzir os seus dados na vista Numrica e tocar em , introduza o nvel de confiana e o
valor da varivel explicativa (X) na solicitao que apresentada.

Dados introduzidos
Os dados introduzidos da vista Numrica so os seguintes:

Nome do campo Descrio

Lista X A lista de dados explicativos

Lista Y A lista de dados de resposta

X O valor da varivel explicativa para o qual pretende uma resposta mdia e um intervalo
de confiana

C O nvel de confiana (0 < C < 1)

Resultados
Quando se toca em , os resultados so os seguintes:

Resultados Descrio

C O nvel de confiana introduzido

T crtico O valor crtico de t

DF Os graus de liberdade

A resposta mdia para o valor de X introduzido

serr O erro padro de

Inferior O limite inferior do intervalo de confiana para a resposta mdia

Superior O limite superior do intervalo de confiana para a resposta mdia

Teclas de menu
As opes das teclas de menu so as seguintes:

Tecla de menu Descrio

Abre um menu que permite selecionar vrias clulas para copiar e colar.

Regressa vista Numrica.

280 Captulo 13 Aplicao Inferncia


Intervalo de previso
Nome do menu
Intervalo de previso
Esta opo calcula um intervalo de previso para uma resposta futura, com base numa lista de dados
explicativos, numa lista de dados de resposta, num valor da varivel explicativa (X) e num nvel de confiana.
Aps introduzir os seus dados na vista Numrica e tocar em , introduza o nvel de confiana e o
valor da varivel explicativa (X) na solicitao que apresentada.

Dados introduzidos
Os dados introduzidos da vista Numrica so os seguintes:

Nome do campo Descrio

Lista X A lista de dados explicativos

Lista Y A lista de dados de resposta

X O valor da varivel explicativa para o qual pretende uma resposta futura e um intervalo
de confiana

C O nvel de confiana (0 < C < 1)

Resultados
Quando se toca em , os resultados so os seguintes:

Resultados Descrio

C O nvel de confiana introduzido

T crtico O valor crtico de t

DF Os graus de liberdade

A resposta futura para o valor de X introduzido

serr O erro padro de

Inferior O limite inferior do intervalo de confiana para a resposta mdia

Superior O limite superior do intervalo de confiana para a resposta mdia

Teclas de menu
As opes das teclas de menu so as seguintes:

Tecla de menu Descrio

Abre um menu que permite selecionar vrias clulas para copiar e colar.

Regressa vista Numrica.

Inferncia para regresso 281


ANOVA
Nome do menu
ANOVA
Esta opo efetua uma anlise de varincia com um fator(ANOVA) utilizando um teste F, com base em listas
de dados numricos.

Dados introduzidos
Os dados introduzidos para a ANOVA de um fator so listas de dados em I1-I4. Pode acrescentar listas
adicionais em I5 e por a fora.

Resultados
Quando se toca em , os resultados so os seguintes:

Resultados Descrio

F O valor F do teste

P A probabilidade associada ao valor F do teste

DF Os graus de liberdade para o teste

SS A soma dos quadrados das amostras

MS O valor quadrtico mdio das amostras

DFerr Os graus de liberdade dos erros

SSerr A soma dos quadrados dos erros

MSerr O valor quadrtico mdio dos erros

Teclas de menu
As opes das teclas de menu so as seguintes:

Tecla de menu Descrio

Abre um menu que permite selecionar vrias clulas para copiar e colar.

Regressa vista Numrica.

Utilize as teclas do cursor ou toque para se deslocar na tabela. Alm de tocar em , pode tocar sem
soltar numa clula e, em seguida, arrastar o dedo para selecionar uma matriz retangular de clulas para
copiar e colar.

282 Captulo 13 Aplicao Inferncia


14 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 respetivas variveis, com base
num valor de semente. Pode tambm resolver um sistema de equaes (lineares ou no lineares), utilizando
tambm valores semente.
Repare nas seguintes 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: a vista Simblica, vista de Desenho e vista
Numrica. No entanto, a vista Numrica muito diferente das outras aplicaes, uma vez que dedicada
resoluo numrica e no a apresentar uma tabela de valores.
Os botes de menu da vista Simblica e da vista de Desenho esto disponveis nesta aplicao.

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.
Segue-se a equao para resolver isto:
V2 = U2 + 2AD
Nesta equao, V = velocidade final, U = velocidade inicial, A = acelerao necessria e D = distncia.

Abrir a aplicao Resolv



Prima e, em seguida, selecione Resolv.

Introduo aplicao Resolv 283


A aplicao Resolv iniciada na vista Simblica, onde se especifica a equao a resolver.

NOTA: Alm das variveis integradas, pode utilizar uma ou mais variveis criadas por si (quer na vista de
Incio, quer no CAS). Por exemplo, se tiver criado uma varivel designada ME, poderia inclu-la numa equao
deste gnero: Y2 = G2 + 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


1.
Se no precisar de quaisquer equaes ou expresses j definidas, prima . Toque em

para confirmar a inteno de limpar a aplicao.

2. Defina a equao.

V U 2 A D

284 Captulo 14 Aplicao Resolv


Introduzir variveis conhecidas
1. Apresente a vista Numrica.

Aqui, pode especificar os valores das variveis conhecidas, destacar a varivel que quer resolver e tocar
em .

2. Introduza os valores das variveis conhecidas.

27 78 16 67 100

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, na vista de Incio, poder tiver
atribudo 10 varivel U ao introduzir 10, tocando em e, em seguida, introduzindo U. Em seguida,
ao abrir a vista Numrica para resolver uma equao com U como uma varivel, 10 ser o valor predefinido
para U. Isto tambm ocorre se uma varivel tiver sido atribuda um valor em algum clculo anterior (numa
aplicao ou num programa).

A fim de repor o valor zero para todas as variveis pr-preenchidas, prima .

Resolver a varivel desconhecida


Para resolver a varivel desconhecida A, mova o cursor para a caixa de A e toque em .

Introduo aplicao Resolv 285


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. Por conseguinte, pode concluir que no existem outras
solues adicionais para A. Isto tambm visvel se desenhar a equao.

Desenhar o grfico da equao


A vista de Desenho mostra um grfico para cada um dos lados da equao resolvida. Pode escolher qualquer
uma das variveis como varivel independente selecionando-a na vista Numrica. Assim, neste exemplo
certifique-se de que A est destacada.
A equao atual V2 = U2 + 2AD. A vista de Desenho desenha duas equaes; uma para cada lado da equao.
Uma destas Y = V2, com V = 27.78, tornando Y = 771.7284. Este grfico uma linha horizontal. O outro
grfico Y = U2 + 2AD com U = 16.67 e 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.
1.
Para desenhar a equao para a varivel A, prima .

2. Selecione Escala automtica.


3. Selecione Ambos os lados de En (em que n o nmero da equao selecionada).

286 Captulo 14 Aplicao Resolv


4. Por predefinio, o traador est ativo. Utilizando as teclas de cursor, mova o cursor de traar ao longo
de qualquer um dos grficos at aproximar-se da interseco. Note que o valor de A apresentado junto
ao canto inferior esquerdo do ecr se aproxima com o valor de A que calculou.

A vista de Desenho oferece uma forma prtica de achar uma aproximao a uma soluo quando suspeita de
que existem vrias solues. Mova o cursor de traar 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 traar.

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 selecionar aquelas que deseja resolver
conjuntamente, como um sistema. Por exemplo, imagine que deseja resolver o sistema de equaes que
consiste no seguinte:
X2 + Y2 = 16
X Y = 1

Abrir a aplicao Resolv


1.
Prima e, em seguida, selecione Resolv.

2.
Se no precisar de quaisquer equaes ou expresses j definidas, prima . Toque em

para confirmar a inteno de limpar a aplicao.

Definir as equaes
Defina as equaes.

X Y 16

X Y 1

Introduo aplicao Resolv 287


Certifique-se de que ambas as equaes so selecionadas, uma vez que estamos a analisar valores de X e Y
que satisfazem as duas equaes.

Introduzir um valor de semente


1. Apresente a vista Numrica.

Ao contrrio do exemplo de uma equao, neste exemplo, no existem valores determinados para
qualquer 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 direciona a
calculadora para fornecer, se possvel, uma soluo que a mais prxima ao valor em vez de outro valor
qualquer.) Neste exemplo, procure uma soluo na proximidade de X = 2.

288 Captulo 14 Aplicao Resolv


2. Introduza o valor de semente no campo X.

Por exemplo, introduza 2 e, em seguida, toque em .

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.
3. Selecione as variveis para as quais deseja achar solues. Neste exemplo, quer achar os valores de X e
Y, por isso, certifique-se de que ambas as variveis so selecionadas.

NOTA: Se tiver mais do que duas variveis, pode introduzir valores de semente para mais do que uma.

Resolver as variveis desconhecidas


Toque em para achar uma soluo prxima de X = 2 que satisfaa cada equao selecionada.

Se forem achadas solues, estas so apresentadas ao lado de cada varivel selecionada.

Limitaes
No possvel desenhar grficos de equaes se houver mais do que uma selecionada na vista Simblica.

Introduo aplicao Resolv 289


A calculadora 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 procura de uma
soluo. Isto significa que, quando existem vrias solues possveis, nem sempre previsvel qual a semente
que conduz a determinada soluo.

Informaes acerca de solues


Quando est a resolver uma nica equao, o boto aparece no menu ao tocar em . Se
tocar em , apresentada uma mensagem que lhe fornece algumas informaes acerca das solues
achadas (caso exista alguma). Toque em para limpar a mensagem.

Mensagem Significado

Zero A aplicao Resolv encontrou um ponto em que ambos os lados da equao eram iguais,
ou em que a expresso era zero (uma raiz), dentro da preciso de 12 dgitos da
calculadora.

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.

NOTA: A mensagem Extremo indica que provvel que no exista nenhuma soluo.
Utilize a vista Numrica para confirmar (e repare que quaisquer valores apresentados
so suspeitos).

Impossvel encontrar soluo No h nenhum valor que satisfaa a equao ou expresso selecionada.

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.

290 Captulo 14 Aplicao Resolv


15 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 tem de estar na forma ax + by = k. Num conjunto de trs
equaes, cada equao tem de estar na 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 calculadora 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



Prima e, em seguida, selecione Solucionador linear.

A aplicao abre na vista Numrica.

NOTA: 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 entrada apresenta trs equaes.

Introduo aplicao Solucionador linear 291


Definir e resolver as equaes
1. 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 .

2. O cursor desloca-se para o coeficiente seguinte. Introduza esse coeficiente e toque em ou

prima . 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. A figura seguinte mostra a
soluo final depois de introduzidos todos os coeficientes e constantes.

292 Captulo 15 Aplicao Solucionador linear


Resolver um sistema 2 x 2
Caso seja apresentado o formulrio de introduo para trs equaes e deseje resolver um conjunto de duas
equaes, faa o seguinte:
Toque em .

NOTA: Pode introduzir qualquer expresso cuja soluo seja um resultado numrico, incluindo variveis.
Basta introduzir o nome de uma varivel.

Itens de menu
Os itens de menu esto da seguinte forma:

Item de menu Descrio

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 . O cursor passa

automaticamente para o campo seguinte, onde pode introduzir o valor seguinte e premir

Apresenta a pgina para a resoluo de um sistema de 2 equaes lineares em 2 variveis;


muda para quando ativo.

Apresenta a pgina para a resoluo de um sistema de 3 equaes lineares em 3 variveis;


muda para quando ativo.

Itens de menu 293


16 Aplicao Paramtrica

A aplicao Paramtrica permite explorar equaes paramtricas. Estas so equaes em que x e y esto
definidos como funes de t. Assumem a forma de x = f(t) e y = g(t).

Introduo aplicao Paramtrica


A aplicao Paramtrica utiliza as vistas de aplicao habituais: a vista Simblica, vista de Desenho e vista
Numrica.
Os botes de menu da vista Simblica, vista de Desenho e vista Numrica esto disponveis nesta aplicao.
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



Prima e, em seguida, selecione 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.
Os dados grficos e numricos que encontra na vista de Desenho e na vista Numrica derivam das funes
simblicas definidas aqui.

Definir as funes
Existem 20 campos para definir 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.
1. 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

294 Captulo 16 Aplicao Paramtrica


em e faa as alteraes. Quando concluir a definio ou alterao funo, prima

2. Defina as duas expresses.

A tecla introduz a varivel relevante para a aplicao atual. Nesta aplicao, introduz um T.

3. Decida efetuar uma das seguintes aes:


Atribuir a uma ou mais funes uma cor personalizada quando o grfico desenhado
Calcular uma funo dependente
Limpar 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, podem ser
teis e so operaes comuns da vista Simblica.

Definir o valor dos ngulos


Defina o valor dos ngulos para graus:
1.
Prima .

Introduo aplicao Paramtrica 295


2. Selecione Valor do ngulo e, em seguida, selecione Graus.

Tambm pode definir o valor dos ngulos no ecr Definies de incio No entanto, as Definies de incio so
sistmicas. Ao definir o valor dos ngulos numa aplicao em vez de o fazer na vista de Incio, limita a
definio a essa aplicao.

Configurar o grfico
1.
Para abrir a vista Config Desenho, prima .

2. 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 os passos de T vo de 0 a 360 em passos de 5:
Selecione o segundo campo Intervalo de T introduza:

360 5

Desenhar as funes

Prima .

296 Captulo 16 Aplicao Paramtrica


Explorar o grfico
O boto de menu d-lhe acesso s seguintes ferramentas comuns para explorar grficos:

: apresenta uma variedade de opes de zoom. (As teclas e podem tambm
ser utilizadas para ampliar e reduzir.)
: quando ativa, permite mover um cursor de traar ao longo do contorno do grfico (com as
coordenadas do cursor apresentadas na parte inferior do ecr).
: especifique um valor T e o cursor ir mover-se para as coordenadas x e y correspondentes.

: apresente as funes responsveis pelo grfico.

Estas ferramentas so operaes comuns vista de Desenho.


Normalmente, para se modificar um desenho, altera-se a respetiva definio na vista Simblica. No entanto,
alguns desenhos 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. Para tal, utilize o
seguinte procedimento.
1.
Prima .

2. Altere o Passo de T para 120.


3. Toque em .

4. No menu Mtodo, selecione Segmentos de passo fixo.

Introduo aplicao Paramtrica 297


5.
Prima .

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

Apresentar a Vista Numrica


1.
Prima .

2. Com o cursor na coluna T, digite um novo valor e toque em . A tabela desloca-se at ao valor
que introduziu.

Tambm pode ampliar ou reduzir na varivel independente (diminuindo ou aumentando assim o incremento
entre valores consecutivos). Estas so operaes comuns da Vista Numrica.
Pode ver a vista de Desenho e a vista Numrica lado a lado ao combinar a vista de Desenho e a vista
Numrica.

298 Captulo 16 Aplicao Paramtrica


17 Aplicao Polar

A aplicao Polar permite explorar equaes polares. As equaes polares so equaes em que r a
distncia a que um ponto est da origem: (0,0) definida em termos de q, o ngulo que um segmento do
ponto at origem faz com o eixo polar. Tais equaes assumem a forma r = f().

Introduo aplicao Polar


A aplicao Polar utiliza as seis vistas da aplicao padro. 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



Prima e, em seguida, selecione Polar.

A aplicao abre na vista Simblica.


Os dados grficos e numricos que encontra na vista de Desenho e na vista Numrica derivam das funes
simblicas definidas aqui.

Definir a funo
Existem 10 campos para definir funes polares. Estes so rotulados como R1() a R9() e R0().
1. Destaque o campo que deseja utilizar, tocando 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

faa as alteraes. Quando concluir a definio ou alterao funo, prima .

Introduo aplicao Polar 299


2. Defina a expresso 5cos(/2)cos()2.

5 2

A tecla introduz a varivel relevante para a aplicao atual. Nesta aplicao, introduz um .

3. Se assim o desejar, escolha para o grfico uma cor que no a predefinida. Para isso, selecione o
quadrado colorido esquerda da funo definida, toque em e selecione uma cor do
selecionador de cores.
Adicionar definies, modificar definies e avaliar as definies dependentes so operaes comuns na vista
Simblica.

Definir o valor dos ngulos


Para definir o valor dos ngulos para radianos:
1.
Prima .

2. Selecione Valor do ngulo e, em seguida, selecione Radianos.

300 Captulo 17 Aplicao Polar


Estas so operaes comuns na vista Config Simblica.

Configurar o grfico
1.
Para abrir a vista Config Desenho, prima .

2. Configure o grfico, especificando as opes adequadas para grficos. Neste exemplo, defina o limite
superior do intervalo da varivel independente como 4:
Selecione o segundo campo Intervalo de T introduza:

Selecione o segundo campo Intervalo de e introduza 4 .

Existem vrias formas de configurar o aspeto da vista de Desenho, utilizando as operaes comuns na vista
de Desenho.

Desenhar o grfico da expresso



Prima .

Introduo aplicao Polar 301


Explorar o grfico
Para apresentar o menu da vista de Desenho, prima .

Aparecem vrias opes que o ajudam a explorar o grfico, como, por exemplo, opes de zoom e traar.
Pode tambm ir diretamente para um determinado valor q introduzindo o valor. O ecr Ir para aparece com o
nmero que digitou na linha de introduo. Basta tocar em para o aceitar. (Poderia tambm tocar
em e especificar o valor alvo).

Se for representada em grfico apenas uma equao polar, pode ver a equao que gerou o grfico tocando
em . Se forem representadas em grfico vrias equaes, mova o cursor de traar para o grfico que

lhe interessa premindo ou e depois toque em .

Explorar grficos uma operao comum da vista de Desenho.

Apresentar a Vista Numrica


1.
Prima .

A vista Numrica apresenta uma tabela de valores para e R1. Se tivesse especificado, e selecionado,
mais do que uma funo polar na vista Simblica, iria aparecer uma coluna de clculos para cada uma:
R2, R3, R4, etc.

302 Captulo 17 Aplicao Polar


2. 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 so operaes comuns na vista Numrica.
Pode ver a vista De desenho e a vista Numrica lado a lado ao combinar a vista de Desenho e a vista
Numrica.

Introduo aplicao Polar 303


18 Aplicao Sequncia

A aplicao Sequncia da HP Prime permite-lhe definir sequncias quer explicitamente ou recursivamente.


Definies recursivas podem definir U(N) em termos de apenas U(N 1) ou ambas U(N 1) e U(N 2). Da
mesma forma, uma definio recursiva pode definir U(N + 1) em termos de apenas U(N), ou pode definir U(N
+ 2) em termos de U(N) e U(N + 1). Por fim, N pode iniciar em 1 (o valor predefinido), 0, ou qualquer nmero
inteiro positivo.
Na vista Simblica, as primeiras duas caixas contm os primeiros dois valores numricos na sequncia, se
necessrio. Para uma sequncia definida explicitamente, os valores pode ser deixados em branco. Para uma
sequncia definida recursivamente, tem de introduzir pelo menos um valor, dependendo da natureza da sua
definio.

NOTA: As etiquetas para os valores alteram, consoante o valor inicial para N selecionado na caixa de Opo .

Na terceira caixa, introduza a definio simblica.


Na caixa de Opo, selecione os termos para a definio simblica. Por definio, U(N) est selecionada, o que
significa que a definio simblica para U(N) em termos de N, U(N-1), ambas U(N-1) e U(N-2), ou alguma
combinao de trs opes anteriores. A outra opo U(N+k), que significa que a definio simblica para
ambas U(N+1) em termos de U(N) ou U(N+2) em termos de U(N+1) e U(N).
Junto caixa Opo, outra caixa permite-lhe introduzir o valor inicial para N. Este valor pode ser 0 ou
qualquer nmero inteiro positivo.
No seguinte exemplo, a sequncia de Fibonacci definida como U1(1) = 1, U1(2) = 1 e U1(N) = U1(N 1) +
U1(N 2). O valor Opo o predefinido U(N) e o valor inicial N 1. Este exemplo utilizado em Introduo
aplicao Sequncia na pgina 305.

No seguinte exemplo, a sequncia de Fibonacci definida como U1(1) = 1, U1(2) = 1 e U1 (N + 2) = U1(N) + U1


(N + 1). O valor Opo U(N+k) selecionado e o valor inicial de N 1.

304 Captulo 18 Aplicao Sequncia


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, especificamos trs campos de sequncia: o
primeiro termo, o segundo termo e uma regra para gerar todos os termos subsequentes.

Abrir a aplicao Sequncia



Prima e depois selecione Sequncia.

A aplicao abre na vista Simblica.

Definir a expresso
Para definir a sequncia de Fibonacci seguinte:
U1 = 1, U2 = 1, Un = Un 1 + Un 2 para n > 2

Introduo aplicao Sequncia 305


1. No campo U1(1), especifique o primeiro termo da sequncia e o valor inicial de N:

2. No campo U1(2), especifique o segundo termo da sequncia:

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

4. Opcionalmente, selecione uma cor para o seu grfico.

Configurar o grfico
1.
Para abrir a vista Config Desenho, prima .

2.
Para repor todos os valores predefinidos, prima .

3. Selecione Degrau de escada no menu Desenho da aplicao da aplicao Sequncia.

306 Captulo 18 Aplicao Sequncia


4. Configure o mximo do Intervalo de X e o mximo do Intervalo de Y para 8 (conforme mostrado na
figura seguinte).

Desenhar o grfico da sequncia


1.
Prima .

2. Para desenhar o grfico da sequncia utilizando a opo de teia, retorne vista Config Desenho
( ) e selecione Teia no menu Desenho sequncia.

Introduo aplicao Sequncia 307


3.
Prima .

Explorar o grfico
O boto d-lhe acesso a ferramentas comuns de explorao de grficos, como, por exemplo:

: ampliar ou reduzir no grfico

: traar ao longo de um grfico

: ir para um valor especificado de n

: apresentar a definio da sequncia

Estas ferramentas so operaes comuns na vista de Desenho.

Se premir , ficam disponveis tambm opes de ecr dividido e escala automtica.

Apresentar a vista Numrica


1. Apresentar a vista Numrica:

308 Captulo 18 Aplicao Sequncia


2. 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. A figura anterior 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

: apresentar a definio da sequncia

: escolher o nmero de sequncias a apresentar

Estas ferramentas so operaes comuns na vista Numrica.

Se premir , ficam disponveis tambm opes de ecr dividido e escala automtica.

Introduo aplicao Sequncia 309


Configurar a tabela de valores
A vista Config Numrica proporciona opes comuns maior parte das aplicaes grficas, embora no haja
fator de zoom, uma vez que o domnio das sequncias o conjunto de nmeros naturais. Estas so operaes
comuns na vista Config Numrica.

Outro exemplo: sequncias definidas explicitamente


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
Definir U1(N) = (2/3)N.
Selecione U1N:

Introduza e, em seguida, selecione .

Introduza 2 3 .

310 Captulo 18 Aplicao Sequncia


Configurar o grfico
1.
Para abrir a vista Config Desenho, prima .

2.
Para repor todos os valores predefinidos, prima .

3. Toque em Desenho sequncia e selecione Teia.


4. Defina Intervalo de X e Intervalo de Y para [1, 1] conforme mostrado na figura seguinte.

Desenhar o grfico da sequncia



Prima .

Prima para ver as linhas pontilhadas na figura anterior. Prima novamente para ocultar as linhas

pontilhadas.

Outro exemplo: sequncias definidas explicitamente 311


Explorar a tabela de valores
1.
Prima .

2. Toque em e selecione 1 para ver os valores de sequncia.

312 Captulo 18 Aplicao Sequncia


19 Aplicao Financeira

A aplicao Financeira permite resolver problemas de valor do dinheiro no tempo (VDT) e amortizao. Pode
utilizar a aplicao para efetuar 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 capitalizao 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 com um juro anual de 5,5%. O
preo de compra do automvel 19 500 USD, sendo a entrada 3000 USD. Em primeiro lugar, quais so os
pagamentos mensais necessrios? Em segundo lugar, qual o emprstimo mais elevado que pode pagar se a
sua prestao mensal mxima for de 300 USD? Suponhamos que os pagamentos se iniciam no final do
primeiro perodo.
1.
Para abrir a aplicao Financeira, prima e selecione Financeira.

A aplicao abre-se na vista Numrica.


2.
No campo N, introduza 5 12 e prima .

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, introduza 5.5 a taxa de juro e prima .

4.
No campo PV, introduza 19500 3000 e prima . Este o valor atual do emprstimo,

sendo o preo de compra inferior ao sinal.

Introduo aplicao Financeira 313


5. Em P/A e C/YR deixe 12 (os respetivos valores predefinidos). Deixe Fim como a opo de pagamento.
Alm disso, deixe o valor futuro, FV, como 0 (uma vez que o seu objetivo acabar com um valor futuro
de 0 para o emprstimo).

6. Mova o cursor para o campo PMT e toque em . O valor PMT calculado como 315.17. Por
outras palavras, o seu pagamento mensal ser 315.17 USD.
O valor PMT negativo, indicando que se trata de dinheiro devido por si.
Repare que o valor PMT superior a 300; ou seja, superior ao montante que pode pagar mensalmente.
Assim, precisa de refazer os clculos, definindo, desta vez, o valor PMT para 300, e calculando um novo
PV.

314 Captulo 19 Aplicao Financeira


7.
No campo PMT, introduza 300, desloque o cursor para o campo PV e toque em .

O valor 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 transaes VDT 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 capitalizao. 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.

O seguinte diagrama de fluxo de dinheiro mostra um emprstimo do ponto de vista do credor.

Diagramas de fluxo de dinheiro 315


Os diagramas de fluxo de dinheiro tambm especificam quando os pagamentos ocorrem relativamente aos
perodos de capitalizao. Os seguintes diagramas mostram pagamentos de arrendamentos no incio do
perodo.

O seguinte diagrama mostra depsitos (PMT) numa conta no final de cada perodo.

Valor do dinheiro no tempo (VDT)


Os clculos de valor do dinheiro no tempo (VDT) 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 VDT est subjacente s noes de taxa de
juro, juros acumulados e taxa de rendimento.
Existem sete variveis VDT:

Varivel Descrio

N O nmero total de perodos de capitalizao ou prestaes.

316 Captulo 19 Aplicao Financeira


Varivel Descrio

1%/YR A taxa de juro anual nominal (ou taxa de investimento). Esta taxa dividida pelo nmero de
pagamentos por ano (P/A) para clculo da taxa de juro nominal por perodo de capitalizao.
Esta a taxa de juro efetivamente utilizada em clculos de VDT.

PV O valor atual do fluxo de dinheiro inicial. Para um credor ou devedor, o PV o montante do


emprstimo; para uma investidor, o PV o investimento inicial. O PV ocorre sempre no incio do
primeiro perodo.

P/YR (P/A) O nmero de pagamentos feitos num ano.

PMT O montante dos pagamentos peridicos. O montante dos pagamentos igual em todos os
perodos e o clculo de VDT presume que no h falhas de pagamento das prestaes. Os
pagamentos podem ocorrer no incio ou no final de cada perodo de capitalizao, uma opo
que pode controlar marcando ou desmarcando a opo Fim.

C/YR O nmero de perodos de capitalizao num ano.

FV O valor futuro da transao: 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.

Outro exemplo: clculos do VDT


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, efetuando 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.
Para abrir a aplicao Financeira, prima e selecione Financeira.

2.
Para repor as predefinies de todos os campos, prima .

Outro exemplo: clculos do VDT 317


3. Introduza as variveis conhecidas de VDT, conforme mostrado na figura seguinte.

4. Selecione PMT e toque em . O campo PMT mostra 984.10. Por outras palavras, os
pagamentos mensais so 948.10 USD.
5. Para determinar o pagamento conjunto ou valor futuro (FV) da hipoteca aps 10 anos, introduza 120
para N, selecione 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.

Amortizaes
Os clculos de amortizao determinam os montantes aplicados ao capital e aos juros de um pagamento, ou
de uma srie de pagamentos. Tambm utilizam variveis de VDT.

Calcular amortizaes
1.
Para abrir a aplicao Financeira, prima e selecione Financeira.

2. Especifique o nmero de pagamentos por ano (P/YR) (P/A).


3. Especifique se os pagamentos so pagos no incio ou no fim dos perodos.
4. Introduza valores para I%YR, PV, PMT e FV.
5. Introduza o nmero de pagamentos por perodo de amortizao na caixa Tamanho do grupo. Por
predefinio, o tamanho do grupo 12 para refletir 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 de amortizao para uma hipoteca de uma casa


Utilizando os dados do exemplo anterior, de uma hipoteca de uma casa com pagamento conjunto (consulte
Outro exemplo: clculos do VDT na pgina 317), 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 pagamentos).

318 Captulo 19 Aplicao Financeira


1. Certifique-se de que os seus dados correspondem ao que mostrado na figura seguinte.

2. Toque em .

Amortizaes 319
3. Desloque-se para baixo na tabela 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 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 anterior mostra o primeiro grupo de pagamento selecionado. Isso representa o
primeiro grupo de 12 pagamentos (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.

320 Captulo 19 Aplicao Financeira


20 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, poderia especificar os comprimentos de
dois lados e um dos ngulos; ou poderia especificar dois ngulos e um comprimento; ou todos os trs
comprimentos. Seja como for, a aplicao calcula os restantes valores.
A calculadora 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 retngulo, 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.

Abrir a aplicao Solucionador de tringulos


1.
Prima e depois selecione Solucionador de tringulos.

A aplicao abre na vista Numrica.

2.
Caso existam dados indesejveis de um clculo anterior, pode limpar tudo premindo .

Definir o valor dos ngulos


Certifique-se de que o modo de valor 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 valor
do ngulo atual graus, altere o modo para graus antes de executar o solucionador. Toque em ou
, consoante o modo pretendido. (O boto um boto de comutao).

NOTA: Os comprimentos dos lados esto identificados como a, b e c e os ngulos esto identificados como
A, B e C. importante que introduza os valores conhecidos nos campos adequados. No nosso exemplo,
conhecido o comprimento de dois lados e o ngulo formado pelos mesmos. Assim, se especificarmos os
comprimentos dos lados a e b, deve introduzir o ngulo como C (uma vez que C o ngulo formado por A e B).
Se em vez disso introduziu os comprimentos como b e c, teria de especificar o ngulo como A. O ecr da
calculadora ajuda-o a determinar onde pode introduzir os valores conhecidos.

Introduo aplicao Solucionador de tringulos 321


Especificar os valores conhecidos
V para um campo cujo valor conhece, introduza o valor e opte entre tocar em ou premir

. Repita para cada valor conhecido.

a.
Toque na caixa a, introduza 4 e, em seguida, prima .

b.
Toque na caixa b, introduza 6 e, em seguida, prima .

c.
Toque na caixa C, introduza 30 e, em seguida, prima .

Resolver os valores desconhecidos


Toque em .

A aplicao apresenta os valores das variveis desconhecidas. Como mostra a figura anterior, o comprimento
do lado desconhecido no nosso exemplo 3.22967 Os outros dois ngulos tambm foram calculados.

322 Captulo 20 Aplicao Solucionador de tringulos


Escolher tipos de tringulo
A aplicao Tringulo Solver (Solucionador de tringulos) possui dois formulrios de introduo: um
formulrio de introduo geral e um formulrio especializado mais simples para os tringulos retngulo. Se
for apresentado o formulrio de introduo geral e estiver a investigar um tringulo retngulo, 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 retngulo, ou se
no sabe ao certo de que tipo de tringulo se trata, deve utilizar o formulrio de introduo geral.

Casos especiais
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 na figura seguinte). Pode tocar em para
apresentar a segunda soluo e tocar novamente em para regressar primeira soluo.

Escolher tipos de tringulo 323


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
retngulos) e introduzir mais do que dois valores.

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 retngulos), deve
especificar, no mnimo, dois valores.

324 Captulo 20 Aplicao Solucionador de tringulos


21 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 respetiva equao. O modo de equao
serve para manipular uma equao e observar as alteraes correspondentes na respetiva 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 respetivo grfico.

Aplicao Explorador linear


A aplicao Explorador linear pode ser utilizada para explorar o comportamento dos grficos de e medida
que os valores de a e b se alteram.

Abrir a aplicao
Prima e selecione 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 atual dessa forma. As teclas que
pode utilizar para manipular o grfico ou a equao aparecem abaixo da equao. As intercees de x e y so
apresentadas na parte inferior.

Aplicao Explorador linear 325


Existem dois tipos (ou nveis) de equao linear disponveis para explorar: y = ax e y = ax + b. Escolhe entre as
duas ao tocar em ou .

As teclas disponveis para manipular o grfico ou a equao dependem do nvel que tiver escolhido. Por
exemplo, para uma equao de nvel 1, o ecr mostra:
+ +/

Isto significa que pode premir , , , e . Se tiver escolhido uma equao de


nvel 2, o ecr mostra:
+ +/

Isto significa que pode premir , , , , , e .

Modo de grfico
A aplicao abre-se em modo de grfico (indicado pelo ponto no boto Grfico (na parte inferior do ecr). No
modo de grfico, as teclas e trasladam o grfico na vertical, alterando, efetivamente, a
interceo y da linha. Toque para alterar a magnitude do incremento para traslaes na vertical. As teclas
e (bem como e ) diminuem e aumentam o declive. Prima para alterar o
sinal do declive.

326 Captulo 21 As aplicaes do Explorador


A forma da funo linear mostrada na parte superior direita do ecr, com a equao atual que corresponde
ao grfico imediatamente abaixo. medida que manipula o grfico, a equao atualizada, refletindo 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
respetivos valores, observando o efeito no grfico apresentado. Prima ou para diminuir ou

aumentar o valor do parmetro selecionado. Prima ou para selecionar outro parmetro. Prima

para alterar o sinal de a.

Modo de teste
Toque em para entrar no modo de teste. No modo de 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 selecionar e alterar o valor de cada
parmetro da equao. O objetivo tentar associar uma equao ao grfico apresentado.

Aplicao Explorador linear 327


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
selecionar um parmetro e definir o respetivo valor. Quando estiver pronto, toque em para ver se
reconheceu corretamente a sua equao pelo grfico fornecido.

Toque em para ver a resposta correta e prima para sair do modo de teste.

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 e selecione 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 atual dessa forma. As teclas que
pode utilizar para manipular o grfico ou a equao aparecem abaixo da equao. (Estes iro alterar
consoante o nvel de equao que escolher.) Abaixo das teclas, pode encontrar a equao, o discriminante (ou
seja, b24ac) e as razes da equao quadrtica.

328 Captulo 21 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
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 = ax2 [Nvel 1]
y = (x+h)2 [Nvel 2]
y = x2 + v [Nvel 3]
y = a(x+h)2 + x [ [Nvel 4]

Escolha uma forma geral tocando no boto 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 respetivos valores, observando o efeito no grfico
apresentado. Prima ou para diminuir ou aumentar o valor do parmetro selecionado. Prima

ou para selecionar outro parmetro. Prima para alterar o sinal. Existem quatro formas
(ou nveis) de grfico, e as teclas disponveis para manipulao da equao dependem do nvel escolhido.

Aplicao Explorador quadrtico 329


Modo de teste
Toque em para entrar no modo de teste. No modo de 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 selecionar e alterar o valor de cada
parmetro da equao. O objetivo tentar associar uma equao ao grfico apresentado.

A aplicao apresenta o grfico de uma funo quadrtica aleatoriamente escolhida. Toque no boto 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 ,
respetivamente).
Agora, prima as teclas do cursor para selecionar um parmetro e definir o respetivo valor. Quando estiver
pronto, toque em para ver se reconheceu corretamente a sua equao pelo grfico fornecido.

Toque em para ver a resposta correta e prima para sair do modo de 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 de a, b, c e d mudam.

330 Captulo 21 As aplicaes do Explorador


Os itens de menu disponveis nesta aplicao so:
ou : alterna entre os modos de grfico e de equao.

ou : alterna entre os grficos de seno e de cosseno.

ou : alterna entre radianos e graus como valor do ngulo para x.

ou : alterna entre a traduo do grfico ( ) e a alterao da sua frequncia


ou amplitude ( ). Pode fazer estas alteraes utilizando as teclas de cursor.

: entra no modo de teste.

ou : alterna o incremento de acordo com a alterao dos valores dos parmetros:


/9, /6, /4, ou 20, 30, 45 (dependendo da definio do valor do ngulo).

Abrir a aplicao
Prima e selecione Explorador trigonomtrico.

Uma equao apresentada na parte superior do ecr, com o respetivo grfico por baixo.

Escolha o tipo de funo que deseja explorar tocando em ou .

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 de cursor limitam-se a trasladar o grfico, na horizontal e na vertical.

Quando se escolhe , premindo ou muda a amplitude do grfico (isto , esticado ou

comprimido na vertical); e premindo ou muda a frequncia do grfico (isto , esticado ou


comprimido na horizontal).

Aplicao Explorador trigonomtrico 331


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 de 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 de cursor
para se mover entre os parmetros da equao e alterar os respetivos valores. Pode depois observar o efeito
no grfico apresentado. Prima ou para diminuir ou aumentar o valor do parmetro selecionado.

Prima ou para selecionar outro parmetro.

Pode voltar ao modo de grfico tocando em .

Modo de teste
Toque em para entrar no modo de teste. No modo de 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 de cursor so utilizadas para selecionar e alterar um ou mais
parmetros da equao. O objetivo tentar associar uma equao ao grfico apresentado.

332 Captulo 21 As aplicaes do Explorador


A aplicao apresenta o grfico de uma funo sinusoidal aleatoriamente escolhida. Toque num boto Nvel
, , etc. para escolher um dos cinco tipos de equao sinusoidal.

Agora, prima as teclas de cursor para selecionar cada parmetro e definir o respetivo valor. Quando estiver
pronto, toque em para ver se reconheceu corretamente a sua equao pelo grfico fornecido.

Toque em para ver a resposta correta e prima para sair do modo de teste.

Aplicao Explorador trigonomtrico 333


22 Funes e comandos

O teclado da calculadora disponibiliza um grande nmero de funes matemticas. Estes so descritos nas
"Funes do teclado" na pgina 101. Outras funes e comandos esto reunidos nos menus Toolbox
( ). Existem cinco menus Toolbox:

Matemtica
Uma coleo de funes matemticas no simblicas (consulte Menu Matemtica na pgina 341)

CAS
Uma coleo de funes matemticas simblicas (consulte Menu CAS na pgina 353)

Aplicao
Uma coleo de funes de aplicaes que podem ser invocadas a partir de outros pontos da calculadora,
como, por exemplo, da vista de Incio, da vista do CAS, da aplicao Folha de Clculo e de um programa
(consulte Menu Aplicao na pgina 374).
Tenha em ateno que as funes da aplicao Geometria podem ser invocadas a partir de outros pontos da
calculadora, mas foram concebidas para serem utilizadas na aplicao Geometria. Por esse motivo, as
funes da aplicao Geometria no se encontram descritas neste captulo. Esto descritas no captulo
Geometria.

Utilizador
As funes (consulte Criar as suas prprias funes na pgina 454) e os programas que criou que contm
funes que foram exportadas.

Catlogo (Cat.)
Todas as funes e comandos:
no menu Matemtica
no menu CAS
utilizados na aplicao Geometria
utilizados em programao
utilizados no Editor de Matrizes
utilizados no Editor de Listas
e algumas funes e comandos adicionais
Consulte Menu Catlogo (Cat.) na pgina 403.

334 Captulo 22 Funes e comandos


Embora o menu Catlogo (Cat.) inclua todos os comandos de programao, o menu Comandos ( ) no
Editor de Programas contm todos os comandos de programao agrupados por categoria. Tambm inclui o
menu Modelo ( ), que contm as estruturas de programao comuns.

NOTA: Algumas funes podem ser escolhidas a partir do modelo matemtico (apresentado se premir
).

Tambm pode criar as suas prprias funes. Consulte Criar as suas prprias funes na pgina 454.

Definio da forma dos itens de menu


Nos menus Matemtica e CAS, pode optar por apresentar as entradas pelos respetivos nomes descritivos ou
nomes de comando. (As entradas do menu Catlogo (Cat.) so sempre apresentadas pelos respetivos nomes
de comando).

Nome descritivo Nome de comando

Lista de fatores ifactors

Zeros de complexa cZeros

Base de Groebner gbasis

Fator 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 pelo respetivo nome de comando, cancele a seleo da
opo Apresentao Menu na segunda pgina do ecr Definies de incio.
Abreviaturas utilizadas neste captulo
Na descrio da sintaxe de funes e comandos, so utilizadas as seguintes abreviaturas e convenes:
Eqn: uma equao

Expr: uma expresso matemtica

Fnc: uma funo

335
Frac: uma frao

Intei: um nmero inteiro

Obj: significa que so permitidos aqui objetos de mais do que um tipo

Poli: um polinmio

FracRac: uma frao racional

Val: um valor real

Var: uma varivel

Os parmetros que so opcionais so indicados entre parnteses retos, como em


NORMAL_ICDF([,,]p).

Para facilitar a leitura, so utilizadas vrgulas para separar os parmetros, mas estas apenas so necessrias
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.

Funes do teclado
As funes utilizadas com mais frequncia esto disponveis diretamente 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 para calcular a expresso.

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

(ASIN) significa que, para calcular o seno de um arco (ASIN), deve premir .

Os exemplos a seguir mostram os resultados que obteria na vista de Incio. Se estiver no CAS, os resultados
so fornecidos em formato simblico simplificado. Por exemplo:

320 apresenta 17.88854382 na vista de Incio e 8*5 no CAS.

Adio, subtrao, multiplicao, diviso. Tambm aceita nmeros complexos, listas e matrizes.
value1 + value2 (valor1 + valor2), etc.

Logaritmo natural. Tambm aceita nmeros complexos.


LN(value) (LN (valor))

Exemplo:
LN(1) d 0

336 Captulo 22 Funes e comandos


(ex)
Exponencial natural. Tambm aceita nmeros complexos.
evalue (evalor)

Exemplo:
e5 d 148.413159103

Logaritmo comum. Tambm aceita nmeros complexos.


LOG(value) (LOG (valor))

Exemplo:
LOG(100) d 2

(10x)
Exponencial comum (antilogaritmo). Tambm aceita nmeros complexos.
ALOG(value) (ALOG(valor))

Exemplo:
ALOG(3) d 1000

As funes trigonomtricas bsicas de seno, cosseno e tangente.


SIN(value) (SIN (valor))

COS(value) (COS (valor))

TAN(value) (TAN (valor))

Exemplo:
TAN(45) d 1 (modo de graus)

(ASIN)
Seno do arco: sin1x. O intervalo de sada de 90 a 90 ou /2 a /2. Os dados introduzidos e gerados
dependem do formato de ngulo atual. Tambm aceita nmeros complexos.
ASIN(value) (ASIN (valor))

Exemplo:
ASIN(1) d 90 (modo de graus)

Funes do teclado 337


(ACOS)
Cosseno do arco: cos1x. O intervalo de sada de 0 a 180 ou 0 a . Os dados introduzidos e gerados
dependem do formato de ngulo atual. Tambm aceita nmeros complexos. Os dados gerados sero
complexos para valores fora do domnio normal do cosseno de -1 x 1.
ACOS(value) (ACOS (valor))

Exemplo:
ACOS(1) d 0 (modo de graus)

(ATAN)
Tangente do arco: tan-1(x). O intervalo de sada de 90 a 90 ou /2 a /2. Os dados introduzidos e
gerados dependem do formato de ngulo atual. Tambm aceita nmeros complexos.
ATAN(value) (ATAN (valor))

Exemplo:
ATAN(1) d 45 (modo de graus)

Quadrado. Tambm aceita nmeros complexos.


value2 (valor2)
Exemplo:
182 d 324

Raiz quadrada. Tambm aceita nmeros complexos.


value (valor)

Exemplo:
320 d 17.88854382

x elevado potncia de y. Tambm aceita nmeros complexos.


valuepower (valor potncia)
Exemplo:
28 d 256

A n-sima raiz de x.

338 Captulo 22 Funes e comandos


rootvalue (raizvalor)

Exemplo:
38 d 2

Recproca.
value-1 (valor-1)
Exemplo:
3-1 d .333333333333

Negao. Tambm aceita nmeros complexos.


-value (-valor)
Exemplo:
-(1+2*i) d -1-2*i

(|x|)
Valor absoluto.
|value| (|valor|)
|x+y*i|
|matrix| (|matriz|)

Para um nmero complexo, |x+y*i| d . Para uma matriz, |matrix| d a norma de Frobenius da matriz.
Exemplo:
|1| d 1

|(1,2)| d 2.2360679775

Tambm pode utilizar ABS() e abs() como formas alternativas de sintaxe, embora elas deem resultados
ligeiramente diferentes para alguns dados introduzidos. Por exemplo, abs(matix) apresenta a norma 12 da
matriz.

Converso decimal para frao. Na vista de Incio, alterna a ltima entrada na vista de Incio entre as formas
numricas: decimal, frao e compostos. Se for selecionado um resultado de Histrico, em seguida, alterna a
seleo atravs destes formulrios. Tambm funciona com listas e matrizes. Na vista do CAS, este apenas
alterna entre equivalentes decimais e fracionais e adiciona-os como novas entradas ao Histrico.
Exemplo:

Funes do teclado 339


Na vista de Incio, com 2.4 como a ltima entrada no Histrico ou selecionada no Histrico, prima

para ver 12/5; prima novamente para ver 2+2/5; prima novamente para voltar a 2.4.

Converso decimal para hexagesimal. Na vista de Incio, alterna a ltima entrada na vista de Incio entre as
formas decimal e hexagesimal. Se for selecionado um resultado de Histrico, em seguida, alterna a seleo
atravs destes formulrios. Tambm funciona com listas e matrizes. Na vista do CAS, adiciona-os como novas
entradas ao Histrico.
Exemplo:

Na vista de Incio, com 2.4 como a ltima entrada no Histrico ou selecionada no Histrico, prima

para ver 2240; prima novamente para regressar a 2.4.

A tecla utilizada para introduzir nmeros na notao exponencial.

Numa calculadora HP Prime, um nmero na notao exponencial representado por duas partes separadas
pelo carter , que corresponde tecla . A primeira parte, ou mantissa, um nmero real. A segunda
parte, ou o exponente, um nmero inteiro. O nmero representado por esta notao a
mantissa*10^exponent.

Por exemplo, premir apresenta 35 na linha de comando. Isto apresenta o


nmero 300 000.
Exemplo:
32 d 300

Para abrir um menu de smbolos matemticos utilizados com mais frequncia e carateres gregos, prima
ou .

Para abrir um menu de operadores booleanos, prima . Estes operadores tambm podem
ser encontrados no catlogo.

340 Captulo 22 Funes e comandos


A unidade imaginria i.
Insere a unidade imaginria i.

A constante.
Insere a constante transcendental.

Menu Matemtica
Prima 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
Nmero inteiro mais pequeno superior ou igual ao valor.
CEILING(value) (Mximo (valor))

Exemplos:
CEILING(3.2) d 4

CEILING(-3.2) d -3

Mnimo
Maior nmero inteiro inferior ou igual ao valor.
FLOOR(value) (Mnimo(valor))

Exemplos:
FLOOR(3.2) d 3

FLOOR(-3.2) d -4

IP (Parte inteira)
Parte inteira.
IP(value) (IP(valor))

Exemplo:
IP(23.2) d 23

FP (Parte fracionria)
Parte fracionria.
FP(value) (FP(valor))

Menu Matemtica 341


Exemplo:
FP (23.2) d .2

Arredondar
Arredonda o valor para casas decimais. Tambm aceita nmeros complexos.
ROUND(value,places) (ARREDONDAR(valor,casas))

ROUND pode tambm arredondar para um nmero de dgitos significativos se as casas forem um nmero
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 o valor para casas decimais. Tambm aceita nmeros complexos.
TRUNCATE(value,places) (TRUNCAR(valor,casas))

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(value) (MANT(valor))

Exemplo:
MANT(21.2E34) d 2.12

Expoente
Expoente de valor, ou seja, o componente inteiro da potncia de 10 que gera o valor.
XPON(value) (XPON(valor))

Exemplo:
XPON(123456) d 5 (uma vez que 105.0915... igual a 123456)

Aritmtica
Mximo
Mximo. O maior de dois valores.
MAX(value1,value2) (MAX(valor1,valor2))

Exemplo:
MAX(8/3,11/4) d 2.75

342 Captulo 22 Funes e comandos


Tenha em ateno que, na vista de Incio, um resultado no inteiro apresentado como uma frao decimal.
Se quiser ver o resultado como uma frao comum, prima . Esta tecla percorre

representaes decimais, fraes e nmeros compostos. Ou, se preferir, prima . Isso abre o sistema

de lgebra computacional. Se pretender regressar vista de Incio para fazer mais clculos, prima .

Mnimo
Mnimo. Apresenta o menor dos valores fornecidos ou o menor valor de uma lista.
MIN(value1,value2) (MIN(valor1,valor2))

Exemplo:
MIN(210,25) d 25

Mdulo
Mdulo. O resto de valor1/valor2.
value1 MOD value2 (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 ao qual o
clculo da expresso mais se aproxima de zero. Utiliza tentativa como estimativa inicial.
FNROOT(expresso,varivel,tentativa)

Exemplo:
FNROOT((A*9.8/600)-1,A,1) d 61.2244897959.

Percentagem
Percentagem x de y, ou seja, x/100*y.
%(x,y)

Exemplo:
%(20,50) d 10

Aritmtica Complexo
Argumento
Argumento. Acha o ngulo definido por um nmero complexo. Os dados introduzidos e gerados utilizam o
formato de ngulo atualmente definido nos modos de Incio.
ARG(x+y*i)

Exemplo:
ARG(3+3*i) d 45 (modo de graus)

Menu Matemtica 343


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)

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

Vetor 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 vetor unitrio na direo do nmero.
SIGN(valor)
SIGN((x,y))

Exemplos:
SIGN(POLYEVAL([1,2,25,26,2],2)) d 1

SIGN((3,4)) d (.6+.8i)

Aritmtica Exponencial
ALOG
Antilogaritmo (exponencial).
ALOG(valor)

EXPM1
Exponencial menos 1: ex-1.
EXPM1(valor)

344 Captulo 22 Funes e comandos


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

CSC
Cossecante: 1/sin(x).
CSC(valor)

ACSC
Cossecante do arco: csc-1(x).
ACSC(valor)

SEC
Secante: 1/cos(x).
SEC(valor)

ASEC
Secante do arco: sec-1(x).
ASEC(valor)

COT
Cotangente: cos(x)/sin(x)
COT(valor)

ACOT
Cotangente do arco: cot-1(x).
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.

Menu Matemtica 345


ASINH(valor)

COSH
Cosseno hiperblico.
COSH(valor)

ACOSH
Cosseno hiperblico inverso: cosh1x.
ACOSH(valor)

TANH
Tangente hiperblica.
TANH(valor)

ATANH
Tangente hiperblica inversa: tanh1x.
ATANH(valor)

Probabilidade
Fatorial
Fatorial de um nmero inteiro positivo. Para nmeros no inteiros, x! = (x + 1). Isto calcula a funo gama.
value!

Exemplo:
5! d 120

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:
n!/(nr)!.
PERM (n,r)

Exemplo: imagine que deseja saber quantas permutaes de duas coisas so possveis em cinco coisas.
PERM(5,2) d 20

346 Captulo 22 Funes e comandos


Probabilidade Aleatrio
Nmero
Nmero aleatrio. Sem qualquer argumento, esta funo apresenta um nmero aleatrio entre zero e um.
Com um argumento a, apresenta um nmero aleatrio entre 0 e a. Com dois argumentos, a e b, apresenta um
nmero aleatrio 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)

Nmero inteiro
Nmero inteiro aleatrio. Sem qualquer argumento, esta funo apresenta 0 ou 1 aleatoriamente. Com um
argumento inteiro a, apresenta um nmero inteiro aleatrio entre 0 e a. Com dois argumentos, a e b,
apresenta um nmero inteiro aleatrio entre a e b. Com trs argumentos inteiros, n, a e b, apresenta n
nmeros inteiros aleatrios entre a e b.
RANDINT
RANDINT(a)
RANDINT(a,b)
RANDINT(n,a,b)

Normal
Normal aleatrio. Gera um nmero aleatrio a partir de uma distribuio normal.
RANDNORM(,)

Exemplo:
RANDNORM(0,1) apresenta um nmero aleatrio a partir da distribuio Normal padro.

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)

Probabilidade Densidade
Normal
Funo de densidade de probabilidade normal. Calcula a densidade de probabilidade ao valor x, dada a mdia,
, e o desvio padro, , de uma distribuio normal. Se for fornecido apenas um argumento, este assumido
como x e presume-se que =0 e =1.
NORMALD([,,]x)

Exemplo:

Menu Matemtica 347


NORMALD(0.5) e NORMALD(0,1,0.5) do ambos 0.352065326764.

T
Funo de densidade de probabilidade do t de Student. Calcula a densidade de probabilidade da distribuio t
de Student a x, dados n graus de liberdade.
STUDENT(n,x)

Exemplo:
STUDENT(3,5.2) d 0.00366574413491.

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

Exemplo:
CHISQUARE(2,3.2) d 0.100948258997.

F
Funo de densidade de probabilidade de Fisher (ou Fisher-Snedecor). Calcula a densidade de probabilidade
ao valor x, dados os graus de liberdade do numerador n e do denominador d.
FISHER(n,d,x)

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

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 exista qualquer terceiro
argumento. Tenha em ateno que n e k so nmeros inteiros com kn.
BINOMIAL(n, p, k)

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, 0.5, 6) d 0.0369644165039.

Geomtrica
Funo de densidade de probabilidade geomtrica. Calcula a densidade de probabilidade da distribuio
geomtrica em x, dada a probabilidade p.
GEOMETRIC(p, x)

Exemplo:
GEOMETRIC(0.3, 4) d 0.1029.

348 Captulo 22 Funes e comandos


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

Probabilidade Acumulativa
Normal
Funo de distribuio acumulativa 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 assumido como x e presume-se que =0 e =1.
NORMALD_CDF([,,]x)

Exemplo:
NORMALD_CDF(0,1,2) d 0.977249868052.

T
Funo de distribuio acumulativa 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.

X2
Funo de distribuio acumulativa de X2. Apresenta a probabilidade da cauda inferior da funo de
densidade de probabilidade de X2 para o valor X, dados n graus de liberdade.
CHISQUARE_CDF(n,k)

Exemplo:
CHISQUARE_CDF(2, 6.3) d 0.957147873133.

F
Funo de distribuio acumulativa 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.

Menu Matemtica 349


Binmio
Funo de distribuio acumulativa de binmios. Apresenta a probabilidade de k ou menos sucessos em n
ensaios, com uma probabilidade de sucesso p para cada ensaio. Tenha em ateno que n e k so nmeros
inteiros com kn.
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.

Geomtrica
Funo de distribuio geomtrica cumulativa. Com dois valores (p e x), apresenta a probabilidade da cauda
inferior da funo de densidade de probabilidade geomtrica para o valor x, dada a probabilidade p. Com trs
valores (p, x1, e x2), apresenta a rea sob a funo de densidade de probabilidade geomtrica definida pela
probabilidade p, entre x1 e x2.
GEOMETRIC_CDF(p, x)

GEOMETRIC_CDF(p, x1, x2)

Exemplos:
GEOMETRIC_CDF (0.3, 4) d 0.7599.

GEOMETRIC_CDF (0.5, 1, 3) d 0.375.

Poisson
Funo de distribuio acumulativa de Poisson. Apresenta a probabilidade de x ou menos ocorrncias de um
evento num determinado intervalo de tempo, dadas ocorrncias esperadas.
POISSON_CDF( ,x)

Exemplo:
POISSON_CDF(4,2) d 0.238103305554.

Probabilidade Inversa
Normal
Funo de distribuio acumulativa inversa normal. Apresenta o valor da distribuio acumulativa 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 assumido como p e presume-se que =0 e =1.
NORMALD_ICDF([,,]p)

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

T
Funo de distribuio acumulativa inversa do t de Student. Apresenta o valor x de modo que a probabilidade
de x da cauda inferior do t de Student, com n graus de liberdade, seja p.
STUDENT_ICDF(n,p)

350 Captulo 22 Funes e comandos


Exemplo:
STUDENT_ICDF(3,0.0246659214814) d 3.2.

2
Funo de distribuio acumulativa inversa 2. Apresenta o valor de modo que a probabilidade de x da cauda
inferior de 2, com n graus de liberdade, seja p.
CHISQUARE_ICDF(n,p)

Exemplo:
CHISQUARE_ICDF(2, 0.957147873133) d 6.3.

F
Funo de distribuio acumulativa inversa de Fisher. Apresenta o valor x de modo 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 acumulativa inversa de binmios. Apresenta o nmero de sucessos, k, em n ensaios,
cada um com uma probabilidade de p, de modo 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.

Geomtrica
Funo da distribuio geomtrica cumulativa inversa. Apresenta o valor de x que tem o valor de
probabilidade da cauda inferior k, dada a probabilidade p.
GEOMETRIC_ICDF(p, k)

Exemplo:
GEOMETRIC_ICDF(0.3, 0.95) d 9.

Poisson
Funo de distribuio acumulativa inversa de Poisson. Apresenta o valor x de modo que a probabilidade de x
ou menos ocorrncias de um evento num determinado intervalo de tempo, com ocorrncias esperadas (ou
mdias) do evento nesse intervalo, seja p.
POISSON_ICDF( ,p)

Exemplo:
POISSON_ICDF(4,0.238103305554) d 3.

Menu Matemtica 351


Lista
Estas funes so aplicadas a dados contidos numa lista. Para mais informaes, consulte o captulo Listas
do Guia do Utilizador da Calculadora Prime.

Matriz
Estas funes so aplicadas a dados de matrizes guardados em variveis de matriz. Para mais informaes,
consulte o captulo Matrizes do Guia do Utilizador da Calculadora Prime.

Especial
Beta
Apresenta o valor da funo beta (B) 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(G(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)

352 Captulo 22 Funes e comandos


Ci
Apresenta a integral do cosseno de uma expresso.
Ci(Expr)

Menu CAS
Prima 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 Catlogo (Cat.) na pgina 403.
Tenha em ateno que as funes da aplicao Geometria so apresentadas no menu Aplicao.

O resultado de um comando CAS pode variar consoante as definies CAS. Os exemplos apresentados neste
captulo assumem as predefinies CAS, salvo indicao em contrrio.

lgebra
Simplificar
Apresenta uma expresso simplificada.
simplify(Expr)

Exemplo:
simplify(4*atan(1/5)-atan(1/239)) d (1/4)*pi

Colecionar
Recolhe termos semelhantes numa expresso polinomial (ou numa lista de expresses polinomiais).
Decompe os resultados, consoante as definies CAS.
collect(Poly) ou collect({Poly1, Poly2,..., Polyn})

Exemplos:
collect(x+2*x+1-4) d 3*x-3

collect(x^2-9*x+5*x+3+1) d (x-2)^2

Menu CAS 353


Expandir
Apresenta uma expresso expandida.
expand(Expr)

Exemplo:
expand((x+y)*(z+1)) d y*z+x*z+y+x

Decompor
Apresenta um polinmio decomposto.
factor(Poli)

Exemplo:
factor(x^4-1) d (x-1)*(x+1)*(x^2+1)

Substituto
Substitui um valor por uma varivel numa expresso.
Sintaxe: subst(Expr,Var=value)

Exemplo:
subst(x/(4-x^2),x=3) d -3/5

Frao parcial
Realiza a decomposio de uma frao em fraes parciais.
partfrac(RatFrac ou Opt)

Exemplo:
partfrac(x/(4-x^2)) d (-1/2)/(x-2)-(1/2)/((x+2)

lgebra Extrao
Numerador
Numerador simplificado. Para os nmeros inteiros a e b, apresenta o numerador da frao a/b aps a
simplificao.
numer(a/b)

Exemplo:
numer(10/12) d 5

Denominador
Denominador simplificado. Para os nmeros inteiros a e b, apresenta o denominador da frao a/b aps a
simplificao.
denom(a/b)

Exemplo:
denom(10/12) d 6

354 Captulo 22 Funes e comandos


Lado esquerdo
Apresenta o lado esquerdo de uma equao ou a extremidade esquerda de um intervalo.
left(Expr1=Expr2) ou left(Real1..Real2)

Exemplo:
left(x^2-1=2*x+3) d x^2-1

Lado direito
Apresenta o lado direito de uma equao ou a extremidade direita de um intervalo.
right(Expr1=Expr2) ou right(Real1..Real2)

Exemplo:
right(x^2-1=2*x+3) d 2*x+3

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 nmero 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 de uma expresso. Com uma expresso como argumento, apresenta a integral indefinida
relativamente a x. Com o segundo, terceiro e quarto argumentos opcionais, pode especificar a varivel de
integrao e os limites da integral definida.
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 bidirecional (1 para
limite inferior, +1 para limite superior e 0 para limite bidirecional). Se o quarto argumento no for fornecido, o
limite apresentado bidirecional. A funo de limite pode retornar que se refere a infinidade complexa, um
nmero infinito no plano complexo cujo argumento desconhecido. No contexto de um limite, a infinidade
complexa normalmente interpretada como significando que o limite indefinido.

Menu CAS 355


limit(Expr,Var,Val,[Dir(1, 0, -1)])

Exemplo:
limit((n*tan(x)-tan(n*x))/(sin(n*x)-n*sin(x)),x,0) d 2

Por exemplo, lim(1/x, x, 0) d ; isto matematicamente correto e neste caso, indica que o limite
indefinido.

Srie
Apresenta a expanso de srie de uma expresso na proximidade de uma determinada varivel de igualdade.
Com o terceiro e quarto argumentos opcionais, pode especificar a ordem e a direo da expanso de srie. Se
no for especificada nenhuma ordem, a srie apresentada a quinta ordem. Se no for especificada nenhuma
direo, a srie bidirecional.
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
Apresenta a soma discreta de Expr relativamente varivel Var de Real1 a Real2. Pode tambm utilizar o
modelo de soma do menu Modelo. Apenas com os dois primeiros argumentos, apresenta a antiderivada
discreta da expresso relativamente varivel.
sum(Expr,Var,Real1, Real2,[Step])

Exemplo:
sum(n^2,n,1,5) d 55

Clculo Diferencial
Curvo
Apresenta o rotacional de um campo vetorial. Curl([A B C], [x y z]) definido como [dC/dy-dB/dz dA/dz-dC/dx
dB/dx-dA/dy].
curl([Expr1, Expr2, , ExprN], [Var1, Var2, , VarN])

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 vetorial, definida por:
divergence([A,B,C],[x,y,z])=dA/dx+dB/dy+dC/dz.
divergence([Expr1, Expr2, , ExprN], [Var1, Var2, , VarN])

Exemplo:
divergence([x^2+y,x+z+y,z^3+x^2],[x,y,z]) d 2*x+3*z^2+1

356 Captulo 22 Funes e comandos


Gradiente
Apresenta o gradiente de uma expresso. Com uma lista de variveis como segundo argumento, apresenta o
vetor 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 Hessian 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]]

Clculo Integral
Por partes u
Efetua 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. Especificamente, apresenta um vetor cujo primeiro elemento u(x)*v(x) e cujo
segundo elemento v(x)*u'(x). Com os terceiro, quarto e quinto argumentos opcionais, pode especificar uma
varivel de integrao e os limites da integrao. Se no for fornecida nenhuma varivel de integrao,
presume-se que x.
ibpu(f(Var), u(Var), [Var], [Real1], [Real2])

Exemplo:
ibpu(x*ln(x), x) d [x*(x*ln(x) x*ln(x)+x]

Por partes v
Efetua 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. Especificamente, apresenta um vetor cujo primeiro elemento u(x)*v(x) e cujo
segundo elemento v(x)*u'(x). Com os terceiro, quarto e quinto argumentos opcionais, pode especificar uma
varivel de integrao e os limites da integrao. Se no for fornecida nenhuma varivel de integrao,
presume-se que x.
ibpdv(f(Var), v(Var), [Var], [Real1], [Real2])

Exemplo:
ibpdv(ln(x),x) d x*ln(x)-x

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

Menu CAS 357


Clculo Limites
Soma de Riemann
Apresenta um equivalente soma de Expr para var2, de var2=1 a var2=var1 (na proximidade de n=+),
quando a soma encarada como uma soma de Riemann associada a uma funo contnua definida em [0,1].
sum_riemann(Expr, [Var1 Var2])

Exemplo:
sum_riemann(1/(n+k),[n,k]) d ln(2)

Taylor
Devolve a expanso de srie de Taylor de uma expresso num ponto ou no infinito (por predefinio, em x=0 e
com ordem relativa=5).
taylor(Expr,[Var=Value],[Order])

Exemplo:
taylor(sin(x)/x,x=0) d 1-(1/6)*x^2+(1/120)*x^4+x^6*order_size(x)

Taylor do quociente
Apresenta o polinmio de Taylor de grau n para o quociente de 2 polinmios.
divpc(Poly1,Poly2,Integer)

Exemplo:
divpc(x^4+x+2,x^2+1,5) apresenta o polinmio de 5. grau x^5+3*x^4-x^3-2*x^2+x+2

Clculo Transformar
Laplace
Apresenta a transformada de Laplace de uma expresso.
laplace(Expr,[Var],[LapVar])

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.
ilaplace(Expr,[Var],[IlapVar])

Exemplo:
ilaplace(1/(x^2+1)^2) d ((-x)*cos(x))/2+sin(x)/2

FFT
Com um argumento (um vetor), apresenta a transformada discreta de Fourier em R.
fft(Vet)

358 Captulo 22 Funes e comandos


Com dois argumentos inteiros adicionais a e p, apresenta a transformada discreta de Fourier no campo Z/pZ,
com a como n-sima raiz primitiva de 1 (n=tamanho(vetor)).
fft((Vetor, a, 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(Vetor)

Exemplo:
ifft([100.0,-52.2842712475+6*i,-8.0*i,4.28427124746-6*i,
4.0,4.28427124746+6*i,8*i,-52.2842712475-6*i]) d
[0.99999999999,3.99999999999,10.0,20.0,25.0,24.0,16.0,-6.39843733552e-12]

Resolv
Resolv
Apresenta uma lista das solues (reais e complexas) de uma equao polinomial ou de um conjunto de
equaes polinomiais.
solve(Eq,[Var]) ou solve({Eq1, Eq2,}, [Var]) ou solve(Eq, Var=Guess) ou
solve(Eq, Var=Val1Val2)

Para obter os melhores resultados, se a soluo for uma aproximao, introduza uma tentativa ou defina um
intervalo para o software procurar uma soluo.
Para introduzir um valor inicial para o solucionador, utilize a sintaxe Var=Guess.

Para definir o intervalo fechado [Val1, Val2], utilize a sintaxe Var=Val1Val2.

Exemplos:
solve(x^2-3=1) d {-2,2}

solve({x^2-3=1, x+2=0},x) d {-2}

solve(x^2-(LN(x)+5)=0, x=2) e solve(x^2(LN(x)+5)=0, x=23) ambos apresentam


2.42617293082

Zeros
Com uma expresso como argumento, apresenta os zeros reais da expresso, ou seja, as solues quando a
expresso definida como igual a zero.
Com uma lista de expresses como argumento, apresenta a matriz em que as linhas so as solues reais do
sistema formadas atravs da definio de cada expresso como igual a zero.
zeros(Expr,[Var]) ou zeros({Expr1, Expr2,},[{Var1, Var2,}])

Exemplo:
zeros(x^2-4) d [-2 2]

Menu CAS 359


Resolver complexa
Apresenta uma lista das solues complexas de uma equao polinomial ou de um conjunto de equaes
polinomiais.
cSolve(Eq,[Var]) ou cSolve({Eq1, Eq2,}, [Var])

Exemplo:
cSolve(x^4-1=0, x) d {1 -1 -i i}

Zeros de complexa
Com uma expresso como argumento, apresenta um vetor que contm os zeros de complexa da expresso,
ou seja, as solues quando a expresso definida como igual a zero.
Com uma lista de expresses como argumento, apresenta a matriz em que as linhas so as solues
complexas do sistema formadas atravs da definio de cada expresso como igual a zero.
cZeros(Expr,[Var] ou cZeros({Expr1, Expr2,},[{Var1, Var2,}])

Exemplo:
cZeros(x^4-1) d [1 -1 -i i]

Resolver numrica
Apresenta a soluo numrica de uma equao ou de um sistema de equaes.
Opcionalmente, pode utilizar um terceiro argumento para especificar uma tentativa para a soluo ou um
intervalo dentro do qual se espera achar a soluo.
Opcionalmente, pode utilizar um quarto argumento para designar o algoritmo iterativo a utilizar pelo
solucionador.
Se estiver a resolver para uma nica varivel, as suas opes de um algoritmo iterativo so bisection_solver,
newton_solver e newtonj_solver. Se estiver a resolver para dois variveis, a nica opo newton_solver.
fSolve(Eq,Var) ou fSolve(Expr, Var=Tentativa)

Exemplos:
fSolve(cos(x)=x,x,-1..1) d [0.739085133215]

fSolve([x2+y-2,x+y2-2],[x,y],[0,0]) d [1.,1.]

Equao diferencial
Apresenta a soluo de uma equao diferencial.
deSolve(Eq,[VarTempo],Var)

Exemplo:
desolve(y''+y=0,y) d G_0*cos(x)+G_1*sin(x)

Resolver EDO
Solucionador de Equaes Diferenciais Ordinrias. Resolve uma equao diferencial ordinria dada por Expr,
com variveis declaradas em VectrVar e condies iniciais para as variveis declaradas em VectrInit. Por
exemplo, odesolve(f(t,y),[t,y],[t0,y0],t1) apresenta a soluo aproximada de y'=f(t,y) para as variveis t e y
com as condies iniciais t=t0 e y=y0.

360 Captulo 22 Funes e comandos


odesolve(Expr,VectVar,VectInitCond,FinalVal,[tstep=Val,curve])

Exemplo:
odesolve(sin(t*y),[t,y],[0,1],2) d [1.82241255674]

Sistema linear
Dados um vetor de equaes lineares e um vetor de variveis correspondente, apresenta a soluo para o
sistema de equaes lineares.
linsolve([EqLin1, EqLin2,], [Var1, Var2,])

Exemplo:
linsolve([x+y+z=1,x-y=2,2*x-z=3],[x,y,z]) d [3/2,-1/2,0]

Reescrever
lncollect
Reescreve uma expresso com os logaritmos recolhidos. Aplica ln(a)+n*ln(b) = ln(a*b^n) para um nmero
inteiro n.
lncollect(Expr)

Exemplo:
lncollect(ln(x)+2*ln(y)) d ln(x*y^2)

powexpand
Reescreve uma expresso com uma potncia que uma soma ou um produto como um produto de potncias.
Aplica a^(b+c)=(a^b)*(a^c).
powexpand(Expr)

Exemplo:
powexpand(2^(x+y)) d (2^x)*(2^y)

texpand
Expande uma expresso transcendental.
texpand(Expr)

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

Reescrever Exp e Ln
ey*lnx xy
Apresenta uma expresso da forma en*ln(x) reescrita como uma potncia de x. Aplica en*ln(x)=xn.
exp2pow(Expr)

Exemplo:
exp2pow(exp(3*ln(x))) d x^3

Menu CAS 361


xyey*lnx
Apresenta uma expresso com as potncias reescritas como uma exponencial. Essencialmente, o inverso de
exp2pow.
pow2exp(Expr)

Exemplo:
pow2exp(a^b) d exp(b*ln(a))

exp2trig
Apresenta uma expresso com exponenciais complexas reescritas em funo do seno e do cosseno.
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

Reescrever Seno
asinxacosx
Apresenta uma expresso com asin(x) reescrito como /2 acos(x).
asin2acos(Expr)

Exemplo:
asin2acos(acos(x)+asin(x)) d /2

asinxatanx

Apresenta uma expresso com asin(x) reescrito como :

asin2atan(Expr)

Exemplo:

asin2atan(2*asin(x)) d

sinxcosx*tanx
Apresenta uma expresso com sin(x) reescrito como cos(x)*tan(x).
sin2costan(Expr)

Exemplo:

362 Captulo 22 Funes e comandos


sin2costan(sin(x)) d tan(x)*cos(x)

Reescrever Cosseno
acosxasinx
Apresenta uma expresso com acos(x) reescrito como /2asin(x).
acos2asin(Expr)

Exemplo:
acos2asin(acos(x)+asin(x)) d /2

acosxatanx

Apresenta uma expresso com acos(x) reescrito como :

cos2atan(Expr)

Exemplo:

acos2atan(2*acos(x)) d

cosxsinx/tanx
Apresenta uma expresso com cos(x) reescrito como sin(x)/tan(x).
cos2sintan(Expr)

Exemplo:
cos2sintan(cos(x)) d sin(x)/tan(x)

Reescrever Tangente
atanxasinx

Apresenta uma expresso com atan(x) reescrito como :

atan2asin(Expr)

Exemplo:

atan2asin(atan(2*x)) d

atanxacosx

Apresenta uma expresso com atan(x) reescrito como :

atan2acos(Expr)

tanxsinx/cosx
Apresenta uma expresso com tan(x) reescrito como sin(x)/cos(x).

Menu CAS 363


tan2sincos(Expr)

Exemplo:
tan2sincos(tan(x)) d sin(x)/cos(x)

halftan
Apresenta uma expresso com sin(x), cos(x) ou tan(x) reescrito como tan(x/2).
halftan(Expr)

Exemplo:
halftan(sin(x)) d 2*tan(1/2*x)/(tan(1/2*x)2+1)

Reescrever Trig
trigxsinx
Apresenta uma expresso simplificada com as frmulas sin(x)^2+cos(x)^2=1 e tan(x)=sin(x)/cos(x). Sin(x)
tem precedncia sobre cos(x) e tan(x) no resultado.
trigsin(Expr)

Exemplo:
trigsin(cos(x)^4+sin(x)^2) d sin(x)^4-sin(x)^2+1

trigxcosx
Apresenta uma expresso simplificada com as frmulas sin(x)^2+cos(x)^2=1 e tan(x)=sin(x)/cos(x). Cos(x)
tem precedncia sobre sin(x) e tan(x) no resultado.
trigcos(Expr)

Exemplo:
trigcos(sin(x)^4+sin(x)^2) d cos(x)^4-3*cos(x)^2+2

trigxtanx
Apresenta uma expresso simplificada com as frmulas sin(x)^2+cos(x)^2=1 e tan(x)=sin(x)/cos(x). Tan(x)
tem precedncia sobre sin(x) e cos(x) no resultado.
trigtan(Expr)

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 atravs da funo do logaritmo
natural.
trig2ln(Expr)

Exemplo:

atrig2ln(atan(x)) d

364 Captulo 22 Funes e comandos


tlin
Apresenta uma expresso trigonomtrica com os produtos e as potncias de nmeros inteiros linearizados.
tlin(ExprTrig)

Exemplo:

tlin(sin(x)^3) d

tcollect
Apresenta uma expresso trigonomtrica linearizada com quaisquer termos de seno e cosseno do mesmo
ngulo reunidos.
tcollect(Expr)

Exemplo:
tcollect(sin(x)+cos(x)) d

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

Nmero inteiro
Divisores
Apresenta a lista de divisores de um nmero inteiro ou uma lista de nmeros inteiros.
idivis(Nmero inteiro) ou idivis({Intgr1, Intgr2,})

Exemplo:
idivis(12) d [1, 2, 3, 4, 6, 12]

Menu CAS 365


Fatores
Apresenta a decomposio dos fatores primos de um nmero inteiro.

NOTA: Em alguns casos, ifactor pode falhar. Nestes casos, ir dar o produto de -1 e o oposto da entrada.
O -1 indica que a decomposio falhou.
ifactor(Nmero inteiro)

Exemplo:
ifactor(150) d 2*3*5^2

Lista de fatores
Apresenta um vetor com os fatores primos de um nmero inteiro ou uma lista de nmeros inteiros, com cada
fator seguido pela respetiva multiplicidade.
ifactors(Nmero inteiro)

ou
ifactors({Intei1, Intei2,})

Exemplo:
ifactors(150) d [2, 1, 3, 1, 5, 2]

MDC
Apresenta o mximo divisor comum a dois ou mais nmeros inteiros.
gcd(Intei1, Intei2,)

Exemplo:
gcd(32,120,636) d 4

MMC
Apresenta o mnimo mltiplo comum a dois ou mais nmeros inteiros.
lcm(Intei1, Intei2,)

Exemplo:
lcm(6,4) d 12

Nmero inteiro Primo


Testar se Primo
Testa se um determinado nmero inteiro ou no um nmero primo.
isPrime(Nmero inteiro)

Exemplo:
isPrime(19999) d falso

366 Captulo 22 Funes e comandos


N-simo Primo
Apresenta o n-simo nmero primo.
ithprime(Intg(n)) em que n est entre 1 e 200,000

Exemplo:
ithprime(5) d 11

Primo seguinte
Apresenta o primo ou pseudo-primo seguinte aps um nmero inteiro.
nextprime(Nmero inteiro)

Exemplo:
nextprime(11) d 13

Primo anterior
Apresenta o nmero primo ou pseudo-primo mais prximo de, mas inferior a, um nmero inteiro.
prevprime(Nmero inteiro)

Exemplo:
prevprime(11) d 7

Euler
Calcula o tociente de Euler para um nmero inteiro.
euler(Nmero inteiro)

Exemplo:
euler(6) d 2

Nmero inteiro Diviso


Quociente
Apresenta o quociente inteiro da diviso euclidiana de dois nmeros inteiros.
iquo(Intei1, Intei2)

Exemplo:
iquo(63, 23) d 2

Resto
Apresenta o resto inteiro da diviso euclidiana de dois nmeros inteiros.
irem(Intei1, Intei2)

Exemplo:
irem(63, 23) d 17

Menu CAS 367


anMOD p
Para os trs nmeros inteiros a, n e p, apresenta an mdulo p em [0, p1].
powmod(a, n, p,[Expr],[Var])

Exemplo:
powmod(5,2,13) d 12

Resto chins
Teorema do Resto Chins de nmeros inteiros para duas equaes. Pega em dois vetores de nmeros inteiros,
[a p] e [b q], e apresenta um vetor de dois nmeros inteiros, [r n], de modo que x r mod n. Neste caso, x tal
que x a mod p e x b mod q; tambm n=p*q.
ichinrem([a,p],[b,q])

Exemplo:
ichinrem([2, 7], [3, 5]) d [23, 35]

Polinmio
Encontrar razes
Dado um polinmio em x (ou um vetor que contm os coeficientes de um polinmio), apresenta um vetor que
contm as razes do mesmo.
proot(Polinmio) ou proot(Vetor)

Exemplo:
proot([1,0,-2]) d [-1.41421356237,1.41421356237]

Coeficientes
Dado um polinmio em x, apresenta um vetor que contm os coeficientes. Se o polinmio estiver numa
varivel que no x, ento, declare a varivel como o segundo argumento. Com um nmero inteiro como
terceiro argumento opcional, apresenta o coeficiente do polinmio cujo grau coincide com o nmero inteiro.
coeff(Poly, [Var], [Integer])

Exemplo:
coeff(x^2-2) d [1 0 -2]

coeff(y^2-2, y, 1) d 0

Divisores
Dado um polinmio, apresenta um vetor que contm os divisores do polinmio.
divis(Poli) ou divis({Poli1, Poli2,})

Exemplo:
divis(x^2-1) d [1 -1+x 1+x (-1+x)*(1+x)]

368 Captulo 22 Funes e comandos


Lista de fatores
Apresenta um vetor com os fatores primos de um polinmio ou uma lista de polinmios, com cada fator
seguido pela respetiva multiplicidade.
factors(Poly) ou factors({Poly1, Poly2,})

Exemplo:
factors(x^4-1) d [x-1 1 x+1 1 x2+1 1]

MDC
Apresenta o mximo divisor comum a dois ou mais polinmios.
gcd(Poli1,Poli2...)

Exemplo:
gcd(x^4-1, x^2-1) d x^2-1

MMC
Apresenta o mnimo mltiplo comum a dois ou mais polinmios.
lcm(Poli1, Poli2,)

Exemplo:
lcm(x^2-2*x+1,x^3-1) d (x-1)*(x^3-1)

Polinmio Criar
Poli.Coef.
Dado um polinmio, apresenta um vetor que contm os coeficientes do polinmio. 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, {Var1, Var2,})

Exemplo:
symb2poly(x*3+2.1) d [3 2.1]

Coef.Poli.
Com um vetor como argumento, apresenta um polinmio em x com coeficientes (por ordem descendente)
obtidos a partir do vetor do argumento. Com uma varivel como segundo argumento, apresenta um
polinmio semelhante nessa varivel.
poly2symb(Vetor, [Var]))

Exemplo:
poly2symb([1,2,3],x) d (x+2)*x+3

RazesCoef.
Apresenta um vetor que contm os coeficientes (por ordem decrescente) do polinmio de uma nica varivel,
cujas razes so especificadas no vetor do argumento.

Menu CAS 369


pcoef(Lista)

Exemplo:
pcoeff({1,0,0,0,1}) d [1 -2 1 0 0 0]

RazesPoli.
Assume um vetor como argumento. O vetor contm cada raiz ou polo de uma funo racional. Cada raiz ou
polo seguido pela respetiva ordem, tendo os polos uma ordem negativa. Apresenta a funo racional em x
que possui as razes e polos (com as respetivas ordens) especificados no vetor do argumento.
fcoeff(Vetor) em que Vetor tem a forma [Root1, Order1, Root2, Order2, ])

Exemplo:
fcoeff([1,2,0,1,3,-1]) d (x-1)^2*x*(x-3)^- 1

Aleatrio
Apresenta um vetor dos coeficientes de um polinmio de grau Nmero inteiro e em que os coeficientes
so nmeros inteiros aleatrios no intervalo 99 a 99, com distribuio uniforme, ou num intervalo
especificado por Intervalo. Utilize com poly2symbol para criar um polinmio aleatrio em qualquer
varivel.
randpoly(Nmero inteiro, Intervalo, [Dist]), em que Intervalo tem a forma
Real1..Real2.

Exemplo:
randpoly(t, 8, -1..1) apresenta um vetor de 9 nmeros inteiros aleatrios, todos entre 1 e 1.

Mnimo
Com apenas uma matriz como argumento, apresenta o polinmio mnimo em x de uma matriz, escrito como
uma lista dos respetivos 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

Polinmio lgebra
Quociente
Apresenta um vetor que contm os coeficientes do quociente euclidiano de dois polinmios. Os polinmios
podem ser escritos como uma lista de coeficientes ou em forma simblica.
quo(List1, List2, [Var])

ou
quo(Poli1, Poli2, [Var])

Exemplo:
quo({1, 2, 3, 4}, {-1, 2}) d [-1 -4 -11]

370 Captulo 22 Funes e comandos


Resto
Apresenta um vetor que contm os coeficientes do resto do quociente euclidiano de dois polinmios. Os
polinmios podem ser escritos como uma lista de coeficientes ou em forma simblica.
rem(List1, List2, [Var])

ou
rem(Poli1, Poli2, [Var])

Exemplo:
rem({1, 2, 3, 4}, {-1, 2}) d [26]

Grau
Apresenta o grau de um polinmio.
degree(Polinmio)

Exemplo:
degree(x^3+x) d 3

Fator por grau


Para um determinado polinmio em x de grau n, decompe xn e apresenta o produto resultante.
factor_xn(Polinmio)

Exemplo:
factor_xn(x^4-1) d x^4*(1-x^-4)

Coef. MDC
Apresenta o mximo divisor comum (MDC) dos coeficientes de um polinmio.
content(Polinmio,[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 retngulo delimitado por a e b. Se Var
for omitido, assumido como sendo x.
sturmab(Polinmio,[,Var],a,b)

Exemplo:
sturmab(x^2*(x^3+2),-2,0) d 1

sturmab(n^3-1,n,-2-i,5+3i) d 3

Resto chins
Dadas duas matrizes cujas duas linhas contm, cada uma, os coeficientes de polinmios, apresenta o resto
chins dos polinmios, tambm escrito como uma matriz.

Menu CAS 371


chinrem(Matrix1,Matrix2)

Exemplo:

chinrem d

[[2 2 1] [1 1 2 1 1]]

Polinmio Especial
Ciclotmico
Apresenta a lista de coeficientes do polinmio ciclotmico de um nmero inteiro.
cyclotomic(Nmero inteiro)

Exemplo:
cyclotomic(20) d [1 0 1 0 1 0 1 0 1]

Base de Groebner
Dados um vetor de polinmios e um vetor de variveis, apresenta a base de Groebner do ideal abrangido pelo
conjunto de polinmios.
gbasis([Poly1 Poly2], [Var1 Var2])

Exemplo:
gbasis([x^2-y^3,x+y^2],[x,y]) d [y^4- y^3,x+y^2]

Resto de Groebner
Dados um polinmio e um vetor de polinmios e um vetor de variveis, apresenta o resto da diviso do
polinmio pela base de Groebner do vetor de polinmios.
greduce(Poly1, [Poly2 Poly3 ], [Var1 Var2])

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, em que n um nmero inteiro inferior a 1556.
hermite(Nmero inteiro)

Exemplo:
hermite(3) d 8*x^3-12*x

Lagrange
Dados um vetor de abcissas e um vetor de ordenadas, apresenta o polinmio de Lagrange para os pontos
especificados nos dois vetores. Esta funo pode igualmente assumir uma matriz como argumento, com a
primeira linha a conter as abcissas e a segunda linha a conter as ordenadas.
lagrange([X1 X2], [Y1 Y2]))

ou

372 Captulo 22 Funes e comandos


lagrange

Exemplo:
lagrange([1,3],[0,1]) d (x-1)/2

Laguerre
Dado um nmero inteiro n, apresenta o polinmio de Laguerre de grau n.
laguerre(Nmero inteiro)

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
Dado um nmero inteiro n, apresenta o polinmio de Legendre de grau n.
legendre(Nmero inteiro)

Exemplo:
legendre(4) d 35/8 x4 + 15/4 x2 + 3/8

Chebyshev Tn
Dado um nmero inteiro n, apresenta o polinmio de Chebyshev (do primeiro tipo) de grau n.
tchebyshev1(Nmero inteiro)

Exemplo:
tchebyshev1(3) d 4*x^3-3*x

Chebyshev Un
Dado um nmero inteiro n, apresenta o polinmio de Chebyshev (do segundo tipo) de grau n.
tchebyshev2(Nmero inteiro)

Exemplo:
tchebyshev2(3) d 8*x^3-4*x

Desenho
Funo
Utilizada para definir um grfico de funo na vista Simblica da aplicao Geometria. Desenha o grfico de
uma expresso escrita em funo da varivel independente x. Tenha em ateno que a varivel est em letra
minscula.
plotfunc(Expr)

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

Menu CAS 373


Contorno
Utilizado para definir um grfico de contorno na vista Simblica da aplicao Geometria. Dada uma expresso
em x e y, bem como uma lista de variveis e uma lista de valores, desenha o grfico de contorno da superfcie
z=f(x,y). Especificamente, desenha as linhas de contorno z1, z2, etc., definidas pela lista de valores. Tambm
pode especificar valores de passo para x e para y.
plotcontour(Expr, [ListVars], [ListVals], [xstep=val1], [ystep=val2])

Exemplo:
plotcontour(x^2+2*y^2-2, {x, y}, {2, 4, 6}) desenha as trs linhas de contorno de
z=x^2+2*y^22 para z=2, z=4 e z=6.

Menu Aplicao
Prima para abrir os menus Toolbox (um dos quais o menu Aplicao). As funes da aplicao so
utilizadas nas aplicaes HP para efetuar clculos comuns. Por exemplo, na aplicao Funo, o menu Funo
da vista de 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 de Incio ou de um
programa, de modo a gerar os mesmos resultados. As funes da aplicao descritas nesta seco so
agrupadas por aplicao.

Funes da aplicao Funo


As funes da aplicao Funo fornecem as mesmas funcionalidades que o menu Funo da vista de
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 elevado de X.
AREA(Fn,[Fm,]inferior, superior)

Exemplo:

374 Captulo 22 Funes e comandos


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(X)2 -X-2,0 d 0.5

ISECT
Interseco de duas funes. Acha a interseco (se existir alguma) das duas funes, Fn e Fm, mais prxima
da tentativa de achar o valor 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 (se a derivada da funo existir nesse
valor).
SLOPE(Fn,valor)

Exemplo:
SLOPE(3-X 2 ,2) d -4

Funes da aplicao Resolv


A aplicao Resolv contm uma nica funo, que resolve uma determinada equao ou expresso para uma
das respetivas variveis. En pode ser uma equao ou expresso, ou pode ser o nome das variveis
simblicas E0 a E9 de Resolv.

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

Menu Aplicao 375


SOLVE(X 2 -X-2,X,3) d 2

Esta funo apresenta tambm um nmero inteiro indicativo do tipo de soluo encontrada, da seguinte
forma:
0 foi encontrada uma soluo exata

1 foi encontrada uma soluo aproximada

2 foi encontrado um extremo o mais prximo possvel de uma soluo

3 no foi encontrada nenhuma soluo, aproximao ou extremo

Funes da aplicao Folha de Clculo


As funes da aplicao de folha de clculo podem ser selecionadas no menu Toolbox Aplicao: prima
, toque em e selecione Folha de Clculo. Podem tambm ser selecionadas no menu Vistas

( ), quando a aplicao Folha de Clculo est aberta.

A sintaxe para muitas mas no todas as funes de folha de clculo seguem este padro:
Nome da funo (introduo, [parmetros opcionais])

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) produz o resultado predefinido seguinte, com base nos valores
numricos nas clulas A25 a A37.
No entanto, se desejar ver apenas o nmero de pontos de dados e o desvio padro, introduza
=STAT1(A25:A37,h n ). 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) e o desvio padro () sero
apresentados.

376 Captulo 22 Funes e comandos


SUM
Calcula a soma de um intervalo de nmeros.
SUM([input])

Por exemplo, SUM(B7:B23) apresenta a soma dos 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 objeto no numrico.

AVERAGE
Calcula a mdia aritmtica de um intervalo de nmeros.
AVERAGE([input])

Por exemplo, AVERAGE(B7:B23) apresenta a mdia aritmtica dos nmeros no intervalo B7 a B23. Pode
tambm especificar um bloco de clulas, como em AVERAG(B7:C23).

apresentado um erro caso uma clula do intervalo especificado contenha um objeto no numrico.

AMORT
Amortizao. Calcula o capital, os juros e o saldo de um emprstimo ao longo de um perodo especificado.
Corresponde a premir na aplicao Financeira.

AMORT(Range, NbPmt, IPYR, PV, PMTV[, PPYR=12, CPYR=PPYR, GSize=PPYR,


BEG=0, fix=current], "configuration"])

Range: o intervalo de clulas onde os resultados devem ser colocados. Se for especificada apenas uma
clula, o intervalo calculado automaticamente a partir dessa clula.
Configuration: 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. As opes na string
de configurao so separadas por espaos.
h mostrar cabealhos de linha
H mostrar cabealhos de coluna
S mostrar o incio do perodo

Menu Aplicao 377


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
Todos os outros parmetros de introduo (exceto fix) so variveis da vista Numrica da aplicao
Financeira. Consulte Funes da aplicao Financeira na pgina 398 para mais informaes. Tenha em
ateno que apenas so necessrios os primeiros quatro. fix o nmero de casas decimais que sero
utilizadas nos resultados apresentados.

STAT1
A funo STAT1 oferece uma variedade de estatsticas de uma varivel com base nas listas de dados.
STAT1(input_range, [mode], [configuration])

Input_range a fonte dos dados como, por exemplo, A1:D8.


O modo define como a entrada processada.
Os valores vlidos para o modo 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.
Se for especificada mais do que uma coluna, cada uma tratada como um conjunto diferente de dados
introduzidos. Se for selecionada apenas uma linha, esta tratada como 1 conjunto de dados. Por
predefinio, se forem selecionadas duas colunas, o modo passa para frequncia.
A configurao define quais os valores esto em cada linha e se o conjunto tem cabealhos de linha ou coluna.
Os valores na folha de clculo aparece na ordem em que o smbolo para cada valor foi introduzido.
Os valores vlidos para a configurao so:
H (insere cabealhos de coluna)
h (insere cabealhos de linhas)
MeanX


s
s


serr
ss
n
min
q1

378 Captulo 22 Funes e comandos


med
q3
max
Por exemplo, se especificar "h n ", na folha de clculo resultante, a primeira coluna contm os cabealhos de
linha, a primeira linha o nmero de itens nos dados introduzidos e a segunda o desvio padro.
Exemplos:
STAT1(A25:A37)
STAT1(A25:A37,"h n ")

STAT2
A funo STAT2 fornece um intervalo de estatsticas de duas variveis.
STAT2(input_range, [mode], [configuration])

Input_range a fonte dos dados como, por exemplo, A1:D8.


O modo define como a entrada processada.
Os valores vlidos para o Modo so:
1 = Dados nicos. Cada par de colunas tratada como um conjunto de dados independente.
2 = Dados de frequncia. As colunas so utilizadas em grupos de trs, sendo a terceira coluna tratada como a
frequncia de aparecimento das colunas emparelhadas.
Se forem especificadas duas colunas, cada par tratado como um conjunto diferente de dados introduzidos.
Se for selecionado um par de colunas, tratado como 1 conjunto de dados. Por predefinio, se forem
selecionadas trs colunas, o modo passa para frequncia.
A configurao define quais os valores esto em cada linha e se o conjunto tem cabealhos de linha ou coluna.
Os valores na folha de clculo aparece na ordem em que o smbolo para cada valor foi introduzido.
Os valores vlidos para a configurao so:
H (insere cabealhos de coluna)
h (insere cabealhos de linhas)
MeanX
x
x
sx
sx
x
x
serrx
ssx
n

Menu Aplicao 379


y
y
sy
sy
y
y
serry
ssy
xy
Por exemplo, se especificar "h n y", na folha de clculo resultante, a primeira coluna contm os cabealhos
de linha, a primeira linha o nmero de itens nos dados introduzidos e a segunda o desvio padro.
Exemplos:
STAT2(A25:B37)
STAT2(A25:B37,"h n y")

REGRS
Tenta ajustar os dados introduzidos a uma funo especificada (a predefinio linear).
Intervalo de introduo: especifica a fonte dos dados, como, por exemplo, A1:D8. Deve conter um
nmero par de colunas. Cada par ser tratado como um conjunto distinto de pontos de dados.
Modelo: 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
6 y= sl/x+int
7 y= L/(1 + a*exp(b*x))
8 y= a*sin(b*x+c)+d
9 y= cx^2+bx+a
10 y= dx^3+cx^2+bx+a
11 y= ex^4+dx^3+cx^2+bx+a
Configurao: uma string que indica quais os valores que deseja colocar em cada linha e se deseja
cabealhos de linha e coluna. Coloque cada parmetro na ordem em que deseja v-los aparecer na folha
de clculo. (Se no fornecer uma string de configurao, ser fornecida uma predefinida.) Os parmetros
vlidos so:
H (colocar cabealhos de coluna)
h (colocar cabealhos de linha)

380 Captulo 22 Funes e comandos


sl (declive, vlido apenas para os modelos 16)
int (interceo, vlido apenas para os modelos 16)
cor (correlao, vlido apenas para os modelos 16)
cd (coeficiente de determinao, vlido apenas para os modelos 16, 810)
sCov (covarincia da amostra, vlido apenas para os modelos 16)
pCov (covarincia da populao, vlido apenas para os modelos 16)
L (parmetro L para o modelo 7)
a (parmetro a para os modelos 711)
b (parmetro b para os modelos 711)
c (parmetro c para os modelos 811)
d (parmetro d para os modelos 8, 1011)
e (parmetro e para o modelo 11)
py (colocar 2 clulas, uma para introduo do utilizador e outra para apresentao do y previsto
para a introduo)
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
Apresenta o Y previsto para um determinado x.
PredY(mode, x, parameters)
Mode 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
Parameters refere-se a um argumento (uma lista dos coeficientes da linha de regresso) ou aos n
coeficientes consecutivos.

Menu Aplicao 381


PredX
Apresenta o x previsto para um determinado y.
PredX(mode, y, parameters)
Mode 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
Parameters refere-se a um argumento (uma lista dos coeficientes da linha de regresso) ou aos n
coeficientes consecutivos.

HypZ1mean
O teste Z de uma amostra para uma mdia.
HypZ1mean( ,n,0,,,mode,[configuration])

Os parmetros de introduo podem tratar-se de uma referncia de intervalo, uma lista de referncias de
clula ou uma simples lista de valores.
Modo: especifica que hiptese alternativa utilizar:
1: < 0

2: > 0

3: 0

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. As opes na string de
configurao so separadas por espaos.
h: sero criadas clulas cabealho
acc: o resultado do teste, 0 ou 1 para indicar a rejeio ou a falha de rejeio da hiptese nula
tZ: o valor Z do teste
tM: o valor introduzido
prob: a probabilidade da cauda inferior
cZ: o valor Z crtico associado ao nvel- introduzido

382 Captulo 22 Funes e comandos


cx1: o valor crtico mais baixo da mdia associado ao valor Z crtico
cx2: o valor crtico mais elevado da mdia associado ao valor Z crtico
std: o desvio padro
Exemplo:
HypZ1mean(0.461368, 50, 0.5, 0.2887, 0.05, 1, "") apresenta duas colunas na aplicao
Folha de Clculo. A primeira coluna contm os cabealhos e a segunda coluna contm os valores para cada
um dos seguintes: Reject/Fail=1, Test Z = -0.94621, Test = 0.461368, P= 0.172022, Critical Z= -1.64485,
Critical = 0.432843.

HYPZ2mean
O teste Z de duas amostras para a diferena entre duas mdias.
HypZ2mean( 1,2, n1,n2,1,2,,mode,[configuration])

Modo: especifica que hiptese alternativa utilizar:


1: 1 < 2

2: 1 > 2

3: 1 2

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. As opes na string de
configurao so separadas por espaos.
h: sero criadas clulas cabealho
acc: o resultado do teste, 0 ou 1 para indicar a rejeio ou a falha de rejeio da hiptese nula
tZ: o valor Z do teste
tM: o valor introduzido
prob: a probabilidade da cauda inferior
cZ: o valor Z crtico associado ao nvel- introduzido
cx1: o valor crtico mais baixo de associado ao valor Z crtico
cx2: o valor crtico mais elevado de associado ao valor Z crtico
std: o desvio padro
Exemplo:
HypZ2mean(0.461368, 0.522851, 50, 50, 0.2887, 0.2887, 0.05, 1, "")

HypZ1prop
O teste Z de uma amostra para uma proporo.
HypZ1prop(x,n,0,,,mode,[configuration]) em que x o nmero de sucessos da amostra

Modo: especifica que hiptese alternativa utilizar:

Menu Aplicao 383


1: < 0

2: > 0

3: 0

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. As opes na string
de configurao so separadas por espaos.
h: sero criadas clulas cabealho
acc: o resultado do teste, 0 ou 1 para indicar a rejeio ou a falha de rejeio da hiptese nula
tZ: o valor Z do teste
tP: a proporo de sucessos do teste
prob: a probabilidade da cauda inferior
cZ: o valor Z crtico associado ao nvel- introduzido
cp1: a proporo crtica mais baixa de sucessos associada ao valor Z crtico
cp2: a proporo crtica mais elevada de sucessos associada ao valor Z crtico
std: o desvio padro
Exemplo:
HypZ1prop(21, 50, 0.5, 0.05,1, "")

HypZ2prop
O teste Z de duas amostras para comparar duas propores.
HypZ2prop x1,x2,n1,n2,,,mode,[configuration]) em que x1 and x2 so os nmeros de sucessos
das duas amostras)
1: 1 < 2

2: 1 > 2

3: 1 2

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. As opes na string
de configurao so separadas por espaos.
h: sero criadas clulas cabealho
acc: o resultado do teste, 0 ou 1 para indicar a rejeio ou a falha de rejeio da hiptese nula
tZ: o valor Z do teste
tP: o valor do teste
prob: a probabilidade da cauda inferior
cZ: o valor Z crtico associado ao nvel- introduzido
cp1: o valor crtico mais baixo de associado ao valor Z crtico
cp2: o valor crtico mais elevado de associado ao valor Z crtico

384 Captulo 22 Funes e comandos


Exemplo:
HypZ2prop(21, 26, 50, 50, 0.05, 1, "")

HypT1mean
O teste T de uma amostra para uma mdia.
HypT1mean( , n, 0,,mode,[configuration])

1: < 0

2: > 0

3: 0

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. As opes na string
de configurao so separadas por espaos.
h: sero criadas clulas cabealho
acc: o resultado do teste, 0 ou 1 para indicar a rejeio ou a falha de rejeio da hiptese nula
tT: o valor T do teste
tM: o valor introduzido
prob: a probabilidade da cauda inferior
df: os graus de liberdade
cT: o valor T crtico associado ao nvel- introduzido
cx1: o valor crtico mais baixo da mdia associado ao valor T crtico
cx2: o valor crtico mais elevado da mdia associado ao valor T crtico
Exemplo:
HypT1mean(0.461368, 0.2776, 50, 0.5, 0.05, 1, "")

HypT2mean
O teste T de duas amostras para a diferena entre duas mdias.
HypT2mean ( 1, 2,n1,n2,s1,s2,,pooled,mode,[configuration]

Repartidas: especifica se as amostras so ou no repartidas


0: no repartidas
1: repartidas
1: 1 < 2

2: 1 > 2

3: 1 2

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. As opes na string
de configurao so separadas por espaos.

Menu Aplicao 385


h: sero criadas clulas cabealho
acc: o resultado do teste, 0 ou 1 para indicar a rejeio ou a falha de rejeio da hiptese nula
tT: o valor T do teste
tM: o valor introduzido
prob: a probabilidade da cauda inferior
cT: o valor T crtico associado ao nvel- introduzido
cx1: o valor crtico mais baixo de associado ao valor T crtico
cx2: o valor crtico mais elevado de associado ao valor T crtico
Exemplo:
HypT2mean(0.461368, 0.522851, 0.2776, 0.2943,50, 50, 0, 0.05, 1, "")

ConfZ1mean
O intervalo de confiana Normal de uma amostra para uma mdia.
ConfZ1mean( ,n,s,C,[configuration])

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. As opes na string
de configurao so separadas por espaos.
h: sero criadas clulas cabealho
Z: o valor Z crtico
zXl: o limite inferior do intervalo de confiana
zXh: o limite superior do intervalo de confiana
prob: a probabilidade da cauda inferior
std: o desvio padro
Exemplo:
ConfZ1mean(0.461368, 50, 0.2887, 0.95, "")

ConfZ2mean
O intervalo de confiana Normal de duas amostras para a diferena entre duas mdias.
ConfZ2mean ( 1, 2,n1,n2,s1,s2,C,[configuration]

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. As opes na string de
configurao so separadas por espaos.
h: sero criadas clulas cabealho
Z: o valor Z crtico
zXl: o limite inferior do intervalo de confiana
zXh: o limite superior do intervalo de confiana

386 Captulo 22 Funes e comandos


prob: a probabilidade da cauda inferior
std: o desvio padro
Exemplo:
ConfZ2mean(0.461368, 0.522851, 50, 50, 0.2887, 0.2887, 0.95, "")

ConfZ1prop
O intervalo de confiana Normal de uma amostra para uma proporo.
ConfZ1prop(x,n,C,[configuration])

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. As opes na string de
configurao so separadas por espaos.
h: sero criadas clulas cabealho
Z: o valor Z crtico
zXl: o limite inferior do intervalo de confiana
zXh: o limite superior do intervalo de confiana
zXm: o ponto mdio do intervalo de confiana
std: o desvio padro
Exemplo:
ConfZ1prop(21, 50, 0.95, "")

ConfZ2prop
O intervalo de confiana Normal de duas amostras para a diferena entre duas propores.
ConfZ2prop(x1,x2,n1,n2,C,[configuration])

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. As opes na string de
configurao so separadas por espaos.
h: sero criadas clulas cabealho
Z: o valor Z crtico
zXl: o limite inferior do intervalo de confiana
zXh: o limite superior do intervalo de confiana
zXm: o ponto mdio do intervalo de confiana
std: o desvio padro
Exemplo:
ConfZ2prop(21, 26, 50, 50, 0.95, "")

ConfT1mean
O intervalo de confiana do T de Student de uma amostra para uma mdia.
ConfT1mean( ,s,n,C,[configuration])

Menu Aplicao 387


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. As opes na string de
configurao so separadas por espaos.
h: sero criadas clulas cabealho
DF: os graus de liberdade
T: o valor T crtico
tXl: o limite inferior do intervalo de confiana
tXh: o limite superior do intervalo de confiana
std: o desvio padro
Exemplo:
ConfT1mean(0.461368, 0.2776, 50, 0.95, "")

ConfT2mean
O intervalo de confiana do T de Student de duas amostras para a diferena entre duas mdias.
ConfT2mean ( 1, 2,n1,n2,s1,s2,C,pooled,[configuration]

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. As opes na string de
configurao so separadas por espaos.
h: sero criadas clulas cabealho
DF: os graus de liberdade
T: o valor T crtico
tXl: o limite inferior do intervalo de confiana
tXh: o limite superior do intervalo de confiana
tXm: o ponto mdio do intervalo de confiana
std: o desvio padro
Exemplo:
ConfT2mean(0.461368, 0.522851, 0.2776, 0.2943, 50, 50, 0, 0.95, "")

Funes da aplicao Estatstica 1 var


A aplicao Estatstica 1 var 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 1 var.

Do1VStats
Fazer estatsticas a 1 varivel. Realiza os mesmos clculos que so efetuados quando se toca em
na vista Numrica da aplicao Estatstica 1 var e guarda os resultados nas variveis de resultados
adequadas da aplicao Estatstica 1 var. Hn deve ser uma das variveis H1-H5 da vista Simblica da
aplicao Estatstica 1 var.
Do1VStats(Hn)

388 Captulo 22 Funes e comandos


Exemplo:
Do1VStats(H1) executa estatsticas sumrias para a anlise H1 atualmente definida.

SetFreq
Definir frequncia. Define a frequncia para uma das anlises estatsticas (H1-H5) definidas na vista
Simblica da aplicao Estatstica 1 var. A frequncia pode ser uma das colunas D0-D9 ou qualquer nmero
inteiro positivo. Hn deve ser uma das variveis H1-H5 da vista Simblica da aplicao Estatstica 1 var. Se for
utilizado, Dn tem de ser uma das variveis de coluna D0-D9. Caso contrrio, o valor tem de ser um nmero
inteiro positivo.
SetFreq(Hn,Dn) ou SetFreq(Hn,value)

Exemplo:
SetFreq(H2,D3) define o campo Frequncia para a anlise H2 de modo a utilizar a lista D3.

SetSample
Definir dados de amostra. Define os dados de amostra para uma das anlises estatsticas (H1-H5) definidas
na vista Simblica da aplicao Estatstica 1 var. Define como coluna de dados uma das variveis de coluna
D0-D9 para uma das anlises estatsticas H1-H5.
SetSample(Hn,Dn)

Exemplo:
SetSample(H2,D2) define o campo Coluna independente para a anlise H2 de modo a utilizar os dados
da lista D2.

Funes da aplicao Estatstica 2 var


A aplicao Estatstica 2 var contm vrias funes. Algumas foram concebidas para calcular estatsticas
sumrias com base numa das anlises estatsticas (S1-S5) definidas na vista Simblica da aplicao
Estatstica 2 var. Outras prevem os valores de X e Y com base no ajuste especificado numa das anlises.

PredX
Prever X. Utiliza o ajuste da primeira anlise ativa (S1-S5) encontrada para prever um valor de x dado o valor
de y.
PredX(value)

PredY
Prever Y. Utiliza o ajuste da primeira anlise ativa (S1-S5) encontrada para prever um valor de y dado o valor
de x.
PredY(valor)

Resid
Residuais. Apresenta a lista de residuais para a anlise determinada (S1-S5), com base nos dados e num
ajuste definido na vista Simblica para essa anlise.
Resid(Sn) ou Resid()

Resid() procura a primeira anlise definida na vista Simblica (S1-S5).

Menu Aplicao 389


Do2VStats
Fazer estatsticas a 2 variveis. Realiza os mesmos clculos que so efetuados quando se toca em
na vista Numrica da aplicao Estatstica 2 var e guarda os resultados nas variveis de resultados
adequadas da aplicao Estatstica 2 var. Sn deve ser uma das variveis S1-S5 da vista Simblica da
aplicao Estatstica 2 var.
Do2VStats(Sn)

Exemplo:
Do1VStats(S1) executa estatsticas sumrias para a anlise S1 atualmente definida.

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)

Exemplo:
SetDepend(S1,C3) define o campo Coluna dependente para a anlise S1 utilizar os dados na lista C3.

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)

Exemplo:
SetIndep(S1, C2) define o campo Coluna independente para a anlise S1 os dados na lista C2.

Funes da aplicao Inferncia


A aplicao Inferncia contm uma nica funo, que apresenta os mesmos resultados que os obtidos
quando se toca em na vista Numrica da aplicao Inferncia. Os resultados dependem do
contedo das variveis Method, Type e AltHyp da aplicao Inferncia.

DoInference
Calcular o intervalo de confiana ou testar hipteses. Utiliza as definies atuais na vista Simblica e na vista
Numrica para calcular um intervalo de confiana ou testar uma hiptese. Realiza os mesmos clculos que
so efetuados 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 Z de uma amostra para uma mdia. Apresenta uma lista que contm (por ordem):
0 ou 1 para indicar a rejeio ou a falha de rejeio da hiptese nula
O valor Z do teste
O valor introduzido

390 Captulo 22 Funes e comandos


A probabilidade da cauda superior
O valor Z crtico superior associado ao nvel- introduzido
O valor crtico da estatstica associado ao valor Z crtico
HypZ1mean( ,n,0,,,mode)

Modo: especifica que hiptese alternativa utilizar:


1: < 0

2: > 0

3: 0

Exemplo:
HypZ1mean(0.461368, 50, 0.5, 0.2887, 0.05, 1) d {1, -.9462, 0.4614, 0.8277,
1.6448, 0.5671}

HypZ2mean
O teste Z de duas amostras para mdias. Apresenta uma lista que contm (por ordem):
0 ou 1 para indicar a rejeio ou a falha de rejeio da hiptese nula
O valor Z do teste
tZ: o valor Z do teste
O valor do teste
A probabilidade da cauda superior
O valor Z crtico superior associado ao nvel- introduzido
O valor crtico de associado ao valor Z crtico
HypZ2mean( 1 2,n1,n2,1,2,,mode)

Modo: especifica que hiptese alternativa utilizar:


1: 1 < 2

2: 1 > 2

3: 1 2

Exemplo:
HypZ2mean(0.461368, 0.522851, 50, 50, 0.2887, 0.2887, 0.05, 1) d {1, -1.0648,
-0.0614, 0.8565, 1.6448, 0.0334}.

HypZ1prop
O teste Z de uma proporo. Apresenta uma lista que contm (por ordem):
0 ou 1 para indicar a rejeio ou a falha de rejeio da hiptese nula
O valor Z do teste
O valor do teste
A probabilidade da cauda superior

Menu Aplicao 391


O valor Z crtico superior associado ao nvel- introduzido
O valor crtico de associado ao valor Z crtico
HypZ1mean(0.461368, 50, 0.5, 0.2887, 0.05, 1)HypZ1prop(x,n,0,,mode)

Modo: especifica que hiptese alternativa utilizar:


1: < 0

2: > 0

3: 0

Exemplo:
HypZ1prop(21, 50, 0.5, 0.05,1) d {1, -1.1313, 0.42, 0.8710, 1.6448, 0.6148}

HypZ2prop
O teste Z de duas amostras para propores. Apresenta uma lista que contm (por ordem):
0 ou 1 para indicar a rejeio ou a falha de rejeio da hiptese nula
O valor Z do teste
O valor Z do teste
O valor do teste
A probabilidade da cauda superior
O valor Z crtico superior associado ao nvel- introduzido
O valor crtico de associado ao valor Z crtico
HypZ2prop( 1, 2,n1,n2,,mode)

Modo: especifica que hiptese alternativa utilizar:


1: 1 < 2

2: 1 > 2

3: 1 2

Exemplo:
HypZ2prop(21, 26, 50, 50, 0.05, 1) d {1, -1.0018, -0.1, 0.8417, 1.6448, 0.0633}

HypT1mean
O teste t de uma amostra para uma mdia. Apresenta uma lista que contm (por ordem):
0 ou 1 para indicar a rejeio ou a falha de rejeio da hiptese nula
O valor T do teste
O valor introduzido
A probabilidade da cauda superior
Os graus de liberdade

392 Captulo 22 Funes e comandos


O valor T crtico superior associado ao nvel- introduzido
O valor crtico da estatstica associado ao valor t crtico
HypT1mean( ,s,n,0,,mode)

Modo: especifica que hiptese alternativa utilizar:


1: < 0

2: > 0

3: 0

Exemplo:
HypT1mean(0.461368, 0.2776, 50, 0.5, 0.05, 1) d {1, -.9462, 0.4614, 0.8277,
1.6448, 0.5671}

HypT2mean
O teste T de duas amostras para mdias. Apresenta uma lista que contm (por ordem):
0 ou 1 para indicar a rejeio ou a falha de rejeio da hiptese nula
O valor T do teste
O valor do teste
A probabilidade da cauda superior
Os graus de liberdade
O valor T crtico superior associado ao nvel- introduzido
O valor crtico de associado ao valor t crtico
HypT2mean(( 1, 2,s1,s2,n1,n2,,pooled,mode)

Repartidas: especifica se as amostras so ou no repartidas


0: no repartidas
1: repartidas
Modo: especifica que hiptese alternativa utilizar:
1: 1 < 2

2: 1 > 2

3: 1 2

Exemplo:
HypT2mean(0.461368, 0.522851, 0.2776, 0.2943,50, 50, 0.05, 0, 1) d {1,
-1.0746, -0.0614, 0.8574, 97.6674, 1.6606, 0.0335}

ConfZ1mean
O intervalo de confiana Normal de uma amostra para uma mdia. Apresenta uma lista que contm (por
ordem):

Menu Aplicao 393


O valor Z crtico mais baixo
O limite inferior do intervalo de confiana
O limite superior do intervalo de confiana
ConfZ1mean( ,n,,C)

Exemplo:
ConfZ1mean(0.461368, 50, 0.2887, 0.95) d {- 1.9599, 0.3813, 0.5413}

ConfZ2mean
O intervalo de confiana Normal de duas amostras para a diferena entre duas mdias. Apresenta uma lista
que contm (por ordem):
O valor Z crtico mais baixo
O limite inferior do intervalo de confiana
O limite superior do intervalo de confiana
ConfZ2mean( 1, 2,n1,n2,1,2,C)

Exemplo:
ConfZ2mean(0.461368, 0.522851, 50, 50, 0.2887, 0.2887, 0.95) d {-1.9599,
-0.1746, 0.0516)}

ConfZ1prop
O intervalo de confiana Normal de uma amostra para uma proporo. Apresenta uma lista que contm (por
ordem):
O valor Z crtico mais baixo
O limite inferior do intervalo de confiana
O limite superior do intervalo de confiana
ConfZ1prop(x,n,C)

Exemplo:
ConfZ1prop(21, 50, 0.95) d {-1.9599, 0.2831, 0.5568}

ConfZ2prop
O intervalo de confiana Normal de duas amostras para a diferena entre duas propores. Apresenta uma
lista que contm (por ordem):
O valor Z crtico mais baixo
O limite inferior do intervalo de confiana
O limite superior do intervalo de confiana
ConfZ2prop( 1, 2,n1,n2,C)

Exemplo:
ConfZ2prop(21, 26, 50, 50, 0.95) d {-1.9599, -0.2946, 0.0946)}

394 Captulo 22 Funes e comandos


ConfT1mean
O intervalo de confiana do T de Student de uma amostra para uma mdia. Apresenta uma lista que contm
(por ordem):
Os graus de liberdade
O limite inferior do intervalo de confiana
O limite superior do intervalo de confiana
ConfT1mean( ,s,n,C)

Exemplo:
ConfT1mean(0.461368, 0.2776, 50, 0.95) d {49, -.2009, 0.5402}

ConfT2mean
O intervalo de confiana do T de Student de duas amostras para a diferena entre duas mdias. Apresenta
uma lista que contm (por ordem):
Os graus de liberdade
O limite inferior do intervalo de confiana
O limite superior do intervalo de confiana
ConfT2mean( 1, 2,s1,s2,n1,n2,pooled,C)

Exemplo:
ConfT2mean(0.461368, 0.522851, 0.2887, 0.2887, 50, 50, 0.95,0) d {98.0000,
-1.9844, - 0.1760, 0.0531)}

Chi2GOF
Teste de qui-quadrado da adequao do ajuste. Toma como argumentos uma lista de dados de contagem
observados, uma segunda lista e um valor de 0 ou 1. Se o valor=0, a segunda lista assumida como uma lista
de probabilidades esperadas. Se o valor=1, ento, a segunda lista assumida como uma lista de contagens
esperadas. Apresenta uma lista que contm o valor estatstico do qui-quadrado, a probabilidade e os graus de
liberdade.
Chi2GOF(List1, List2, Value)

Exemplo:
Chi2GOF({10,10,12,15,10,6},{.24,.2,.16,.14,.1 3,.13},0) d {10.1799..., 0.07029...,
5}

Chi2TwoWay
Teste bidirecional de qui-quadrado. Dada uma matriz de dados de contagem, apresenta uma lista que contm
o valor estatstico do qui-quadrado, a probabilidade e os graus de liberdade.
Chi2TwoWay(Matriz)

Exemplo:
Chi2TwoWay([[30,35,30],[11,2,19],[43,35,35]]) d {14.4302..., 0.0060..., 4}

Menu Aplicao 395


LinRegrTConf- Slope
O intervalo de confiana da regresso linear para o declive. Perante uma lista de dados variveis explicativos
(X), uma lista de dados variveis de resposta (Y) e um nvel de confiana, apresenta uma lista que contm os
seguintes valores pela ordem apresentada:
C: o nvel de confiana determinado
T crtico: o valor de T associado ao nvel de confiana determinado
DF: os graus de liberdade
1: o declive da equao de regresso linear

serrSlope: o erro padro do declive


Inferior: o limite inferior do intervalo de confiana para o declive
Superior: o limite superior do intervalo de confiana para o declive
LinRegrTConfSlope(List1, List2, C-value)

Exemplo:
LinRegrTConfSlope({1,2,3,4},{3,2,0,-2},0.95) d {0.95, 4.302..., 2, -1.7, 0.1732...,
-2.445..., -0.954...}

LinRegrTConfInt
O intervalo de confiana da regresso linear para a interceo. Perante uma lista de dados variveis
explicativos (X), uma lista de dados variveis de resposta (Y) e um nvel de confiana, apresenta uma lista que
contm os seguintes valores pela ordem apresentada:
C: o nvel de confiana determinado
T crtico: o valor de T associado ao nvel de confiana determinado
DF: os graus de liberdade
0: a interceo da equao de regresso linear

serrInter: o erro padro da interceo


Inferior: o limite inferior do intervalo de confiana para a interceo
Superior: o limite superior do intervalo de confiana para a interceo
LinRegrTConfInt(List1, List2, C-value)

Exemplo:
LinRegrTConfInt({1, 2, 3, 4}, {3, 2, 0, - 2},0.95) d {0.95, 4.302..., 2, 5, 0.474...,
2.959..., 7.040...}

LinRegrTMean-Resp
O intervalo de confiana da regresso linear para uma resposta mdia. Perante uma lista de dados variveis
explicativos (X), uma lista de dados variveis de resposta (Y), um valor de X e um nvel de confiana,
apresenta uma lista que contm os seguintes valores pela ordem apresentada:
X: o valor de X determinado
C: o nvel de confiana determinado

396 Captulo 22 Funes e comandos


DF: os graus de liberdade
: a resposta mdia para o valor de X determinado
serr : o erro padro da resposta mdia
serrInter: o erro padro da interceo
Inferior: o limite inferior do intervalo de confiana para a resposta mdia
Superior: o limite superior do intervalo de confiana para a resposta mdia
LinRegrTMeanResp(List1, List2, X-value, Cvalue)

Exemplo:
LinRegrTMeanResp({1, 2, 3, 4}, {3, 2, 0, -2}, 2.5, 0.95) d {2.5, 0.95, 4.302..., 2,
0.75, 0.193..., 0.083, 1.583...}

LinRegrTPredInt
O intervalo de previso da regresso linear para uma resposta futura. Perante uma lista de dados variveis
explicativos (X), uma lista de dados variveis de resposta (Y), um valor de X futuro e um nvel de confiana,
apresenta uma lista que contm os seguintes valores pela ordem apresentada:
X: o valor de X futuro determinado
C: o nvel de confiana determinado
DF: os graus de liberdade
: a resposta mdia para o valor de X futuro determinado
serr : o erro padro da resposta mdia
serrInter: o erro padro da interceo
Inferior: o limite inferior do intervalo de previso para a resposta mdia
Superior: o limite superior do intervalo de previso para a resposta mdia
LinRegrTPredInt(List1, List2, X-value, Cvalue)

Exemplo:
LinRegrTPredInt({1, 2, 3, 4}, {3, 2, 0, -2}, 2.5, 0.95) d {2.5, 0.95, 4.302..., 2,
0.75, 0.433..., 1.113..., 2.613...}

LinRegrTTest
O teste t da regresso linear. Perante uma lista de dados variveis explicativos (X), uma lista de dados
variveis de resposta (Y) e um valor para AltHyp, apresenta uma lista que contm os seguintes valores pela
ordem apresentada:
T: o valor t
P: a probabilidade associada ao valor t
DF: os graus de liberdade
0: a interceo y da linha de regresso

1: o declive da linha de regresso

serrLine: o erro padro da linha de regresso

Menu Aplicao 397


serr : o erro padro da resposta mdia
serrSlope: o erro padro do declive
serrInter: o erro padro da interceo y
r: o coeficiente de correlao
R2: o coeficiente de determinao
Os valores para AltHyp so os seguintes:
AltHyp=0 para <0

AltHyp=1 para >0

AltHyp=2 para 0

Exemplo:
LinRegrTTest({1,2,3,4}, {3,2,0,-2}, 0) d {9.814..., 2, 5, 1.7, 0.387..., 0.173..., 0.474...,
0.989..., 0.979...}

Funes da aplicao Financeira


A aplicao Financeira utiliza um conjunto de funes, no qual todas fazem referncia ao mesmo conjunto de
variveis da aplicao Financeira. Estas correspondem aos campos da vista Numrica da aplicao Financeira.
Existem 5 variveis VDT principais, 4 das quais so obrigatrias para cada uma destas funes, uma vez que
cada uma resolve e apresenta o valor da quinta varivel com duas casas decimais. DoFinance a nica
exceo a esta regra de sintaxe. Tenha em ateno que o dinheiro que lhe pago introduzido como um
nmero positivo e o dinheiro que paga a outras pessoas como parte de um fluxo de dinheiro introduzido
com um nmero negativo. Existem outras 3 variveis que so opcionais e tm valores predefinidos. Essas
variveis ocorrem como argumentos para as funes da aplicao Financeira na seguinte ordem:
NbPmt o nmero de pagamentos
IPYR a taxa de juro anual
PV o valor atual 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 perodos de capitalizao por ano (12, por predefinio)
BEG pagamentos realizados no incio ou no fim do perodo; a predefinio BEG=0, o que significa que
os pagamentos so efetuados no fim de cada perodo
Os argumentos PPYR, CPYR e BEG so opcionais. Se no forem fornecidos, PPYR=12, CPYR=PPYR e BEG=0.

CalcFV
Resolve o valor futuro de um investimento ou emprstimo.
CalcFV(NbPmt,IPYR,PV,PMTV[,PPYR,CPYR,BEG]

Exemplo:
CalcFV(360, 6.5, 150000, -948.10) d -2.25

398 Captulo 22 Funes e comandos


CalcIPYR
Resolve a taxa de juro anual de um investimento ou emprstimo.
CalcIPYR(NbPmt,PV,PMTV,FV[,PPYR,CPYR, BEG])

Exemplo:
CalcIPYR(360, 150000, -948.10, -2.25) d 6.50

CalcNbPmt
Resolve o nmero de pagamentos num investimento ou emprstimo.
CalcNbPmt(IPYR,PV,PMTV,FV[,PPYR,CPYR,BEG])

Exemplo:
CalcNbPmt(6.5, 150000, -948.10, -2.25) d 360.00

CalcPMT
Resolve o valor de um pagamento para um investimento ou emprstimo.
CalcPMT(NbPmt,IPYR,PV,FV[,PPYR,CPYR,BEG])

Exemplo:
CalcPMT(360, 6.5, 150000, -2.25) d -948.10

CalcPV
Resolve o valor atual de um investimento ou emprstimo.
CalcPV(NbPmt,IPYR,PMTV,FV[,PPYR,CPYR,BEG])

Exemplo:
CalcPV(360, 6.5, -948.10, -2.25) d 150000.00

DoFinance
Calcular resultados de VDT. Resolve um problema VDT para a varivel TVMVar. A varivel deve ser uma das
variveis da vista Numrica da aplicao Financeira. Realiza o mesmo clculo que efetuado 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 ao 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.

Menu Aplicao 399


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 pela matriz.
LinSolve(matriz)

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 lhe permitem resolver um tringulo
completo atravs da introduo de trs partes consecutivas do tringulo (uma das quais tem de ser o
comprimento de um lado). 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
ngulo-ngulo-Lado. Toma como argumentos as medidas de dois ngulos e o comprimento do lado oposto
ao primeiro ngulo e apresenta uma lista que contm o comprimento do lado oposto ao segundo ngulo, o
comprimento do terceiro lado e a medida do terceiro ngulo (por essa ordem).
AAS (ngulo, ngulo, lado)

Exemplo:
AAS(30, 60, 1) no modo de graus d {1.732, 2, 90}

400 Captulo 22 Funes e comandos


ASA
ngulo-Lado-ngulo. Toma como argumentos as medidas de dois ngulos e o comprimento do lado includo e
apresenta uma lista que contm o comprimento do lado oposto ao primeiro ngulo, o comprimento do lado
oposto ao segundo ngulo e a medida do terceiro ngulo (por essa ordem).
ASA(ngulo, lado, ngulo)

Exemplo:
ASA(30, 2, 60) no modo de graus d {1, 1.732, 90}

SAS
Lado-ngulo-Lado. Toma como argumentos os comprimentos de dois lados e a medida do ngulo includo e
apresenta uma lista que contm o comprimento do terceiro lado, a medida do ngulo oposto ao terceiro lado
e a medida do ngulo oposto ao segundo lado.
SAS(ngulo, lado, ngulo)

Exemplo:
SAS(2, 60, 1) no modo de graus d {1,732, 30, 90}

SSA
Lado-Lado-ngulo. Toma como argumentos os comprimentos de dois lados e a medida de um ngulo no
includo e apresenta uma lista que contm o comprimento do terceiro lado, a medida do ngulo oposto ao
segundo lado e a medida do ngulo oposto ao terceiro lado. Nota: num caso ambguo, este comando apenas
lhe fornecer uma das duas solues possveis.
SSA(ngulo, lado, ngulo)

Exemplo:
SSA(1, 2, 30) d {1.732, 90, 60}

SSS
Lado-Lado-Lado. Toma como argumentos os comprimentos dos trs lados de um tringulo e apresenta as
medidas dos ngulos opostos aos mesmos, por ordem.
SSS(ngulo, lado, ngulo)

Exemplo:
SSS(3, 4, 5) no modo de graus d {36.8, 53.1, 90}

DoSolve
Resolve o problema atual na aplicao Solucionador de tringulos. A aplicao Solucionador de tringulos
tem de ter dados suficientes introduzidos para assegurar uma soluo bem-sucedida, ou seja, devem existir,
pelo menos, trs valores introduzidos, um dos quais tem de ser o comprimento de um lado. Apresenta uma
lista que contm os valores desconhecidos na vista Numrica, na respetiva ordem de apresentao nessa
vista (da esquerda para a direita e de cima para baixo).
DoSolve()

Menu Aplicao 401


Funes da aplicao Explorador linear
SolveForSlope
Resolver o declive. Toma como entrada as coordenadas de dois pontos (x1, y1) e (x2, y2) e apresenta o declive
da linha que contm esses dois pontos.
SolveForSlope(x1,y1,x2,y2)

Exemplo:
SolveForSlope(3,4,2,2) d 2

SolveForYIntercept
Resolver a interceo y. Toma como entrada as coordenadas de um ponto (x, y) e um declive m e apresenta a
interceo y da linha com o declive determinado que contm o ponto determinado.
SolveForYIntercept(x, y, m)

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

Funes da aplicao Explorador quadrtico


SOLVE
Resolver equao quadrtica. Dados os coeficientes de uma equao quadrtica ax2+bx+c=0, apresenta as
solues reais.
SOLVE(a, b, c)

Exemplo:
SOLVE(1,0,-4) d {-2, 2}

DELTA
Discriminante. Dados os coeficientes de uma equao quadrtica ax2+bx+c=0, apresenta o valor do
discriminante na Frmula Quadrtica.
DELTA(a, b, c)

Exemplo:
DELTA(1,0,-4) d 16

Funes comuns s aplicaes


Alm das funes especficas de cada aplicao, existem trs funes comuns s aplicaes indicadas em
seguida. Estas utilizam como argumento um nmero inteiro de 0 a 9, que corresponde a uma das variveis da
vista Simblica para essa aplicao.
Funo (F0F9)
Resolv (E0E9)
Estatstica 1 var (H1H5)
Estatstica 2 var (S1S5)

402 Captulo 22 Funes e comandos


Paramtrica (X 0/Y0X9/Y9)
Polar (R0R9)
Sequncia (U0U9)
Grficos avanados (V0V9)

CHECK
Marcar. Marca ou seja, seleciona a varivel da vista Simblica correspondente a Digit. utilizada
principalmente na programao para ativar definies da vista Simblica em aplicaes.
CHECK(Digit)

Exemplo:
Com a aplicao Funo como aplicao atual, CHECK(1) marca a varivel F1 da vista Simblica da aplicao
Funo. O resultado que F1(X) desenhado na vista de Desenho e tem uma coluna de valores de funo
na vista Numrica da aplicao Funo. Com outra aplicao como a aplicao atual, teria de introduzir
Function.CHECK(1).

UNCHECK
Anular a marcao. Anula a marcao ou seja, cancela a seleo da varivel da vista Simblica
correspondente a Digit. utilizada principalmente na programao para desativar definies da vista
Simblica em aplicaes.
UNCHECK(Digit)

Exemplo:
Com a aplicao Sequncia como aplicao atual, UNCHECK(2) anula a marcao da varivel U2 da vista
Simblica da aplicao Sequncia. O resultado que U2(N) j no desenhado na vista de Desenho e no
tem uma coluna de valores na vista Numrica da aplicao Sequncia. Com outra aplicao como a aplicao
atual, teria de introduzir Sequence.UNCHECK(2).

ISCHECK
Teste da marcao. Testa se uma varivel da vista Simblica est marcada. Apresenta 1 se a varivel estiver
marcada e 0 se no estiver.
ISCHECK(Digit)

Exemplo:
Com a aplicao Funo como a aplicao atual, ISCHECK(3) verifica se F3(X) est marcado na vista
Simblica da aplicao Funo.

Menu Catlogo (Cat.)


O menu Catlogo (Cat.) rene todas as funes e comandos disponveis na HP Prime. No entanto, esta seco
descreve as funes e comandos que apenas podem ser encontrados no menu Catlogo (Cat.). As funes e
comandos que tambm se encontram no menu Matemtica esto descritos em Funes do teclado
na pgina 336. Aqueles que se encontram tambm no menu CAS esto descritos em Menu CAS na pgina 353.

Menu Catlogo (Cat.) 403


Algumas das opes do menu Catlogo (Cat.) tambm podem ser escolhidas a partir da paleta de relaes
( )

!
Fatorial. Devolve o fatorial de um nmero inteiro positivo. Para nmeros no inteiros, ! = (x + 1). Isto calcula
a funo Gama.
value!

Exemplo:
6! d 720

%
Percentagem x de y. Apresenta (x/100)*y.
%(x, y)

Exemplo:
%(20,50) d 10

404 Captulo 22 Funes e comandos


%TOTAL
Percentagem total; a percentagem de x que corresponde a y. Apresenta 100*y/x.
%TOTAL(x, y)

Exemplo:
%TOTAL(20,50) d 250

(
Abre parnteses.

*
Smbolo de multiplicao. Apresenta o produto dos dois nmeros ou o produto escalar de dois vetores.

+
Smbolo de adio. Apresenta a soma de dois nmeros, a soma, termo a termo, de duas listas ou duas
matrizes ou adiciona duas strings.

Smbolo de subtrao. Apresenta a diferena entre dois nmeros ou a subtrao, termo a termo, de duas
listas ou duas matrizes.

.*
Multiplicao, termo a termo, para matrizes. Apresenta a multiplicao, termo a termo, de duas matrizes.
Matrix1.*Matrix2

Exemplo:
[[1,2],[3,4]].*[[3,4],[5,6]] d [[3,8],[15,24]]

./
Diviso, termo a termo, para matrizes. Apresenta a diviso, termo a termo, de duas matrizes.
Matrix1. / Matrix2

.^
Exponenciao, termo a termo, para matrizes. Apresenta a exponenciao, termo a termo, para uma matriz.
Matrix .^ Integer

/
Smbolo de diviso. Apresenta o quociente de dois nmeros ou o quociente, termo a termo, de duas listas.
Para a diviso de uma matriz por uma matriz quadrada, apresenta a multiplicao esquerda pelo inverso da
matriz quadrada.

Menu Catlogo (Cat.) 405


:=
Guarda a expresso calculada na varivel. Tenha em ateno que := no pode ser utilizado com as variveis
de grficos G0G9. Consulte o comando BLIT.
var:=expression

Exemplo:
A:=3 guarda o valor 3 na varivel A

<
Teste da desigualdade estrita "menor do que". Apresenta 1 se o lado esquerdo da desigualdade for menor do
que o lado direito e 0 se no for. Tenha em ateno que possvel comparar mais do que dois objetos. Assim,
6 < 8 < 11 apresenta 1 (porque verdadeiro), ao passo que 6 < 8 < 3 apresenta 0 (uma vez que falso).

<=
Teste da desigualdade "menor ou igual". Apresenta 1 se o lado esquerdo da desigualdade for menor do que o
lado direito ou se os dois lados forem iguais e 0 se assim no for. Tenha em ateno que possvel comparar
mais do que dois objetos. Veja o comentrio acima referente a <.

<>
Teste de desigualdade. Apresenta 1 se a desigualdade for verdadeira e 0 se a desigualdade for falsa.

=
Smbolo de igual. Une dois membros de uma equao.

==
Teste de igualdade. Apresenta 1 se o lado esquerdo e o lado direito forem iguais e 0 se no forem.

EQ
Os testes para a igualdade de duas listas.
Exemplo:
EQ({1,2,3},{1,2,3}) d 1

>
Teste da desigualdade estrita "maior do que". Apresenta 1 se o lado esquerdo da desigualdade for maior do
que o lado direito e 0 se no for. Tenha em ateno que possvel comparar mais do que dois objetos. Veja o
comentrio acima referente a <.

>=
Teste da desigualdade "maior ou igual". Apresenta 1 se o lado esquerdo da desigualdade for maior do que o
lado direito ou se os dois lados forem iguais e 0 se assim no for. Tenha em ateno que possvel comparar
mais do que dois objetos. Veja o comentrio acima referente a <.

406 Captulo 22 Funes e comandos


^
Smbolo de potncia. Eleva um nmero a uma potncia ou uma matriz a uma potncia inteira.

a2q
Dados uma matriz simtrica e um vetor de variveis, apresenta a forma quadrtica da matriz, utilizando as
variveis no vetor.
a2q(Matrix, [Var1, Var2.])

Exemplo:
a2q([[1,2],[4,4]],[x,y]) d x^2+6*x*y+4*y^2

abcuv
Dados trs polinmios A, B e C, apresenta U e V de modo que A*U+B*V=C. Com uma varivel como argumento
final, U e V so expressos em funo dessa varivel (se necessrio). Caso contrrio, utilizado x.
abcuv(PoliA, PoliB, PoliC, [Var])

Exemplo:
abcuv(x^2+2*x+1,x^2-1,x+1) d [1/2-1/2]

additionally
Utilizado em programao com assume para a determinao de um pressuposto adicional acerca de uma
varivel.
Exemplo:
assume(n,integer);
additionally(n>5);

Airy Ai
Apresenta o valor Ai da soluo da funo de Airy de w''-xw=0.

Airy Bi
Apresenta o valor Bi da soluo da funo de Airy de w''-xw=0.

algvar
Apresenta a matriz dos nomes de variveis simblicas utilizadas numa expresso. A lista ordenada pelas
extenses algbricas necessrias para construir a expresso original.
algvar(Expr)

Exemplo:

algvar(sqrt(x)+y) d

AND
"E" lgico. Apresenta 1 se os lados esquerdo e direito forem ambos verdadeiros e apresenta 0 se no forem.

Menu Catlogo (Cat.) 407


Expr1 AND Expr2

Exemplo:
3 +1==4 AND 4 < 5 d 1

append
Anexa um elemento a uma lista ou vetor.
append((List, Element)

ou
append(Vector, Element)

Exemplo:
append([1,2,3],4) d [1,2,3,4]

apply
Apresenta um vetor ou matriz que contm os resultados da aplicao de uma funo aos elementos do vetor
ou da matriz.
apply(Varf(Var), Vector) ou apply(Varf(Var), Matrix)

Exemplo:
apply(xx^3,[1 2 3]) d [1 8 27]

assume
Utilizado em programao para a determinao de um pressuposto acerca de uma varivel.
assume(Var,Expr)

Exemplo:
assume(n, integer)

basis
Dada uma matriz, apresenta a base do subespao linear definido pelo conjunto de vetores na matriz.
basis(Matrix))

Exemplo:
basis([[1,2,3],[4,5,6],[7,8,9],[10,11,12]]) d [[-3,0,3],[0,-3,-6]]

betad
Funo de densidade de probabilidade beta. Calcula a densidade de probabilidade da distribuio beta em x,
dados os parmetros e .
betad(, , x)

Exemplo:
betad(2.2, 1.5, 8) d 1.46143068876

408 Captulo 22 Funes e comandos


betad_cdf
Funo de densidade de probabilidade cumulativa beta. Apresenta a probabilidade da cauda inferior da
funo de densidade de probabilidade beta para o valor x, dados os parmetros e . Com o parmetro
opcional x2, apresenta a rea sob a funo de densidade de probabilidade beta entre x e x2.

betad_cdf(, , x, [x2])

Exemplos:
betad_cdf(2, 1, 0.2) d 0.04

betad_cdf(2, 1, 0.2, 0.5) d 0.21

betad_icdf
Funo de densidade de probabilidade beta cumulativa inversa. Apresenta o valor x, de modo que a
probabilidade da cauda inferior beta de x, dados os parmetros e , seja p.
betad_icdf(, , p)

Exemplo:
betad_icdf(2,1,0.95) d 0.974679434481

bounded_function
Argumento apresentado pelo comando limite, indicando que a funo delimitada.

breakpoint
Utilizado em programao para inserir um ponto de paragem ou pausa intencional.

canonical_form
Apresenta um trinmio de segundo grau em forma cannica.
canonical_form(Trinomial,[Var])

Exemplo:
canonical_form(2*x^2-12*x+1) d 2*(x-3)^2- 17

cat
Calcula os objetos numa sequncia e, em seguida, apresenta-os concatenados em forma de string.
cat(Object1, Object2,)

Exemplo:
cat("aaa",c,12*3) d "aaac36"

Cauchy
Funo de densidade de probabilidade de Cauchy. Calcula a densidade de probabilidade da distribuio de
Cauchy em x, dados os parmetros x0 e a. Por defeito, x0 = 0 e a = 1.

cauchy([x0], [a], x)

Menu Catlogo (Cat.) 409


Exemplo:
cauchy(0,1,1) d 0.159154943092, tal como cauchy(1)

Cauchy_cdf
Funo de densidade de probabilidade de Cauchy cumulativa. Apresenta a probabilidade da cauda inferior da
funo de densidade de probabilidade de Cauchy para o valor x, dados os parmetros x0 e a. Com o parmetro
opcional x2, apresenta a rea sob a funo de densidade de probabilidade de Cauchy entre x e x2.

cauchy_cdf(x0, a, x, [x2])

Exemplos:
cauchy_cdf(0,2,2.1) d 0.757762116818

cauchy_cdf(0,2,2.1,3.1) d 0.0598570954516

Cauchy_icdf
Funo de densidade de probabilidade de Cauchy cumulativa inversa. Apresenta o valor x, de modo que a
probabilidade da cauda inferior de Cauchy de x, dados os parmetros x0 e a, seja p.

cauchy_icdf(x0, a, p)

Exemplo:
cauchy_icdf(0, 2, 0.95) d 12.6275030293

cFactor
Apresenta uma expresso decomposta sobre o campo de complexos (em inteiros de Gauss, caso haja mais do
que dois).
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 apenas um argumento, a varivel
utilizada no polinmio x. Com uma varivel como segundo argumento, o polinmio apresentado em
funo dessa varivel.
charpoly(Matrix,[Var])

Exemplo:
charpoly([[1,2],[3,4]], z) d z^2-5*z- 2

chrem
Apresenta um vetor que contm os restos chineses para dois conjuntos de nmeros inteiros, contidos em dois
vetores ou duas listas.
chrem(List1, List2) ou chrem(Vector1, Vector2)

Exemplo:

410 Captulo 22 Funes e comandos


chrem([2,3],[7,5]) d [-12,35]

col
Dados uma matriz e um nmero inteiro n, apresenta a n-sima coluna da matriz como um vetor.
col(Matrix, Integer)

Exemplo:

col d [2,5,8]

colDim
Apresenta o nmero de colunas de uma matriz.
colDim(Matrix)

Exemplo:
colDim d 3

comDenom
Reescreve uma soma de fraes racionais como uma nica frao racional. O denominador da frao racional
nica o denominador comum das fraes 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)

companion
Apresenta a matriz companheira de um polinmio.
companion(Poli,Var)

Exemplo:

companion(x^2+5x-7,x) d

compare
Compara dois objetos e apresenta 1 se type(Obj1)<type(Obj2) ou se type(Obj1)=type(Obj2) e Obj1<Obj2; Caso
contrrio, apresenta 0.
compare(Obj1, Obj2)

Exemplo:
compare(1,2) d 1

Menu Catlogo (Cat.) 411


complexroot
Com um polinmio e um nmero real como respetivos dois argumentos, apresenta uma matriz. Cada linha da
matriz contm uma raiz complexa do polinmio com a respetiva multiplicidade ou um intervalo com essa raiz
e a respetiva multiplicidade. O intervalo define uma regio (possivelmente) retangular no plano complexo em
que a raiz complexa se encontra.
Com dois nmeros complexos adicionais como terceiro e quarto argumentos, apresenta uma matriz, tal como
descrito para dois argumentos, mas apenas para as razes que se encontram na regio retangular definida
pela diagonal criada pelos dois nmeros complexos.
complexroot(Poli, Real, [Complex1], [Complex2])

Exemplo:

complexroot(x^3+8, 0.01) d

Esta matriz indica que existe 1 raiz complexa em x=2, com outra raiz entre os dois valores no vetor da
segunda linha e uma terceira raiz entre os dois valores no vetor da terceira linha.

contains
Dados uma lista ou vetor e um elemento, apresenta o ndice da primeira ocorrncia do elemento na lista ou
vetor. Se o elemento no aparecer na lista ou vetor, apresenta 0.
contains((List, Element) ou contains(Vector, Element)

Exemplo:
contains({0,1,2,3},2) d 3

CopyVar
Copia a primeira varivel para a segunda varivel sem efetuar clculos.
CopyVar(Var1,Var2)

correlation
Apresenta a correlao dos elementos de uma lista ou matriz.
correlation(List) ou correlation(Matrix)

Exemplo:

correlation d

count
Existem duas utilizaes para esta funo, nas quais o primeiro argumento sempre um mapeamento de
uma varivel para uma expresso. Se a expresso for uma funo da varivel, a funo aplicada a cada
elemento do vetor ou matriz (o segundo argumento) e apresentada a soma dos resultados. Se a expresso

412 Captulo 22 Funes e comandos


for um teste booleano, cada elemento do vetor ou matriz testado e apresentado o nmero de elementos
que passaram no teste.
count(Var Function, Matrix) ou count(Var Test, Matrix)

Exemplo:
count(xx2,[1 2 3]) d 14

count(x x>1, [1 2 3]) d 2

covariance
Apresenta a covarincia dos elementos de uma lista ou matriz.
covariance(List) ou covariance(Matrix)

Exemplo:

covariance d

covariance_correlation
Apresenta um vetor que contm a covarincia e a correlao dos elementos de uma lista ou matriz.
covariance_correlation(List) ou
covariance_correlation(Matrix)

Exemplo:

covariance_correlation d

cpartfrac
Apresenta o resultado da decomposio em fraes parciais de uma frao racional no campo de complexos.
cpartfrac(FracRac)

Exemplo:

cpartfrac d

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

Menu Catlogo (Cat.) 413


cumSum
Aceita como argumento uma lista ou um vetor e apresenta uma lista ou vetor cujos elementos so a soma
acumulativa do argumento original.
cumSum(List) ou cumSum(Vector)

Exemplo:
cumSum([0,1,2,3,4]) d [0,1,3,6,10]

DateAdd
Adiciona NbDays data, apresentando a data resultante no formato AAAA.MMDD.
DATEADD(Data, NbDays)

Exemplo:
DATEADD(20081228, 559) d 2010.0710

Dia da semana
Dada uma data no formato AAAA.MMDD, apresenta um nmero entre 1 (segunda-feira) e 7 (domingo) que
representa o dia da semana associado data.
DAYOFWEEK(Data)

Exemplo:
DAYOFWEEK(2006.1228) d 4 (para quinta-feira)

DeltaDays
Calcula o nmero de dias entre 2 datas, expressas em formato AAAA.MMDD.
DELTADAYS(Data1, Data2)

Exemplo:
DELTADAYS(2008.1228,2010.0710) d 559

delcols
Dados uma matriz e um nmero inteiro n, elimina a n-sima coluna da matriz e apresenta o resultado. Se for
utilizado um intervalo de dois nmeros inteiros em vez de um nico nmero inteiro, elimina todas as colunas
no intervalo e apresenta o resultado.
delcols(Matrix, Integer) ou delcols(Matrix, Intg1..Intg2)

Exemplo:

delcols d

delrows
Dados uma matriz e um nmero inteiro n, elimina a n-sima linha da matriz e apresenta o resultado. Se for
utilizado um intervalo de dois nmeros inteiros em vez de um nico nmero inteiro, elimina todas as linhas no
intervalo e apresenta o resultado.

414 Captulo 22 Funes e comandos


delrows(Matrix, Integer) ou delrows(Matrix, Intg1..Intg2)

Exemplo:

delrows d

deltalist
Apresenta a lista das diferenas entre termos consecutivos na lista original.
deltalist(Lst)

Exemplo:
deltalist([1,4,8,9]) d [3,4,1]

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

e
Introduz a constante matemtica e (nmero de Euler).

egcd
Dados dois polinmios, A e B, apresenta trs polinmios U, V e D, de modo que:
U(x)*A(x)+V(x)*B(x)=D(x),

em que D(x)=GCD(A(x),B(x)) o mximo divisor comum dos polinmios A e B.

Os polinmios podem ser fornecidos em forma simblica ou como listas de coeficientes por ordem
descendente.
Sem um terceiro argumento, assumido que os polinmios so expresses de x. Com uma varivel como
terceiro argumento, os polinmios so expresses da mesma.
egcd((PolyA, PolyB, [Var]) ou egcd(ListA, ListB, [Var])

Exemplo:
egcd((x-1)^2,x^3-1) d [-x-2,1,3*x-3]

Menu Catlogo (Cat.) 415


eigenvals
Apresenta a sequncia de valores prprios de uma matriz.
eigenvals(Matrix)

Exemplo:

eigenvals d [3 -3 3]

eigenvects
Apresenta os vetores prprios de uma matriz diagonalizvel.
eigenvects(Matrix)

Exemplo:

eigenvects d

eigVl
Apresenta a matriz de Jordan associada a uma matriz quando os valores prprios so calculveis.

EVAL
Calcula uma expresso.
eval(Expr)

Exemplo:
eval(2+3) d 5

evalc
Apresenta uma expresso complexa escrita com a forma real+i*imag.
evalc(Expr)

Exemplo:

evalc d

evalf
Dados uma expresso e um nmero de dgitos significativos, apresenta o clculo numrico da expresso para
o nmero determinado de dgitos significativos. Com apenas uma expresso, apresenta o clculo numrico
baseado nas definies CAS.
evalf(Expr,[Integer])

Exemplo:
evalf(2/3) d 0.666666666667

416 Captulo 22 Funes e comandos


even
Testa se um nmero inteiro ou no par. Apresenta 1 se for e 0 se no for.
Exemplo:
even(1251) d 0

exact
Converte uma expresso decimal numa expresso racional ou real.
exact(Expr)

Exemplo:
exact(1.4141) d 14141/10000

EXP
Apresenta a soluo da constante matemtica e elevada potncia de uma expresso.
exp(Expr)

Exemplo:
exp(0) d 1

exponencial
Funo de densidade de probabilidade exponencial discreta. Calcula a densidade de probabilidade da
distribuio exponencial em x, dado o parmetro k.
exponencial(x, k)

Exemplo:
exponencial(2.1,0.5) d 0.734869273133

exponential_cdf
Funo de densidade de probabilidade cumulativa exponencial. Apresenta a probabilidade da cauda inferior
da funo de densidade de probabilidade exponencial para o valor x, dado o parmetro k. Com o parmetro
opcional x2, apresenta a rea sob a funo de densidade de probabilidade exponencial entre x e x2.

exponential_cdf(k, x, [x2])

Exemplos:
exponential_cdf(4.2, 0.5) d 0.877543571747

exponential_cdf(4.2, 0.5, 3) d 0.122453056238

exponential_icdf
Funo de densidade de probabilidade cumulativa exponencial inversa. Apresenta o valor x, de modo que a
probabilidade da cauda inferior exponencial de x, dado o parmetro k, seja p.
exponential_icdf(k, p)

Exemplo:

Menu Catlogo (Cat.) 417


exponential_icdf(4.2,0.95) d 0.713269588941

exponential_regression
Dado um conjunto de pontos, apresenta um vetor que contm os coeficientes a e b de y=b*a^x, a exponencial
que melhor se adequa ao conjunto de pontos. Os pontos podem ser os elementos de duas listas ou as linhas
de uma matriz.
exponential_regression(Matrix) ou exponential_regression(List1, List2)

Exemplo:

exponential_regression d 1.60092225473,1.10008339351

EXPR
Analisa uma string num nmero ou numa expresso e apresenta o resultado calculado.
EXPR(String)

Exemplos:
expr("2+3") d 5

expr("X+10") d 100, se a varivel X tiver o valor 90

ezgcd
Utiliza o algoritmo EZ GCD para apresentar o mximo divisor comum de dois polinmios com, pelo menos,
duas variveis.
ezgcd(Poli1,Poli2)

Exemplo:
ezgcd(x^2-2*x-x*y+2*y,x^2-y^2) d x-y

f2nd
Apresenta um vetor constitudo pelo numerador e pelo denominador de uma forma irredutvel de uma frao
racional.
f2nd(FracRac)

Exemplo:

f2nd d

factorial
Apresenta o fatorial de um nmero inteiro ou a soluo da funo gama para um nmero no inteiro. Para um
nmero inteiro n, factorial(n)=n!. Para um nmero real no inteiro a, factorial(a)=a! = Gamma(a + 1).
factorial(Integer) ou factorial(Real)

Exemplos:
factorial(4) d 24

418 Captulo 22 Funes e comandos


factorial(1.2) d 1.10180249088

float
FLOAT_DOM ou float (flutuar) uma opo do comando assume (assumir); tambm um nome
apresentado pelo comando type (tipo).

fMax
Dada uma expresso em x, apresenta o valor de x para o qual a expresso tem o respetivo valor mximo.
Dadas uma expresso e uma varivel, apresenta o valor dessa varivel para o qual a expresso tem o
respetivo valor mximo.
fMax(Expr,[Var])

Exemplo:
fMax(-x^2+2*x+1,x) d 1

fMin
Dada uma expresso em x, apresenta o valor de x para o qual a expresso tem o respetivo valor mnimo.
Dadas uma expresso e uma varivel, apresenta o valor dessa varivel para o qual a expresso tem o
respetivo valor mnimo.
fMin(Expr,[Var])

Exemplo:
fMin(x^2-2*x+1,x) d 1

format
Apresenta um nmero real como uma string com o formato indicado (f=flutuante, s=cientfico,
e=engenharia).
format(Real, String)

Exemplo:
format(9.3456,"s3") d 9.35

Fourier an
Apresenta o n-simo coeficiente de Fourier an=2/T*(f(x)*cos(2*pi*n*x/T),a,a+T).

Fourier bn
Apresenta o n-simo coeficiente de Fourier bn=2/T*(f(x)*sin(2*pi*n*x/T),a,a+T).

Fourier cn
Apresenta o n-simo coeficiente de Fourier cn=1/T*(f(x)*exp(-2*i*pi*n*x/T),a,a+T).

fracmod
Para um determinado nmero inteiro n (que representa uma frao) e um nmero inteiro p (o mdulo),
apresenta a frao a/b de modo que n=a/b(mod p).

Menu Catlogo (Cat.) 419


fracmod(Integern, Integerp)

Exemplo:
fracmod(41,121) d 2/3

froot
Apresenta um vetor que contm as razes e polos de um polinmio racional. A cada raiz ou polo, segue-se a
respetiva multiplicidade.
froot(RatPoly)

Exemplo:

froot 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 a utilizar pelo solucionador
ao especificar bisection_solver, newton_solver ou newtonj_solver.
fsolve(Expr,Var,[Guess or Interval],[Method])

Exemplo:
fsolve(cos(x)=x,x,-1..1,bisection_solver) d [0.739085133215]

function_diff
Apresenta a funo derivada de uma funo (como mapeamento).
function_diff(Fnc)

Exemplo:
function_diff(sin) d (_x)cos(_x)

gammad
Funo de densidade de probabilidade gama. Calcula a densidade de probabilidade da distribuio gama em
x, dados os parmetros a e t.
gammad(a, t, x)

Exemplo:
gammad(2.2,1.5,0.8) d 0.510330619114

gammad_cdf
Funo de distribuio gama cumulativa. Apresenta a probabilidade da cauda inferior da funo de densidade
de probabilidade gama para o valor x, dados os parmetros a e t. Com o quarto argumento opcional x2,
apresenta a rea entre os dois valores de x.
gammad_cdf(a,t,x,[x2])

Exemplos:

420 Captulo 22 Funes e comandos


gammad_cdf(2,1,2.96) d 0.794797087996

gammad_cdf(2,1,2.96,4) d 0.11362471756

gamma_icdf
Funo de distribuio gama cumulativa inversa. Apresenta o valor de x, de modo que a probabilidade da
cauda inferior de gama de x, dados os parmetros a e t, seja p.
gammad_icdf(a,t,p)

Exemplo:
gammad_icdf(2,1,0.95) d 4.74386451839

gauss
Dada uma expresso, seguida de um vetor de variveis, utiliza o algoritmo de Gauss para apresentar a forma
quadrtica da expresso escrita como uma soma ou diferena entre os quadrados das variveis fornecidas no
vetor.
gauss(Expr,VetVar)

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

GF
Cria um Galois Field (Campo de Galois) de caracterstica p com elementos p^n.
GF(Integerp, Integern)

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
Dadas uma base de um subespao vetorial e uma funo que define um produto escalar nesse subespao
vetorial, apresenta uma base ortonormal para essa funo.
gramschmidt(Vector, Function)

Exemplo:

gramschmidt d

hadamard
O limite de Hadamard de uma matriz ou elemento pela multiplicao de elementos de 2 matrizes.
hadamard(Matrix,[Matrix])

Exemplos:
hadamard([[1,2],[3,4]]) d 55

hadamard([[1,2],[3,4]],[[3,4],[5,6]]) d [[3,8],[15,24]]

Menu Catlogo (Cat.) 421


halftan2hypexp
Apresenta uma expresso com seno, cosseno e tangente reescritos em funo da semitangente e sinh, cosh e
tanh reescritos em funo da exponencial natural.
halftan_hyp2exp(ExprTrig)

Exemplo:

halftan_hyp2exp(sin(x)+sinh(x)) d

halt
Utilizado em programao para entrar no modo de depurao passo a passo.

hamdist
Apresenta a distncia de Hamming entre dois nmeros inteiros.
hamdist(Integer1, Integer2)

Exemplo:
hamdist(0x12,0x38) d 3

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 vetor, sequncia ou string especificado.
head(Vector) ou head(String) ou head(Obj1, Obj2,)

Exemplo:
head(1,2,3) d 1

Heaviside
Apresenta o valor da funo Heaviside para um dado nmero real (ou seja, 1 se x>=0 e 0 se x<0).
Heaviside(Real)

Exemplo:
Heaviside(1) d 1

horner
Apresenta o valor de um polinmio P(a) calculado com o mtodo de Horner. O polinmio pode aparecer como
uma expresso simblica ou como um vetor de coeficientes.

422 Captulo 22 Funes e comandos


horner(Polynomial,Real)

Exemplos:
horner(x^2+1,2) d 5

horner([1,0,1],2) d 5

hyp2exp
Apresenta uma expresso com termos hiperblicos reescritos como exponenciais.
hyp2exp(Expr)

Exemplo:

hyp2exp(cosh(x)) d

iabcuv
Apresenta [u,v] de modo que au+bv=c para trs nmeros inteiros a, b e c. Tenha em ateno que c tem de ser
um mltiplo do mximo divisor comum de a e b para que exista uma soluo.
iabcuv(Intgra, Intgrb, Intgrc)

Exemplo:
iabcuv(21,28,7) d [-1,1]

ibasis
Dadas duas matrizes, interpreta-as como dois espaos vetoriais e apresenta a base vetorial da respetiva
interseco.
ibasis(Matrix1, Matrix2)

Exemplo:

ibasis d [-1, -1, 0]

icontent
Apresenta o mximo divisor comum dos coeficientes inteiros de um polinmio.
icontent(Poli,[Var])

Exemplo:
icontent(24x^3+6x^2-12x+18) d 6

id
Apresenta um vetor que contm a soluo para a funo de identidade do(s) argumento(s).
id(Object1, [Object2,])

Exemplo:
id([1 2], 3, 4) d [[1 2] 3 4]

Menu Catlogo (Cat.) 423


identity
Dado um nmero inteiro n, apresenta a matriz de identidade da dimenso n.
identity(Integer)

Exemplo:

identity(3) d

iegcd
Apresenta o mximo divisor comum expandido de dois nmeros inteiros.
iegcd(Integer1, Integer2)

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

igcd
Apresenta o mximo divisor comum de dois nmeros inteiros ou dois nmeros racionais ou dois polinmios
com diversas variveis.
igcd((Integer1, Integer2) ou igcd(Ratnl1, Ratnl2) ou igcd(Poly1, Poly2)

Exemplo:
igcd(24, 36) d 12

igcd(2/3,3/4) d 1/12

imagem
Imagem de uma aplicao linear de uma matriz.
imagem(Matriz)

Exemplo:
imagem([[1,2],[3,6]]) d [1,3]

interval2center
Apresenta o centro de um intervalo.
interval2center(Interval)

Exemplo:
interval2center(2..5) d 7/2

inv
Apresenta o inverso de uma expresso ou matriz.
inv(Expr) ou inv(Matrix)

424 Captulo 22 Funes e comandos


Exemplo:
inv(9/5) d 5/9

iPart
Apresenta um nmero real sem a respetiva parte fracionria ou uma lista de nmeros reais, todos sem as
respetivas partes fracionrias.
iPart(Real) ou iPart(List)

Exemplo:
iPart(4.3) d 4

iquorem
Apresenta o quociente e o resto euclidiano de dois nmeros inteiros.
iquorem(Integer1, Integer2)

Exemplo:
iquorem(63, 23) d [2, 17]

jacobi_symbol
Repe o kernel de uma aplicao linear de uma matriz.
jacobi_symbol(Integer1, Integer2)

Exemplo:
jacobi_symbol(132,5) d -1

ker
Apresenta o smbolo de Jacobi dos nmeros inteiros indicados.
ker(Matrix)

Exemplo:
ker([[1 2], [3 6]] d [2 1]

laplacian
Apresenta o laplaciano de uma expresso relativamente a um vetor de variveis.
laplacian(Expr, Vector)

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)

latex
Apresenta a expresso CAS calculada escrita em formato Latex.
latex(Expr)

Menu Catlogo (Cat.) 425


Exemplos:
latex(1/2) d "\frac{1}{2}"

latex((x^4-1)/(x^2+3) d "\frac{(x^{4}-1)}{(x^{2}+3)}"

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(Poly) ou lcoeff(List) ou lcoeff(Vector)

Exemplo:
lcoeff(-2*x^3+x^2+7*x) d -2

legendre_symbol
Com um nico nmero inteiro n, apresenta o polinmio de Legendre de grau n. Com dois nmeros inteiros,
apresenta o smbolo de Legendre do segundo nmero inteiro, utilizando o polinmio de Legendre cujo grau
o primeiro nmero inteiro.
legendre_symbol(Integer1, [Integer2])

Exemplo:
legendre(4) d 35*x^4/8+-15*x^2/4+3/8 ao passo que legendre(4,2) d 443/8 aps simplificao

length
Apresenta o comprimento de uma lista, string ou conjunto de objetos.
length(List) ou length(String) ou length(Object1, Object2,)

Exemplo:
length([1,2,3]) d 3

lgcd
Apresenta o mximo divisor comum de um conjunto de nmeros inteiros ou polinmios, contidos numa lista,
num vetor ou simplesmente introduzidos diretamente como argumentos.
lgcd(List) ou lgcd(Vector) ou lgcd(Integer1, Integer2, ) ou lgcd(Poly1,
Poly2, )

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)

426 Captulo 22 Funes e comandos


linear_interpolate
Extrai uma amostra regular de uma linha poligonal definida por uma matriz de duas linhas.
linear_interpolate(Matrix,Xmin,Xmax,Xstep)

Exemplo:
linear_interpolate([[1,2,6,9],[3,4,6,7]],1,9, 1) d
[[1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0], [3.0,4.0,4.5,5.0,5.5,6.0,6.33333333333,6.6666 6666667,7.0]

linear_regression
Dado um conjunto de pontos, apresenta um vetor que contm os coeficientes a e b de y=a*x+b, a regresso
linear que melhor se adequa ao conjunto de pontos. Os pontos podem ser os elementos de duas listas ou as
linhas de uma matriz.
linear_regression(Matrix) ou linear_regression(List1, List2)

Exemplo:

linear_regression d [1.53, 0.769]

LineHorz
Utilizado na vista Simblica da aplicao Geometria. Dado um nmero real a ou uma expresso que se
aproxima de um nmero real a, desenha a linha horizontal y=a.
LineHorz(Exp) ou LineHorz(Real)

Exemplo:
LineHorz(-1) desenha a linha que tem a equao y = -1

LineTan
Desenha a linha tangente a f(Var) em Var=Value.
LineTan(f(Var), [Var], Value)

Exemplo:
LineTan(x2 x, 1) desenha a linha y=x-1; ou seja, a linha tangente a y= x2 x em x=1

LineVert
Utilizado na vista Simblica da aplicao Geometria. Dado um nmero real a ou uma expresso que se
aproxima de um nmero real a, desenha a linha vertical x=a.
LineVert(Expr) ou LineVert(Real)

Exemplo:
LineVert(2) desenha a linha que tem a equao x=2

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.

Menu Catlogo (Cat.) 427


list2mat(List, Integer)

Exemplo:

list2mat({1,8,4,9},1) d

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)

logarithmic_regression
Dado um conjunto de pontos, apresenta um vetor que contm os coeficientes a e b de y=a*ln(x)+b, a funo
logartmica natural que melhor se adequa ao conjunto de pontos. Os pontos podem ser os elementos de duas
listas ou as linhas de uma matriz.
logarithmic_regression(Matrix) ou logarithmic_regression(List1, List2)

Exemplo:

logarithmic_regression d [6.3299, 0.7207]

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

428 Captulo 22 Funes e comandos


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

lu
Para uma matriz numrica A, apresenta uma permutao P, L e U de modo que PA = LU.
lu(Matrix)

Exemplo:
lu([1 2],[3 4]) d [ [1 2] [[1 0],[3 1]] [[1 2], [0 -2]]]

lvar
Dada uma expresso, apresenta uma lista das funes da expresso que utilizam variveis, incluindo
ocorrncias das prprias variveis.
lvar(Expr)

Exemplo:
lvar(e^(x)*2*sin(y) + ln(x)) d [e^(x) sin(y) ln(x)]

map
Existem duas utilizaes para esta funo, nas quais o segundo argumento sempre um mapeamento de
uma varivel para uma expresso. Se a expresso for uma funo da varivel, a funo aplicada a cada
elemento do vetor ou matriz (o primeiro argumento) e apresentado o vetor ou matriz resultante. Se a
expresso for um teste booleano, cada elemento do vetor ou matriz testado e os resultados so
apresentados como um vetor ou matriz. Cada teste apresenta 0 (falha) ou 1 (aprovao).
map(Matrix, Var Function) ou map(Matrix, Var Test)

Exemplo:
map([1 2 3], xx3) d [1 8 27]

map([1 2 3], x x>1) d [0 1 1]

mat2list
Apresenta um vetor que contm os elementos de uma matriz.
mat2list(Matrix)

Exemplo:
mat2list([[1 8],[4 9]]) d [1 8 4 9]

matpow
Dados uma matriz e um nmero inteiro n, apresenta a n-sima potncia da matriz atravs do mtodo de
Jordan.
matpow(Matrix, Integer)

Exemplo:

Menu Catlogo (Cat.) 429


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

matriz
Dados dois nmeros inteiros p e q, faz uma matriz com linhas p e colunas q, preenchidas com zeros. Dado um
valor como um terceiro argumento, apresenta uma matriz preenchida com esse valor. Dado um mapeamento
utilizando j e k, utiliza o mapeamento para preencher a matriz (j a linha atual e k a coluna atual). Esta
funo pode ser utilizada com o comando "apply" (aplicar).
matrix(p, q, [Value or Mapping(j,k)])

Exemplo:
matrix(1,3,5) d [5 5 5]

MAXREAL
Apresenta o nmero real mais elevado que a calculadora HP Prime capaz de representar nas vistas de Incio
e do CAS: no CAS, MAXREAL=1.79769313486*10308 Na vista de Incio, MAXREAL=9.99999999999E499

mean
Apresenta a mdia aritmtica de uma lista (com uma lista opcional como lista de pesos). Com uma matriz
como argumento, apresenta a mdia das colunas.
mean(List1, [List2]) ou mean(Matrix)

Exemplo:
mean([1,2,3],[1,2,3]) d 7/3

median
Apresenta a mediana de uma lista (com uma lista opcional como lista de pesos). Com uma matriz como
argumento, apresenta a mediana das colunas.
median(List1, [List2]) ou median(Matrix)

Exemplo:
median([1,2,3,5,10,4]) d 3,5

member
Dados uma lista ou vetor e um elemento, apresenta o ndice da primeira ocorrncia do elemento na lista ou
vetor. Se o elemento no aparecer na lista ou vetor, apresenta 0. semelhante a "contains" (contm), com a
exceo de que o elemento vem em primeiro lugar na ordem de argumentos.
member(( Element, List) ou contains(Element, Vector)

Exemplo:
member(2, {0,1,2,3}) d 3

430 Captulo 22 Funes e comandos


MEMORY
Apresenta uma lista contendo nmeros inteiros que representam o espao de armazenamento e da memria
ou um nmero inteiro individual para qualquer memria (n = 1) ou espao de armazenamento (n = 2).
MEMORY()

MEMORY(n)

MINREAL
Apresenta o nmero real mais baixo (prximo de zero) que a calculadora HP Prime capaz de representar nas
vistas de Incio e do CAS:
No CAS, MINREAL=2.22507385851*10-308.
Na vista de Incio, MINREAL=1 E-499.

modgcd
Utiliza o algoritmo modular para apresentar o mximo divisor comum a dois polinmios.
modgcd(Poli1,Poli2)

Exemplo:
modgcd(x^4-1,(x-1)^2) d x-1

mRow
Dados uma expresso, uma matriz e um nmero inteiro n, multiplica a linha n da matriz pela expresso.
mRow(Expr, Matrix, Integer)

Exemplo:

mRow d

mult_c_conjugate
Se a expresso complexa indicada contiver um denominador complexo, apresenta a expresso depois de
tanto o numerador como 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
tanto o numerador como o denominador terem sido multiplicados pelo conjugado complexo do numerador.
mult_c_conjugate(Expr)

Exemplo:

mult_c_conjugate d

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 tanto o numerador como o denominador terem
sido multiplicados pelo conjugado do denominador. Se o denominador no contiver uma raiz quadrada,

Menu Catlogo (Cat.) 431


apresenta a expresso depois de tanto o numerador como o denominador terem sido multiplicados pelo
conjugado do numerador.
mult_conjugate(Expr)

Exemplo:

mult_conjugate d

nDeriv
Dados uma expresso, uma varivel de diferenciao e um nmero real h, apresenta um valor aproximado da
derivada da expresso, 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, este o valor de h. Com uma varivel como terceiro argumento, apresenta a expresso acima
com essa varivel em vez de h.
nDeriv(Expr,Var, Real) ou nDeriv(Expr, Var1, Var2)

Exemplo:
nDeriv(f(x),x,h) d (f(x+h)-(f(x-h)))*0.5/h

NEG
Menos unrio. Introduz o sinal negativo.

negbinomial
Funo de densidade de probabilidade binomial negativa. Calcula a densidade de probabilidade da
distribuio binomial negativa em x, dados os parmetros n e k.
negbinomial(n, k, x)

Exemplo:
negbinomial(4, 2, 0.6) d 0.20736

negbinomial_cdf
Funo de densidade de probabilidade cumulativa para a distribuio binomial negativa. Apresenta a
probabilidade da cauda inferior da funo de densidade de probabilidade binomial negativa para o valor x,
dados os parmetros n e k. Com o parmetro opcional x2, representa a rea sob a funo de densidade de
probabilidade binomial negativa entre x e x2.

negbinomial_cdf(n, k, x, [x2])

Exemplos:
negbinomial_cdf(4, 0.5, 2) d 0.34375

negbinomial_cdf(4, 0.5, 2, 3) d 0.15625

negbinomial_icdf
Funo de densidade de probabilidade cumulativa inversa para a distribuio binomial negativa. Apresenta o
valor de x, de modo que a probabilidade da cauda inferior binomial negativa de x, dados os parmetros n e k,
seja p.

432 Captulo 22 Funes e comandos


negbinomial_icdf(n, k, p)

Exemplo:
negbinomial_icdf(4, 0.5, 0.7) d 5

newton
Utiliza o mtodo de Newton para calcular a raiz de uma funo, comeando com Guess (Tentativa) e
calculando as iteraes de nmeros inteiros. Por predefinio, o inteiro 20.
newton(Expr,Var, [Guess],[Integer])

Exemplo:
newton(3-x^2,x,2) d 1.73205080757

normal
Apresenta a forma expandida irredutvel de uma expresso.
normal(Expr)

Exemplo:
normal(2*x*2) d 4*x

normalize
Dado um vetor, apresenta o mesmo dividido pela respetiva norma l2 (em que a norma l2 a raiz quadrada da
soma dos quadrados das coordenadas do vetor).
Dado um nmero complexo, apresenta o mesmo dividido pelo respetivo mdulo.
normalize(Vector) ou normalize(Complex)

Exemplo:
normalize(3+4*i) d (3+4*i)/5

NOT
Apresenta a inversa lgica de uma expresso booleana.
not(Expr)

odd
Apresenta 1 se um determinado nmero inteiro for mpar. Caso contrrio, apresenta 0.
odd(Integer)

Exemplo:
odd(6) d 0

OR
"Ou" lgico. Apresenta 1 se um ou ambos os lados forem verdadeiros e 0 se nenhum for.
Expr1 ou Expr2

Menu Catlogo (Cat.) 433


Exemplo:
3 +1==4 OR 8 < 5 d 1

order_size
Apresenta o resto (termo O) de uma expanso de srie: limit(x^a*order_size(x),x=0)=0 se a>0.
order_size(Expr)

pa2b2
Pega num nmero inteiro primo n congruente com 1 mdulo 4 e apresenta [a,b] de modo que a^2+b^2=n.
pa2b2(Integer)

Exemplo:
pa2b2(17) d [4 1]

pade
Apresenta a aproximao de Pad de uma expresso, ou seja, uma frao racional P/Q de modo que P/Q=Expr
mod x^(n+1) ou mod N com grau(P)<p.
pade(Expr, Var, Integern, Integerp)

Exemplo:

pade(exp(x), x, 5, 3) d

part
Apresenta a n-sima subexpresso de uma expresso.
part(Expr, Integer)

Exemplos:
part(sin(x)+cos(x),1) d sin(x)

part(sin(x)+cos(x),2) d cos(x)

peval
Com um polinmio definido por um vetor de coeficientes e um valor real n, avalia o polinmio nesse valor.
peval(Vector, Value)

Exemplo:
peval([1,0,-2],1) d -1

PI
Insere .

434 Captulo 22 Funes e comandos


PIECEWISE
Utilizado para definir uma funo definida por partes. Toma como argumentos pares constitudos por uma
condio e uma expresso. Cada um destes pares define uma subfuno da funo definida por partes e o
domnio em que esta atua.

PIECEWISE

Exemplo:

PIECEWISE

Tenha em ateno que a sintaxe varia se a definio Entrada no estiver definida como Texto:
PIECEWISE(Case1, Test1, ...[ Casen, Testn])

plotinequation
Mostra o grfico da soluo das inequaes com 2 variveis.
plotinequation(Expr,[x=xrange,y=yrange],[xstep],[ystep])

polar_point
Dados o raio e o ngulo de um ponto na forma polar, apresenta o ponto com as coordenadas retangulares na
forma complexa.
polar_point(Radius, Angle)

Exemplo:

polar_point(2, /3) d o ponto

pole
Dados um crculo e uma linha, apresenta o ponto em que a linha polar relativamente ao crculo.
pole(Crcle,Line)

Exemplo:
pole(circle(0, 1), line(1+i, 2)) d o ponto (1/2,1/2)

POLYCOEF
Apresenta os coeficientes de um polinmio com as razes indicadas no argumento do vetor ou lista.
POLYCOEF(Vector) ou POLYCOEF(List)

Exemplo:
POLYCOEF({-1, 1}) d {1, 0, -1}

Menu Catlogo (Cat.) 435


POLYEVAL
Dados um vetor ou lista de coeficientes e um valor, calcula o polinmio fornecido por esses coeficientes no
valor indicado.
POLYEVAL(Vector, Value) ou POLYEVAL(List, Value)

Exemplo:
POLYEVAL({1,0,-1},3) d 8

polgono
Desenha o polgono cujos vrtices so os elementos de uma lista.
polygon(Point1, Point2, , Pointn)

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

polygonplot
Utilizado na vista Simblica da aplicao Geometria. Dada uma matriz n m, desenha e liga os pontos (xk,
yk), em que xk o elemento na linha k e na coluna 1 e yk o elemento na linha k e na coluna j (com j fixo para
k=1 para n linhas). Assim, cada emparelhamento de colunas gera a sua prpria figura, resultando em figuras
m1.
polygonplot(Matrix)

Exemplo:

polygonplot desenha duas figuras, cada uma com trs pontos ligados por segmentos.

polygonscatterplot
Utilizado na vista Simblica da aplicao Geometria. Dada uma matriz n m, desenha e liga os pontos (xk,
yk), em que xk o elemento na linha k e na coluna 1 e yk o elemento na linha k e na coluna j (com j fixo para
k=1 para n linhas). Assim, cada emparelhamento de colunas gera a sua prpria figura, resultando em figuras
m.
polygonscatterplot(Matrix)

Exemplo:

polygonscatterplot desenha duas figuras, cada uma com trs pontos ligados por

segmentos.

polynomial_regression
Dado um conjunto de pontos definido por duas listas e um nmero inteiro positivo n, apresenta um vetor que
contm os coeficientes (an, an1 ... a0) de y = an*xn + an1xn1+ ... a1*x + a0), o polinmio da n-sima ordem que
melhor aproxima os pontos indicados.
polynomial_regression(List1, List2, Integer)

436 Captulo 22 Funes e comandos


Exemplo:
polynomial_regression({1, 2, 3, 4}, {1, 4, 9, 16},3) d [0 1 0 0]

POLYROOT
Apresenta os zeros do polinmio indicado como um vetor de coeficientes.
POLYROOT(Vector)

Exemplo:
POLYROOT([1 0 -1]) d {-1, 1}

potential
Apresenta uma funo cujo gradiente o campo vetorial definido por um vetor e um vetor de variveis.
potential(Vector1, Vector2)

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

power_regression
Dado um conjunto de pontos definido por duas listas, apresenta um vetor que contm os coeficientes m e b
de y=b*x^m, o monmio que melhor aproxima os pontos indicados.
power_regression(List1, List2)

Exemplo:
power_regression({1, 2, 3, 4}, {1, 4, 9, 16}) d [2 1]

powerpc
Dados um crculo e um ponto, apresenta o nmero real d2r2, em que d a distncia entre o ponto e o centro
do crculo e r o raio do crculo.
powerpc(Circle, Point)

Exemplo:
powerpc(circle(0,1+i),3+i) d 8

prepend
Adiciona um elemento no incio de uma lista ou vetor.
prepend(List, Element) ou prepend(Vector, Element)

Exemplo:
prepend([1,2],3) d [3,1,2]

primpart
Apresenta um polinmio dividido pelo mximo divisor comum dos respetivos coeficientes.
primpart(Poli,[Var])

Menu Catlogo (Cat.) 437


Exemplo:
primpart(2x^2+10x+6) d x^2+5*x+3

product
Com uma expresso como primeiro argumento, apresenta o produto das solues quando a varivel na
expresso passa de um valor mnimo para um valor mximo por um determinado incremento. Se no for
fornecido qualquer incremento, este assumido 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, Var, Min, Max, Step) ou product(List) ou product(Matrix)

Exemplo:
product(n,n,1,10,2) d 945

propfrac
Apresenta uma frao ou frao 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(Fraction) ou propfrac(RatFrac)

Exemplo:
propfrac(28/12) d 2+1/3

ptayl
Dados um polinmio P e um valor a, apresenta o polinmio de Taylor Q de modo que P(x)=Q(x a).
ptayl(Poly, Value, [Var])

Exemplo:
ptayl(x^2+2*x+1,1) d x^2+4*x+4

purge
Cancela a atribuio de nome de varivel na vista do CAS.
Por exemplo, se f est definido, purge(f) elimina essa definio e devolve f para um estado simblico.
purge(Var)

Q2a
Dados uma forma quadrtica e um vetor de variveis, apresenta a matriz da forma quadrtica relativamente
s variveis indicadas.
q2a(Expr, Vector)

Exemplo:

q2a(x^2+2*x*y+2*y^2,[x,y]) d

438 Captulo 22 Funes e comandos


quantile
Dados uma lista ou vetor e um valor do quantil entre 0 e 1, apresenta o quantil correspondente dos
elementos da lista ou vetor.
quantile(List, Value) ou quantile(Vector, Value)

Exemplo:
quantile([0,1,3,4,2,5,6],0.25) d 1

quartile1
Dada uma lista ou vetor, apresenta o primeiro quartil dos elementos da lista ou vetor. Dada uma matriz,
apresenta o primeiro quartil das colunas da matriz.
quartile1(List) ou quartile1(Vector) ou quartile1(Matrix)

Exemplo:
quartile1([1,2,3,5,10,4]) d 2

quartile3
Dada uma lista ou vetor, apresenta o terceiro quartil dos elementos da lista ou vetor. Dada uma matriz,
apresenta o terceiro quartil das colunas da matriz.
quartile3(List) ou quartile3(Vector) ou quartile3(Matrix)

Exemplo:
quartile3([1,2,3,5,10,4]) d 5

quartiles
Apresenta uma matriz que contm o mnimo, o primeiro quartil, a mediana, o terceiro quartil e o mximo dos
elementos de uma lista ou vetor. Com uma matriz como argumento, apresenta o resumo de 5 nmeros das
colunas da matriz.
quartiles(List) ou quartiles(Vector) ou quartiles(Matrix)

Exemplo:

quartiles([1,2,3,5,10,4]) d

quorem
Devolve o quociente euclidiano e o resto do quociente de dois polinmios, cada um expresso diretamente em
forma simblica ou como um vetor de coeficientes. Se os polinmios forem expressos como vetores dos
respetivos coeficientes, este comando apresenta um vetor semelhante do quociente e um vetor do resto.
quorem(Poly1, Poly2) ou quorem(Vector1, Vector2)

Exemplo:
quorem(x^3+2*x^2+3*x+4,-x+2) d [-x^2-4*x- 11, 26]

Menu Catlogo (Cat.) 439


quorem([1,2,3,4],[-1,2]) d [[-1, -4, -11] [26]]

QUOTE
Apresenta uma expresso no calculada.
quote(Expr)

randbinomial
Apresenta um nmero aleatrio para a distribuio binomial, dadas n tentativas, cada uma delas com uma
probabilidade de sucesso de p.
randbinomial(n, p)

Exemplo:
randbinomial(10, 0.4) d um nmero inteiro entre 0 e 10

randchisquare
Apresenta um nmero aleatrio da distribuio do qui-quadrado com n graus de liberdade.
randchisquare(n)

Exemplo:
randchisquare(5) apresenta um nmero real positivo da distribuio do qui-quadrado com 5 graus de
liberdade

randexp
Dado um nmero real positivo, apresenta um nmero real aleatrio de acordo com a distribuio exponencial
com o nmero real a>0.
randexp(Real)

randfisher
Apresenta um nmero aleatrio da distribuio F, com numerador n e denominador d graus de liberdade.
randfisher(n, d)

Exemplo:
randfisher(5, 2) apresenta um nmero real da distribuio F com um numerador 5 graus de
liberdade e um denominador 2 graus de liberdade

randgeometric
Apresenta um nmero aleatrio da distribuio geomtrica com uma probabilidade de sucesso de p.
randgeometric(p)

Exemplo:
randgeometric(0.4) apresenta um nmero inteiro positivo da distribuio geomtrica com uma
probabilidade de sucesso de 0.4

440 Captulo 22 Funes e comandos


randperm
Dado um nmero inteiro positivo, apresenta uma permutao aleatria de [0,1,2,...,n1].
randperm(Inte(n))

Exemplo:
randperm(4) apresenta uma permutao aleatria dos elementos do vetor [0 1 2 3]

randpoisson
Apresenta um nmero aleatrio da distribuio de Poisson, dado o parmetro k.
randpoisson(k)

Exemplo:
randpoisson(5.4)

randstudent
Apresenta um nmero aleatrio da distribuio t de Student, com n graus de liberdade.
randstudent(n)

Exemplo:
randstudent(5)

randvector
Dado um nmero inteiro n, apresenta um vetor de tamanho n que contm nmeros inteiros aleatrios no
intervalo de -99 a 99 com distribuio uniforme. Com um segundo nmero inteiro opcional m, apresenta um
vetor preenchido com nmeros inteiros no intervalo de (0, m]. Com um intervalo opcional como segundo
argumento, preenche o vetor com nmeros reais nesse intervalo.
randvector(n, [m ou p..q])

ranm
Dado um nmero inteiro n, apresenta um vetor de tamanho n que contm nmeros inteiros aleatrios dentro
do intervalo [-99, 99], com distribuio uniforme. Dados dois nmeros inteiros n e m, apresenta uma matriz
nxm. Com um intervalo como o argumento final, apresenta um vetor ou matriz cujos elementos so nmeros
reais aleatrios confinados a esse intervalo.

ratnormal
Reescreve uma expresso como uma frao racional irredutvel.
ratnormal(Expr)

Exemplo:

ratnormal d

rectangular_coordinates
Dado um vetor que contm as coordenadas polares de um ponto, apresenta um vetor que contm as
coordenadas retangulares do ponto.

Menu Catlogo (Cat.) 441


rectangular_coordinates(Vector)

Exemplo:

rectangular_coordinates([1, /4]) d

reduced_conic
Pega numa expresso cnica e apresenta um vetor com os seguintes itens:
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
Um vetor das equaes paramtricas da cnica
reduced_conic(Expr, [Vector])

Exemplo:
reduced_conic(x^2+2*x-2*y+1) d

ref
Realiza a reduo de Gauss de uma matriz.
ref(Matrix)

Exemplo:

ref d

remove
Dado um vetor ou lista, remove as ocorrncias de Valor ou remove os valores que tornam o Teste verdadeiro e
apresenta o vetor ou lista resultante.
remove(Value, List) ou remove(Test, List)

Exemplo:
remove(5,{1,2,5,6,7,5}) d {1,2,6,7}

remove(xx5, [1 2 5 6 7 5]) d [1 2]

reorder
Dados uma expresso e um vetor de variveis, reordena as variveis na expresso de acordo com a ordem
indicada no vetor.
reorder(Expr, Vector)

442 Captulo 22 Funes e comandos


Exemplo:
reorder(x2+2*x+y2,[y,x]) d y2+x2+2*x

residue
Apresenta o resduo de uma expresso ao valor a.
residue(Expr, Var, Value)

Exemplo:
residue(1/z,z,0) d 1

restart
Purga todas as variveis.
restart(NULL)

resultant
Apresenta a resultante (ou seja, a determinante da matriz de Sylvester) de dois polinmios.
resultant(Poli1, Poli2, Var)

Exemplo:
resultant(x^3+x+1, x^2-x-2,x) d -11

revlist
Inverte a ordem dos elementos de uma lista ou vetor.
revlist(List) ou revlist(Vector)

Exemplo:
revlist([1,2,3]) d [3,2,1]

romberg
Utiliza o mtodo de Romberg para apresentar o valor aproximado de uma integral definida.
romberg(Expr, Var, Val1, Val2)

Exemplo:
romberg(exp(x^2),x,0,1) d 1.46265174591

linha
Dados uma matriz e um nmero inteiro n, apresenta a linha n da matriz. Dados uma matriz e um intervalo,
apresenta um vetor que contm as linhas da matriz indicadas pelo intervalo.
row(Matrix, Integer) ou row(Matrix, Interval)

Exemplo:

Menu Catlogo (Cat.) 443


row d [4 5 6]

rowAdd
Dados uma matriz e dois nmeros inteiros, apresenta a matriz obtida a partir da matriz indicada aps a linha
indicada pelo segundo nmero inteiro ser substituda pela soma das linhas indicadas pelos dois nmeros
inteiros.
rowAdd(Matrix, Integer1, Integer2)

Exemplo:

rowAdd d

rowDim
Apresenta o nmero de linhas de uma matriz.
rowDim(Matrix)

Exemplo:

rowDim d 2

rowSwap
Dados uma matriz e dois nmeros inteiros, apresenta a matriz obtida a partir da matriz indicada aps se
trocarem as duas linhas indicadas pelos dois nmeros inteiros.
rowSwap(Matrix,Integer1,Integer2)

Exemplo:

rowSwap d

rsolve
Perante uma expresso que define uma relao de recorrncia, uma varivel e uma condio inicial,
apresenta a soluo de forma fechada (se possvel) da sequncia recorrente. Dadas trs listas, cada uma
contendo vrios itens da natureza acima, resolve o sistema de sequncias recorrentes.
rsolve(Expr, Var, Condition) ou rsolve(List1, List2, List3)

Exemplo:
rsolve(u(n+1)=2*u(n)+n,u(n),u(0)=1) d [-n+2*2n-1]

select
Dados uma expresso de teste numa varivel nica e uma lista ou vetor, testa cada elemento da lista ou vetor
e apresenta uma lista ou vetor que contm os elementos que satisfazem o teste.

444 Captulo 22 Funes e comandos


select(Test, List) ou select(Test, Vector)

Exemplo:
select(xx>=5,[1,2,6,7]) d [6,7]

seq
Perante uma expresso, uma varivel definida sobre um intervalo e um valor de incremento, apresenta um
vetor que contm a sequncia obtida quando a expresso calculada dentro do intervalo determinado,
utilizando o incremento indicado. Se no for fornecido qualquer incremento, o incremento utilizado 1.
seq(Expr, Var=Interval, [Step])

Exemplo:
seq(2k,k=0..8) d [1,2,4,8,16,32,64,128,256]

seqsolve
Semelhante a rsolve. Perante uma expresso que define uma relao de recorrncia em funo de n e/ou o
termo anterior (x), seguida de um vetor de variveis e uma condio inicial para x (o termo 0), apresenta a
soluo de forma fechada (se possvel) para a sequncia recorrente. Dadas trs listas, cada uma contendo
vrios itens da natureza acima, resolve o sistema de sequncias recorrentes.
seqsolve(Expr, Vector, Condition) ou seqsolve(List1, List2, List3)

Exemplo:
seqsolve(2x+n,[x,n],1) d -n-1+2*2n

shift
Dado uma lista ou vetor e um nmero inteiro n, desloca os elementos dessa lista ou vetor n casas para a
esquerda, se n>0 ou para a direita, se n<0. Se no for fornecido um nmero inteiro, n=-1 por predefinio,
todos os elementos so deslocados uma casa para a esquerda.
Os elementos que saem da lista para um lado so substitudos por 0 do outro lado oposto.
Dado um primeiro nmero inteiro e um segundo nmero inteiro n, move o primeiro nmero inteiro em termos
de bits quer n bits para a esquerda, se n>0, ou n bits para a direita, se n<0.
shift(list, integer) ou shift(vector, integer) ou shift(integer1, integer2)

Exemplo:
shift({1,2,3},2) d {3, 0, 0}

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.

Menu Catlogo (Cat.) 445


signature(Vector)

Exemplo:
signature([2 1 4 5 3]) d 1

simult
Apresenta a soluo de um sistema de equaes lineares ou vrios sistemas de equaes lineares
apresentados em forma de matriz. No caso de um sistema de equaes lineares, pega numa matriz de
coeficientes e numa matriz-coluna de constantes e apresenta a matriz-coluna da soluo.
simult(Matrix1, Matrix2)

Exemplo:

simult d

sincos
Apresenta uma expresso com exponenciais complexas reescritas em termos de seno e cosseno.
sincos(Expr)

Exemplo:
sincos(exp(i*x)) d cos(x)+(i)*sin(x)

spline
Dados duas listas ou vetores (um para os valores de x e um para os valores de y), assim como uma varivel e
um grau inteiro, apresenta o spline natural atravs dos pontos fornecidos pelas duas listas. Os polinmios do
spline so em funo da varivel indicada e so do grau indicado.
spline(ListX, ListY, Var, Integer) ou spline(VectorX, VectorY, Var,
Integer)

Exemplo:
spline({0,1,2},{1,3,0},x,3) d

sqrfree
Apresenta a decomposio do argumento, recolhendo os termos com o mesmo expoente.
sqrfree(Expr)

Exemplo:
sqrfree((x-2)^7*(x+2)^7*(x^4-2*x^2+1)) d (x^2-1)^2*(x^2-4)^7

sqrt
Apresenta a raiz quadrada de uma expresso.
sqrt(Expr)

446 Captulo 22 Funes e comandos


Exemplo:
sqrt(50) d 5*sqrt(2)

srand
Apresenta um nmero inteiro e inicializa a sequncia de nmeros aleatrios para funes baseadas em CAS
que geram nmeros aleatrios.
srand ou srand(Integer)

stddev
Apresenta o desvio padro dos elementos de uma lista ou apresenta uma lista dos desvios padro das
colunas de uma matriz. A segunda lista opcional uma lista de pesos.
stddev(List1, [List2]) ou stddev(Vector1, [Vector2]) ou stddev(Matrix)

Exemplo:

stddev({1,2,3}) d

stddevp
Apresenta o desvio padro da populao dos elementos de uma lista ou apresenta uma lista dos desvios
padro da populao das colunas de uma matriz. A segunda lista opcional uma lista de pesos.
stddevp(List1, [List2]) ou stddevp(Vector1, [Vector2]) ou stddevp(Matrix)

Exemplo:
stddevp({1,2,3}) d 1

sto
Guarda um nmero real ou uma string numa varivel.
sto((Real or Str),Var)

sturmseq
Apresenta a sequncia de Sturm para um polinmio ou uma frao racional.
sturmseq(Poli,[Var])

Exemplo:
sturmseq(x^3-1,x) d [1 [[1 0 0 -1] [3 0 0] 9] 1]

subMat
Extrai, a partir de uma matriz, uma submatriz cuja diagonal definida por quatro nmeros inteiros. Os
primeiros dois nmeros inteiros definem a linha e a coluna do primeiro elemento e os dois ltimos nmeros
inteiros definem a linha e a coluna do ltimo elemento da submatriz.
subMat(Matrix, Int1, Int2, Int3, Int4)

Exemplo:

Menu Catlogo (Cat.) 447


subMat d

suppress
Dados uma lista e um elemento, elimina a primeira ocorrncia do elemento na lista (se existir) e apresenta o
resultado.
suppress(List, Element)

Exemplo:
suppress([0 1 2 3 2],2) d [0 1 3 2]

surd
Dados uma expresso e um nmero inteiro n, apresenta a expresso elevada potncia 1/n.
surd(Expr, Integer)

Exemplo:
surd(8,3) d -2

sylvester
Apresenta a matriz de Sylvester de dois polinmios.
sylvester(Poli1, Poli2, Var)

Exemplo:

sylvester(x2-1,x3-1,x) d

table
Define um array em que os ndices so strings ou nmeros reais.
table(SeqEqual(index_name=element_value))

tail
Dada uma lista, string ou sequncia de objetos, apresenta um vetor com o primeiro elemento eliminado.
tail(List) ou tail(Vector) ou tail(String) ou tail(Obj1, Obj2,)

Exemplo:
tail([3 2 4 1 0]) d [2 4 1 0]

tan2cossin2
Apresenta uma expresso com tan(x) reescrito como (1cos(2*x))/sin(2*x).
tan2cossin2(Expr)

448 Captulo 22 Funes e comandos


Exemplo:
tan2cossin2(tan(x)) d (1-cos(2*x))/sin(2*x)

tan2sincos2
Apresenta uma expresso com tan(x) reescrito como sin(2*x)/(1+cos(2*x)).
tan2sincos2(Expr)

Exemplo:
tan2sincos2(tan(x)) d sin(2*x)/(1+cos(2*x)

transpose
Apresenta uma matriz transposta (sem conjugao).
transpose(Matrix)

Exemplo:

transpose d

trunc
Dado um valor ou lista de valores, bem como um nmero inteiro n, apresenta o valor ou lista truncado a n
casas decimais. Se n no for fornecido, assumido como 0. Aceita nmeros complexos.
trunc(Real, Integer) ou trunc(List, Integer)

Exemplo:
trunc(4.3) d 4

tsimplify
Apresenta uma expresso com transcendentais reescritas 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

unapply
Apresenta a funo definida por uma expresso e uma varivel.
unapply(Expr,Var)

Menu Catlogo (Cat.) 449


Exemplo:
unapply(2*x^2,x) d (x)2*x^2

uniform
Funo de densidade de probabilidade uniforme discreta. Calcula a densidade de probabilidade da
distribuio uniforme em x, dados os parmetros a e b.
uniform(a, b, x)

Exemplo:
uniform(1.2, 3.5, 3) d 0.434782608696

uniform_cdf
Funo de densidade de probabilidade uniforme cumulativa. Apresenta a probabilidade da cauda inferior da
funo de densidade de probabilidade uniforme para o valor x, dados os parmetros a e b. Com o parmetro
opcional x2, apresenta a rea sob a funo de densidade de probabilidade uniforme entre x e x2.

uniform_cdf(a, b, x, [x2])

Exemplos:
uniform_cdf(1.2, 3.5, 3) d 0.782608695652

uniform_cdf(1.2, 3.5, 2, 3) d 0.434782608696

uniform_icdf
Funo de densidade de probabilidade uniforme cumulativa inversa. Apresenta o valor de x, de modo que a
probabilidade da cauda inferior uniforme de x, dados os parmetros a e b, seja p.
uniform_icdf(a, b, p)

Exemplo:
uniform_icdf(3.2, 5.7, 0.48) d 4.4

UNION
Encadeia as entradas numa lista onde todos os duplicados tm de ser removidos.
Exemplo:
UNION({1,2,3}, {2,4,8}, 10) d {1, 2, 3, 4, 8, 10}

valuation
Apresenta a valorao (grau do termo de menor 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.
valuation(Poli,[Var])

Exemplo:
valuation(x^4+x^3) d 3

450 Captulo 22 Funes e comandos


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(List1, [List2]) ou variance(Matrix)

Exemplo:
variance({3, 4, 2}) d 2/3

vpotential
Dados um vetor V e um vetor de variveis, apresenta o vetor U de modo que curl(U)=V.
vpotential(Vector1, Vector2)

Exemplo:

vpotential([2*x*y+3,x2-4*z,-2*y*z],[x,y,z]) d

VERSION
Apresenta uma string que contm os nmeros de verso de vrios componentes do sistema, conforme
apresentado na pgina de ajuda "Sobre a calculadora HP Prime". Dado um nmero inteiro n, apresenta apenas
o nmero da verso para esse componente especfico. Os componentes so identificados pelos nmeros
inteiros seguintes:
1 - verso de software
2 - verso de hardware
3 - verso do CAS
4 - nmero de srie do produto
5 - verso do sistema operativo

weibull
Funo de densidade de probabilidade de Weibull. Calcula a densidade de probabilidade da distribuio de
Weibull em x, dados os parmetros k, n e t. Por defeito, t=0.
weibull(k, n, [t], x)

Exemplo:
weibull(2.1, 1.2, 1.3) d 0.58544681204, tal como weibull(2.1, 1.2, 0, 1.3)

weibull_cdf
Funo de densidade de probabilidade cumulativa para a distribuio de Weibull. Apresenta a probabilidade
da cauda inferior da funo de densidade de probabilidade de Weibull para o valor x, dados os parmetros k, n
e t. Por defeito, t=0. Com o parmetro opcional x2, apresenta a rea sob a funo de densidade de
probabilidade de Weibull entre x e x2.

weibull_cdf(k, n, [t], x, [x2])

Exemplos:
weibull_cdf(2.1, 1.2, 1.9) d 0.927548261801

Menu Catlogo (Cat.) 451


weibull_cdf(2.1, 1.2, 0, 1.9) d 0.927548261801

weibull_cdf(2.1, 1.2, 1, 1.9) d 0.421055367782

weibull_icdf
Funo de densidade de probabilidade cumulativa inversa para a distribuio de Weibull. Apresenta o valor x,
de modo que a probabilidade da cauda inferior Weibull de x, dados os parmetros k, n e t, seja p. Por defeito,
t=0.
weibull_icdf(k, n, [t], x)

Exemplos:
weibull_icdf(4.2, 1.3, 0.95) d 1.68809330364

weibull_icdf(4.2, 1.3, 0, 0.95) d 1.68809330364

when
Utilizado para introduzir uma declarao condicional.

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.
Expr1 XOR Expr2

Exemplo:
0 XOR 1 d 1

zip
Aplica uma funo bivariada aos elementos de duas listas ou vetores e apresenta os resultados num vetor.
Sem o valor predefinido, o comprimento do vetor o mnimo dos comprimentos das duas listas. Com o valor
predefinido, a lista mais curta preenchida com o valor predefinido.
zip(functionList1, List2, Default) ou zip(function, Vector1, Vector2,
Default)

Exemplo:
zip('+',[a,b,c,d], [1,2,3,4]) d [a+1 b+2 c+3 d+4]

ztrans
Transformada Z de uma sequncia.
ztrans(Expr,[Var],[ZtransVar])

Exemplo:
ztrans(a^n,n,z) d z/(a-z)

452 Captulo 22 Funes e comandos


|
Localizado no menu Catlogo (Cat.) e no menu Modelo, o comando "where" (onde) tem vrias utilizaes
associadas a declaraes variveis. Por exemplo, utilizado para substituir os valores para uma ou mais
variveis numa expresso. Pode tambm ser utilizado para definir o domnio de uma varivel.
Expr|Var=Val ou Expr|{Var1=Val1, Var2=Val2Varn=Valn} ou Expr|Var>n ou Expr|
Var<n etc.

Exemplos:
(X+Y)|{X=2, Y=6} d 8

int((1-x)^p|p>0,x,0,1) d ((-x+1)^(p+1))/(-p-1)

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.

Apresenta a integral de uma expresso.


Quando uma expresso utilizada como um argumento, este comando apresenta a integral indefinida
relativamente a x.
Em alternativa, pode especificar a varivel de integrao e os limites de uma integral definida utilizando trs
argumentos adicionais.
Exemplos:
int(1/x) d ln(abs(x))

int(sin(x),x,0,) d 2

int(1/(1-x^4),x,2,3)) d -1/4*(2*atan(2)+ln(3))+1/4*(2*atan(3)-ln(2)+ln(4))

Menu Catlogo (Cat.) 453



Teste de desigualdade. Apresenta 1 se os lados esquerdo e direito no forem iguais e 0 se forem iguais.


Teste da desigualdade "menor ou igual". Apresenta 1 se o lado esquerdo da desigualdade for menor do que o
lado direito ou se os dois lados forem iguais e 0 se assim no for.


Teste da desigualdade "maior ou igual". Apresenta 1 se o lado esquerdo da desigualdade for maior do que o
lado direito ou se os dois lados forem iguais e 0 se assim no for.


Calcula a expresso e, em seguida, guarda o resultado na varivel var. Tenha em ateno que no pode ser
utilizado com os grficos G0G9. Consulte o comando BLIT.
expression var

i
Insere o nmero imaginrio i.

-1

Apresenta o inverso de uma expresso.


(Expr)-1

Criar as suas prprias funes


Pode criar a sua prpria funo, escrevendo um programa (consulte o captulo 5) ou utilizando a
funcionalidade DEFINIR 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 (Definir).

454 Captulo 22 Funes e comandos


2. No campo Nome, introduza um nome para a funo por exemplo, SINCOS e toque em .

3.
No campo Funo, introduza a funo. A B

Os novos campos aparecem por baixo da sua funo, um para cada varivel utilizada na definio da
mesma. Tem de decidir quais devem ser argumentos de entrada para as suas funes e quais so
variveis globais cujos valores no esto introduzidos na funo. Neste exemplo, tornaremos A e B
variveis de entrada, para que a nossa nova funo assuma dois argumentos. O valor de C ser
fornecido pela varivel global C (que, por predefinio, zero).
4. Certifique-se de que A e B esto selecionados e de que C no est.

5. Toque em .

Pode executar a sua funo, inserindo-a na linha de introduo da vista de Incio ou selecionando-a no
menu UTILIZADOR. Tem de introduzir o valor para cada varivel que escolha como parmetro. Neste
exemplo, escolhemos A e B como parmetros. Assim, poderia introduzir SINCOS(0.5, 0.75). Com C=0 e no
modo de radianos, tal apresentaria 1.211

Criar as suas prprias funes 455


23 Variveis

As variveis so objetos que tm nomes e contm dados. So utilizadas para guardar dados, para os utilizar
mais tarde ou para controlar definies no sistema Prime. Existem quatro tipos de variveis, todos os quais
podem ser encontrados no menu Vars, premindo :

Variveis de Incio
Variveis CAS
Variveis da aplicao
Variveis do utilizador
As Variveis de Incio e da aplicao tm todas nomes reservados para as mesmas. So tambm introduzidas,
ou seja, apenas podem conter determinados tipos de objetos. Por exemplo, a Variveis de Incio A apenas
pode conter um nmero real. As Variveis de Incio so utilizadas para guardar dados que so importantes
para si, como matrizes, listas, nmeros reais, etc. As variveis da aplicao so utilizadas para guardar dados
nas aplicaes ou para alterar as definies das aplicaes. Pode realizar estas tarefas atravs da interface de
utilizador de uma aplicao, mas as variveis da aplicao fornecem-lhe uma forma rpida de efetuar estas
tarefas, a partir da vista de Incio ou de um programa. Por exemplo, pode guardar a expresso "SIN(X)" na
varivel da aplicao Funo F1 na vista de Incio ou pode abrir a aplicao Funo, navegar at F1(X) e
introduzir SIN(X) nesse campo.

As variveis CAS e do utilizador podem ser criadas pelo utilizador e no tm qualquer tipo especfico. Os seus
nomes podem tambm ter qualquer comprimento. Assim, diff(t2,t) apresenta 2*t e diff((bt)2,
bt) apresenta 2*bt para as variveis CAS t e bt. Uma avaliao adicional de 2*bt apenas apresentar
2*bt, a menos que tenha sido guardado um objeto em bt. Por exemplo, se introduzir bt:={1,2,3} e, em
seguida, introduzir diff((bt)2, bt), o CAS continuar a apresentar 2*bt. Contudo, se avaliar esse
resultado (utilizando o comando EVAL), o CAS apresentar agora {2,4,6}.

As variveis do utilizador so explicitamente criadas pelo utilizador. Pode criar variveis do utilizador num
programa ou atravs de atribuio na vista de Incio. As variveis do utilizador criadas num programa so
declaradas como locais ou exportadas como globais. As variveis do utilizador criadas atravs de atribuio
ou exportadas a partir de um programa iro aparecer no menu Variveis do utilizador. As variveis locais
apenas existem dentro do seu prprio programa.
As seces seguintes descrevem os diversos processos associados s variveis, tais como cri-las, guardar
objetos nas mesmas e aceder ao seu contedo. O resto do captulo contm tabelas que listam todos os
nomes das variveis de Incio e da aplicao.

Trabalhar com variveis


Trabalhar com variveis de Incio
Exemplo 1: atribua 2 variveis de Incio A e, em seguida, calcule 5*A.

456 Captulo 23 Variveis


1.
Prima para visualizar a variveis de Incio.

2. Atribua 2 a A:

3.
Multiplique A por 5:5

Este exemplo ilustra o processo utilizado para guardar e utilizar qualquer varivel de Incio e no apenas as
varivel de Incio reais A a Z. importante fazer corresponder o objeto que pretende guardar com o tipo
correto de varivel de Incio. Consulte Variveis de Incio na pgina 460 para mais informaes.

Trabalhar com variveis do utilizador


Exemplo 2: crie uma varivel denominada ME e atribua 2 mesma.
1.
Prima para visualizar a varivel de Incio.

2. Atribua 2 a ME:

3. apresentada uma mensagem a perguntar se pretende criar uma varivel denominada ME. Toque em

ou prima para confirmar a sua inteno.

Pode agora utilizar essa varivel em clculos subsequentes: ME*3 dar 29.6, por exemplo.

Exemplo 3: tambm pode guardar objetos em variveis, utilizando o operador de atribuio:


Name:=Object. Neste exemplo, iremos guardar {1,2,3} na varivel do utilizador YOU.

Trabalhar com variveis 457


1. Atribua a lista varivel, utilizando o operador de atribuio :=.

2 3

2. apresentada uma mensagem a perguntar se deseja criar uma varivel denominada YOU. Toque em

ou prima para confirmar a sua inteno.

A varivel YOU criada e contm a lista {1,2,3}. Pode agora utilizar essa varivel em clculos
subsequentes: por exemplo, YOU+60 apresentar {61,62,63}.

Trabalhar com variveis de aplicaes


Tal como pode atribuir valores a variveis de Incio e do utilizador, pode atribuir valores a variveis de
aplicaes. Pode alterar as definies de Incio no ecr Definies de incio ( ). Contudo,
tambm pode modificar uma Definio de incio a partir da vista de Incio, atribuindo um valor varivel que
representa essa definio. Por exemplo, introduzir Base:=0 na vista de Incio fora a opo

binria para o campo Nmero inteiro (para a base de nmeros inteiros) das Definies de incio. Um valor de 1
foraria a opo octal, 2 a decimal e 3 a hexadecimal. Outro exemplo: possvel alterar a definio do valor
do ngulo de radianos para graus, introduzindo HAngle:=1 na vista de Incio.

Introduzir HAngle:=0 fora o regresso opo radianos.

Pode ver o valor atribudo a uma varivel de Incio, da aplicao ou do utilizador introduzindo o respetivo
nome na vista de Incio e premindo . Pode introduzir o nome, letra a letra, ou escolher a varivel

no menu Variveis ao premir .

Mais informaes sobre o menu Vars


Para alm dos quatro menus de variveis, o menu Vars contm um comutador. Se desejar o valor de uma
varivel em vez do respetivo nome quando a escolher no menu Vars, toque em . Ser apresentado
um ponto branco junto etiqueta do boto de menu para indicar que est ativo e que sero apresentados os
valores das variveis em vez dos nomes ao selecionar as mesmas.
Para as variveis de Incio e da aplicao, utilize o menu Vars para obter ajuda sobre o objetivo de qualquer
uma destas variveis. Selecione a varivel do seu interesse e prima . Imagine, por exemplo, que
queria obter ajuda quanto varivel na aplicao Funo GridDots:

1. Prima para abrir o menu Vars.

458 Captulo 23 Variveis


2. Toque em para abrir o menu das variveis da aplicao. (Se estivesse interessado numa
varivel de Incio, em vez disso, tocaria em .)

3. Utilize as teclas de cursor para navegar para a varivel pretendida.


4.
Prima para ver a ajuda sobre essa varivel.

5.
Toque em para sair ou para regressar ao submenu Vars atual.

Qualificar variveis
Alguns nomes de variveis da aplicao so partilhados por vrias aplicaes. Por exemplo, a aplicao
Funo contm uma varivel designada Xmin, mas o mesmo se aplica s aplicaes Polar, Paramtrica,
Sequncia e Resolv. Embora com nomes idnticos, estas variveis contm geralmente valores diferentes. Se
tentar aceder ao contedo de uma varivel que utilizada em mais do que uma aplicao, introduzindo
apenas o respetivo nome na vista de Incio, ir obter o contedo dessa verso da varivel na aplicao atual.
Por exemplo, se a aplicao Funo estiver ativa e introduzir Xmin na vista de Incio, ser apresentado o valor
de Xmin da aplicao Funo. Se desejar o valor de Xmin, por exemplo, da aplicao Sequncia, tem de

Qualificar variveis 459


qualificar o nome da varivel. Introduza Sequence.Xmin para aceder ao valor de Xmin da aplicao
Sequncia.
Na figura seguinte, o valor de Xmin da aplicao Funo foi obtido em primeiro lugar (10.4...). O nome da
varivel qualificada introduzido em segundo lugar apresentou o valor de Xmin da aplicao Sequncia (1.8).

Tenha em ateno a sintaxe necessria: app_name.variable_name.

A aplicao pode ser qualquer uma das 18 aplicaes HP ou uma criada por si com base numa aplicao
integrada. O nome da varivel da aplicao deve coincidir com um nome listado nas tabelas de variveis da
aplicao apresentadas abaixo. No so permitidos espaos em nomes de aplicaes, devendo estes ser
representados pelo carcter de sublinhado: .

SUGESTO: Os caracteres no padro em nomes de variveis como, por exemplo, e podem ser
introduzidos mediante seleo na paleta de smbolos especiais ( ) ou no menu de caracteres

( ).

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

Categoria Nomes

Real AaZe

Por exemplo, 7.45 A

Complexos Z0 a Z9

Por exemplo,, 2+3i Z1 or(2,3) Z1 (consoante as definies do nmero


complexo)

Lista L0 a L9

Por exemplo, {1,2,3} L1.

Matriz M0 a M9

460 Captulo 23 Variveis


Categoria Nomes

Guarde matrizes e vetores nestas variveis.

Por exemplo, [[1,2],[3,4]] M1.

Grficos G0 a G9

Definies HAngle

HFormat

HSeparator

HDigits

HComplex

Entry

Base

Bits

Signed

Sistema Date

Time

Language

Notes

Programs

TOff

HVars

DelHVars

Variveis da aplicao
Para ter acesso s variveis da aplicao, prima a e toque em . Estas so apresentadas abaixo, agrupadas por
aplicao. Tenha em ateno que, caso tenha personalizado uma aplicao integrada, a sua aplicao
aparecer no menu de variveis da aplicao, com o nome que lhe tiver dado. Pode aceder s variveis numa
aplicao personalizada da mesma forma que acede s variveis nas aplicaes integradas.

Variveis da aplicao Funo


Categoria Nomes

Resultados (explicao abaixo) rea com sinal Raiz

Extremo Declive

Interseco

Simblica F1 F6

F2 F7

F3 F8

F4 F9

Variveis da aplicao 461


Categoria Nomes

F5 F0

Desenho Axes Xmin

Cursor Xtick

GridDots Xzoom

GridLines Ymax

Labels Ymin

Method Ytick

Recenter Yzoom

Xmax

Numrica NumStart NumType

NumStep NumZoom

NumIndep

Modos AAngle AComplex

ADigits AFiles

AFilesB AFormat

ANote AProgram

AVars DelAFiles

DelAVars

Variveis de resultados
Extremo
Contm o valor da ltima utilizao da funo Extremo do menu na vista de Desenho da aplicao
Funo. A funo de aplicao Extremo no guarda resultados para esta varivel.

Interseco
Contm o valor da ltima utilizao da funo Interseco do menu na vista de Desenho da
aplicao Funo. A funo de aplicao Interseco no guarda resultados para esta varivel.

Raiz
Contm o valor da ltima utilizao da funo Raiz do menu na vista de Desenho da aplicao
Funo. A funo de aplicao Raiz no guarda resultados para esta varivel.

rea com sinal


Contm o valor da ltima utilizao da funo rea com sinal do menu na vista de Desenho da
aplicao Funo. A funo de aplicao rea no guarda resultados para esta varivel.

462 Captulo 23 Variveis


Declive
Contm o valor da ltima utilizao da funo Declive do menu na vista de Desenho da aplicao
Funo. A funo de aplicao Declive no guarda resultados para esta varivel.

Variveis da aplicao Geometria


Categoria Nomes

Desenho Axes GridDots

GridLines Labels

PixSize ScrollText

Xmax Xmin

Ymax Ymin

XTick Ytick

Modos AAngle AComplex

ADigits AFiles

AFilesB AFormat

ANote AProgram

AVars DelAFiles

DelAVars

Variveis da aplicao Folha de Clculo


Categoria Nomes

Numrica ColWidth RowHeight

Row Col

Cell

Modos AAngle AComplex

ADigits AFiles

AFilesB AFormat

ANote AProgram

AVars DelAFiles

DelAVars

Variveis da aplicao Resolv


Categoria Nomes

Resultados (explicao abaixo) rea com sinal Raiz

Extremo Declive

Variveis da aplicao 463


Categoria Nomes

Interseco

Simblica E1 E6

E2 E7

E3 E8

E4 E9

E5 E0

Desenho Axes Xmin

Cursor Xtick

GridDots Xzoom

GridLines Ymax

Labels Ymin

Method Ytick

Recenter Yzoom

Xmax

Modos AAngle AComplex

ADigits AFiles

AFilesB AFormat

ANote AProgram

AVars DelAFiles

DelAVars

Variveis da aplicao Grficos Avanados


Categoria Nomes

Simblica V1 V6

V2 V7

V3 V8

V4 V9

V5 V0

Desenho Axes Xmin

Cursor Xtick

GridDots Xzoom

GridLines Ymax

Labels Ymin

Recenter Ytick

Xmax Yzoom

464 Captulo 23 Variveis


Categoria Nomes

Numrica NumXStart NumIndep

NumYStart NumType

NumXStep NumXZoom

NumYStep NumYZoom

Modos AAngle AComplex

ADigits AFiles

AFilesB AFormat

ANote AProgram

AVars DelAFiles

DelAVars

Variveis da aplicao Estatstica 1 var


Categoria Nomes

Resultados (explicao abaixo) NbItem X

MinVal X2

Q1 MeanX

MedVal sX

Q3 X

MaxVal serrX

ssX

Simblica H1 H4

H2 H5

H3

Desenho Axes Xmax

Cursor Xmin

GridDots Xtick

GridLines Xzoom

Hmin Ymax

Hmax Ymin

Hwidth Ytick

Labels Yzoom

Recenter

Numrica D1 D6

D2 D7

D3 D8

D4 D9

Variveis da aplicao 465


Categoria Nomes

D5 D0

Modos AAngle AComplex

ADigits AFiles

AFilesB AFormat

ANote AProgram

AVars DelAFiles

DelAVars

Resultados
NbItem

Contm o nmero de pontos de dados na atual anlise a 1 varivel (H1-H5).

MinVal
Contm o valor mnimo do conjunto de dados na atual anlise a 1 varivel (H1-H5).

Q1

Contm o valor do primeiro quartil na atual anlise a 1 varivel (H1-H5).

MedVal

Contm a mediana na atual anlise a 1 varivel (H1-H5).

Q3

Contm o valor do terceiro quartil na atual anlise a 1 varivel (H1-H5).

MaxVal

Contm o valor mximo na atual anlise a 1 varivel (H1-H5).

Contm a soma do conjunto de dados na atual anlise a 1 varivel (H1-H5).

X2

Contm a soma dos quadrados do conjunto de dados na atual anlise a 1 varivel (H1-H5).

MeanX

Contm a mdia do conjunto de dados na atual anlise a 1 varivel (H1-H5).

sX

Contm o desvio padro da amostra do conjunto de dados na atual anlise a 1 varivel (H1-H5).

466 Captulo 23 Variveis


X

Contm o desvio padro da populao do conjunto de dados na atual anlise a 1 varivel (H1-H5).

serrX

Contm o erro padro do conjunto de dados na atual anlise a 1 varivel (H1-H5).

ssX

Contm a soma de desvios quadrticos de x para a atual anlise estatstica (H1H5).

Variveis da aplicao Estatstica 2 var


Categoria Nomes

Resultados (explicao abaixo) NbItem X

Corr serrX

CoefDet ssX

sCov MeanY

Cov Y

XY Y2

MeanX sY

X Y

X2 serrY

sX ssY

Simblica S1 S4

S2 S5

S3

Desenho Axes Xmin

Cursor Xtick

GridDots Xzoom

GridLines Ymax

Labels Ymin

Recenter Ytick

Xmax Yzoom

Numrica C1 C6

C2 C7

C3 C8

C4 C9

C5 C0

Modos AAngle AComplex

ADigits AFiles

Variveis da aplicao 467


Categoria Nomes

AFilesB AFormat

ANote AProgram

AVars DelAFiles

DelAVars

Resultados
NbItem

Contm o nmero de pontos de dados na atual anlise a 2 variveis (S1-S5).

Corr

Contm o coeficiente de correlao do mais recente clculo de estatsticas sumrias. 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 estatsticas sumrias. Este valor tem por
base o tipo de ajuste escolhido.

sCov

Contm a covarincia da amostra da atual anlise estatstica a 2 variveis (S1-S5).

Cov

Contm a covarincia da populao da atual anlise estatstica a 2 variveis (S1-S5).

XY

Contm a soma dos produtos de XY para a atual anlise estatstica a 2 variveis (S1-S5).

MeanX

Contm a mdia dos valores independentes (X) da atual anlise estatstica a 2 variveis (S1-S5).

Contm a soma dos valores independentes (X) da atual anlise estatstica a 2 variveis (S1-S5).

X2

Contm a soma dos quadrados dos valores independentes (X) da atual anlise estatstica a 2 variveis (S1-
S5).

sX

Contm o desvio padro da amostra dos valores independentes (X) da atual anlise estatstica a 2 variveis
(S1-S5).

468 Captulo 23 Variveis


X

Contm o desvio padro da populao dos valores independentes (X) da atual anlise estatstica a 2 variveis
(S1-S5).

serrX

Contm o erro padro dos valores independentes (X) da atual anlise estatstica a 2 variveis (S1-S5).

ssX

Contm a soma de desvios quadrticos de x para a atual anlise estatstica (S1S5).

MeanY

Contm a mdia dos valores dependentes (Y) da atual anlise estatstica a 2 variveis (S1-S5).

Contm a soma dos valores dependentes (Y) da atual anlise estatstica a 2 variveis (S1-S5).

Y2
Contm a soma dos quadrados dos valores dependentes (Y) da atual anlise estatstica a 2 variveis (S1-S5).

sY

Contm o desvio padro da amostra dos valores dependentes (Y) da atual anlise estatstica a 2 variveis
(S1-S5).

Contm o desvio padro da populao dos valores dependentes (Y) da atual anlise estatstica a 2 variveis
(S1-S5).

serrY

Contm o erro padro dos valores dependentes (Y) da atual anlise estatstica a 2 variveis (S1-S5).

ssY

Contm a soma de desvios quadrticos de y para a atual anlise estatstica (S1S5).

Variveis da aplicao Inferncia


Categoria Nomes

Resultados (explicao abaixo) ContribList ContribMat

Declive Inter

Corr CoefDet

serrLine serrSlope

serrInter Yval

serrY CritScore

Result CritVal1

TestScore CritVal2

Variveis da aplicao 469


Categoria Nomes

TestValue DF

Prob

Simblica AltHyp InfType

Method

Numrica Alfa Pooled

Conf s1

ExpList s2

Mean1 1

Mean2 2

n1 x1

n2 x2

0 Lista X

0 Lista Y

ObsList Xval

ObsMat

Modos AAngle AComplex

ADigits AFiles

AFilesB AFormat

ANote AProgram

AVars DelAFiles

DelAVars

Resultados
CoefDet

Contm o valor do coeficiente de determinao.

ContribList

Contm uma lista das contribuies de qui-quadrado por categoria para o teste de qui-quadrado da
adequao do ajuste.

ContribMat

Contm uma matriz das contribuies de qui-quadrado por categoria para o teste bidirecional de qui-
quadrado.

Corr

Contm o valor do coeficiente de correlao.

CritScore

Contm o valor da distribuio de Z ou t associado ao valor- introduzido

470 Captulo 23 Variveis


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.

ExpList

Contm uma lista das contagens esperadas por categoria para o teste de qui-quadrado da adequao do
ajuste.

ExpMat

Contm a matriz das contagens esperadas por categoria para o teste bidirecional de qui-quadrado.

Inter

Contm o valor da interceo da linha de regresso para o teste t linear ou o intervalo de confiana para a
interceo.

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.

serrInter

Contm o erro padro da interceo para o teste t linear ou o intervalo de confiana para a interceo.

serrLine
Contm o erro padro da linha para o teste t linear.

serrSlope

Contm o erro padro do declive para o teste t linear ou o intervalo de confiana para o declive.

serrY

Contm o erro padro de para o intervalo de confiana para uma resposta mdia ou o intervalo de previso
para uma resposta futura.

Declive

Contm o valor do declive da linha de regresso para o teste t linear ou o intervalo de confiana para o
declive.

Variveis da aplicao 471


TestScore

Contm o valor da distribuio Z ou t, calculado a partir dos dados introduzidos do teste de hiptese ou do
intervalo de confiana.

TestValue

Contm o valor da varivel experimental associado a TestScore.

Yval

Contm o valor de para o intervalo de confiana para uma resposta mdia ou o intervalo de previso para
uma resposta futura.

Variveis da aplicao Paramtrica


Categoria Nomes

Simblica X1 X6

Y1 Y6

X2 X7

Y2 Y7

X3 X8

Y3 Y8

X4 X9

Y4 Y9

X5 X0

Y5 Y0

Desenho Axes Tstep

Cursor Xmax

GridDots Xmin

GridLines Xtick

Labels Xzoom

Method Ymax

Recenter Ymin

Tmin Ytick

Tmax Yzoom

Numrica NumStart NumType

NumStep NumZoom

Modos AAngle AComplex

ADigits AFiles

AFilesB AFormat

ANote AProgram

AVars DelAFiles

472 Captulo 23 Variveis


Categoria Nomes

DelAVars

Variveis da aplicao Polar


Categoria Nomes

Simblica R1 R6

R2 R7

R3 R8

R4 R9

R5 R0

Desenho min Recenter

max Xmax

step Xmin

Axes Xtick

Cursor Xzoom

GridDots Ymax

GridLines Ymin

Labels Ytick

Method Yzoom

Numrica NumStart NumType

NumStep NumZoom

Modos AAngle AComplex

ADigits AFiles

AFilesB AFormat

ANote AProgram

AVars DelAFiles

DelAVars

Variveis da aplicao Financeira


Categoria Nomes

Numrica CPYR NbPmt

BEG PMT

FV PPYR

IPYR PV

Variveis da aplicao 473


Categoria Nomes

GSize

Modos AAngle AComplex

ADigits AFiles

AFilesB AFormat

ANote AProgram

AVars DelAFiles

DelAVars

Variveis da aplicao Solucionador linear


Categoria Nomes

Numrica LSystem LSolutiona

Modos AAngle AComplex

ADigits AFiles

AFilesB AFormat

ANote AProgram

AVars DelAFiles

DelAVars
a Contm um vetor com a ltima soluo encontrada pela aplicao Solucionador linear.

Variveis da aplicao Solucionador de tringulos


Categoria Nomes

Numrica SideA AngleA

SideB AngleB

SideC AngleC

TriType

Modos AAngle AComplex

ADigits AFiles

AFilesB AFormat

ANote AProgram

AVars DelAFiles

DelAVars

474 Captulo 23 Variveis


Variveis da aplicao Explorador linear
Categoria Nomes

Modos AAngle AComplex

ADigits AFiles

AFilesB AFormat

ANote AProgram

AVars DelAFiles

DelAVars

Variveis da aplicao Explorador quadrtico


Categoria Nomes

Modos AAngle AComplex

ADigits AFiles

AFilesB AFormat

ANote AProgram

AVars DelAFiles

DelAVars

Variveis da aplicao Explorador trigonomtrico


Categoria Nomes

Modos AAngle AComplex

ADigits AFiles

AFilesB AFormat

ANote AProgram

AVars DelAFiles

DelAVars
a2 Contm um vetor com a ltima soluo encontrada pela aplicao Solucionador linear.

Variveis da aplicao Sequncia


Categoria Nomes

Simblica U1 U6

U2 U7

U3 U8

U4 U9

Variveis da aplicao 475


Categoria Nomes

U5 U0

Desenho Axes Xmax

Cursor Xmin

GridDots Xtick

GridLines Xzoom

Labels Ymax

Nmin Ymin

Nmax Ytick

Recenter Yzoom

Numrica NumIndep NumType

NumStart NumZoom

NumStep

Modos AAngle AComplex

ADigits AFiles

AFilesB AFormat

ANote AProgram

AVars DelAFiles

DelAVars

476 Captulo 23 Variveis


24 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 efetuar 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 e, se necessrio, toque em .

O menu organizado por categoria. Cada categoria listada esquerda, sendo as unidades da categoria
selecionada listadas direita.

Categorias de unidades
comprimento
rea
volume
tempo
velocidade
massa
acelerao
fora
energia
potncia

Unidades 477
presso
temperatura
eletricidade
luz
ngulo
viscosidade
radiao

Prefixos
O menu Unidades inclui uma entrada que no uma categoria de unidade, nomeadamente, Prefixo. Se
selecionar esta opo, apresentada uma paleta de prefixos.

Y: yotta Z: zetta E: exa P: peta T: tera

G: giga M: mega k: kilo h: hecto D: deca

d: deci c: centi m: milli : micro n: nano

p: pico f: femto a: atto 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, selecionado na paleta de prefixos.
Selecione o prefixo pretendido antes de selecionar a unidade.

Clculos de unidades
Um nmero acrescido de uma unidade uma medida. Pode efetuar 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.

478 Captulo 24 Unidades e constantes


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
(Unidades). Selecione Comprimento. Selecione cm.

Clculos de unidades 479


2.
Agora, adicione 5 polegadas. 5 . Selecione Comprimento. Selecione polegadas

O resultado apresentado como 32.7 cm. Se queria o resultado em polegadas, teria introduzido 5
polegadas primeiro.

480 Captulo 24 Unidades e constantes


3.
Para continuar o exemplo, vamos dividir o resultado por 4 segundos. 4 .

Selecione Tempo. Selecione s .

O resultado mostrado como 8.175 cm*s1.

Clculos de unidades 481


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

Velocidade. Selecione km/h .

O resultado apresentado como 0.2943 quilmetros por hora.

Este atalho no funciona na vista do CAS.

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

Converter
Converte uma unidade para outra da mesma categoria.
CONVERT(5_m,1_ft) d 16.4041994751_ft

482 Captulo 24 Unidades e constantes


Pode tambm utilizar a ltima resposta como primeiro argumento num novo clculo de converso. Premir
coloca a ltima resposta na linha de introduo. Pode tambm selecionar 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" (converter), efetuando a converso para a unidade que se segue ao smbolo
Guardar.
A ferramenta Converter tambm converte bases em valores nicos ou conjuntos de valores.
convert(123,base,8) d [3, 7, 1]

Este resultado significa que 123 na notao decimal equivale a 173 na notao octal, porque o resultado
reverte sempre os dgitos.
convert([3, 7, 1],base,8) d 123

A ferramenta Converter tambm pode ser utilizada para converter nmeros reais ou rcios para fraes
contnuas.
Exemplo:
convert(pi,confrac) d [3,7,15,1,292,1,1,1,2]

MKSA
Metros, quilogramas, segundos, amperes. Converte uma unidade complexa nos componentes base do
sistema MKSA.
MKSA(8.175_cm/s) d .08175_m/s

UFACTOR
Converso por decomposio de unidade. Converte uma medida que utiliza uma unidade composta numa
medida expressa em unidades constituintes. Por exemplo, Coulomb uma medida de carga eltrica
uma unidade composta derivada das unidades de base Ampere e segundo: 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 selecionar (pelo nome ou pelo valor), e utilizar nos clculos, os valores de 34 constantes
matemticas e fsicas. Estas constantes so agrupadas em quatro categorias: matemtica, qumica, fsica e
mecnica quntica. fornecida uma lista de todas essas constantes em Lista de constantes na pgina 486.

Para apresentar as constantes, prima e, em seguida, toque em .

Constantes fsicas 483


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

2. Abra o menu de constantes.

3. Selecione Fsica.

484 Captulo 24 Unidades e constantes


4. Selecione c: 299792458.

5.
Eleve a velocidade da luz ao quadrado e efetue o clculo da expresso.

Pode introduzir apenas o valor de uma constante ou a constante e respetivas unidades (caso possua
unidades). Se o ecr apresentar , o valor introduzido no ponto do cursor. Se o ecr apresentar
, o valor e respetivas unidades so introduzidos no ponto do cursor.

Na figura anterior, 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.

Constantes fsicas 485


Toque em para apresentar e vice-versa.

Lista de constantes
Categoria Nome e smbolo

Matemtica e

MAXREAL

MINREAL

Qumica Avogadro, NA

Boltmann, k

molar volume, Vm (volume molar)

universal gas, R (gs universal)

standard temperature, StdT (temperatura padro)

standard pressure, StdP (presso padro)

Fsica Stefan-Boltzmann,

speed of light, c (velocidade da luz)

permittivity, 0 (permitividade)

permeability, 0 (permeabilidade)

acceleration of gravity, g (acelerao da gravidade)

gravitation, G (gravitao)

Quantum Planck, h

Dirac,

electronic charge, q (carga eletrnica)

electron mass, me (massa do eletro)

q/me ratio, qme (rcio q/me)

486 Captulo 24 Unidades e constantes


Categoria Nome e smbolo

proton mass, mp (massa do proto)

mp/me ratio, mpme (rcio mp/me)

fine structure, (estrutura fina)

magnetic flux, (fluxo magntico)

Faraday, F

Rydberg, R

Bohr radius, a0 (raio de Bohr)

Bohr magneton, (momento magntico de Bohr)

nuclear magneton, N (momento magntico nuclear)

photon wavelength, 0 (comprimento de onda do foto)

photon frequency, f0 (frequncia do foto)

Compton wavelength, c (comprimento de onda de Compton)

Constantes fsicas 487


25 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 objetos relacionados.

Pode efetuar 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 ( ) ou digite, simplesmente, o respetivo nome com o teclado.

Pode criar, editar, eliminar, enviar e receber listas com nomes no Catlogo de Listas: (Lista).
Pode tambm criar e guardar listas, com ou sem nome, na vista de Incio.
As variveis de lista tm um comportamento idntico ao das colunas C1-C0 na aplicao Estatstica 2 var e
s colunas D1-D0 na aplicao Estatstica 1 var. 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.

Criar uma lista no Catlogo de Listas


1. Abra o Catlogo de Listas.

(Lista)

O nmero de elementos contidos numa lista apresentado ao lado do nome da lista.

488 Captulo 25 Listas


2. Toque no nome que deseja atribuir nova lista (L1, L2, etc.). apresentado o editor de listas.

Se estiver a criar uma nova lista, e no a editar uma lista que j contm elementos, certifique-se de que
escolhe uma lista vazia de elementos.
3.
Introduza os valores pretendidos na lista, premindo 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 (Lista) a fim de regressar ao Catlogo de Listas, ou prima

a fim de ir para a vista de Incio.

Os botes e as teclas do Catlogo de Listas so os seguintes:

Boto ou Tecla Propsito

Abre a lista destacada para edio. Tambm pode, simplesmente, tocar no nome de uma
lista.

Criar uma lista no Catlogo de Listas 489


Boto ou Tecla Propsito

Elimina o contedo da lista selecionada.


ou

Transmite a lista destacada para outra calculadora HP Prime, se disponvel.

Limpa todas as listas.


(Limpar)

Permite-lhe mover-se para a parte superior ou inferior do catlogo, respetivamente.


ou

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

Toque no nome da lista.

Editor de Listas: botes e teclas


Quando abre uma lista, ficam disponveis os seguintes botes e teclas:

Boto ou Tecla Propsito

Copia o item de lista destacado para a linha de introduo.

Abre um menu com opes para editar a lista.

Move o cursor para o elemento especificado na lista. Esta opo especialmente muito til
para listas de grandes dimenses.

Define como se move o cursor depois de premir . As opes so Para baixo,

Para a direita e Nenhuma.

Limpa todos os itens da lista.


(Limpar)

Move o cursor para o incio ou o fim da lista.


ou

Editor de Listas: menu Mais

O menu Mais do Editor de Listas contm opes para editar uma lista. Estas opes encontram-se explicadas
na tabela seguinte.

490 Captulo 25 Listas


Categoria Opo Descrio

Inser Linha Insere uma nova linha acima da linha atual na lista. A nova
linha contm um zero.

Elimin Coluna Elimina o contedo da lista atual (coluna). Para eliminar um

nico elemento, selecione-o e prima .

Selecionar Linha Seleciona a linha atual. Aps ser selecionada, a linha pode ser
copiada.

Coluna Seleciona a coluna atual. Aps ser selecionada, a coluna pode


ser copiada.

Caixa Abre uma caixa de dilogo para selecionar uma matriz


retangular definida por um local de incio e um local de fim.
Pode tambm tocar sem soltar numa clula para selecion-la
como o local de incio e, em seguida, arrastar o dedo para
selecionar uma matriz retangular de elementos. Aps ser
selecionada, a matriz retangular pode ser copiada.

Seleo Ativa e desativa o modo de seleo. Tambm pode tocar sem


soltar numa clula e, em seguida, arrastar com o dedo para
selecionar vrias clulas.

Trocar Coluna Transpe os valores das colunas selecionadas.

Editar uma lista


1. Abra o Catlogo de Listas.

(Lista)

Criar uma lista no Catlogo de Listas 491


2. Toque no nome da lista (L1, L2, etc.). apresentado o Editor de Listas.

3.
Toque no elemento que pretende editar. (Alternativamente, prima ou at o elemento que
pretende editar ficar destacado.) Neste exemplo, editar o terceiro elemento para que tenha um valor de
5.

Inserir um elemento numa lista


Imagine que deseja inserir um novo valor, 9, em L1(2), na lista L1 apresentada na figura seguinte.

492 Captulo 25 Listas


1. Selecione L1(2); ou seja, selecione o segundo elemento da lista.
2. Toque em , selecione Inserir e, em seguida, selecione Linha.

3. Introduza 9 e toque em .

Eliminar listas
Para eliminar uma lista
No Catlogo de Listas, utilize as teclas de cursor para destacar a lista e prima . -lhe solicitado que

confirme a sua deciso. Toque em ou prima .

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.

Eliminar listas 493


Para eliminar todas as listas
No Catlogo de Listas, prima (Limpar).

O contedo das listas L0 a L9 eliminado, e quaisquer listas com outros nomes so eliminadas na totalidade.

Listas na vista de Incio


Pode introduzir e realizar operaes em listas diretamente na vista de Incio. As listas podem ou no ter
nome.

Para criar uma lista


1.
Prima ({}).

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]

3. Continue a adicionar elementos, separando cada um com uma vrgula.


4.
Quando tiver acabado de introduzir os elementos, prima . A lista adicionada ao Histrico

(sendo calculadas quaisquer expresses existentes entre os elementos).

Para guardar uma lista


Pode guardar uma lista numa varivel. Pode faz-lo antes de a lista ser adicionada ao Histrico ou copi-la a
partir do Histrico. Depois de ter introduzido uma lista na linha de introduo ou de a ter copiado do Histrico
para a linha de introduo, toque em , introduza um nome para a lista e prima . Os

nomes de variveis de lista reservados disponveis so L0 a L9; no entanto, pode tambm criar o seu prprio
nome de varivel de lista.
Por exemplo, para guardar a lista {25,147,8} in L7:

494 Captulo 25 Listas


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:

5.
Conclua a operao: .

Para apresentar uma lista


Para apresentar uma lista na vista de Incio, digite o respetivo nome e prima .

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 de Incio, introduza nome de lista (n. de elemento). Por
exemplo, se L6 for {3,4,5,6}, ento, L6(2) apresenta 4.

Para guardar um elemento


Para guardar um valor num elemento de uma lista na vista de Incio, introduza valor nome de lista
(n. de elemento). Por exemplo, para guardar 148 como o segundo elemento em L2, digite 148

L2(2) .

Referncias da lista
Imagine L1:={5, "abcde", {1,2,3,4,5}, 11}. L1(1) d 5 e L1(2) d "abcde". L1(2, 4) d 100 (o cdigo ASCII
para d) e L1(2,4,1) d "d". L1({2,4}) d {"abcde", {1,2,3,4,5},11}, extraindo uma sublista de todos os
elementos de 2 a 4.

Para enviar uma lista


Pode enviar listas para outra calculadora ou para um PC, tal como acontece com aplicaes, programas,
matrizes e notas.

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.

Funes de lista 495


Prima 6 para selecionar a categoria Lista na coluna esquerda do menu Matemtica. (Lista a sexta
categoria no menu Matemtica, por isso que premir 6 ir lev-lo diretamente para a categoria Lista.) Toque
numa funo para selecion-la ou utilize as teclas de seta para destac-la e toque em ou prima

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 prpria lista; 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.

Formato do menu
Por predefinio, uma funo de Lista apresentada no menu Matemtica com o nome descritivo, e no com
o respetivo nome de comando. Assim, a abreviatura CONCAT apresentada como Concatenar e a abreviatura
POS apresentada como Posio.

Se preferir que o menu Matemtica apresente os nomes de comando, cancele a seleo da opo
Apresentao Menu na pgina 2 do ecr Definies de incio.

Diferena
Apresenta a lista de elementos no comuns de duas listas.
DIFFERENCE({1,2,3,4}, {1,3,5,7}) d {2,4,5,7}

Interseco
Apresenta a lista de elementos comuns a duas listas.

496 Captulo 25 Listas


INTERSECT({1,2,3,4}, {1,3,5,7}) d {1,3}

Fazer lista
Calcula uma sequncia de elementos para uma nova lista, utilizando a sintaxe:
MAKELIST(expression,variable,begin,end,increment)

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:

Selecione Lista. Selecione Fazer lista (ou MAKELIST)

23 27 1

Ordenar
Ordena os elementos da lista por ordem ascendente.
SORT(list)

Exemplo:
SORT({2,5,3}) d {2,3,5}

Inverter
Cria uma lista invertendo a ordem dos elementos numa lista.
REVERSE(list)

Exemplo:
REVERSE({1,2,3}) d {3,2,1}

Funes de lista 497


Concatenar
Concatena duas listas numa nova lista.
CONCAT(list1,list2)

Exemplo:
CONCAT({1,2,3},{4}) d {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(list, element)

Exemplo:
POS ({3,7,12,19},12) d 3

Tamanho
Repe o nmero de elementos numa lista ou uma lista que contm as dimenses de um vetor ou matriz.
SIZE(list) ou SIZE(Vector) ou SIZE(Matrix)

Exemplos:
SIZE({1,2,3}) d 3

SIZE([[1 2 3], [4 5 6]]) d {2, 3}

LIST
Cria uma nova lista composta pelas primeiras diferenas de uma lista; isto , as diferenas entre elementos
consecutivos na lista. A nova lista tem menos um elemento do que a lista original. As diferenas para {x1, x2,
x3,... xn-1, xn} so {x2x1, x3x2 ,... xnxn1}.
LIST(list1)

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

3,5,8,12,17,23 5 . Selecione Lista.

Selecione ListaA. 5

498 Captulo 25 Listas


LIST
Calcula a soma de todos os elementos numa lista.
LIST(list)

Exemplo:
LIST({2,3,4}) d 9.

LIST
Calcula o produto de todos os elementos na lista.
LIST(list)

Exemplo:
LIST({2,3,4}) d 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 1 var.
Neste exemplo, utilize a aplicao Estatstica 1 var para achar a mdia, a mediana e os valores mximo e
mnimo na lista L1, sendo estes 88, 90, 89, 65, 70 e 89.
1. Na vista de Incio, crie L1.

88, 90, 89, 65, 70,89 1

Achar valores estatsticos de listas 499


2. Na vista de Incio, guarde L1 em D1.

1 1

Poder agora ver os dados da lista na vista Numrica da aplicao Estatstica 1 var.

500 Captulo 25 Listas


3. Inicie a aplicao Estatstica 1 var.

Selecione Statistics 1VarNotice que os seus elementos de lista esto no conjunto de dados D1.

4. Na vista Simblica, especifique o conjunto de dados cujas estatsticas pretende achar.

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.

Achar valores estatsticos de listas 501


5. Calcule as estatsticas.

6. Toque em quando terminar.

502 Captulo 25 Listas


26 Matrizes

Pode criar, editar e realizar operaes com matrizes e vetores na vista de Incio, no CAS ou em programas.
Pode introduzir matrizes diretamente na vista de Incio ou no CAS, ou utilizar o Editor de Matrizes.
Vetores
Os vetores so arrays unidimensionais. So constitudos por apenas uma linha. Um vetor representado por
parnteses simples; por exemplo, [1 2 3]. Pode ser um vetor de nmero real ou um vetor de nmero
complexo, como, por exemplo [1+2*i 7+3*i].
Matrizes
Matrizes so arrays bidimensionais. So constitudas por um mnimo de duas linhas e um mnimo de uma
coluna. As matrizes podem conter qualquer combinao de nmeros reais e complexos, como, por exemplo:

ou

Variveis de matriz
Existem dez matrizes de variveis reservadas disponveis, com o nome M0 a M9; no entanto, pode guardar
uma matriz num nome da varivel que definir. Pode depois utiliz-las em clculos nas vistas de Incio 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.

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 de Incio ou do CAS (ou num programa, se forem globais).

Depois de selecionar 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, prima (Matriz).

Criar e guardar matrizes 503


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 vetor.
Pode tambm criar e guardar matrizes, com ou sem nome, na vista de Incio. Por exemplo, o comando:
POLYROOT([1,0,1,0])M1

guarda as razes do vetor complexo de comprimento 3 na varivel M1. Assim, M1 contm as trs razes de: 0,
1 e 1.

Catlogo de Matrizes: botes e teclas


Os botes e as teclas disponveis no Catlogo de Matrizes so:

Boto ou Tecla Propsito

Abre a matriz destacada para edio.

Elimina o contedo da matriz selecionada.


ou

Transforma a matriz selecionada num vetor unidimensional.

Transmite a matriz destacada para outra calculadora HP Prime, se disponvel.

Limpa o contedo das variveis de matriz reservadas M0-M9 e elimina quaisquer


(Limpar) 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 poderia utilizar as
teclas de cursor para destacar a matriz e, em seguida, premir ). Abre o Editor de Matrizes.

Editor de Matrizes: botes e teclas


Os botes e as teclas disponveis no Editor de Matrizes so os seguintes:

Boto ou Tecla Propsito

Copia o elemento selecionado para a linha de introduo, onde pode ser editado. Este item
visvel apenas quando est selecionado um elemento da matriz ou do vetor.

Abre um menu de opes de edio.

Move o cursor para o elemento especificado na matriz. Esta opo especialmente muito til
para matrizes de grandes dimenses.

Define como se move o cursor depois de premir . As opes so Para baixo,

Para a direita e Nenhuma.

504 Captulo 26 Matrizes


Boto ou Tecla Propsito

Elimina a linha ou coluna destacada, ou a matriz inteira. (-lhe solicitado que escolha).
(Limpar)

Move o cursor para a primeira linha, ltima linha, primeira coluna, ou ltima coluna,
respetivamente.

Editor de Matrizes: menu Mais


O menu Mais do Editor de Matrizes contm opes semelhantes s apresentadas no menu Mais do Editor de
Listas, mas com opes adicionais utilizadas apenas para editar matrizes. Estas opes encontram-se
explicadas na tabela seguinte.

Categoria Opo Descrio

Inser Linha Insere uma nova linha acima da linha atual na matriz. A nova
linha contm zeros.

Coluna Insere uma nova coluna esquerda da coluna atual na matriz.


A nova coluna contm zeros.

Elimin Linha Elimina a linha atual da matriz.

Coluna Elimina a coluna atual da matriz.

Tudo Elimina o contedo da matriz.

Selecionar Linha Seleciona a linha atual. Aps ser selecionada, a linha pode ser
copiada.

Coluna Seleciona a coluna atual. Aps ser selecionada, a coluna pode


ser copiada.

Caixa Abre uma caixa de dilogo para selecionar uma matriz


retangular definida por um local de incio e um local de fim.
Pode tambm tocar sem soltar numa clula para selecion-la
como o local de incio e, em seguida, arrastar o dedo para
selecionar uma matriz retangular de elementos. Aps ser
selecionada, a matriz retangular pode ser copiada.

Seleo Ativa e desativa o modo de seleo. Tambm pode tocar sem


soltar numa clula e, em seguida, arrastar com o dedo para
selecionar vrias clulas.

Trocar Linha Transpe os valores das linhas selecionadas.

Coluna Transpe os valores das colunas selecionadas.

Trabalhar com matrizes 505


Criar uma matriz no Editor de Matrizes
1. Abra o Catlogo de Matrizes:

(Matriz)

2.
Caso deseje criar um vetor, prima ou at destacar a matriz pretendida, toque em

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

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 .

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.
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 direo 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 atual quando prime .


: o cursor move-se para a clula abaixo da clula atual quando prime .


: o cursor permanece na clula atual quando prime .

6.
Quando terminar, prima (Matriz) para regressar ao Catlogo de Matrizes, ou prima

para regressar vista de Incio. As entradas de matrizes so guardadas automaticamente.

Matrizes na vista de Incio


Pode introduzir matrizes e efetuar operaes com elas diretamente na vista de Incio. As matrizes podem ou
no ter nome.
Nas vistas de Incio ou do CAS, introduza um vetor ou uma matriz diretamente na linha de introduo.
1.
Prima para iniciar um vetor; em seguida, prima novamente para

iniciar uma matriz. Em alternativa, pode premir para abrir o menu Modelo e selecionar o

506 Captulo 26 Matrizes


modelo de vetor ou um dos modelos de matriz. Na figura seguinte, um vetor foi iniciado, com um
marcador de posio quadrado escuro para o primeiro valor.

2.
Introduza um valor no quadrado. Em seguida, prima para introduzir um segundo valor na mesma

linha, ou prima a fim de adicionar uma linha. A matriz cresce consigo medida que vai
introduzindo valores, adicionando linhas e colunas conforme necessrio.
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 para

eliminar a linha ou coluna. Pode tambm premir para eliminar uma linha ou coluna. Na figura

acima, premir resultaria na eliminao da segunda linha da matriz.

Trabalhar com matrizes 507


4.
Quando tiver terminado, prima e a matriz ser apresentada no Histrico. Poder ento

utilizar a sua matriz ou atribuir-lhe um nome.

Guardar uma matriz


Pode guardar um vetor ou uma matriz numa varivel. Pode faz-lo antes de serem adicionados ao Histrico
ou copi-los do Histrico. Se tiver introduzido um vetor 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

. Os nomes de variveis reservados a vetores e matrizes so de M0 a M9. Pode sempre utilizar

um nome de varivel concebido por si para guardar um vetor ou uma matriz. A nova varivel ser
apresentada no menu Vars sob .

O ecr seguinte mostra a matriz

a ser guardada em M5. Repare que pode introduzir uma expresso (como 5/2) para um elemento da matriz,
sendo esta calculada aps a introduo.

508 Captulo 26 Matrizes


A figura direita mostra o vetor [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.

Apresentar uma matriz


Na vista de Incio, introduza o nome do vetor ou da matriz e prima . Se o vetor ou a matriz estiver

em branco, apresentado zero entre parnteses retos duplos.

Apresentar um elemento
Na vista de Incio, introduza (nomedamatriz(linha,coluna)). Por exemplo, se M2 [[3,4],[5,6]], ento,

M2(1,2) d 4.

Trabalhar com matrizes 509


Guardar um elemento
Na vista de Incio, introduza o 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:

728 5 1 2

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.

Referncias da matriz
M1(1,2) apresenta o valor na primeira linha e segunda coluna da matriz M1. M1(1) apresenta a primeira
linha de M1 como um vetor. Na vista de Incio, M1(-1) apresenta a primeira coluna de M1 como um vetor. Na
vista do CAS, este comando no pode ser utilizado com argumentos negativos.
M1({1,2}) apresenta as primeiras duas linhas de M1. M1({1,1},{2,2}}) extrai uma submatriz do
elemento na primeira linha e coluna para elemento na segunda linha e coluna. Se M1 um vetor, M1({1,3})
extrai um subvetor dos primeiros trs elementos.

Enviar uma matriz


Pode enviar matrizes entre calculadoras tal como o faz com aplicaes, programas, listas e notas. Consulte
"Partilhar dados" 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.

510 Captulo 26 Matrizes


1. Selecione a primeira matriz:

(Matriz)

2. Introduza os elementos da matriz:

1 2 3 4

3. Selecione a segunda matriz:

(Matriz)

Toque em M2 ou destaque-a e prima .

4. Introduza os elementos da matriz:

5 6 7 8

Aritmtica de matrizes 511


5. Na vista de Incio, adicione as duas matrizes que acabou de criar.

1 2

Multiplicar e dividir por um 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:

Multiplicar duas matrizes


A fim de multiplicar as duas matrizes que criou para o exemplo anterior, prima as seguintes teclas:

1 2

512 Captulo 26 Matrizes


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

Elevar uma matriz a uma potncia


Pode elevar uma matriz a qualquer potncia, desde que a potncia seja um nmero inteiro. O exemplo
seguinte mostra o resultado de elevar a matriz M1, criada anteriormente, potncia de 5.

1 5

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/
[matrix]^ABS(power). No exemplo seguinte, M1 elevada potncia de 2.

1 2

Aritmtica de matrizes 513


Dividir por uma matriz quadrada
Para a diviso de uma matriz ou de um vetor por uma matriz quadrada, o nmero de linhas do dividendo (ou o
nmero de elementos, se se tratar de um vetor) 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:

1 2

Inverter uma matriz


Pode inverter uma matriz quadrada na vista de Incio digitando a matriz (ou o nome da respetiva varivel) e
premindo . Tambm pode utilizar o comando INVERSE existente na categoria

Matriz do menu Matemtica.

514 Captulo 26 Matrizes


Negar cada elemento
Pode alterar o sinal de cada elemento de uma matriz premindo , introduzindo o nome da matriz e

premindo .

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.
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 vetor e abra o Editor de Matrizes:

[prima ou para selecionar M1

Resolver sistemas de equaes lineares 515


2. Crie o vetor das trs constantes no sistema linear.

5 7 1

3. Regresse ao Catlogo de Matrizes.

O tamanho de M1 dever estar a ser apresentado como 3.

516 Captulo 26 Matrizes


4. Selecione e limpe M2 e volte a abrir o Editor de Matrizes:

[Prima ou para selecionar M2]

5. Introduza os coeficientes da equao.

2 3 [Toque na clula R1, C3.] 4 1 1

1 4 1 2

Resolver sistemas de equaes lineares 517


6. Regresse vista de Incio e multiplique esquerda o vetor de constantes pelo inverso da matriz de
coeficientes:

2 1

O resultado um vetor de solues: x = 2, y = 3 e z = 2.

Um mtodo alternativo consiste em utilizar a funo RREF (consulte a seco "RREF").

Funes e comandos de matriz


Funes
As funes podem ser utilizadas em qualquer aplicao ou na vista de Incio. Encontram-se listadas no menu
Matemtica, na categoria Matriz. Podem ser utilizadas em expresses matemticas principalmente, na vista
de Incio bem como em programas.
As funes produzem e apresentam sempre um resultado. No alteram quaisquer variveis guardadas, como,
por exemplo, uma varivel de matriz.
As funes contm argumentos entre parnteses e separados por vrgulas; 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 retos. Por exemplo, CROSS(M1,
[1 2]).

Formato do menu
Por predefinio, uma funo Matriz apresentada no menu Matemtica com o nome descritivo, e no com o
respetivo 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 seleo da opo
Apresentao Menu na pgina 2 do ecr Definies de incio.
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.

518 Captulo 26 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 (Cat.), um dos menus Toolbox. Prima

e toque em para apresentar o catlogo de comandos. As funes de matriz so descritas nas


seguintes seces deste captulo; os comandos de matriz so descritos no captulo Programao (ver pgina
544).

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 vetor, quer a uma matriz.

Funes de matriz
As funes de matriz esto disponveis na categoria Matriz no menu Matemtica: Selecione Matriz.
Selecione uma funo.

Matriz
Transpor
Transpe a matriz. Para uma matriz complexa, TRN acha a transposio conjugada.
TRN(matrix)

Exemplo:

TRN apresenta

Determinante
Determinante de uma matriz quadrada.
DET(matrix)

Exemplo:

DET apresenta -2

RREF
Reduced Row-Echelon Form (Forma escalonada reduzida por linhas). Altera uma matriz retangular para a sua
forma escalonada reduzida por linhas.
RREF(matrix)

Exemplo:

RREF apresenta

Funes de matriz 519


Criar
Fazer
Cria uma matriz com a dimenso linhas colunas, utilizando a expresso para calcular cada elemento. Se a
expresso contm as variveis I e J, ento, o clculo para cada elemento substitui o nmero de linha atual
para I e o nmero da coluna atual para J. Tambm pode criar um vetor pelo nmero de elementos (e) em vez
do nmero de linhas e colunas.
MAKEMAT(expression, rows, columns)
MAKEMAT(expression, elements)

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.

Identidade
Matriz de identidade. Cria uma matriz quadrada de dimenso tamanho x tamanho cujos elementos na
diagonal so 1 e elementos fora da diagonal so zero.
IDENMAT(size)

Aleatrio
Dados dois nmeros inteiros, n e m, e um nome de matriz, cria uma matriz n x m que contm nmeros inteiros
aleatrios no intervalo 99 a 99, com distribuio uniforme, e guarda-a no nome de matriz. Dado apenas um
nmero inteiro, apresenta um vetor desse comprimento, preenchido com nmeros inteiros aleatrios. Dado
um par de nmeros inteiros adicionais opcionais, apresenta uma matriz de nmeros aleatrios restritos ao
intervalo definido por esses nmeros inteiros.
randMat([MatrixName],n,[m], [lower, upper})

Exemplo:
RANDMAT(M1,2,2) apresenta uma matriz 2x2 com elementos inteiros aleatrios, e guarda-a em M1.

Jordan
Apresenta uma matriz quadrada nxn com expr na diagonal, 1 por cima e 0 em todos os outros locais.
JordanBlock(Expr,n)

Exemplo:

JordanBlock(7,3) d

Hilbert
Dado um nmero 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.

520 Captulo 26 Matrizes


hilbert(n)

Exemplo:

Na vista do CAS, hilbert(4) apresenta

Isomtrica
Matriz de uma isometria fornecida pelos seus elementos prprios.
mkisom(vector,sign(1 or -1))

Exemplo:

Na vista do CAS, mkisom([1,2],1) apresenta

Vandermonde
Apresenta a matriz de Vandermonde. Dado um vetor [n1, n2 nj], apresenta a matriz cuja primeira linha
[(n1)0, (n1)1, (n1)2, ,(n1)j-1]. A segunda linha [(n2)0, (n2)1, (n2)2, ,(n2)j-1], etc.
vandermonde(vector)

Exemplo:

vandermonde([1 3 5]) apresenta

Bsico
Norma
Apresenta a norma de Frobenius de uma matriz.
|matrix|

Exemplo:

d 5.47722557505

Norma de linha
Norma de linha. Acha o valor mximo (em todas as linhas) para as somas dos valores absolutos de todos os
elementos numa linha.
ROWNORM(matrix)

Exemplo:

Funes de matriz 521


ROWNORM d 7

Norma de coluna
Norma de coluna. Acha o valor mximo (em todas as colunas) para as somas dos valores absolutos de todos
os elementos numa coluna.
COLNORM(matrix)

Exemplo:

COLNORM apresenta 6

Norma espectral
Norma espectral de uma matriz quadrada.
SPECNORM(matrix)

Exemplo:

SPECNORM d 5.46498570422

Raio espectral
Raio espectral de uma matriz quadrada.
SPECRAD(matrix)

Exemplo:

SPECRAD(matrix) d 5.37228132327

Condio
Nmero da condio. Acha a norma-1 (norma de coluna) de uma matriz quadrada.
COND(matrix)

Exemplo:

COND d 21

Ordem
Ordem de uma matriz retangular.
RANK(matrix)

Exemplo:

RANK d 2

522 Captulo 26 Matrizes


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(matrix,n,m)

Exemplo:

pivot d

Traar
Encontra o trao de uma matriz quadrada. O trao igual soma dos elementos na diagonal. ( igual tambm
soma dos valores prprios).
TRACE(matrix)

Exemplo:

TRACE d 5

Avanado
Eigenvalues (Valores prprios)
Apresenta os valores prprios em forma de vetor para a matriz.
EIGENVAL(matrix)

Exemplo:

EIGENVAL d [5.37228... 0.37228...]

Eigenvectors (Vetores prprios)


Vetores prprios e valores prprios para uma matriz quadrada. Apresenta uma lista de dois arrays. A primeira
contm os vetores prprios e a segunda contm os valores prprios.
EIGENVV(matrix)

Exemplo:

EIGENVV apresenta as matrizes seguintes:

Jordan
Apresenta a lista criada pela matriz de passagem e a forma de Jordan de uma matriz.

Funes de matriz 523


jordan(matrix)

Exemplo:

jordan d

Diagonal
Dada uma lista, apresenta uma matriz com os elementos da lista ao longo da diagonal e zeros noutros locais.
Dada uma matriz, apresenta um vetor dos elementos ao longo da diagonal.
diag(list) ou diag(matrix)

Exemplo:

diag d [1 4]

Cholesky
Para uma matriz A simtrica numrica, apresenta a matriz L de modo a que A=L*tran(L).

cholesky(matrix)

Exemplo:

Na vista do CAS, cholesky apresenta aps simplificao

Hermite
Forma normal de Hermite de uma matriz com coeficientes em Z: apresenta U,B de modo a que U invertvel
em Z, B triangular superior e B=U*A.
ihermite(Mtrx(A))

Exemplo:

ihermite apresenta

Hessenberg
Reduo de matriz forma de Hessenberg. Apresenta [P,B] de modo a que B=inv(P)*A*P.
hessenberg(Mtrx(A))

Exemplo:

Na vista do CAS, hessenberg apresenta

524 Captulo 26 Matrizes


Smith
Forma normal de Smith de uma matriz com coeficientes em Z: apresenta U,B,V de modo a que U e V invertvel
em Z, B diagonal, B[i,i] divide B[i+1,i+1], e B=U*A*V.
ismith(Mtrx(A))

Exemplo:

ismith apresenta

Decompor
LQ
Decomposio LQ. Decompe uma matriz m n em trs matrizes L, Q e P, em que {[L[m n
lowertrapezoidal]],[Q[n n orthogonal]],[P[m m permutation]]}, e P*A=L*Q.
LQ(matrix)

Exemplos:

LQ apresenta

LSQ
Least Squares (Mnimos quadrados). Apresenta a matriz (ou o vetor) dos mnimos quadrados de norma
mnima correspondente ao sistema matrix1*X=matrix2.
LSQ(matrix1, matrix2)

Exemplo:

LSQ apresenta

LU
Decomposio LU. Decompe uma matriz quadrada em trs matrizes L, U e P, em que {[L[lowertriangular]],
[U[uppertriangular]],[P[permutation]] }} e P*A=L*U.
LU(matrix)

Exemplo:

LU apresenta

QR
Decomposio QR. Decompe uma matriz A mn numericamente como Q*R, em que Q uma matriz
ortogonal e R uma matriz triangular superior, e d R. R est guardado em var2 e Q=A*inv(R) est guardado
em var1.
QR(matrix A,var1,var2)

Funes de matriz 525


Exemplo:

QR d

SCHUR
Decomposio de Schur. Decompe uma matriz quadrada em duas matrizes. Se a matriz for real, ento, o
resultado {[[orthogonal]],[[upper-quasi triangular]]}. Se a matriz for complexa, ento, o resultado
{[[unitary]],[[upper-triangular]]}.
SCHUR(matrix)

Exemplo:

SCHUR apresenta

SVD
Decomposio em Valores Singulares. Decompe uma matriz m n em duas matrizes e um vetor: {[[m m
square orthogonal]], [real], [[n n square orthogonal]]}.
SVD(matrix)

Exemplo:

SVD apresenta

SVL
Singular Values (Valores Singulares). Apresenta um vetor que contm os valores singulares de uma matriz.
SVL(matrix)

Exemplo:

SVL d [5.4649... 0.3659...]

Vetor
Produto com cruz
Produto com cruz de vetor1 com vetor2.
CROSS(vector1, vector2)

Exemplo:
CROSS ([1 2],[3 4]) d [0 0 -2]

Produto com ponto


Produto com ponto de dois vetores, vetor1 e vetor2.
dot(vector1, vector2)

526 Captulo 26 Matrizes


Exemplo:
dot([1 2],[3 4]} d 11

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

Exemplo:
l2norm([3 4 -2]) d 29

L1Norm
Apresenta a norma l1 (soma dos valores absolutos das coordenadas) de um vetor.
l1norm(Vect)

Exemplo:
l1norm([3 4 -2]) d 9

Norma mx.
Apresenta a norma l (o mximo dos valores absolutos das coordenadas) de um vetor.
maxnorm(Vect ou Mtrx)

Exemplo:
maxnorm([1 2 3 -4]) d 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,
exceto 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: .)

Transpor uma matriz


A funo TRN troca os elementos linha-coluna e coluna-linha de uma matriz. Por exemplo, o elemento 1,2
(linha 1, coluna 2) trocado com o elemento 2,1; o elemento 2,3 trocado com o elemento 3,2; e assim por
diante.
Por exemplo, TRN([[1,2],[3,4]]) cria a matriz [[1,3],[2,4]].

Forma escalonada reduzida por linhas


O conjunto de equaes

Funes de matriz 527


x 2y + 3z = 14
2x + y z = -3
4x 2y + 2z = 14
pode ser escrito como a matriz aumentada

Que pode depois ser guardada como uma matriz real 3 x 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 infinitas solues.

528 Captulo 26 Matrizes


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

Funes de matriz 529


27 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 coleo de notas independentes das
aplicaes).
O Editor de Informaes: abre-se a partir da vista de Informao de uma aplicao. Uma nota criada na
vista de Informao 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 de Informao 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.

O Catlogo de Notas: botes e teclas


Prima (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 Propsito

Abre a nota selecionada para edio.

Inicia uma nova nota e solicita-lhe um nome.

Toque para ter acesso s seguintes funcionalidades adicionais.

Guardar: cria uma cpia da nota selecionada e solicita que a guarde com um novo nome.

Mudar o nome: muda o nome da nota selecionada.

Ordenar: ordena a lista de notas (opes de ordem alfabtica e cronolgica).

Eliminar: elimina todas as notas.

Limpar: cria uma cpia da nota selecionada e solicita que a guarde com um novo nome.

Enviar: envia a nota selecionada para outra calculadora HP Prime.

Elimina a nota selecionada.

Elimina todas as notas no catlogo.

530 Captulo 27 Notas e informaes


Boto ou Tecla Propsito

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

Para criar uma nota a partir do Catlogo de Notas


1. Abra o Catlogo de Notas.

O Editor de Notas 531


2. Crie uma nova nota.

3.
Introduza um nome para a sua nota. Neste exemplo, vamos atribuir nota o nome MYNOTE.

MYNOTE

532 Captulo 27 Notas e informaes


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 ou premindo e abrindo
uma aplicao. O seu trabalho guardado automaticamente. Para aceder nova nota, retorne ao
Catlogo de Notas.

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. 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 as teclas seguintes esto disponveis quando est a adicionar ou editar uma nota.

Boto ou Tecla Propsito

Abre o menu de formatao de texto. Consulte Opes de formatao na pgina 535.

Fornece opes para formatar com negrito, itlico, sublinhado, maisculas, acima da linha e abaixo da
linha. Consulte Opes de formatao na pgina 535.

Um boto de comutao que oferece trs tipos de marca de pargrafo. Consulte Opes de formatao
na pgina 535.

Inicia um editor 2D para introduo de expresses matemticas em formato de texto; consulte Inserir
expresses matemticas na pgina 536

Introduz um espao durante a introduo de texto.

Deslocao de pgina para pgina numa nota com vrias pginas.

Mostra opes para copiar texto contido numa nota. Ver abaixo.

Opo de cpia. Assinale onde deve comear uma seleo de texto.

O Editor de Notas 533


Boto ou Tecla Propsito

Opo de cpia. Assinale onde deve concluir uma seleo de texto.

Opo de cpia. Selecione a nota inteira.

Opo de cpia. Corte o texto selecionado.

Opo de cpia. Copie o texto selecionado.

Elimina o carcter esquerda do cursor.

Inicia uma nova linha.

Elimina a nota inteira.

(Limpar)

Menu para introduzir nomes de variveis e contedo de variveis.

Menu para introduzir comandos matemticos.

Apresenta uma paleta de caracteres especiais. Para digitar um deles, destaque-o e toque em

ou prima . Para copiar um carcter sem fechar o menu Caracteres,


(Limpar)
selecione-o e toque em .

Introduzir caracteres maisculos e minsculos


A tabela seguinte descreve como introduzir rapidamente caracteres maisculos e minsculos.

Teclas Propsito

Faa com que o carcter seguinte seja uma letra maiscula

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

Um boto de comutao que oferece trs tipos de marca de pargrafo. Consulte Opes de formatao
na pgina 535

Com o modo de maisculas bloqueado, faa com que todos os caracteres sejam letras minsculas at
que o modo seja redefinido

Redefinio do modo de bloqueio de maisculas

534 Captulo 27 Notas e informaes


Teclas Propsito

Faa com que o carcter seguinte seja uma letra minscula

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

Com o modo de minsculas bloqueado, faa com que todos os caracteres sejam letras maisculas at
que o modo seja redefinido

Redefinio do modo de bloqueio de minsculas

O lado esquerdo da rea de notificao da barra de ttulo indica o modo que ir ser aplicado ao carcter
seguinte 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
na pgina 535.

Opes de formatao
As opes de formatao esto disponveis atravs de trs botes no Editor de Notas e na vista de
Informao de uma aplicao:

As opes de formatao encontram-se listadas na tabela abaixo.

Categoria Opes

1022 pt.

Tamanho de letra

Selecione entre 20 cores.

Cor de primeiro plano

Selecione entre 20 cores.

Cor de fundo

Esquerda

O Editor de Notas 535


Categoria Opes

Alinhamento do texto Centro

Direita

Negrito

Itlico
Estilo do tipo de letra Sublinhado

Rasurado

Acima linha

Abaixo linha

Marca pargrafo nvel um

Marca pargrafo nvel dois


Marcas de pargrafo
Marca pargrafo nvel trs

Cancela a marca de pargrafo

Inserir expresses matemticas


Pode inserir uma expresso matemtica em formato de texto na sua nota, como mostra a figura seguinte. O
Editor de Notas utiliza o mesmo editor 2D que as vistas de Incio e do CAS, ativado atravs do boto de menu
.

1. Introduza o texto que deseja. Quando chegar ao ponto onde deseja iniciar uma expresso matemtica,
toque em .

2. Introduza a expresso matemtica tal como o faria nas vistas de Incio 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.

536 Captulo 27 Notas e informaes


Para importar uma nota
Pode importar uma nota do Catlogo de Notas para a Vista de informao de uma aplicao e vice-versa.
Imagine que deseja copiar uma nota designada Trabalhos do Catlogo de Notas para a vista de Informao da
aplicao Funo:
1. Abra o Catlogo de Notas.

2. Selecione a nota Trabalhos e toque em .

3. Abra as opes de cpia a fim de copiar para a rea de transferncia.

(Copiar)

Os botes de menu mudam, disponibilizando-lhe opes de cpia:

: assinala o ponto em que a cpia ou o corte deve comear.

: assinala o ponto em que a cpia ou o corte deve terminar.

: seleciona todo o programa.

: corta a seleo.

: copia a seleo.

4. Selecione o que deseja copiar ou cortar (utilizando as opes listadas imediatamente acima).
5. Toque em ou .

6. Abra a vista de Informao da aplicao Funo.

, toque no cone da aplicao Funo e prima .

7. Mova o cursor para o local onde deseja colar o texto copiado e abra a rea de transferncia.

8. Selecione o texto da rea de transferncia e prima .

Pode enviar uma nota para outra HP Prime.

O Editor de Notas 537


28 Programao na HP PPL

Este captulo descreve a Linguagem de Programao da HP Prime (HP PPL). Neste captulo, obter
informaes sobre:
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 so colocados entre parnteses e separados por uma vrgula( , ). Por exemplo,
PIXON (xposition, yposition);

s 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 (xposition, yposition [,color]);

Neste manual, os argumentos opcionais dos comandos aparecem dentro de parnteses retos, como
apresentado 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 :
PIXON([G,] xposition, yposition [ ,color]);

Alguns comandos integrados empregam uma sintaxe alternativa, em que os argumentos de funo no
aparecem entre parnteses. Disso so exemplo os comandos RETURN e RANDOM.

Estrutura dos programas


Os programas podem conter qualquer nmero de sub-rotinas (sendo, cada uma, uma funo ou um
procedimento). As sub-rotinas comeam por um cabealho constitudo pelo nome, seguido de parnteses
entre os quais se encontra uma lista de parmetros ou argumentos, separados por vrgulas. O corpo de uma
sub-rotina uma sequncia de declaraes delimitada por um par BEGIN-END; . Por exemplo, o corpo de um
programa simples, chamado MYPROGRAM, poderia ter o seguinte aspeto:
EXPORT MYPROGAM()
BEGIN

538 Captulo 28 Programao na HP PPL


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 MYPROGAM()
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 mudar o nome dos programas e remov-los, alm de ser a onde se inicia o
Editor de Programas. O Editor de Programas o lugar destinado a criar e editar programas. Os programas
tambm podem ser executados a partir da vista de Incio ou de outros programas.

Abrir o Catlogo de Programas


Prima (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 que a aplicao ativa. Essa entrada o
programa da aplicao ativa, se esse programa existir.

O Catlogo de Programas 539


Catlogo de Programas: botes e teclas
Boto ou Tecla Propsito

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

Guardar: cria uma cpia do programa selecionado com o novo nome que lhe solicitado.

Mudar o nome: muda o nome do programa selecionado.

Ordenar: ordena a lista de programas. (Opes de ordem alfabtica e cronolgica.)

Eliminar: elimina o programa selecionado.

Limpar: elimina todos os programas.

Para voltar a apresentar o menu inicial, prima ou .

Transmite o programa destacado para outra HP Prime.

Depura o programa selecionado.

Executa o programa destacado.

Avana para o incio ou fim do Catlogo de Programas.


ou

Elimina o programa selecionado.

Elimina todas as notas no catlogo.

Criar um novo programa


Nas seces que se seguem, iremos criar um programa simples que conte at trs como uma introduo
utilizao do Editor de Programas e respetivos menus.
1.
Abra o Catlogo de Programas e inicie um novo programa. (Programa)

540 Captulo 28 Programao na HP PPL


2.
Introduza um nome para o programa. (para bloquear o modo alfa) MYPROGRAM

Criar um novo programa 541


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

SUGESTO: 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. Por exemplo, GOOD_NAME e Spin2 so
nomes vlidos para programas, ao passo que HOT STUFF (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 forma mais fcil de introduzir comandos
selecion-los no menu Catlogo (Cat.) ( ) ou no menu Comandos no Editor de Programas

). Para introduzir variveis, smbolos, funes matemticas, unidades ou caracteres, utilize as


teclas.

Editor de Programas: botes e teclas


Os botes e teclas do Editor de Programas encontram-se descritos na tabela seguinte.

Boto ou Tecla Significado

Verifica se o programa atual contm erros.

Se o seu programa ultrapassar o espao de um ecr, pode saltar


rapidamente de um ecr para outro, tocando num dos lados deste
boto. Toque no lado esquerdo do boto para visualizar a pgina
ou anterior e toque no lado direito para visualizar a pgina seguinte.
(O toque esquerda no produz nenhuma ao se estiver a ser
apresentada a primeira pgina do programa.)

542 Captulo 28 Programao na HP PPL


Boto ou Tecla Significado

Abre um menu a partir do qual pode selecionar comandos de


programao comuns. Os comandos encontram-se agrupados
sob as opes:

Strings

Desenho

Matriz

Funes da aplicao

Nmero inteiro

E/S

Mais

Prima para regressar ao menu principal.

Os comandos deste menu encontram-se descritos em Comandos


do menu Comandos na pgina 575.

Abre um menu a partir do qual pode selecionar comandos de


programao comuns. Os comandos encontram-se agrupados
sob as opes:

Bloco

Ramal

Ciclo

Varivel

Funo

Prima para regressar ao menu principal.

Os comandos deste menu encontram-se descritos em Comandos


do menu Modelo na pgina 569.

Apresenta menus para seleo de nomes e valores de variveis.

Apresenta uma paleta de caracteres. Se apresentar esta paleta


(Caracteres) com um programa aberto, pode escolher um carcter e este ser
adicionado ao seu programa, no ponto do cursor. Para adicionar
um carcter, destaque-o e toque em ou prima

. Para adicionar um carcter sem fechar a paleta

de caracteres, selecione-o e toque em .

Move o cursor para o final (ou incio) da linha atual. Tambm pode
e fazer deslizar o ecr.

Move o cursor para o incio (ou final) do programa. Tambm pode


e fazer deslizar o ecr.

Move o cursor um ecr para a direita (ou esquerda). Tambm pode


e fazer deslizar o ecr.

Criar um novo programa 543


Boto ou Tecla Significado

Inicia uma nova linha.

Elimina o carcter esquerda do cursor.

Elimina o carcter direita do cursor.

Elimina todo o programa.

Se premir quando estiver no Editor de Programas, aparecem duas opes adicionais:

Criar tecla de utilizador: toque nesta opo e, em seguida, prima qualquer tecla para colar um modelo
no seu programa e redefinir essa tecla como tecla do utilizador.
Inserir pragma: toque nesta opo para colar uma definio de modo #pragma no seu programa. A
definio de modo #pragma feita da seguinte forma:
#pragma mode( separator(), integer())

Utilize a definio de modo #pragma para definir o conjunto de separadores utilizados para agrupar
dgitos e para o tipo de nmero inteiro. A definio de modo #pragma obriga o programa a compilar
utilizando estas configuraes. Este recurso til quando pretende adaptar um programa escrito para
uma cultura que utiliza smbolos de agrupamento (. vs. ,) diferentes dos seus.
1. Para continuar o exemplo MYPROGRAM (consulte Programao na HP PPL na pgina 538), utilize as
teclas de cursor para posicionar este ltimo no lugar onde deseja inserir um comando ou toque
simplesmente na localizao pretendida. Neste exemplo, precisa de posicionar o cursor entre BEGIN e
END.

544 Captulo 28 Programao na HP PPL


2. Toque em para abrir o menu de comandos de programao comuns para bloqueios, ramais,
ciclos, variveis e funes. Neste exemplo, vamos selecionar um comando LOOP (Ciclo) no menu.

3. Selecione Ciclo e, em seguida, selecione Para no submenu. Repare que inserido um modelo
FOR_FROM_TO_DO_. Basta-lhe preencher a informao em falta.

Criar um novo programa 545


4. Com as teclas de cursor e o teclado, preencha as partes em falta do comando. Neste caso, faa com que
a declarao corresponda ao seguinte: FOR N FROM 1 TO 3 DO

5. Mova o cursor para uma linha em branco abaixo da declarao FOR.


6. Toque em para abrir um menu de comandos de programao comuns.

7. Selecione E/S e, em seguida, selecione MSGBOX no submenu.


8. Preencha os argumentos do comando MSGBOX e introduza um ponto e vrgula no final do comando
( ).

9. Toque em para verificar a sintaxe do seu programa.

10.
Quando terminar, prima para regressar ao Catlogo de Programas ou para ir
para a vista de Incio. Est agora pronto para executar o programa.

546 Captulo 28 Programao na HP PPL


Executar um programa
Na vista de Incio, 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 .

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 Utilizador (um dos menus Toolbox):

1.
Prima e toque em .

2. Toque em MYPROGRAM > para expandir o menu e selecione MYPROGRAM .MYPROGRAM aparece na
linha de introduo.
3.
Toque em e o programa executado, apresentando uma caixa de mensagem.

4. Toque em trs vezes para percorrer o ciclo FOR. Repare que o nmero mostra incrementos de
1 de cada vez.

Criar um novo programa 547


Depois de concludo o programa, pode retomar qualquer outra atividade 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
Para criar uma entrada que tem vrias subentradas no submenu Utilizador do menu Toolbox, introduza
vrios comandos EXPORT num nico programa.

NOTA: Normalmente tem de eliminar os comandos automticos EXPORT, BEGIN e END que so criados
com um programa.

O programa de exemplo seguinte denominado MYFOLDER. Contm duas funes definidas pelo utilizador da
seguinte forma:
FUNCTION1(X) d X+1
FUNCTION2(X) d X1
Programa MYFOLDER
EXPORT FUNCTION1(X)
BEGIN
RETURN X+1;
END;
EXPORT FUNCTION2(X)
BEGIN
RETURN X-1;
END;

Agora, quando prime e, em seguida, toca em , apresentada uma opo denominada


MYFOLDER. Toque em MYFOLDER para ver as subentradas FUNCTION1 e FUNCTION2.

Pode utilizar este procedimento para criar pastas personalizadas que contm as funes que necessita e so
organizadas de forma ideal para a utilizao.

548 Captulo 28 Programao na HP PPL


Quando selecionar o programa no Catlogo de Programas e tocar em ou , ser
apresentada uma lista com NOME1 e NOME2. Selecionar a funo para executar ou depurar.

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 detetar 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.
1. No Catlogo de Programas, selecione MYPROGRAM.

Criar um novo programa 549


2. Toque em .

Se houver mais do que uma funo EXPORT num ficheiro, ser apresentada uma lista para que possa
escolher a funo a depurar.

Enquanto depurar um programa, o ttulo do programa ou da funo intra-programa aparece na parte


superior do ecr. Abaixo, encontra-se a linha atual do programa que est a ser depurada. O valor atual
de cada varivel visvel no corpo principal do ecr. No depurador, esto disponveis os seguintes
botes de menu:

: avana para a linha ou o bloco seguinte do programa.

: executa a linha atual

: abre um menu de variveis. Pode selecionar uma e adicion-la lista de variveis, para que
possa ver como esta muda medida que percorre o programa.

: fecha o depurador.

: continua a executar o programa sem depurao.

3. Execute o comando de ciclo FOR .

O ciclo FOR iniciado e a parte superior do ecr mostra a linha seguinte do programa (o comando
MSGBOX).
4. Execute o comando MSGBOX .

apresentada a caixa de mensagem. Tenha em ateno que, sempre que apresentada uma caixa de
mensagem, continua a ter de a ignorar, tocando em ou premindo .

Toque em e prima repetidamente para executar o programa passo a passo.

Toque em para fechar o depurador na linha atual do programa ou toque em para


executar o resto do programa sem utilizar o depurador.

550 Captulo 28 Programao na HP PPL


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.

2.
Toque no programa que deseja editar (ou utilize as teclas de seta para o destacar e prima ).

A HP Prime abre o Editor de Programas. O nome do seu programa aparece na barra de ttulo do ecr. Os
botes e as teclas que pode utilizar para editar o seu programa encontram-se listados em Editor de
Programas: botes e teclas na pgina 542.

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.

2. Toque no programa que tem o cdigo que deseja copiar.


3.
Prima (Copiar).

Os botes de menu mudam, disponibilizando-lhe opes de cpia:

: assinala o ponto em que a cpia ou o corte deve comear.

: assinala o ponto em que a cpia ou o corte deve terminar.

: seleciona todo o programa.

: corta a seleo.

Criar um novo programa 551


: copia a seleo.

4. Selecione 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 alvo.


7. Mova o cursor para o local onde deseja inserir o cdigo copiado ou cortado.
8.
Prima (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.

2.
Destaque um programa a eliminar e prima .

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.

2.
Prima (Limpar).

3. Quando lhe for solicitado, toque em para eliminar todos os programas ou para
cancelar.

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.

2. Toque no programa para o abrir.


3.
Prima (Limpar).

552 Captulo 28 Programao na HP PPL


Para partilhar um programa
Pode enviar programas entre calculadoras, tal como o faz com aplicaes, notas, matrizes e listas.

Linguagem de programao da HP Prime


A linguagem de programao da HP Prime permite-lhe aumentar as capacidades da HP Prime, adicionando
programas, funes e variveis ao sistema. Os programas que escrever podem ser independentes ou
associados a uma aplicao. As funes e variveis que criar podem ser locais ou globais. Se forem
declaradas como sendo globais, ento aparecem no menu Utilizador quando premir ou . Nas
seguintes seces, debatemos variveis e funes, depois criamos um conjunto de programas curtos para
ilustrar as vrias tcnicas para a criao de programas, funes e variveis.

Variveis e visibilidade
As variveis existentes num programa da HP Prime podem ser utilizadas para guardar nmeros, listas,
matrizes, objetos 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, vetores, etc. Estes nomes so reservados.
No os pode utilizar 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 exemplos so Root, Xmin e Numstart. A maioria destas
variveis de aplicaes local para a respetiva aplicao, embora algumas sejam concebidas como globais.
Por exemplo, C1 utilizada pela aplicao Estatstica 2 var para guardar dados estatsticos. Esta varivel
global para que possa aceder a esses dados a partir de qualquer ponto no sistema. Uma vez mais, estes
nomes no podem ser utilizados para atribuir um nome a um programa ou guardar dados de um tipo que no
o que a sua conceo permite. ( apresentada uma lista completa das variveis do sistema e das aplicaes
no captulo "Variveis".
Num programa, pode declarar variveis para utilizao exclusiva numa determinada funo. Para isso, utilize
a declarao LOCAL. A utilizao de variveis locais permite-lhe declarar e utilizar variveis que no iro
afetar o resto da calculadora. As variveis locais no esto vinculadas a um determinado tipo, ou seja, pode
armazenar nmeros de ponto flutuante, nmeros 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 respetivo 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, o nome aparece no
menu de variveis ( ) e visvel globalmente. Esta funcionalidade permite uma extensa e potente
interatividade entre diferentes ambientes da HP Prime. Tenha em ateno que, se outro programa exportar
uma varivel com o mesmo nome, a verso ativa ser a mais recentemente exportada.

Linguagem de programao da HP Prime 553


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;

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 Xmn, mas o mesmo se aplica s aplicaes Polar, Paramtrica,
Sequncia e Resolv. Num programa, bem como na vista de Incio, pode referir uma verso especfica destas
variveis, qualificando o respetivo 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 Function.Xmin refere-se ao valor de Xmn dentro da aplicao Funo. Da mesma forma, a
varivel qualificada Parametric.Xmin refere-se ao valor de Xmn dentro da aplicao Paramtrica.
Embora tenham o mesmo nome (Xmn), as variveis podem ter valores diferentes. Utilize o mesmo
procedimento para utilizar uma varivel local num programa: especifique o nome do programa, seguido do
ponto e, em seguida, o nome da varivel.

Funes, respetivos 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 de Incio, 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.

554 Captulo 28 Programao na HP PPL


Nesta seco, iremos criar um pequeno conjunto de programas; ilustrando, cada um, algum aspeto da
programao na HP Prime. Cada um dos programas ser utilizado como um bloco de construo para uma
aplicao personalizada.

Programa ROLLDIE
Vamos comear por criar um programa chamado ROLLDIE. Este simula o lanamento de um nico dado,
apresentando um nmero inteiro aleatrio entre 1 e qualquer nmero transmitido funo.
No Catlogo de Programas, crie um novo programa chamado ROLLDIE. (Para obter ajuda, consulte Criar um
novo programa na pgina 540.) Em seguida, introduza o cdigo no Editor de Programas.

EXPORT ROLLDIE(N)
BEGIN
RETURN 1+RANDINT(N-1);
END;

A primeira linha o cabealho da funo. A execuo da declarao RETURN faz com que um nmero inteiro
aleatrio de 1 a N seja calculado e apresentado como resultado da funo. Tenha em ateno 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 de Incio (na verdade, em qualquer ponto da calculadora em que seja possvel utilizar um nmero),
pode introduzir ROLLDIE(6) e ser apresentado um nmero inteiro aleatrio entre 1 e 6, inclusive.

Programa ROLLMANY
Por causa do comando EXPORT em ROLLDIE, outro programa poderia utilizar a funo ROLLDIE e gerar n
lanamentos de um dado com qualquer nmero de lados. No programa seguinte, a funo ROLLDIE
utilizada para gerar n lanamentos de dois dados, cada um com o nmero de lados indicado pela varivel
local sides (lados). Os resultados so guardados na lista L2, de modo que L2(1) mostre o nmero de vezes
que os dados deram um total combinado de 1, L2(2) o nmero de vezes que os 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).

Neste caso utilizamos o operador Armazenar () em vez de :=. Prima para obter este
operador. A sintaxe Var Value; ou seja, o valor direita armazenado na varivel esquerda.

EXPORT ROLLMANY(n,sides)
BEGIN
LOCAL k,roll;
// initialize list of frequencies
MAKELIST(0,X,1,2*sides,1) L2;
FOR k FROM 1 TO n DO
ROLLDIE(sides)+ROLLDIE(sides) roll;
L2(roll)+1 L2(roll);
END;
END;

Linguagem de programao da HP Prime 555


Ao omitir o comando EXPORT quando uma funo declarada, pode restringir a sua visibilidade ao programa
dentro do qual definida. Por exemplo, poderia definir a funo ROLLDIE dentro do programa ROLLMANY da
seguinte forma:
ROLLDIE();
EXPORT ROLLMANY(n,sides)
BEGIN
LOCAL k,roll;
// initialize list of frequencies
MAKELIST(0,X,1,2*sides,1) L2;
FOR k FROM 1 TO n DO
ROLLDIE(sides)+ROLLDIE(sides) roll;
L2(roll)+1 L2(roll);
END;
END;
ROLLDIE(n)
BEGIN
RETURN 1+RANDINT(n-1);
END;

Na segunda verso do programa ROLLMANY, no existe nenhuma funo ROLLDIE exportada a partir de
outro programa. Em vez disso, ROLLDIE visvel apenas para ROLLMANY. A funo ROLLDIE deve ser
declarada antes de ser invocada. A primeira linha do programa acima contm a declarao da funo
ROLLDIE. A definio da funo ROLLDIE est localizada no final do programa.

Por ltimo, a lista de resultados pode ser apresentada como resultado da invocao de ROLLMANY, em vez
de ser guardada diretamente na lista de variveis globais, L2. Assim, caso o utilizador deseje guardar os
resultados noutro lugar, pode faz-lo com facilidade.

ROLLDIE();
EXPORT ROLLMANY(n,sides)
BEGIN
LOCAL k,roll,results;
// initialize list of frequencies
MAKELIST(0,X,1,2*sides,1) results;
FOR k FROM 1 TO n DO
ROLLDIE(sides)+ROLLDIE(sides) roll;
results(roll)+1 results(roll);
END;
RETURN results;

556 Captulo 28 Programao na HP PPL


END;
ROLLDIE(N)
BEGIN
RETURN 1+RANDINT(N-1);
END;

Na vista de Incio, introduziria ROLLMANY(100,6) L5 e os resultados da simulao de 100


lanamentos de dois dados de seis lados seriam guardados na lista L5.

O teclado do utilizador: personalizar os toques nas teclas


Pode atribuir funcionalidades alternativas a qualquer tecla do teclado, incluindo as funcionalidades
proporcionadas pelas teclas Shift e Alfa. Isto permite-lhe personalizar o teclado de acordo com as suas
necessidades especficas. Por exemplo, poderia atribuir 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 ativado quando se entra no modo de utilizador.

Modo de utilizador
Existem dois modos de utilizador:
Modo de utilizador temporrio: a seguinte tecla premida e apenas essa introduz o objeto que atribuiu
a essa tecla. Depois de introduzir esse objeto, o teclado regressa automaticamente ao seu modo de
funcionamento predefinido.

Para ativar o modo de utilizador temporrio, prima (Utilizador). Repare que 1U aparece
na barra de ttulo. O 1 lembra-lhe que o teclado do utilizador se mantm ativo apenas at premir uma
tecla.
Modo de utilizador persistente: cada tecla premida a partir de agora at que desligue o modo de
utilizador ir introduzir o objeto que tiver atribudo a essa tecla.

Para ativar o modo de utilizador persistente, prima . Repare que U

aparece na barra de ttulo. O teclado do utilizador permanecer ativo at que prima novamente

Se estiver no modo de utilizador e premir uma tecla no alterada, realizada a operao padro dessa tecla.

Reatribuir teclas
Imagine que deseja atribuir a uma funo frequentemente utilizada como, por exemplo, ALOG uma tecla
prpria no teclado. Basta criar um novo programa que imite a sintaxe da figura seguinte.

O teclado do utilizador: personalizar os toques nas teclas 557


A primeira linha do programa especifica a tecla a reatribuir, utilizando o respetivo nome interno. (Os nomes de
todas as teclas so fornecidos em Nomes das teclas na pgina 558. Estes 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 .

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 definidas pelo utilizador e funes do sistema, bem como variveis definidas
pelo utilizador e variveis do sistema.

Pode ainda reatribuir uma combinao de teclas com Shift. Deste modo, por exemplo,

poderia ser reatribuda para produzir SLOPE(F1(X),3) em vez do t minsculo. Em seguida, se

fosse introduzido na vista de Incio e fosse premido, seria apresentado

o gradiente em X = 3 de qualquer funo que estivesse atualmente definida como F1(X) na aplicao Funo.

SUGESTO: Uma forma rpida de mandar um programa reatribuir uma tecla consiste em premir e
selecionar Criar chave de 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) adicionado automaticamente.

Nomes das teclas


A primeira linha de um programa que reatribui uma tecla deve especificar a tecla a reatribuir, utilizando o
respetivo nome interno. A tabela abaixo fornece o nome interno de cada tecla. Tenha em ateno que os
nomes das teclas so sensveis a maisculas e minsculas.

558 Captulo 28 Programao na HP PPL


Nome interno das teclas e estados das teclas

Tecla Nome
+ tecla + tecla +

tecla

K_Apps KS_Apps KA_Apps KSA_Apps

K_Symb KS_Symb KA_Symb KSA_Symb

K_Up KS_Up KA_Up KSA_Up

K_Help KA_Help KSA_Help

K_Esc KS_Esc KA_Esc KSA_Esc

K_Home KS_Home KA_Home KSA_Home

K_Plot KS_Plot KA_Plot KSA_Plot

K_Left KS_Left KA_Left KSA_Left

K_Right KS_Right KA_Right KSA_Right

K_View KS_View KA_View KSA_View

K_Cas KS_Cas KA_Cas KSA_Cas

K_Num KS_Num KA_Num KSA_Num

K_Down KS_Down KA_Down KSA_Down

K_Menu KS_Menu KA_Menu KSA_Menu

K_Vars_ KS_Vars_ KA_Vars_ KSA_Vars_

K_Math KS_Math KA_Math KSA_Math

K_Templ KS_Templ KA_Templ KSA_Templ

O teclado do utilizador: personalizar os toques nas teclas 559


Nome interno das teclas e estados das teclas

Tecla Nome
+ tecla + tecla +

tecla

K_Xttn KS_Xttn KA_Xttn KSA_Xttn

K_Abc KS_Abc KA_Abc KSA_Abc

K_Bksp KS_Bksp KA_Bksp KSA_Bksp

K_Power KS_Power KA_Power KSA_Power

K_Sin KS_Sin KA_Sin KSA_Sin

K_Cos KS_Cos KA_Cos KSA_Cos

K_Tan KS_Tan KA_Tan KSA_Tan

K_Ln KS_Ln KA_Ln KSA_Ln

K_Log KS_Log KA_Log KSA_Log

K_Sq KS_Sq KA_Sq KSA_Sq

K_Neg KS_Neg KA_Neg KSA_Neg

K_Paren KS_Paren KA_Paren KSA_Paren

K_Comma KS_Comma KA_Comma KSA_Comma

K_Ente KS_Enter KA_Enter KSA_Enter

K_Eex KS_Eex KA_Eex KSA_Eex

K_7 KS_7 KA_7 KSA_7

K_8 KS_8 KA_8 KSA_8

560 Captulo 28 Programao na HP PPL


Nome interno das teclas e estados das teclas

Tecla Nome
+ tecla + tecla +

tecla

K_9 KS_9 KA_9 KSA_9

K_Div KS_Div KA_Div KSA_Div

K_Alpha KS_Alpha KA_Alpha KSA_Alpha

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_Mul KS_Mul KA_Mul KSA_Mul

K_1 KS_1 KA_1 KSA_1

K_2 KS_2 KA_2 KSA_2

K_3 KS_3 KA_3 KSA_3

K_Minus KS_Minus KA_Minus KSA_Minus

K_On KA_On KSA_On

K_0 KS_0 KA_0 KSA_0

K_Dot KS_Dot KA_Dot KSA_Dot

O teclado do utilizador: personalizar os toques nas teclas 561


Nome interno das teclas e estados das teclas

Tecla Nome
+ tecla + tecla +

tecla

K_Space KS_Space KA_Space KSA_Space

K_Plus KS_Plus KA_Plus KSA_Plus

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

Utilizar funes especficas do programa


Existem nove nomes de funes especficas do programa, conforme indicado na tabela abaixo. Estas funes
so executadas quando as teclas correspondentes apresentadas na tabela so premidas. Estas funes so
concebidas para serem escritas para um programa que controle uma aplicao e utilizadas no contexto dessa
aplicao.

Programa Nome Teclas premidas equivalentes

Symb Vista Simblica

SymbSetup Config Simblica

Plot Vista de Desenho

PlotSetup Config Desenho

Num Vista Numrica

NumSetup Config Numrica

Info Vista de Informao

START Inicia uma aplicao

RESET Reinicializa ou inicializa uma aplicao

562 Captulo 28 Programao na HP PPL


Redefinir o menu Vistas
O menu Vistas permite que sejam definidas, em qualquer aplicao, vistas para alm das sete vistas padro
apresentadas na tabela acima. Por predefinio, cada aplicao HP inclui o seu prprio conjunto de vistas
adicionais, contidas neste menu. O comando VIEW permite redefinir essas vistas para que possa executar
programas que tenha criado para uma aplicao. A sintaxe para o comando VIEW :
VIEW "text", function()

Ao acrescentar VIEW "text", function() 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 , ver SetSides, RollDice e PlotResults em vez da lista de vistas
predefinidas da aplicao.

Personalizar uma aplicao


Quando uma aplicao est ativa, o programa associado aparece como o primeiro item do Catlogo de
Programas. dentro deste programa que coloca 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 ( ), 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 medidas dos
ngulos ou dos eixos).
4. Abra o Catlogo de Programas, selecione o seu novo programa de aplicao e toque em .

5. Desenvolva as funes para trabalhar com a sua aplicao personalizada. Quando desenvolver as
funes, utilize as convenes de nomenclatura de aplicaes acima descrita.
6. Coloque o comando VIEW no seu programa para modificar o menu Vistas da aplicao.

7. 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, estas no perdero os respetivos valores.
8. 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 1 var e um
programa associado aplicao Estatstica 1 var poderia servir para voltar aplicao Funo (ou para abrir
qualquer outra aplicao).

Exemplo

O exemplo seguinte ilustra o processo de criao de uma aplicao personalizada. A aplicao baseia-se na
aplicao integrada Estatstica 1 var. Simula o lanamento de um par de dados, cada um com um nmero de
lados especificado pelo utilizador. Os resultados so dispostos em tabela, podendo ser visualizados com essa
disposio ou em grfico.
1. Na Biblioteca de Aplicaes, selecione a aplicao Estatstica 1 var, mas no a abra.

Selecione Estatstica 1 var.

O teclado do utilizador: personalizar os toques nas teclas 563


2. Toque em .

3. Introduza um nome para a nova aplicao (como, por exemplo, DiceSimulation).

4. Toque em duas vezes. A nova aplicao aparece na Biblioteca de Aplicaes.

5. Abra o Catlogo de Programas.

6. Toque no programa para o abrir.


Cada aplicao personalizada tem um programa associado. Inicialmente, esse programa est vazio.
Pode personalizar a aplicao, introduzindo funes nesse programa.

Neste ponto, tem de decidir como que deseja que o utilizador interaja com a aplicao. Neste exemplo,
queremos que o utilizador possa:
iniciar e inicializar a aplicao e apresentar uma nota breve;
especificar o nmero de lados (ou seja, faces) de cada dado;
especificar o nmero de vezes que os dados so lanados;

564 Captulo 28 Programao na HP PPL


apresentar graficamente os resultados da simulao;
apresentar numericamente os resultados da simulao.
Com isso em mente, vamos criar as seguintes vistas:
START, ROLL DICE, SET SIDES e SET ROLLS.
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 de Desenho.

Essas vistas sero ativadas ao premir e , mas a funo Plot() no nosso programa de
aplicao ir abrir a ltima vista referida aps a realizao de algumas configuraes.

Antes de introduzir o programa seguinte, prima para abrir o Editor de Informaes e


introduza o texto apresentado na figura. Esta nota ser anexada aplicao e ser apresentada quando o
utilizador selecionar a opo Iniciar a partir do menu Vistas (ou premir ).

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 as
sub-rotinas que se seguem no programa para a aplicao DiceSimulation.
Programa DiceSimulation

DICESIMVARS();
ROLLDIE();
EXPORT SIDES,ROLLS;
EXPORT DiceSimulation()
BEGIN
END;
VIEW "Start",START()
BEGIN
D1:={};

O teclado do utilizador: personalizar os toques nas teclas 565


D2:={};
SetSample(H1,D1);
SetFreq(H1,D2);
H1Type:=1;
STARTVIEW(6,1);
END;
VIEW "Roll Dice",ROLLMANY()
BEGIN
LOCAL k,roll;
D1:= MAKELIST(X+1,X,1,2*SIDES-1,1);
D2:= MAKELIST(0,X,1,2*SIDES-1,1);
FOR k FROM 1 TO ROLLS DO
roll:=ROLLDIE(SIDES)+ROLLDIE
(SIDES);
D2(roll-1):= D2(roll-1)+1;
END;
Xmin:= -0.1;
Xmax:= MAX(D1)+1;
Ymin:= 0.1;
Ymax:= MAX(D2)+1;
STARTVIEW(1,1);
END;
VIEW "Set Sides",SETSIDES()
BEGIN
REPEAT
INPUT(SIDES,"Die Sides","N=","Enter# of sides",2);
SIDES:= FLOOR(SIDES);
IF SIDES<2 THEN MSGBOX("# of sides must be >= 4");
END;
UNTIL SIDES >=4;
STARTVIEW(7,1);
END;

VIEW "Set Rolls",SETROLLS()


BEGIN

566 Captulo 28 Programao na HP PPL


REPEAT
INPUT(ROLLS,"Num of rolls","N=","Enter# of rolls",25);
ROLLS:= FLOOR(ROLLS);
IF ROLLS<1 THEN MSGBOX("You must enter a num >=1");
END;
UNTIL ROLLS>=1;
STARTVIEW(7,1);
END;
PLOT()
BEGIN
Xmin:=-0.1;
Xmax:= MAX(D1)+1;
Ymin:= 0.1;
Ymax:= MAX(D2)+1;
STARTVIEW(1,1);
END;
Symb()
BEGIN
SetSample(H1,D1);
SetFreq(H1,D2);
H1Type:=1;
STARTVIEW(0,1);
END;

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 seleo 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. DICESIMVARS apresentado em seguida. Crie um programa com esse nome e
introduza o cdigo seguinte.
O programa DICESIMVARS

EXPORT ROLLS,SIDES;
EXPORT DICESIMVARS()
BEGIN
10 ROLLS;
6 SIDES;

O teclado do utilizador: personalizar os toques nas teclas 567


END;

1.
Prima e abra o DiceSimulation. Ser apresentada a nota a explicar como funciona a aplicao.

2.
Prima para ver o menu da aplicao personalizada. Aqui, pode reinicializar a aplicao (Iniciar),
definir o nmero de lados dos dados e o nmero de lanamentos e executar uma simulao.

3. Selecione Definir lanamentos e introduza 100.


4. Selecione Definir lados e introduza 6.
5. Selecione Lanar o dado. Ver um histograma semelhante ao ilustrado na figura.

6.
Prima para ver os dados e para voltar ao histograma.

7.
Para executar outra simulao, prima e selecione Lanar o dado.

568 Captulo 28 Programao na HP PPL


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

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
Retornar para invocar resultados a partir de sub-rotinas ou funes.

BEGIN END

Sintaxe: BEGIN command1; command2;; commandN; END;

Define um comando ou um conjunto de comandos a executar em conjunto. 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 de Incio, o resultado apresentado seria 63.

RETURN

Sintaxe: RETURN expresso;

Apresenta o valor atual da expresso.

KILL
Sintaxe: KILL;

Para a execuo passo a passo do programa atual (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), executa os comandos. Caso contrrio, nada acontece.

IF THEN ELSE

Sintaxe: IF teste THEN comandos 1 ELSE comandos 2 END;

Avaliar teste. Se teste for verdadeiro (no 0), executa os comandos 1. Caso contrrio, executa os comandos 2.

Comandos do programa 569


Se teste apresenta uma lista, comandos 1 e comandos 2 deve apresentar um nico objeto ou ambos devem
apresentar uma lista que do mesmo tamanho que a lista apresentada por teste.
Se comandos 1 ou comandos 2 apresentar uma lista, cada lista do mesmo tamanho e cada elemento
selecionado de comandos 1 ou comandos 2, dependendo do resultado de teste nos elementos da lista de
teste.

CASE

Sintaxe:
CASE

IF teste1 THEN comandos1 END;

IF teste2 THEN comandos2 END;


[ DEFAULT comandos]
END;

Avalia o teste1. Se for verdadeiro, executa os comandos1 e termina o comando CASE. Caso contrrio, avalia o
teste1. Se for verdadeiro, executa os comandos2 e termina o comando CASE. Continua a avaliar testes at ser
encontrado um verdadeiro. Se no for encontrado nenhum teste verdadeiro, execute os comandos
predefinidos, se fornecidos. O comando CASE est limitado a 127 ramais.
Exemplo:
CASE
IF A<0 THEN RETURN "negative"; END;
IF 0A1 THEN RETURN "small"; END;
DEFAULT RETURN "large";
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.

NOTA: O nmero de erro armazenado na varivel Ans. Pode utilizar esta varivel na sintaxe comandos2 da
clusula THEN do comando IFERR.

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, executa a sequncia de comandos3.

Ciclo
FOR

Sintaxe: FOR var FROM incio TO fim DO comandos END;

570 Captulo 28 Programao na HP PPL


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 1 (incremento) a var.
Exemplo 1: este programa determina que nmero inteiro de 2 a N tem o maior nmero de fatores.

EXPORT MAXFACTORS(N)
BEGIN
LOCAL cur,max,k,result;
1 max;1 result;
FOR k FROM 2 TO N DO
SIZE(CAS.idivis(k)) cur;
IF cur(1) > max THEN
cur(1) max;
k result;
END;
END;
MSGBOX("Max of "+ max +" factors for "+result);
END;

Na vista de Incio, introduza MAXFACTORS(100).

FOR STEP

Sintaxe: FOR var FROM incio TO fim [STEP incremento] 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 a var.
Exemplo 2: este programa desenha um padro interessante no ecr.

Comandos do programa 571


EXPORT
DRAWPATTERN()
BEGIN
LOCAL
xincr,yincr,color;
STARTAPP("Function");
RECT();
xincr := (Xmax - Xmin)/318;
yincr := (Ymax - Ymin)/218;
FOR X FROM Xmin TO Xmax STEP xincr DO
FOR Y FROM Ymin TO Ymax STEP yincr DO
color := RGB(X^3 MOD 255,Y^3 MOD 255, TAN(0.1*(X^3+Y^3)) MOD 255);
PIXON(X,Y,color);
END;
END;
WAIT;
END;

FOR DOWN

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

FOR STEP DOWN

Sintaxe: FOR var FROM incio DOWNTO fim [STEP incremento] DO comandos END;

572 Captulo 28 Programao na HP PPL


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 incremento a var.

WHILE

Sintaxe: WHILE teste DO comandos END;

Avalia o teste. Se o resultado for verdadeiro (no 0), executa os comandos e repete.

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
respetivo argumento um nmero perfeito.
EXPORT ISPERFECT(n)
BEGIN
LOCAL d, sum;
2 d;
1 sum;
WHILE sum <= n AND d < n DO
IF irem(n,d)==0 THEN sum+d sum;
END;
d+1 d;
END;
RETURN sum==n;
END;

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 anteriormente
apresentado neste captulo:

Comandos do programa 573


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

CONTINUE

Sintaxe: CONTINUE

Transfere a execuo para o incio da iterao seguinte de um ciclo.

Varivel
Estes comandos permitem-lhe controlar a visibilidade de uma varivel definida pelo utilizador.

LOCAL

Sintaxe: LOCAL var1,var2,varn;

Torna as variveis var1, var2, etc. locais em relao ao programa em que se encontram.

EXPORT

Sintaxe: EXPORT var1, var2, , varn;

ou
EXPORT var1:=val1, [var2:=val2, varn:=valn];

Exporta as variveis var1, var2, etc. para que estejam globalmente disponveis e apaream no menu
Utilizador quando premir e selecionar .

Exemplo:
EXPORT ratio:=0.15;

Funo
Estes comandos permitem-lhe controlar a visibilidade de uma funo definida pelo utilizador.

EXPORT

Sintaxe: EXPORT FunctionName(Parameters)

ou

574 Captulo 28 Programao na HP PPL


EXPORT FunctionName(Parameters)
BEGIN
FunctionDefinition
END;

Num programa, declara as funes ou variveis para exportar globalmente. As funes exportadas aparecem
no menu Utilizador do Toolbox e as variveis exportadas aparecem nos menus Vars CAS, Aplicao e
Utilizador.
Exemplos:
EXPORT X2M1(X);
Export X2M1(X)
BEGIN
RETURN X^2-1;
END;

VIEW

Sintaxe: VIEW text, functionname();

Substitui o menu Vistas da aplicao atual e adiciona uma entrada com "texto". Se "texto" for selecionado e o
utilizador premir ou , functionname() invocado.

KEY

Um prefixo para um nome de uma tecla quando se cria um teclado do utilizador. Consulte O teclado do
utilizador: personalizar os toques nas teclas na pgina 557.

Comandos do menu Comandos


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
para moldar o texto nesse ponto.

ASC

Sintaxe: ASC (string)

Apresenta uma lista que contm os cdigos ASCII da string.


Exemplo: ASC ("AB") d [65,66]

LOWER

Converte caracteres em maisculas de uma string em minsculas.


Exemplos:

Comandos do programa 575


LOWER("ABC") d "abc"

LOWER("") d ""

UPPER

Converte caracteres em minsculas de uma string em maisculas.


Exemplos:
UPPER("abc") d "ABC"

UPPER("") d ""

CHAR

Sintaxe: CHAR(vector) ou CHAR(integer)

Apresenta a string correspondente aos cdigos de caracteres no vector ou ao cdigo nico de nmero
inteiro.

Exemplos: CHAR(65) d "A"

CHAR([82,77,72]) d "RMH"

DIM

Sintaxe: DIM (string)

Apresenta o nmero de caracteres na string.


Exemplo: DIM("12345") d 5, DIM("""") e DIM("\n") d 1. (Repare na utilizao dos dois pares de
aspas duplas e da sequncia de escape.)

STRING

Sintaxe: STRING(Expression, [Mode], [Precision], [Separator] ou {Separator,


["[DecimalPoint[Exponent[NegativeSign]]]"], [DotZero]}], [SizeLimit] ou
{SizeLimit, [FontSize], [Bold], [Italic], [Monospaced]}]

Calcula a expresso e devolve o resultado como uma string.


Os parmetros adicionais especificam como os nmeros so apresentados.
Se for especificado o Modo, deve ser:
0: Utilizar a definio atual
1: Padro
2: Fixo
3: Cientfico
4: Engenharia
5: Flutuante
6: Arredondado
Adicionar 7 a este valor para especificar o modo de fraco adequado e 14 para o modo de frao mista.
A preciso -1 para as definies atuais ou 0 a 12.

576 Captulo 28 Programao na HP PPL


O separador uma string que contm um conjunto de dgitos e separadores. O ltimo dgito assumido como
sendo aquele antes do ponto decimal. O separador tambm pode ser um nmero. -1 significa utilizar a
predefinio, 0 a 10 especificam a utilizao de um dos 11 separadores incorporados disponveis nas
definies de incio.
"[DecimalPoint [Exponent [NegativeSign]]]" uma string de 0 a 3 caracteres. O primeiro
ser utilizado para o ponto decimal, o segundo para o expoente e o ltimo para o sinal negativo.
Se DotZero no zero, em seguida, os nmeros so apresentados com a forma .1 em vez de 0.1

Se for especificado SizeLimit, o comando ir tentar gerar uma representao do nmero que encaixa num
determinado nmero de pxeis. Pode igualmente especificar o tamanho da letra (10 para 22) e as
propriedades (negrito, itlico e mono-espaado sendo valores booleanos com 0 falsos). No existe garantia
de que o resultado ir ajustar-se, mas o comando ir tentar fazer com que se ajuste.
Exemplos:

String Resultado

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

STRING(2/3) 0.666666666667

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

string(M1) quando M1 = "[[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.
Tenha em ateno que o primeiro carcter numa string corresponde posio 1.
Exemplos:
INSTRING ("vanilla","van") d 1

INSTRING ("banana","na") d 3

INSTRING ("ab","abc") d 0

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.
Exemplo: LEFT("MOMOGUMBO",3) d "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.

Comandos do programa 577


Exemplo: RIGHT("MOMOGUMBO",5) d "GUMBO"

MID

Sintaxe: MID(str,pos, [n])

Extrai n caracteres da string str, comeando no ndice pos. n opcional e, 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), apresenta str.
Exemplos:
ROTATE("12345",2) d "34512"

ROTATE("12345",-1) d "51234"

ROTATE("12345",6) d "12345"

STRINGFROMID

Sintaxe: STRINGFROMID (nmero inteiro)

Apresenta, em linguagem corrente, a string integrada associada, na tabela de strings internas, ao nmero
inteiro especificado.
Exemplos:
STRINGFROMID(56) d "Complexo"
STRINGFROMID(202) d "Real"

REPLACE

Sintaxe: REPLACE(object1, start, object2)

Substitui parte do objeto1 pelo objeto2 a partir de incio. Os objetos podem ser matrizes, vetores ou strings.
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 atual no ecr.
G1 a G9 podem ser utilizadas para guardar temporariamente objetos grficos (abreviatura GROB) durante a
programao de aplicaes que utilizem grficos. So temporrias e, portanto, eliminadas quando a
calculadora desligada.
possvel utilizar vinte e seis funes para modificar variveis de grficos. Treze funcionam com coordenadas
cartesianas do plano cartesiano definido na aplicao atual pelas variveis Xmn, Xmax, Ymin e Ymax.
As outras treze funcionam com coordenadas de pxeis, em que o pxel 0,0 o pxel superior esquerdo de GROB
e 320, 240 o inferior direito. Os nomes das funes deste segundo conjunto tm um sufixo _P.

578 Captulo 28 Programao na HP PPL


CPX

Converte as coordenadas cartesianas em coordenadas do ecr.


Sintaxe: CPX(x,y) ou CPX({x,y})

DRAWMENU

Sintaxe: DRAWMENU({string1, string2, , string6})

Desenha um menu de seis botes na parte inferior do ecr, com as etiquetas string1, string2, ..., string6.
Exemplo:
DRAWMENU("ABC", "", "DEF") cria um menu com o primeiro e o terceiro botes intitulados ABC e DEF,
respetivamente. As outras quatro teclas de menu ficam em branco.

FREEZE
Sintaxe: FREEZE

Faz uma pausa na execuo do programa at que uma tecla seja premida. Isso evita que o ecr seja
redesenhado aps o final da execuo do programa, deixando a visualizao modificada no ecr para que o
utilizador a veja.

PXC

Converte as coordenadas do ecr em coordenadas cartesianas.

RGB

Sintaxe: RGB(R, G, B, [A])

Apresenta um nmero inteiro que pode ser utilizado como o parmetro de cor para uma funo de desenho,
com base nos valores dos componentes de Vermelho, Verde e Azul (cada 0 a 255).
Se alfa for maior do que 128, apresenta a cor assinalada como transparente. No existe mistura de canais alfa
na Prime.
Exemplos:
RGB(255,0,128) d 16711808.

RECT(RGB(0,0,255)) produz um ecr azul

LINE(0,0,8,8,RGB(0,255,0)) desenha uma linha verde

Pxeis e cartesianas
ARC_P, ARC

Sintaxe: ARC(G, x, y, r [ , a1, a2, c])

Sintaxe: 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 indicado em pxeis.

Comandos do programa 579


c opcional e, se no for especificado, utilizado o preto. Deve ser especificado desta forma: #RRGGBB (da
mesma forma que uma cor especificada em HTML).
a1 e a2 seguem o modo de ngulo atual e so opcionais. A predefinio um crculo completo.
Exemplo:
ARC(0,0,60,0,,RGB(255,0,0)) desenha um semicrculo vermelho com centro em (0,0) utilizando
a janela Config Desenho atual e com um raio de 60 pxeis. O semicrculo desenhado no sentido oposto ao
dos ponteiros do relgio de 0 a .

BLIT_P, BLIT

Sintaxe: BLIT([trgtGRB, dx1, dy1, dx2, dy2], [srcGRB, sx1, sy1, sx2, sy2, c,
alpha])

Sintaxe: BLIT_P ([trgtGRB, dx1, dy1, dx2, dy2], [srcGRB, sx1, sy1, sx2, sy2,
c, alpha])

Copia a regio do grfico srcGRB desde (e incluindo) os pontos (sx1, sy1) a (mas no incluindo) os pontos (sx2,
sy2) para a regio de trgtGRB entre os pontos (dx1, dy1) e (dx2, dy2). Na prtica, 1 adicionado a cada um
dos sx1 e sx2 para obter a regio correta. No copia pxeis de srcGRB que tenham cor c.
O nmero alfa deve estar entre 0 (transparente) e 255 (opaco). Representa a transparncia, ou o canal alfa, do
mapa de bits de origem.
trgtGRB pode ser qualquer uma das variveis de grficos e opcional. A predefinio G0.
srcGRB pode ser qualquer uma das variveis de grficos.
dx2, dy2 so opcionais e, se no forem especificados, so calculados de modo que a rea de destino tenha o
mesmo tamanho que a rea de origem.
sx2, sy2 so opcionais e, se no forem especificados, correspondem parte inferior direita de srcGRB.
sx1, sy1 so opcionais e, se no forem especificados, correspondem parte superior esquerda de srcGRB.
dx1, dy1 so opcionais e, se no forem especificados, correspondem parte superior esquerda de trgtGRB.
c pode ser qualquer cor especificada como #RRGGBB. Se no for especificado, sero copiados todos os pxeis
de srcGRB.
alfa opcional e, se no for especificado, 255 (opaco) por predefinio.

NOTA: A utilizao da mesma varivel para trgtGRB e srcGRB pode ser imprevisvel quando a origem e o
destino se sobrepem.
Se utilizar c e alfa, a HP recomenda que tambm especifique a origem das coordenadas x e y para certificar-se
de que o sistema pode distinguir o objetivo de cada parmetro.

DIMGROB_P, DIMGROB

Sintaxe: DIMGROB_P(G, w, h, [color]) ou DIMGROB_P(G, list)

Sintaxe: DIMGROB(G, w, h, [color]) ou DIMGROB(G, list)

Define as dimenses de GROB G para w h. Inicializa o grfico G com a cor ou com os dados grficos
fornecidos pela varivel de lista. Se o grfico for inicializado com dados grficos, a lista uma lista de
nmeros inteiros. Cada nmero inteiro, como se v na 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).

580 Captulo 28 Programao na HP PPL


FILLPOLY_P, FILLPOLY

Sintaxe: FILLPOLY_P([G],{(x1, y1), (x2, y2),(xn, yn)}, Color, [Alpha])

Sintaxe: FILLPOLY([G],{(x1, y1), (x2, y2),(xn, yn)}, Color, [Alpha])

Para o polgono definido pela lista de pontos, preenche o polgono com a cor definida pela cor do nmero RGB.
Se Alfa for fornecido como um nmero inteiro entre 0 e 255, inclusive, o polgono desenhado com o nvel de
transparncia correspondente. Pode utilizar um vetor de pontos em vez de uma lista. Neste caso, os pontos
podem ser expressos como nmeros complexos.
Exemplo:
FILLPOLY_P({(20,20), (100, 20), (100, 100), (20, 100)}, #FF, 128) desenha um
quadrado, com 80 pxeis num lado, junto da parte superior esquerda do ecr, utilizando a cor prpura e o nvel
de transparncia 128.

GETPIX_P, GETPIX
Sintaxe: GETPIX([G], x, y)

Sintaxe: GETPIX_P([G], x, y)

Apresenta a cor do pxel G com as coordenadas x,y.


G pode ser qualquer uma das variveis de grficos e opcional. A predefinio G0, o grfico atual.

GROBH_P, GROBH

Sintaxe: GROBH(G)

Sintaxe: GROBH_P(G)

Apresenta a altura de G.
G pode ser qualquer uma das variveis de grficos e opcional. A predefinio G0.

GROBW_P, GROB

Sintaxe: GROBW(G)

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

Sintaxe: INVERT_P([G, x1, y1, x2, y2])

Executa um vdeo inverso da regio selecionada. G pode ser qualquer uma das variveis de grficos e
opcional. A predefinio G0.
x2, y2 so opcionais e, se no forem especificados, correspondem parte inferior direita do grfico.
x1, y1 so opcionais e, se no forem especificados, correspondem parte superior esquerda do grfico. Se for
especificado apenas um par x,y, este refere-se parte superior esquerda.

Comandos do programa 581


LINE_P, LINE

Sintaxe: LINE_P([G], x1, y1, x2, y2, [color])

Sintaxe: LINE_P([G],points_definition, lines_definitions, otation_matrix or


{rotation_matrix or -1, ["N"], [{eye_x, eye_y, eye_z} ou -1], [{3Dxmin,
3Dxmax, 3Dymin, 3Dymax, 3Dzmin, 3Dzmax}]}, [zstring])

Sintaxe: LINE_P([G],pre_rotated_points, line_definitions, [zstring])

Sintaxe: LINE([G], x1, y1, x2, y2, [color])

Sintaxe: LINE([G],points_definition, lines_definitions, otation_matrix ou


{rotation_matrix or -1, ["N"], [{eye_x, eye_y, eye_z} or -1], [{3Dxmin,
3Dxmax, 3Dymin, 3Dymax, 3Dzmin, 3Dzmax}]}, [zstring])

Sintaxe: LINE([G],pre_rotated_points, line_definitions, [zstring])

A forma bsica de LINE_P desenha uma linha entre coordenadas de pxeis especificadas no grfico, utilizando
a cor especificada.
A forma avanada de LINE_P permite que as vrias linhas sejam representadas ao mesmo tempo com uma
potencial transformao 3D dos vrtices do tringulo.
Tal principalmente utilizado se tiver um conjunto de vrtices e linhas e pretender apresent-los todos de
uma vez (mais rapidamente).
points_definition uma lista ou uma matriz de definies de pontos. Cada ponto definido por dois a
quatro nmeros: x, y, z e cor. Uma definio de ponto vlida pode ter vrias formas. Aqui esto alguns
exemplos: [x, y, z, c], {x, y, z, c}, {x, y, #c}, {(x, y), c}, (x,y). Pode utilizar um vetor de pontos em vez de uma
lista. Neste caso, os pontos podem ser expressos como nmeros complexos.
line_ definitions uma lista ou uma matriz de definies de linhas. Cada linha definida por dois a
quatro nmeros: p1, p2, cor e alfa. p1 e p2 so o ndice em points_definition dos dois pontos que
definem a linha. A cor utilizada para substituir a definio de cor por pontos. Se precisar de fornecer um Alfa,
mas no uma cor, utilize -1 para a cor.
Tenha em ateno que {Color, [Alpha], line_1, ..., line_n} tambm uma forma vlida
para evitar reespecificar a mesma cor para cada linha.
rotation_matrix uma matriz entre os tamanhos 2*2 e 3*4, que especifica a rotao e translao do
ponto, utilizando a geometria 3D ou 4D habitual.
{eye_x, eye_y, eye_z} define a posio do olho (projeo).

{3Dxmin, 3Dxmax, 3Dymin, 3Dymax, 3Dzmin, 3Dzmax} utilizado para executar 3D clipping
em objetos pr-transformados.
Cada ponto rodado e trasladado atravs de uma multiplicao pela rotation_matrix. Em seguida,
projetado no plano de visualizao, utilizando a posio do olho calculada pela seguinte equao: x=eye_z/
z*x-eye_x e y=eye_z/ z*y-eye_y.
Cada linha representada em 3D, se forem fornecidos dados de 3D clipping.
Se "N" for especificado, as coordenadas de Z so normalizadas entre 0 e 255 aps a rotao, proporcionando
um zClipping mais fcil.
Se zstring for fornecido, ocorre o z clipping por pxel, utilizando a string do valor z (consulte a explicao
abaixo).
LINE_P apresenta uma string que contm todos os pontos transformados. Se no pretender invocar
TRIANGLE ou LINE vrias vezes seguidas, utilizando os mesmos pontos e transformao, pode faz-lo ao

582 Captulo 28 Programao na HP PPL


substituir points_definition por esta string e omitir a definio de transformao nas invocaes
subsequentes de TRIANGLE e LINE.
Sobre a zstring:
TRIANGLE_P([G]) apresenta uma string adaptada para o z clipping.

Para utilizar o z clipping, invoque TRIANGLE_P para criar uma string de z clipping (inicializada em 255 para
cada pxel). Em seguida, pode invocar LINE_P com valores de z adequados (0-255) para cada um dos vrtices
do tringulo e LINE_P no ir desenhar pxeis mais afastados do que os pxeis j desenhados. ZString
automaticamente atualizada conforme adequado.

PIXOFF_P, PIXOFF

Sintaxe: PIXOFF([G], x, y)

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

PIXON_P, PIXON

Sintaxe: PIXON([G], x, y [ ,color])

Sintaxe: PIXON_P([G], x, y [ ,color])

Define a cor do pxel na varivel grfica G com as coordenadas (x,y) para a cor introduzida. G pode ser
qualquer uma das variveis de grficos e opcional. A predefinio G0, o grfico atual.
A cor opcional pode ser qualquer nmero inteiro hexadecimal introduzido na forma aaRRGGBB. Esta uma
cor RGB com o canal alfa no byte da ordem elevada. Os nmeros de canal alfa podem ser quaisquer nmeros
inteiros entre 0 (opaco) e 255 (transparente). Se nenhuma cor for especificada, utilizado o preto como
predefinio.

RECT_P, RECT

Sintaxe: RECT([G, x1, y1, x2, y2, edgecolor, fillcolor])

Sintaxe: RECT_P([G, x1, y1, x2, y2, edgecolor, fillcolor])

Desenha um retngulo 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 atual.
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 especificada como #RRGGBB. Ambas so opcionais
e, se corpreenchimento no for especificada, assume como predefinio a corcontorno.
Para apagar um GROB, execute RECT(G). Para limpar o ecr, execute RECT().

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 um retngulo com um contorno preto e um preenchimento preto.

Comandos do programa 583


EXPORT BOX()
BEGIN
RECT();
RECT_P(40,90,#0 00000);
WAIT;
END;

O programa abaixo utiliza tambm o comando RECT_P. Neste caso, o par de argumentos 320 e 240
corresponde a x2 e y2. O programa produz um retngulo com um contorno preto e um preenchimento
vermelho.
EXPORT BOX()
BEGIN
RECT();
RECT_P(40,90,32 0,240,#000000,# FF0000);
WAIT;
END;

584 Captulo 28 Programao na HP PPL


SUBGROB_P, SUBGROB

Sintaxe: SUBGROB(srcGRB [ ,x1, y1, x2, y2], trgtGRB)

Sintaxe: 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, exceto G0.
x2, y2 so opcionais e, se no forem especificados, correspondem parte inferior direita de srcGRB.
x1, y1 so opcionais e, se no forem especificados, correspondem parte superior esquerda de srcGRB.
Exemplo: SUBGROB(G1, G4) ir copiar G1 em G4.

TEXTOUT_P, TEXTOUT
Sintaxe: TEXTOUT(text [ ,G], x, y [ ,font, c1, width, c2])

Sintaxe: TEXTOUT_P(text [ ,G], x, y [ ,font, c1, width, 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. Este comando apresenta
a coordenada de x do pxel no final da sada de texto.
O tipo de letra pode ser:
0: tipo de letra atualmente selecionado no ecr Definies de incio; 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
selecionado no ecr Definies de incio.
c1 pode ser qualquer cor especificada como #RRGGBB. A predefinio preto (#000000).
largura opcional e, se no for especificada, no realizado qualquer recorte.
c2 pode ser qualquer cor especificada como #RRGGBB. c2 opcional. Se no for especificada, o fundo no
apagado.
Exemplo:
O programa seguinte apresenta as sucessivas aproximaes de , utilizando a srie para a
tangentedoarco(1). Tenha em ateno que foi especificada uma cor para o texto e para o fundo (sendo a
largura do texto limitada a 100 pxeis).

EXPORT PISERIES()
BEGIN
LOCAL sign;
K:=2;
A:=4;
sign:=1;
RECT();
TEXTOUT_P("N=",0,0);

Comandos do programa 585


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*-1sign;
K+1K;
UNTIL 0;
END;

O programa executado at que o utilizador prima para o encerrar.

TRIANGLE_P, TRIANGLE

Sintaxe: TRIANGLE_P([G], x1, y1, x2, y2, x3, y3, c1, [c2, c3], [Alpha],
["ZString", z1, z2, z3])

Sintaxe: TRIANGLE_P([G], {x1, y1, [c1], [z1]}, {x2, y2, [c2], [z2]},{x3, y3,
[c3], [z3]}, ["ZString"])

Sintaxe: TRIANGLE_P([G],points_definition, triangle_definitions,


rotation_matrix ou {rotation_matrix or -1, ["N"], [{eye_x, eye_y, eye_z}
or -1], [{3Dxmin, 3Dxmax, 3Dymin, 3Dymax, 3Dzmin, 3Dzmax}]}, [zstring])

Sintaxe: TRIANGLE_P([G],pre_rotated_points, triangle_definitions, [zstring])

Sintaxe: TRIANGLE_P([G])

A forma bsica de TRIANGLE desenha uma linha entre coordenadas de pxeis especificadas no grfico,
utilizando a cor e a transparncia especificadas (0 Alfa 255). Se forem especificadas trs cores, mistura as
cores entre os vrtices.
A forma avanada de TRIANGLE_P permite que vrios tringulos sejam representados ao mesmo tempo
com uma potencial transformao 3D dos vrtices dos tringulos.

586 Captulo 28 Programao na HP PPL


Tal principalmente utilizado se tiver um conjunto de vrtices e tringulos e pretender apresent-los todos
de uma vez (mais rapidamente).
points_definition uma lista ou uma matriz de definies de pontos. Cada ponto definido por dois a
quatro nmeros: x, y, z e cor. Uma definio de ponto vlida pode ter vrias formas. Seguem-se alguns
exemplos: [x y, z, c], {x y, z, c}, {x y, #c}, {(x, y), c}, (x, y)... Pode utilizar um vetor de pontos em vez de uma
lista. Neste caso, os pontos podem ser expressos como nmeros complexos.
triangle_ definitions uma lista ou uma matriz de definies de tringulos. Cada tringulo
definido por trs a cinco nmeros: p1, p2, p3, cor e alfa. p1, p2 e p3 so o ndice em points_definition
dos 3 pontos que definem o tringulo. A cor utilizada para substituir a definio de cor por pontos. Se
precisar de fornecer um Alfa, mas no uma cor, utilize -1 para a cor.
Tenha em ateno que {Color, [Alpha], triangle_1, ..., triangle_n} tambm uma
forma vlida para evitar reespecificar a mesma cor para cada tringulo.
rotation_matrix uma matriz entre os tamanhos 2*2 e 3*4, que especifica a rotao e translao do
ponto, utilizando as geometrias 3D e 4D habituais.
{eye_x, eye_y, eye_z} define a posio do olho (projeo).

{3Dxmin, 3Dxmax, 3Dymin, 3Dymax, 3Dzmin, 3Dzmax} utilizado para executar 3D clipping
em objetos pr-transformados.
Cada ponto rodado e trasladado atravs de uma multiplicao pela rotation_matrix. Em seguida,
projetado no plano de visualizao, utilizando a posio do olho calculada pela seguinte equao: x=eye_z/
z*x-eye_x e y=eye_z/ z*y-eye_y.

Cada tringulo representado em 3D, se forem fornecidos dados de 3D clipping.


Se "N" for especificado, as coordenadas de Z so normalizadas entre 0 e 255 aps a rotao, proporcionando
um zClipping mais fcil.
Se zstring for fornecido, ocorre o z clipping por pxel, utilizando a string do valor z (consulte a explicao
abaixo).
TRIANGLE_P apresenta uma string que contm todos os pontos transformados. Se no pretender invocar
TRIANGLE ou LINE vrias vezes seguidas, utilizando os mesmos pontos e transformao, pode faz-lo ao
substituir points_definition por esta string e omitir a definio de transformao nas invocaes
subsequentes de TRIANGLE e LINE.

Sobre a zstring:
TRIANGLE_P([G]) apresenta uma string adaptada para o z clipping.

Para utilizar o z clipping, invoque TRIANGLE_P([G]) para criar uma string de z clipping (inicializada em
255 para cada pxel). Em seguida, pode invocar TRIANGLE_P com valores de z adequados (0-255) para cada
um dos vrtices do tringulo e TRIANGLE_P([G]) no ir desenhar pxeis mais afastados do que os pxeis
j desenhados. ZString automaticamente atualizada conforme adequado.

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 M0M9 ou uma varivel local que contenha uma matriz.
Tambm pode introduzir uma matriz diretamente como um argumento para o comando.

ADDCOL

Sintaxe: ADDCOL(matrixname, vector, column_number)

Comandos do programa 587


Insere os valores no vector numa nova coluna, inserida antes de column_number na matriz especificada.
O nmero de valores no vetor deve ser igual ao nmero de linhas na matriz.

ADDROW

Sintaxe: ADDROW(matrixname, vector, row_number)

Insere os valores no vector numa nova linha, inserida antes de row_number na matriz especificada. O
nmero de valores no vetor deve ser igual ao nmero de colunas na matriz.

DELCOL

Sintaxe: DELCOL(name ,column_number)

Elimina o column column_number do nome da matriz.

DELROW

Sintaxe: DELROW(name ,row_number)

Elimina row row_number da linha do nome da matriz.

EDITMAT

Sintaxe: EDITMAT(matrix variable, [title], [read only]) ou EDITMAT(matrix,


[title], [read only])

Permite-lhe ver ou editar a matriz especificada.

Se uma varivel de matriz (M0M9) utilizada, a varivel atualizada quando tocar em .

O ttulo opcional pode ser "ttulo" ou {"ttulo", ["nomes de linhas], ["nomes de colunas"]}. Se introduzido,
"ttulo" apresentado na parte superior do editor de matriz. Se "nomes de linhas" e "nomes de colunas"
forem introduzidos, estes so utilizados como cabealhos de linha e coluna no editor.
Se s de leitura no for 0, o utilizador apenas pode ver a matriz. Isto , o utilizador no pode editar a matriz.
EDITMAT apresenta a matriz assim que o comando estiver concludo. Se for utilizado num programa,
apresenta o programa quando toca em .

REDIM

Sintaxe: REDIM (nome, tamanho)

Redimensiona a matriz (nome) ou vetor especificados de acordo com o tamanho. Para uma matriz, o tamanho
uma lista de dois nmeros inteiros (n1,n2). Para um vetor, o tamanho uma lista que contm um nmero
inteiro (n). Os valores existentes na matriz so conservados. Os valores de preenchimento sero 0.

REPLACE

Sintaxe: REPLACE(name, start, object)

Substitui parte de uma matriz ou vetor guardados em nome com um objeto a partir da posio incio. Incio
para uma matriz uma lista que contm dois nmeros. Para um vetor, um nico nmero. REPLACE
tambm funciona com listas, grficos e strings. Por exemplo, REPLACE("123456", 2, "GRM") -> "1GRM56"

SCALE

Sintaxe: SCALE(name, value, rownumber)

588 Captulo 28 Programao na HP PPL


Multiplica o row_number especificado da matriz especificada pelo value.

SCALEADD

Sintaxe: SCALEADD(name, value, row1, row2)

Multiplica a row1 especificada da matriz (name) pelo value e, em seguida, adiciona este resultado
segunda row2 especificada da matriz (name) e substitui row1 pelo resultado.

SUB
Sintaxe: SUB(name, start, end)

Extrai um sub-objeto 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
vetor ou lista ou um par ordenado (X,Y) para grficos: SUB(M1{1,2},{2,2})

SWAPCOL

Sintaxe: SWAPCOL(name, column1, column2)

Troca a coluna1 e a coluna2 da matriz especificada (nome).

SWAPROW

Sintaxe: SWAPROW(name, row1, row2)

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 atual e
alterar as opes no menu Vistas.

STARTAPP

Sintaxe: STARTAPP("name")

Inicia a aplicao com o nome. Isso far com que a funo START do programa da aplicao seja executada,
caso exista. iniciada a vista predefinida da aplicao. Tenha em ateno que a funo START sempre
executada quando o utilizador toca em na Biblioteca de Aplicaes. Funciona tambm com as
aplicaes definidas pelo utilizador.
Exemplo: STARTAPP("Function") inicia a aplicao Funo.

STARTVIEW

Sintaxe: STARTVIEW( [,draw?])

Inicia a n-sima vista da aplicao atual. Se draw? for verdadeiro (ou seja, no 0), ir obrigar a que o ecr seja
imediatamente redesenhado para essa vista.
Os nmeros de vista (n) so os seguintes:

Simblica:0
Desenho:1
Numrica:2

Comandos do programa 589


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 automtica):10
Quarta vista especial (Decimal):11
Quinta vista especial (Nmero inteiro):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 de Incio:-1
Definies 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: VIEW ("string"[,program_name])


BEGIN
Comandos;
END;

Adiciona uma opo personalizada ao menu Vistas. Quando a string selecionada, executa o
program_name. Consulte o Programa DiceSimulation na seco Exemplo na pgina 563.

Nmero inteiro
BITAND

Sintaxe: BITAND(int1, int2, intn)

590 Captulo 28 Programao na HP PPL


Apresenta a lgica binria AND dos nmeros inteiros especificados.
Exemplo: BITAND(20,13) d 4.

BITNOT

Sintaxe: BITNOT(int)

Apresenta a lgica binria NOT do nmero inteiro especificado.


Exemplo: BITNOT(47) d 549755813840.

BITOR

Sintaxe: BITOR(int1, int2, intn)

Apresenta a lgica binria OR dos nmeros inteiros especificados.


Exemplo: BITOR(9,26) d 27.

BITSL

Sintaxe: BITSL(int1 [,int2])

Mudana da lgica binria para a esquerda. Pega em um ou dois nmeros inteiros como entrada e apresenta o
resultado de mudar os bits do primeiro nmero inteiro para a esquerda, de acordo com o nmero de casas
indicado pelo segundo nmero inteiro. Se no houver um segundo nmero inteiro, os bits so mudados uma
casa para a esquerda.
Exemplos:
BITSL(28,2) d 112

BITSL(5) d 10.

BITSR

Sintaxe: BITRL(int1 [,int2])

Mudana da lgica binria para a direita. Pega em um ou dois nmeros inteiros como entrada e apresenta o
resultado de mudar os bits do primeiro nmero inteiro para a direita, de acordo com o nmero de casas
indicado pelo segundo nmero inteiro. Se no houver um segundo nmero inteiro, os bits so mudados uma
casa para a direita.
Exemplos:
BITSR(112,2) d 28

BITSR(10) d 5.

BITXOR

Sintaxe: BITXOR(int1, int2, intn)

Apresenta a lgica binria exclusiva OR dos nmeros inteiros especificados.


Exemplo: BITXOR(9,26) d 19.

BR

Sintaxe: BR(#integerm)

Comandos do programa 591


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

GETBASE

Sintaxe: GETBASE(#integer[m])

Apresenta a base para o nmero inteiro especificado (em qualquer que seja a base predefinida atual): 0 =
predefinio, 1 = binria, 2 = octal, 3 = hexadecimal.
Exemplos: GETBASE(#1101b) d #1h (se a base predefinida for hexadecimal), ao passo que GETBASE
(#1101) d #0h.

GETBITS

Sintaxe: GETBITS(#integer)

Apresenta o nmero de bits utilizados para codificar um nmero inteiro.


Se o nmero inteiro no for especificado, utilizado o valor atual da caixa de Inteiros na Pgina 1 de
Definies de incio.
Exemplos:
GETBITS(#22122) d 32.

GETBITS(#1:45h) d 45.

RB

Sintaxe: RB(integer)

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

SETBITS

Sintaxe: SETBITS(#integer[m] [,bits])

Define o nmero de bits para representar o nmero inteiro. Os valores vlidos encontram-se no intervalo de
63 a 64. Se for omitido m ou bits, utilizado o valor predefinido.
Exemplo: SETBITS(#1111b, 15) d #1111:15b

SETBASE

Sintaxe: SETBASE(#integer[m][c])

Apresenta o nmero inteiro expresso na base m na base indicada por c, que pode ser 1 (para binria), 2 (para
octal) ou 3 (para hexadecimal). O parmetro m pode ser b (para binria), d (para decimal), o (para octal) ou h
(para hexadecimal). Se m for omitido, a entrada assumida como estando na base predefinida. Da mesma
forma, se c for omitido, a sada ser apresentada na base predefinida.
Exemplos: SETBASE (#34o,1) d #11100b, ao passo que SETBASE (#1101) d #0h (se a base
predefinida for hexadecimal).

592 Captulo 28 Programao na HP PPL


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.

CHOOSE

Sintaxe: CHOOSE(var, "ttulo", "item1", "item2",,"itemn")

Apresenta uma caixa de seleo com o ttulo e que contm os itens escolha. Se o utilizador selecionar um
objeto, a varivel cujo nome fornecido ser atualizada de modo a conter o nmero do objeto selecionado
(um nmero inteiro, 1, 2, 3, ) ou 0 se o utilizador tocar em .

Apresenta verdadeiro (no zero) se o utilizador selecionar um objeto; caso contrrio, apresenta falso (0).
Exemplo:
CHOOSE
(N,"PickHero","Euler","Gauss","Newton");
IF N==1 THEN PRINT("You picked Euler"); ELSE IF N==2 THEN PRINT("You
picked Gauss");ELSE PRINT("You picked Newton");
END;
END;

Aps a execuo de CHOOSE, o valor de N ser atualizado para conter 0, 1, 2 ou 3. O comando IF THEN
ELSE faz com que o nome da pessoa selecionada seja impresso no terminal.

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)

Comandos do programa 593


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 nmeros inteiros de 0 a 50,
numeradas da parte superior esquerda (tecla 0) para a parte inferior direita (tecla 50), conforme ilustrado na
figura 27-1.

INPUT

Sintaxe: INPUT(var,[title], [label], [help], [reset_value],


[initial_value])

Sintaxe: INPUT({vars},[title], [{labels}], [{help}], [{reset_values}],


[{initial_values}])

A forma mais simples deste comando abre uma caixa de dilogo com o ttulo fornecido e um campo com o
nome da etiqueta, apresentando a ajuda na parte inferior. A caixa de dilogo inclui as teclas de menu CANCEL
e OK. O utilizador pode introduzir um valor no campo rotulado. Se o utilizador premir a tecla de menu OK, a
varivel var atualizada com o valor introduzido e apresentado 1. Se o utilizador premir a tecla de menu
CANCEL, a varivel var no atualizada e apresentado 0.
Na forma mais complexa do comando, so utilizadas listas para criar uma caixa de dilogo com vrios
campos. Se var for uma lista, cada elemento pode ser o nome de uma varivel ou uma lista, utilizando a
sintaxe que se segue.

594 Captulo 28 Programao na HP PPL


{var_name, real, [{pos}]} para criar um controlo de caixa de verificao. Se real >1, esta caixa de
verificao agrupada com as seguintes n -1 caixas de verificao num grupo de opo (ou seja, apenas
uma das n caixas de verificao pode estar marcada a qualquer altura)
{var_name, [allowed_types_matrix] , [{pos}]} para criar um campo de edio. [allowed_types_matrix]
lista todos os tipos permitidos ([-1] representa todos os tipos permitidos). Se o nico tipo permitido for
uma string, a edio oculta as aspas duplas.
{var_name, {Choose items}, [{pos}]} para criar um campo de seleo.
Se pos for especificada, uma lista com a forma {incio do campo em % do ecr, largura do campo em % do
ecr, linha (comea em 0)}. Isto permite-lhe controlar a posio e o tamanho precisos dos seus campos.
Tenha em ateno que ter de especificar pos para nenhum ou para todos os campos na caixa de dilogo.
Existe um mximo de sete linhas de controlos por pgina. Os controlos com mais de sete linhas so colocados
na pginas subsequentes. Se for criada mais de uma pgina, ["ttulo"] pode ser uma lista dos ttulos.

ISKEYDOWN

Sintaxe: ISKEYDOWN(id_tecla);

Apresenta verdadeiro (no zero) se a tecla da qual fornecida a key_id (id_tecla) estiver premida no momento
e falso (0) se no estiver.

MOUSE

Sintaxe: MOUSE[(index)]

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

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;

Comandos do programa 595


Se o utilizador introduzir 10 para o raio, a caixa de mensagem indica:

PRINT

Sintaxe: PRINT(expression or 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,

para apagar o texto e qualquer outra tecla para ocultar o terminal. Premir para a interao
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;

596 Captulo 28 Programao na HP PPL


Repare na utilizao da varivel LOCAL para o raio, bem como na 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 de n segundos na execuo do programa. Sem nenhum argumento ou com n = 0, faz uma
pausa de um minuto na execuo do programa.

Mais
%CHANGE

Sintaxe: %CHANGE(x,y)

A alterao percentual ao mudar de x para y.


Exemplo: %CHANGE(20,50) d 150.

%TOTAL

Sintaxe: %TOTAL(x,y)

A percentagem de x que corresponde a y.

Comandos do programa 597


Exemplo: %TOTAL(20,50) d 250.

CAS

Sintaxe: CAS.function() ou CAS.variable

Executa a funo ou apresenta a varivel, utilizando o CAS.

EVALLIST

Sintaxe: EVALLIST({list})

Calcula o contedo de cada elemento de uma lista e apresenta a lista calculada.

EXECON

Sintaxe: EXECON (&expr, List1, [List2,])

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 (&).
Exemplos:
EXECON("&1+1",{1,2,3}) d {2,3,4}

Quando & imediatamente seguido de um nmero, indicada a posio na lista. Por exemplo:
EXECON("&2&1",{1, 4, 3, 5}" d {3, 1, 2}

No exemplo acima, &2 indica o segundo elemento e &1 o primeiro elemento em cada par de elementos. O
operador de subtrao entre eles subtrai o primeiro do segundo, em cada par, at que no haja mais pares.
Neste caso (com apenas uma nica lista), os nmeros ligados a & apenas podem ser 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}) d {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. Com
duas listas, os nmeros ligados a & podem ter dois dgitos. Neste caso, o primeiro dgito refere-se ao nmero
da lista (por ordem da esquerda para a direita) e o segundo dgito continua a poder ser apenas 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}) d {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.

HMS

Sintaxe: HMS(valor)

Converte um valor decimal para o formato hexagesimal, ou seja, em unidades subdivididas em grupos de 60.
Tal inclui graus, minutos e segundos, bem como horas, minutos e segundos.
Exemplo: HMS(54.8763) d 545234.68

598 Captulo 28 Programao na HP PPL


HMS

Sintaxe: HMS(valor)

Converte um valor expresso em formato hexagesimal para o formato decimal.


Exemplo: HMS(545234.68) d 54.8763

ITERATE

Sintaxe: ITERATE(expr, var, ivalue, #times)

Para #times, calcula recursivamente expr em funo de var, comeando por var = ivalue.

Exemplo: ITERATE(X^2, X, 2, 3) d 256

TICKS

Sintaxe: TICKS

Apresenta o valor do relgio interno em milissegundos.

TEVAL
Sintaxe: TEVAL(parmetro)

Apresenta o tempo necessrio em segundos para calcular o parmetro.

TYPE

Sintaxe: TYPE(object)

Apresenta o tipo de objeto:


0: Real
1: Nmero inteiro
2: String
3: Complexos
4: Matriz
5: Erro
6: Lista
8: Funo
9: Unidade
14: Objeto cas. A parte fracionria do tipo cas.

Variveis e programas
A HP Prime contm quatro tipos de variveis: variveis de Incio, de aplicao, CAS e do utilizador. Pode
aceder a essas variveis a partir do menu Varivel ( ).

Os nomes das variveis de Incio so reservados, ou seja, no podem ser eliminados do sistema, nem podem
ser utilizados para guardar objetos de qualquer outro tipo que no aquele para o qual foram concebidos. Por
exemplo, A a Z e esto reservados para guardar nmeros reais, Z0 a Z9 esto reservados para guardar

Comandos do programa 599


nmeros complexos e L0 a L9 esto reservados para guardar listas, etc. Como tal, no possvel guardar uma
matriz em L8 ou uma lista em Z.
As variveis de Incio mantm o mesmo valor em Incio e nas aplicaes, ou seja, so variveis globais comuns
para o sistema. Podem ser utilizadas nos programas com essa perceo.
Os nomes das variveis de aplicaes tambm so reservados, apesar de algumas aplicaes poderem
partilhar o mesmo nome de varivel de aplicao. Em qualquer um destes casos, o nome da varivel de
aplicao deve ser qualificado se essa varivel no for da aplicao atual. Por exemplo, se a aplicao atual
for a aplicao Funo, Xmn ir apresentar o valor de x mnimo na vista de Desenho da aplicao Funo. Se
pretender o valor mnimo na vista de Desenho da aplicao Polar, em seguida, tem de introduzir
Polar.Xmin. As variveis de aplicao representam as definies que faz quando trabalha com aplicaes
interativamente. medida que trabalha com uma aplicao, as funes da aplicao tambm podem guardar
resultados nas variveis da aplicao. Num programa, as variveis de aplicao so utilizadas para editar os
dados de uma aplicao, para a personalizar e para aceder aos resultados da operao da aplicao.
As variveis do CAS so semelhantes s variveis de Incio reais A a Z, com a exceo de que so em letra
minscula e so concebidas para serem utilizadas na vista do CAS e no na vista de Incio. Outra diferena
que as variveis de Incio e de aplicao contm sempre valores, ao passo que as variveis do CAS podem ser
simplesmente simblicas e no conter qualquer valor especfico. As variveis do CAS no so introduzidas
como as variveis de Incio e de aplicao. Por exemplo, a varivel t do CAS pode conter um nmero real, uma
lista ou um vetor, etc. Se uma varivel do CAS tiver um valor guardado na mesma, a sua invocao a partir da
vista de Incio apresentar o respetivo contedo.
As variveis do utilizador so variveis criadas pelo utilizador diretamente ou 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. As variveis do utilizador criadas num programa podem ser
locais para esse programa ou globais. Depois de uma varivel ter sido exportada de um programa, aparecer
entre as variveis do utilizador no menu Variveis, junto ao programa que a exportou. As variveis do
utilizador podem ter vrios caracteres, mas tm de seguir certas regras. Consulte Variveis e visibilidade
na pgina 553 para mais informaes.
As variveis do utilizador, tal como as variveis CAS, no so introduzidas e, por isso, podem conter objetos
de tipos diferentes.
As seces seguintes abordam a utilizao de variveis de aplicao em programas, fornecendo descries de
cada varivel de aplicao, como o nome e o possvel contedo. Para obter uma lista de todas as variveis de
Incio e de aplicao, consulte o captulo "Variveis". Para as variveis do utilizador em programas, consulte
Linguagem de programao da HP Prime na pgina 553.

Variveis de aplicaes

Nem todas as variveis de aplicao so utilizadas em todas as aplicaes. Por exemplo, S1Fit s utilizada
na aplicao Estatstica 2 var. No entanto, muitas das variveis so comuns s aplicaes Funo, Grficos
Avanados, Paramtrica, Polar, Sequncia, Resolv, Estatstica 1 var e Estatstica 2 var. Se uma varivel no
estiver disponvel em todas estas aplicaes ou estiver disponvel em apenas algumas destas aplicaes (ou
noutra aplicao), aparece, sob o nome da varivel, uma lista das 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 de acordo com as categorias em que aparecem no menu Variveis, consulte a seco "Variveis de
aplicaes" no captulo "Variveis".

Variveis de aplicao atuais

Estas variveis permitem que o utilizador tenha acesso a dados e ficheiros associados com a aplicao
atualmente ativa.

600 Captulo 28 Programao na HP PPL


AFiles

Cada aplicao HP Prime pode ter um nmero ilimitado de ficheiros associados a ela. Estes ficheiros so
enviados com a aplicao. Por exemplo, se existir um ficheiro com o nome icon.png associado aplicao,
esse ficheiro utilizado como cone da aplicao na Biblioteca de Aplicaes.
AFiles apresenta a lista de todos esses ficheiros.

AFiles("nome") apresenta o contedo do ficheiro com o nome fornecido.

AFiles ("nome"): = objeto guarda o objeto no ficheiro com o nome fornecido.

AFilesB

Cada aplicao HP Prime pode ter um nmero ilimitado de ficheiros associados a ela. Estes ficheiros so
enviados com a aplicao. AFilesB o equivalente binrio da varivel AFiles.
AFilesB apresenta a lista de todos os ficheiros associados a uma aplicao.

AFilesB("nome") apresenta o tamanho do ficheiro com o nome fornecido.

AFilesB("nome, posio, [nb]) apresenta nb bytes lidos no ficheiro com o nome fornecido, a
comear da posio no ficheiro (a posio inicia em 0).
FilesB ("nome", posio): = valor ou {valores...} guarda n bytes, comeando na posio,
no ficheiro com o nome fornecido.

ANote

ANote apresenta a nota associada a uma aplicao HP. Esta a nota apresentada quando o utilizador prime
.

ANote:="string" define a nota associada aplicao para conter a string.

AProgram

AProgram apresenta o programa associado a uma aplicao HP Prime.


AProgram:="string" define o programa associado aplicao para conter a string.

AVars

AVars apresenta a lista dos nomes de todas as variveis associadas a uma aplicao HP Prime.
AVars(n) apresenta o contedo da n-sima varivel associada aplicao.

AVars("nome") apresenta o contedo da varivel especificada associada aplicao.

AVars(n ou "nome"):= value define a varivel de aplicao especificada para conter o valor
determinado. Se "nome" no for uma varivel existente, ser criada uma nova.
Depois de uma varivel da aplicao ser criada atravs de AVars("nome"):= value, pode utilizar a varivel,
bastando para isso escrever o nome dela.

DelAVars

DelAVars(n ou "nome) elimina a varivel de aplicao especificada.

Comandos do programa 601


DelAFiles

DelAFiles("nome") elimina o ficheiro especificado, associado a uma aplicao HP.

Variveis da vista de Desenho

Eixos

Ativa ou desativa os eixos.


Na vista Config Desenho, marque (ou desmarque) Eixos.

Num programa, introduza:


0 Eixos para ativar os eixos.

1 Eixos para desativar os eixos.

Cursor

Define o tipo de cursor. (Invertido ou intermitente, til se o fundo for slido).


Na vista Config Desenho, escolha Cursor.
Num programa, introduza:
0 Cursor para cruzes contnuas (predefinio).

1 Cursor para inverter as cruzes.

2 Cursor para cruzes intermitentes.

Pontos grelha

Ativa ou desativa a grelha de pontos de fundo na vista de Desenho. Na vista Config Desenho, marque (ou
desmarque) Pontos grelha. Num programa, introduza:

0 Pontos grelha para ativar os pontos de grelha (predefinio).

1 Pontos grelha para desativar os pontos de grelha.

Linhas de grelha

Ativa ou desativa a grelha de linhas de fundo na vista de Desenho.


Na vista Config Desenho, marque (ou desmarque) Linhas de grelha.
Num programa, introduza:
0 Linhas de grelha para ativar as linhas de grelha (predefinio).

1 Linhas de grelha para desativar as linhas de grelha.

Hmin/Hmax

Estatstica 1 var
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, introduza:


n1 Hmin

602 Captulo 28 Programao na HP PPL


n2 Hmax

em que n1 < n2

Larg. H

Estatstica 1 var
Define a largura das barras de histograma.
Na vista Config Desenho para estatsticas a uma varivel, defina um valor para Larg. H.

Num programa, introduza:


n Larg. H em que n > 0

Etiquetas

Desenha etiquetas na vista de Desenho, apresentando os intervalos de X e Y.


Na vista Config Desenho, marque (ou desmarque) Etiquetas.

Num programa, introduza:


1 Etiquetas para ativar as etiquetas (predefinio).

2 Etiquetas para desativar as etiquetas.

Mtodo

Funo, Resolv, Paramtrica, Polar, Estatstica 2 var


Define o mtodo de criao de grficos: adaptvel, segmentos de passo fixo ou pontos de passo fixo.
Num programa, introduza:
0 Mtodo para selecionar o mtodo adaptvel.

1 Mtodo para selecionar o mtodo de segmentos de passo fixo.

2 Mtodo para selecionar o mtodo de pontos de passo fixo.

Nmin/Nmax
Sequncia
Define os valores mnimo e mximo para a varivel independente.
Aparece como os campos Intervalo N na vista Config Desenho. Na vista Config Desenho, introduza os valores
para N Rng.

Num programa, introduza:


n1 Nmin

n2 Nmax

em que n1 < n2

Tamanho do pixel

Geometria

Comandos do programa 603


Define as dimenses de cada pxel quadrado na aplicao Geometria. Na vista de Desenho, introduza um valor
positivo em Tamanho do pixel.

Em alternativa, introduza Tamanho do pixel:=n, em que n>0.

Recentrar

Volta a centrar no cursor ao fazer zoom.


A partir de Desenho - Zoom - Definir fatores, marque (ou desmarque) Recentrar.
Num programa, introduza:
0 Recentrar para ativar a recentragem (predefinio).

1 Recentrar para desativar a recentragem.

Marca S1-Marca S5
Estatstica 2 var
Define a marca a utilizar nos grficos de disperso.
Na vista Config Desenho para estatsticas a duas variveis, selecione uma das Marca S1-Marca S5.

Percorrer texto

Geometria
Determina se o comando atual na vista de Desenho se desloca de forma automtica ou manual. Na vista de
Desenho, selecione ou desmarque Percorrer texto.
Tambm pode introduzir Percorrer texto:=0 para se deslocar manualmente ou Percorrer
texto:=1 para se deslocar automaticamente.

Des. seq.

Sequncia
Permite escolher entre um grfico tipo "degrau de escada" ou "teia".
Na vista Config Desenho, selecione Des. seq. e, em seguida, Degrau de escada ou Teia.

Num programa, introduza:


0 Des. seq. para o tipo "degrau de escada".

1 Des. seq. para o tipo "teia".

min/max

Polar
Define os valores independentes mnimo e mximo.
Na vista Config Desenho, introduza os valores para Rng.

Num programa, introduza:


n1 min

n2 max

em que n1 < n2

604 Captulo 28 Programao na HP PPL


step

Polar
Define o tamanho do passo para a varivel independente.
Na vista Config Desenho, introduza um valor para Passo.
Num programa, introduza:
n step

em que n > 0

Tmin/Tmax

Paramtrica
Define os valores mnimo e mximo da varivel independente.
Na vista Config Desenho, introduza os valores para T Rng.

Num programa, introduza:


n1 Tmin

n2 Tmax

em que n1 < n2

Passo de T

Paramtrica
Define o tamanho do passo para a varivel independente.
Na vista Config Desenho, introduza um valor para Passo de T.

Num programa, introduza:


n Passo de T

em que n > 0

Marcas X

Define a distncia entre as marcas para o eixo horizontal.


Na vista Config Desenho, introduza um valor para Marcas X.

Num programa, introduza:


n Marcas X

em que n > 0

Marcas Y

Define a distncia entre as marcas no eixo vertical.


Na vista Config Desenho, introduza um valor para Marcas Y.

Num programa, introduza:


n Marcas Y

Comandos do programa 605


em que n > 0

Xmin/Xmax

Define os valores mnimo e mximo horizontais do ecr de desenho.


Na vista Config Desenho, introduza os valores para Intervalo de X.
Num programa, introduza:
n1 Xmin

n2 Xmax

em que n1 < n2

Ymin/Ymax

Define os valores mnimo e mximo verticais do ecr de desenho.


Na vista Config Desenho, introduza os valores para Y Rng.

Num programa, introduza:


n1 Ymin

n2 Ymax

em que n1 < n2

Zoom X

Define o fator de zoom horizontal.

Na vista de Desenho, prima e, em seguida, . Desloque-se at Definir fatores, selecione a

opo e toque em . Introduza o valor para Zoom X e toque em .

Num programa, introduza:


n Zoom X

em que n > 0
O valor predefinido 4.

Zoom Y

Na vista de Desenho, prima e, em seguida, . Desloque-se at Definir fatores, selecione a

opo e toque em . Introduza o valor para Zoom Y e toque em .

Num programa, introduza:


n Zoom Y

em que n > 0
O valor predefinido 4.

606 Captulo 28 Programao na HP PPL


Variveis da vista Simblica

AltHyp

Inferncia
Determina a hiptese alternativa utilizada para um teste de hiptese.
Na vista Simblica, selecione uma opo para Alt Hypoth.

Num programa, introduza:


0 AltHyp < 0

1 AltHyp > 0

2 AltHyp 0

E0...E9

Resolv
Contm uma equao ou expresso. Na vista Simblica, selecione uma opo entre E0 e E9 e, em seguida,
introduza uma expresso ou equao. Para selecionar a varivel independente, realce-a na vista Numrica.
Num programa, introduza (por exemplo):
X+Y*X-2=Y E1

F0...F9

Funo
Contm uma expresso em X. Na vista Simblica, selecione uma opo entre F0 e F9 e, em seguida, introduza
uma expresso.
Num programa, introduza (por exemplo):
SIN(X) F1

H1...H5

Estatstica 1 var
As variveis simblicas Estatstica 1 var so H1 a H5. Estas variveis contm os valores de dados para uma
anlise estatstica a uma varivel. Por exemplo, H1(n) apresenta o n-simo valor no conjunto de dados para a
anlise H1. Sem nenhum argumento, H1 apresenta uma lista de objetos que definem H1. Esses objetos so os
seguintes e pela ordem indicada:
Uma expresso (entre aspas simples) que define a lista de dados (ou aspas duplas vazias)
Uma expresso (entre aspas simples) que, opcionalmente, define as frequncias para cada um dos
valores da lista de dados (ou aspas duplas vazias)
O nmero do tipo de grfico
O nmero da opo
A cor do grfico
O nmero do tipo de grfico um inteiro de 1 a 9 que controla que tipo de grfico estatstico utilizado com
cada uma das variveis H1 a H5. A correspondncia a seguinte:

Comandos do programa 607


1Histograma (predefinio)
2Grfico de caixa
3Probabilidade normal
4Linhas
5Barras
6Pareto
7Controlo
8Pontos
9Caule e folha
O nmero da opo um inteiro de 0 a 2 que controla qualquer opo disponvel para o tipo de grfico. A
correspondncia a seguinte:
0Sem opes
1No mostrar valores anmalos para o grfico de caixa
2Mostrar valores anmalos para o grfico de caixa
Exemplo:
H3:={"D1", "", 2, 1, #FF:24h} define H3 para utilizar D1 para a respetiva lista de dados, no
utiliza frequncias e desenha um grfico de caixa sem valores anmalos utilizando uma cor azul.

Mtodo

Inferncia
Determina se a aplicao Inferncia est definida para calcular resultados de testes de hipteses ou
intervalos de confiana. Na vista Simblica, faa uma seleo para Mtodo.
Num programa, introduza:
0 Mtodo para Teste de hiptese

2 Mtodo para Intervalo de confiana

3 Mtodo para Qui-quadrado

4 Mtodo para Regresso

R0...R9

Polar
Contm uma expresso em . Na vista Simblica, selecione uma opo entre R0 e R9 e introduza uma
expresso.
Num programa, introduza:
SIN() R1

S1...S5

Estatstica 2 var

608 Captulo 28 Programao na HP PPL


As variveis de aplicao Estatstica 2 var so S1 a S5. Estas variveis contm os dados que definem uma
anlise estatstica a duas variveis. S1 apresenta uma lista dos objetos que definem S1. Cada lista contm os
seguintes itens, por ordem:
Uma expresso (entre aspas simples) que define a lista de dados de variveis independentes (ou aspas
duplas vazias)
Uma expresso (entre aspas simples) que define a lista de dados de variveis dependentes (ou aspas
duplas vazias)
Uma string ou expresso que, opcionalmente, define as frequncias para a lista de dados dependentes
O nmero do tipo de ajuste
A expresso de ajuste
A cor do grfico de disperso
O nmero do tipo de marcas para o ponto do grfico de disperso
A cor do grfico de ajuste
O nmero do tipo de ajuste um nmero inteiro de 1 a 13 que controla qual o tipo de grfico estatstico
utilizado com cada uma das variveis de S1 a S5. A correspondncia a seguinte:
1Linear
2Logartmico
3Exponencial
4Potncia
5Expoente
6Inverso
7Logstico
8Quadrtico
9Cbico
10Qurtico
11Trigonomtrico
12Linha mediana-mediana
13Definido pelo utilizador
O nmero do tipo de marcas de pontos do grfico de disperso um nmero inteiro de 1 a 9 que controla qual
o grfico utilizado para representar cada ponto num grfico de disperso. A correspondncia a seguinte:
1Pequeno ponto oco
2Pequeno quadrado oco
3x fino
4Cruz oca
5Pequeno losango oco
6x grosso
7Pequeno ponto slido

Comandos do programa 609


8Losango fino
9Grande ponto oco
Exemplo:
S1:={"C1", "C2", "", 1, "", #FF:24h, 1, #FF:24h} define C1 como dados independentes,
C2 como dados dependentes, sem frequncias para os dados dependentes, um ajuste linear, sem equao
especfica para esse ajuste linear, um grfico de disperso azul com tipo de marcas 1 e um grfico de ajuste
azul.

InfType

Inferncia
Determina o tipo de teste de hiptese ou intervalo de confiana. Depende do valor da varivel Mtodo. Na
vista Simblica, faa uma seleo para Tipo.

Em alternativa, num programa, guarde o nmero constante da lista abaixo na varivel Tipo. Com Mtodo=0,
os valores constantes e os respetivos 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, os valores constantes e os respetivos significados so os seguintes:

0 Intervalo Z: 1
1 Intervalo Z: 1 - 2

2 Intervalo Z:1
3 Intervalo Z: 1 - 2

4 Intervalo T: 1
5 Intervalo T: 1 - 2

Com Mtodo=2, os valores constantes e os respetivos significados so os seguintes:

0 Teste de qui-quadrado da adequao do ajuste


1 Teste bidirecional de qui-quadrado
Com Mtodo=3, os valores constantes e os respetivos significados so os seguintes:

0 Teste t linear
1 Intervalo: Declive
2 Intervalo: Interceo
3 Intervalo: Resposta mdia
4 Intervalo de previso

610 Captulo 28 Programao na HP PPL


X0, Y0...X9,Y9

Paramtrica
Contm duas expresses em T: X(T) e Y(T). Na vista Simblica, selecione uma opo entre X0Y0 e X9
Y9 e introduza expresses em T.

Num programa, guarde expresses em T em Xn e Yn, em que n um nmero inteiro de 0 a 9.


Exemplo:
SIN(4*T) Y1;2*SIN(6*T) X1

U0...U9

Sequncia
Contm uma expresso em N. Na vista Simblica, selecione uma opo entre U0 e U9 e, em seguida,
introduza uma expresso em N, Un(N-1) ou Un(N-2).

Num programa, utilize o comando RECURSE para guardar a expresso em Un, em que n um nmero inteiro
de 0 a 9.
Exemplo:
RECURSE (U,U(N-1)*N,1,2) U1

Variveis da vista Numrica

C0...C9

Estatstica 2 var
Contm listas de dados numricos. Na vista Numrica, introduza os dados numricos em C0 a C9.

Num programa, introduza:


LIST Cn

em que n = 0, 1, 2, 3 ... 9 e LIST uma lista ou o nome de uma lista.

D0...D9

Estatstica 1 var
Contm listas de dados numricos. Na vista Numrica, introduza os dados numricos em D0 a D9.

Num programa, introduza:


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


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, introduza:
LIST NumIndep

Comandos do programa 611


Lista 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 vetores de 2 elementos) em vez de uma lista de
nmeros.

N. inicial

Funo Paramtrica Polar Sequncia


Define o valor inicial para uma tabela na vista Numrica.
Na vista Config Numrica, introduza um valor para N. inicial.

Num programa, introduza:


n N. inicial

NumXStart

Grficos Avanados
Define o nmero inicial para os valores de X numa tabela na vista Numrica.
Na vista Config Numrica, introduza um valor para NUMXSTART.

Num programa, introduza:


n NumXStart

NumYStart

Grficos Avanados
Define o valor inicial para os valores de Y numa tabela na vista Numrica.
Na vista Config Numrica, introduza um valor para NUMYSTART.

Num programa, introduza:


n NumYStart

N. de passo

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 N. de passo.

Num programa, introduza:


n N. de passo

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

612 Captulo 28 Programao na HP PPL


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


n NumYStep

em que n > 0

Tipo de n.

Funo Paramtrica Polar Sequncia Grficos Avanados


Define o formato da tabela.
Na vista Config Numrica, faa uma seleo para Tipo de n..

Num programa, introduza:


0 Tipo de n. para Automtica (predefinio).

1 Tipo de n. para Cria A Tua.

N. de zoom

Funo Paramtrica Polar Sequncia


Define o fator de zoom na vista Numrica.
Na vista Config Numrica, introduza um valor para N. de zoom.

Num programa, introduza:


n N. de zoom

em que n > 0

NumXZoom

Grficos Avanados
Na vista Config Numrica, introduza um valor para NUMXZOOM.

Num programa, introduza:


n NumXZoom

em que n > 0

NumYZoom

Grficos Avanados
Define o fator de zoom para os valores na coluna Y, na vista Numrica.
Na vista Config Numrica, introduza um valor para NUMYZOOM.

Comandos do programa 613


Num programa, introduza:
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 apresentado nesta vista depende do teste de hiptese ou
intervalo de confiana selecionado na vista Simblica.

Alfa

Define o nvel alfa para o teste de hiptese. Na vista Numrica, defina o valor de Alfa.

Num programa, introduza:


n Alfa

em que 0 < n < 1

Conf
Define o nvel de confiana para o intervalo de confiana. Na vista Numrica, defina o valor de C.

Num programa, introduza:


n Conf

em que 0 < n < 1

ExpList

Contm as contagens esperadas por categoria para o teste de qui-quadrado da adequao do ajuste. Na vista
Simblica, campo Esperado, selecione Contagem. Em seguida, na vista Numrica, introduza os dados em
ExpList.

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 x ou x1.

Num programa, introduza:


n Mean1

Mean2

Para um teste ou intervalo de 2 mdias, define o valor da mdia da segunda amostra. Na vista Numrica,
defina o valor de x2.

Num programa, introduza:


n Mean2

Define o valor presumido da mdia da populao para um teste de hiptese. Na vista Numrica, defina o valor
de 0.

614 Captulo 28 Programao na HP PPL


Num programa, introduza:
n 0

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


n n1

n2

Para um teste ou intervalo que inclua a diferena entre duas mdias ou duas propores, define o tamanho da
segunda amostra. Na vista Numrica, defina o valor de n2.

Num programa, introduza:


n n2

ObsList

Contm os dados de contagem observados para o teste de qui-quadrado da adequao do ajuste. Na vista
Numrica, introduza os seus dados em ObsList.

ObsMat

Contm as contagens observadas por categoria para o teste bidirecional de qui-quadrado. Na vista Numrica,
introduza os seus dados em ObsMat.

Define a proporo presumida de sucessos para o teste Z de uma proporo. Na vista Numrica, defina o valor
de 0.

Num programa, introduza:


n 0

em que 0 < 0 < 1

Repartidas

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

Num programa, introduza:


0 Repartidas para no repartidas (predefinio).

1 Repartidas para repartidas.

Comandos do programa 615


ProbList

Contm as probabilidades esperadas por categoria para o teste de qui-quadrado da adequao do ajuste. Na
vista Simblica, na caixa Esperado, selecione Probabilidade. Em seguida, na vista Numrica, introduza os
dados em ProbList.

s1

Define o desvio padro da amostra para um teste de hiptese ou intervalo de confiana. Para um teste ou
intervalo que inclua a diferena entre duas mdias ou duas propores, define o desvio padro da primeira
amostra. Na vista Numrica, defina o valor de s1.

Num programa, introduza:


n s1

s2

Para um teste ou intervalo que inclua a diferena entre duas mdias ou duas propores, define o desvio
padro da segunda amostra. Na vista Numrica, defina o valor de s2.

Num programa, introduza:


n s2

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


n 1

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


n 2

x1

Define o nmero de sucessos 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 sucessos da primeira
amostra. Na vista Numrica, defina o valor de x1.

Num programa, introduza:


n x1

x2

Para um teste ou intervalo que inclua a diferena entre duas propores, define o nmero de sucessos da
segunda amostra. Na vista Numrica, defina o valor de x2.

Num programa, introduza:

616 Captulo 28 Programao na HP PPL


n x2

Lista X

Contm a lista de dados explicativos (X) para os testes de regresso e intervalos. Na vista Numrica,
introduza os seus dados em Lista Xl.

Xval

Para o intervalo de confiana para a resposta mdia e o intervalo de previso para uma resposta futura,
contm o valor da varivel explicativa (X) sob escrutnio. Introduza um valor quando tal lhe for solicitado pelo
assistente.

Lista Y

Contm a lista de dados de resposta (Y) para os testes de regresso e intervalos. Na vista Numrica, introduza
os seus dados em Lista Y.

Variveis da aplicao Financeira

As seguintes variveis so utilizadas pela aplicao Financeira. Correspondem aos campos da vista Numrica
da aplicao Financeira.

CPYR

Perodos de capitalizao por ano. Define o nmero de perodos de capitalizao por ano para um clculo do
fluxo de dinheiro. Na vista Numrica da aplicao Financeira, introduza um valor para C/YR.

Num programa, introduza:


n CPYR

em que n > 0

BEG

Determina se o juro acumulado no incio ou no fim do perodo de capitalizao. Na vista Numrica da


aplicao Financeira, marque ou desmarque End (Fim).

Num programa, introduza:


1 BEG para acumulao no final do perodo (predefinio)

0 BEG para acumulao no incio do perodo.

FV
Future value (Valor futuro). Define o valor futuro de um investimento. Na vista Numrica da aplicao
Financeira, introduza um valor para FV.

Num programa, introduza:


n FV

Os valores positivos representam o retorno de um investimento ou emprstimo.

IPYR

Interest per year (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.

Comandos do programa 617


Num programa, introduza:
n IPYR

em que n > 0

NbPmt

Number of payments (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, introduza:


n NbPmt

em que n > 0

PMT

Payment value (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, introduza:


n PMT

Tenha em ateno que os valores dos pagamentos so negativos se estiver a efetuar o pagamento e positivos
se estiver a receber o pagamento.

PPYR

Payments per year (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 (P/A).

Num programa, introduza:


n PPYR

em que n > 0

PV

Present value (Valor atual). Define o valor atual de um investimento. Na vista Numrica da aplicao
Financeira, introduza um valor para PV.

Num programa, introduza:


n PV

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 Tamanho do grupo.

Num programa, introduza:


n GSize

618 Captulo 28 Programao na HP PPL


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, introduza:
matrizLSystem

em que matriz uma matriz ou o nome de uma das variveis de matriz M0 a M9.

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

O comprimento do Lado a. Define o comprimento do lado oposto ao ngulo A. Na vista Numrica da aplicao
Solucionador de tringulos, introduza um valor positivo para a.
Num programa, introduza:
n SideA

em que n > 0

SideB

O comprimento do Lado b. Define o comprimento do lado oposto ao ngulo B. Na vista Numrica da aplicao
Solucionador de tringulos, introduza um valor positivo para b.
Num programa, introduza:
n SideB

em que n > 0

SideC

O comprimento do Lado c. Define o comprimento do lado oposto ao ngulo C. Na vista Numrica da aplicao
Solucionador de tringulos, introduza um valor positivo para c.
Num programa, introduza:
n SideC

em que n > 0

AngleA

A medida do ngulo A. Define a medida do ngulo A. O valor desta varivel ser interpretado de acordo com a
definio do modo de ngulo (Graus ou Radianos). Na vista Numrica da aplicao Solucionador de tringulos,
introduza um valor positivo para o ngulo A.
Num programa, introduza:
n AngleA

Comandos do programa 619


em que n > 0

AngleB

A medida do ngulo B. Define a medida do ngulo B. O valor desta varivel ser interpretado de acordo com a
definio do modo de ngulo (Graus ou Radianos). Na vista Numrica da aplicao Solucionador de tringulos,
introduza um valor positivo para o ngulo B.
Num programa, introduza:
n AngleB

em que n > 0

AngleC

A medida do ngulo C. Define a medida do ngulo C. O valor desta varivel ser interpretado de acordo com a
definio do modo de ngulo (Graus ou Radianos). Na vista Numrica da aplicao Solucionador de tringulos,
introduza um valor positivo para o ngulo C.
Num programa, introduza:
n AngleC

em que n > 0

TriType

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 retngulos. Na vista da
aplicao Solucionador de tringulos, toque em .

Num programa, introduza:


0 TriType para o Solucionador de tringulos geral.

1 TriType para o Solucionador de tringulos retngulos.

Variveis das definies de incio

As seguintes variveis (exceto Ans) encontram-se nas definies de incio. Todas podem ser substitudas na
vista Config Simblica de uma aplicao.

Ans

Contm o ltimo resultado calculado na vista de Incio ou do CAS. Ans(n) apresenta o n-simo resultado no
histrico de vista de Incio. Na vista do CAS, se Ans uma matriz, Ans(m,n) apresenta o elemento na linha
m e na coluna n.

HAngle

Define o formato de ngulo para a vista de Incio. Em Definies de incio, escolha Graus ou Radianos para
o valor do ngulo.
Num programa, introduza:
0 HAngle para Radianos.

1 HAngle para Graus.

2 HAngle para Grados.

620 Captulo 28 Programao na HP PPL


HDigits

Define o nmero de dgitos para um formato numrico que no o Padro na vista de Incio. Em Definies de
incio, introduza um valor no segundo campo de Formato numrico.
Num programa, introduza:
n HDigits, em que 0 < n < 11.

HFormat

Define o formato de apresentao dos nmeros utilizado na vista de Incio. Em Definies de incio, escolha
Padro, Fixo, Cientfico ou Engenharia no campo Formato numrico.

Num programa, guarde um dos seguintes nmeros constantes (ou o respetivo nome) na varivel HFormat:

0 Padro
1 Fixo
2 Cientfico
3 Engenharia

HComplex

Permite um resultado complexo a partir de uma introduo real. Por exemplo, se HComplex for definido como
0, ASIN(2) apresenta um erro; se HComplex for definido como 1, ASIN(2) apresenta 1.57079632679
1.31695789692*i.
Em Definies de incio, marque ou desmarque o campo Complexos. Em alternativa, num programa,
introduza:
0 HComplex para Desligado.

1 HComplex para Ligado.

Data

Apresenta a data do sistema. O formato AAAA.MMDD. Este formato utilizado independentemente do


formato definido no ecr Definies de incio. Na pgina 2 das definies de incio, introduza os valores para
Data.

Num programa, introduza:


YYYY.MMDD Data, em que YYYY (AAAA) so os quatro dgitos do ano, MM so os dois dgitos do ms e
DD so os dois dgitos do dia.

Hora

Apresenta a hora atual do relgio no formato DMS. Isto semelhante varivel TICKS, que contm o nmero
de milissegundos uma vez que o computador foi arrancado.
Para definir o tempo do relgio, introduza Tempo: = HMMSS.

Idioma

Contm um nmero inteiro que indica o idioma do sistema. Em Definies de incio, escolha um idioma para o
campo Idioma.
Num programa, guarde um dos seguintes nmeros constantes na varivel Idioma:

Comandos do programa 621


1 Idioma (Ingls)

2 Idioma (Chins)

3 Idioma (Francs)

4 Idioma (Alemo)

5 Idioma (Espanhol)

6 Idioma (Neerlands)

7 Idioma (Portugus)

Entrada

Contm um nmero inteiro que indica o modo de entrada. Em Definies de incio, selecione uma opo para
Entrada.
Num programa, introduza:
0 Entrada para Texto.

1 Entrada para Algbrico.

2 Entrada para RPN.

NMERO INTEIRO

Base

Apresenta ou define a base para nmeros inteiros. Em Definies de incio, selecione uma opo para o
primeiro campo junto de Nmeros inteiros. Num programa, introduza:
0 Base para Binria.

1 Base para Octal.

2 Base para Decimal.

3 Base para Hexadecimal.

Bits

Apresenta ou define o nmero de bits para representar nmeros inteiros. Em Definies de incio, introduza
um valor para o segundo campo junto de Nmeros inteiros. Num programa, introduza:
n Bits, em que n o nmero de bits.

Com sinal

Apresenta o estado de ou define um sinalizador que indica se o tamanho de palavra do nmero inteiro tem ou
no sinal. Em Definies de incio, marque ou desmarque o campo direita de Nmeros inteiros. Num
programa, introduza:
0 C/ sinal para sem sinal.

1 C/ sinal para com sinal.

Outras variveis de Incio comuns

Alm das variveis de Incio que controlam as definies de incio, h quatro variveis de Incio adicionais que
permitem ao utilizador o acesso programtico a vrios tipos de objetos Incio.

622 Captulo 28 Programao na HP PPL


DelHVars

DelHVars(n) ou DelHVars("nome") elimina a varivel de incio definida pelo utilizador.

HVars

D acesso a variveis de incio definidas pelo utilizador.


HVars apresenta uma lista dos nomes de todas as variveis de incio definidas pelo utilizador.

HVars(n) apresenta a n-sima varivel de incio definida pelo utilizador.

HVars("nome") apresenta a varivel de incio definida pelo utilizador com o nome fornecido.

HVars(n ou "nome", 2) apresenta a lista de parmetros para essa funo, caso a varivel seja uma
funo definida pelo utilizador; caso contrrio, apresenta 0.
HVars(n):=value guarda o valor na n-sima varivel de incio definida pelo utilizador.

HVars("nome"):=value guarda o valor na varivel de incio definida pelo utilizador chamada "nome". Se
tal varivel no existe, isto ir cri-la.
HVars(n ou "nome", 2):= {"Param1Name", ..., "ParamNName"} assume que a varivel do
utilizador especificada contm uma funo e especifica quais so os parmetros dessa funo.

Notas

A varivel Notas d acesso s notas guardadas na calculadora.


Notas apresenta a lista dos nomes de todos as notas na calculadora.

Notas(n) apresenta o contedo da n-sima nota na calculadora (1 a NbNotes).

Notes("nome") apresenta o contedo da nota chamada nome.

Este comando tambm pode ser utilizado para definir, redefinir ou apagar uma nota.
Notas(n):="string" define o valor da nota n. Se a string estiver vazia, a nota apagada.

Notas("nome"):="string" define o valor da nota "nome". Se a string estiver vazia, a nota apagada.
Se no existir nenhuma nota chamada "nome", ela criada com uma string como contedo.

Programas
A varivel Programas d acesso aos programas guardados na calculadora.
Programas apresenta a lista dos nomes de todos os programas na calculadora.

Programas(n) apresenta o contedo do n-simo programa na calculadora (1 a NbProgramas).

Programas(n):="string" define o cdigo fonte do programa para o programa n. Se a string estiver


vazia, elimina o programa.
Programas("nome") apresenta a fonte do programa "nome".

Programas("nome"):="string" define o cdigo fonte "nome" do programa para a string. Se a string


estiver vazia, o programa apagado. Se no existir nenhum programa chamado "nome", ele criado.

TOff

TOff contm um nmero inteiro que define o nmero de milissegundos at que calculadora seguinte se
desligue automaticamente. Por predefinio so 5 minutos ou #493E0h (5*60*1000 milissegundos).

Comandos do programa 623


Os intervalos vlidos so de #1388h a #3FFFFFFFh.

Variveis da vista Config Simblica

As seguintes variveis encontram-se na vista Config Simblica de uma aplicao. Podem ser utilizadas para
substituir o valor da varivel correspondente em Definies de incio.

AAngle

Define o modo de ngulo.


Em Config Simblica, escolha Sistema, Graus ou Radianos para o valor do ngulo. Sistema
(predefinio) fora o valor do ngulo a coincidir com a existente em Definies de incio.
Num programa, introduza:
0 AAngle para Sistema (predefinio).

1 AAngle para Radianos.

2 AAngle para Graus.

3 AAngle para Grados.

AComplex

Define o modo de nmeros complexos.


Em Config Simblica, escolha Sistema, Ligado ou Desligado. Sistema (Sistema) (predefinio) fora o
modo de nmeros complexos a coincidir com a definio correspondente em Definies de incio.
Num programa, introduza:
0 AComplex para Sistema (predefinio).

1 AComplex para Ligado.

2 AComplex para Desligado.

ADigits

Define o nmero de casas decimais a utilizar para os formatos numricos Fixo, Cientfico ou Engenharia na
Config Simblica da aplicao.
Em Config Simblica, introduza um valor no segundo campo de Formato numrico.

Num programa, introduza:


n ADigits

em que 0 < n <11

AFormat

Define o formato de apresentao dos nmeros utilizado na vista de Incio e para rotular os eixos na vista de
Desenho.
Sistema Padro, Fixo, Cientfico ou Engenharia no campo Formato numrico.

Num programa, guarde o nmero constante na varivel AFormat.

0 Sistema

624 Captulo 28 Programao na HP PPL


1 Padro
2 Fixo
3 Cientfico
4 Engenharia
Exemplo:
3 AFormat

Variveis de resultados

As aplicaes Funo, Estatstica 1 var, Estatstica 2 var 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 Raiz. Essa varivel pode, ento, ser utilizada noutro lugar.
As variveis de resultados so listadas atravs das aplicaes que as geram.

Comandos do programa 625


29 Aritmtica de nmeros inteiros elementar

A base de nmeros comuns utilizada na matemtica contempornea a base 10. Por predefinio, todos os
clculos realizados pela HP Prime so efetuados na base 10, e todos os resultados so apresentados na base
10.
No entanto, a HP Prime permite-lhe efetuar aritmtica de nmeros inteiros em quatro bases: decimal (base
10), binria, (base 2), octal (base 8) e hexadecimal (base 16). Por exemplo, poderia multiplicar 4 na base 16
por 71 na base 8 e a resposta E4 na base 16. Isto equivalente na base 10 a multiplicar 4 por 57 para obter
228.

Para indicar que vai praticar aritmtica de inteiros, faa anteceder o nmero pelo smbolo cardinal: (para
obter #, prima ). Para indicar a base a utilizar para o nmero, anexe o marcador de base
adequado:

Marcador de base Base

[em branco] Para adoptar a base predefinida (consulte A base predefinida na pgina 627)

d decimal

b binria

o octal

h hexadecimal

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 nmeros inteiros, o resultado de qualquer clculo que, em aritmtica de ponto
flutuante, inclusse resto, truncado: apresentada apenas a parte do nmero inteiro. Assim, #100b/#10b
possibilita a resposta correta: #10b (uma vez que 410/210 210). No entanto, #100b/#11b fornece apenas o
componente inteiro do resultado correto: #1b.

626 Captulo 29 Aritmtica de nmeros inteiros elementar


Repare tambm que a preciso da aritmtica de nmeros inteiros pode ser limitada pelo tamanho de palavra
do nmero inteiro. O tamanho de palavra o nmero mximo de bits que pode representar um nmero
inteiro. Pode configurar isto para qualquer valor entre 1 e 64. Quanto mais pequeno o tamanho de palavra,
menor o nmero inteiro que pode ser com rigor representado. O tamanho de palavra predefinido 32, que
adequado para representar nmeros inteiros at aproximadamente 2 109. No entanto, nmeros inteiros
maiores do que isso, seriam truncados, ou seja, os bits mais significativos (ou seja, os bits iniciais) sairiam.
Assim, o resultado de qualquer clculo envolveria que esse nmero no fosse preciso.

A base predefinida
A configurao de uma base predefinida afeta apenas a introduo e apresentao dos nmeros utilizados
em aritmtica de nmeros inteiros. Se tiver configurado a base predefinida para binria, 27 e 44 iro
continuar a ser representados dessa forma na vista de Incio e o resultado da soma desses nmeros
continuaria a ser representado como 71. No entanto, se introduziu #27b, obteria um erro de sintaxe, uma vez
que 2 e 7 no so nmeros inteiros encontrados na 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 nmeros inteiros. A exceo se pretende incluir um nmero da base
no predefinida: ter de incluir o marcador de base. Assim, se a base predefinida for 2 e desejar introduzir 27
para uma operao de aritmtica de nmeros inteiros, pode introduzir, simplesmente, #11011 sem o sufixo b.
Mas, se desejar introduzir 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
nmeros inteiros para os quais no tenha explicitamente adicionado um marcador de base ser novamente
apresentado na nova base. Na figura seguinte, o primeiro clculo 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 nmeros inteiros 16 (hexadecimal). Para alterar a base
predefinida:
1.
Apresente o ecr Definies de incio:

A base predefinida 627


2. Escolha a base que pretende do menu Nmeros inteiros: Binria, Octal, Decimal ou Hex.
3. O campo direita de Nmeros 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, selecione 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.

Exemplos de aritmtica de nmeros inteiros


Os operandos em aritmtica de nmeros inteiros podem ser da mesma base ou de bases mistas.

Clculo de nmeros inteiros Equivalente decimal

#10000b+#10100b =#100100b 16 + 20 = 36

#71o#10100b = #45o 57 20 = 37

#4Dh * #11101b = #8B9h 77 29 = 2233

#32Ah/#5o = #A2h 810/5 = 162

Aritmtica de bases mistas


Excetuando uma situao, quando existem operandos de bases diferentes, o resultado do clculo
apresentado na base do primeiro operando. A figura seguinte mostra dois clculos equivalentes: o primeiro
multiplica 410 por 5710 e o segundo multiplica 5710 por 410. Obviamente, tambm os resultados so
matematicamente equivalentes. No entanto, cada uma apresentada na base do operando introduzida
primeiro: 16 no primeiro caso e 8 no segundo.

628 Captulo 29 Aritmtica de nmeros inteiros elementar


A exceo ocorre se um operando no for marcado como um nmero inteiro, ou seja, se no for antecedido
por #. Nesses casos, o resultado apresentado em base 10.

Manipulao de nmeros inteiros


O resultado da aritmtica de nmeros inteiros pode ser analisado com maior pormenor, e manipulado,
atravs de visualizao na caixa de dilogo Editar nmero inteiro.
1. Na vista de Incio, utilize as teclas de cursor para selecionar o resultado que lhe interessa.
2.
Prima (Base).

apresentada a caixa de dilogo Editar nmero inteiro. O campo Era, em cima, apresenta o resultado
que selecionou na vista de Incio.
Os equivalentes hexadecimal e decimal so apresentados abaixo do campo Sada, seguidos de uma
representao bit a bit do nmero 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 de Incio.) As teclas so as seguintes:

Exemplos de aritmtica de nmeros inteiros 629



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.

(Neg): apresenta o complemento para dois (ou seja, cada bit no tamanho de palavra
especificado invertido e adicionado um. O novo nmero inteiro representado aparece no campo
Sada (e nos campos hex e decimal abaixo dele).

ou (Base do ciclo): apresenta o nmero inteiro no campo Sada na outra base.

Os botes de menu oferecem algumas opes adicionais:

: repe o estado original de tudo o que foi alterado

: percorre as bases; exatamente o mesmo que premir +

: alterna o tamanho de palavra entre com sinal e sem sinal

: apresenta o complemento para um (ou seja, cada bit no tamanho de palavra especificado
invertido: um 0 substitudo por 1 e um 1 por 0. O novo nmero inteiro representado aparece no campo
Sada (e nos campos hex e decimal abaixo dele).

: ativa o modo de edio. Aparece um cursor e pode mover-se pela caixa de dilogo utilizando
as teclas de 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 .

3. Faa as alteraes que desejar.


4.
Para guardar as alteraes, clique em ; caso contrrio, prima .

NOTA: Se guardar as alteraes, da prxima vez que selecionar o mesmo resultado na vista de Incio e abrir
a caixa de dilogo Editar nmero inteiro, 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 nmeros inteiros a partir da
vista de Incio e dos programas:

BITAND BITNOT BITOR

BITSL BITSR BITXOR

630 Captulo 29 Aritmtica de nmeros inteiros elementar


BR GETBASE GETBITS

RB SETBASE SETBITS

Estas encontram-se descritas em Nmero inteiro na pgina 590.

Funes de base 631


30 Apndice 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 1 var, Estatstica 2 var, 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 ativados por meio de toque. Compare com tecla.
CAS
Sistema de lgebra Computacional. Utilize o CAS para efetuar clculos exatos ou simblicos. Compare com os
clculos efetuados na vista de Incio que, frequentemente, do aproximaes numricas. Pode partilhar
resultados e variveis do CAS com a vista de Incio (e vice-versa).
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 de Incio
O ponto de partida da calculadora. A maior parte dos clculos pode ser realizada na vista de Incio. No
entanto, esses clculos apresentam apenas aproximaes numricas. Para obter resultados exatos, pode
utilizar o CAS. Pode partilhar resultados e variveis do CAS com a vista de Incio (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 ativar).
Biblioteca
Um conjunto de itens; mais especificamente, de aplicaes. Consulte tambm catlogo.

632 Captulo 30 Apndice A Glossrio


lista
Um conjunto de objetos 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 retos. As matrizes podem ser
criadas e manipuladas pelo Editor de Matrizes e, em seguida, guardadas no Catlogo de Matrizes. Os vetores
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.
expresso aberta
Uma expresso aberta constituda por duas expresses (algbricas ou aritmticas), separadas por um
operador relacional, como, por exemplo, =, <, etc. Entre os exemplos de expresses abertas encontram-se
y2<x-1 e x2y2=3+x.
programa
Um conjunto de instrues reutilizvel que o utilizador regista com o Editor de Programas.
varivel
Um nome atribudo a um objeto 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 selecionando a varivel associada no menu de variveis ( ).

vetor
Um array unidimensional de nmeros reais ou complexos entre parnteses retos simples. Os vetores 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: Desenho, Config desenho,
Numrica, Config numrica, Simblica e Config simblica.

633
31 Apndice 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 limpa os dados guardados (variveis, aplicaes, programas,
etc.).

Para reinicializar
Vire a calculadora ao contrrio e insira um clipe no orifcio de Reinicializar, logo acima da tampa do
compartimento da bateria. A calculadora ser reiniciada, voltando vista de Incio.

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.

Limites de funcionamento
Temperatura de funcionamento: 0C a 45C (32F a 113F).
Temperatura de armazenamento: 20C a 65C (4 a 149F).
Humidade de funcionamento e armazenamento: 90% de humidade relativa mxima de 40C (104F). 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 respetivos significados. Algumas
aplicaes, bem como o CAS, possuem mensagens de erro mais especficas que dispensam explicaes.

Mensagem Significado

Tipo de argumento incorreto Entrada incorreta 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 incorretas.

634 Captulo 31 Apndice B Resoluo de problemas


Mensagem Significado

Tamanho de dados estatsticos diferente Precisa de duas colunas com nmeros iguais de valores de dados.

Erro de sintaxe A funo ou o comando que introduziu no inclui os argumentos corretos ou


na ordem correta. Os delimitadores (parnteses, vrgulas, pontos e pontos e
vrgulas) tambm devem estar corretos. Procure o nome da funo no ndice
remissivo para encontrar a respetiva sintaxe correta.

Nenhuma funo marcada Deve introduzir e marcar uma equao na vista Simblica antes de entrar na
vista de Desenho.

Erro de receo Problema de receo 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).

Mensagens de estado 635


ndice Remissivo

A Vista de Desenho 236 Aplicao Folha de Clculo 204


ajuda 34 Vista Numrica 227, 246 atribuio de nomes a clulas
aplicao Vista Simblica 223 210
adicionar uma nota 100 Aplicao Estatstica 2Var botes e teclas 216
Aplicao Estatstica 2 var 238 Desenhar 252 Clculos do CAS 216
criar 100 Menu Funo 251 Comando CHOOSE 214
criar, exemplo 101 Aplicao Estatstica 2 var 238 copiar e colar 213
Estatstica 1 var 220 abrir 238 funes 219
Financeira 313 apresentar a equao 243 funes externas 212
funo 105 clculo de estatsticas 248 gestos 209
funes 102 configurar o grfico 242 importar dados 212
Inferncia 254 conjuntos de dados 240 introduo direta 211
Paramtrica 294 definir o ajuste 248 navegao 209
Polar 299 desenhar grficos de dados 249 Operaes bsicas 209
qualificar variveis 104 desenhar o grfico 243 parmetros de formatao 218
Resolv 283 editar dados 245 referncias a clulas 209
Sequncia 304 escolher um ajuste 247 referncias a variveis 215, 217
Solucionador de tringulos 321 explorar estatsticas 241 referncias externas 214
Solucionador linear 291 grfico de disperso 250 seleo 209
variveis 102, 103 introduzir dados 239, 245 utilizar nomes em clculos 210
Aplicao Estatstica 1 var 220 modelo de regresso 247 Aplicao Funo 105, 107
clculo de estatsticas 229 ordem de traar 251 abrir 105
carta de controlo 234 prever valores 244, 252 adicionar uma tangente 121
desenhar grficos de dados 231 prever valores, vista de alterar escala 109
desenho de grficos 230 Desenho 252 analisar funes 113
diagrama de caule e folha 235 prever valores, vista de Incio rea entre funes 119
diagrama de pareto 233 252 configurar um grfico 106
editar dados 226, 228 resoluo de problemas 253 declive de equao quadrtica
eliminar dados 228 tipo de ajuste 240 118
explorar o grfico 236 tipos de ajuste 247 definir expresses 106
gerao de dados 229 traar uma curva 250 derivadas 124
grfico de barras 233 Vista Config Desenho 252 desenhar 113
grfico de caixa 231 Vista de Desenho 251 equao quadrtica 115
grfico de linhas 232 Aplicao Financeira 313 explorar a vista Numrica 111
grfico de pizza 235 amortizao 318 extremo de equao quadrtica
grfico de pontos 234 calcular amortizaes 318 120
grfico de probabilidade normal Clculos do VDT 317 funo de traar 107
232 diagramas de fluxo de dinheiro integrais 124, 126
histograma 231 315 interseco de duas funes
inserir dados 228 exemplo de amortizao 318 117
introduzir dados 226 grfico de amortizao 320 ir para um valor 112
Menu Mais 227, 246 valor do dinheiro no tempo Menu da vista de Desenho 113
ordenar dados 229 (VDT) 316 modificar grficos 114
tipos de grfico 231 navegar tabelas 111
Vista Config Desenho 236 opes de zoom 112

636 ndice Remissivo


operaes 123 intervalo de confiana para o Aplicao Resolv 283
outras opes 113 declive 278 abrir 283, 287
variveis 121, 122 intervalo de confiana para uma definir equaes 287
Vista Config Numrica 110 resposta mdia 280 definir uma equao 284
Vista Numrica 109 intervalo de previso 281 desenho de grficos 286
aplicao Geometria 142 intervalos de confiana 270 informaes acerca de solues
abrir 142 intervalo T de duas amostras 290
adicionar clculos 147 274 introduzir um valor de semente
adicionar uma tangente 144 intervalo T de uma amostra 273 288
adicionar um ponto restrito 143 intervalo Z de duas amostras limitaes 289
clculos na vista de Desenho 271 limpar 284
149 intervalo Z de duas propores resolver 285, 289
criar um ponto derivado 145 272 uma equao 283, 287
desenhar o grfico 142 intervalo Z de uma amostra 270 variveis conhecidas 285
preparao 142 intervalo Z de uma proporo Aplicao Sequncia 304, 305
traar a derivada 149 272 abrir 305
Aplicao Grficos Avanados 129 introduzir dados 258, 260 configurar o grfico 306, 311
abrir 131 mtodo 262 definir a expresso 305, 310
apresentar a vista Numrica 137 mtodo de inferncia 256 desenhar o grfico da
configurar o grfico 132 resultados grficos 264 sequncia 307, 311
definies selecionadas 133 resultados numricos 263 explorar o grfico 308
explorar a vista Numrica 137 teste da adequao do ajuste sequncias definidas
explorar o grfico 133 275 explicitamente 310
Galeria de Desenho 141 teste da tabela bidirecional 276 tabela de valores 312
Galeria de Desenho, explorar testes de hipteses 264 tabela de valores, configurar
141 testes de qui-quadrado 275 310
open sentence (expresso teste t de duas amostras 269 tabela de valores, explorar 309
aberta) 132 teste t de uma amostra 268 Vista Numrica 308
traar 135 teste t linear 277 Aplicao Solucionador de
traar, contorno 139 teste z de duas amostras 265 tringulos 321
traar, pontos de interesse 140 teste z de duas propores 267 abrir 321
traar, vista Numrica 138 teste z de uma amostra 265 caso indeterminado 323
Vista Config Numrica 138 teste z de uma proporo 266 casos especiais 323
Vista Numrica 136 tipo 262 sem dados suficientes 324
Aplicao Inferncia 254 Vista Simblica 255 sem soluo 324
abrir 254, 261 Aplicao Paramtrica 294 tipos de tringulo 323
ANOVA 282 abrir 294 valor dos ngulos 321
Aplicao Estatstica 1 var 260 configurar o grfico 296, 301 valores conhecidos 322
apresentar os resultados do definir funes 294 valores desconhecidos 322
teste 258 explorar o grfico 297 Aplicao Solucionador linear 291
calcular estatsticas 261 valor dos ngulos 295 abrir 291
dados de amostra 254 Vista Numrica 298 itens de menu 293
dados indesejveis 260 aplicao Polar sistema 2 x 2 293
desenhar os resultados do teste explorar o grfico 302 aplicaes 58
259 valor dos ngulos 300 abrir 59
importar dados 263 Aplicao Polar 299 eliminar 60
importar estatsticas 260 abrir 299 opes 60
inferncia para regresso 276 definir a funo 299 ordenar 60
intervalo de confiana para a Vista Numrica 302 repor 59
interceo 279 rea de transferncia 26

ndice Remissivo 637


B expresses 23 vertices 203
biblioteca de aplicaes 59 reutilizar 26 vertices_abca 203
brilho 4 menus 16
F atalhos 17
C formulrios de introduo 17 fechar 17
clculos 22 repor 18 selecionar de 17
cancelar 3 funes de geometria 182 toolbox 17
CAS 45 menu sensvel ao contexto 8
clculos 46 G Menu Zoom
definies 48 geometria 142 Ampliar o zoom 79
itens de menu 49 Gestor de Memria Ampliar X 80
Varivel de Incio 50 Catlogo de cpias de Ampliar Y 81
vista 45 segurana 33 Decimal 83
Vista de Incio 50 utilizar 33 escala automtica 83
comandos gestos de toque 6 exemplo 79
DROPN 42 Menu Vistas 77
DUPN 42 L Nmero inteiro 84
Eco 42 ligar/desligar 3 quadrado 82
eliminar todos os itens 44 Reduzir o zoom 80
eliminar um item 43 M Reduzir X 81
ESCOLHER 41 Menu Catlogo (Cat.) 182, 198 Reduzir Y 82
mostrar um item 43 affix 198 Trig 84
MOVER 42 barycenter 198 visualizao em ecr dividido 78
pilha 42 convexhull 198 zoom de caixa 77
trocar 42 distance2 198 modo de exame 51
LISTA 42 division_point 198 ativar 55
comandos de geometria 182 equilateral_triangle 199 cancelar 56
exbisector 199 configuraes 57
D extract_measure 199 Modo Bsico 51
dados harmonic_conjugate 199 Modo personalizado 52
partilha 32 harmonic_division 200 nova configurao 54
definio is_harmonic 200 multiplicao explcita 25
adicionar 69 is_harmonic_circle_bundle 200 multiplicao implcita 25
blocos de construo 69 is_harmonic_line_bundle 200
calcular 71 is_orthogonal 200 N
cores 71 is_rectangle 201 navegao 6
eliminar 72 is_rhombus 201 notao polaca inversa 37
modificar 69 is_square 201 nmeros complexos 29
selecionar 71 isobarycenter 200 nmeros hexagesimais 15
definies 18 LineHorz 201 nmeros negativos 25
Incio 19, 20, 21 LineVert 201
Incio, especificar 21 open_polygon 201 P
Definies CAS 48 orthocenter 202 parnteses 24
pgina 1 48 perpendicular bisector 202 pilha, manipular 41
Pgina 2 49 point2d 202 prioridade algbrica 25
definies rpidas 6 polar 202
pole 202 R
E powerpc 203 resultados, reutilizar 39
ecr 4 radical_axis 203 resultados avultados 26
exemplos de clculos 39 vector 203 RPN 37
histrico 38

638 ndice Remissivo


S campo de direes 173 raio 180
sistema de lgebra computacional cartesiano 179 reciprocao 178
45 colinear 181 reflexo 175
colorir objetos 152 rotao 176
T comando de campo de direes selecionar objetos 151
teclado 7 155 similaridade 177
teclas combinar, vista Numrica 99 teclas 154
atalhos de matemtica 13 comprimento do arco 181 teclas de zoom 76
edio 9 conjugado 182 testes 181
EEX 15 coordenadas 180 Traar 85
introduo 9 coordenadas polares 180 translao 174
matemtica 12 copiar e colar 87 Vista Config Desenho 156
modelo matemtico 12 declive 180 zoom 75, 154
shift 10 desenho de grficos 171 Vista de Desenho: Menu Comandos
traar dilatao 177 163
avaliar uma funo 86 distncia 180 altitude 166
ligar/desligar 86 EDO 173 bissetor do ngulo 166
selecionar um grfico 85 equao de 180 centro 164
equiltero 182 crculo 168
V exemplo 66 crculo exterior 169
varivel 28 fatores de zoom 75 crculo interior 169
vista gestos 154 circumcrculo 168
exemplo 65 grfico de funo 172 cnica 170
Vista Config Desenho 63 grfico de sequncia 173 curva 168
configurar a vista de Desenho grfico paramtrico 172 elipse 170
87 grfico polar 172 hiprbole 170
exemplo 67 implcita 173 interseco 164
mtodos para grficos 90 inverso 178 interseces 164
operaes comuns 87 issceles 182 linha 165
Pgina 1 88 limpar objetos 153, 154 losango 167
Pgina 2 89 lista 173 lugar geomtrico 170
Pgina 3 89 medida 180 mediana 166
repor predefinies 92 Menu Comandos 163 parbola 170
Vista Config Numrica 64 Menu Opes 155 paralelo 165
exemplo 68 Menu Transformar 174 perpendicular 165
operaes comuns 99 mover objetos 152 polgono 166, 167
repor predefinies 99 no crculo 181 polgono regular 168
Vista Config Simblica 62 no objeto 181 ponto 163
anular definies 74 ocultar nomes 152 ponto em 164
exemplo 66 opes de zoom 75 ponto mdio 164
operaes comuns 73, 74 operaes comuns 74 pontos aleatrios 164
Vista de desenho ordenada 179 quadrado 168
gestos de zoom 76 paralelo 181 quadriltero 167
Vista de Desenho 62, 150 paralelogramo 182 raio 165
abcissa 179 paramtrica 180 retngulo 167
ngulo 181 permetro 180 segmento 165
rea 180 perpendicular 181 tangente 165
barra deslizante 174 pontocomplexo 179 tringulo 166
botes 154 preencher objetos 152 tringulo issceles 166
botes de menu 87 projeo 177 tringulo retngulo 166

ndice Remissivo 639


Vista de Incio 3 Vista Simblica 61, 157 raio 184
Vista do CAS 4 altitude 186 reciprocao 193
Vista Numrica 63, 159 barra deslizante 192 reflexo 192
abcissa 194 bissetor 186 reordenao de entradas 159
ngulo 196 botes de menu 72 retngulo 187
apresentar clculos na vista de campo de direes 191 rotao 192
Desenho 162 centro 184 segmento 184
rea 195 crculo 188 sequncia 191
botes de menu 98 crculo exterior 189 similaridade 193
calcular 95 crculo interior 189 tangente 185
cartesiano 194 circumcrculo 188 transformar 192
colinear 196 comando de campo de direes translao 192
combinar, vista de Desenho 99 155 tringulo 186
comprimento do arco 196 cnica 190 tringulo issceles 186
conjugado 197 criar objetos 158 tringulo retngulo 186
coordenadas 194 curva 188 Vista Config Simblica 159
coordenadas polares 194 desenho 190
copiar e colar 96 dilatao 193
declive 195 EDO 191
distncia 195 eliminar um objeto 159
editar um clculo 162 elipse 189
eliminar um clculo 163 exemplo 65
equao de 194 funo 190
equiltero 197 hiprbole 189
exemplo 68 implcita 191
gestos de zoom 94 interseco 184
issceles 197 interseces 184
listagem de todos os objetos inverso 193
161 linha 184
medida 195 lista 192
Menu Comandos 182, 194 losango 187
Menu Mais 98 lugar geomtrico 190
menu zoom 94 mediana 185
no crculo 196 Menu Comandos 182, 183
no objeto 196 ocultar um objeto 159
opes de zoom 93 operaes comuns 69
operaes comuns 92 parbola 190
ordenada 194 paralelo 185
paralelo 197 paralelogramo 187
paralelogramo 197 paramtrica 190
paramtrica 194 perpendicular 185
permetro 195 polar 191
perpendicular 197 polgono 186, 187
raio 195 polgono regular 188
tabelas personalizadas 95 ponto 183
tabelas personalizadas, eliminar ponto em 183
dados 96 ponto mdio 183
teclas de zoom 94 projeo 193
testes 196 quadrado 188
zoom 92 quadriltero 187

640 ndice Remissivo

Você também pode gostar