Anda di halaman 1dari 671

Calculadora Grfica HP Prime

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.

2014 Hewlett-Packard Development


Company, L.P.

Primeira edio: outubro de 2014

Nmero de publicao do documento:


788996-131
Avisos legais
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.
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 Hewlett-Packard Company no poder ser responsabilizada por quaisquer erros ou danos
incidentais ou consequenciais relacionados com o fornecimento, o desempenho ou a utilizao deste
manual e dos exemplos nele includos.

iii
iv Avisos legais
Informao Regulamentar e Ambiental do Produto
A Informao Regulamentar e Ambiental do Produto encontra-se no CD fornecido com o produto.

v
vi Informao Regulamentar e Ambiental do Produto
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 Home (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 .................................................................................................................. 7
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 ............................................................................................................. 15
Nmeros hexagesimais ..................................................................................... 15
Tecla EEX (potncias de 10) ............................................................................ 16
Menus ................................................................................................................................................. 17
Selecionar a partir de um menu ......................................................................................... 17
Atalhos ............................................................................................................................... 18
Fechar um menu ................................................................................................................ 18
Menus Toolbox .................................................................................................................. 18
Formulrios de introduo .................................................................................................................. 18

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

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


Histrico no modo RPN ...................................................................................................................... 35
Reutilizar resultados .......................................................................................................... 35
Exemplos de clculos ......................................................................................................................... 36
Manipular a pilha ................................................................................................................................ 38
PICK (Escolher) ................................................................................................................. 38
ROLL (Mover) .................................................................................................................... 38
Swap (Trocar) .................................................................................................................... 38
Stack (Pilha) ...................................................................................................................... 38
DROPN ............................................................................................................. 38
DUPN ................................................................................................................ 39
Echo (Eco) ........................................................................................................ 39
LIST (Lista) ..................................................................................................... 39

viii
Mostrar um item ................................................................................................................. 40
Eliminar um item ................................................................................................................ 40
Eliminar todos os itens ....................................................................................................... 40

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


Vista do CAS ...................................................................................................................................... 41
Clculos do CAS ................................................................................................................................ 42
Exemplo 1 .......................................................................................................................... 43
Exemplo 2 .......................................................................................................................... 43
Definies ........................................................................................................................................... 44
Pgina 1 ............................................................................................................................. 44
Pgina 2 ............................................................................................................................. 45
Definio da forma dos itens de menu .............................................................................. 46
Para utilizar uma expresso ou um resultado a partir da vista Home (Incio) ................... 46
Para utilizar uma varivel Home (Incio) no CAS .............................................................. 46

5 Modo de Exame .............................................................................................................................................. 48


Modificar a pr-configurao .............................................................................................................. 48
Criar uma nova configurao ............................................................................................................. 50
Ativar o modo de exame .................................................................................................................... 51
Cancelar o modo de exame ............................................................................................... 52
Modificar configuraes ..................................................................................................................... 52
Para alterar uma configurao .......................................................................................... 52
Para regressar pr-configurao .................................................................................... 53
Eliminar configuraes ...................................................................................................... 53

6 Introduo s aplicaes HP .......................................................................................................................... 54


Biblioteca de Aplicaes .................................................................................................................... 55
Abrir uma aplicao ........................................................................................................... 55
Repor uma aplicao ......................................................................................................... 56
Ordenar aplicaes ............................................................................................................ 56
Eliminar uma aplicao ...................................................................................................... 57
Outras opes ................................................................................................................... 57
Vistas das aplicaes ......................................................................................................................... 57
Symbolic View (Vista simblica) ........................................................................................ 58
Vista Symbolic Setup (Config simblica) ........................................................................... 58
Plot View (Vista de desenho) ............................................................................................. 59
Vista Plot Setup (Config desenho) ..................................................................................... 60
Numeric View (Vista numrica) ......................................................................................... 61
Vista Numeric Setup (Config numrica) ............................................................................ 61

ix
Exemplo rpido .................................................................................................................. 62
Abrir a aplicao ............................................................................................... 62
Symbolic View (Vista simblica) ....................................................................... 62
Vista Symbolic Setup (Config simblica) .......................................................... 63
Plot View (Vista de desenho) ............................................................................ 64
Vista Plot Setup (Config desenho) .................................................................... 64
Numeric View (Vista numrica) ......................................................................... 65
Vista Numeric Setup (Config numrica) ............................................................ 65
Operaes comuns na Symbolic View (Vista simblica) ................................................................... 66
Adicionar uma definio .................................................................................................... 66
Modificar uma definio ..................................................................................................... 66
Blocos de construo de definies .................................................................................. 66
Calcular uma definio dependente .................................................................................. 68
Selecionar ou cancelar a seleo de uma definio a explorar ........................................ 68
Escolher uma cor para os grficos .................................................................................... 69
Eliminar uma definio ...................................................................................................... 69
Symbolic View (Vista simblica): Resumo de botes de menu ......................................... 70
Operaes comuns na vista Symbolic Setup (Config simblica) ....................................................... 71
Anular definies sistmicas ............................................................................................. 71
Repor predefinies ........................................................................................................... 71
Operaes comuns na Plot View (Vista de desenho) ........................................................................ 72
Zoom .................................................................................................................................. 72
Fatores de zoom ............................................................................................... 72
Opes de zoom ............................................................................................... 73
Gestos de zoom ................................................................................................ 73
Teclas de zoom ................................................................................................. 73
Menu Zoom ....................................................................................................... 73
Zoom de caixa ................................................................................................... 74
Menu Views (Vistas) ......................................................................................... 75
Testar um zoom com visualizao em ecr dividido ......................................... 75
Exemplos de zoom ............................................................................................ 76
Ampliar o zoom ................................................................................. 76
Reduzir o zoom ................................................................................ 77
X In (Ampliar X) ................................................................................ 77
X Out (Reduzir X) ............................................................................. 78
Y In (Ampliar Y) ................................................................................ 78
Y Out (Reduzir Y) ............................................................................. 79
Square (Quadrado) ........................................................................... 79
Autoscale (Escala automtica) ......................................................... 80
Decimal ............................................................................................. 80
Integer (Nmero inteiro) ................................................................... 81

x
Trig ................................................................................................... 81
Trace (Traar) .................................................................................................................... 82
Selecionar um grfico ....................................................................................... 83
Calcular uma definio ...................................................................................... 83
Para ligar ou desligar a funo de traar .......................................................... 84
Plot View (Vista de desenho): Resumo de botes de menu ............................................. 84
Operaes comuns na vista Plot Setup (Config desenho) ................................................................. 84
Configurar a Plot View (Vista de desenho) ........................................................................ 84
Pgina 1 ............................................................................................................ 85
Pgina 2 ............................................................................................................ 86
Mtodos para grficos ....................................................................................................... 86
Repor predefinies ........................................................................................................... 88
Operaes comuns na Numeric View (Vista numrica) ..................................................................... 88
Zoom .................................................................................................................................. 88
Opes de zoom ............................................................................................... 89
Teclas de zoom ................................................................................................. 90
Menu Zoom ....................................................................................................... 90
Calcular .............................................................................................................................. 91
Tabelas personalizadas ..................................................................................................... 91
Eliminar dados .................................................................................................. 92
Numeric View (Vista numrica): Resumo de botes de menu .......................................... 92
Operaes comuns na vista Numeric Setup (Config numrica) ........................................................ 93
Repor predefinies ........................................................................................................... 94
Combinar a Plot View (Vista de desenho) e a Numeric View (Vista numrica) ................................. 94
Adicionar uma nota a uma aplicao ................................................................................................. 94
Criar uma aplicao ........................................................................................................................... 95
Exemplo ............................................................................................................................. 95
Funes e variveis de aplicao ...................................................................................................... 97
Funes ............................................................................................................................. 97
Variveis ............................................................................................................................ 98
Qualificar variveis ............................................................................................................ 99

7 Aplicao Function (Funo) ........................................................................................................................ 100


Introduo aplicao Function (Funo) ....................................................................................... 100
Abrir a aplicao Function (Funo) ................................................................................ 100
Definir as expresses ...................................................................................................... 101
Configurar um grfico ...................................................................................................... 102
Desenhar uma funo ..................................................................................................... 102
Traar um grfico ............................................................................................................. 103
Alterar a escala ................................................................................................................ 104
Apresentar a Numeric View (Vista numrica) .................................................................. 104

xi
Configurar a Numeric View (Vista numrica) ................................................................... 105
Explorar a Numeric View (Vista numrica) ...................................................................... 106
Navegar uma tabela ........................................................................................ 107
Para aceder diretamente a um valor ............................................................... 107
Aceder s opes de zoom ............................................................................. 107
Outras opes ................................................................................................. 108
Analisar funes ............................................................................................................................... 108
Apresentar o menu da Plot View (Vista de desenho) ...................................................... 108
Encontrar uma raiz de uma equao quadrtica ............................................ 108
Encontrar uma interseco de duas funes .................................................. 110
Encontrar o declive de uma equao quadrtica ............................................ 111
Para encontrar a rea com sinal entre duas funes ..................................... 112
Encontrar o extremo da equao quadrtica .................................................. 114
Adicionar uma tangente a uma funo ........................................................... 115
Definir funes em termos de derivadas ou integrais ...................................................................... 115
Funes definidas por derivadas ..................................................................................... 115
Funes definidas pelos integrais ................................................................................... 118
Variveis da aplicao Function (Funo) ....................................................................................... 119
Aceder s variveis da aplicao Function (Funo) ...................................................... 120
Resumo das operaes FCN ........................................................................................................... 121

8 Aplicao Advanced Graphing (Grficos Avanados) .................................................................................. 122


Introduo aplicao Advanced Graphing (Grficos Avanados) ................................................. 124
Abra a aplicao Advanced Graphing (Grficos Avanados): ......................................... 125
Definir uma expresso aberta .......................................................................................... 125
Configurar o grfico ......................................................................................................... 126
Desenhar as definies selecionadas ............................................................................. 127
Explorar o grfico ............................................................................................................. 127
Traar na Plot View (Vista de desenho) .......................................................... 129
Numeric View (Vista numrica) ....................................................................................... 130
Apresentar a Numeric View (Vista numrica) ................................................. 131
Explorar a Numeric View (Vista numrica) ..................................................... 132
Vista Numeric Setup (Config numrica) .......................................................... 132
Traar na Numeric View (Vista numrica) ...................................................... 132
Edge (Contorno) ............................................................................. 133
PoI .................................................................................................. 134
Plot Gallery (Galeria de Desenho) ................................................................................................... 135
Explorar um grfico a partir da Plot Gallery (Galeria de Desenho) ................................. 136

9 Geometry (Geometria) .................................................................................................................................. 137


Introduo aplicao Geometry (Geometria) ................................................................................ 137

xii
Preparao ...................................................................................................................... 137
Abrir a aplicao e desenhar o grfico ............................................................................ 137
Adicionar um ponto restrito .............................................................................................. 138
Adicionar uma tangente ................................................................................................... 139
Criar um ponto derivado .................................................................................................. 140
Adicionar alguns clculos ................................................................................................ 143
Clculos na Plot View (Vista de desenho) ....................................................................... 144
Traar a derivada ............................................................................................................. 144
Plot View (Vista de desenho) em pormenor ..................................................................................... 145
Selecionar objetos ........................................................................................................... 146
Ocultar nomes ................................................................................................................. 147
Mover objetos .................................................................................................................. 147
Colorir objetos .................................................................................................................. 147
Preencher objetos ............................................................................................................ 147
Limpar um objeto ............................................................................................................. 148
Limpar todos os objetos ................................................................................................... 149
Gestos na Plot View (Vista de desenho) ......................................................................... 149
Zoom ................................................................................................................................ 149
Plot View (Vista de desenho): botes e teclas ................................................................ 149
O menu Options (Opes) ............................................................................................... 150
Vista Plot Setup (Config desenho) ................................................................................... 151
Symbolic View (Vista simblica) em pormenor ................................................................................ 151
Criar objetos .................................................................................................................... 152
Reordenao de entradas ............................................................................................... 153
Ocultar um objeto ............................................................................................................ 153
Eliminar um objeto ........................................................................................................... 153
Vista Symbolic Setup (Config simblica) ......................................................................... 154
Numeric View (Vista numrica) em pormenor .................................................................................. 154
Listagem de todos os objetos .......................................................................................... 156
Apresentar clculos na Plot View (Vista de desenho) ..................................................... 157
Editar um clculo ............................................................................................................. 157
Eliminar um clculo .......................................................................................................... 158
Plot View (Vista de desenho): Menu Comand (Comandos) ............................................................. 158
Point (Ponto) .................................................................................................................... 158
Point (Ponto) ................................................................................................... 158
Point On (Ponto em) ....................................................................................... 159
Midpoint (Ponto mdio) ................................................................................... 159
Center (Centro) ............................................................................................... 159
Intersection (Interseco) ................................................................................ 159
Intersections (Interseces) ............................................................................ 159
Random Points (Pontos aleatrios) ................................................................ 160

xiii
Line (Linha) ...................................................................................................................... 160
Segment (Segmento) ...................................................................................... 160
Ray (Raio) ....................................................................................................... 160
Line (Linha) ..................................................................................................... 160
Parallel (Paralelo) ............................................................................................ 160
Perpendicular .................................................................................................. 160
Tangent (Tangente) ........................................................................................ 161
Median (Mediana) ........................................................................................... 161
Altitude ............................................................................................................ 161
Angle bisector (Bissetor do ngulo) ................................................................ 161
Polygon (Polgono) .......................................................................................................... 161
Triangle (Tringulo) ......................................................................................... 161
Isosceles Triangle (Tringulo issceles) ......................................................... 161
Right Triangle (Tringulo retngulo) ............................................................... 162
Quadrilateral (Quadriltero) ............................................................................ 162
Parallelogram (Paralelogramo) ....................................................................... 162
Rhombus (Losango) ........................................................................................ 162
Rectangle (Retngulo) .................................................................................... 162
Polygon (Polgono) .......................................................................................... 163
Regular Polygon (Polgono regular) ................................................................ 163
Square (Quadrado) ......................................................................................... 163
Curve (Curva) .................................................................................................................. 163
Circle (Crculo) ................................................................................................ 163
Circumcircle (Circumcrculo) ........................................................................... 163
Excircle (Crculo exterior) ................................................................................ 164
Incircle (Crculo interior) .................................................................................. 164
Ellipse (Elipse) ................................................................................................ 165
Hyperbola (Hiprbole) ..................................................................................... 165
Parabola (Parbola) ........................................................................................ 165
Conic (Cnica) ................................................................................................ 165
Locus (Lugar geomtrico) ............................................................................... 165
Plot (Desenho) ................................................................................................................. 166
Function (Funo) ........................................................................................... 167
Parametric (Paramtrica) ................................................................................ 167
Polar ................................................................................................................ 167
Sequence (Sequncia) .................................................................................... 167
Implicit (Implcita) ............................................................................................ 168
Slopefield (Campo de direes) ...................................................................... 168
ODE (EDO) ..................................................................................................... 168
List (Lista) ........................................................................................................ 168
Slider (Barra deslizante) .................................................................................. 169

xiv
Transform (Transformar) ................................................................................................. 169
Translation (Translao) ................................................................................. 169
Reflection (Reflexo) ....................................................................................... 170
Rotation (Rotao) .......................................................................................... 171
Dilation (Dilatao) .......................................................................................... 172
Similarity (Similaridade) .................................................................................. 172
Projection (Projeo) ....................................................................................... 172
Inversion (Inverso) ........................................................................................ 173
Reciprocation (Reciprocao) ......................................................................... 173
Cartesian (Cartesiano) ..................................................................................................... 174
Abscissa (Abcissa) .......................................................................................... 174
Ordinate (Ordenada) ....................................................................................... 174
Coordinates (Coordenadas) ............................................................................ 174
Equation of (Equao de) ............................................................................... 175
Parametric (Paramtrica) ................................................................................ 175
Polar coordinates (Coordenadas polares) ...................................................... 175
Measure (Medida) ............................................................................................................ 175
Distance (Distncia) ........................................................................................ 175
Radius (Raio) .................................................................................................. 175
Perimeter (Permetro) ..................................................................................... 175
Slope (Declive) ................................................................................................ 175
Area (rea) ...................................................................................................... 175
Angle (ngulo) ................................................................................................ 175
Arc Length (Comprimento do arco) ................................................................. 176
Tests (Testes) .................................................................................................................. 176
Collinear (Colinear) ......................................................................................... 176
On circle (No crculo) ...................................................................................... 176
On object (No objeto) ...................................................................................... 176
Parallel (Paralelo) ............................................................................................ 176
Perpendicular .................................................................................................. 176
Isosceles (Issceles) ....................................................................................... 176
Equilateral (Equiltero) .................................................................................... 177
Parallelogram (Paralelogramo) ....................................................................... 177
Conjugate (Conjugado) ................................................................................... 177
Funes e comandos de geometria ................................................................................................. 177
Symbolic View (Vista simblica): Menu Comand (Comandos) ........................................ 177
Point (Ponto) ................................................................................................... 178
Point (Ponto) ................................................................................... 178
Point On (Ponto em) ....................................................................... 178
Midpoint (Ponto mdio) .................................................................. 178
Center (Centro) ............................................................................... 178

xv
Intersection (Interseco) ............................................................... 179
Intersections (Interseces) ........................................................... 179
Line (Linha) ..................................................................................................... 179
Segment (Segmento) ..................................................................... 179
Ray (Raio) ...................................................................................... 179
Line (Linha) ..................................................................................... 179
Parallel (Paralelo) ........................................................................... 180
Perpendicular ................................................................................. 180
Tangent (Tangente) ........................................................................ 180
Median (Mediana) ........................................................................... 180
Altitude ............................................................................................ 181
Bisector (Bissetor) .......................................................................... 181
Polygon (Polgono) .......................................................................................... 181
Triangle (Tringulo) ........................................................................ 181
Isosceles Triangle (Tringulo issceles) ........................................ 181
Right Triangle (Tringulo retngulo) ............................................... 181
Quadrilateral (Quadriltero) ............................................................ 182
Parallelogram (Paralelogramo) ....................................................... 182
Rhombus (Losango) ....................................................................... 182
Rectangle (Retngulo) .................................................................... 182
Polygon (Polgono) ......................................................................... 183
Regular Polygon (Polgono regular) ............................................... 183
Square (Quadrado) ......................................................................... 183
Curve (Curva) .................................................................................................. 183
Circle (Crculo) ................................................................................ 183
Circumcircle (Circumcrculo) ........................................................... 183
Excircle (Crculo exterior) ............................................................... 184
Incircle (Crculo interior) ................................................................. 184
Ellipse (Elipse) ................................................................................ 184
Hyperbola (Hiprbole) .................................................................... 184
Parabola (Parbola) ....................................................................... 185
Conic (Cnica) ................................................................................ 185
Locus (Lugar geomtrico) ............................................................... 185
Plot (Desenho) ................................................................................................ 185
Function (Funo) .......................................................................... 185
Parametric (Paramtrica) ............................................................... 185
Polar ............................................................................................... 186
Sequence (Sequncia) ................................................................... 186
Implicit (Implcita) ............................................................................ 186
Slopefield (Campo de direes) ..................................................... 186
ODE (EDO) ..................................................................................... 187

xvi
List (Lista) ....................................................................................... 187
Slider (Barra deslizante) ................................................................. 187
Transform (Transformar) ................................................................................. 187
Translation (Translao) ................................................................. 187
Reflection (Reflexo) ...................................................................... 187
Rotation (Rotao) ......................................................................... 188
Dilation (Dilatao) ......................................................................... 188
Similarity (Similaridade) .................................................................. 188
Projection (Projeo) ...................................................................... 188
Inversion (Inverso) ........................................................................ 188
Reciprocation (Reciprocao) ........................................................ 188
Numeric View (Vista numrica): Menu Comand (Comandos) ......................................... 189
Cartesian (Cartesiano) .................................................................................... 189
Abscissa (Abcissa) ......................................................................... 189
Ordinate (Ordenada) ...................................................................... 189
Coordinates (Coordenadas) ........................................................... 189
Equation of (Equao de) ............................................................... 189
Parametric (Paramtrica) ............................................................... 189
Polar coordinates (Coordenadas polares) ...................................... 189
Measure (Medida) ........................................................................................... 190
Distance (Distncia) ....................................................................... 190
Radius (Raio) .................................................................................. 190
Perimeter (Permetro) ..................................................................... 190
Slope (Declive) ............................................................................... 190
Area (rea) ..................................................................................... 190
Angle (ngulo) ................................................................................ 191
Arc Length (Comprimento do arco) ................................................ 191
Tests (Testes) ................................................................................................. 191
Collinear (Colinear) ......................................................................... 191
On circle (No crculo) ...................................................................... 191
On object (No objeto) ..................................................................... 192
Parallel (Paralelo) ........................................................................... 192
Perpendicular ................................................................................. 192
Isosceles (Issceles) ...................................................................... 192
Equilateral (Equiltero) ................................................................... 192
Parallelogram (Paralelogramo) ....................................................... 192
Conjugate (Conjugado) .................................................................. 193
Outras funes de geometria .......................................................................................... 193
affix .................................................................................................................. 193
barycenter ....................................................................................................... 193
convexhull ....................................................................................................... 193

xvii
distance2 ......................................................................................................... 193
division_point ................................................................................................... 194
equilateral_triangle .......................................................................................... 194
exbisector ........................................................................................................ 194
extract_measure .............................................................................................. 194
harmonic_conjugate ........................................................................................ 194
harmonic_division ............................................................................................ 195
isobarycenter ................................................................................................... 195
is_harmonic ..................................................................................................... 195
is_harmonic_circle_bundle .............................................................................. 195
is_harmonic_line_bundle ................................................................................. 195
is_orthogonal ................................................................................................... 196
is_rectangle ..................................................................................................... 196
is_rhombus ...................................................................................................... 196
is_square ......................................................................................................... 196
LineHorz .......................................................................................................... 196
LineVert ........................................................................................................... 197
open_polygon .................................................................................................. 197
orthocenter ...................................................................................................... 197
perpendicular bisector ..................................................................................... 197
point2d ............................................................................................................ 197
polar ................................................................................................................ 197
pole ................................................................................................................. 198
power_pc ......................................................................................................... 198
radical_axis ..................................................................................................... 198
vector (vetor) ................................................................................................... 198
vertices ............................................................................................................ 198
vertices_abca .................................................................................................. 198

10 Spreadsheet (Folha de Clculo) ................................................................................................................. 199


Introduo aplicao Spreadsheet (Folha de Clculo) ................................................................. 199
Operaes bsicas ........................................................................................................................... 204
Navegao, seleo e gestos .......................................................................................... 204
Referncias a clulas ...................................................................................................... 204
Atribuio de nomes a clulas ......................................................................................... 205
Mtodo 1 ......................................................................................................... 205
Mtodo 2 ......................................................................................................... 205
Utilizar nomes em clculos ............................................................................. 205
Introduo de contedo ................................................................................................... 206
Introduo direta ............................................................................................. 206
Importar dados ................................................................................................ 207

xviii
Funes externas ............................................................................................ 208
Copiar e colar .................................................................................................................. 209
Referncias externas ....................................................................................................................... 209
Referncias a variveis ................................................................................................... 210
Utilizar o CAS em clculos de folha de clculo ................................................................................ 211
Botes e teclas ................................................................................................................................. 212
Opes de formatao ..................................................................................................................... 212
Parmetros de formatao .............................................................................................. 214
Funes de folha de clculo ............................................................................................................. 215

11 Aplicao Statistics 1Var (Estatstica 1 var) ............................................................................................... 216


Introduo aplicao Statistics 1Var (Estatstica 1 var) ................................................................ 216
Symbolic View (Vista simblica): itens de menu ............................................................. 219
Introduzir e editar dados estatsticos ................................................................................................ 223
Numeric View (Vista numrica): itens de menu ............................................................... 223
Editar um conjunto de dados ........................................................................................... 223
Eliminar dados ................................................................................................................. 224
Inserir dados .................................................................................................................... 224
Gerao de dados ........................................................................................................... 224
Ordenar valores de dados ............................................................................................... 224
Clculo de estatsticas ..................................................................................................................... 225
Desenho de grficos ........................................................................................................................ 225
Desenhar grficos de dados estatsticos ......................................................................... 226
Tipos de grfico ............................................................................................................... 226
Histograma ...................................................................................................... 226
Grfico de caixa .............................................................................................. 227
Grfico de probabilidade normal ..................................................................... 227
Grfico de linhas ............................................................................................. 228
Grfico de barras ............................................................................................ 228
Diagrama de Pareto ........................................................................................ 229
Configurar o grfico ......................................................................................................... 229
Explorar o grfico ............................................................................................................. 230
Plot View (Vista de desenho): itens de menu ................................................. 230

12 Aplicao Statistics 2Var (Estatstica 2 var) ............................................................................................... 231


Introduo aplicao Statistics 2Var (Estatstica 2 var) ................................................................ 231
Abrir a aplicao Statistics 2Var (Estatstica 2 var) ......................................................... 231
Introduzir dados ............................................................................................................... 232
Escolher colunas de dados e ajustar ............................................................................... 233
Explorar estatsticas ........................................................................................................ 234
Configurar o grfico ......................................................................................................... 236

xix
Desenhar o grfico .......................................................................................................... 236
Apresentar a equao ..................................................................................................... 237
Prever valores .................................................................................................................. 237
Introduzir e editar dados estatsticos ................................................................................................ 239
Numeric View (Vista numrica): itens de menu ............................................................... 239
Editar um conjunto de dados .......................................................................... 240
Eliminar dados ................................................................................................ 240
Inserir dados ................................................................................................... 240
Ordenar valores de dados ............................................................................... 240
Definir um modelo de regresso ...................................................................................................... 241
Escolher um ajuste .......................................................................................................... 241
Tipos de ajuste ................................................................................................................ 241
Definir o seu prprio ajuste .............................................................................................. 242
Clculo de estatsticas ..................................................................................................................... 242
Desenhar grficos de dados estatsticos ......................................................................................... 243
Traar um grfico de disperso ....................................................................................... 243
Traar uma curva ............................................................................................................. 244
Ordem de traar ............................................................................................................... 244
Plot View (Vista de desenho): itens de menu .................................................................. 245
Vista Plot Setup (Config desenho) ................................................................................... 245
Prever valores .................................................................................................................. 246
Plot View (Vista de desenho) .......................................................................... 246
Vista Home (Incio) .......................................................................................... 246
Resoluo de problemas de desenho ............................................................................. 247

13 Aplicao Inference (Inferncia) ................................................................................................................. 248


Dados de amostra ............................................................................................................................ 248
Introduo aplicao Inference (Inferncia) .................................................................................. 248
Abrir a aplicao Inference (Inferncia) ........................................................................... 248
Opes da Symbolic View (Vista simblica) .................................................................... 249
Selecionar o mtodo de inferncia .................................................................................. 250
Introduzir dados ............................................................................................................... 252
Apresentar os resultados do teste ................................................................................... 252
Desenhar os resultados do teste ..................................................................................... 253
Importar estatsticas ......................................................................................................................... 254
Abrir a aplicao Statistics 1Var (Estatstica 1 var) ......................................................... 254
Limpar dados indesejveis .............................................................................................. 254
Introduzir dados ............................................................................................................... 254
Calcular as estatsticas .................................................................................................... 255
Abrir a aplicao Inference (Inferncia) ........................................................................... 256
Selecionar o mtodo e o tipo de inferncia ..................................................................... 256

xx
Importar os dados ............................................................................................................ 257
Apresentar numericamente os resultados ....................................................................... 258
Apresentar graficamente os resultados ........................................................................... 258
Testes de hipteses ......................................................................................................................... 259
Teste Z de uma amostra .................................................................................................. 259
Nome do menu ................................................................................................ 259
Dados introduzidos ......................................................................................... 259
Resultados ...................................................................................................... 260
Teste Z de duas amostras ............................................................................................... 260
Nome do menu ................................................................................................ 260
Dados introduzidos ......................................................................................... 260
Resultados ...................................................................................................... 261
Teste Z de uma proporo .............................................................................................. 261
Nome do menu ................................................................................................ 261
Dados introduzidos ......................................................................................... 261
Resultados ...................................................................................................... 262
Teste Z de duas propores ............................................................................................ 262
Nome do menu ................................................................................................ 262
Dados introduzidos ......................................................................................... 262
Resultados ...................................................................................................... 262
Teste T de uma amostra .................................................................................................. 263
Nome do menu ................................................................................................ 263
Dados introduzidos ......................................................................................... 263
Resultados ...................................................................................................... 263
Teste T de duas amostras ............................................................................................... 264
Nome do menu ................................................................................................ 264
Dados introduzidos ......................................................................................... 264
Resultados ...................................................................................................... 264
Intervalos de confiana .................................................................................................................... 265
Intervalo Z de uma amostra ............................................................................................. 265
Nome do menu ................................................................................................ 265
Dados introduzidos ......................................................................................... 265
Resultados ...................................................................................................... 265
Intervalo Z de duas amostras .......................................................................................... 266
Nome do menu ................................................................................................ 266
Dados introduzidos ......................................................................................... 266
Resultados ...................................................................................................... 266
Intervalo Z de uma proporo .......................................................................................... 266
Nome do menu ................................................................................................ 266
Dados introduzidos ......................................................................................... 266
Resultados ...................................................................................................... 267

xxi
Intervalo Z de duas propores ....................................................................................... 267
Nome do menu ................................................................................................ 267
Dados introduzidos ......................................................................................... 267
Resultados ...................................................................................................... 267
Intervalo T de uma amostra ............................................................................................. 268
Nome do menu ................................................................................................ 268
Dados introduzidos ......................................................................................... 268
Resultados ...................................................................................................... 268
Intervalo T de duas amostras .......................................................................................... 268
Nome do menu ................................................................................................ 268
Dados introduzidos ......................................................................................... 269
Resultados ...................................................................................................... 269
Testes de qui-quadrado ................................................................................................................... 269
Teste da adequao do ajuste ........................................................................................ 269
Nome do menu ................................................................................................ 269
Dados introduzidos ......................................................................................... 270
Resultados ...................................................................................................... 270
Teclas de menu ............................................................................................... 270
Teste da tabela bidirecional ............................................................................................. 270
Nome do menu ................................................................................................ 270
Dados introduzidos ......................................................................................... 271
Resultados ...................................................................................................... 271
Teclas de menu ............................................................................................... 271
Inferncia para regresso ................................................................................................................ 271
Linear t-test (Teste t linear) .............................................................................................. 272
Nome do menu ................................................................................................ 272
Dados introduzidos ......................................................................................... 272
Resultados ...................................................................................................... 272
Teclas de menu ............................................................................................... 273
Intervalo de confiana para o declive .............................................................................. 273
Nome do menu ................................................................................................ 273
Dados introduzidos ......................................................................................... 273
Resultados ...................................................................................................... 273
Teclas de menu ............................................................................................... 274
Intervalo de confiana para a interceo ......................................................................... 274
Nome do menu ................................................................................................ 274
Dados introduzidos ......................................................................................... 274
Resultados ...................................................................................................... 274
Teclas de menu ............................................................................................... 275
Intervalo de confiana para uma resposta mdia ............................................................ 275
Nome do menu ................................................................................................ 275

xxii
Dados introduzidos ......................................................................................... 275
Resultados ...................................................................................................... 275
Teclas de menu ............................................................................................... 276
Prediction interval (Intervalo de previso) ....................................................................... 276
Nome do menu ................................................................................................ 276
Dados introduzidos ......................................................................................... 276
Resultados ...................................................................................................... 276
Teclas de menu ............................................................................................... 277

14 Aplicao Solve (Resolv) ............................................................................................................................ 278


Introduo aplicao Solve (Resolv) ............................................................................................. 278
Uma equao .................................................................................................................. 278
Abrir a aplicao Solve (Resolv) ..................................................................... 278
Limpar a aplicao e definir a equao .......................................................... 279
Introduzir variveis conhecidas ....................................................................... 280
Resolver a varivel desconhecida .................................................................. 280
Desenhar o grfico da equao ...................................................................... 281
Vrias equaes .............................................................................................................. 282
Abrir a aplicao Solve (Resolv) ..................................................................... 283
Definir as equaes ........................................................................................ 283
Introduzir um valor de semente ....................................................................... 283
Resolver as variveis desconhecidas ............................................................. 284
Limitaes ........................................................................................................................ 285
Informaes acerca de solues ...................................................................................................... 285

15 Aplicao Linear Solver (Solucionador linear) ............................................................................................ 286


Introduo aplicao Linear Solver (Solucionador Linear) ............................................................ 286
Abrir a aplicao Linear Solver (Solucionador Linear) .................................................... 286
Definir e resolver as equaes ........................................................................................ 287
Resolver um sistema 2 x 2 .............................................................................................. 288
Itens de menu ................................................................................................................................... 288

16 Aplicao Parametric (Paramtrica) ........................................................................................................... 290


Introduo aplicao Parametric (Paramtrica) ............................................................................ 290
Abrir a aplicao Parametric (Paramtrica) ..................................................................... 290
Definir as funes ............................................................................................................ 290
Definir o valor dos ngulos .............................................................................................. 291
Configurar o grfico ......................................................................................................... 292
Desenhar as funes ....................................................................................................... 293
Explorar o grfico ............................................................................................................. 293

xxiii
Apresentar a Numeric View (Vista numrica) .................................................................. 294

17 Aplicao Polar ........................................................................................................................................... 295


Introduo aplicao Polar ............................................................................................................ 295
Abrir a aplicao Polar ..................................................................................................... 295
Definir a funo ................................................................................................................ 295
Definir o valor dos ngulos .............................................................................................. 296
Configurar o grfico ......................................................................................................... 297
Desenhar o grfico da expresso .................................................................................... 297
Explorar o grfico ............................................................................................................. 298
Apresentar a Numeric View (Vista numrica) .................................................................. 299

18 Aplicao Sequence (Sequncia) ............................................................................................................... 300


Introduo aplicao Sequence (Sequncia) ................................................................................ 300
Abrir a aplicao Sequence (Sequncia) ........................................................................ 300
Definir a expresso .......................................................................................................... 301
Configurar o grfico ......................................................................................................... 302
Desenhar o grfico da sequncia .................................................................................... 303
Explorar o grfico ............................................................................................................. 303
Apresentar a Numeric View (Vista numrica) .................................................................. 304
Explorar a tabela de valores ............................................................................................ 305
Configurar a tabela de valores ......................................................................................... 305
Outro exemplo: Sequncias definidas explicitamente ...................................................................... 305
Definir a expresso .......................................................................................................... 305
Configurar o grfico ......................................................................................................... 306
Desenhar o grfico da sequncia .................................................................................... 306
Explorar a tabela de valores ............................................................................................ 307

19 Aplicao Finance (Financeira) .................................................................................................................. 308


Introduo aplicao Finance (Financeira) ................................................................................... 308
Diagramas de fluxo de dinheiro ........................................................................................................ 310
Valor do dinheiro no tempo (VDT) .................................................................................................... 311
Outro exemplo: Clculos do VDT ..................................................................................................... 312
Amortizaes .................................................................................................................................... 313
Calcular amortizaes ..................................................................................................... 313
Exemplo de amortizao para uma hipoteca de uma casa ............................................. 313
Grfico de amortizao .................................................................................................... 315

20 Aplicao Triangle Solver (Solucionador de tringulos) ............................................................................. 316


Introduo aplicao Triangle Solver (Solucionador de tringulos) .............................................. 316

xxiv
Abrir a aplicao Triangle Solver (Solucionador de tringulos) ....................................... 316
Definir o valor dos ngulos .............................................................................................. 317
Especificar os valores conhecidos ................................................................................... 317
Resolver os valores desconhecidos ................................................................................ 318
Escolher tipos de tringulo ............................................................................................................... 318
Casos especiais ............................................................................................................................... 319
Caso indeterminado ......................................................................................................... 319
Sem soluo com os dados fornecidos ........................................................................... 319
Sem dados suficientes ..................................................................................................... 320

21 As aplicaes do Explorador ...................................................................................................................... 321


Aplicao Linear Explorer (Explorador linear) .................................................................................. 321
Abrir a aplicao .............................................................................................................. 321
Modo de grfico .............................................................................................. 322
Modo de equao ........................................................................................... 323
Modo de teste ................................................................................................. 323
Aplicao Quadratic Explorer (Explorador quadrtico) .................................................................... 324
Abrir a aplicao .............................................................................................................. 324
Modo de grfico .............................................................................................. 325
Modo de equao ........................................................................................... 325
Modo de teste ................................................................................................. 326
Aplicao Trig Explorer ((Explorador trigonomtrico) ...................................................................... 327
Abrir a aplicao .............................................................................................................. 327
Modo de grfico .............................................................................................. 327
Modo de equao ........................................................................................... 328
Modo de teste ................................................................................................. 329

22 Funes e comandos .................................................................................................................................. 330


Funes do teclado .......................................................................................................................... 332

....................................................................................... 332

............................................................................................................................ 332

(ex) ......................................................................................................... 333

............................................................................................................................ 333

(10x) ....................................................................................................... 333

.................................................................................................... 333

xxv
(ASIN) ..................................................................................................... 333

(ACOS) ................................................................................................... 334

(ATAN) .................................................................................................... 334

............................................................................................................................ 334

................................................................................................................ 334

............................................................................................................................ 334

................................................................................................................ 334

................................................................................................................ 335

............................................................................................................................ 335

(|x|) .......................................................................................................... 335

............................................................................................................................ 335

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

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

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

Menu Math (Matemtica) ................................................................................................................. 336


Numbers (Nmeros) ........................................................................................................ 336
Ceiling (Mximo) ............................................................................................. 336
Floor (Mnimo) ................................................................................................. 337
IP (Parte inteira) .............................................................................................. 337
FP (Parte fracionria) ...................................................................................... 337
Round (Arredondar) ........................................................................................ 337
Truncate (Truncar) .......................................................................................... 337
Mantissa .......................................................................................................... 337
Exponent (Expoente) ...................................................................................... 338
Arithmetic (Aritmtica) ..................................................................................................... 338
Maximum (Mximo) ......................................................................................... 338
Minimum (Mnimo) .......................................................................................... 338
Modulus (Mdulo) ........................................................................................... 338
Find Root (Encontrar raiz) ............................................................................... 339

xxvi
Percentage (Percentagem) ............................................................................. 339
Aritmtica Complexo ..................................................................................................... 339
Argument (Argumento) .................................................................................... 339
Conjugate (Conjugado) ................................................................................... 339
Real Part (Parte real) ...................................................................................... 339
Imaginary Part (Parte imaginria) ................................................................... 339
Unit Vector (Vetor unitrio) .............................................................................. 340
Aritmtica Exponencial ................................................................................................. 340
ALOG .............................................................................................................. 340
EXPM1 ............................................................................................................ 340
LNP1 ............................................................................................................... 340
Trigonometry (Trigonometria) .......................................................................................... 340
CSC ................................................................................................................. 340
ACSC .............................................................................................................. 340
SEC ................................................................................................................. 340
ASEC .............................................................................................................. 341
COT ................................................................................................................. 341
ACOT .............................................................................................................. 341
Hyperbolic (Hiperblica) .................................................................................................. 341
SINH ................................................................................................................ 341
ASINH ............................................................................................................. 341
COSH .............................................................................................................. 341
ACOSH ........................................................................................................... 341
TANH .............................................................................................................. 341
ATANH ............................................................................................................ 341
Probability (Probabilidade) ............................................................................................... 342
Factorial (Fatorial) ........................................................................................... 342
Combination (Combinao) ............................................................................ 342
Permutation (Permutao) .............................................................................. 342
Probabilidade Aleatrio ................................................................................................. 342
Number (Nmero) ........................................................................................... 342
Integer (Nmero inteiro) .................................................................................. 342
Normal ............................................................................................................. 343
Seed (Semente) .............................................................................................. 343
Probabilidade Densidade .............................................................................................. 343
Normal ............................................................................................................. 343
T ...................................................................................................................... 343
2 .................................................................................................................... 343
F ...................................................................................................................... 344
Binomial (Binmio) .......................................................................................... 344
Poisson ........................................................................................................... 344

xxvii
Probabilidade Acumulativa ........................................................................................... 344
Normal ............................................................................................................. 344
T ...................................................................................................................... 344
X2 .................................................................................................................... 345
F ...................................................................................................................... 345
Binomial (Binmio) .......................................................................................... 345
Poisson ........................................................................................................... 345
Probabilidade Inversa ................................................................................................... 345
Normal ............................................................................................................. 345
T ...................................................................................................................... 346
2 .................................................................................................................... 346
F ...................................................................................................................... 346
Binomial (Binmio) .......................................................................................... 346
Poisson ........................................................................................................... 346
List (Lista) ........................................................................................................................ 346
Matrix (Matriz) .................................................................................................................. 347
Special (Especial) ............................................................................................................ 347
Beta ................................................................................................................. 347
Gamma ........................................................................................................... 347
Psi ................................................................................................................... 347
Zeta ................................................................................................................. 347
erf .................................................................................................................... 347
erfc .................................................................................................................. 347
Ei ..................................................................................................................... 347
Si ..................................................................................................................... 347
Ci ..................................................................................................................... 347
Menu CAS ........................................................................................................................................ 348
Algebra (lgebra) ............................................................................................................. 348
Simplify (Simplificar) ........................................................................................ 348
Collect (Colecionar) ......................................................................................... 348
Expand (Expandir) .......................................................................................... 348
Factor (Decompor) .......................................................................................... 349
Substitute (Substituto) ..................................................................................... 349
Partial Fraction (Frao parcial) ...................................................................... 349
lgebra Extrao .......................................................................................................... 349
Numerator (Numerador) .................................................................................. 349
Denominator (Denominador) ........................................................................... 349
Left Side (Lado esquerdo) ............................................................................... 349
Right Side (Lado direito) ................................................................................. 350
Calculus (Clculo) ............................................................................................................ 350
Differentiate (Diferencial) ................................................................................ 350

xxviii
Integrate (Integral) ........................................................................................... 350
Limit (Limite) .................................................................................................... 350
Series (Srie) .................................................................................................. 351
Summation (Soma) ......................................................................................... 351
Clculo Diferencial ........................................................................................................ 351
Curl (Curvo) ..................................................................................................... 351
Divergence (Divergncia) ................................................................................ 351
Gradient (Gradiente) ....................................................................................... 351
Hessian ........................................................................................................... 352
Clculo Integral ............................................................................................................. 352
By Parts u (Por partes u) ................................................................................. 352
By Parts v (Por partes v) ................................................................................. 352
F(b)F(a) ......................................................................................................... 352
Clculo Limites .............................................................................................................. 353
Riemann Sum (Soma de Riemann) ................................................................ 353
Taylor .............................................................................................................. 353
Taylor of Quotient (Taylor do quociente) ......................................................... 353
Clculo Transformar ..................................................................................................... 353
Laplace ............................................................................................................ 353
Inverse Laplace (Inversa de Laplace) ............................................................. 353
FFT .................................................................................................................. 353
Inverse FFT (FFT inversa) .............................................................................. 354
Solve (Resolv) ................................................................................................................. 354
Solve (Resolv) ................................................................................................. 354
Zeros ............................................................................................................... 354
Complex Solve (Resolver complexa) .............................................................. 354
Complex Zeros (Zeros de complexa) .............................................................. 355
Numerical Solve (Resolver numrica) ............................................................. 355
Differential Equation (Equao diferencial) ..................................................... 355
ODE Solve (Resolver EDO) ............................................................................ 355
Linear System (Sistema linear) ....................................................................... 355
Rewrite (Reescrever) ....................................................................................................... 356
lncollect ........................................................................................................... 356
powexpand ...................................................................................................... 356
texpand ........................................................................................................... 356
Reescrever Exp e Ln .................................................................................................... 356
ey*lnx xy ....................................................................................................... 356
xyey*lnx ........................................................................................................ 356
exp2trig ........................................................................................................... 356
expexpand ....................................................................................................... 357
Reescrever Seno .......................................................................................................... 357

xxix
asinxacosx .................................................................................................... 357
asinxatanx .................................................................................................... 357
sinxcosx*tanx ................................................................................................ 357
Reescrever Cosseno .................................................................................................... 357
acosxasinx .................................................................................................... 357
acosxatanx ................................................................................................... 358
cosxsinx/tanx ................................................................................................ 358
Reescrever Tangente ................................................................................................... 358
atanxasinx .................................................................................................... 358
atanxacosx ................................................................................................... 358
halftan ............................................................................................................. 358
Reescrever Trig ............................................................................................................ 359
trigxsinx ........................................................................................................ 359
trigxcosx ....................................................................................................... 359
trigxtanx ........................................................................................................ 359
atrig2ln ............................................................................................................ 359
tlin .................................................................................................................... 359
tcollect ............................................................................................................. 360
trigexpand ....................................................................................................... 360
trig2exp ........................................................................................................... 360
Integer (Nmero inteiro) ................................................................................................... 360
Divisors (Divisores) ......................................................................................... 360
Factors (Fatores) ............................................................................................. 360
Factor List (Lista de fatores) ........................................................................... 361
GCD (MDC) ..................................................................................................... 361
LCM (MMC) ..................................................................................................... 361
Nmero inteiro Primo .................................................................................................... 361
Test if Prime (Testar se Primo) .................................................................... 361
Nth Prime (N-simo Primo) ............................................................................. 361
Next Prime (Primo seguinte) ........................................................................... 361
Previous Prime (Primo anterior) ...................................................................... 362
Euler ................................................................................................................ 362
Nmero inteiro Diviso .................................................................................................. 362
Quotient (Quociente) ....................................................................................... 362
Remainder (Resto) .......................................................................................... 362
anMOD p ......................................................................................................... 362
Chinese Remainder (Resto chins) ................................................................ 362
Polynomial (Polinmio) .................................................................................................... 363
Find Roots (Encontrar razes) ......................................................................... 363
Coefficients (Coeficientes) .............................................................................. 363
Divisors (Divisores) ......................................................................................... 363

xxx
Factor List (Lista de fatores) ........................................................................... 363
GCD (MDC) ..................................................................................................... 363
LCM (MMC) ..................................................................................................... 364
Polinmio Criar ............................................................................................................. 364
Poly to Coef (Poli.Coef.) ............................................................................... 364
Coef to Poly (Coef.Poli.) ............................................................................... 364
Roots to Coef (RazesCoef.) ........................................................................ 364
Roots to Poly (RazesPoli.) ........................................................................... 364
Random (Aleatrio) ......................................................................................... 365
Minimum (Mnimo) .......................................................................................... 365
Polinmio lgebra ......................................................................................................... 365
Quotient (Quociente) ....................................................................................... 365
Remainder (Resto) .......................................................................................... 365
Degree (Grau) ................................................................................................. 366
Factor by Degree (Fator por grau) .................................................................. 366
Coef. GCD (Coef. MDC) ................................................................................. 366
Zero Count (N. de zeros) ............................................................................... 366
Chinese Remainder (Resto chins) ................................................................ 366
Polinmio Especial ........................................................................................................ 367
Cyclotomic (Ciclotmico) ................................................................................. 367
Groebner Basis (Base de Groebner) .............................................................. 367
Groebner Remainder (Resto de Groebner) .................................................... 367
Hermite ............................................................................................................ 367
Lagrange ......................................................................................................... 367
Laguerre .......................................................................................................... 368
Legendre ......................................................................................................... 368
Chebyshev Tn ................................................................................................. 368
Chebyshev Un ................................................................................................. 368
Plot (Desenho) ................................................................................................................. 368
Function (Funo) ........................................................................................... 368
Contour (Contorno) ......................................................................................... 368
Menu App (Aplicao) ...................................................................................................................... 369
Funes da aplicao Function (Funo) ........................................................................ 369
AREA .............................................................................................................. 369
EXTREMUM .................................................................................................... 369
ISECT .............................................................................................................. 370
ROOT .............................................................................................................. 370
SLOPE ............................................................................................................ 370
Funes da aplicao Solve (Resolv) ............................................................................. 370
SOLVE ............................................................................................................ 370
Funes da aplicao Spreadsheet (Folha de clculo) ................................................... 371

xxxi
SUM ................................................................................................................ 372
AVERAGE ....................................................................................................... 372
AMORT ........................................................................................................... 372
STAT1 ............................................................................................................. 373
REGRS ........................................................................................................... 374
predY ............................................................................................................... 375
PredX .............................................................................................................. 375
HypZ1mean ..................................................................................................... 376
HYPZ2mean .................................................................................................... 377
HypZ1prop ...................................................................................................... 377
HypZ2prop ...................................................................................................... 378
HypT1mean ..................................................................................................... 378
HypT2mean ..................................................................................................... 379
ConfZ1mean ................................................................................................... 380
ConfZ2mean ................................................................................................... 380
ConfZ1prop ..................................................................................................... 380
ConfZ2prop ..................................................................................................... 381
ConfT1mean ................................................................................................... 381
ConfT2mean ................................................................................................... 382
Funes da aplicao Statistics 1Var (Estatstica 1 var) ................................................. 382
Do1VStats ....................................................................................................... 382
SetFreq ........................................................................................................... 382
SetSample ....................................................................................................... 383
Funes da aplicao Statistics 2Var (Estatstica 2 var) ................................................. 383
PredX .............................................................................................................. 383
PredY .............................................................................................................. 383
Resid ............................................................................................................... 383
Do2VStats ....................................................................................................... 383
SetDepend ...................................................................................................... 384
SetIndep .......................................................................................................... 384
Funes da aplicao Inference (Inferncia) ................................................................... 384
DoInference ..................................................................................................... 384
HypZ1mean ..................................................................................................... 384
HypZ2mean ..................................................................................................... 385
HypZ1prop ...................................................................................................... 385
HypZ2prop ...................................................................................................... 386
HypT1mean ..................................................................................................... 386
HypT2mean ..................................................................................................... 387
ConfZ1mean ................................................................................................... 387
ConfZ2mean ................................................................................................... 388
ConfZ1prop ..................................................................................................... 388

xxxii
ConfZ2prop ..................................................................................................... 388
ConfT1mean ................................................................................................... 389
ConfT2mean ................................................................................................... 389
Chi2GOF ......................................................................................................... 389
Chi2TwoWay ................................................................................................... 389
LinRegrTConf- Slope ...................................................................................... 390
LinRegrTConfInt .............................................................................................. 390
LinRegrTMean-Resp ....................................................................................... 390
LinRegrTPredInt .............................................................................................. 391
LinRegrTTest .................................................................................................. 391
Funes da aplicao Finance (Financeira) .................................................................... 392
CalcFV ............................................................................................................ 392
CalcIPYR ......................................................................................................... 393
CalcNbPmt ...................................................................................................... 393
CalcPMT ......................................................................................................... 393
CalcPV ............................................................................................................ 393
DoFinance ....................................................................................................... 393
Funes da aplicao Linear Solver (Solucionador linear) ............................................. 393
Solve2x2 ......................................................................................................... 394
Solve3x3 ......................................................................................................... 394
LinSolve .......................................................................................................... 394
Funes da aplicao Triangle Solver (Solucionador de tringulos) ............................... 394
AAS ................................................................................................................. 394
ASA ................................................................................................................. 395
SAS ................................................................................................................. 395
SSA ................................................................................................................. 395
SSS ................................................................................................................. 395
DoSolve ........................................................................................................... 395
Funes da aplicao Linear Explorer (Explorador linear) .............................................. 396
SolveForSlope ................................................................................................. 396
SolveForYIntercept ......................................................................................... 396
Funes da aplicao Quadratic Explorer (Explorador quadrtico) ................................ 396
SOLVE ............................................................................................................ 396
DELTA ............................................................................................................. 396
Funes comuns s aplicaes ....................................................................................... 396
CHECK ............................................................................................................ 397
UNCHECK ...................................................................................................... 397
ISCHECK ........................................................................................................ 397
Menu Catlg (Catlogo) ..................................................................................................................... 397
! ........................................................................................................................................ 398
% ...................................................................................................................................... 398

xxxiii
%TOTAL .......................................................................................................................... 399
( ........................................................................................................................................ 399
* ....................................................................................................................................... 399
+ ....................................................................................................................................... 399
....................................................................................................................................... 399
.* ...................................................................................................................................... 399
./ ....................................................................................................................................... 399
.^ ...................................................................................................................................... 399
:= ...................................................................................................................................... 400
< ....................................................................................................................................... 400
<= ..................................................................................................................................... 400
<> ..................................................................................................................................... 400
= ....................................................................................................................................... 400
== ..................................................................................................................................... 400
> ....................................................................................................................................... 400
>= ..................................................................................................................................... 400
^ ....................................................................................................................................... 400
a2q ................................................................................................................................... 400
abcuv ............................................................................................................................... 401
additionally (adicionalmente) ........................................................................................... 401
algvar ............................................................................................................................... 401
AND ................................................................................................................................. 401
append ............................................................................................................................. 401
apply ................................................................................................................................ 402
assume ............................................................................................................................ 402
basis ................................................................................................................................ 402
bounded_function ............................................................................................................ 402
breakpoint ........................................................................................................................ 402
canonical_form ................................................................................................................. 402
cat .................................................................................................................................... 402
cFactor ............................................................................................................................. 403
charpoly ........................................................................................................................... 403
chrem ............................................................................................................................... 403
col .................................................................................................................................... 403
colDim .............................................................................................................................. 403
comDenom ...................................................................................................................... 403
companion ....................................................................................................................... 404
compare ........................................................................................................................... 404
complexroot ..................................................................................................................... 404
contains ........................................................................................................................... 404
CopyVar ........................................................................................................................... 405

xxxiv
correlation ........................................................................................................................ 405
count ................................................................................................................................ 405
covariance ....................................................................................................................... 405
covariance_correlation ..................................................................................................... 405
cpartfrac ........................................................................................................................... 406
crationalroot ..................................................................................................................... 406
cumSum ........................................................................................................................... 406
delcols .............................................................................................................................. 406
delrows ............................................................................................................................ 406
deltalist ............................................................................................................................. 407
Dirac ................................................................................................................................ 407
e ....................................................................................................................................... 407
egcd ................................................................................................................................. 407
eigenvals .......................................................................................................................... 407
eigenvects ........................................................................................................................ 408
eigVl ................................................................................................................................. 408
EVAL ................................................................................................................................ 408
evalc ................................................................................................................................ 408
evalf ................................................................................................................................. 408
even ................................................................................................................................. 408
exact ................................................................................................................................ 408
EXP .................................................................................................................................. 409
exponential_regression .................................................................................................... 409
EXPR ............................................................................................................................... 409
ezgcd ............................................................................................................................... 409
f2nd .................................................................................................................................. 409
factorial ............................................................................................................................ 410
float .................................................................................................................................. 410
fMax ................................................................................................................................. 410
fMin .................................................................................................................................. 410
format ............................................................................................................................... 410
fracmod ............................................................................................................................ 411
froot .................................................................................................................................. 411
fsolve ............................................................................................................................... 411
function_diff ...................................................................................................................... 411
gauss ............................................................................................................................... 411
GF .................................................................................................................................... 411
gramschmidt .................................................................................................................... 412
halftan2hypexp ................................................................................................................ 412
halt ................................................................................................................................... 412
hamdist ............................................................................................................................ 412

xxxv
has ................................................................................................................................... 412
head ................................................................................................................................. 412
Heaviside ......................................................................................................................... 413
hyp2exp ........................................................................................................................... 413
iabcuv .............................................................................................................................. 413
ibasis ................................................................................................................................ 413
icontent ............................................................................................................................ 413
id ...................................................................................................................................... 413
identity ............................................................................................................................. 414
iegcd ................................................................................................................................ 414
igcd .................................................................................................................................. 414
interval2center ................................................................................................................. 414
inv .................................................................................................................................... 414
iPart ................................................................................................................................. 415
iquorem ............................................................................................................................ 415
jacobi_symbol .................................................................................................................. 415
ker .................................................................................................................................... 415
laplacian ........................................................................................................................... 415
lcoeff ................................................................................................................................ 415
legendre_symbol .............................................................................................................. 416
length ............................................................................................................................... 416
lgcd .................................................................................................................................. 416
lin ..................................................................................................................................... 416
linear_interpolate ............................................................................................................. 416
linear_regression ............................................................................................................. 416
list2mat ............................................................................................................................ 417
lname ............................................................................................................................... 417
lnexpand .......................................................................................................................... 417
logarithmic_regression ..................................................................................................... 417
logb .................................................................................................................................. 417
logistic_regression ........................................................................................................... 418
lu ...................................................................................................................................... 418
lvar ................................................................................................................................... 418
map .................................................................................................................................. 418
mat2list ............................................................................................................................ 418
matpow ............................................................................................................................ 419
matrix (matriz) .................................................................................................................. 419
MAXREAL ........................................................................................................................ 419
mean ................................................................................................................................ 419
median ............................................................................................................................. 419
member ............................................................................................................................ 420

xxxvi
MINREAL ......................................................................................................................... 420
modgcd ............................................................................................................................ 420
mRow ............................................................................................................................... 420
mult_c_conjugate ............................................................................................................. 420
mult_conjugate ................................................................................................................. 421
nDeriv .............................................................................................................................. 421
NEG ................................................................................................................................. 421
normal .............................................................................................................................. 421
normalize ......................................................................................................................... 421
NOT ................................................................................................................................. 422
odd ................................................................................................................................... 422
OR ................................................................................................................................... 422
order_size ........................................................................................................................ 422
pa2b2 ............................................................................................................................... 422
pade ................................................................................................................................. 422
peval ................................................................................................................................ 422
PI ..................................................................................................................................... 423
PIECEWISE ..................................................................................................................... 423
plotinequation .................................................................................................................. 423
polar_point ....................................................................................................................... 423
pole .................................................................................................................................. 423
POLYCOEF ..................................................................................................................... 423
POLYEVAL ...................................................................................................................... 424
polygon (polgono) ........................................................................................................... 424
polygonplot ...................................................................................................................... 424
polygonscatterplot ............................................................................................................ 424
polynomial_regression ..................................................................................................... 425
POLYROOT ..................................................................................................................... 425
potential ........................................................................................................................... 425
power_regression ............................................................................................................ 425
powerpc ........................................................................................................................... 425
prepend ............................................................................................................................ 425
primpart ............................................................................................................................ 426
product ............................................................................................................................. 426
propfrac ............................................................................................................................ 426
ptayl ................................................................................................................................. 426
purge ................................................................................................................................ 426
Q2a .................................................................................................................................. 426
quantile ............................................................................................................................ 427
quartile1 ........................................................................................................................... 427
quartile3 ........................................................................................................................... 427

xxxvii
quartiles ........................................................................................................................... 427
quorem ............................................................................................................................. 427
QUOTE ............................................................................................................................ 428
randexp ............................................................................................................................ 428
randperm ......................................................................................................................... 428
randvector ........................................................................................................................ 428
ranm ................................................................................................................................. 428
ratnormal .......................................................................................................................... 428
rectangular_coordinate .................................................................................................... 429
reduced_conic .................................................................................................................. 429
ref ..................................................................................................................................... 429
remove ............................................................................................................................. 429
reorder ............................................................................................................................. 430
residue ............................................................................................................................. 430
restart ............................................................................................................................... 430
resultant ........................................................................................................................... 430
revlist ............................................................................................................................... 430
romberg ........................................................................................................................... 430
row ................................................................................................................................... 430
rowAdd ............................................................................................................................. 431
rowDim ............................................................................................................................. 431
rowSwap .......................................................................................................................... 431
rsolve ............................................................................................................................... 431
select ............................................................................................................................... 432
seq ................................................................................................................................... 432
seqsolve ........................................................................................................................... 432
shift_phase ....................................................................................................................... 432
signature .......................................................................................................................... 432
simult ............................................................................................................................... 433
sincos ............................................................................................................................... 433
spline ............................................................................................................................... 433
sqrfree .............................................................................................................................. 433
sqrt ................................................................................................................................... 433
srand ................................................................................................................................ 434
stddev .............................................................................................................................. 434
stddevp ............................................................................................................................ 434
sto .................................................................................................................................... 434
sturmseq .......................................................................................................................... 434
subMat ............................................................................................................................. 434
suppress .......................................................................................................................... 435
surd .................................................................................................................................. 435

xxxviii
sylvester ........................................................................................................................... 435
table ................................................................................................................................. 435
tail .................................................................................................................................... 435
tan2cossin2 ...................................................................................................................... 435
tan2sincos2 ...................................................................................................................... 436
transpose ......................................................................................................................... 436
trunc ................................................................................................................................. 436
tsimplify ............................................................................................................................ 436
type .................................................................................................................................. 436
unapply ............................................................................................................................ 436
union ................................................................................................................................ 437
UTPC ............................................................................................................................... 437
UTPF ............................................................................................................................... 437
UTPN ............................................................................................................................... 437
UTPT ............................................................................................................................... 437
valuation .......................................................................................................................... 438
variance ........................................................................................................................... 438
vpotential ......................................................................................................................... 438
when ................................................................................................................................ 438
XOR ................................................................................................................................. 438
zip .................................................................................................................................... 438
ztrans ............................................................................................................................... 439
| ........................................................................................................................................ 439
2 ....................................................................................................................................... 439
...................................................................................................................................... 439
....................................................................................................................................... 439
....................................................................................................................................... 439
....................................................................................................................................... 439
....................................................................................................................................... 439
........................................................................................................................................ 439
....................................................................................................................................... 440
....................................................................................................................................... 440
....................................................................................................................................... 440
....................................................................................................................................... 440
i ........................................................................................................................................ 440
-1 ...................................................................................................................................... 440
Criar as suas prprias funes ......................................................................................................... 440

23 Variveis ..................................................................................................................................................... 442


Trabalhar com variveis ................................................................................................................... 442
Trabalhar com variveis Home (Incio) ............................................................................ 442

xxxix
Trabalhar com variveis do utilizador .............................................................................. 443
Trabalhar com variveis de aplicaes ........................................................................... 444
Mais informaes sobre o menu Vars ............................................................................. 444
Qualificar variveis ........................................................................................................................... 445
Variveis Home (Incio) .................................................................................................................... 446
Variveis da aplicao ..................................................................................................................... 447
Variveis da aplicao Function (Funo) ....................................................................... 447
Variveis de resultados ................................................................................................... 448
Extremum (Extremo) ....................................................................................... 448
Isect (Interseco) ........................................................................................... 448
Root (Raiz) ...................................................................................................... 448
SignedArea (rea com sinal) .......................................................................... 448
Slope (Declive) ................................................................................................ 448
Variveis da aplicao Geometry (Geometria) ................................................................ 449
Variveis da aplicao Spreadsheet (Folha de clculo) .................................................. 449
Variveis da aplicao Solve (Resolv) ............................................................................ 449
Variveis da aplicao Advanced Graphing (Grficos Avanados) ................................ 450
Variveis da aplicao Statistics 1Var (Estatstica 1 var) ................................................ 450
Resultados ...................................................................................................... 451
NbItem ............................................................................................ 451
MinVal ............................................................................................. 451
Q1 ................................................................................................... 451
MedVal ........................................................................................... 451
Q3 ................................................................................................... 451
MaxVal ............................................................................................ 452
X ................................................................................................... 452
X2 ................................................................................................. 452
MeanX ............................................................................................ 452
sX ................................................................................................... 452
X ................................................................................................... 452
serrX ............................................................................................... 452
Variveis da aplicao Statistics 2Var (Estatstica 2 var) ................................................ 452
Resultados ...................................................................................................... 453
NbItem ............................................................................................ 453
Corr ................................................................................................. 453
CoefDet .......................................................................................... 453
sCov ............................................................................................... 453
Cov ............................................................................................... 453
XY ................................................................................................. 453
MeanX ............................................................................................ 453
X ................................................................................................... 453

xl
X2 ................................................................................................. 453
sX ................................................................................................... 454
X ................................................................................................... 454
serrX ............................................................................................... 454
MeanY ............................................................................................ 454
Y ................................................................................................... 454
Y2 ................................................................................................. 454
sY ................................................................................................... 454
Y ................................................................................................... 454
serrY ............................................................................................... 454
Variveis da aplicao Inference (Inferncia) .................................................................. 454
Resultados ...................................................................................................... 455
CoefDet .......................................................................................... 455
ContribList ...................................................................................... 455
ContribMat ...................................................................................... 455
Corr ................................................................................................. 455
CritScore ......................................................................................... 455
CritVal1 ........................................................................................... 455
CritVal2 ........................................................................................... 456
DF ................................................................................................... 456
ExpList ............................................................................................ 456
ExpMat ........................................................................................... 456
Inter ................................................................................................ 456
Prob ................................................................................................ 456
Result ............................................................................................. 456
serrInter .......................................................................................... 456
serrLine ........................................................................................... 456
serrSlope ........................................................................................ 456
serrY ............................................................................................... 456
Slope (Declive) ............................................................................... 456
TestScore ....................................................................................... 456
TestValue ....................................................................................... 457
Yval ................................................................................................. 457
Variveis da aplicao Parametric (Paramtrica) ............................................................ 457
Variveis da aplicao Polar ........................................................................................... 457
Variveis da aplicao Finance (Financeira) ................................................................... 458
Variveis da aplicao Linear Solver (Solucionador linear) ............................................ 458
Variveis da aplicao Triangle Solver (Solucionador de tringulos) .............................. 459
Variveis da aplicao Linear Explorer (Explorador linear) ............................................. 459
Variveis da aplicao Quadratic Explorer (Explorador quadrtico) ............................... 459
Variveis da aplicao Trig Explorer (Explorador trigonomtrico) ................................... 459

xli
Variveis da aplicao Sequence (Sequncia) ............................................................... 459

24 Unidades e constantes ............................................................................................................................... 461


Unidades .......................................................................................................................................... 461
Categorias de unidades ................................................................................................... 461
Prefixos ............................................................................................................................ 462
Clculos de unidades ....................................................................................................................... 462
Ferramentas de unidade .................................................................................................................. 466
Convert (Converter) ......................................................................................................... 466
MKSA ............................................................................................................................... 467
UFACTOR ....................................................................................................................... 467
USIMPLIFY ...................................................................................................................... 467
Constantes fsicas ............................................................................................................................ 467
Lista de constantes .......................................................................................................... 469

25 Listas ........................................................................................................................................................... 471


Criar uma lista no List Catalog (Catlogo de Listas) ........................................................................ 471
O List Editor (Editor de Listas) ......................................................................................... 473
List Editor (Editor de Listas): botes e teclas .................................................. 473
Para editar uma lista ....................................................................................... 474
Para inserir um elemento numa lista ............................................................... 475
Eliminar listas ................................................................................................................................... 476
Para eliminar uma lista .................................................................................................... 476
Para eliminar todas as listas ............................................................................................ 476
Listas na vista Home (Incio) ............................................................................................................ 476
Para criar uma lista .......................................................................................................... 476
Para guardar uma lista .................................................................................................... 477
Para apresentar uma lista ................................................................................................ 477
Para apresentar um elemento ......................................................................................... 478
Para guardar um elemento .............................................................................................. 478
Referncias da lista ......................................................................................................... 478
Para enviar uma lista ....................................................................................................... 478
Funes de lista ............................................................................................................................... 478
Formato do menu ............................................................................................................ 479
Diferena ......................................................................................................................... 479
Intersect (Interseco) ..................................................................................................... 479
Fazer lista ........................................................................................................................ 479
Sort (Ordenar) .................................................................................................................. 480
Reverse (Inverter) ............................................................................................................ 480
Concatenate (Concatenar) .............................................................................................. 480
Position (Posio) ............................................................................................................ 480

xlii
Size (Tamanho) ............................................................................................................... 481
LIST ............................................................................................................................... 481
LIST ............................................................................................................................... 481
LIST ............................................................................................................................... 482
Achar valores estatsticos de listas .................................................................................................. 482

26 Matrizes ...................................................................................................................................................... 485


Criar e guardar matrizes ................................................................................................................... 485
Matrix Catalog (Catlogo de Matrizes): botes e teclas .................................................. 486
Trabalhar com matrizes .................................................................................................................... 486
Para abrir o Matrix Editor (Editor de Matrizes) ................................................................ 486
Matrix Editor (Editor de Matrizes): botes e teclas .......................................................... 486
Para criar uma matriz no Matrix Editor (Editor de Matrizes) ............................................ 487
Matrizes na vista Home (Incio) ....................................................................................... 488
Para guardar uma matriz ................................................................................................. 489
Para apresentar uma matriz ............................................................................................ 491
Para apresentar um elemento ......................................................................................... 491
Para guardar um elemento .............................................................................................. 491
Referncias da matriz ...................................................................................................... 492
Para enviar uma matriz .................................................................................................... 492
Aritmtica de matrizes ...................................................................................................................... 492
Para multiplicar e dividir por uma grandeza escalar ........................................................ 494
Para multiplicar duas matrizes ......................................................................................... 494
Para elevar uma matriz a uma potncia .......................................................................... 495
Para dividir por uma matriz quadrada .............................................................................. 496
Para inverter uma matriz ................................................................................................. 496
Para negar cada elemento .............................................................................................. 497
Resolver sistemas de equaes lineares ......................................................................................... 497
Funes e comandos de matriz ....................................................................................................... 500
Convenes para argumentos ......................................................................................... 501
Funes de matriz ............................................................................................................................ 501
Matrix (Matriz) .................................................................................................................. 501
Transpose (Transpor) ..................................................................................... 501
Determinant (Determinante) ............................................................................ 501
RREF .............................................................................................................. 501
Create (Criar) ................................................................................................................... 502
Make (Fazer) ................................................................................................... 502
Identity (Identidade) ........................................................................................ 502
Random (Aleatrio) ......................................................................................... 502
Jordan ............................................................................................................. 502
Hilbert .............................................................................................................. 503

xliii
Isometric (Isomtrica) ...................................................................................... 503
Vandermonde .................................................................................................. 503
Basic (Bsico) .................................................................................................................. 503
Norm (Norma) ................................................................................................. 503
Row Norm (Norma de linha) ........................................................................... 503
Column Norm (Norma de coluna) ................................................................... 504
Spectral Norm (Norma espectral) ................................................................... 504
Spectral Radius (Raio espectral) .................................................................... 504
Condition (Condio) ...................................................................................... 504
Rank (Ordem) ................................................................................................. 504
Pivot ................................................................................................................ 505
Trace (Traar) ................................................................................................. 505
Advanced (Avanado) ..................................................................................................... 505
Eigenvalues (Valores prprios) ....................................................................... 505
Eigenvectors (Vetores prprios) ...................................................................... 505
Jordan ............................................................................................................. 506
Diagonal .......................................................................................................... 506
Cholesky ......................................................................................................... 506
Hermite ............................................................................................................ 506
Hessenberg ..................................................................................................... 506
Smith ............................................................................................................... 507
Factorize (Decompor) ...................................................................................................... 507
LQ ................................................................................................................... 507
LSQ ................................................................................................................. 507
LU .................................................................................................................... 507
QR ................................................................................................................... 508
SCHUR ........................................................................................................... 508
SVD ................................................................................................................. 508
SVL ................................................................................................................. 508
Vector (Vetor) .................................................................................................................. 508
Cross Product (Produto com cruz) .................................................................. 508
Dot Product (Produto com ponto) ................................................................... 509
L2Norm ........................................................................................................... 509
L1Norm ........................................................................................................... 509
Max Norm (Norma mx.) ................................................................................. 509
Exemplos ......................................................................................................................... 509
Identity Matrix (Matriz de identidade) .............................................................. 509
Transpor uma matriz ....................................................................................... 510
Reduced-Row Echelon Form (Forma escalonada reduzida por linhas) ......... 510

xliv
27 Notas e informaes ................................................................................................................................... 513
O Note Catalog (Catlogo de Notas) ............................................................................................... 513
O Note Catalog (Catlogo de Notas): botes e teclas ..................................................... 513
O Note Editor (Editor de Notas) ....................................................................................................... 514
Para criar uma nota a partir do Notes Catalog (Catlogo de Notas). .............................. 514
Para criar uma nota para uma aplicao ......................................................................... 516
Note Editor (Editor de Notas): botes e teclas ................................................................ 516
Introduzir caracteres maisculos e minsculos ............................................................... 518
Formatao de texto ........................................................................................................ 518
Opes de formatao .................................................................................................... 518
Inserir expresses matemticas ...................................................................................... 519
Para importar uma nota ................................................................................................... 520

28 Programao na HP PPL ............................................................................................................................ 522


O Program Catalog (Catlogo de programas) ................................................................................. 523
Abrir o Program Catalog (Catlogo de Programas) ......................................................... 523
Program Catalog (Catlogo de Programas): botes e teclas .......................................... 524
Criar um novo programa .................................................................................................................. 525
O Program Editor (Editor de Programas) ........................................................................ 526
Program Editor (Editor de Programas): botes e teclas ................................. 526
Executar um programa .................................................................................... 530
Programas multifunes ................................................................. 531
Depurar um programa ..................................................................................... 532
Editar um programa ........................................................................................ 534
Copiar um programa ou parte de um programa .............................................. 534
Eliminar um programa ..................................................................................... 535
Eliminar todos os programas .......................................................................... 535
Eliminar o contedo de um programa ............................................................. 535
Para partilhar um programa ............................................................................ 536
Linguagem de programao da HP Prime ....................................................................................... 536
Variveis e visibilidade .................................................................................................... 536
Qualificar o nome de uma varivel .................................................................................. 537
Funes, respetivos argumentos e parmetros .............................................................. 537
Programa ROLLDIE ........................................................................................ 538
Programa ROLLMANY .................................................................................... 538
O teclado do utilizador: personalizar os toques nas teclas .............................................................. 540
Modo de utilizador ........................................................................................................... 540
Reatribuir teclas ............................................................................................................... 540
Nomes das teclas ............................................................................................................ 541
Programas de aplicao .................................................................................................. 545
Utilizar funes especficas do programa ....................................................... 545

xlv
Redefinir o menu View (Vistas) ....................................................................... 546
Personalizar uma aplicao ............................................................................ 546
Exemplo .......................................................................................... 546
Comandos do programa ................................................................................................................... 552
Comandos do menu Tmplt (Modelo) ............................................................................... 552
Block (Bloco) ................................................................................................... 552
BEGIN END .................................................................................... 552
RETURN ......................................................................................... 552
KILL ................................................................................................ 552
Branch (Ramal) ............................................................................................... 552
IF THEN .......................................................................................... 552
IF THE ELSE .................................................................................. 553
CASE .............................................................................................. 553
IFERR ............................................................................................. 553
IFERR ELSE ................................................................................... 553
Loop (Ciclo) ..................................................................................................... 553
FOR ................................................................................................ 553
FOR STEP ...................................................................................... 554
FOR DOWN .................................................................................... 555
FOR STEP DOWN ......................................................................... 555
WHILE ............................................................................................ 556
REPEAT ......................................................................................... 556
BREAK ........................................................................................... 557
CONTINUE ..................................................................................... 557
Variable (Varivel) ........................................................................................... 557
LOCAL ............................................................................................ 557
EXPORT ......................................................................................... 557
Function (Funo) ........................................................................................... 557
EXPORT ......................................................................................... 557
VIEW .............................................................................................. 558
KEY ................................................................................................ 558
Comandos do menu Comand (Comandos) ..................................................................... 558
Strings ............................................................................................................. 558
ASC ................................................................................................ 558
CHAR ............................................................................................. 558
DIM ................................................................................................. 559
STRING .......................................................................................... 559
INSTRING ...................................................................................... 560
LEFT ............................................................................................... 560
RIGHT ............................................................................................ 560
MID ................................................................................................. 560

xlvi
ROTATE ......................................................................................... 560
STRINGFROMID ............................................................................ 561
REPLACE ....................................................................................... 561
Drawing (Desenho) ......................................................................................... 561
CPX .............................................................................................. 561
DRAWMENU .................................................................................. 561
FREEZE ......................................................................................... 562
PXC .............................................................................................. 562
RGB ................................................................................................ 562
Pxeis e cartesianas ........................................................................................ 562
ARC_P, ARC .................................................................................. 562
BLIT_P, BLIT .................................................................................. 563
DIMGROB_P, DIMGROB ............................................................... 563
FILLPOLY_P, FILLPOLY ................................................................ 563
GETPIX_P, GETPIX ....................................................................... 564
GROBH_P, GROBH ....................................................................... 564
GROBW_P, GROB ......................................................................... 564
INVERT_P, INVERT ....................................................................... 564
LINE_P, LINE ................................................................................. 564
PIXOFF_P, PIXOFF ....................................................................... 566
PIXON_P, PIXON ........................................................................... 566
RECT_P, RECT .............................................................................. 566
SUBGROB_P, SUBGROB ............................................................. 567
TEXTOUT_P, TEXTOUT ................................................................ 568
TRIANGLE_P, TRIANGLE ............................................................. 569
Matrix (Matriz) ................................................................................................. 570
ADDCOL ......................................................................................... 570
ADDROW ....................................................................................... 570
DELCOL ......................................................................................... 571
DELROW ........................................................................................ 571
EDITMAT ........................................................................................ 571
REDIM ............................................................................................ 571
REPLACE ....................................................................................... 571
SCALE ............................................................................................ 571
SCALEADD .................................................................................... 571
SUB ................................................................................................ 571
SWAPCOL ...................................................................................... 572
SWAPROW .................................................................................... 572
App Functions (Funes da aplicao) ........................................................... 572
STARTAPP ..................................................................................... 572
STARTVIEW ................................................................................... 572

xlvii
VIEW .............................................................................................. 573
Integer (Nmero inteiro) .................................................................................. 573
BITAND .......................................................................................... 573
BITNOT .......................................................................................... 573
BITOR ............................................................................................. 574
BITSL .............................................................................................. 574
BITSR ............................................................................................. 574
BITXOR .......................................................................................... 574
BR ................................................................................................ 574
GETBASE ....................................................................................... 574
GETBITS ........................................................................................ 575
RB ................................................................................................ 575
SETBITS ......................................................................................... 575
SETBASE ....................................................................................... 575
I/O (E/S) .......................................................................................................... 575
CHOOSE ........................................................................................ 575
EDITLIST ........................................................................................ 576
EDITMAT ........................................................................................ 576
GETKEY ......................................................................................... 576
INPUT ............................................................................................. 577
ISKEYDOWN .................................................................................. 578
MOUSE .......................................................................................... 578
MSGBOX ........................................................................................ 578
PRINT ............................................................................................. 579
WAIT ............................................................................................... 580
More (Mais) ..................................................................................................... 580
%CHANGE ..................................................................................... 580
%TOTAL ......................................................................................... 580
CAS ................................................................................................ 581
EVALLIST ....................................................................................... 581
EXECON ........................................................................................ 581
HMS ............................................................................................. 581
HMS ............................................................................................. 582
ITERATE ........................................................................................ 582
TICKS ............................................................................................. 582
TIME ............................................................................................... 582
TYPE .............................................................................................. 582
Variveis e programas .................................................................................... 582
Variveis de aplicaes .................................................................. 583

xlviii
29 Aritmtica de nmeros inteiros elementar .................................................................................................. 606
A base predefinida ........................................................................................................................... 607
Alterar a base predefinida ................................................................................................ 608
Exemplos de aritmtica de nmeros inteiros ................................................................................... 608
Aritmtica de bases mistas .............................................................................................. 608
Manipulao de nmeros inteiros .................................................................................... 609
Funes de base .............................................................................................................................. 610

30 Apndice A Glossrio ............................................................................................................................... 612

31 Apndice B Resoluo de problemas ...................................................................................................... 614


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

ndice Remissivo ............................................................................................................................................... 616

xlix
l
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:
CAS Settings (Definies CAS), xstep (passox), Decimal Mark (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:
Function (Funo), Polar, Parametric (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 HP Prime tem tambm a sua prpria linguagem de programao, que pode utilizar para explorar e
resolver problemas matemticos.
As funes, comandos, aplicaes e a programao so abordados em pormenor mais frente
neste 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 (Desligar) 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 Home (Incio)


A vista Home (Incio) o ponto de partida de muitos clculos. A maior parte das funes
matemticas est disponvel na vista Home (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 Home (Incio), prima .

Operaes de ligar/desligar e cancelar 3


A vista do CAS
A vista do CAS permite realizar clculos simblicos. essencialmente idntica vista Home (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 (Limpar) para limpar a linha de introduo e o histrico.

Seces do ecr

A vista Home (Incio) contm quatro seces (apresentadas acima). A barra de ttulo apresenta o
nome do ecr ou da aplicao que estiver a utilizar: Function (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

4 Captulo 2 Informao bsica


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

A...Z Na vista Home (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
[Cor de laranja] informaes.

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 Home (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
[Cor de laranja] para mais informaes.

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 Home (Incio) na pgina 19 para mais
informaes.

Indica a carga da bateria.

Ecr 5
Indicador Significado

[Verde com moldura cinzenta]

Indica a conectividade sem fios. Este cone mostra o estado de uma ligao sem
fios a uma rede da sala de aula HP (HP Classroom Network).

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 Function (Funo) tocando uma vez no respetivo cone na Application Library
(Biblioteca de Aplicaes). Contudo, para abrir a Application Library (Biblioteca de Aplicaes),
precisar de premir uma tecla: .

Em vez de tocar num cone na Application Library (Biblioteca de Aplicaes), tambm pode premir as
teclas do cursor , , , at destacar a aplicao que deseja abrir e, em

seguida, premir . Na Application Library (Biblioteca de Aplicaes), pode tambm digitar

6 Captulo 2 Informao bsica


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
Para alm da seleo por toque, esto sua disposio outras operaes associadas ao toque.
Para se mover rapidamente de pgina para pgina, deslize rapidamente:
Coloque um dedo no ecr e faa-o deslizar rapidamente na direo que desejar (para cima ou
para baixo).
Para se mover, arraste o dedo na horizontal ou na vertical no ecr.
Para ampliar rapidamente, faa um movimento de abertura de pina:
Coloque o polegar e outro dedo juntos no ecr e afaste-os. Levante os dedos do ecr apenas
quando estiver no nvel de ampliao pretendido.
Para reduzir rapidamente, faa um movimento de fecho de pina:
Coloque o polegar e outro dedo afastados no ecr e junte-os. Levante os dedos do ecr apenas
quando estiver no nvel de reduo pretendido.

NOTA: O zoom com movimento de pina s funciona em aplicaes que contenham zoom (como,
por exemplo, aquelas onde so desenhados os grficos). Em outras aplicaes, o movimento de
pina no produz qualquer efeito, ou produz efeitos que no o de zoom. Por exemplo, na aplicao
Spreadsheet (Folha de Clculo), o movimento de pina altera a largura de uma coluna ou a altura de
uma linha.

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

Nmero Funcionalidade

1 LCD e ecr tctil: 320 240 pxeis

2 Menu tctil sensvel ao contexto

3 Teclas HP Apps

4 Vista Home (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

Navegao 7
Nmero Funcionalidade

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

10 Tecla Enter

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

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
(Limpar) Plot Setup (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 Home (Incio), prima

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

laranja numa tecla. Por exemplo, para digitar Z na vista Home (Incio), prima

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

10 Captulo 2 Informao bsica


Tecla Propsito

e, 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 Home (Incio).

Teclas Efeito na vista Home (Incio) Efeito na vista do CAS

Carcter seguinte em maiscula. Carcter seguinte em minscula.

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

Com o modo de maisculas bloqueado, Com o modo de minsculas bloqueado,


faz com que o carcter seguinte seja faz com que o carcter seguinte seja
uma letra minscula. uma letra maiscula.

Carcter seguinte em minscula. Carcter seguinte em maiscula.

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

Com o modo de minsculas bloqueado, Com o modo de maisculas bloqueado,


faz com que o carcter seguinte seja faz com que o carcter seguinte seja
uma letra maiscula. uma letra minscula.

Com o modo de minsculas bloqueado, Com o modo de maisculas bloqueado,


faz com que todos os caracteres sejam faz com que todos os caracteres sejam
letras maisculas at que o modo seja letras minsculas at que o modo seja
redefinido. 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.

Teclas de introduo e edio 11


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

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


CAS e Catlg (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.

12 Captulo 2 Informao bsica


Exemplo: Imagine que deseja achar a raiz cbica de 945:
1.
Na vista Home (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 ).

Teclas de introduo e edio 13


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.

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.

14 Captulo 2 Informao bsica


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

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.

Teclas de introduo e edio 15


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

1. Abra a janela Home Settings (Definies de incio).

2. Selecione Scientific (Cientfico) no menu Number Format (Formato numrico).


3.
Regresse ao incio ao premir .

4.
Introduza 4 13 6 23 3 5.

16 Captulo 2 Informao bsica


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

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.

Menus 17
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 Math (Matemtica), CAS e Catlg (Catlogo) 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.
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.

18 Captulo 2 Informao bsica


Calculator Name (Nome da calculadora) um campo de introduo de dados de forma livre, Font
Size (Tamanho de letra) fornece um menu de opes e Textbook Display (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 (Home) e definies CAS. As definies de
incio (Home) controlam a vista Home (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 Home (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.

Definies Home (Incio)


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

Definies sistmicas 19
Pgina 1

Definio Opes

Angle Measure (Valor do ngulo) Degrees (Graus): 360 graus num crculo.

Radians (Radianos): 2 radianos num crculo.

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

Number Format (Formato numrico) O formato numrico que definir o formato utilizado em todos os clculos da
vista Home (Incio).

Standard (Padro): apresentao com toda a preciso.

Fixed (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 Fixed 2 (Fixo 2).

Scientific (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 Scientific 2
(Cientfico 2).

Engineering (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 Engineering
2 (Engenharia 2).

Entry (Entrada) Textbook (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.

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

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

20 Captulo 2 Informao bsica


Definio Opes

Complex (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 resultado complexo de valor real.

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

Decimal Mark (Separador decimal) Selecione Dot (Ponto) ou Comma (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

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

Calculator Name (Nome da calculadora) Introduza um nome para a calculadora.

Textbook Display (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.

Menu Display (Apresentao Menu) Esta definio determina se os comandos nos menus Math (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.

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

Date (Data) Defina a data e escolha um formato: YYYY/MM/DD (AAAA/MM/DD), DD/MM/


YYYY (DD/MM/AAAA) ou MM/DD/YYYY (MM/DD/AAAA).

Color Theme (Tema de cores) Light (Claro): texto preto num fundo claro.

Dark (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 Home Settings (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.

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

Opo Definies

Network Name (Nome de rede) Nenhuma rede disponvel

Rede 1

Rede 2 (etc.)

Status (Estado) No foi encontrado um transformador

Desligado

Ligado

RF Version (Verso RF) No foi encontrado um transformador

Verso de firmware do adaptador

Especificar uma definio de Home (Incio)


Este exemplo demonstra como alterar a predefinio do formato numrico Padro para Cientfico,
com duas casas decimais.
1.
Prima (Definies) para abrir o formulrio de introduo Home Settings
(Definies de incio).
O campo Angle Measure (Valor do ngulo) destacado.

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

22 Captulo 2 Informao bsica


3. Toque em Number Format (Formato numrico) novamente. Abre-se um menu de opes de
formato numrico.

4. Toque em Scientific (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 Number Format (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 a fim de regressar vista Home (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 17).

Clculos matemticos 23
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.

Por onde comear


A base da calculadora a vista Home (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 Home (Incio), bem como utilizar funes do menu Math
(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 Home Settings (Definies de incio), pode especificar se deseja ou
no apresentar os clculos em formato de Textbook (Texto). Isto refere-se ao aspeto dos clculos na
seco do histrico, quer da vista Home (Incio), quer da vista do CAS. diferente da definio Entry
(Entrada) debatida acima.

Introduzir expresses
Os exemplos que se seguem pressupem que o modo de introduo Textbook (Texto).

24 Captulo 2 Informao bsica


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:

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 .

Clculos matemticos 25
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.

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.

26 Captulo 2 Informao bsica


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

Clculos matemticos 27
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 directamente para a entrada mais recente.

Utilizar a rea de transferncia


As suas ltimas quatro expresses so sempre copiadas para a rea de transferncia e podem ser
facilmente recuperadas premindo . 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 (Ans) 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.

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 .

28 Captulo 2 Informao bsica


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


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 Home (Incio), pode recuperar uma expresso ou um resultado do CAS
tocando em e selecionando Get from CAS (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 Home (Incio).

Clculos matemticos 29
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 Home (Incio) (A a Z e ) e no CAS (a a
z e algumas outras). As variveis CAS podem ser utilizadas em clculos na vista Home (Incio), e as
variveis de Home (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 .

Tambm pode criar as suas prprias variveis na vista Home (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 Home (Incio) e CAS integradas, bem como as variveis criadas por si, cada
aplicao tem variveis s quais pode aceder e utilizar nos clculos.

30 Captulo 2 Informao bsica


Nmeros complexos
Pode realizar operaes aritmticas com nmeros complexos. Os nmeros complexos podem ser
introduzidos das formas que se seguem, em que x a parte real, y a parte imaginria e i a
constante imaginria, -1.
(x, y)
x + yi (exceto no modo RPN)
x yi (exceto no modo RPN)
x + iy (exceto no modo RPN)
x iy (exceto no modo RPN)
Para introduzir i:

Prima .

ou

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

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

Nmeros complexos 31
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: Application Library (Biblioteca de Aplicaes) para aplicaes, List Catalog
(Catlogo de Listas) para listas, Matrix Catalog (Catlogo de Matrizes) para matrizes, Program
Catalog (Catlogo de Programas) para programas e Notes Catalog (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.
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 .

32 Captulo 2 Informao bsica


Ajuda online
Prima para abrir a ajuda online. A ajuda fornecida inicialmente sensvel ao contexto, ou
seja, est sempre relacionada com a vista atual e os respetivos itens de menu.

Por exemplo, para obter ajuda relacionada com a aplicao Function (Funo), prima ,

selecione Function (Funo) e prima .

Se estiver dentro do sistema de ajuda, e premir , ser apresentado um diretrio hierrquico


de todos os tpicos da ajuda. Pode navegar atravs do diretrio para outros tpicos da ajuda, ou
usar o recurso de pesquisa para encontrar rapidamente um tpico. Pode encontrar ajuda para
qualquer tecla, vista ou comando.

Se digitar um comando na vista Home (Incio) mas no se recorda da sintaxe, prima para ver

a sintaxe e a pgina de ajuda. Por exemplo, ao digitar int( na linha de comandos e premir
ir apresentar a pgina de ajuda para o comando integral.

Ajuda online 33
3 Notao Polaca Inversa (RPN)

A calculadora HP Prime disponibiliza trs maneiras de introduzir objetos na vista Home (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:

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 Home Settings
(Definies de incio) ( ). Selecione as definies normalmente.

A opo RPN est disponvel na vista Home (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:

Prima para eliminar o carcter esquerda do cursor.


Prima para eliminar o carcter direita do cursor.


Prima para limpar toda a linha de introduo.


Prima para limpar toda a linha de introduo.

34 Captulo 3 Notao Polaca Inversa (RPN)


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 Home (Incio). Os dois histricos
na vista Home (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.

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

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.

Histrico no modo RPN 35


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 ECHO (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 Home
(Incio) (bem como copiar um item do histrico Home (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:

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:

36 Captulo 3 Notao Polaca Inversa (RPN)


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.
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 MIN (Mnimo) no menu MATH (Matemtica) e completa a entrada como
MIN(3) (Mnimo(3)). Quando prime , apresentado o mnimo apenas dos ltimos trs
itens da pilha.

Exemplos de clculos 37
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:

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

ROLL (Mover)
Existem dois comandos ROLL:
Toque em para mover o item selecionado para o nvel 1 da pilha. Este processo
semelhante ao pick, mas o pick duplica o item, sendo o duplicado colocado no nvel 1 da pilha.
No entanto, o roll no duplica um item. Limita-se a mov-lo.
Toque em para mover o item no nvel 1 da pilha para o nvel destacado.

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

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

38 Captulo 3 Notao Polaca Inversa (RPN)


Se quiser apenas eliminar um nico item da pilha, consulte Eliminar um item na pgina 40.

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.

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

LIST (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.
Figura 3-1 Antes

Figura 3-2 Depois

Manipular a pilha 39
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 .

Eliminar todos os itens


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

40 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 HOME (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 Home (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.

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

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

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

Vista do CAS 41
: 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.

Clculos do CAS
Excetuando uma situao, os clculos na vista do CAS so efetuados da mesma forma que na vista
Home (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 Home (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 Catlg (tambm um dos
menus Toolbox).

42 Captulo 4 Sistema de lgebra computacional (CAS)


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 Polynomial (Polinmio) e, em seguida, Find Roots
(Encontrar razes).
A funo proot() aparece na linha de introduo.

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 Calculus (Clculo) e, em seguida, Integrate (Integral).
A funo int() aparece na linha de introduo.

Clculos do CAS 43
2.
Entre os parnteses, introduza: 5 6

1 3.

3.
Prima .

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

Angle Measure (Valor do Selecione as unidades para os valores dos ngulos: Radians (Radianos) ou Degrees
ngulo) (Graus).

44 Captulo 4 Sistema de lgebra computacional (CAS)


Definio Propsito

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

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

Integers (Nmeros inteiros) Selecione a base de nmeros inteiros:


(lista pendente)
Decimal (base 10)

Hex (base 16)

Octal (base 8)

Integers (Nmeros inteiros) Se estiver marcada, qualquer nmero real equivalente a um nmero inteiro num ambiente
(caixa de verificao) fora do 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).

Simplify (Simplificar) Selecione o nvel de simplificao automtica:

None (Nenhuma): no simplificar automaticamente (utilize para simplificao


manual)

Minimum (Mnimo): efetuar simplificaes bsicas (predefinio)

Maximum (Mxima): tentar sempre simplificar

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

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

Principle (Princpio) Se estiver marcada, so apresentadas as solues principais de funes trigonomtricas.


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

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

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

Definies 45
Definio Propsito

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

Recursive Function (Funo Especifique o nmero mximo permitido de invocaes de funes integradas.
recursiva)

Epsilon (psilon) Qualquer nmero inferior ao valor especificado para psilon ser apresentado como zero.

Probability (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 CAS Settings (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

Factor List (Lista de fatores) ifactors

Complex Zeros (Zeros de complexa) cZeros

Groebner Basis (Base de Groebner) gbasis

Factor by Degree (Fator por grau) factor_xn

Find Roots (Encontrar razes) proot

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

Para utilizar uma expresso ou um resultado a partir da vista Home (Incio)


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

vista Home (Incio). Prima ou at destacar o item que deseja e depois prima

. O item destacado copiado para o ponto do cursor no CAS.

Para utilizar uma varivel Home (Incio) no CAS


Pode aceder s variveis Home (Incio) a partir do CAS. s variveis Home (Incio) so atribudas
letras maisculas; s variveis CAS so atribudas letras minsculas. Assim, SIN(x) e SIN(X) daro
resultados diferentes.

46 Captulo 4 Sistema de lgebra computacional (CAS)


Para utilizar uma varivel Home (Incio) no CAS, basta incluir o respetivo nome num clculo. Por
exemplo, suponha que, na vista Home (Incio), atribuiu 100 varivel Q. Suponha que tambm
atribuiu 1000 varivel q no CAS. Se estiver no CAS e introduzir 5*q, o resultado ser 5000. Mas se
introduzisse 5*Q, o resultado seria 500.
De forma semelhante, as variveis CAS podem ser utilizadas em clculos na vista Home (Incio).
Assim, pode introduzir 5*q na vista Home (Incio) e obter 5000, embora q seja uma varivel CAS.

Definies 47
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 ilustrao abaixo, 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.

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

48 Captulo 5 Modo de Exame



Prima + ou + .

Escolha a terceira pgina do ecr Home Settings (Definies de incio).


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

2. Toque no lado direito de .

3. Toque no lado direito de .

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

4. Toque em . apresentado o ecr Exam Mode Configuration (Configurao do Modo de


Exame).

Modificar a pr-configurao 49
5. 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 System Apps (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.
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
.

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

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.
1.
Prima . apresentado o ecr Home Settings (Definies de incio).

2. Toque em .

3. Toque em .

apresentado o ecr Exam Mode (Modo de Exame).

4. Escolha a configurao de base na lista Configuration (Configurao). Caso ainda no tenha


criado quaisquer configuraes de modo de exame, a nica configurao de base Default
Exam (Exame Predefinido).

50 Captulo 5 Modo de Exame


5. Toque em , selecione Copy (Copiar) no menu e introduza um nome para a nova
configurao.
6. Toque em duas vezes.

7. Toque em . apresentado o ecr Exam Mode Configuration (Configurao do 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 Help (Ajuda) e selecione HP
Connectivity Kit User Guide (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 51.

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 Exam Mode (Modo de Exame) no estiver visvel, prima , toque em

e toque em .

2. Caso seja necessria uma configurao que no Default Exam (Exame Predefinido), escolha-a
na lista Configuration (Configurao).

Ativar o modo de exame 51


3. Selecione um perodo de tempo na lista Timeout (Tempo de espera).
Repare que o perodo mximo de 8 horas. Quando estiver a preparar-se para supervisionar
os alunos durante um exame, certifique-se de que o perodo de tempo escolhido superior
durao do exame.
4. Introduza uma palavra-passe que contenha entre 1 e 10 caracteres. A palavra-passe deve ser
introduzida caso deseje ou caso outro utilizador deseje cancelar o modo de exame antes de
decorrido o tempo de espera.
5. Caso deseje apagar a memria da calculadora, selecione Erase memory (Apagar memria).
Isso apaga todos os dados introduzidos pelo utilizador e repe as predefinies de fbrica da
calculadora.
6. Caso deseje que o indicador de modo de exame pisque periodicamente enquanto a calculadora
estiver no modo de exame, selecione Blink LED (Piscar LED).
7. 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.
8. Para ativar a configurao numa calculadora ligada, toque em . O ecr Exam Mode
(Modo de Exame) fecha. A calculadora ligada encontra-se agora em modo de exame, com as
funcionalidades desativadas inacessveis para o utilizador dessa calculadora.
9. Repita o procedimento, a partir do passo 7, para cada calculadora cujas funcionalidades seja
necessrio limitar.

Cancelar o modo de exame


Caso deseje cancelar o modo de exame antes de decorrido o perodo definido, ter de introduzir a
palavra-passe de ativao do modo de exame atual.
1.
Se o ecr Exam Mode (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.
Tambm pode cancelar o modo de exame com o Kit de Conectividade. Consulte o HP Connectivity
Kit User Guide (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.

Para alterar uma configurao


1.
Se o ecr Exam Mode (Modo de Exame) no estiver visvel, prima , toque em

e toque em .

2. Selecione a configurao que deseja alterar na lista Configuration (Configurao).

52 Captulo 5 Modo de Exame


3. Toque em .

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

Para regressar pr-configurao


1.
Prima . apresentado o ecr Home Settings (Definies de incio).

2. Toque em .

3. Toque em .

apresentado o ecr Exam Mode (Modo de Exame).


4. Escolha Default Exam (Exame Predefinido) a partir da lista Configuration (Configurao).
5. Toque em , selecione Reset (Repor) no menu e toque em para confirmar a
inteno de repor as predefinies da configurao.

Eliminar configuraes
1.
Se o ecr Exam Mode (Modo de Exame) no estiver visvel, prima , toque em

e toque em .

2. Selecione a configurao que deseja eliminar na lista Configuration (Configurao).


3. Toque em e, em seguida, selecione Delete (Eliminar).

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

Modificar configuraes 53
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 Application Library
(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:

Advanced Graphing (Grficos Explorar os grficos de expresses abertas simblicas em x e y.


Avanados)
Exemplo: x2 + y2 = 64

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

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

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

y = 2x2 + 3x + 5

Geometry (Geometria) Explorar construes geomtricas e efetuar clculos geomtricos.

Inference (Inferncia) Explorar intervalos de confiana e testes de hipteses com base nas distribuies t
Normal e de Student.

Linear Explorer (Explorador linear) Explorar as propriedades de equaes lineares e testar os seus conhecimentos.

Linear Solver (Solucionador linear) Achar solues para conjuntos de duas ou trs equaes lineares.

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

Quadratic Explorer (Explorador Explorar as propriedades de equaes quadrticas e testar os seus conhecimentos.
quadrtico)

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

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

Exemplo: x + 1 = x2 x 2

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

54 Captulo 6 Introduo s aplicaes HP


Nome da aplicao Utilize esta aplicao para:

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

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

Triangle Solver (Solucionador de Achar os valores desconhecidos de comprimentos e ngulos de tringulos.


tringulos)

Trig Explorer (Explorador Explorar as propriedades de equaes sinusoidais e testar os seus conhecimentos.
trigonomtrico)

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 95 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 Iniciao Rpida da 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 Application Library (Biblioteca de Aplicaes), apresentada
quando prime .

Abrir uma aplicao


1. Abra a Application Library (Biblioteca de Aplicaes).

Biblioteca de Aplicaes 55
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 Application Library (Biblioteca de Aplicaes).
2. Utilize as teclas do cursor para destacar a aplicao.
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 Symbolic View (Vista simblica) prima e

toque em para confirmar a inteno.

Ordenar aplicaes
Por predefinio, as aplicaes integradas na Application Library (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:

56 Captulo 6 Introduo s aplicaes HP


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: Function (Funo), Advanced
Graphing (Grficos Avanados), Geometry (Geometria)Polar e Sequence (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 Application Library (Biblioteca de Aplicaes).
2. Toque em .

3. Na lista Sort Apps (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 Application Library (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 Application Library (Biblioteca de Aplicaes) so as seguintes:
permite guardar uma cpia de uma aplicao com um novo nome. Consulte Criar
uma aplicao na pgina 95.
permite enviar uma aplicao para outra calculadora HP Prime.

Vistas das aplicaes


A maioria das aplicaes tm trs vistas principais: Symbolic (Simblica), Plot (Desenho) e Numeric
(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 Symbolic Setup (Config
simblica), Plot Setup (Config desenho) e Numeric Setup (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 Spreadsheet

Vistas das aplicaes 57


(Folha de Clculo) no tem a Plot View (Vista de desenho) nem a vista Plot Setup (Config desenho),
e o Quadratic Explorer (Explorador quadrtico) contm apenas uma Plot View (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.

Symbolic View (Vista simblica)


A tabela seguinte descreve o que possvel fazer na Symbolic View (Vista simblica) de cada
aplicao.

App (Aplicao) Utilizar a Symbolic View (Vista simblica) para fazer o seguinte:

Advanced Graphing (Grficos Especificar at 10 expresses abertas.


Avanados)

Finance (Financeira) N/D

Function (Funo) Especificar at 10 funes retangulares de valor real, de y em termos de x.

Geometry (Geometria) Ver a definio simblica de construes geomtricas.

Inference (Inferncia) Realizar um teste de hiptese ou testar um nvel de confiana, bem como selecionar um
tipo de teste.

Linear Explorer (Explorador N/D


linear)

Linear Solver (Solucionador N/D


linear)

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

Quadratic Explorer (Explorador N/D


quadrtico)

Sequence (Sequncia) Especificar at 10 funes de sequncia.

Solve (Resolv) Especificar at 10 equaes.

Spreadsheet (Folha de Clculo) N/D

Statistics 1Var (Estatstica 1 var) Especificar at 5 anlises a uma varivel.

Statistics 2Var (Estatstica 2 var) Especificar at 5 anlises a diversas variveis.

Triangle Solver (Solucionador de N/D


tringulos)

Trig Explorer (Explorador N/D


trigonomtrico)

Vista Symbolic Setup (Config simblica)


A vista Symbolic Setup (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.

58 Captulo 6 Introduo s aplicaes HP


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

Plot View (Vista de desenho)


A tabela seguinte descreve o que possvel fazer na Plot View (Vista de desenho) de cada
aplicao.

App (Aplicao) Utilizar a Plot View (Vista de desenho) para fazer o seguinte:

Advanced Graphing (Grficos Explorar e desenhar grficos de expresses abertas selecionadas na Symbolic
Avanados) View (Vista simblica).

Finance (Financeira) Apresentar um grfico de amortizao.

Function (Funo) Explorar e desenhar grficos de funes selecionadas na Symbolic View (Vista
simblica).

Geometry (Geometria) Criar e manipular construes geomtricas.

Inference (Inferncia) Ver um desenho dos resultados do teste.

Linear Explorer (Explorador linear) Explorar equaes lineares e testar os seus conhecimentos.

Linear Solver (Solucionador linear) N/D

Parametric (Paramtrica) Explorar e desenhar grficos de funes selecionadas na Symbolic View (Vista
simblica).

Polar Explorar e desenhar grficos de funes selecionadas na Symbolic View (Vista


simblica).

Quadratic Explorer (Explorador Explorar equaes quadrticas e testar os seus conhecimentos.


quadrtico)

Sequence (Sequncia) Explorar e desenhar grficos de sequncias selecionadas na Symbolic View


(Vista simblica).

Solve (Resolv) Explorar e desenhar grficos de uma nica funo selecionada na Symbolic
View (Vista simblica).

Spreadsheet (Folha de Clculo) N/D

Statistics 1Var (Estatstica 1 var) Explorar e desenhar grficos de anlises selecionadas na Symbolic View (Vista
simblica).

Vistas das aplicaes 59


App (Aplicao) Utilizar a Plot View (Vista de desenho) para fazer o seguinte:

Statistics 2Var (Estatstica 2 var) Explorar e desenhar grficos de anlises selecionadas na Symbolic View (Vista
simblica).

Triangle Solver (Solucionador de N/D


tringulos)

Trig Explorer (Explorador trigonomtrico) Explorar equaes sinusoidais e testar os seus conhecimentos relacionados
com as mesmas.

Vista Plot Setup (Config desenho)


A tabela seguinte descreve o que possvel fazer na vista Plot Setup (Config desenho) de cada
aplicao.

App (Aplicao) Utilize a vista Plot Setup (Config desenho) para fazer o seguinte:

Advanced Graphing (Grficos Modificar o aspeto dos grficos desenhados e o ambiente de desenho de
Avanados) grficos.

Finance (Financeira) N/D

Function (Funo) Modificar o aspeto dos grficos desenhados e o ambiente de desenho de


grficos.

Geometry (Geometria) Modificar o aspeto do ambiente de desenho.

Inference (Inferncia) N/D

Linear Explorer (Explorador linear) N/D

Linear Solver (Solucionador linear) N/D

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

Quadratic Explorer (Explorador N/D


quadrtico)

Sequence (Sequncia) Modificar o aspeto dos grficos desenhados e o ambiente de desenho de


grficos.

Solve (Resolv) Modificar o aspeto dos grficos desenhados e o ambiente de desenho de


grficos.

Spreadsheet (Folha de Clculo) N/D

Statistics 1Var (Estatstica 1 var) Modificar o aspeto dos grficos desenhados e o ambiente de desenho de
grficos.

Statistics 2Var (Estatstica 2 var) Modificar o aspeto dos grficos desenhados e o ambiente de desenho de
grficos.

Triangle Solver (Solucionador de N/D


tringulos)

Trig Explorer (Explorador trigonomtrico) N/D

60 Captulo 6 Introduo s aplicaes HP


Numeric View (Vista numrica)
A tabela seguinte descreve o que possvel fazer na Numeric View (Vista numrica) de cada
aplicao.

App (Aplicao) Utilizar a Numeric View (Vista numrica) para fazer o seguinte:

Advanced Graphing (Grficos Ver uma tabela de nmeros gerados pelas expresses abertas selecionadas na
Avanados) Symbolic View (Vista simblica).

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

Function (Funo) Ver uma tabela de nmeros gerados pelas funes selecionadas na Symbolic
View (Vista simblica).

Geometry (Geometria) Efetuar clculos com os objetos geomtricos desenhados na Plot View (Vista de
desenho).

Inference (Inferncia) Especificar as estatsticas necessrias para realizar o teste selecionado na


Symbolic View (Vista simblica).

Linear Explorer (Explorador linear) N/D

Linear Solver (Solucionador linear) Especificar os coeficientes das equaes lineares a resolver.

Parametric (Paramtrica) Ver uma tabela de nmeros gerados pelas funes selecionadas na Symbolic
View (Vista simblica).

Polar Ver uma tabela de nmeros gerados pelas funes selecionadas na Symbolic
View (Vista simblica).

Quadratic Explorer (Explorador N/D


quadrtico)

Sequence (Sequncia) Ver uma tabela de nmeros gerados pelas sequncias selecionadas na
Symbolic View (Vista simblica).

Solve (Resolv) Introduzir os valores conhecidos e resolver o valor desconhecido.

Spreadsheet (Folha de Clculo) Introduzir nmeros, texto, frmulas, etc. A Numeric View (Vista numrica) a
vista principal desta aplicao.

Statistics 1Var (Estatstica 1 var) Introduzir dados para anlise.

Statistics 2Var (Estatstica 2 var) Introduzir dados para anlise.

Triangle Solver (Solucionador de Introduzir dados conhecidos acerca de um tringulo e resolver os dados
tringulos) desconhecidos.

Trig Explorer (Explorador trigonomtrico) N/D

Vista Numeric Setup (Config numrica)


A tabela seguinte descreve o que possvel fazer na vista Numeric Setup (Config numrica) de cada
aplicao.

App (Aplicao) Utilize a vista Numeric Setup (Config numrica) para fazer o seguinte:

Advanced Graphing (Grficos Especificar os nmeros a calcular, de acordo com as expresses abertas
Avanados) especificadas na Symbolic View (Vista simblica), e definir o fator de zoom.

Finance (Financeira) N/D

Vistas das aplicaes 61


App (Aplicao) Utilize a vista Numeric Setup (Config numrica) para fazer o seguinte:

Function (Funo) Especificar os nmeros a calcular, de acordo com as funes especificadas na


Symbolic View (Vista simblica), e definir o fator de zoom.

Geometry (Geometria) N/D

Inference (Inferncia) N/D

Linear Explorer (Explorador linear) N/D

Linear Solver (Solucionador linear) N/D

Parametric (Paramtrica) Especificar os nmeros a calcular, de acordo com as funes especificadas na


Symbolic View (Vista simblica), e definir o fator de zoom.

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


Symbolic View (Vista simblica), e definir o fator de zoom.

Quadratic Explorer (Explorador N/D


quadrtico)

Sequence (Sequncia) Especificar os nmeros a calcular de acordo com as funes especificadas na


Symbolic View (Vista simblica), e definir o fator de zoom.

Solve (Resolv) N/D

Spreadsheet (Folha de Clculo) N/D

Statistics 1Var (Estatstica 1 var) N/D

Statistics 2Var (Estatstica 2 var) N/D

Triangle Solver (Solucionador de N/D


tringulos)

Trig Explorer (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 Application Library (Biblioteca de Aplicaes).

2. Toque no cone da aplicao Polar.


A aplicao Polar abre-se na Symbolic View (Vista simblica).

Symbolic View (Vista simblica)


na Symbolic View (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 = 4cos(/2)cos()2.

62 Captulo 6 Introduo s aplicaes HP


Defina a equao r = 4cos(/2)cos()2 ao introduzir:

4 2

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

2 .)

Esta equao desenha ptalas simtricas desde que o valor dos ngulos definido seja radianos. O
valor dos ngulos para esta aplicao definido na vista Symbolic Setup (Config simblica).

Vista Symbolic Setup (Config simblica)


1.
Prima .

2. Selecione Radians (Radianos) no menu Angle Measure (Valor do ngulo).

Vistas das aplicaes 63


Plot View (Vista de desenho)

Prima .

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 Plot Setup (Config desenho)


1.
Prima .

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

4 ()

64 Captulo 6 Introduo s aplicaes HP


3.
Prima para voltar Plot View (Vista de desenho) e ver o desenho completo do grfico.

Numeric View (Vista numrica)


Os valores gerados pela equao podem ser vistos na Numeric View (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 Numeric
Setup (Config numrica).

Vista Numeric Setup (Config numrica)


1.
Prima .

2. Alterar o campo de Num Step (N. de Passo) para 1.

3.
Prima para regressar Numeric View (Vista numrica).

Vistas das aplicaes 65


Ver que a coluna contm agora nmeros inteiros consecutivos a partir de zero e que os valores
correspondentes calculados pela equao especificada na Symbolic View (Vista simblica) esto
listados na coluna R1.

Operaes comuns na Symbolic View (Vista simblica)


Esta seco aborda: Advanced Graphing (Grficos Avanados), Function (Funo), Parametric
(Paramtrica), Polar, Sequence (Sequncia), Solve (Resolv). Consulte os captulos dedicados a cada
aplicao para obter informaes acerca de outras aplicaes.
A Symbolic View (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 Symbolic View (Vista simblica).

Adicionar uma definio


Exceto na aplicao Parametric (Paramtrica), existem 10 campos para introduzir definies. Na
aplicao Parametric (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 66.
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

66 Captulo 6 Introduo s aplicaes HP


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 COST (Custo), pode incorpor-la numa
definio digitando-a ou escolhendo-a no menu User (Utilizador) (um dos submenus do menu
Variables (Variveis)). Poderia ter assim a definio F1(X) = X2 + COST.

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


Variables (Variveis do utilizador) e, em seguida, selecione a varivel que lhe interessa.
De variveis de Home (Incio)
Algumas variveis de Home (Incio) podem ser incorporadas numa definio simblica. Para
aceder a uma varivel de Home (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 Home (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
Function (Funo) substituda pela Root (Raiz) quando esta definio calculada.
De funes matemticas
Algumas das funes do menu Math (Matemtica) podem ser incorporadas numa definio. O
menu Math (Matemtica) um dos menus Toolbox ( ). A seguinte definio combina
uma funo matemtica (Size) (Tamanho) com a varivel Home (Incio) (L1): F4(X) = X2
SIZE(L1). equivalente a x2 , em que n o nmero de elementos na lista chamada L1. (Size
(Tamanho) uma opo do menu List (Lista), que um submenu do menu Math (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)
= X + CAS.irem(45,7). (irem introduzido se escolher Remainder (Resto), uma opo no menu
2

Division (Diviso), que um submenu do menu Integer (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 App (Aplicao) podem ser incorporadas numa definio. O
menu App (Aplicao) um dos menus Toolbox ( ). A seguinte definio incorpora a
funo de aplicao PredY:
F9(X) = X2 + Statistics_2Var.PredY(6).

Operaes comuns na Symbolic View (Vista simblica) 67


Do menu Catlg (Catlogo)
Algumas das funes do menu Catlg (Catlogo) podem ser incorporadas numa definio. O
menu Catlg (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 Function (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 Advanced Graphing (Grficos Avanados), Function (Funo), Parametric
(Paramtrica), Polar, Sequence (Sequncia) e Solve (Resolv), pode introduzir at 10 definies. No
entanto, apenas as definies selecionadas na Symbolic View (Vista simblica) sero representadas
em grfico na Plot View (Vista de desenho) e calculadas na Numeric View (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).

68 Captulo 6 Introduo s aplicaes HP


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

Operaes comuns na Symbolic View (Vista simblica) 69


Symbolic View (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.

Introduz a varivel independente na aplicao Function (Funo). Pode tambm premir

.
[Apenas Function
(Funo)]

Introduz um X na aplicao Advanced Graphing (Grficos Avanados). Pode tambm premir

.
[Apenas Advanced
Graphing (Grficos
Avanados)]

Introduz um Y na aplicao Advanced Graphing (Grficos Avanados).

[Apenas Advanced
Graphing (Grficos
Avanados)]

Introduz a varivel independente na aplicao Parametric (Paramtrica). Pode tambm premir

.
[Apenas Parametric
(Paramtrica)]

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

[Apenas Polar]

Introduz a varivel independente na aplicao Sequence (Sequncia). Pode tambm premir

.
[Apenas Sequence
(Sequncia)]

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

.
[Apenas Solve (Resolv)]

Apresenta a definio selecionada no modo de ecr inteiro.

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

70 Captulo 6 Introduo s aplicaes HP


Operaes comuns na vista Symbolic Setup (Config
simblica)
A vista Symbolic Setup (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 Home
Settings (Definies de incio).

Prima para abrir a vista Symbolic Setup (Config simblica).

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: Ao selecionaras opes Fixed (Fixo), Scientific (Cientfico) ou Engineering


(Engenharia) no menu Number Format (Formato numrico), ser apresentado 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 Home Settings
(Definies de incio).
Para repor a predefinio de um campo:
1. Selecione o campo.
2.
Prima .

Operaes comuns na vista Symbolic Setup (Config simblica) 71


Para repor todas as predefinies, prima .

Operaes comuns na Plot View (Vista de desenho)


As funcionalidades da Plot View (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 Plot View (Vista de desenho).

Zoom
Esta informao aplica-se a Advanced Graphing (Grficos Avanados), Function (Funo),
Parametric (Paramtrica), Polar, Sequence (Sequncia), Solve (Resolv), Statistics 1 Var (Estatstica
1 var), Statistics 2Var (Estatstica 2 var), e (em grau limitado) a aplicaes de Geometria.
Fazer zoom redesenha o grfico numa escala maior ou mais pequena. um atalho para alterar as
definies de intervalo na vista Plot Setup (Config desenho). Os limites da maioria dos zooms
determinado por dois fatores de zoom: um fator horizontal e um vertical. 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 Plot View (Vista de desenho) da aplicao ( ).

2. Toque em para abrir o menu da Plot View (Vista de desenho).

3. Toque em para abrir o menu Zoom.

4. Desloque-se at Set Factors (Definir fatores) e selecione essa opo.


apresentado o ecr Zoom Factors (Fatores de zoom).

72 Captulo 6 Introduo s aplicaes HP


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 Plot View (Vista de
desenho), selecione Recenter (Recentrar).
7.
Toque em ou prima .

Opes de zoom
As opes de zoom esto disponveis atravs de trs fontes:
Ecr tctil
Teclado
Menu na Plot View (Vista de desenho)


Menu View (Vista) ( )

Gestos de zoom
Um gesto de pina reduz o zoom pelo mesmo fator de escala nas direes vertical e horizontal;
inverta o gesto para ampliar o zoom.

Teclas de zoom

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

Menu Zoom
Na Plot View (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 76.

Operaes comuns na Plot View (Vista de desenho) 73


Opo Resultado

Center on Cursor Redesenha o grfico de modo a que o cursor fique no centro do ecr. No ocorre alterao da
(Centrar no Cursor) escala.

Box (Caixa) Consulte Zoom de caixa na pgina 74.

In (Ampliar) Divide as escalas horizontal e vertical por X Zoom (Zoom X) e Y Zoom (Zoom Y) (valores
definidos com a opo Set Factors (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 .)

Out (Reduzir) Multiplica as escalas horizontal e vertical pelas definies de X Zoom (Zoom X) e Y Zoom (Zoom

Y). (Atalho: prima .)

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

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

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

Y Out (Reduzir Y) Multiplica apenas a escala vertical, utilizando a definio de Y Zoom (Zoom Y).

Square (Quadrado) Altera a escala vertical de modo a faz-la coincidir com a horizontal. Isto til depois de fazer
um box zoom (zoom de caixa), zoom X ou zoom Y.

Autoscale (Escala Redimensiona o eixo vertical de modo a que o ecr apresente uma parte representativa do
automtica) grfico, fornecida pelas definies do eixo x. (Para as aplicaes Sequence (Sequncia), Polar,
Parametric (Paramtrica) e Statistics (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.

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

Undo Zoom (Anular Retorna o ecr para o zoom anterior.


zoom)
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 Plot View (Vista de desenho) aberta, toque em e selecione Box
(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.

74 Captulo 6 Introduo s aplicaes HP


Menu Views (Vistas)
As opes de zoom mais frequentemente utilizadas esto disponveis tambm no menu Views
(Vistas). So as seguintes:
Autoscale (Escala automtica)
Decimal
Integer (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:

Operaes comuns na Plot View (Vista de desenho) 75


1. Abra o menu Views (Vistas).

Prima .

2. Selecione Split Screen (Ecr dividido): Plot Detail (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 Unzoom (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

In (Ampliar)

Atalho: premir

76 Captulo 6 Introduo s aplicaes HP


Reduzir o zoom

Out (Reduzir)

Atalho: premir

X In (Ampliar X)

X In (Ampliar X)

Operaes comuns na Plot View (Vista de desenho) 77


X Out (Reduzir X)

X Out (Reduzir X)

Y In (Ampliar Y)

Y In (Ampliar Y)

78 Captulo 6 Introduo s aplicaes HP


Y Out (Reduzir Y)

Y Out (Reduzir Y)

Square (Quadrado)

Square (Quadrado)

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

Operaes comuns na Plot View (Vista de desenho) 79


Autoscale (Escala automtica)

Autoscale (Escala automtica)

Decimal

Decimal

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

80 Captulo 6 Introduo s aplicaes HP


Integer (Nmero inteiro)

Integer (Nmero inteiro)

Trig

Trig

Operaes comuns na Plot View (Vista de desenho) 81


Trace (Traar)
Esta seco aplica-se s aplicaes Advanced Graphing (Grficos Avanados), Function (Funo),
Parametric (Paramtrica), Polar, Sequence (Sequncia), Solve (Resolv), Statistics 1 Var (Estatstica
1 var) e Statistics 2Var (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.

82 Captulo 6 Introduo s aplicaes HP


Selecionar um grfico
Exceto na aplicao Advanced Graphing (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 Advanced Graphing (Grficos Avanados), toque sem largar no grfico em que est
interessado. O grfico selecionado ou um menu de grficos aparece para selecionar um.

Calcular uma definio


Uma das principais utilidades da funcionalidade de traar consiste em calcular uma definio
representada em forma de grfico. Imagine na Symbolic View (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 Plot View (Vista de desenho) ( ).

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

3. Se houver mais do que uma definio representada em grfico, certifique-se de que o cursor de
traar se encontra no grfico que representa a definio que deseja calcular. Pode tocar em
para ver a definio de um grfico, e premir ou a fim de mover o cursor de
traar de um grfico para outro.
4. Se tocou em para ver a definio de um grfico, o menu na parte inferior do ecr
fecha-se. Toque em para o abrir novamente.

5. Toque em .

6. Introduza 25 e toque em .

7. Toque em .

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

Esta uma das muitas formas que a calculadora HP Prime disponibiliza para calcular uma funo
com uma determinada varivel independente. Tambm pode calcular uma funo na Numeric View

Operaes comuns na Plot View (Vista de desenho) 83


(Vista numrica) (consulte Operaes comuns na Numeric View (Vista numrica) na pgina 88).
Alm disso, qualquer expresso que defina na Symbolic View (Vista simblica) pode ser calculada
na vista Home (Incio). Por exemplo, imagine que F1(X) est definido como (x )2 3. Se introduzir
F1(4) na vista Home (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.

Plot View (Vista de desenho): Resumo de botes de menu


Boto Propsito

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

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


(Traar) na pgina 82.

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.

[Apenas Function (Funo)]

Apresenta a definio responsvel pela gerao do grfico selecionado.

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

Operaes comuns na vista Plot Setup (Config desenho)


Esta seco abrange apenas as operaes comuns s aplicaes mencionadas. Para obter
informaes acerca das operaes especficas de aplicaes, realizadas na vista Plot Setup (Config
desenho), consulte o captulo dedicado aplicao em questo.

Prima para abrir a vista Plot Setup (Config desenho).

Configurar a Plot View (Vista de desenho)


Esta seco aplica-se s aplicaes Advanced Graphing (Grficos Avanados), Function (Funo),
Parametric (Paramtrica), Polar, Sequence (Sequncia), Statistics 1 Var (Estatstica 1 var) e
Statistics 2Var (Estatstica 2 var).

84 Captulo 6 Introduo s aplicaes HP


A vista Plot Setup (Config desenho) utilizada para configurar o aspeto da Plot View (Vista de
desenho) e para definir o mtodo de desenho dos grficos. As opes de configurao ocupam duas
pginas. Toque em a fim de se mover da primeira para a segunda pgina, e em
para voltar primeira pgina.

SUGESTO: Quando acede Plot View (Vista de desenho) para ver o grfico de uma definio
selecionada na Symbolic View (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 Plot Setup (Config desenho). Uma maneira rpida de tornar o grfico visvel
consiste em premir e selecionar Autoscale (Escala automtica). Isso tambm altera as
definies de intervalo na vista Plot Setup (Config desenho).

Pgina 1

Campo de configurao Propsito

T RNG (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 Parametric
(Paramtrica)]

T STEP (Passo de T) Define o incremento entre valores consecutivos de T.

[Apenas Parametric
(Paramtrica)]

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

Step (Incremento ) Define o incremento entre valores consecutivos de ngulo.

[Apenas Polar]

SEQ PLOT (Desenho Define o tipo de grfico: Stairstep (Degrau de escada) ou Cobweb (Teia).
sequncia)

[Apenas Sequence
(Sequncia)]

N RNG (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.

Operaes comuns na vista Plot Setup (Config desenho) 85


Campo de configurao Propsito

[Apenas Sequence
(Sequncia)]

H WIDTH (Largura H) Define a largura das barras num histograma.

[Apenas Stats 1 Var


(Estatstica 1 var)]

H RNG (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 Stats 1 Var
(Estatstica 1 var)]

S*MARK (Marca S*) Define o grfico que ir ser utilizado para representar um ponto de dados num grfico de
disperso. possvel utilizar um grfico diferente para cada uma das cinco anlises que
[Apenas Stats 2 Var podem representadas conjuntamente em grfico.
(Estatstica 2 var)]

X RNG (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 Plot View (Vista de desenho), o intervalo
pode ser alterado pelo deslocamento e pelo zoom.

Y RNG (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 Plot View (Vista de desenho), o intervalo pode ser alterado pelo
deslocamento e pelo zoom.

X TICK (Marcas X) Define o incremento entre marcas no eixo x.

Y TICK (Marcas Y) Define o incremento entre marcas no eixo y.

Pgina 2

Campo de configurao Propsito

AXES (Eixos) Mostra ou oculta os eixos.

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

GRID DOTS (Pontos de Coloca um ponto na interseco de cada linha horizontal e vertical da grelha.
grelha)

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

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

CONNECT (Ligar) Une os pontos de dados com segmentos de linha.

[Apenas Stats 2 Var


(Estatstica 2 var)]

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

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

86 Captulo 6 Introduo s aplicaes HP


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.

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.

Operaes comuns na vista Plot Setup (Config desenho) 87


Pontos de passo fixo: este mtodo funciona como o de segmentos de passo fixo, mas no liga
os pontos.

Repor predefinies
Esta seco aplica-se a Advanced Graphing (Grficos Avanados), Function (Funo), Parametric
(Paramtrica), Polar, Sequence (Sequncia), Solve (Resolv), Statistics 1 Var (Estatstica 1 var),
Statistics 2Var (Estatstica 2 var), e a aplicaes de Geometria.
Para repor a predefinio de um campo:
1. Selecione o campo.
2.
Prima .

Para repor todas as predefinies, prima .

Operaes comuns na Numeric View (Vista numrica)


Esta seco aplica-se s aplicaes Advanced Graphing (Grficos Avanados), Function (Funo),
Parametric (Paramtrica) e Polar.
As funcionalidades da Numeric View (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 Numeric View (Vista numrica) disponibiliza uma tabela de clculos. Cada definio na Symbolic
View (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 Numeric View (Vista numrica).

Zoom
Ao contrrio da Plot View (Vista de desenho), o aumento do zoom na Numeric View (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 numstep (N. de passo) na vista

88 Captulo 6 Introduo s aplicaes HP


Numeric Setup (Config numrica): consulte Operaes comuns na vista Numeric Setup (Config
numrica) na pgina 93). 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 Numeric View (Vista numrica), isso corresponde ao campo numzoom (N. de zoom)
da vista Numeric Setup (Config numrica). O valor predefinido 4. Assim, se o incremento atual (ou
seja, o valor do numstep (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).
Figura 6-1 Antes do zoom

Figura 6-2 Depois do zoom

Opes de zoom
Na Numeric View (Vista numrica), as opes de zoom esto disponveis atravs de duas fontes:
Teclado
Menu na Numeric View (Vista numrica)

Operaes comuns na Numeric View (Vista numrica) 89


NOTA: Nenhuma operao de zoom na Numeric View (Vista numrica) afeta a Plot View (Vista de
desenho) e vice-versa. No entanto, se escolher uma opo de zoom no menu Views (Vistas)
( ) enquanto se encontrar na Numeric View (Vista numrica), a Plot View (Vista de desenho)
apresenta os grficos de acordo com o zoom aplicado. Por outras palavras, as opes de zoom no
menu Views (Vistas) aplicam-se apenas Plot View (Vista de desenho).
Fazer zoom na Numeric View (Vista numrica) altera automaticamente o valor do numstep (N. de
passo) na vista Numeric Setup (Config numrica).

Teclas de zoom

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

Menu Zoom
Na Numeric View (Vista numrica), toque em , e depois toque numa opo.

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

Opo Resultado

In (Ampliar) O incremento entre valores consecutivos da varivel independente passa a ser o valor atual

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

Out (Reduzir) O incremento entre valores consecutivos da varivel independente passa a ser o valor atual

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

Decimal Restaura os valores predefinidos de numstart (N. inicial) e numstep (N. de passo): 0 e 0.1
respetivamente.

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

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

90 Captulo 6 Introduo s aplicaes HP


Opo Resultado

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

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

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

Calcular
Pode percorrer a tabela de clculos na Numeric View (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 Symbolic View (Vista simblica) da aplicao Function (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 Numeric View (Vista numrica) ( ).

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


3. Toque em .

A Numeric View (Vista numrica) atualizada, com o valor que introduziu na primeira linha e o
resultado do clculo numa clula direita. Neste exemplo, o resultado 389373.

Tabelas personalizadas
Se escolher Automatic (Automtico) para a definio numtype (Tipo de n.), a tabela de clculos na
Numeric View (Vista numrica) segue as definies da vista Numeric Setup (Config numrica). Ou
seja, a varivel independente comea no numstart (N. inicial) definido e incrementa de acordo com
o numstep (N. de passo) definido. (Estas definies encontram-se explicadas em Operaes
comuns na vista Numeric Setup (Config numrica) na pgina 93. No entanto, pode optar por
construir a sua prpria tabela, em que apenas os valores introduzidos por si sero variveis
independentes.

Operaes comuns na Numeric View (Vista numrica) 91


1.
Abra a vista Numeric Setup (Config numrica) ( ).

2. Escolha BuildYourOwn (Cria A Tua) no menu numtype (Tipo de n.).

3.
Abra a Numeric View (Vista numrica) ( ).

A Numeric View (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.

Numeric View (Vista numrica): Resumo de botes de menu


Boto Propsito

Para modificar o incremento entre os valores consecutivos da varivel independente na


tabela de clculos. Consulte Zoom na pgina 88.

Para editar o valor na clula selecionada.

Para substituir o valor na clula selecionada, basta comear a introduzir um novo valor,
[Apenas BuildYourOwn (Cria A sem tocar primeiro em .
Tua)]

92 Captulo 6 Introduo s aplicaes HP


Boto Propsito

Visvel apenas se o numtype (Tipo de n.) est definido para BuildYourOwn (Cria a
Tua). Consulte Tabelas personalizadas na pgina 91.

Para criar uma nova linha acima da clula destacada, com zero como o valor
independente. Pode comear a digitar imediatamente um novo valor.

[Apenas BuildYourOwn (Cria A Visvel apenas se o numtype (Tipo de n.) est definido para BuildYourOwn (Cria a
Tua)] Tua). Consulte Tabelas personalizadas na pgina 91.

Para ordenar os valores na coluna selecionada por ordem ascendente ou descendente.


Mova o cursor para a coluna que lhe interessa, toque em , selecione

[Apenas BuildYourOwn (Cria A Ascending (Ascendente) ou Descending (Descendente) e toque em .


Tua)]
Visvel apenas se o numtype (Tipo de n.) est definido para BuildYourOwn (Cria a
Tua). Consulte Tabelas personalizadas na pgina 91.

Permite escolher entre tamanhos de tipo de letra pequenos, mdios e grandes.

Alterna entre mostrar o valor da clula e a definio que gerou o valor.

Exibe um menu que permite escolher entre apresentar os clculos das definies 1, 2,
3 ou 4. Se tiver mais de quatro definies selecionadas na Symbolic View (Vista

simblica), pode premir a fim de se deslocar para a direita e ver assim mais

colunas. Premir desloca as colunas para a esquerda.

Operaes comuns na vista Numeric Setup (Config numrica)


Selecione o campo que deseja alterar e especifique um valor novo, ou se escolher um tipo de tabela
para a Numeric View (Vista numrica) automtica ou criada por si selecione a opo adequada
no menu Num Type (Tipo de n.).
Para o ajudar a definir um nmero inicial e um incremento que corresponda Plot View (Vista de
desenho) atual, toque em .

Operaes comuns na vista Numeric Setup (Config numrica) 93


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

Para repor todas as predefinies, prima .

Combinar a Plot View (Vista de desenho) e a Numeric View


(Vista numrica)
Pode apresentar a Plot View (Vista de desenho) e a Numeric View (Vista numrica) lado a lado.
Mover o cursor de traar faz com que a tabela de valores se desloque na Numeric View (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.

Para combinar a Plot View (Vista de desenho) e Numeric View (Vista numrica) num ecr
dividido, prima e Split Screen: Plot Table (Ecr dividido: tabela).


Para voltar Plot View (Vista de desenho), prima . Para voltar Numeric View (Vista

numrica), prima .

Adicionar uma nota a uma aplicao


Pode adicionar uma nota a uma aplicao. Ao contrrio das notas gerais (criadas atravs do Note
Catalog (Catlogo de Notas)), uma nota de aplicao no se encontra listada no Note Catalog
(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:

94 Captulo 6 Introduo s aplicaes HP


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 Note


Editor (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.
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 Sequence (Sequncia) que permita gerar e explorar a sucesso de
Fibonacci. Pode continuar a utilizar a aplicao Sequence (Sequncia) integrada para construir e
explorar outras sequncias e voltar, quando necessrio, sua verso especial da aplicao
Sequence (Sequncia) da prxima vez que desejar explorar a sucesso de Fibonacci. Ou pode criar
uma verso personalizada da aplicao Solve (Resolv) designada, por exemplo, Triangles
(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 Solve (Resolv) para resolver outros tipos de problemas,
mas utilizar a sua aplicao Triangles (Tringulos) para resolver problemas que envolvam tringulos
retngulos. Basta abrir Triangles (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:
Linear Explorer (Explorador linear)
Quadratic Explorer (Explorador quadrtico)
Trig Explorer (Explorador trigonomtrico)

Exemplo
Imagine que pretende criar uma aplicao personalizada com base na aplicao integrada Sequence
(Sequncia). A aplicao permite gerar e explorar a sucesso de Fibonacci.

Criar uma aplicao 95


1.
Prima e utilize as teclas de cursor para realar a aplicao Sequence (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 Sequence (Sequncia).
3. No campo Name (Nome), introduza um nome para a sua nova aplicao por exemplo,
Fibonacci e prima duas vezes.

A sua nova aplicao adicionada Application Library (Biblioteca de Aplicaes). Tenha em


ateno que tem o mesmo cone da aplicao principal Sequence (Sequncia) mas com o
nome que lhe atribuiu: neste exemplo, Fibonacci.

4. Pode agora utilizar esta aplicao tal como utilizaria a aplicao integrada Sequence
(Sequncia). Toque no cone da sua nova aplicao para a abrir. Ver nela todas as vistas e
opes que existem na aplicao principal.

96 Captulo 6 Introduo s aplicaes HP


Neste exemplo, utilizmos a sucesso de Fibonacci como potencial tpico para uma aplicao
personalizada. A sucesso de Fibonacci pode ser criada dentro da aplicao Sequence (Sequncia)
ou numa aplicao baseada na aplicao Sequence (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 Function (Funo), o menu Fcn (Funo) da Plot View (Vista de desenho)
contm uma funo chamada SLOPE (Declive) que calcula o declive de uma determinada funo
num determinado ponto. A funo SLOPE (Declive) tambm pode ser utilizada a partir da vista Home
(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 Function > SLOPE (Funo > Declive).

A funo SLOPE() (Declive) aparece na linha de introduo, pronta para a especificao da


funo e do valor de x.
3. Introduza a funo:

4. Introduza o separador de parmetros:

Funes e variveis de aplicao 97


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 Plot
View (Vista de desenho) e a Numeric View (Vista numrica), bem como os resultados de alguns
clculos como, por exemplo, razes e interseces.
Imagine que se encontra na vista Home (Incio) e deseja recuperar a mdia de um conjunto de dados
recentemente calculada na aplicao Statistics 1Var (Estatstica 1 var).
1.
Prima .

Isso abre o menu Variables (Variveis). A partir daqui, pode aceder s variveis de Home
(Incio), s variveis definidas pelo utilizador e s variveis de aplicao.
2. Toque em .

Isso abre um menu de variveis de aplicao.

98 Captulo 6 Introduo s aplicaes HP


3. Selecione Statistics 1Var > results > MeanX (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
Statistics 1Var (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 Function (Funo) como
a aplicao Parametric (Paramtrica) tm uma varivel designada Xmin (X mnimo). Se a ltima
aplicao que abriu foi a aplicao Parametric (Paramtrica) e introduzir Xmin (X mnimo) na vista
Home (Incio), obter o valor de Xmin (X mnimo) a partir da aplicao Parametric (Paramtrica).
Para obter antes o valor de Xmin (X mnimo) na aplicao Function (Funo), pode abrir a aplicao
Function (Funo) e regressar depois vista Home (Incio). Como alternativa, pode qualificar o nome
da varivel colocando antes da mesma o nome da aplicao e um ponto; como, por exemplo em
Function.Xmin (Funo.X mnimo).

Funes e variveis de aplicao 99


7 Aplicao Function (Funo)

A aplicao Function (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 Function (Funo) guiando-o pelos
vrios passos de um exemplo. A calculadora HP Prime pode realizar funes mais complexas.

Introduo aplicao Function (Funo)


A aplicao Function (Funo) utiliza as vistas de aplicao habituais: Symbolic (Simblica), Plot
(Desenho) e Numeric (Numrica).
Os botes de menu padro da Symbolic View (Vista simblica), Plot View (Vista de desenho) e
Numeric View (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 Function (Funo)



Prima e, em seguida, selecione Function (Funo) para abrir a aplicao Function
(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 Function (Funo) abre-se na Symbolic View (Vista simblica). Esta a "vista de
definio". onde define simbolicamente (ou seja, especifica) as funes que deseja explorar.

100 Captulo 7 Aplicao Function (Funo)


Os dados grficos e numricos que encontra na Plot View (Vista de desenho) e na Numeric View
(Vista numrica) derivam das expresses simblicas definidas aqui.

Definir as expresses
Existem 10 campos para definir funes. Estes encontram-se rotulados de F1(X) a F9(X) e F0(X).
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

Function (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.
Cancele 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 Symbolic View (Vista simblica).

Introduo aplicao Function (Funo) 101


Configurar um grfico
Pode alterar o intervalo dos eixos x e y, bem como o espaamento das marcas nos eixos.
Apresente a vista Plot Setup (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 Plot View (Vista de desenho) para alterar o aspeto dos
grficos.

Desenhar uma funo


Desenhe a funo.

102 Captulo 7 Aplicao Function (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 Symbolic View (Vista simblica) ser, por predefinio, o grfico
traado. Uma vez que a equao linear se encontra mais alta do que a funo quadrtica na
Symbolic View (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

Introduo aplicao Function (Funo) 103


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.

Alterar a escala
Pode alterar a escala para ver mais ou menos do seu grfico. Isso pode ser feito de quatro maneiras:

Prima para ampliar ou 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 Plot Setup (Config desenho) para especificar os intervalos exatos de x (XRNG)
(Intervalo de X) e de y (YRNG) (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 View (Vista) ( ) para selecionar uma vista predefinida. Repare
que a opo Autoscale (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 Numeric View (Vista numrica)


Apresente a Numeric View (Vista numrica).

104 Captulo 7 Aplicao Function (Funo)


A Numeric View (Vista numrica) apresenta os dados gerados pelas expresses definidas na
Symbolic View (Vista simblica). Para cada expresso selecionada na Symbolic View (Vista
simblica), a Numeric View (Vista numrica) apresenta o valor que resulta quando a expresso
calculada para os vrios valores de x.

Configurar a Numeric View (Vista numrica)


1. Apresente a vista Numeric Setup (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
Numeric View (Vista numrica), o zoom no afeta o tamanho do que est a ser apresentado.
Em vez disso, altera a definio Num Step (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 Numeric View (Vista numrica) preenchida
automaticamente, ou se preenchida mediante a digitao dos valores especficos de x que lhe

Introduo aplicao Function (Funo) 105


interessam. Estas opes: Automatic (Automtico) ou BuildYourOwn (Cria A Tua) esto
disponveis a partir da lista Num Type (Tipo de n.). Estas so opes personalizadas da tabela.
2.
Prima para repor todas as predefinies.

3. Faa corresponder as definies da coluna X na Numeric View (Vista numrica) (Num Start (N.
Inicial) e Num Step) (N. de passo) aos valores de x do traador (Xmin (X mnimo) e largura dos
pxeis) na Plot View (Vista de desenho).

Toque em .

Por exemplo, se tiver ampliado o grfico, na Plot View (Vista de desenho), de modo a que o intervalo
visvel de x seja agora 4 a 4, esta opo define Num Start (N. Inicial) como 4 e Num Step (N. de
passo) como 0.025

Explorar a Numeric View (Vista numrica)


Apresente a Numeric View (Vista numrica).

106 Captulo 7 Aplicao Function (Funo)


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 Symbolic View (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.

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


Fica disponvel um grande nmero de opes de zoom se tocar em . Uma maneira rpida

de ampliar (ou reduzir) consiste em premir (ou ). Isso amplia (ou reduz) de acordo

Introduo aplicao Function (Funo) 107


com o valor do Num Zoom (N. de zoom) definido na vista Numeric Setup (Config numrica). O valor
predefinido 4. Assim, se o atual incremento (ou seja, o valor do Num Step (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).

Outras opes
As opes de menu da Numeric View (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
Optar por mostrar 1, 2, 3 ou 4 colunas de valores de funo.
Pode tambm combinar a Plot View (Vista de desenho) e a Numeric View (Vista numrica).

Analisar funes
O menu Function (Funo) ( ) da Plot View (Vista de desenho) permite encontrar razes,
interseces, declives, reas com sinal e extremos para qualquer funo definida na aplicao
Function (Funo). Se tiver mais do que uma funo em forma de grfico, poder ter de escolher
antecipadamente a funo que lhe interessa.

Apresentar o menu da Plot View (Vista de desenho)


O menu Function (Funo) um submenu do menu da Plot View (Vista de desenho). Em primeiro
lugar, apresente o menu da Plot View (Vista de desenho):

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

108 Captulo 7 Aplicao Function (Funo)


3. Toque em e selecione Root (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 Root (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 Plot Setup (Config desenho). Repare que todas as funes do menu Fcn
(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
Plot View (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).

Analisar funes 109


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 Go To (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

1 e toque em .

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


2. Toque em e selecione Intersection (Interseco).

apresentada uma lista que lhe permite escolher funes e eixos.

110 Captulo 7 Aplicao Function (Funo)


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

Analisar funes 111


2. Prima para apresentar o menu Plot (Desenho).

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 Signed area (rea com sinal).

2. Especifique o valor inicial para x.

Toque em e prima 1 3 .

3. Toque em .

112 Captulo 7 Aplicao Function (Funo)


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

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 .

Analisar funes 113


7. Toque em para regressar ao menu Plot (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 Goto (Ir para) est disponvel, basta digitar um nmero para
apresentar o ecr Go To (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 Extremum
(Extremo).

As coordenadas do extremo so apresentadas na parte inferior do ecr.

NOTA: As operaes ROOT (Raiz), INTERSECTION (Interseco) e EXTREMUM (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.

114 Captulo 7 Aplicao Function (Funo)


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 Tangent (Tangente). A tangente desenhada


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

Definir funes em termos de derivadas ou integrais


A aplicao Function (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 Symbolic View (Vista simblica).

Definir funes em termos de derivadas ou integrais 115


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

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

116 Captulo 7 Aplicao Function (Funo)


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.

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

Definir funes em termos de derivadas ou integrais 117


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

Funes definidas pelos integrais

Agora, defina F3(X) como .

1.
Retorne Symbolic View (Vista simblica), selecione F3(X) e introduza 0.1 .

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.

118 Captulo 7 Aplicao Function (Funo)


4. Introduza o resto das suas informaes no modelo, conforme mostrado na figura seguinte.

5.
Prima para ver a funo integral desenhada a verde.

Variveis da aplicao Function (Funo)


O resultado de cada anlise numrica na aplicao Function (Funo) atribudo a uma varivel.
Estas variveis so designadas da seguinte forma:
Root (Raiz)
Isect (Interseco)
Slope (Declive)
SignedArea (rea com sinal)
Extremum (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 Root (Raiz) muda da primeira para
a segunda raiz.

Variveis da aplicao Function (Funo) 119


Aceder s variveis da aplicao Function (Funo)
As variveis da aplicao Function (Funo) esto disponveis na vista Home (Incio) e no CAS,
onde podem ser includas, como argumentos, nos clculos. Esto disponveis tambm na Symbolic
View (Vista simblica).
1.
Para aceder s variveis, prima , toque em e selecione Function (Funo).

2. Selecione Results (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 Home (Incio) ou no CAS, poderia selecionar SignedArea (rea com sinal) nos
menus Vars, premir 3 e obter o valor atual de SignedArea (rea com sinal)
multiplicado por trs.

As variveis da aplicao Function (Funo) podem tambm ser integradas na definio de uma
funo na Symbolic View (Vista simblica). Por exemplo, poderia definir uma funo como x2 x
Root.

120 Captulo 7 Aplicao Function (Funo)


Resumo das operaes FCN
Operao Descrio

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

Extremum (Extremo) Selecione Extremum (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 Extremum
(Extremo).

Slope (Declive) Selecione Slope (Declive) para encontrar a derivada numrica da funo atual na posio atual
do cursor de traar. O resultado guardado numa varivel designada Slope (Declive).

Signed Area (rea com Selecione Signed Area (rea com sinal) para encontrar a integral numrica. (Se houver duas
sinal) 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 SignedArea (rea com sinal).

Intersection (Interseco) Selecione Intersection (Interseco) para achar a interseco entre o grfico que est a traar
e outro grfico. Tem de ter, no mnimo, duas expresses selecionadas na Symbolic View (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 Isect (Interseco).

Resumo das operaes FCN 121


8 Aplicao Advanced Graphing (Grficos
Avanados)

A aplicao Advanced Graphing (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

122 Captulo 8 Aplicao Advanced Graphing (Grficos Avanados)


y mod x = 3

123
x2 + 4x = 4

1>0

Introduo aplicao Advanced Graphing (Grficos


Avanados)
A aplicao Advanced Graphing (Grficos Avanados) utiliza as vistas de aplicao habituais:
Symbolic (Simblica), Plot (Desenho) e Numeric (Numrica).
Os botes de menu da Symbolic View (Vista simblica), Plot View (Vista de desenho) e Numeric
View (Vista numrica) esto disponveis.
Na aplicao Advanced Graphing (Grficos Avanados), a opo Trace (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:

124 Captulo 8 Aplicao Advanced Graphing (Grficos Avanados)


Abra a aplicao Advanced Graphing (Grficos Avanados):

Selecione e, em seguida, selecione Advanced Graphing (Grficos Avanados).

A aplicao abre-se na Symbolic View (Vista simblica).

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

Introduo aplicao Advanced Graphing (Grficos Avanados) 125


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 Symbolic View (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 Plot Setup (Config desenho).

126 Captulo 8 Aplicao Advanced Graphing (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 Plot View (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 Plot View (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 tocar e arrastar para se deslocar na Plot
View (Vista de desenho) ou utilizar e para ampliar e reduzir, respetivamente, na
posio do cursor.

Introduo aplicao Advanced Graphing (Grficos Avanados) 127


2. Toque em e selecione In (Ampliar).

Uma funcionalidade especial da aplicao Advanced Graphing (Grficos Avanados) permite


editar a definio de um grfico na Plot View (Vista de desenho).

3. Toque em . A definio, tal como a introduziu na Symbolic View (Vista simblica),


aparece na parte inferior do ecr.

4. Toque em .

A definio pode agora ser editada.

128 Captulo 8 Aplicao Advanced Graphing (Grficos Avanados)


5. Altere < para = e toque em .

Repare que o grfico muda para corresponder nova definio. A definio na Symbolic View
(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 Plot View (Vista de desenho)


Na maior parte das aplicaes HP, a Plot View (Vista de desenho) contm , um comutador
de ativao/desativao de traar uma funo. Na aplicao Advanced Graphing (Grficos
Avanados), as relaes desenhadas na Plot View (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 Trace (Traar) contm as seguintes opes:
Off (Desligado)
Inside (Interior)
PoI (Points of Interest) (Pontos de interesse)
X-Intercepts (Intercees X)
Y-Intercepts (Intercees Y)
Horizontal Extrema (Extremos horizontais)
Vertical Extrema (Extremos verticais)
Inflections (Inflexes)

Introduo aplicao Advanced Graphing (Grficos Avanados) 129


Selection (Seleo)
O traador no se estende para alm da janela atual da Plot View (Vista de desenho). A tabela
seguinte contm breves descries de cada opo.

Opo Descrio

Off (Desligado) Desativa a funo de traar para que possa mover livremente o cursor na Plot
View (Vista de desenho).

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

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

PoI > X-Intercepts (Pontos de Salta de uma interceo x para outra no grfico atual.
interesse > Intercees X)

PoI > Y-Intercepts (Pontos de Salta de uma interceo y para outra no grfico atual.
interesse > Intercees Y)

PoI > Horizontal Extrema (Pontos de Salta entre os extremos horizontais no grfico atual.
interesse > Extremos horizontais)

PoI > Vertical Extrema (Pontos de Salta entre os extremos verticais no grfico atual.
interesse > Extremos verticais)

PoI > Inflections (Pontos de interesse Salta de um ponto de inflexo para outro no grfico atual.
> Inflexes)

Selection (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 Advanced Graphing (Grficos Avanados).

Numeric View (Vista numrica)


A Numeric View (Vista numrica) da maior parte das aplicaes HP foi concebida para explorar
relaes a 2 variveis utilizando tabelas numricas. Uma vez que a aplicao Advanced Graphing

130 Captulo 8 Aplicao Advanced Graphing (Grficos Avanados)


(Grficos Avanados) alarga esse formato a relaes que no so necessariamente funes, a
Numeric View (Vista numrica) desta aplicao torna-se significativamente diferente, embora a sua
finalidade continue a ser a mesma. As funcionalidades exclusivas da Numeric View (Vista numrica)
encontram-se ilustradas nas seces seguintes.

Prima para regressar Symbolic View (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 Numeric View (Vista numrica)



Prima para apresentar a Numeric View (Vista numrica).

Por predefinio, a Numeric View (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 (True or False) (Verdadeiro ou Falso).

Introduo aplicao Advanced Graphing (Grficos Avanados) 131


Explorar a Numeric View (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 Numeric View (Vista numrica).
Pode tambm ampliar ou reduzir na varivel de X ou na varivel de Y. Tenha em ateno que, na
Numeric View (Vista numrica), o zoom no afeta o tamanho do que est a ser apresentado. Em vez
disso, aumenta ou diminui o incremento entre valores consecutivos de x e y. Ampliar o zoom diminui
o incremento; reduzir o zoom aumenta o incremento. Esta e outras opes so operaes comuns
na Numeric View (Vista numrica).

Vista Numeric Setup (Config numrica)


Embora possa configurar os valores de X e de Y apresentados na Numeric View (Vista numrica)
introduzindo valores e ampliando e reduzindo, pode tambm definir diretamente os valores
apresentados utilizando a Numeric Setup (Config numrica).
Apresente a vista Numeric Setup (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 Numeric View (Vista numrica) preenchida automaticamente, ou se
preenchida mediante a digitao dos valores especficos de x e de y que lhe interessam. Estas
opes: Automatic (Automtico) ou BuildYourOwn (Cria A Tua) esto disponveis a partir da lista
Num Type (Tipo de n.). Estas so opes personalizadas da tabela.

Traar na Numeric View (Vista numrica)


Alm da pr-configurao da tabela na Numeric View (Vista numrica), existem outras opes
disponveis no menu Trace (Traar). As opes de localizao na Numeric View (Vista numrica)
refletem as opes de traar na Plot View (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:

132 Captulo 8 Aplicao Advanced Graphing (Grficos Avanados)


Edge values (Valores de contorno) (controlados por X ou Y)
PoI (Points of Interest) (Pontos de interesse)
X-Intercepts (Intercees X)
Y-Intercepts (Intercees Y)
Horizontal Extrema (Extremos horizontais)
Vertical Extrema (Extremos verticais)
Inflections (Inflexes)

Os valores mostrados utilizando as opes Trace (Traar) dependem da janela da Plot View (Vista
de desenho); isto , os valores mostrados na tabela so restritos a pontos visveis na Plot View
(Vista de desenho). Amplie ou reduza na Plot View (Vista de desenho) para obter os valores que
deseja ver na tabela na Numeric View (Vista numrica).

Edge (Contorno)

1. Toque em e selecione Edge (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 Plot View (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 Advanced Graphing (Grficos Avanados) 133


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 Vertical Extrema (Extremos verticais) para ver os
extremos enumerados na tabela.
2. Toque em e selecione Small (Pequeno) para um tamanho pequeno.

134 Captulo 8 Aplicao Advanced Graphing (Grficos Avanados)


3. Toque em e selecione 2 para ver apenas duas colunas.

A tabela enumera os 5 mnimos visveis na Plot View (Vista de desenho), seguidos dos 5 mximos.

Plot Gallery (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 Plot View (Vista de desenho):
1. Com a Plot View (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 Visit Plot Gallery (Visitar Galeria de Desenho). apresentado o primeiro
grfico na Gallery (Galeria), juntamente com a respetiva equao.

3.
Prima para visualizar o grfico seguinte na Gallery (Galeria) e continue da mesma forma
at desejar fechar a Gallery (Galeria).
4.
Para fechar a Gallery (Galeria) e regressar Plot View (Vista de desenho), prima .

Plot Gallery (Galeria de Desenho) 135


Explorar um grfico a partir da Plot Gallery (Galeria de Desenho)
Se estiver interessado num determinado grfico da Plot Gallery (Galeria de Desenho), pode guardar
uma cpia do mesmo. A cpia guardada como uma nova aplicao: uma instncia personalizada
da aplicao Advanced Graphing (Grficos Avanados). Pode modificar e explorar a aplicao tal
como faria com a verso integrada da aplicao Advanced Graphing (Grficos Avanados).
Para guardar um grfico a partir da Plot Gallery (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 Symbolic View (Vista simblica). A aplicao tambm adicionada
Application Library (Biblioteca de Aplicaes) para que l possa voltar posteriormente.

136 Captulo 8 Aplicao Advanced Graphing (Grficos Avanados)


9 Geometry (Geometria)

A aplicao Geometry (Geometria) permite desenhar e explorar construes geomtricas. Uma


construo geomtrica pode ser constituda por um nmero qualquer de objetos geomtricos como
pontos, linhas, polgonos, curvas, tangentes, etc. Pode fazer medies (como reas e distncias),
manipular objetos e observar como as medies mudam.
Existem cinco vistas da aplicao:
Plot View (Vista de desenho): fornece ferramentas de desenho para construo de objetos
geomtricos
Symbolic View (Vista simblica): fornece definies editveis dos objetos contidos na Plot View
(Vista de desenho)
Numeric View (Vista numrica): para efetuar clculos acerca dos objetos contidos na Plot View
(Vista de desenho)
Vista Plot Setup (Config desenho): para personalizar o aspeto da Plot View (Vista de desenho)
Vista Symbolic Setup (Config simblica): para substituir determinadas definies sistmicas
No existe nenhuma vista Numeric Setup (Config numrica) nesta aplicao.

Para abrir a aplicao Geometry (Geometria), prima e selecione Geometry (Geometria). A


aplicao abre na Plot View (Vista de desenho).

Introduo aplicao Geometry (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 CAS settings (Definies CAS), defina o formato numrico como
Standard (Padro) e o nmero de casas decimais como 4.

Abrir a aplicao e desenhar o grfico


1.
Prima e selecione Geometry (Geometria).

Caso estejam visveis objetos de que no precisa, prima e confirme a inteno,

tocando em .

Introduo aplicao Geometry (Geometria) 137


A aplicao abre na Plot View (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 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:

> Plot > Function (> Desenho > Funo)

3. Com plotfunc( na linha de introduo, introduza 3*sin(x):

Tenha em ateno que, na aplicao Geometry (Geometria), x deve ser introduzido em letra
minscula.

Se o seu grfico no se assemelhar figura anterior, ajuste os valores do X Rng (Intervalo de


X) e do Y Rng (Intervalo de Y) na vista Plot Setup (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 Point (Ponto), e depois selecione Point On (Ponto em).

Escolher Point On (Ponto em) em vez de Point (Ponto) significa que o ponto ser restringido
quilo em que for colocado.

138 Captulo 9 Geometry (Geometria)


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:

> Line > Tangent (> 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 Tangent (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.

Introduo aplicao Geometry (Geometria) 139


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
Choose color (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 Symbolic View (Vista simblica).
Tenha em ateno que todos os objetos que criou at agora se encontram enumerados na
Symbolic View (Vista simblica). Tenha tambm em ateno que o nome de um objeto na
Symbolic View (Vista simblica) o nome que lhe foi atribudo na Plot View (Vista de desenho),
mas com o prefixo "G". Assim, o grfico rotulado A na Plot View (Vista de desenho)
rotulado GA na Symbolic View (Vista simblica).

140 Captulo 9 Geometry (Geometria)


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 Symbolic
View (Vista simblica) importante. Os objetos so desenhados na Plot View (Vista de
desenho) na ordem em que aparecem na Symbolic View (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 Symbolic View (Vista simblica), o ponto criado no passo
seguinte no ficaria ativo na Plot View (Vista de desenho).
3. Toque em e escolha Point > point (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 Symbolic View (Vista simblica)) e a segunda
definida como o declive da linha tangente C (referida como GC na Symbolic View (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 abscissa (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

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

Introduo aplicao Geometry (Geometria) 141


5. Toque em .

A definio do seu novo ponto adicionada Symbolic View (Vista simblica). Quando voltar
Plot View (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 Plot View (Vista de
desenho).

142 Captulo 9 Geometry (Geometria)


Adicionar alguns clculos
1.
Prima .

na Numeric View (Vista numrica) que se introduzem os clculos.


2. Toque em .

3. Toque em e escolha Measure > slope (Medida > declive).

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 Plot View (Vista de desenho), o valor do declive
automaticamente atualizado na Numeric View (Vista numrica).
5. Com o novo clculo destacado na Numeric View (Vista numrica), toque em .

Selecionar um clculo na Numeric View (Vista numrica) faz com que este seja apresentado
tambm na Plot View (Vista de desenho).
6.
Prima para regressar Plot View (Vista de desenho).

Repare que o clculo que acabou de criar na Numeric View (Vista numrica) apresentado na
parte superior esquerda do ecr.

Vamos agora adicionar mais dois clculos Numeric View (Vista numrica) e fazer com que
sejam apresentados na Plot View (Vista de desenho).
7.
Prima para regressar Numeric View (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 Cartesian (Cartesiano) e, em seguida,
selecione Coordinates (Coordenadas). Entre os parnteses, introduza GB e, em seguida, toque
em .

Introduo aplicao Geometry (Geometria) 143


9. Para iniciar um terceiro clculo, toque em , selecione Cartesian (Cartesiano) e, em
seguida, selecione Equation of (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 ).

11.
Prima para regressar Plot View (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 Plot View (Vista de desenho)


Por predefinio, os clculos na Plot View (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.

144 Captulo 9 Geometry (Geometria)


1.
Prima para regressar Numeric View (Vista numrica).

2. Selecione cada clculo, um de cada vez, e toque em . Todos os clculos devem estar
agora desmarcados.
3.
Prima para regressar Plot View (Vista de desenho).

4.
Toque no ponto D e, em seguida, prima para o selecionar.

5.
Toque em (ou prima ) e, em seguida, selecione Trace (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.

Plot View (Vista de desenho) em pormenor


Na Plot View (Vista de desenho), pode desenhar objetos diretamente no ecr com vrias
ferramentas de desenho. Por exemplo, para desenhar um crculo, toque em , toque em
Curve (Curva) e depois selecione Circle (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.

Plot View (Vista de desenho) em pormenor 145


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 Plot View (Vista de desenho).
Consulte Plot View (Vista de desenho): Menu Comand (Comandos) na pgina 158 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 Plot View (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 156).

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

146 Captulo 9 Geometry (Geometria)


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.

Ocultar nomes
Pode optar por ocultar o nome de um objeto na Plot View (Vista de desenho):
1. Selecione o objeto cuja etiqueta deseja ocultar.
2.
Toque em ou prima .

3. Selecione Hide Label (Ocultar etiqueta).


Volte a mostrar um nome oculto, repetindo este procedimento e selecionando Show Label (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 Plot View (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 Animate (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 Symbolic View (Vista simblica) como na Numeric
View (Vista numrica), cada item inclui um conjunto de cones de cor. Toque nestes cones e
selecione uma cor. Na Plot View (Vista de desenho), selecione o objeto, toque em (ou

prima ), toque em Choose Color (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.

Plot View (Vista de desenho) em pormenor 147


1. Selecione o objeto.
2.
Toque em ou prima .

3. Selecione filled (Preenchido).

O preenchimento comutvel. Para remover um preenchimento, repita o procedimento acima.

Limpar um objeto
Para limpar um objecto, 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 .

148 Captulo 9 Geometry (Geometria)


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 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
Symbolic View (Vista simblica) ou em para manter a aplicao como est. Pode limpar
todas as medies e clculos da Numeric View (Vista numrica) da mesma forma.

Gestos na Plot View (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
Pode fazer zoom, tocando em e escolhendo uma opo de zoom. As opes de zoom so
as mesmas que encontra na Plot View (Vista de desenho) de muitas das aplicaes da calculadora.

Plot View (Vista de desenho): botes e teclas


Boto ou tecla Propsito

Abre o menu Commands (Comandos). Consulte Plot View (Vista de desenho): Menu
Comand (Comandos) na pgina 158.

Abre o menu Options (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 Circle (Crculo) na pgina 163).

Elimina todas as linhas de traar

Seleciona a ferramenta de desenho de interseces. Siga as instrues apresentadas no


ecr (ou consulte Intersection (Interseco) na pgina 159).

Plot View (Vista de desenho) em pormenor 149


Boto ou tecla Propsito

Seleciona a ferramenta de desenho de linhas. Siga as instrues apresentadas no ecr (ou


consulte Line (Linha) na pgina 160).

Seleciona a ferramenta de desenho de pontos. Siga as instrues apresentadas no ecr (ou


consulte Point (Ponto) na pgina 158).

Seleciona a ferramenta de desenho de segmentos. Siga as instrues apresentadas no ecr


(ou consulte Segment (Segmento) na pgina 160).

Seleciona a ferramenta de desenho de tringulos. Siga as instrues apresentadas no ecr


(ou consulte Triangle (Tringulo) na pgina 161).

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 Plot View (Vista de desenho) ou todos os clculos e
medies da Numeric View (Vista numrica).

O menu Options (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 Options
(Opes) muda consoante o tipo de objeto selecionado. O conjunto completo das opes da
aplicao Geometry (Geometria) apresentado na tabela seguinte e tambm exibido quando
prime .

Opo Propsito

Choose Color (Escolha a cor) Apresenta um conjunto de cones de cor para que possa selecionar uma cor para o objeto
selecionado.

Hide (Ocultar) Oculta o objeto selecionado. Este um atalho para cancelar a seleo do objeto na
Symbolic View (Vista simblica). Para selecionar um objeto para apresentar depois de
este ter sido ocultado, v para a Symbolic View (Vista simblica) ou para a Numeric View
(Vista numrica).

Hide Label (Ocultar etiqueta) Oculta a etiqueta de um objeto selecionado. Esta opo muda para Show Label (Mostrar
etiqueta) se o objeto selecionado tiver uma etiqueta oculta.

Filled (Preenchido) Preenche o objeto selecionado com uma cor. Desmarque esta opo para remover o
preenchimento.

Trace (Traar) Se selecionado, comea a traar para qualquer ponto selecionado e, em seguida, deixa de
traar para o ponto selecionado.

Clear Trace (Limpar trao) Elimina o trao atual de um ponto selecionado, mas no para a funo de traar.

Animate (Animar) Inicia a animao atual de um ponto selecionado num objeto. Se o ponto selecionado est
atualmente animado, esta opo para a animao.

150 Captulo 9 Geometry (Geometria)


Vista Plot Setup (Config desenho)
A vista Plot Setup (Config desenho) permite-lhe configurar o aspeto da vista Plot (Desenho).

Os campos e opes so os seguintes:


X Rng (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 x, deslocando a imagem e aplicando zoom na Plot View
(Vista de desenho).
Y Rng (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 y, deslocando a imagem e aplicando zoom na Plot View
(Vista de desenho).
Pixel Size (Tamanho do pxel): Cada pxel na Plot View (Vista de desenho) tem de ser
quadrado. Pode alterar o tamanho de cada pxel. O canto inferior esquerdo do ecr da Plot View
(Vista de desenho) permanece o mesmo, mas as coordenadas do canto superior direito so
automaticamente recalculadas.
Axes (Eixos): Uma opo comutvel que permite ocultar (ou mostrar) os eixos na Plot View
(Vista de desenho).

Atalho do teclado:

Labels (Etiquetas): Uma opo comutvel para ocultar (ou mostrar) as etiquetas para os eixos.
Grid Dots (Pontos de grelha): Uma opo comutvel para ocultar (ou mostrar) os pontos de
grelha.
Grid Lines (Linhas de grelha): Uma opo comutvel para ocultar (ou mostrar) as linhas de
grelha.

Symbolic View (Vista simblica) em pormenor


Todos os objetos pontos, segmentos, linhas, polgonos ou curvas recebem um nome, e a sua
definio apresentada na Symbolic View (Vista simblica) ( ). O nome composto por um
"G" seguido do nome que aparece na Plot View (Vista de desenho). Assim, um ponto rotulado com A
na Plot View (Vista de desenho) tem o nome GA na Symbolic View (Vista simblica).

Symbolic View (Vista simblica) em pormenor 151


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 Plot View (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
Numeric View (Vista numrica) da aplicao Geometry (Geometria) (explicao abaixo, em Numeric
View (Vista numrica) em pormenor na pgina 154).

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 Plot View (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 Plot View (Vista de desenho), encontraria um crculo de tamanho diferente.

Criar objetos
Tambm pode criar um objeto na Symbolic View (Vista simblica). Toque em , defina o

objeto por exemplo, point(4,6) e prima . O objeto criado e pode ser visto na Plot
View (Vista de desenho).
Outro exemplo: para desenhar uma linha que atravesse os pontos P e Q, introduza line(GP,GQ)

na Symbolic View (Vista simblica) e prima . Quando regressar Plot View (Vista de
desenho), ver uma linha que atravessa os pontos P e Q.
possvel ver os comandos de criao de objetos disponveis na Symbolic View (Vista simblica),
tocando em . A sintaxe de cada comando fornecida em Funes e comandos de
geometria na pgina 177.

152 Captulo 9 Geometry (Geometria)


Reordenao de entradas
Pode reordenar as entradas na Symbolic View (Vista simblica). Os objetos so desenhados na Plot
View (Vista de desenho) na ordem em que so definidos na Symbolic View (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 Plot View (Vista de desenho), cancele a respetiva
seleo na Symbolic View (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 Plot View (Vista de desenho) (consulte Limpar um objeto
na pgina 148), tambm pode eliminar um objeto na Symbolic View (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.

Symbolic View (Vista simblica) em pormenor 153


Vista Symbolic Setup (Config simblica)
A vista Symbolic Setup (Config simblica) da aplicao Geometry (Geometria) comum a um grande
nmero de aplicaes. utilizada para substituir determinadas definies sistmicas.

Numeric View (Vista numrica) em pormenor


A Numeric View (Vista numrica) ( ) permite efetuar clculos na aplicao Geometry
(Geometria). Os resultados apresentados so dinmicos, ou seja, se manipular um objeto na Plot
View (Vista de desenho) ou na Symbolic View (Vista simblica), todos os clculos que se refiram a
esse objeto na Numeric View (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:

1.
Prima para abrir a Numeric View (Vista numrica).

2. Toque em .

154 Captulo 9 Geometry (Geometria)


3. Toque em e escolha Measure > Area (Medida > rea).

Tenha em ateno que area() aparece na linha de introduo, para que possa especificar o
objeto cuja rea lhe interessa.

4. Toque em , escolha Curves (Curvas) e, em seguida, a curva cuja rea lhe interessa.

O nome do objeto colocado entre os parnteses.


Poderia ter introduzido o comando e o nome do objeto manualmente, ou seja, sem os escolher
nos menus. Se introduzir nomes de objetos manualmente, lembre-se de que, ao nome do objeto
utilizado na Plot View (Vista de desenho), necessrio atribuir um prefixo "G" para que este
possa ser utilizado em clculos. Assim, o crculo chamado C na Plot View (Vista de desenho)
deve ser referido como GC na Numeric View (Vista numrica) e na Symbolic View (Vista
simblica).
5.
Prima ou toque em . apresentada a rea.

6. Toque em .

Numeric View (Vista numrica) em pormenor 155


7. Introduza radius(GC) (raio(GC)) e toque em . apresentado o raio. Utilize
para verificar ambas as medidas para que fiquem disponveis na Plot View (Vista de desenho).
Tenha em ateno que a sintaxe utilizada aqui a mesma que utiliza no CAS para calcular as
propriedades de objetos geomtricos.
As funes da aplicao Geometry (Geometria) e respetivas sintaxes encontram-se descritas
em Funes e comandos de geometria na pgina 177.

8.
Prima para regressar Plot View (Vista de desenho). Agora, manipule o crculo de
modo a alterar os respetivos raio e rea. Por exemplo, selecione o ponto central (A) e utilize as
teclas de cursor para o mover para um novo local. Tenha em ateno que os clculos da rea e
do raio so automaticamente atualizados medida que move o ponto. No se esquea de
premir quando terminar.

NOTA: Se uma entrada na Numeric View (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 Numeric View (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 Geometry (Geometria).

156 Captulo 9 Geometry (Geometria)


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 Plot View (Vista de desenho)


Para que um clculo efetuado na Numeric View (Vista numrica) aparea na Plot View (Vista de
desenho), basta destac-lo na Numeric View (Vista numrica) e tocar em . apresentada
uma marca de verificao ao lado do clculo.

Para evitar que o clculo seja apresentado na Plot View (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 .

Numeric View (Vista numrica) em pormenor 157


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 Plot View (Vista de desenho) ou da Symbolic
View (Vista simblica).

Plot View (Vista de desenho): Menu Comand (Comandos)


Os objetos geomtricos mencionados nesta seco so os que podem ser criados na Plot View
(Vista de desenho) ou na Symbolic View (Vista simblica), utilizando o menu Comand (Comandos)
( ). Esta seco demonstra como utilizar os comandos na Plot View (Vista de desenho).
Tambm possvel criar objetos na Symbolic View (Vista simblica) na verdade, mais do que na
Plot View (Vista de desenho) , mas tal abordado em Funes e comandos de geometria
na pgina 177. Por ltimo, tambm possvel efetuar medies e outros clculos na Plot View
(Vista de desenho).
Na Plot View (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 tap (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 Commands (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 Plot View (Vista de desenho):
botes e teclas na pgina 149.

Point (Ponto)
Toque em para apresentar um menu e submenus de opes para introduo de diversos
tipos de pontos. Os menus e submenus so:

Point (Ponto)

Toque no local onde deseja que o ponto se encontre e prima .

158 Captulo 9 Geometry (Geometria)


Atalho do teclado:

Point On (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.

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

Center (Centro)

Toque num crculo e prima . criado um ponto no centro do crculo.

Intersection (Interseco)

Toque na interseco desejada e prima . criado um ponto num dos pontos da


interseco.

Atalho do teclado:

Intersections (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 Symbolic View (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.

Plot View (Vista de desenho): Menu Comand (Comandos) 159


Random Points (Pontos aleatrios)

Prima para criar aleatoriamente um ponto na Plot View (Vista de desenho). Continue a

premir para criar mais pontos aleatrios. Prima quando terminar.

Line (Linha)
Segment (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:

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

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

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

160 Captulo 9 Geometry (Geometria)


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

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

Angle bisector (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 .

Polygon (Polgono)
O menu Polygon (Polgono) fornece ferramentas para desenhar diversos polgonos.

Triangle (Tringulo)

Toque em cada vrtice, premindo aps cada toque.

Atalho do teclado:

Isosceles Triangle (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.

Plot View (Vista de desenho): Menu Comand (Comandos) 161


Right Triangle (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.

Quadrilateral (Quadriltero)

Toque em cada vrtice, premindo aps cada toque.

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

Rhombus (Losango)
Desenha um losango dados dois pontos e um ngulo. Tal como acontece com muitos dos outros
comandos para polgonos, pode especificar nomes de variveis opcionais do CAS para guardar as
coordenadas dos outros dois vrtices como pontos.
rhombus(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.

Rectangle (Retngulo)
Desenha um retngulo dados dois vrtices consecutivos e um ponto no lado oposto ao lado definido
pelos dois primeiros vrtices ou um fator de escala para os lados perpendiculares ao primeiro lado.
Tal como acontece com muitos dos outros comandos para polgonos, pode especificar nomes de
variveis opcionais do CAS para guardar as coordenadas dos outros dois vrtices como pontos.
rectangle(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.

162 Captulo 9 Geometry (Geometria)


Polygon (Polgono)
Desenha um polgono a partir de um conjunto de vrtices.
polygon(point1, point2, , pointn)
Exemplo:
polygon(GA, GB, GD) desenha ABD

Regular Polygon (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.

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

Curve (Curva)
Circle (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 Symbolic View (Vista simblica). A
sintaxe circle(GA,GB), em que A e B so dois pontos. desenhado um crculo na Plot View
(Vista de desenho) de modo que A e B definam o dimetro do crculo.

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

Plot View (Vista de desenho): Menu Comand (Comandos) 163


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

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

164 Captulo 9 Geometry (Geometria)


Ellipse (Elipse)

Toque num ponto de foco e prima . Toque no segundo ponto de foco e prima

. Toque num ponto da circunferncia e prima .

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

Parabola (Parbola)

Toque no ponto de foco e prima . Toque numa linha (a diretriz) ou num raio ou segmento

e prima .

Conic (Cnica)
Desenha o grfico de uma seco cnica definida por uma expresso em x e y.
conic(expr)
Exemplo:
conic(x^2+y^2-81) desenha um crculo com centro em (0,0) e raio de 9

Locus (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 Point On (Ponto em), descrita acima). O ponto I uma translao do ponto D. Escolher Curve
> Special > Locus (Curva > Especial > Lugar geomtrico) coloca locus( (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.

Plot View (Vista de desenho): Menu Comand (Comandos) 165


Plot (Desenho)
Pode desenhar expresses dos seguintes tipos na Plot View (Vista de desenho):
Function (Funo)
Parametric (Paramtrica)
Polar
Sequence (Sequncia)
Toque para selecionar Plot (Desenho) e, em seguida, o tipo de expresso que deseja desenhar. A
linha de introduo ativada para que defina a expresso.

Tenha em ateno que as variveis que especificar para uma expresso tm de estar em letra
minscula.
Neste exemplo, a opo Function (Funo) foi selecionada como o tipo de desenho, tendo sido
desenhado o grfico de y = 1/x.

166 Captulo 9 Geometry (Geometria)


Function (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.
Exemplo:
plotfunc(3*sin(x)) desenha o grfico de y=3*sin(x)

Parametric (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 tstep)

Polar
Sintaxe: plotpolar(Expr,Var=Interval, [Step]) ou plotpolar(Expr, Var, Min,
Max, [Step])
Desenha um grfico polar na Plot View (Vista de desenho). Abre-se uma linha de edio para que
introduza uma expresso em x, bem como um intervalo (e incremento opcional).
plotpolar(f(x),x,a,b) desenha a curva polar r=f(x) para x em [a,b]

Sequence (Sequncia)
Sintaxe: plotseq(f(Var), Var={Start, Xmin, Xmax}, Integer n)

Plot View (Vista de desenho): Menu Comand (Comandos) 167


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

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

Slopefield (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 Option (Opo) for normalize (normalizar), 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

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

List (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.
Exemplo:

168 Captulo 9 Geometry (Geometria)


plotlist([[0,3],[2,1],[4,4],[0,3]]) desenha um tringulo

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

Transform (Transformar)
O menu Transform (Transformar) fornece um grande nmero de ferramentas que lhe permitem
efetuar transformaes em objetos geomtricos na Plot View (Vista de desenho). Tambm pode
definir transformaes na Symbolic View (Vista simblica).

Translation (Translao)
A translao a transformao de um conjunto de pontos que faz com que cada ponto se mova a
mesma distncia, no mesmo sentido. T: (x,y)(x+a, y+b).
Imagine que deseja trasladar o crculo B, na figura seguinte, um pouco para baixo e para a direita:
1. Toque em , toque em Transform (Transformar) e selecione Translation (Translao).

2.
Toque no objeto a mover e prima .

3.
Toque numa localizao inicial e prima .

Plot View (Vista de desenho): Menu Comand (Comandos) 169


4.
Toque numa localizao final e prima .

O objeto movido a mesma distncia e no mesmo sentido da localizao inicial para a


localizao final. O objeto original fica no respetivo lugar.

Reflection (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 Transform (Transformar) e selecione Reflection (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.

170 Captulo 9 Geometry (Geometria)


Rotation (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 Transform (Transformar) e selecione a Rotation (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 Plot View (Vista de desenho) para ver o quadrado rodado.

Plot View (Vista de desenho): Menu Comand (Comandos) 171


Dilation (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 Transform (Transformar) e selecione Dilation (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 .

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

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

172 Captulo 9 Geometry (Geometria)


1. Toque em , toque em Transform (Transformar) e selecione Projection (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.

Inversion (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 Transform (Transformar) e selecione Inversion (Inverso).

2.
Toque no ponto A e prima .

3.
Introduza o rcio de inverso utilize o valor predefinido 1 e prima .

4.
Toque no ponto B e prima .

Na figura, o ponto C corresponde inverso do ponto B relativamente ao ponto A.

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

Plot View (Vista de desenho): Menu Comand (Comandos) 173


1. Toque em , toque em Transform (Transformar) e selecione Reciprocation
(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 DE (G) e a linha I (na parte inferior do
ecr) a reciprocao do ponto H.

Cartesian (Cartesiano)
Abscissa (Abcissa)

Toque num ponto e prima para o selecionar. A abcissa (coordenada x) do ponto ser
apresentada na parte superior esquerda do ecr.

Ordinate (Ordenada)

Toque num ponto e prima para o selecionar. A ordenada (coordenada y) do ponto ser
apresentada na parte superior esquerda do ecr.

Coordinates (Coordenadas)

Toque num ponto e prima para o selecionar. As coordenadas do ponto sero


apresentadas na parte superior esquerda do ecr.

174 Captulo 9 Geometry (Geometria)


Equation of (Equao de)

Toque num objeto que no um ponto e prima para o selecionar. apresentada a


equao do objeto (em x e/ou y).

Parametric (Paramtrica)

Toque num objeto que no um ponto e prima para o selecionar. apresentada a


equao paramtrica do objeto (x(t)+i*y(t)).

Polar coordinates (Coordenadas polares)

Toque num ponto e prima para o selecionar. As coordenadas polares do ponto sero
apresentadas na parte superior esquerda do ecr.

Measure (Medida)
Distance (Distncia)

Toque num ponto e prima para o selecionar. Repita para selecionar um segundo ponto.
apresentada a distncia entre os dois pontos.

Radius (Raio)

Toque num crculo e prima para o selecionar. apresentado o raio do crculo.

Perimeter (Permetro)

Toque num crculo e prima para o selecionar. apresentado o permetro do crculo.

Slope (Declive)

Toque num objeto reto (segmento, linha, etc.) e prima para o selecionar. apresentado
o declive do objeto.

Area (rea)

Toque num crculo ou polgono e prima para o selecionar. apresentada a rea do


objeto.

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

Plot View (Vista de desenho): Menu Comand (Comandos) 175


Arc Length (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.

Tests (Testes)
Collinear (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.

On circle (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.

On object (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 1 se
o ponto se encontrar no objeto. Caso contrrio, apresenta 0.

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

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

176 Captulo 9 Geometry (Geometria)


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.

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

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

Conjugate (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 Symbolic View (Vista simblica) e na Numeric View
(Vista numrica), bem como aqueles disponveis apenas a partir do menu Catlg (Catlogo).
No entanto, os clculos que referem objetos geomtricos na Numeric View (Vista numrica) da
aplicao Geometry (Geometria) e no CAS devem utilizar o nome com prefixo G atribudo na
Symbolic View (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).

Symbolic View (Vista simblica): Menu Comand (Comandos)


Na sua maioria, o menu Commands (Comandos) na Symbolic View (Vista simblica) o mesmo que
na Plot View (Vista de desenho). A categoria Zoom no aparece na Symbolic View (Vista simblica),
nem as categorias Cartesian (Cartesiano), Measure (Medida) e Tests (Testes), embora estes trs
ltimos apaream na Numeric View (Vista numrica). Na Symbolic View (Vista simblica), os

Funes e comandos de geometria 177


comandos so introduzidos atravs da respetiva sintaxe. Realce um comando e prima para
obter informaes sobre a respetiva sintaxe. A vantagem de introduzir ou a editar uma definio na
Symbolic View (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.

Point (Ponto)
Point (Ponto)
Cria um ponto, dadas as coordenadas do ponto. Cada coordenada pode ser um valor ou uma
expresso que envolva variveis ou medidas noutros objetos da construo geomtrica.
point(real1, real2) ou point(expr1, expr2)
Exemplos:
point(3,4) cria um ponto cujas coordenadas so (3,4). Este ponto pode ser selecionado e movido
mais tarde.
point(abscissa(A), ordinate(B)) cria um ponto cuja coordenada x a mesma de um ponto
A e cuja coordenada y a mesma de um ponto B. Este ponto altera-se para refletir os movimentos
do ponto A ou do ponto B.

Point On (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.

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

Center (Centro)
Sintaxe: center(Circle)

178 Captulo 9 Geometry (Geometria)


Desenha o centro de um crculo. O crculo pode ser definido pelo comando do crculo ou pelo nome
(por exemplo, GC).
Exemplo:
center(circle(x^2+y2xy)) desenha point(1/2,1/2)

Intersection (Interseco)
Sintaxe: single_inter(Curve1, Curve2, [Point])
Desenha a interseco da Curve1 (Curva1) e da Curve2 (Curva2) mais prxima do Point (Ponto).
Exemplo:
single_inter(line(y=x), circle(x^2+y^2=1), point(1,1)) desenha
point((1+i)*2/2)

Intersections (Interseces)
Apresenta 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.

Line (Linha)
Segment (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.

Ray (Raio)
Dados 2 pontos, desenha um raio a partir do primeiro ponto, que atravessa o segundo ponto.
half_line((point1, point2)

Line (Linha)
Desenha uma linha. Os argumentos podem ser dois pontos, uma expresso linear da forma a*x+b*y
+c ou um ponto e um declive, conforme demonstrado nos exemplos.
line(point1, point2) ou line(a*x+b*y+c) ou line(point1, slope=realm)
Exemplos:
line(2+i, 3+2i) desenha a linha cuja equao y=x1, ou seja, a linha que atravessa os pontos
(2,1) e (3,2).

Funes e comandos de geometria 179


line(2x3y8) desenha a linha cuja equao 2x3y=8.
line(32i,slope=1/2) desenha a linha cuja equao x2y=7, ou seja, a linha que atravessa
(3, 2) com um declive m=1/2.

Parallel (Paralelo)
Desenha uma linha que atravessa um determinado ponto paralelo a uma determinada linha.
parallel(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.

Tangent (Tangente)
Desenha a(s) tangente(s) a uma determinada curva atravs de um determinado ponto. O ponto no
tem de ser um ponto na curva.
tangent(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.

Median (Mediana)
Dados trs pontos que definem um tringulo, cria a mediana do tringulo que atravessa o primeiro
ponto e contm o ponto mdio do segmento definido pelos outros dois pontos.
median_line(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).

180 Captulo 9 Geometry (Geometria)


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.

Bisector (Bissetor)
Dados trs pontos, cria o bissetor do ngulo definido pelos trs pontos cujo vrtice se encontra no
primeiro ponto. O ngulo no precisa de ser desenhado na Plot View (Vista de desenho).
bisector(point1, point2, point3)
Exemplos:
bisector(A,B,C) desenha o bissetor de BAC.
bisector(0,-4i,4) desenha a linha fornecida por y=x

Polygon (Polgono)
Triangle (Tringulo)
Desenha um tringulo dados os respetivos trs vrtices.
triangle(point1, point2, point3)
Exemplo:
triangle(GA, GB, GC) desenha ABC.

Isosceles Triangle (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.

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

Funes e comandos de geometria 181


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.

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

Parallelogram (Paralelogramo)
Desenha um paralelogramo dados trs dos respetivos vrtices. O quarto ponto calculado
automaticamente, mas no definido simbolicamente. Tal como acontece com a maior parte dos
outros comandos para polgonos, pode guardar as coordenadas do quarto ponto numa varivel 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.

Rhombus (Losango)

Desenha um losango dados dois pontos e um ngulo. Tal como acontece com muitos dos outros
comandos para polgonos, pode especificar nomes de variveis opcionais do CAS para guardar as
coordenadas dos outros dois vrtices como pontos.
rhombus(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.

Rectangle (Retngulo)
Desenha um retngulo dados dois vrtices consecutivos e um ponto no lado oposto ao lado definido
pelos dois primeiros vrtices ou um fator de escala para os lados perpendiculares ao primeiro lado.
Tal como acontece com muitos dos outros comandos para polgonos, pode especificar nomes de
variveis opcionais do CAS para guardar as coordenadas dos outros dois vrtices como pontos.
rectangle(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.

182 Captulo 9 Geometry (Geometria)


Polygon (Polgono)
Desenha um polgono a partir de um conjunto de vrtices.
polygon(point1, point2, , pointn)
Exemplo:
polygon(GA, GB, GD) desenha ABD

Regular Polygon (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.

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

Curve (Curva)
Circle (Crculo)
Desenha um crculo, dadas as extremidades do dimetro, ou um centro e um raio, ou uma equao
em x e y.
circle(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.

Circumcircle (Circumcrculo)
Desenha o circumcrculo de um tringulo, ou seja, o crculo circunscrito em volta de um tringulo.
circumcircle(point1, point2, point3)
Exemplo:

Funes e comandos de geometria 183


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

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

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

Ellipse (Elipse)

Desenha uma elipse, dados os focos e um ponto na elipse ou uma grandeza escalar correspondente
a metade da soma constante das distncias de um ponto na elipse a cada um dos focos.
ellipse(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.

Hyperbola (Hiprbole)
Desenha uma hiprbole, dados os focos e um ponto na hiprbole ou uma grandeza escalar
correspondente a metade da diferena constante das distncias de um ponto na hiprbole a cada
um dos focos.
hyperbola(point1, point2, point3) ou hyperbola(point1, point2, realk)

184 Captulo 9 Geometry (Geometria)


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

Parabola (Parbola)
Desenha uma parbola, dado um ponto de foco e uma linha diretriz, ou o vrtice da parbola e um
nmero real que represente a distncia focal.
parabola(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.

Conic (Cnica)
Desenha o grfico de uma seco cnica definida por uma expresso em x e y.
conic(expr)
Exemplo:
conic(x^2+y^2-81) desenha um crculo com centro em (0,0) e raio de 9

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

Plot (Desenho)
Function (Funo)
Desenha o grfico de uma funo, dada uma expresso na varivel independente x. Tenha em
ateno a utilizao de x em letra minscula.
Sintaxe: plotfunc(Expr)
Exemplo:
plotfunc(3*sin(x)) desenha o grfico de y=3*sin(x)

Parametric (Paramtrica)

Assume uma expresso complexa numa varivel e um intervalo para essa varivel como
argumentos. Interpreta a expresso complexa f(t)+i*g(t) como x=f(t) e y=g(t) e desenha o grfico da
equao paramtrica no intervalo especificado no segundo argumento.
Sintaxe: plotparam(f(Var)+i*g(Var), Var= Start..Stop, [tstep=Value])
Exemplos:
plotparam(cos(t)+ i*sin(t), t=0..2*) desenha o crculo unitrio

Funes e comandos de geometria 185


plotparam(cos(t)+ i*sin(t), t=0..2*, tstep=/3) desenha um hexgono regular
inscrito no crculo unitrio (tenha em ateno o valor de tstep)

Polar

Desenha um grfico polar.


Sintaxe: plotpolar(Expr,Var=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]

Sequence (Sequncia)

Dada uma expresso em x e uma lista que contm trs valores, desenha a linha y=x, o grfico da
funo definida pela expresso sobre o domnio definido pelo intervalo entre 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

Implicit (Implcita)
Desenha o grfico de uma curva implicitamente definida de Expr (em x e y). Especificamente,
desenha o grfico de Expr=0. Tenha em ateno a utilizao de x e y em letra minscula. Com o
intervalo de x e o intervalo de y opcionais, desenha o grfico apenas dentro desses intervalos.
Sintaxe: plotimplicit(Expr, [XIntrvl, YIntrvl])
Exemplo:
plotimplicit((x+5)^2+(y+4)^2-1) desenha um crculo, centrado no ponto (-5, -4), com
um raio de 1

Slopefield (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 Option (Opo) for normalize (normalizar), 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,

186 Captulo 9 Geometry (Geometria)


ODE (EDO)
Desenha a soluo da equao diferencial y' = f (Var1, Var2...) que contm como condio inicial
para as variveis Val1, Val2,... O primeiro argumento a expresso f(Var1, Var2...), o segundo
argumento o vetor das variveis e o terceiro argumento o vetor das condies iniciais.
Sintaxe: plotode(Expr, [Var1, Var2, ...], [Val1, Val2. ...])
Exemplo:
plotode(x*sin(y), [x,y], [2, 2]) desenha o grfico da soluo para y=x*sin(y), que
atravessa o ponto (2, 2) como respetiva condio inicial

List (Lista)
Desenha o grfico de um conjunto de n pontos e liga-os com segmentos. Os pontos so definidos
por uma matriz 2xn, com as abcissas na primeira linha e as ordenadas na segunda linha.
Sintaxe: plotlist(Matrix 2xn)
Exemplo:
plotlist([[0,3],[2,1],[4,4],[0,3]]) desenha um tringulo

Slider (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 Plot View (Vista
de desenho). Em seguida, pode mov-la para outra localizao.

Transform (Transformar)
Translation (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.

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

Funes e comandos de geometria 187


Rotation (Rotao)
Roda um objeto geomtrico, relativamente a um dado ponto central, atravs de um determinado
ngulo.
rotate(point, angle, object)
Exemplo:
rotate(GA, angle(GB, GC, GD),GK) roda o objeto geomtrico rotulado K, em torno do ponto
A, atravs de um ngulo igual a CBD.

Dilation (Dilatao)
Dilata um objeto geomtrico relativamente a um ponto central, de acordo com um fator de escala.
homothety(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.

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

Projection (Projeo)
Desenha a projeo ortogonal de um ponto numa curva.
projection(curve, point)

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

Reciprocation (Reciprocao)
Dado um crculo e um vetor de objetos que so pontos ou linhas, apresenta um vetor em que cada
ponto substitudo pela respetiva linha polar e cada linha substituda pelo respetivo polo,
relativamente ao crculo.

188 Captulo 9 Geometry (Geometria)


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

Numeric View (Vista numrica): Menu Comand (Comandos)


Cartesian (Cartesiano)
Abscissa (Abcissa)
Apresenta a coordenada x de um ponto ou o comprimento x de um vetor.
abscissa(point) or abscissa(vector)
Exemplo:
abscissa(GA) apresenta a coordenada x do ponto A.

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

Coordinates (Coordenadas)

Dado um vetor de pontos, apresenta uma matriz que contm as coordenadas x e y desses pontos.
Cada linha da matriz define um ponto. A primeira coluna fornece as coordenadas x e a segunda
coluna contm as coordenadas y.
coordinates([point1, point2, , pointn]))

Equation of (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.

Parametric (Paramtrica)
Funciona como o comando equation (equao), mas apresenta resultados paramtricos sob uma
forma complexa.
parameq(GeoObj )

Polar coordinates (Coordenadas polares)

Apresenta um vetor que contm as coordenadas polares de um ponto ou um nmero complexo.

Funes e comandos de geometria 189


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

Measure (Medida)
Distance (Distncia)
Apresenta a distncia entre dois pontos ou entre um ponto e uma curva.
distance(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.

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

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

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

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

190 Captulo 9 Geometry (Geometria)


area(expr, value1, value2)
Exemplos:
Se GA for definido como o crculo unitrio, ento, area(GA) d p.
area(4-x^2/4, -4,4) d 14.666

Angle (ngulo)

Apresenta a medio de um ngulo direcionado. O primeiro ponto assumido como o vrtice do


ngulo medida que os dois pontos seguintes, por ordem, fornecem a medida e o sinal.
angle(vertex, point2, point3)
Exemplo:
angle(GA, GB, GC) apresenta a medida de BAC.

Arc Length (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

Tests (Testes)
Collinear (Colinear)

Assume uma srie de pontos como argumentos e testa se so ou no colineares. Apresenta 1 se os


pontos forem colineares e 0 se no forem.
is_collinear(point1, point2, , pointn)
Exemplo:
is_collinear(point(0,0), point(5,0), point(6,1)) apresenta 0.

On circle (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.

Funes e comandos de geometria 191


On object (No objeto)
Testa se um ponto se encontra num objeto geomtrico. Apresenta 1 se assim for e 0 se assim no
for.
is_element(point, object)
Exemplo:
is_element(point(2/2,2/2), circle(0,1)) devolve 1.

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

Isosceles (Issceles)
Assume trs pontos e testa se so ou no vrtices de um nico tringulo issceles. Apresenta 0 se
no forem. Se forem, apresenta a ordem dos nmeros do ponto comum aos dois lados de igual
comprimento (1, 2 ou 3). Apresenta 4 se os trs pontos formarem um tringulo equiltero.
is_isosceles(point1, point2, point3)
Exemplo:
is_isoscelesl(point(0,0), point(4,0), point(2,4)) apresenta 3.

Equilateral (Equiltero)
Assume trs pontos e testa se so ou no vrtices de um nico tringulo equiltero. Apresenta 1 se
forem e 0 se no forem.
is_equilateral(point1, point2, point3)
Exemplo:
is_equilateral(point(0,0), point(4,0), point(2,4)) apresenta 0.

Parallelogram (Paralelogramo)
Testa se os quatro pontos de um conjunto so ou no vrtices de um paralelogramo. Apresenta 0 se
no forem. Se forem, apresenta 1 caso formem apenas um paralelogramo, 2 caso formem um
losango, 3 caso formem um retngulo e 4 caso formem um quadrado.
is_parallelogram(point1, point2, point3, point4)
Exemplo:
is_parallelogram(point(0,0), point(2,4), point(0,8), point(-2,4)) apresenta 2.

192 Captulo 9 Geometry (Geometria)


Conjugate (Conjugado)
Testa se dois pontos ou duas linhas so ou no conjugados em relao a um determinado crculo.
Apresenta 1 se forem e 0 se no forem.
is_conjugate(circle, point1, point2) ou is_conjugate(circle, line1, line2)

Outras funes de geometria


As seguintes funes no esto disponveis em nenhum menu da aplicao Geometry (Geometria),
mas sim no menu Catlg (Catlogo).

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

Funes e comandos de geometria 193


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:
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 Plot
View (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 Symbolic View
(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.

194 Captulo 9 Geometry (Geometria)


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)

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

Funes e comandos de geometria 195


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.

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.

196 Captulo 9 Geometry (Geometria)


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

Funes e comandos de geometria 197


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)

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

198 Captulo 9 Geometry (Geometria)


10 Spreadsheet (Folha de Clculo)

A aplicao Spreadsheet (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 Spreadsheet (Folha de Clculo), prima e selecione Spreadsheet


(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 Numeric View (Vista numrica). No contm Plot View (Vista de desenho) nem
Symbolic View (Vista simblica). Existe uma vista Symbolic Setup (Config simblica) (

) que permite anular determinadas definies sistmicas. (Esta uma operao comum da
vista Symbolic Setup (Config simblica)).

Introduo aplicao Spreadsheet (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 Spreadsheet (Folha de Clculo).

Prima e selecione Spreadsheet (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).

Introduo aplicao Spreadsheet (Folha de Clculo) 199


3. Introduza PRICE (Preo) e toque em para dar o nome PRICE (Preo) primeira
coluna inteira.
4. Selecione a coluna B. Toque em B ou utilize as teclas de cursor para destacar a clula B.
5. Introduza uma frmula para a sua comisso (sendo esta 10% do preo de cada item vendido):

PRICE 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 Name (Nome).

8. Digite COMMIS (Comisso) e toque em . O cabealho da coluna B agora COMMIS


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

200 Captulo 10 Spreadsheet (Folha de Clculo)


10. Adicione alguns valores na coluna PRICE (Preo) e anote o resultado na coluna COMMIS
(Comisso). Se os resultados no parecerem corretos, pode tocar no cabealho COMMIS, tocar
em e corrigir a frmula.

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:

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

SUM PRICE (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 COMMIS (Total de comisso)

18. Para alargar a coluna C para ver toda a etiqueta no C3, selecione a clula de cabealho da
coluna C, toque em e selecione Column (Coluna) .

apresentado um formulrio de introduo que permite especificar a largura necessria da


coluna.

Introduo aplicao Spreadsheet (Folha de Clculo) 201


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:

SUM COMMIS (Somar Comisso)

SUGESTO: Repare que, em vez de digitar SUM (Soma) manualmente, pode escolher essa
opo no menu Apps (Aplicaes) (um dos menus Toolbox).
22. Selecione a clula C5.
23. Introduza uma etiqueta para os seus custos fixos:

COSTS (Custos)

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 PROFIT (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, TOTCOM (Total de
comisso) e COSTS (Custos) respetivamente. Nesse caso, a frmula em D7 =TOTCOM
COSTS.
27. Introduza a etiqueta GOAL (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.

202 Captulo 10 Spreadsheet (Folha de Clculo)


29. Na clula C9, introduza a etiqueta GO HOME (Ir para casa).
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 Color (Cor).

33. Escolha uma cor para o contedo das clulas selecionadas.


34. Toque em e selecione Fill (Preenchimento).

Introduo aplicao Spreadsheet (Folha de Clculo) 203


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

204 Captulo 10 Spreadsheet (Folha de Clculo)


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. Os nomes destas
colunas tm de estar em minscula ou ento ser precedidos por $. Assim, a clula B1 pode ser
referida como B1,b1,$B$1 ou $b$1 enquanto que a clula M1 apenas pode ser referida como m1,
$m$1 ou $M$1. (G, L, M e Z so nomes reservados para objetos grficos, listas, matrizes e nmeros
complexos.)

Atribuio de nomes a clulas


possvel atribuir um nome a clulas, linhas e colunas. O nome pode depois ser utilizado 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 Name (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 COST (Custo) e toque em .

3. Selecione a clula B (que a clula cabealho da coluna B).


4.
Introduza COST*0.33 e toque em .

Operaes bsicas 205


5. Introduza alguns valores na coluna A e observe os resultados do clculo na coluna B.

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 Home
(Incio). Prima quando terminar. Pode tambm introduzir contedo em vrias clulas
com apenas uma entrada. Basta selecionar as clulas, introduzir o contedo por exemplo, =Row*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(Row) e prima

206 Captulo 10 Spreadsheet (Folha de Clculo)


. 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).
2.
Na linha de introduo, digite Row Col 1.

Repare que Row (Linha) e Col (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 Statistics 1Var (Estatstica 1 var) e Statistics 2Var (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
Statistics 1Var (Estatstica 1 var).
1. Selecione uma clula.
2. Introduza Statistics_1Var.D1.
3.
Prima .

Operaes bsicas 207


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 Spreadsheet (Folha de Clculo) para uma aplicao
de estatstica, utilizando o procedimento de introduo e edio de dados estatsticos. Tambm pode
ser utilizado quer na aplicao Statistics 1Var (Estatstica 1 var), quer na aplicao Statistics 2Var
(Estatstica 2 var).

Funes externas
Pode utilizar, numa frmula, qualquer funo disponvel nos menus Math (Matemtica), CAS, App
(Aplicao), User (Utilizador) ou Catlg (Catlogo). Por exemplo, para achar a raiz de 3 x2 mais
prxima de x = 2, teria de introduzir numa clula ROOT

3 2 . O resultado apresentado 1.732

Pode tambm selecionar uma funo num menu. Por exemplo, consulte o seguinte procedimento:
1.
Prima .

2.
Prima e toque em .

3. Selecione Polynomial > Find Roots (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.

208 Captulo 10 Spreadsheet (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 .

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.

Referncias externas
Pode referir-se aos dados contidos numa folha de clculo, a partir de fora da aplicao Spreadsheet
(Folha de Clculo), utilizando a referncia SpreadsheetName.CR. Por exemplo, na vista Home
(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.

Referncias externas 209


Caso tenha criado uma folha de clculo personalizada chamada, por exemplo, Savings (Poupanas),
basta referi-la pelo nome, como, por exemplo, em 5*Savings.A6.
Tambm possvel referir externamente uma clula com nome, como, por exemplo, em
5*Savings.TOTAL.
Da mesma forma, pode introduzir referncias a clulas da folha de clculo no CAS.
Se estiver a trabalhar fora de um folha de clculo, no pode referir uma clula pela respetiva
referncia absoluta. Assim, introduzir Spreadsheet.$A$6 d origem a uma mensagem de erro.

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 Home (Incio), de aplicao,
CAS e do utilizador.
As variveis podem ser referidas ou introduzidas. Por exemplo, se tiver atribudo 10 para P na vista
Home (Incio), pode introduzir = P * 5 numa clula da folha de clculo, premir e obter
50. Se tiver alterado 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 Solve (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 Solve (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 Function (Funo) e calculado a rea com
sinal entre dois valores de x, pode referir esse valor numa folha de clculo premindo ,

210 Captulo 10 Spreadsheet (Folha de Clculo)


tocando em e selecionando depois Function > Results > SignedArea (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 Home (Incio). Pode

tambm introduzir para obter a ltima resposta


calculada na vista Home (Incio) e fazer com que o valor seja automaticamente atualizado medida
que novos clculos vo sendo efetuados na vista Home (Incio). (Repare que isto funciona apenas
com a opo Ans da vista Home (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 =Row 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: = Row2
(Row1). 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.

Utilizar o CAS em clculos de folha de clculo 211


Botes e teclas
Boto ou tecla Propsito

Ativa a linha de introduo para que possa editar o objeto na clula selecionada. (Visvel
apenas se a clula selecionada tiver contedo).

Converte para um nome o texto que introduziu na linha de introduo. (Visvel apenas
quando a linha de introduo est ativa).

/ Um boto de comutao visvel apenas quando a linha de introduo est ativa. Ambas as
opes foram a expresso a ser tratada pelo CAS, mas apenas efetua o
respetivo clculo.

Toque para introduzir o smbolo $. Um atalho para introduzir referncias absolutas. (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 212.

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 Um boto de comutao que define a direo na qual o cursor se move aps a introduo
de 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.

212 Captulo 10 Spreadsheet (Folha de Clculo)


As opes so as seguintes:
Name (Nome): apresenta um formulrio de introduo para que possa atribuir um nome ao que
selecionou
Number Format (Formato numrico): Auto (Automtico), Standard (Padro), Fixed (Fixo),
Scientific (Cientfico) ou Engineering (Engenharia). (Isto semelhante s definies nas Home
Settings (Definies de incio).)
Font Size (Tamanho): Auto (Automtico) ou entre 10 e 22 pontos.
Color (Cor): cor para o contedo (texto, nmero, etc.) nas clulas selecionadas; a opo com
pontos a cinzento representa Auto (Automtico).
Fill (Preenchimento): cor de fundo que preenche as clulas selecionadas; a opo com pontos a
cinzento representa Auto (Automtico).
Align (Alinhar) : alinhamento horizontal Auto (Automtico), Left (Esquerda), Center (Centro)
ou Right (Direita).
Align (Alinhar) : alinhamento vertical Auto (Automtico), Top (Superior), Center (Centro) ou
Bottom (Inferior).
Column (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.
Row (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.
Show " " (Mostrar): mostra aspas antes e depois de strings no corpo da folha de clculo. As
opes so: Auto (Automtico), Yes (Sim) ou No (No).
Textbook (Texto): apresenta frmulas em formato de texto. As opes so: Auto (Automtico),
Yes (Sim) ou No (No).
Caching (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.

Opes de formatao 213


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 em frmulas 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 number format (formato numrico) Standard (Padro): 0

Fixed (Fixo): 1

Scientific (Cientfico): 2

Engineering (Engenharia): 3

4 nmero de casas decimais 1 a 11, ou no especificado (1)

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


no for especificada

7 cor de primeiro plano cor do contedo da clula, ou 32786 se no


for especificada

8 alinhamento horizontal Left (Esquerda): 0

Center (Centro): 1

Right (Direita): 2

no especificado: 1

9 alinhamento vertical Top (Superior): 0

Center (Centro): 1

Bottom (Inferior): 2

no especificado: 1

10 mostrar strings entre aspas Yes (Sim): 0

No (No): 1

no especificado: 1

11 modo de texto (por oposio ao modo Yes (Sim): 0


algbrico)
No (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

214 Captulo 10 Spreadsheet (Folha de Clculo)


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 Math (Matemtica), CAS e Catlg (Catlogo), pode utilizar funes
especiais de folha de clculo. Estas encontram-se no menu App (Aplicao), um dos menus Toolbox.
Prima , toque em e selecione Spreadsheet (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 valores de que a funo depende
se alterem. Sem um sinal de igual, estar a introduzir apenas o valor atual.

Funes de folha de clculo 215


11 Aplicao Statistics 1Var (Estatstica 1
var)

A aplicao Statistics 1Var (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 Statistics 1Var (Estatstica 1 var) iniciada na Numeric View (Vista numrica), utilizada
para introduzir dados. A Symbolic View (Vista simblica) utilizada para especificar quais as colunas
que contm dados e qual a coluna que contm as frequncias.
Pode tambm calcular estatsticas em Home (Incio) e invocar os valores de variveis de estatsticas
especficas.
Os valores calculados na aplicao Statistics 1Var (Estatstica 1 var) so guardados em variveis,
podendo ser reutilizados na vista Home (Incio) e noutras aplicaes.

Introduo aplicao Statistics 1Var (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 Statistics 1Var (Estatstica 1 var) para abrir a aplicao Statistics
1Var (Estatstica 1 var).

216 Captulo 11 Aplicao Statistics 1Var (Estatstica 1 var)


2. Introduza os dados das medies na coluna D1:

160

165

170

175

180

Introduo aplicao Statistics 1Var (Estatstica 1 var) 217


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 Symbolic View (Vista
simblica) da aplicao.

4. Toque em para fechar a janela de estatsticas.

218 Captulo 11 Aplicao Statistics 1Var (Estatstica 1 var)


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 Plot View (Vista de desenho): Histogram (Histograma), Box and
Whisker (Grfico de caixa), Normal Probability (Probabilidade normal), Line (Linha), Bar (Barras)
ou Pareto.

Symbolic View (Vista simblica): itens de menu


Os itens de menu em que pode tocar na Symbolic View (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.

Introduz D diretamente (para guardar tem de premir duas teclas).

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

Introduo aplicao Statistics 1Var (Estatstica 1 var) 219


Altura (cm) Frequncia

165 3

170 8

175 2

180 1

1.
Toque em Freq (Frequncia) direita de H1 (ou prima para destacar o segundo campo
H1).
2. Introduza o nome da coluna que ir conter as frequncias (neste exemplo, D2):

3. Opcionalmente, selecione uma cor para o grfico.


4. Se tiver mais do que uma anlise definida na Symbolic View (Vista simblica), cancele a
seleo de todas as anlises que, de momento, no lhe interessam.
5. Retorne Numeric View (Vista numrica).

220 Captulo 11 Aplicao Statistics 1Var (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 Statistics 1Var (Estatstica 1 var) 221


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 Plot
View (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 Plot
View (Vista de desenho). Tambm pode ampliar ou reduzir na posio do cursor premindo e

, respetivamente.

222 Captulo 11 Aplicao Statistics 1Var (Estatstica 1 var)


Introduzir e editar dados estatsticos
Cada coluna na Numeric View (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:
V Numeric View (Vista numrica) e introduza os dados diretamente. Consulte um exemplo
em Introduo aplicao Statistics 1Var (Estatstica 1 var) na pgina 216.
V para a vista Home (Incio) e copie os dados de uma lista. Por exemplo, se introduzir L1
D1 na vista Home (Incio), os itens na lista L1 so copiados para a coluna D1 na
aplicao Statistics 1Var (Estatstica 1 var).
V vista Home (Incio) e copie os dados da aplicao Spreadsheet (Folha de Clculo).
Imagine, por exemplo, que os dados de interesse se encontram em A1:A10 na aplicao
Spreadsheet (Folha de Clculo) e deseja copi-los para a coluna D7. Com a aplicao Statistics
1Var (Estatstica 1 var) aberta, volte vista Home (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 Symbolic View (Vista simblica).

Numeric View (Vista numrica): itens de menu


Os itens de menu em que pode tocar na Numeric View (Vista numrica) so os seguintes:

Copia o item destacado para a linha de introduo.

Insere um valor de zero acima da clula destacada.

Ordena os dados de vrias formas. Consulte Ordenar valores de dados na pgina 224.

Apresenta um menu a partir do qual pode escolher um tipo de letra pequeno, mdio ou
grande.

Apresenta um formulrio de introduo para que possa introduzir uma frmula destinada a
gerar uma lista de valores para uma coluna especificada. Consulte Gerao de dados
na pgina 224.

Calcula estatsticas para cada conjunto de dados selecionado na Symbolic View (Vista
simblica). Consulte Clculo de estatsticas na pgina 225.

Editar um conjunto de dados


Na Numeric View (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 .

Introduzir e editar dados estatsticos 223


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

(Todas as colunas) e toque em .

Inserir dados
1. Destaque a clula abaixo do local onde deseja inserir um valor.
2. Toque em e introduza o valor.

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.

Gerao de dados
Pode introduzir uma frmula destinada a gerar uma lista de pontos de dados para uma coluna
especificada. 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
Home (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.

224 Captulo 11 Aplicao Statistics 1Var (Estatstica 1 var)


1. Na Numeric View (Vista numrica), coloque o destaque na coluna que deseja ordenar e toque
em .

2. Especificar a ordem: Ascending (Ascendente) ou Descending (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 None (Nenhuma) para as colunas Dependent (Dependente) e Frequency (Frequncia).

Clculo de estatsticas
Toque em a fim de apresentar os seguintes resultados para cada conjunto de dados
selecionado na Symbolic View (Vista simblica).

Estatstica Definio

n Nmero de pontos de dados

Min Valor mnimo

Q1 Primeiro quartil: mediana de valores esquerda da mediana

Med Valor da mediana

Q3 Terceiro quartil: mediana de valores direita da mediana

Max Valor mximo

X Soma dos valores dos dados (com as respetivas frequncias)

X2 Soma dos quadrados dos valores dos dados

Mean (Mdia)

sX Desvio padro da amostra

X Desvio padro da populao

serrX Erro padro

Quando o conjunto de dados contm um nmero mpar de valor, o valor da mediana no utilizado
no clculo de Q1 e Q3. Por exemplo, para o conjunto de dados {3,5,7,8,15,16,17}, apenas os trs
primeiros itens 3, 5 e 7 so utilizados para calcular Q1, e apenas os trs ltimos termos 15, 16
e 17 so utilizados para calcular Q3.

Desenho de grficos
Pode desenhar o seguinte:

Clculo de estatsticas 225


Histogramas
Grficos de caixa
Grficos de probabilidade normal
Grficos de linhas
Grficos de barras
Diagramas de Pareto
Depois de introduzir os dados e definir o conjunto de dados, pode desenhar o grfico dos dados.
Pode desenhar at cinco grficos de caixa de cada vez; no entanto, com os outros tipos, pode
apenas desenhar um de cada vez.

Desenhar grficos de dados estatsticos


1. Na Symbolic View (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 Plot Setup (Config desenho). Se considerar as barras do histograma
demasiado grossas ou finas, pode ajust-las alterando a definio H Width (Largura H).
(Consulte Configurar o grfico na pgina 229).
4.
Prima . Se a escala no for do seu agrado, prima e selecione Autoscale (Escala
automtica).
Pode contar com a opo Autoscale (Escala automtica) para obter uma boa escala inicial que
pode depois ser ajustada, quer diretamente na Plot View (Vista de desenho), quer na vista Plot
Setup (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 Symbolic
View (Vista simblica). Pode ver informaes acerca de outros compartimentos premindo ou

226 Captulo 11 Aplicao Statistics 1Var (Estatstica 1 var)


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 abaixo do grfico fornecem a estatstica na posio do cursor. Pode ver outras
estatsticas premindo ou .

Grfico de probabilidade normal


O grfico de probabilidade normal utilizado para determinar se a distribuio dos dados da amostra
ou no mais ou menos normal. Quanto mais linear for o aspeto dos dados, maior a probabilidade
de que a sua distribuio seja normal.

Desenho de grficos 227


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.

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.

228 Captulo 11 Aplicao Statistics 1Var (Estatstica 1 var)


Diagrama de Pareto
Um diagrama de pareto coloca os dados em ordem descendente e apresenta cada um com a
respetiva percentagem do todo.

Configurar o grfico
A vista Plot Setup (Config desenho) ( ) permite especificar muitos dos parmetros de
desenho de grficos comuns a outras aplicaes (como, por exemplo, X Rng (Intervalo de X) e Y
Rng (Intervalo de Y)). Existem duas definies exclusivas da aplicao Statistics 1Var (Estatstica 1
var), da seguinte forma:
Histogram width (Largura do histograma) H Width (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).
Histogram range (Intervalo do histograma) H Rng (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.

Desenho de grficos 229


Explorar o grfico
A Plot View (Vista de desenho) ( ) tem opes de zoom e de trao, bem como apresentao
de coordenadas. A opo de Autoscale (Escala automtica) est disponvel no menu View (Vista)
( ), bem como o menu . O menu View (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 Plot View (Vista de
desenho). Tambm pode ampliar ou reduzir na posio do cursor premindo e ,
respetivamente.

Plot View (Vista de desenho): itens de menu


Os itens de menu em que pode tocar na Plot View (Vista de desenho) so os seguintes:

Boto Propsito

Apresenta o menu Zoom.

Liga ou desliga a funo de traar.

Apresenta a definio do grfico estatstico atual.

Mostra ou oculta o menu.

230 Captulo 11 Aplicao Statistics 1Var (Estatstica 1 var)


12 Aplicao Statistics 2Var (Estatstica 2
var)

A aplicao Statistics 2Var (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 Statistics 2Var (Estatstica 2 var) iniciada na Numeric View (Vista numrica), utilizada
para introduzir dados. A Symbolic View (Vista simblica) utilizada para especificar quais as colunas
que contm dados e qual a coluna que contm as frequncias.
Tambm pode calcular estatsticas em Home (Incio) e na aplicao Spreadsheet (Folha de Clculo).
Os valores calculados na aplicao Statistics 2Var (Estatstica 2 var) so guardados em variveis.
Estas podem ser referidas na vista Home (Incio) e em outras aplicaes.

Introduo aplicao Statistics 2Var (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 Statistics 2Var (Estatstica 2 var)



Prima e, em seguida, selecione Statistics 2Var (Estatsticas 2 var) para abrir a
aplicao Statistics 2Var (Estatstica 2 var).

Introduo aplicao Statistics 2Var (Estatstica 2 var) 231


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

232 Captulo 12 Aplicao Statistics 2Var (Estatstica 2 var)


Escolher colunas de dados e ajustar
Na Symbolic View (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.

Introduo aplicao Statistics 2Var (Estatstica 2 var) 233


2. Selecione um ajuste:
Na caixa Type 1 (Tipo 1), selecione um ajuste. Neste exemplo, selecione Linear.

3. Opcionalmente, selecione uma cor para o grfico.


4. Se tiver mais do que uma anlise definida na Symbolic View (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

234 Captulo 12 Aplicao Statistics 2Var (Estatstica 2 var)


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 Numeric View (Vista numrica).

Introduo aplicao Statistics 2Var (Estatstica 2 var) 235


Configurar o grfico
Altere o intervalo de desenho para garantir que todos os pontos de dados so desenhados (e
para selecionar um indicador de pontos de dados diferente, se assim o desejar).

1 6 100 3200

500

Desenhar o grfico

Prima para desenhar o grfico.

Repare que a curva de regresso (ou seja, a curva que melhor se ajusta aos pontos de dados)
desenhada por predefinio.

236 Captulo 12 Aplicao Statistics 2Var (Estatstica 2 var)


Apresentar a equao

Prima para regressar Symbolic View (Vista simblica).

Repare na expresso no campo Fit1 (Ajuste1). Esta mostra que o declive (m) da linha de
regresso de 425.875 e a interceo y (b) de 376.25.

Prever valores
Agora, vamos prever o nmero das vendas caso a publicidade aumentasse para 6 minutos.
1.
Prima para regressar Plot View (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.

Introduo aplicao Statistics 2Var (Estatstica 2 var) 237


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 (Previso y) (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 Home
(Incio) e introduza Predx(s) (Previso x (s)) onde s o nmero de vendas. Predy e Predx so
funes da aplicao.

238 Captulo 12 Aplicao Statistics 2Var (Estatstica 2 var)


Introduzir e editar dados estatsticos
Cada coluna na Numeric View (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 Numeric View (Vista numrica) e introduza os dados diretamente. Consulte um exemplo
em Introduo aplicao Statistics 2Var (Estatstica 2 var) na pgina 231.
V para a vista Home (Incio) e copie os dados de uma lista. Por exemplo, se introduzir L1,
tocar em e, em seguida, introduzir C1 na vista Home (Incio), os itens na lista L1 so
copiados para a coluna C1 na aplicao Statistics 1Var (Estatstica 1 var).
V para a vista Home (Incio) e copie os dados da aplicao Spreadsheet (Folha de Clculo).
Imagine, por exemplo, que os dados de interesse se encontram em A1:A10 na aplicao
Spreadsheet (Folha de Clculo) e deseja copi-los para a coluna C7. Com a aplicao Statistics
2Var (Estatstica 2 var) aberta, volte vista Home (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.
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 Symbolic View (Vista simblica).

Numeric View (Vista numrica): itens de menu


Os botes em que pode tocar na Numeric View (Vista numrica) so:

Copia o item destacado para a linha de introduo.

Insere um valor de zero acima da clula destacada.

Por predefinio, a clula tem um valor de zero.

Abre um formulrio de introduo que permite escolher entre vrias maneiras de ordenar os
dados. Consulte Ordenar valores de dados na pgina 240.

Apresenta um menu a partir do qual pode escolher um tipo de letra pequeno, mdio ou
grande.

Abre um formulrio de introduo que permite criar uma sequncia baseada numa expresso
e guardar o resultado na coluna de dados especificada.

Calcula estatsticas para cada conjunto de dados selecionado na Symbolic View (Vista
simblica). Consulte Clculo de estatsticas na pgina 242.

Introduzir e editar dados estatsticos 239


Editar um conjunto de dados
Na Numeric View (Vista numrica), destaque os dados a alterar, digite um novo valor e prima
. Pode tambm destacar os dados, tocar em , fazer a alterao e tocar em

Eliminar dados

Para eliminar um item de dados, destaque-o e prima . 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 All columns

(Todas as colunas) e toque em .

Inserir dados
Destaque a clula abaixo do local onde deseja inserir um valor. Toque em e introduza o
valor.
Se pretende apenas adicionar mais dados ao conjunto de dados e o local onde so inseridos no
importante, selecione a ltima clula do conjunto de dados e comece a introduzir os novos dados.

Ordenar valores de dados


Pode ordenar at trs colunas de dados de cada vez, com base numa coluna independente
selecionada.
1. Na Numeric View (Vista numrica), coloque o destaque na coluna que deseja ordenar e toque
em .

2. Especificar a Sort Order (Ordem): Ascending (Ascendente) ou Descending (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 Income (Rendimento), deve tornar C2 a coluna independente e C1 a coluna
dependente.
4. Especifique qualquer coluna de dados de Frequency (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 None (Nenhuma) para as colunas Dependent (Dependente) e Frequency (Frequncia).

240 Captulo 12 Aplicao Statistics 2Var (Estatstica 2 var)


Definir um modelo de regresso
Um modelo de regresso definido na Symbolic View (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 Symbolic View (Vista simblica).

2. Para a anlise que lhe interessa (S1 a S5), selecione o campo Type (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 241).

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.

Logarithmic (Logartmica) Ajusta os dados a uma curva logartmica: y = m lnx + b.

Exponential (Exponencial) Ajusta os dados curva exponencial natural: y = b * emx

Power (Potncia) Ajusta os dados a uma curva de potncias: y = b * xm

Exponent (Expoente) Ajusta os dados a uma curva exponencial: y = b * mx

Inverse (Inversa) Ajusta os dados a uma variao inversa: y = m/x + b

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

Quadratic (Quadrtica) Ajusta os dados a uma curva quadrtica: y = ax2 + bx + c. Requer, pelo menos, trs pontos.

Cubic (Cbica) Ajusta os dados a um polinmio cbico: y = ax3 + bx2 + cx + d

Quartic (Qurtica) Ajusta a um polinmio qurtico: y = ax4 + bx3 + cx2 + dx + e

Trigonometric Ajusta os dados a uma curva trigonomtrica: y = a * sin(bx + c) + d. Requer, pelo menos, trs
(Trigonomtrica) pontos.

User Defined (Definido pelo Defina o seu prprio ajuste (veja o seguinte).
utilizador)

Definir um modelo de regresso 241


Definir o seu prprio ajuste
1.
Prima para apresentar a Symbolic View (Vista simblica).

2. Para a anlise que lhe interessa (S1 a S5), selecione o campo Type (Tipo).
3. Toque outra vez no campo para ver um menu de tipos de ajuste.
4. Selecione User Defined (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 Fit (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:

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.

242 Captulo 12 Aplicao Statistics 2Var (Estatstica 2 var)


Estatstica Definio

X O desvio padro da populao da coluna independente.

serrX O erro padro da coluna independente.

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.

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 Symbolic View (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 X Rng (Intervalo de X) e Y Rng (Intervalo de Y) na vista
Plot Setup (Config desenho). ( ).

3.
Prima .

Se o posicionamento do conjunto de dados e da linha de regresso no for o ideal, prima


e selecione Autoscale (Escala automtica). Pode contar com a funcionalidade
Autoscale (Escala automtica) para lhe proporcionar uma boa escala inicial, que pode depois
ser ajustada na vista Plot Setup (Config desenho).

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.

Desenhar grficos de dados estatsticos 243


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 Symbolic View (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.

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

244 Captulo 12 Aplicao Statistics 2Var (Estatstica 2 var)


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

Plot View (Vista de desenho): itens de menu


Os itens de menu da Plot View (Vista de desenho) so:

Boto Propsito

Apresenta o menu Zoom.

Liga ou desliga a funo de traar.

Mostra ou oculta a curva que melhor se ajusta aos pontos de dados de acordo com o modelo
de regresso selecionado.

Permite especificar um valor para o qual ir na linha de regresso (ou um ponto de dados para
o qual ir caso o cursor se encontre num ponto de dados e no na linha de regresso). Poder

ter de premir ou para mover o cursor para o objeto de interesse: a linha de

regresso ou os pontos de dados.

Mostra ou oculta os botes de menu.

Vista Plot Setup (Config desenho)


Tal como acontece com todas as aplicaes que proporcionam uma funcionalidade de desenho de
grficos, a vista Plot Setup (Config desenho) permite definir o intervalo e o
aspeto da Plot View (Vista de desenho). As definies so comuns a outras operaes da vista Plot
Setup (Config desenho). A vista Plot Setup (Config desenho) na aplicao Statistics 2Var (Estatstica
2 var) tem duas definies adicionais:
Plotting mark (Marca de desenho) A pgina 1 da vista Plot Setup (Config desenho) tem
campos designados S1MARK (Marca S1) a S5MARK (Marca S5). Estes campos permitem
especificar um dos cinco smbolos a utilizar para representar os pontos de dados em cada
conjunto de dados. Isso ajuda a distinguir conjuntos de dados na Plot View (Vista de desenho)
caso tenha optado por desenhar grficos de mais do que um.
Connect (Ligar) A pgina 2 da vista Plot Setup (Config desenho) contm um campo Connect
(Ligar). Se escolher esta opo, linhas retas unem os pontos de dados na Plot View (Vista de
desenho).

Desenhar grficos de dados estatsticos 245


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 Plot View (Vista de desenho) da aplicao Statistics 2Var (Estatstica 2 var) e
tambm na vista Home (Incio).

Plot View (Vista de desenho)


1. Na Plot View (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 Home (Incio)


Se a aplicao Statistics 2Var (Estatstica 2 var) for a aplicao ativa, pode tambm prever os
valores de X e Y na vista Home (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.

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 Symbolic View (Vista simblica).
Pode digitar PredX e PredY diretamente na linha de introduo, ou selecion-los no menu de
funes da aplicao (na categoria Statistics 2Var (Estatstica 2 var). O menu de funes da
aplicao um dos menus Toolbox ( ).

246 Captulo 12 Aplicao Statistics 2Var (Estatstica 2 var)


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 Symbolic
View (Vista simblica).

O intervalo de desenho adequado. Experimente premir e selecionar Autoscale
(Escala automtica), ou ajuste os parmetros de desenho na vista Plot Setup (Config desenho).
Certifique-se de que ambas a colunas emparelhadas contm dados e tm o mesmo
comprimento.

Desenhar grficos de dados estatsticos 247


13 Aplicao Inference (Inferncia)

A aplicao Inference (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 Inference (Inferncia), o menu Math (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:
Mean (Mdia)
Proporo
Diferena entre duas mdias
Diferena entre duas propores
Tambm pode realizar testes de adequao do ajuste e testes sobre tabelas bidirecionais com base
na distribuio do qui-quadrado. Por ltimo, pode efetuar os seguintes clculos baseados na
inferncia para regresso linear:
Linear t-test (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

Dados de amostra
Para muitos dos clculos, a Numeric View (Vista numrica) da aplicao Inference (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 Inference (Inferncia)


Utilize as seguintes seces para realizar um Teste Z de uma mdia, utilizando os dados de
amostra.

Abrir a aplicao Inference (Inferncia)



Prima e, em seguida, selecione Inference (Inferncia).

248 Captulo 13 Aplicao Inference (Inferncia)


A aplicao Inference (Inferncia) abre-se na Symbolic View (Vista simblica).

Opes da Symbolic View (Vista simblica)


As tabelas seguintes resumem as opes disponveis na Symbolic View (Vista simblica).
Tabela 13-1 Testes de hipteses

Teste Descrio

Z-Test: 1 O Teste Z sobre uma mdia

Z-Test: 1 2 O Teste Z sobre a diferena entre duas mdias

Z-Test: 1 O Teste Z sobre uma proporo

Z-Test: 1 2 O Teste Z sobre a diferena entre duas propores

T-Test: 1 O Teste T sobre uma mdia

T-Test: 1 2 O Teste T sobre a diferena entre duas mdias

Tabela 13-2 Intervalos de confiana

Teste Descrio

Z-Int: 1 O intervalo de confiana para uma mdia, com base na distribuio Normal

Z-Int: 1 2 O intervalo de confiana para a diferena entre duas mdias, com base na
distribuio Normal

Z-Int: 1 O intervalo de confiana para uma proporo, com base na distribuio Normal

Z-Int: 1 2 O intervalo de confiana para a diferena entre duas propores, com base na
distribuio Normal

T-Int: 1 O intervalo de confiana para uma mdia, com base na distribuio t de Student

T-Int: 1 2 O intervalo de confiana para a diferena entre duas mdias, com base na
distribuio t de Student

Introduo aplicao Inference (Inferncia) 249


Tabela 13-3 Teste X2

Teste Descrio

Goodness of fit (Adequao do ajuste) O teste de qui-quadrado da adequao do ajuste, com base em dados
categricos

2-way test (Teste bidirecional) O teste do qui-quadrado, com base em dados categricos numa tabela
bidirecional

Tabela 13-4 Regresso

Teste Descrio

Linear t-test (Teste t linear) O teste t para regresso linear

Interval: Slope (Intervalo: Declive) O intervalo de confiana para o declive da linha de regresso linear verdadeira,
com base na distribuio t

Interval: Intercept (Intervalo: Interceo) O intervalo de confiana para a interceo y da linha de regresso linear
verdadeira, com base na distribuio t

Interval: Mean response (Intervalo: O intervalo de confiana para uma resposta mdia, com base na distribuio t
Resposta mdia)

Prediction interval (Intervalo de O intervalo de previso para uma resposta futura, com base na distribuio t
previso)

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. Hypothesis test (Testar hiptese) o mtodo de inferncia predefinido. Se no estiver
selecionado, toque em Method (Mtodo) e selecione-o.

250 Captulo 13 Aplicao Inference (Inferncia)


2. Escolha o tipo de teste. Neste caso, selecione Z-Test (Teste Z): 1 do menu Type (Tipo).

3. Selecione uma hiptese alternativa. Neste caso, selecione < do menu Alt Hypoth
(Hiptese alt.).

Introduo aplicao Inference (Inferncia) 251


Introduzir dados
V Numeric View (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 Numeric View (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 .

252 Captulo 13 Aplicao Inference (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 Numeric View (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 Inference (Inferncia) 253


Importar estatsticas
Para muitos dos clculos, a aplicao Inference (Inferncia) pode importar resultados estatsticos de
dados nas aplicaes Statistics 1Var (Estatstica 1 var) e Statistics 2Var (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 Statistics 1Var (Estatstica 1 var)



Prima e selecione Statistics 1Var (Estatstica 1 var).

Limpar dados indesejveis


Se houver dados indesejveis na aplicao, limpe-os:

Prima , e depois selecione All columns (Todas as colunas).

Introduzir dados
Na coluna D1, introduza os pontos de ebulio achados durante as experincias.

82 5

83 1

82 6

254 Captulo 13 Aplicao Inference (Inferncia)


83 7

82 4

83

Calcular as estatsticas
1. Toque em .

As estatsticas calculadas sero agora importadas para a aplicao Inference (Inferncia).

2. Toque em para fechar a janela de estatsticas.

Importar estatsticas 255


Abrir a aplicao Inference (Inferncia)
Abra a aplicao Inference (Inferncia) e limpe as definies atuais.

Prima , selecione Inference (Inferncia) e, em seguida, prima .

Selecionar o mtodo e o tipo de inferncia


1. Selecione Method (Mtodo) e, em seguida, selecione Confidence Interval (Intervalo de
confiana).

256 Captulo 13 Aplicao Inference (Inferncia)


2. Selecione Type (Tipo) e, em seguida, selecione T-Int: 1 .

Importar os dados
1.
Prima .

2. Especifique os dados que deseja importar:

Toque em .

3. No campo App (Aplicao), selecione a aplicao de estatstica que contm os dados que
deseja importar.
4. No campo Column (Coluna), especifique a coluna onde os dados esto guardados nessa
aplicao. (D1 a predefinio.)

5. Toque em .

Importar estatsticas 257


6. Especifique um intervalo de confiana de 90% no campo C.

Apresentar numericamente os resultados


1. Para apresentar o intervalo de confiana na Numeric View (Vista numrica), toque em
.

2. Toque em para regressar Numeric View (Vista numrica).

Apresentar graficamente os resultados



Para apresentar o intervalo de confiana na Plot View (Vista de desenho), prima ..

258 Captulo 13 Aplicao Inference (Inferncia)


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 Home (Incio) e
s distribuies existentes na categoria Probability (Probabilidade) do menu Math (Matemtica).

Teste Z de uma amostra


Nome do menu
Z-Test: 1
Com base em estatsticas de uma nica amostra, este teste mede a fora das provas para uma
hiptese 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

Testes de hipteses 259


Nome do campo Descrio

0 Mdia hipottica da populao

Desvio padro da populao

Nvel de significncia

Resultados
Os resultados so os seguintes:

Resultado Descrio

Test Z (Testar Z) Estatstica do teste Z

Test (Testar ) Valor de associado ao valor Z do teste

P Probabilidade associada estatstica do teste Z

Critical Z (Z crtico) Valor(es) limite de Z associado(s) ao nvel que forneceu

Critical ( crtico) Valor(es) limite de exigido(s) pelo valor que forneceu

Teste Z de duas amostras


Nome do menu
Z-Test: 1 2

Com base em duas amostras, cada uma de uma populao independente, este teste mede a fora
das provas para uma hiptese 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

260 Captulo 13 Aplicao Inference (Inferncia)


Nome do campo Descrio

2 Desvio padro da populao 2

Nvel de significncia

Resultados
Os resultados so os seguintes:

Resultado Descrio

Test Z (Testar Z) Estatstica do teste Z

Test (Testar ) Diferena das mdias associada ao valor Z do teste

P Probabilidade associada estatstica do teste Z

Critical Z (Z crtico) Valor(es) limite de Z associado(s) ao nvel que forneceu

Critical ( crtico) Diferena das mdias associada ao nvel que forneceu

Teste Z de uma proporo


Nome do menu
Z-Test: 1
Com base em estatsticas de uma nica amostra, este teste mede a fora das provas para uma
hiptese selecionada, por comparao com a hiptese nula. A hiptese nula a de que a proporo
de sucessos um valor presumido, 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

x Nmero de sucessos na amostra

n Tamanho da amostra

0 Proporo de sucessos da populao

Nvel de significncia

Testes de hipteses 261


Resultados
Os resultados so os seguintes:

Resultado Descrio

Test Z (Testar Z) Estatstica do teste Z

Proporo de sucessos na amostra


Test

P Probabilidade associada estatstica do teste Z

Critical Z (Z crtico) Valor(es) limite de Z associado(s) ao nvel que forneceu

Proporo de sucessos associada ao nvel que forneceu


Critical

Teste Z de duas propores


Nome do menu
Z-Test: 1 2

Com base nas estatsticas de duas amostras, cada uma de uma populao diferente, este teste
mede a fora das provas para uma hiptese 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

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:

262 Captulo 13 Aplicao Inference (Inferncia)


Resultados Descrio

Test Z (Testar Z) Estatstica do teste Z

Diferena entre as propores de sucessos, nas duas amostras, associada ao


Test
valor Z do teste

P Probabilidade associada estatstica do teste Z

Critical 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


Critical
que forneceu

Teste T de uma amostra


Nome do menu
T-Test: 1
Este teste utilizado quando o desvio padro da populao no conhecido. Com base em
estatsticas de uma nica amostra, este teste mede a fora das provas para uma hiptese
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:
H0: < 0

H0: > 0

H0: 0

Dados introduzidos
Os dados introduzidos so os seguintes:

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

Test T (Testar T) Estatstica do teste T

Test (Testar ) Valor de associado ao valor t do teste

Testes de hipteses 263


Resultados Descrio

P Probabilidade associada estatstica do teste T

DF Graus de liberdade

Critical T (T crtico) Valor(es) limite de T associado(s) ao nvel que forneceu

Critical ( crtico) Valor(es) limite de exigido(s) pelo valor que forneceu

Teste T de duas amostras


Nome do menu
T-Test: 1 2

Este teste utilizado quando o desvio padro da populao no conhecido. Com base nas
estatsticas de duas amostras, cada uma de uma populao diferente, este teste mede a fora das
provas para uma hiptese 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

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

Pooled (Repartidos) Selecione esta opo para repartir as amostras com base nos respetivos desvios
padro

Resultados
Os resultados so os seguintes:

264 Captulo 13 Aplicao Inference (Inferncia)


Resultados Descrio

Test T (Testar T) Estatstica do teste T

Test (Testar ) Diferena das mdias associada ao valor t do teste

P Probabilidade associada estatstica do teste T

DF Graus de liberdade

Critical T (T crtico) Valores limite de T associados ao nvel que forneceu

Critical ( 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
Z-Int: 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

Desvio padro da populao

C Nvel de confiana

Resultados
Os resultados so os seguintes:

Resultado Descrio

C Nvel de confiana

Critical Z (Z crtico) Valores crticos para Z

Lower (Inferior) Limite inferior para

Upper (Superior) Limite superior para

Intervalos de confiana 265


Intervalo Z de duas amostras
Nome do menu
Z-Int: 1 2

Esta opo utiliza a distribuio Z Normal para calcular um intervalo de confiana para a diferena
entre as mdias de duas populaes, 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

Critical Z (Z crtico) Valores crticos para Z

Lower (Inferior) Limite inferior para

Upper (Superior) Limite superior para

Intervalo Z de uma proporo


Nome do menu
Z-Int: 1
Esta opo utiliza a distribuio Z Normal para calcular um intervalo de confiana para a proporo
de sucessos numa populao, num caso em que uma amostra de tamanho n tenha um nmero de
sucessos x.

Dados introduzidos
Os dados introduzidos so os seguintes:

266 Captulo 13 Aplicao Inference (Inferncia)


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

Critical Z (Z crtico) Valores crticos para Z

Lower (Inferior) Limite inferior para

Upper (Superior) Limite superior para

Intervalo Z de duas propores


Nome do menu
Z-Int: 1 2

Esta opo utiliza a distribuio Z Normal para calcular um intervalo de confiana para a diferena
entre as propores de sucessos em duas populaes.

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

C Nvel de confiana

Resultados
Os resultados so os seguintes:

Resultados Descrio

C Nvel de confiana

Critical Z (Z crtico) Valores crticos para Z

Intervalos de confiana 267


Resultados Descrio

Lower (Inferior) Limite inferior para

Upper (Superior) Limite superior para

Intervalo T de uma amostra


Nome do menu
T-Int: 1
Esta opo utiliza a distribuio t de Student para calcular um intervalo de confiana para , a mdia
verdadeira de uma populao, num caso em que o desvio padro verdadeiro da populao, ,
desconhecido.

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

DF Graus de liberdade

Critical (Crtico) Valores crticos para T

Lower (Inferior) Limite inferior para

Upper (Superior) Limite superior para

Intervalo T de duas amostras


Nome do menu
T-Int: 1 2

Esta opo utiliza a distribuio t de Student para calcular um intervalo de confiana para a diferena
entre as mdias de duas populaes, 1 2, quando os desvios padro das populaes, 1 e 2,
so desconhecidos.

268 Captulo 13 Aplicao Inference (Inferncia)


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

Pooled (Repartidos) 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

Critical T (T crtico) Valores crticos para T

Lower (Inferior) Limite inferior para

Upper (Superior) Limite superior para

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
Goodness of Fit (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 Symbolic View (Vista simblica), faa a sua seleo na caixa Expected (Esperado):
selecione Probability (Probabilidade) (a predefinio) ou Count (Contagem).

Testes de qui-quadrado 269


Dados introduzidos
Com a opo Expected Probability (Probabilidade esperada) selecionada, os dados introduzidos da
Numeric View (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

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

Seleciona um tipo de letra pequeno, mdio ou grande

Regressa Numeric View (Vista numrica)

Com a opo Expected Count (Contagem esperada) selecionada, os dados introduzidos da Numeric
View (Vista numrica) incluem ExpList para as contagens esperadas em vez de ProbList e as
etiquetas das teclas de menu no ecr Results (Resultados) no incluem Exp.

Teste da tabela bidirecional


Nome do menu
2-way test (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.

270 Captulo 13 Aplicao Inference (Inferncia)


Dados introduzidos
Os dados introduzidos da Numeric View (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

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.

Seleciona um tipo de letra pequeno, mdio ou grande.

Regressa Numeric View (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.

SUGESTO: Se tiver utilizado a aplicao Statistics 2Var (Estatstica 2 var) para explorar uma
regresso linear e pretender utilizar os mesmos dados para este procedimento, ter de os importar
manualmente. Por exemplo, imagine que os seus valores de x se encontram na lista C1 da aplicao
Statistics 2Var (Estatstica 2 var) e os seus valores de y na lista C2.
Para importar os dados para a aplicao Inference (Inferncia):
1.
Abra a aplicao Statistics 2Var (Estatstica 2 var) e prima para entrar na vista Home
(Incio).
2.
Introduza L1:=C1 e prima .

Inferncia para regresso 271


3.
Introduza L2:=C2 e prima .

4.
Abra a aplicao Inference (Inferncia) e prima para entrar na vista Home (Incio).

5.
Introduza Xlist:=L1 e prima .

6.
Introduza Ylist:=L2 e prima .

7.
Prima para entrar na Symbolic View (Vista simblica) e, em seguida, selecione
Regression (Regresso) para o campo Method (Mtodo).
8.
Prima para aceder Numeric View (Vista numrica). Os seus dados so importados
para a Xlist e a Ylist.

Linear t-test (Teste t linear)


Nome do menu
Linear t-test (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 Symbolic View (Vista simblica), utilizando o campo Alt Hypoth (Hiptese alt.).

Dados introduzidos
Os dados introduzidos da Numeric View (Vista numrica) so os seguintes:

Nome do campo Descrio

Xlist (Lista X) A lista de dados explicativos

Ylist (Lista Y) A lista de dados de resposta

Resultados
Quando se toca em , os resultados so os seguintes:

Resultados Descrio

Test T (Testar 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

272 Captulo 13 Aplicao Inference (Inferncia)


Resultados Descrio

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

Seleciona um tipo de letra pequeno, mdio ou grande.

Regressa Numeric View (Vista numrica).

Intervalo de confiana para o declive


Nome do menu
Interval: Slope (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 Numeric View (Vista numrica) e tocar em ,
introduza o nvel de confiana na solicitao que apresentada.

Dados introduzidos
Os dados introduzidos da Numeric View (Vista numrica) so os seguintes:

Nome do campo Descrio

Xlist (Lista X) A lista de dados explicativos

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

Crit. T (T crtico) O valor crtico de t

DF Os graus de liberdade

Inferncia para regresso 273


Resultados Descrio

1 O declive da linha de regresso calculada

serrSlope O erro padro do declive da linha de regresso calculada

Lower (Inferior) O limite inferior do intervalo de confiana para o declive

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

Seleciona um tipo de letra pequeno, mdio ou grande.

Regressa Numeric View (Vista numrica).

Intervalo de confiana para a interceo


Nome do menu
Interval: Intercept (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 Numeric View (Vista numrica) e tocar em ,
introduza o nvel de confiana na solicitao que apresentada.

Dados introduzidos
Os dados introduzidos da Numeric View (Vista numrica) so os seguintes:

Nome do campo Descrio

Xlist (Lista X) A lista de dados explicativos

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

Crit. T (T crtico) O valor crtico de t

DF Os graus de liberdade

274 Captulo 13 Aplicao Inference (Inferncia)


Resultados Descrio

o A interceo da linha de regresso calculada

serrInter O erro padro da interceo y da linha de regresso

Lower (Inferior) O limite inferior do intervalo de confiana para a interceo

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

Seleciona um tipo de letra pequeno, mdio ou grande.

Regressa Numeric View (Vista numrica).

Intervalo de confiana para uma resposta mdia


Nome do menu
Interval: Mean response (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 Numeric View (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 Numeric View (Vista numrica) so os seguintes:

Nome do campo Descrio

Xlist (Lista X) A lista de dados explicativos

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

Inferncia para regresso 275


Resultados Descrio

Crit. T (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

Lower (Inferior) O limite inferior do intervalo de confiana para a resposta mdia

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

Seleciona um tipo de letra pequeno, mdio ou grande.

Regressa Numeric View (Vista numrica).

Prediction interval (Intervalo de previso)


Nome do menu
Prediction interval (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 Numeric View (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 Numeric View (Vista numrica) so os seguintes:

Nome do campo Descrio

Xlist (Lista X) A lista de dados explicativos

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

276 Captulo 13 Aplicao Inference (Inferncia)


Resultados Descrio

C O nvel de confiana introduzido

Crit. T (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

Lower (Inferior) O limite inferior do intervalo de confiana para a resposta mdia

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

Seleciona um tipo de letra pequeno, mdio ou grande.

Regressa Numeric View (Vista numrica).

Inferncia para regresso 277


14 Aplicao Solve (Resolv)

A aplicao Solve (Resolv) permite definir at dez equaes ou expresses, cada uma com a
quantidade de variveis que desejar. Pode resolver uma nica equao ou expresso, para uma das
respectivas variveis, com base num valor de semente. 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 Solve (Resolv) funciona apenas com nmeros reais.

Introduo aplicao Solve (Resolv)


A aplicao Solve (Resolv) utiliza as vistas de aplicao habituais: a Symbolic View (Vista simblica),
Plot View (Vista de desenho) e Numeric View (Vista numrica). No entanto, a Numeric View (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 Symbolic View (Vista simblica) e da Plot View (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 Solve (Resolv)



Prima e, em seguida, selecione Solve (Resolv).

278 Captulo 14 Aplicao Solve (Resolv)


A aplicao Solve (Resolv) iniciada na Symbolic View (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 Home (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 Solve (Resolv).
Por exemplo, se tiver definido F1(X) como X2 + 10 na aplicao Function (Funo), pode introduzir
F1(X)=50 na aplicao Solve (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

Introduo aplicao Solve (Resolv) 279


Introduzir variveis conhecidas
1. Apresente a Numeric View (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 Numeric View
(Vista numrica). Isto ocorre quando foram atribudos valores a variveis noutro local. Por exemplo,
na vista Home (Incio), poder tiver atribudo 10 varivel U ao introduzir 10, tocando em
e, em seguida, introduzindo U. Em seguida, ao abrir a Numeric View (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
.

280 Captulo 14 Aplicao Solve (Resolv)


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 Plot View (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 Numeric
View (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 Auto Scale (Escala automtica).

Introduo aplicao Solve (Resolv) 281


3. Selecione Both sides of En (Ambos os lados de En) (em que n o nmero da equao
selecionada).

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 Plot View (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 Numeric View (Vista numrica). A soluo
fornecida na Numeric View (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 Symbolic View (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:

282 Captulo 14 Aplicao Solve (Resolv)


X2 + Y2 = 16
X Y = 1

Abrir a aplicao Solve (Resolv)


1.
Prima e, em seguida, selecione Solve (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

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 Numeric View (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.

Introduo aplicao Solve (Resolv) 283


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.

284 Captulo 14 Aplicao Solve (Resolv)


Limitaes
No possvel desenhar grficos de equaes se houver mais do que uma selecionada na Symbolic
View (Vista simblica).
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 Solve (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 Solve (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.

Sign Reversal (Inverso de sinal) A aplicao Solve (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 Solve
(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 Solve (Resolv) a uma soluo concreta.

Extremum (Extremo) A aplicao Solve (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 Solve (Resolv) parou de procurar em 9.99999999999E499, o nmero


mais elevado que a calculadora capaz de representar.

NOTA: A mensagem Extremum (Extremo) indica que provvel que no exista


nenhuma soluo. Utilize a Numeric View (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.

Informaes acerca de solues 285


15 Aplicao Linear Solver (Solucionador
linear)

A aplicao Linear Solver (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 Linear Solver (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 Linear Solver (Solucionador Linear)



Prima e, em seguida, selecione Linear Solver (Solucionador Linear).

A aplicao abre na Numeric View (Vista numrica).

286 Captulo 15 Aplicao Linear Solver (Solucionador linear)


NOTA: Se, da ltima vez que utilizou a aplicao Linear Solver (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.

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.

Introduo aplicao Linear Solver (Solucionador Linear) 287


Resolver um sistema 2 x 2
Caso seja apresentado o formulrio de introduo para trs equaes e deseje resolver um conjunto
de duas equaes, 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

288 Captulo 15 Aplicao Linear Solver (Solucionador linear)


Item de menu Descrio

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 289


16 Aplicao Parametric (Paramtrica)

A aplicao Parametric (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 Parametric (Paramtrica)


A aplicao Parametric (Paramtrica) utiliza as vistas de aplicao habituais: a Symbolic View (Vista
simblica), Plot View (Vista de desenho) e Numeric View (Vista numrica).
Os botes de menu da Symbolic View (Vista simblica), Plot View (Vista de desenho) e Numeric
View (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 Parametric (Paramtrica)



Prima e, em seguida, selecione Parametric (Paramtrica).

A aplicao Parametric (Paramtrica) abre-se na Symbolic View (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 Plot View (Vista de desenho) e na Numeric View
(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

290 Captulo 16 Aplicao Parametric (Paramtrica)


existente, toque 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 Symbolic View (Vista simblica).

Definir o valor dos ngulos


Defina o valor dos ngulos para graus:
1.
Prima .

Introduo aplicao Parametric (Paramtrica) 291


2. Selecione Angle Measure (Valor do ngulo) e, em seguida, selecione Degrees (Graus).

Tambm pode definir o valor dos ngulos no ecr Home Settings (Definies de incio). No entanto,
as Home Settings (Definies de incio) so sistmicas. Ao definir o valor dos ngulos numa
aplicao em vez de o fazer na vista Home (Incio), limita a definio a essa aplicao.

Configurar o grfico
1.
Para abrir a vista Plot Setup (Config desenho), prima .

2. Configure o grfico, especificando as opes adequadas para grficos. Neste exemplo, defina
os campos T Rng (Intervalo de T) e T Step (Passo de T) de modo a que os passos de T vo de
0 a 360 em passos de 5:
Selecione o segundo campo T Rng (Intervalo de T) introduza:

360 5

292 Captulo 16 Aplicao Parametric (Paramtrica)


Desenhar as funes

Prima .

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 Plot View (Vista de desenho).


Normalmente, para se modificar um desenho, altera-se a respetiva definio na Symbolic View (Vista
simblica). No entanto, alguns desenhos podem ser modificados mediante a alterao dos
parmetros de Plot Setup (Config desenho). Por exemplo, pode desenhar um tringulo em vez de
um crculo alterando, simplesmente, dois parmetros de configurao de desenho. As definies na
Symbolic View (Vista simblica) permanecem inalteradas. Para tal, utilize o seguinte procedimento.
1.
Prima .

2. Altere o T Step (Passo de T) para 120.


3. Toque em .

4. No menu Method (Mtodo), selecione Fixed-Step Segments (Segmentos de passo fixo).

Introduo aplicao Parametric (Paramtrica) 293


5.
Prima .

apresentado um tringulo em vez de um crculo. Isso acontece porque o novo valor de T Step
(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 Fixed-Step Segments (Segmentos de
passo fixo), os pontos com 120 de separao so ligados por segmentos de linha.

Apresentar a Numeric View (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 Numeric View (Vista
numrica).
Pode ver a Plot View (Vista de desenho) e a Numeric View (Vista numrica) lado a lado ao combinar
a Plot View (Vista de desenho) e a Numeric View (Vista numrica).

294 Captulo 16 Aplicao Parametric (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 Symbolic View (Vista simblica).


Os dados grficos e numricos que encontra na Plot View (Vista de desenho) e na Numeric View
(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 295


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 Symbolic View (Vista simblica).

Definir o valor dos ngulos


Para definir o valor dos ngulos para radianos:
1.
Prima .

296 Captulo 17 Aplicao Polar


2. Selecione Angle Measure (Valor do ngulo) e, em seguida, selecione Radians (Radianos).

Estas so operaes comuns na vista Symbolic Setup (Config simblica).

Configurar o grfico
1.
Para abrir a vista Plot Setup (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 Rng (Intervalo de ) e introduza 4 .

Existem vrias formas de configurar o aspeto da Plot View (Vista de desenho), utilizando as
operaes comuns na Plot View (Vista de desenho).

Desenhar o grfico da expresso



Prima .

Introduo aplicao Polar 297


Explorar o grfico
Para apresentar o menu da Plot View (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 Go To
(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 Plot View (Vista de desenho).

298 Captulo 17 Aplicao Polar


Apresentar a Numeric View (Vista numrica)
1.
Prima .

A Numeric View (Vista numrica) apresenta uma tabela de valores para e R1. Se tivesse
especificado, e selecionado, mais do que uma funo polar na Symbolic View (Vista simblica),
iria aparecer uma coluna de clculos para cada uma: R2, R3, R4, etc.

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 Numeric
View (Vista numrica).
Pode ver a Plot View (Vista de desenho) e a Numeric View (Vista numrica) lado a lado ao combinar
a Plot View (Vista de desenho) e a Numeric View (Vista numrica).

Introduo aplicao Polar 299


18 Aplicao Sequence (Sequncia)

A aplicao Sequence (Sequncia) disponibiliza vrias maneiras de explorar sequncias.


Pode definir uma sequncia com o nome, por exemplo, U1 das seguintes formas:
Em termos de n
Em termos de U1(n-1)
Em termos de U1(n-2)
Em termos de outra sequncia; por exemplo, U2(n)
Em qualquer combinao dos elementos acima
Pode definir uma sequncia especificando apenas o primeiro termo e a regra para gerar todos os
termos subsequentes. No entanto, ter de introduzir o segundo termo se a calculadora HP Prime no
for capaz de o calcular automaticamente. Normalmente, quando o n-simo termo da sequncia
depende de n2, tem de introduzir o segundo termo.
A aplicao permite criar dois tipos de grfico:
Stairsteps (Degrau de escada): desenha os pontos da forma (n, Un).
Cobweb (Teia): desenha os pontos da forma (Un 1, Un).

Introduo aplicao Sequence (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 Sequence (Sequncia)



Prima e depois selecione Sequence (Sequncia).

300 Captulo 18 Aplicao Sequence (Sequncia)


A aplicao abre na Symbolic View (Vista simblica).

Definir a expresso
Para definir a sequncia de Fibonacci seguinte:
U1 = 1, U2 = 1, Un = Un 1 + Un 2 para n > 2

1. No campo U1(1), especifique o primeiro termo da sequncia:

2. No campo U1(2), especifique o segundo termo da sequncia:

Introduo aplicao Sequence (Sequncia) 301


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 Plot Setup (Config desenho), prima .

2.
Para repor todos os valores predefinidos, prima .

3. Selecione Stairstep (Degrau de escada) no menu Seq Plot (Desenho sequncia).


4. Configure o mximo do X Rng (Intervalo de X), e o mximo do Y Rng (Intervalo de Y), para 8
(conforme mostrado na figura seguinte).

302 Captulo 18 Aplicao Sequence (Sequncia)


Desenhar o grfico da sequncia
1.
Prima .

2. Para desenhar o grfico da sequncia utilizando a opo de teia, retorne vista Plot Setup
(Config desenho) ( ) e selecione Cobweb (Teia) no menu Seq Plot (Desenho
sequncia).
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

Introduo aplicao Sequence (Sequncia) 303


: ir para um valor especificado de n

: apresentar a definio da sequncia

Estas ferramentas so operaes comuns na Plot View (Vista de desenho).

Se premir , ficam disponveis tambm opes de ecr dividido e escala automtica.

Apresentar a Numeric View (Vista numrica)


1. Apresentar a Numeric View (Vista numrica):

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.

304 Captulo 18 Aplicao Sequence (Sequncia)


Explorar a tabela de valores
A Numeric View (Vista numrica) d-lhe acesso a ferramentas comuns de explorao de tabelas,
como, por exemplo:
: alterar o incremento entre valores consecutivos

: alterar o tamanho do tipo de letra

: apresentar a definio da sequncia

: escolher o nmero de sequncias a apresentar

Estas ferramentas so operaes comuns na Numeric View (Vista numrica).

Se premir , ficam disponveis tambm opes de ecr dividido e escala automtica.

Configurar a tabela de valores


A vista Numeric Setup (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 Numeric Setup (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 .

Outro exemplo: Sequncias definidas explicitamente 305


Introduza 2 3 .

Configurar o grfico
1.
Para abrir a vista Plot Setup (Config desenho), prima .

2.
Para repor todos os valores predefinidos, prima .

3. Toque em Seq Plot (Desenho sequncia) e selecione Cobweb (Teia).


4. Defina X Rng (Intervalo de X) e Y Rng (Intervalo de Y) para [1, 1] conforme mostrado na figura
seguinte.

Desenhar o grfico da sequncia



Prima .

306 Captulo 18 Aplicao Sequence (Sequncia)


Prima para ver as linhas pontilhadas na figura anterior. Prima novamente para ocultar
as linhas pontilhadas.

Explorar a tabela de valores


1.
Prima .

2. Toque em e selecione 1 para ver os valores de sequncia.

Outro exemplo: Sequncias definidas explicitamente 307


19 Aplicao Finance (Financeira)

A aplicao Finance (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 Finance (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 Finance (Financeira), prima e selecione Finance (Financeira).

A aplicao abre-se na Numeric View (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 .

308 Captulo 19 Aplicao Finance (Financeira)


4.
No campo PV, introduza 19500 3000 e prima . Este o valor atual do
emprstimo, sendo o preo de compra inferior ao sinal.
5. Em P/YR (P/A) e C/YR deixe 12 (os respetivos valores predefinidos). Deixe End (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.

Introduo aplicao Finance (Financeira) 309


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.

310 Captulo 19 Aplicao Finance (Financeira)


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.

Valor do dinheiro no tempo (VDT) 311


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 End
(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 Finance (Financeira), prima e selecione Finance (Financeira).

2.
Para repor as predefinies de todos os campos, prima .

312 Captulo 19 Aplicao Finance (Financeira)


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 Finance (Financeira), prima e selecione Finance (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 Group Size (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 312), 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).

Amortizaes 313
1. Certifique-se de que os seus dados correspondem ao que mostrado na figura seguinte.

2. Toque em .

314 Captulo 19 Aplicao Finance (Financeira)


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.

Amortizaes 315
20 Aplicao Triangle Solver (Solucionador
de tringulos)

A aplicao Triangle Solver (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 Triangle Solver (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 Triangle Solver (Solucionador de tringulos)


1.
Prima e depois selecione Triangle Solver (Solucionador de tringulos).

A aplicao abre na Numeric View (Vista numrica).

316 Captulo 20 Aplicao Triangle Solver (Solucionador de tringulos)


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.

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 .

Introduo aplicao Triangle Solver (Solucionador de tringulos) 317


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.

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.

318 Captulo 20 Aplicao Triangle Solver (Solucionador de tringulos)


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.

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 No sol with given data (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.

Casos especiais 319


Sem dados suficientes
Se estiver a utilizar o formulrio de introduo geral, tem de especificar, no mnimo, trs valores,
para que o Triangle Solver (Solucionador de tringulos) possa calcular os restantes atributos do
tringulo. Se especificar menos do que trs, o ecr apresenta Not enough data (Sem dados
suficientes).
Se estiver a utilizar o formulrio de introduo simplificado (destinado a tringulos retngulos), deve
especificar, no mnimo, dois valores.

320 Captulo 20 Aplicao Triangle Solver (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:
Linear Explorer (Explorador linear)
Para explorar funes lineares
Quadratic Explorer (Explorador quadrtico)
Para explorar funes quadrticas
Trig Explorer (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 Linear Explorer (Explorador linear)


A aplicao Linear Explorer (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 Linear Explorer (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 Linear Explorer (Explorador linear) 321


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 Graph (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 em 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.

322 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 Test (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

Aplicao Linear Explorer (Explorador linear) 323


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 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 Quadratic Explorer (Explorador quadrtico)


A aplicao Quadratic Explorer (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 Quadratic Explorer (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

324 Captulo 21 As aplicaes do Explorador


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.

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 [Level 1] (Nvel 1)
y = (x+h)2 [Level 2] (Nvel 2)
y = x2 + v
y = a(x+h)2 + x [Level 4] (Nvel 4)
Escolha uma forma geral tocando no boto Level (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 Quadratic Explorer (Explorador quadrtico) 325


Modo de teste
Toque em para entrar no modo de teste. No modo Test (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
Level (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.

326 Captulo 21 As aplicaes do Explorador


Aplicao Trig Explorer ((Explorador trigonomtrico)
A aplicao Trig Explorer (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.
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 Trig Explorer (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.

Aplicao Trig Explorer ((Explorador trigonomtrico) 327


Quando se escolhe , as teclas de cursor limitam-se a trasladar o grfico, na horizontal e na

vertical. Quando se escolhe , premindo ou muda amplitude do grfico (isto ,

esticado ou comprimido na vertical); e premindo ou muda a frequncia do grfico (isto ,


esticado ou comprimido na horizontal).

O boto ou , no extremo direito do menu, determina o incremento de acordo com o


qual o grfico se desloca de cada vez que uma tecla 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.

328 Captulo 21 As aplicaes do Explorador


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.
A aplicao apresenta o grfico de uma funo sinusoidal aleatoriamente escolhida. Toque num
boto Level (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 Trig Explorer ((Explorador trigonomtrico) 329


22 Funes e comandos

O teclado da calculadora disponibiliza um grande nmero de funes matemticas. Estes so


descritos nas "Keyboard functions" (Funes do teclado) na pgina 101. Outras funes e comandos
esto reunidos nos menus Toolbox ( ). Existem cinco menus Toolbox:

Math (Matemtica)
Uma coleo de funes matemticas no simblicas (consulte Menu Math (Matemtica)
na pgina 336)

CAS
Uma coleo de funes matemticas simblicas (consulte Menu CAS na pgina 348)

App (Aplicao)
Uma coleo de funes de aplicaes que podem ser invocadas a partir de outros pontos da
calculadora, como, por exemplo, da vista Home (Incio), da vista do CAS, da aplicao Spreadsheet
(Folha de clculo) e de um programa (consulte Menu App (Aplicao) na pgina 369).
Tenha em ateno que as funes da aplicao Geometry (Geometria) podem ser invocadas a partir
de outros pontos da calculadora, mas foram concebidas para serem utilizadas na aplicao
Geometry (Geometria). Por esse motivo, as funes da aplicao Geometry (Geometria) no se
encontram descritas neste captulo. Esto descritas no captulo Geometry (Geometria).

User (Utilizador)
As funes (consulte Criar as suas prprias funes na pgina 440) e os programas que criou que
contm funes que foram exportadas.

Catlg (Catlogo)
Todas as funes e comandos:
no menu Math (Matemtica)
no menu CAS
utilizados na aplicao Geometry (Geometria)
utilizados em programao
utilizados no Matrix Editor (Editor de Matrizes)
utilizados no List Editor (Editor de Listas)
e algumas funes e comandos adicionais
Consulte Menu Catlg (Catlogo) na pgina 397.

330 Captulo 22 Funes e comandos


Embora o menu Catlg (Catlogo) inclua todos os comandos de programao, o menu Commands
(Comandos) ( ) no Program Editor (Editor de Programas) contm todos os comandos de
programao agrupados por categoria. Tambm inclui o menu Template (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 440.

Definio da forma dos itens de menu


Nos menus Math (Matemtica) e CAS, pode optar por apresentar as entradas pelos respetivos
nomes descritivos ou nomes de comando. (As entradas do menu Catlg (Catlogo) so sempre
apresentadas pelos respetivos nomes de comando).

Nome descritivo Nome de comando

Factor List (Lista de fatores) ifactors

Complex Zeros (Zeros de complexa) cZeros

Groebner Basis (Base de Groebner) gbasis

Factor by Degree (Fator por grau) factor_xn

Find Roots (Encontrar razes) proot

O modo de apresentao predefinido do menu mostra os nomes descritivos das funes de Math
(Matemtica) e do CAS. Se prefere que as funes sejam apresentadas pelo respetivo nome de
comando, cancele a seleo da opo Menu Display (Apresentao Menu) na segunda pgina do
ecr Home Settings (Definies de incio).
Abreviaturas utilizadas neste captulo
Na descrio da sintaxe de funes e comandos, so utilizadas as seguintes abreviaturas e
convenes:

331
Eqn: uma equao
Expr: uma expresso matemtica
Fnc: uma funo
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 Home (Incio). Se estiver no CAS,
os resultados so fornecidos em formato simblico simplificado. Por exemplo:

320 apresenta 17.88854382 na vista Home (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.

332 Captulo 22 Funes e comandos


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

(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

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 333


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

334 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| (|matriz|) d a norma de
Frobenius da matriz.
Exemplo:
|1| d 1
|(1,2)| d 2.2360679775

Converso decimal para frao. Na vista Home (Incio), alterna a ltima entrada na vista Home
(Incio) entre as formas numricas: decimal, frao e compostos. Se for selecionado um resultado de
History (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 History (Histrico).
Exemplo:

Funes do teclado 335


Na vista Home (Incio), com 2.4 como a ltima entrada no History (Histrico) ou selecionada no
History (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 Home (Incio), alterna a ltima entrada na vista Home
(Incio) entre as formas decimal e hexagesimal. Se for selecionado um resultado de History
(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 History (Histrico).
Exemplo:
Na vista Home (Incio), com 2.4 como a ltima entrada no History (Histrico) ou selecionada no
History (Histrico), prima para ver 2240; prima novamente para
regressar a 2.4.

A unidade imaginria i.
Insere a unidade imaginria i.

A constante.
Insere a constante transcendental.

Menu Math (Matemtica)


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

Numbers (Nmeros)
Ceiling (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

336 Captulo 22 Funes e comandos


Floor (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))
Exemplo:
FP (23.2) d .2

Round (Arredondar)
Arredonda o valor para casas decimais. Tambm aceita nmeros complexos.
ROUND(value,places) (ROUND(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

Truncate (Truncar)
Trunca o valor para casas decimais. Tambm aceita nmeros complexos.
TRUNCATE(value,places) (TRUNCATE(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.

Menu Math (Matemtica) 337


MANT(value) (MANT(valor))
Exemplo:
MANT(21.2E34) d 2.12

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

Arithmetic (Aritmtica)
Maximum (Mximo)
Mximo. O maior de dois valores.
MAX(value1,value2) (MAX(valor1,valor2))
Exemplo:
MAX(8/3,11/4) d 2.75
Tenha em ateno que, na vista Home (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 Home (Incio)

para fazer mais clculos, prima .

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

Modulus (Mdulo)
Mdulo. O resto de valor1/valor2.
value1 MOD value2 (valor1 MOD valor2)
Exemplo:
74 MOD 5 d 4

338 Captulo 22 Funes e comandos


Find Root (Encontrar raiz)
Calculador de razes de funo (como a aplicao Solve (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(expression,variable,guess) (FNROOT(expresso,varivel,tentativa))
Exemplo:
FNROOT((A*9.8/600)-1,A,1) d 61.2244897959.

Percentage (Percentagem)
Percentagem x de y, ou seja, x/100*y.
%(x,y)
Exemplo:
%(20,50) d 10

Aritmtica Complexo
Argument (Argumento)
Argumento. Acha o ngulo definido por um nmero complexo. Os dados introduzidos e gerados
utilizam o formato de ngulo atualmente definido nos modos Home (Incio).
ARG(x+y*i)
Exemplo:
ARG(3+3*i) d 45 (modo de graus)

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

Real Part (Parte real)


Parte real x, de um nmero complexo, (x+y*i).
RE(x+y*i)
Exemplo:
RE(3+4*i) d 3

Imaginary Part (Parte imaginria)


Parte imaginria, y, de um nmero complexo, (x+y*i).
IM(x+y*i)
Exemplo:

Menu Math (Matemtica) 339


IM(3+4*i) d 4

Unit Vector (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(value) (ALOG(valor))

EXPM1
Exponencial menos 1: ex-1.
EXPM1(value) (EXPM1(valor))

LNP1
Logaritmo natural mais 1: ln(x+1).
LNP1(value) (LNP1(valor))

Trigonometry (Trigonometria)
As funes de trigonometria tambm podem aceitar nmeros complexos como argumentos. Para
SIN, COS, TAN, ASIN, ACOS e ATAN, consulte Funes do teclado na pgina 332.

CSC
Cossecante: 1/sinx.
CSC(value) (CSC(valor))

ACSC
Cossecante do arco.
ACSC(value) (ACSC(valor))

SEC
Secante: 1/cosx.
SEC(value) (SEC(valor))

340 Captulo 22 Funes e comandos


ASEC
Secante do arco.
ASEC(value) (ASEC(valor))

COT
Cotangente: cosx/sinx.
COT(value) (COT(valor))

ACOT
Cotangente do arco.
ACOT(value) (ACOT(valor))

Hyperbolic (Hiperblica)
As funes de trigonometria hiperblica tambm podem aceitar nmeros complexos como
argumentos.

SINH
Seno hiperblico.
SINH(value) (SINH(valor))

ASINH
Seno hiperblico inverso: sinh1x.
ASINH(value) (ASINH(valor))

COSH
Cosseno hiperblico.
COSH(value) (COSH(valor))

ACOSH
Cosseno hiperblico inverso: cosh1x.
ACOSH(value) (ACOSH(valor))

TANH
Tangente hiperblica.
TANH(value) (TANH(valor))

ATANH
Tangente hiperblica inversa: tanh1x.
ATANH(value) (ATANH(valor))

Menu Math (Matemtica) 341


Probability (Probabilidade)
Factorial (Fatorial)
Fatorial de um nmero inteiro positivo. Para nmeros no inteiros, x! = (x + 1). Isto calcula a funo
gama.
value! (valor!)
Exemplo:
5! d 120

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

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

Probabilidade Aleatrio
Number (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)

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

342 Captulo 22 Funes e comandos


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.

Seed (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(value) (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:
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.

Menu Math (Matemtica) 343


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.

Binomial (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,k,p)
Exemplo: imagine que deseja saber a probabilidade de sair cara apenas 6 vezes se uma moeda
"justa" for lanada ao ar 20 vezes.
BINOMIAL(20,6,0.5) d 0.0369644165039.

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.

344 Captulo 22 Funes e comandos


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.

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

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.

Menu Math (Matemtica) 345


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

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

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.

List (Lista)
Estas funes so aplicadas a dados contidos numa lista. Para mais informaes, consulte o
captulo List (Listas) do Guia do Utilizador da Calculadora Prime.

346 Captulo 22 Funes e comandos


Matrix (Matriz)
Estas funes so aplicadas a dados de matrizes guardados em variveis de matriz. Para mais
informaes, consulte o captulo Matrices (Matrizes) do Guia do Utilizador da Calculadora Prime.

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

Ci
Apresenta a integral do cosseno de uma expresso.

Menu Math (Matemtica) 347


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 Catlg
(Catlogo) na pgina 397. Tenha em ateno que as funes da aplicao Geometry (Geometria)
so apresentadas no menu App (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.

Algebra (lgebra)
Simplify (Simplificar)
Apresenta uma expresso simplificada.
simplify(Expr)
Exemplo:
simplify(4*atan(1/5)-atan(1/239))yields (1/4)*pi

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

Expand (Expandir)
Apresenta uma expresso expandida.

348 Captulo 22 Funes e comandos


expand(Expr)
Exemplo:
expand((x+y)*(z+1)) d y*z+x*z+y+x

Factor (Decompor)
Apresenta um polinmio decomposto.
factor(Poli)
Exemplo:
factor(x^4-1) d (x-1)*(x+1)*(x^2+1)

Substitute (Substituto)
Substitui um valor por uma varivel numa expresso.
Sintaxe: subst(Expr,Var=valor)
Exemplo:
subst(x/(4-x^2),x=3) d -3/5

Partial Fraction (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
Numerator (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

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

Left Side (Lado esquerdo)


Apresenta o lado esquerdo de uma equao ou a extremidade esquerda de um intervalo.

Menu CAS 349


left(Expr1=Expr2) ou left(Real1..Real2)
Exemplo:
left(x^2-1=2*x+3) d x^2-1

Right Side (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

Calculus (Clculo)
Differentiate (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

Integrate (Integral)
Apresenta a integral indefinida 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 para uma integral definida.
int(Expr,[Var(x)],[Real(a)],[Real(b)])
Exemplo:
int(1/x) d ln(abs(x))

Limit (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.
limit(Expr,Var,Val,[Dir(1, 0, -1)])

350 Captulo 22 Funes e comandos


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.

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

Summation (Soma)
Apresenta a soma discreta de Expr relativamente varivel Var de Real1 a Real2. Pode tambm
utilizar o modelo de soma do menu Template (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
Curl (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]

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

Gradient (Gradiente)
Apresenta o gradiente de uma expresso. Com uma lista de variveis como segundo argumento,
apresenta o vetor das derivadas parciais.

Menu CAS 351


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
By Parts u (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]

By Parts v (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

352 Captulo 22 Funes e comandos


Clculo Limites
Riemann Sum (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 of Quotient (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)

Inverse Laplace (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)

Menu CAS 353


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((Vector, a, p) (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]

Inverse FFT (FFT inversa)


Apresenta a transformada discreta inversa de Fourier.
ifft(Vector) (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]

Solve (Resolv)
Solve (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])
Exemplos:
solve(x^2-3=1) d {-2,2}
solve({x^2-3=1, x+2=0},x) d {-2}

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]

Complex Solve (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}

354 Captulo 22 Funes e comandos


Complex Zeros (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]

Numerical Solve (Resolver numrica)


Apresenta a soluo numrica de uma equao ou de um sistema de equaes.
Solve(Eq,Var) ou nSolve(Expr, Var=Guess)
Exemplo:
nSolve(cos(x)=x,x=1.3) d 0.739085133215

Differential Equation (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)

ODE Solve (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.
odesolve(Expr,VectVar,VectInitCond,FinalVal,[tstep=Val,curve])
Exemplo:
odesolve(sin(t*y),[t,y],[0,1],2) d [1.82241255674]

Linear System (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]

Menu CAS 355


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

xyey*lnx
Apresenta uma expresso com as potncias reescritas como uma exponencial. Essencialmente, o
inverso de exp2pow.
pow2exp(Expr)
Exemplo:
ow2exp(a^b) d exp(b*ln(a))

exp2trig
Apresenta uma expresso com exponenciais complexas reescritas em funo do seno e do cosseno.
exp2trig(Expr)

356 Captulo 22 Funes e comandos


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

Menu CAS 357


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

358 Captulo 22 Funes e comandos


halftan(sin(x)) d

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

tlin
Apresenta uma expresso trigonomtrica com os produtos e as potncias de nmeros inteiros
linearizados.
tlin(ExprTrig)
Exemplo:

tlin(sin(x)^3) d

Menu CAS 359


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

Integer (Nmero inteiro)


Divisors (Divisores)
Apresenta a lista de divisores de um nmero inteiro ou uma lista de nmeros inteiros.
idivis(Integer) ou idivis({Intgr1, Intgr2,})
Exemplo:
idivis(12) d [1, 2, 3, 4, 6, 12]

Factors (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(Integer)
Exemplo:
ifactor(150) d 2*3*5^2

360 Captulo 22 Funes e comandos


Factor List (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(Integer)
ou
ifactors({Intei1, Intei2,})
Exemplo:
ifactors(150) d [2, 1, 3, 1, 5, 2]

GCD (MDC)
Apresenta o mximo divisor comum a dois ou mais nmeros inteiros.
gcd(Intei1, Intei2,)
Exemplo:
gcd(32,120,636) d 4

LCM (MMC)
Apresenta o mnimo mltiplo comum a dois ou mais nmeros inteiros.
lcm(Intei1, Intei2,)
Exemplo:
lcm(6,4) d 12

Nmero inteiro Primo


Test if Prime (Testar se Primo)
Testa se um determinado nmero inteiro ou no um nmero primo.
isPrime(Integer)
Exemplo:
isPrime(19999) d false (falso)

Nth Prime (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

Next Prime (Primo seguinte)


Apresenta o primo ou pseudo-primo seguinte aps um nmero inteiro.
nextprime(Integer)
Exemplo:

Menu CAS 361


nextprime(11) d 13

Previous Prime (Primo anterior)


Apresenta o nmero primo ou pseudo-primo mais prximo de, mas inferior a, um nmero inteiro.
prevprime(Integer)
Exemplo:
prevprime(11) d 7

Euler
Calcula o tociente de Euler para um nmero inteiro.
euler(Integer)
Exemplo:
euler(6) d 2

Nmero inteiro Diviso


Quotient (Quociente)
Apresenta o quociente inteiro da diviso euclidiana de dois nmeros inteiros.
iquo(Intei1, Intei2)
Exemplo:
iquo(63, 23) d 2

Remainder (Resto)
Apresenta o resto inteiro da diviso euclidiana de dois nmeros inteiros.
irem(Intei1, Intei2)
Exemplo:
irem(63, 23) d 17

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

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

362 Captulo 22 Funes e comandos


ichinrem([2, 7], [3, 5]) d [-12, 35]

Polynomial (Polinmio)
Find Roots (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(Poly) ou proot(Vector)
Exemplo:
proot([1,0,-2]) d [-1.41421356237,1.41421356237]

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

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

Factor List (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]

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

Menu CAS 363


LCM (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
Poly to Coef (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 to Poly (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

Roots to Coef (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.
pcoef(List) (Lista)
Exemplo:
pcoeff({1,0,0,0,1}) d [1 -2 1 0 0 0]

Roots to Poly (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(Vector) em que Vector tem a forma [Root1, Order1, Root2, Order2, ])
Exemplo:
fcoeff([1,2,0,1,3,-1]) d (x-1)^2*x*(x-3)^- 1

364 Captulo 22 Funes e comandos


Random (Aleatrio)
Apresenta um vetor dos coeficientes de um polinmio de grau Integer (Nmero inteiro) e em que
os coeficientes so nmeros inteiros aleatrios no intervalo 99 a 99, com distribuio uniforme, ou
num intervalo especificado por Interval (Intervalo). Utilize com poly2symbol para criar um
polinmio aleatrio em qualquer varivel.
randpoly(Integer, Interval, [Dist]), em que Interval (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.

Minimum (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
Quotient (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]

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

Menu CAS 365


Degree (Grau)
Apresenta o grau de um polinmio.
degree(Poli)
Exemplo:
degree(x^3+x) d 3

Factor by Degree (Fator por grau)


Para um determinado polinmio em x de grau n, decompe xn e apresenta o produto resultante.
factor_xn(Poli)
Exemplo:
factor_xn(x^4-1) d x^4*(1-x^-4)

Coef. GCD (Coef. MDC)


Apresenta o mximo divisor comum (MDC) dos coeficientes de um polinmio.
content(Poli,[Var])
Exemplo:
content(2*x^2+10*x+6) d 2

Zero Count (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(Poli[,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

Chinese Remainder (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.
chinrem(Matrix1,Matrix2)
Exemplo:

chinrem d

[[2 2 1] [1 1 2 1 1]]

366 Captulo 22 Funes e comandos


Polinmio Especial
Cyclotomic (Ciclotmico)
Apresenta a lista de coeficientes do polinmio ciclotmico de um nmero inteiro.
cyclotomic(Integer)
Exemplo:
cyclotomic(20) d [1 0 1 0 1 0 1 0 1]

Groebner Basis (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]

Groebner Remainder (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(Integer)
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

lagrange

Exemplo:
lagrange([1,3],[0,1]) d (x-1)/2

Menu CAS 367


Laguerre
Dado um nmero inteiro n, apresenta o polinmio de Laguerre de grau n.
laguerre(Integer)
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(Integer)
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(Integer)
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(Integer)
Exemplo:
tchebyshev2(3) d 8*x^3-4*x

Plot (Desenho)
Function (Funo)
Utilizada para definir um grfico de funo na Symbolic View (Vista simblica) da aplicao
Geometry (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)

Contour (Contorno)
Utilizado para definir um grfico de contorno na Symbolic View (Vista simblica) da aplicao
Geometry (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.

368 Captulo 22 Funes e comandos


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 App (Aplicao)


Prima D para abrir os menus Toolbox (um dos quais o menu App (Aplicao)). As funes da
aplicao so utilizadas nas aplicaes HP para efetuar clculos comuns. Por exemplo, na aplicao
Function (Funo), o menu Fcn (Funo) da Plot View (Vista de desenho) contm uma funo
chamada SLOPE (Declive) que calcula o declive de uma determinada funo num determinado
ponto. A funo SLOPE (Declive) tambm pode ser utilizada a partir da vista Home (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 Function (Funo)


As funes da aplicao Function (Funo) fornecem as mesmas funcionalidades que o menu FCN
(Funo) da Plot View (Vista de desenho) da aplicao Function (Funo). Todas estas operaes
funcionam com funes. As funes podem ser expresses em X ou os nomes F0 a F9 das variveis
da aplicao Function (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,]lower,upper)
Exemplo:
AREA(-X,X2 -2,-2,1) d 4.5

EXTREMUM
Extremo de uma funo. Acha o extremo (se existir algum) da funo Fn mais prximo da tentativa
de achar o valor de X.
EXTREMUM(Fn, guess)

Menu App (Aplicao) 369


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,guess)
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,guess)
Exemplo:
ROOT(3-X)2 ,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 Solve (Resolv)


A aplicao Solve (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 Solve (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,guess)
Exemplo:
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

370 Captulo 22 Funes e comandos


2 foi encontrado um extremo o mais prximo possvel de uma soluo
3 no foi encontrada nenhuma soluo, aproximao ou extremo

Funes da aplicao Spreadsheet (Folha de clculo)


As funes da aplicao de folha de clculo podem ser selecionadas no menu Toolbox App
(Aplicao): prima , toque em e selecione Spreadsheet (Folha de clculo). Podem

tambm ser selecionadas no menu View (Vistas) ( ), quando a aplicao Spreadsheet (Folha
de clculo) est aberta.
A sintaxe para muitas mas no todas as funes de folha de clculo seguem este padro:
functionName(input,[optional parameters]) (funoNome(introduo,
[parmetros opcionais])
Input (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 Configuration (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.

Menu App (Aplicao) 371


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

AMORT(Range, NbPmt, IPYR, PV, PMTV[, PPYR=12, CPYR=PPYR, GSize=PPYR,


BEG=0, fix=current], "configuration"])
Range (Intervalo): 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 (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 mostrar cabealhos de linha
H mostrar cabealhos de coluna
S mostrar o incio do perodo

372 Captulo 22 Funes e comandos


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 Numeric View (Vista
numrica) da aplicao Finance (Financeira). Consulte Funes da aplicao Finance (Financeira)
na pgina 392 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 fornece um intervalo de estatsticas a uma varivel. Pode calcular todos ou
qualquer um dos valores de , , , s, s, , , serr, , n, min, q1, med, q3 e max.

STAT1(Input range, [mode], [outlier removal Factor], ["configuration"])


Intervalo de introduo a fonte dos dados (como, por exemplo, A1:D8).
Modo define como tratar o que introduzido. Os valores vlidos so:
1 = Dados nicos. Cada coluna tratada como um conjunto de dados independente.
2 = Dados de frequncia. As colunas so utilizadas aos pares, sendo a segunda coluna tratada como
a frequncia de aparecimento da primeira coluna.
3 = Dados de peso. As colunas so utilizadas aos pares, sendo a segunda coluna tratada como o
peso da primeira coluna.
4 = Dados Um-Dois. As colunas so utilizadas aos pares, sendo as 2 colunas multiplicadas de modo
a gerar um ponto de dados.
Se 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.
Fator de remoo de destacado: permite a remoo de qualquer ponto de dados que seja mais de n
vezes o desvio padro (em que n o fator de remoo de destacado). Por predefinio, esse fator
2.
Configurao: indica quais os valores que deseja colocar em cada linha e se deseja cabealhos de
linha ou coluna. Coloque o smbolo de cada valor na ordem em que deseja ver os valores
aparecerem na folha de clculo. Os smbolos vlidos so:

H (Colocar cabealhos de coluna) h (Colocar cabealhos de linha)

s s

serr (xi )2 n min q1

med q3 max

Por exemplo, se especificar "h n x", a primeira coluna ir conter cabealhos de linha, a primeira
linha ir equivaler ao nmero de itens contidos nos dados introduzidos, a segunda ir equivaler
soma dos itens e a terceira ir equivaler mdia dos dados. Se no especificar nenhuma string de
configurao, ser utilizada uma predefinida.

Menu App (Aplicao) 373


Notas:
A funo STAT1 f s atualiza o contedo das clulas de destino quando a clula que contm a
frmula calculada. Isso significa que, se a vista da folha de clculo contiver, em simultneo,
resultados e dados introduzidos, mas no a clula que contm a funo STAT1, atualizar os dados
no ir resultar na atualizao dos resultados, uma vez que a clula que contm STAT1 no
recalculada (pois no est visvel).
O formato das clulas que recebem cabealhos alterado de modo que a opo Show (Mostrar) " "
seja definida como falsa.
A funo STAT1 substitui o contedo das clulas de destino, possivelmente apagando dados.
Exemplos:
STAT1(A25:A37)
STAT1(A25:A37,h n x ).

REGRS
Tenta ajustar os dados introduzidos a uma funo especificada (a predefinio linear).
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)
sl (declive, vlido apenas para os modelos 16)
int (interceo, vlido apenas para os modelos 16)
cor (correlao, vlido apenas para os modelos 16)

374 Captulo 22 Funes e comandos


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 (Modo) rege o modelo de regresso utilizado:
1 y= sl*x+int
2 y= sl*ln(x)+int
3 y= int*exp(sl*x)
4 y= int*x^sl
5 y= int*sl^x
6 y= sl/x+int
7 y= L/(1 + a*exp(b*x))
8 y= a*sin(b*x+c)+d
9 y= cx^2+bx+a
10 y= dx^3+cx^2+bx+a
11 y= ex^4+dx^3+cx^2+bx+a
Parameters (Parmetros) refere-se a um argumento (uma lista dos coeficientes da linha de
regresso) ou aos n coeficientes consecutivos.

PredX
Apresenta o x previsto para um determinado y.
PredX(mode, y, parameters)
Mode (Modo) rege o modelo de regresso utilizado:

Menu App (Aplicao) 375


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

376 Captulo 22 Funes e comandos


HypZ1mean(0.461368, 50, 0.5, 0.2887, 0.05, 1, "") apresenta duas colunas na
aplicao Spreadsheet (Folha de clculo). A primeira coluna contm os cabealhos e a segunda
coluna contm os valores para cada um dos seguintes: 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:
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.

Menu App (Aplicao) 377


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
Exemplo:
HypZ2prop(21, 26, 50, 50, 0.05, 1, "")

HypT1mean
O teste T de uma amostra para uma mdia.
HypT1mean( , n, 0,,mode,[configuration])

378 Captulo 22 Funes e comandos


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]

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

Menu App (Aplicao) 379


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

380 Captulo 22 Funes e comandos


Configurao: uma string que controla quais os resultados mostrados e a ordem em que aparecem.
Uma string vazia "" apresenta a predefinio: todos os resultados, incluindo cabealhos. 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])
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

Menu App (Aplicao) 381


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 Statistics 1Var (Estatstica 1 var)


A aplicao Statistics 1Var (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 Symbolic View (Vista simblica) da aplicao Statistics 1Var (Estatstica 1 var).

Do1VStats
Fazer estatsticas a 1 varivel. Realiza os mesmos clculos que so efetuados quando se toca em
na Numeric View (Vista numrica) da aplicao Statistics 1Var (Estatstica 1 var) e guarda
os resultados nas variveis de resultados adequadas da aplicao Statistics 1Var (Estatstica 1 var).
Hn deve ser uma das variveis H1-H5 da Symbolic View (Vista simblica) da aplicao Statistics
1Var (Estatstica 1 var).
Do1VStats(Hn)
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
Symbolic View (Vista simblica) da aplicao Statistics 1Var (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 Symbolic View (Vista simblica) da aplicao Statistics 1Var (Estatstica 1 var). Se for

382 Captulo 22 Funes e comandos


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 Frequency (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 Symbolic View (Vista simblica) da aplicao Statistics 1Var (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 Independent Column (Coluna Independente) para a anlise
H2 de modo a utilizar os dados da lista D2.

Funes da aplicao Statistics 2Var (Estatstica 2 var)


A aplicao Statistics 2Var (Estatstica 2 var) contm vrias funes. Algumas foram concebidas
para calcular estatsticas sumrias com base numa das anlises estatsticas (S1-S5) definidas na
Symbolic View (Vista simblica) da aplicao Statistics 2Var (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) (valor)

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(value) (valor)

Resid
Residuais. Apresenta a lista de residuais para a anlise determinada (S1-S5), com base nos dados
e num ajuste definido na Symbolic View (Vista simblica) para essa anlise.
Resid(Sn) ou Resid()
Resid() procura a primeira anlise definida na Symbolic View (Vista simblica) (S1-S5).

Do2VStats
Fazer estatsticas a 2 variveis. Realiza os mesmos clculos que so efetuados quando se toca em
na Numeric View (Vista numrica) da aplicao Statistics 2Var (Estatstica 2 var) e guarda
os resultados nas variveis de resultados adequadas da aplicao Statistics 2Var (Estatstica 2 var).

Menu App (Aplicao) 383


Sn dever ser uma das variveis S1-S5 da Symbolic View (Vista simblica) da aplicao Statistics
2Var (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 Dependent Column (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 Independent Column (Coluna independente) para a anlise
S1 os dados na lista C2.

Funes da aplicao Inference (Inferncia)


A aplicao Inference (Inferncia) contm uma nica funo, que apresenta os mesmos resultados
que os obtidos quando se toca em na Numeric View (Vista numrica) da aplicao
Inference (Inferncia). Os resultados dependem do contedo das variveis Method (Mtodo), Type
(Tipo) e AltHyp (Hiptese alt.) da aplicao Inference (Inferncia).

DoInference
Calcular o intervalo de confiana ou testar hipteses. Utiliza as definies atuais na Symbolic View
(Vista simblica) e na Numeric View (Vista numrica) para calcular um intervalo de confiana ou
testar uma hiptese. Realiza os mesmos clculos que so efetuados quando se toca em
na Numeric View (Vista numrica) da aplicao Inference (Inferncia) e guarda os resultados nas
variveis de resultados adequadas da aplicao Inference (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

384 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 App (Aplicao) 385


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

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

Repartidos: 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 App (Aplicao) 387


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

388 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 App (Aplicao) 389


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
Critical T (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


Lower (Inferior): o limite inferior do intervalo de confiana para o declive
Upper (Superior): o limite superior do intervalo de confiana para o declive
LinRegrTConfSlope(Lista1, Lista2, Valor C)
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
Critical T (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


Lower (Inferior): o limite inferior do intervalo de confiana para a interceo
Upper (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
DF: os graus de liberdade

390 Captulo 22 Funes e comandos


: a resposta mdia para o valor de X determinado
serr : o erro padro da resposta mdia
serrInter: o erro padro da interceo
Lower (Inferior): o limite inferior do intervalo de confiana para a resposta mdia
Upper (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
Lower (Inferior): o limite inferior do intervalo de previso para a resposta mdia
Upper (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


serr : o erro padro da resposta mdia

Menu App (Aplicao) 391


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 Finance (Financeira)


A aplicao Finance (Financeira) utiliza um conjunto de funes, no qual todas fazem referncia ao
mesmo conjunto de variveis da aplicao Finance (Financeira). Estas correspondem aos campos
da Numeric View (Vista numrica) da aplicao Finance (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
Finance (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

392 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 Numeric View (Vista numrica) da aplicao Finance (Financeira). Realiza o
mesmo clculo que efetuado quando se toca em na Numeric View (Vista numrica) da
aplicao Finance (Financeira) com TVMVar destacado.
DoFinance(TVMVar)
Exemplo:
DoFinance(FV) apresenta o valor futuro de um investimento da mesma forma que ao tocar em
na Numeric View (Vista numrica) da aplicao Finance (Financeira) com FV destacado.

Funes da aplicao Linear Solver (Solucionador linear)


A aplicao Linear Solver (Solucionador linear) contm 3 funes que oferecem ao utilizador a
flexibilidade para resolver sistemas lineares de equaes 2x2 ou 3x3.

Menu App (Aplicao) 393


Solve2x2
Resolve um sistema linear de equaes 2x2.
Solve2x2(a, b, c, d, e, f)
Resolve o sistema linear representado por:
ax+by=c
dx+ey=f

Solve3x3
Resolve um sistema linear de equaes 3x3.
Solve3x3(a, b, c, d, e, f, g, h, i, j, k, l)
Resolve o sistema linear representado por:
ax+by+cz=d
ex+fy+gz=h
ix+jy+kz=l

LinSolve
Resolver sistema linear. Resolve o sistema linear 2x2 ou 3x3 representado 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 Triangle Solver (Solucionador de tringulos)


A aplicao Triangle Solver (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 (angle,angle,side) (ngulo,ngulo,lado)
Exemplo:
AAS(30, 60, 1) no modo de graus d {1.732, 2, 90}

394 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(angle,side,angle)
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(side,angle,side)
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(side,side,angle)
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(side,side,side)
Exemplo:
SSS(3, 4, 5) no modo de graus d {36.8, 53.1, 90}

DoSolve
Resolve o problema atual na aplicao Triangle Solver (Solucionador de tringulos). A aplicao
Triangle Solver (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 Numeric View (Vista numrica), na respetiva ordem de apresentao nessa vista
(da esquerda para a direita e de cima para baixo).
DoSolve()

Menu App (Aplicao) 395


Funes da aplicao Linear Explorer (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,x2,y1,y2)

Exemplo:
SolveForSlope(3,2,4,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 Quadratic Explorer (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 Quadratic Formula (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 Symbolic View (Vista simblica) para essa aplicao.
Function (Funo) (F0F9)
Solve (Resolv) (E0E9)
Statistics 1Var (Estatstica 1 var) (H1H5)
Statistics 2Var (Estatstica 2 var) (S1S5)

396 Captulo 22 Funes e comandos


Parametric (Paramtrica) (X 0/Y0X9/Y9)
Polar (R0R9)
Sequence (Sequncia) (U0U9)
Advanced Graphing (Grficos avanados) (V0V9)

CHECK
Marcar. Marca ou seja, seleciona a varivel da Symbolic View (Vista simblica) correspondente a
Digit (Dgito). utilizada principalmente na programao para ativar definies da Symbolic View
(Vista simblica) em aplicaes.
CHECK(Digit) (Dgito)
Exemplo:
Com a aplicao Function (Funo) como aplicao atual, CHECK(1) marca a varivel F1 da
Symbolic View (Vista simblica) da aplicao Function (Funo). O resultado que F1(X)
desenhado na Plot View (Vista de desenho) e tem uma coluna de valores de funo na Numeric
View (Vista numrica) da aplicao Function (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 Symbolic View
(Vista simblica) correspondente a Digit (Dgito). utilizada principalmente na programao para
desativar definies da vista simblica em aplicaes.
UNCHECK(Digit) (Dgito)
Exemplo:
Com a aplicao Sequence (Sequncia) como aplicao atual, UNCHECK(2) anula a marcao da
varivel U2 da Symbolic View (Vista simblica) da aplicao Sequence (Sequncia). O resultado
que U2(N) j no desenhado na Plot View (Vista de desenho) e no tem uma coluna de valores
na Numeric View (Vista numrica) da aplicao Sequence (Sequncia). Com outra aplicao como a
aplicao atual, teria de introduzir Sequence.UNCHECK(2).

ISCHECK
Teste da marcao. Testa se uma varivel da Symbolic View (Vista simblica) est marcada.
Apresenta 1 se a varivel estiver marcada e 0 se no estiver.
ISCHECK(Digit) (Dgito)
Exemplo:
Com a aplicao Function (Funo) como a aplicao atual, ISCHECK(3) verifica se F3(X) est
marcado na Symbolic View (Vista simblica) da aplicao Function (Funo).

Menu Catlg (Catlogo)


O menu Catlg (Catlogo) 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 Catlg
(Catlogo). As funes e comandos que tambm se encontram no menu Math (Matemtica) esto
descritos em Funes do teclado na pgina 332. Aqueles que se encontram tambm no menu CAS
esto descritos em Menu CAS na pgina 348.

Menu Catlg (Catlogo) 397


Algumas das opes do menu Catlg (Catlogo) 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 Gamma (Gama).
value! (valor!)
Exemplo:
6! d 720

%
Percentagem x de y. Apresenta (x/100)*y.
%(x, y)
Exemplo:
%(20,50) d 10

398 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 Catlg (Catlogo) 399


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

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

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

400 Captulo 22 Funes e comandos


a2q(Matrix, [Var1, Var2.])
Exemplo:
a2q([[1,2],[4,4]],[x,y]) d x^2+6*x*y+4*y^2

abcuv
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

additionally (adicionalmente)
Utilizado em programao com assume para a determinao de um pressuposto adicional acerca de
uma varivel.
Exemplo:
assume(n,integer);
additionally(n>5);

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.
Expr1 AND Expr2
Exemplo:
3 +1==4 AND 4 < 5 d 1

append
Anexa um elemento a uma lista ou vetor.
append((List, Element) (Lista, Elemento)
ou
append(Vector, Element) (Vetor, Elemento)
Exemplo:

Menu Catlg (Catlogo) 401


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)) (Matriz)
Exemplo:
basis([[1,2,3],[4,5,6],[7,8,9],[10,11,12]]) d [[-3,0,3],[0,-3,-6]]

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(Trinmio,[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"

402 Captulo 22 Funes e comandos


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

Menu Catlg (Catlogo) 403


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

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.

404 Captulo 22 Funes e comandos


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

Menu Catlg (Catlogo) 405


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

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]

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.
delrows(Matrix, Integer) ou delrows(Matrix, Intg1..Intg2)

406 Captulo 22 Funes e comandos


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]

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]

eigenvals
Apresenta a sequncia de valores prprios de uma matriz.
eigenvals(Matriz)
Exemplo:

eigenvals d [3 -3 3]

Menu Catlg (Catlogo) 407


eigenvects
Apresenta os vetores prprios de uma matriz diagonalizvel.
eigenvects(Matriz)
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

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.

408 Captulo 22 Funes e comandos


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

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:

Menu Catlg (Catlogo) 409


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

410 Captulo 22 Funes e comandos


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

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.

Menu Catlg (Catlogo) 411


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) (Vetor, Funo)
Exemplo:

gramschmidt d

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

412 Captulo 22 Funes e comandos


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

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

Menu Catlg (Catlogo) 413


id(Object1, [Object2,])
Exemplo:
id([1 2], 3, 4) d [[1 2] 3 4]

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

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)
Exemplo:
inv(9/5) d 5/9

414 Captulo 22 Funes e comandos


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)

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

Menu Catlg (Catlogo) 415


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)

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.

416 Captulo 22 Funes e comandos


linear_regression(Matrix) ou linear_regression(List1, List2)
Exemplo:

linear_regression d [1.53, 0.769]

list2mat
Apresenta uma matriz de n colunas, resultante da diviso de uma lista em linhas, contendo, cada
uma, n termos. Se o nmero de elementos na lista no for divisvel por n, a matriz preenchida com
zeros.
list2mat(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.

Menu Catlg (Catlogo) 417


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

418 Captulo 22 Funes e comandos


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

matrix (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 Home (Incio) e do CAS: No CAS, MAXREAL=1.79769313486*10308 Na vista Home (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:

Menu Catlg (Catlogo) 419


median([1,2,3,5,10,4]) d 3.0

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

MINREAL
Apresenta o nmero real mais baixo (prximo de zero) que a calculadora HP Prime capaz de
representar nas vistas Home (Incio) e do CAS:
No CAS, MINREAL=2.22507385851*10-308.
Na vista Home (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:

420 Captulo 22 Funes e comandos


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

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

Menu Catlg (Catlogo) 421


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

peval
Com um polinmio definido por um vetor de coeficientes e um valor real n, avalia o polinmio nesse
valor.
peval(Vector, Value)

422 Captulo 22 Funes e comandos


Exemplo:
peval([1,0,-2],1) d -1

PI
Insere .

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 Entry (Entrada) no estiver definida como
Textbook (Texto):
PIECEWISE(Case1, Test1, ...[ Casen, Testn])

plotinequation
Mostra o grfico da soluo das inequaes com 2 variveis.
plotinequation(Expr,[x=xrange,y=yrange],[xste p],[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.

Menu Catlg (Catlogo) 423


POLYCOEF(Vector) ou POLYCOEF(List)
Exemplo:
POLYCOEF({-1, 1}) d {1, 0, -1}

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

polygon (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 Symbolic View (Vista simblica) da aplicao Geometry (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 Symbolic View (Vista simblica) da aplicao Geometry (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.

424 Captulo 22 Funes e comandos


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

Menu Catlg (Catlogo) 425


prepend([1,2],3) d [3,1,2]

primpart
Apresenta um polinmio dividido pelo mximo divisor comum dos respetivos coeficientes.
primpart(Poli,[Var])
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
Anula a atribuio do nome de uma varivel.
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)

426 Captulo 22 Funes e comandos


Exemplo:

q2a(x^2+2*x*y+2*y^2,[x,y]) d

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.

Menu Catlg (Catlogo) 427


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]
quorem([1,2,3,4],[-1,2]) d [[-1, -4, -11] [26]]

QUOTE
Apresenta uma expresso no calculada.
quote(Expr)

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)

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]

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

428 Captulo 22 Funes e comandos


rectangular_coordinate
Dado um vetor que contm as coordenadas polares de um ponto, apresenta um vetor que contm as
coordenadas retangulares do ponto.
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 Value (Valor) ou remove os valores que tornam o
Test (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]

Menu Catlg (Catlogo) 429


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

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

430 Captulo 22 Funes e comandos


row(Matrix, Integer) ou row(Matrix, Interval)
Exemplo:

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]

Menu Catlg (Catlogo) 431


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.
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_phase
Apresenta o resultado da aplicao de um desfasamento de pi/2 para uma expresso trigonomtrica.
shift_phase(Expr)
Exemplo:
shift_phase(sin(x)) d -cos((pi+2*x)/2)

signature
Apresenta a assinatura de uma permutao.
signature(Vector)
Exemplo:
signature([2 1 4 5 3]) d 1

432 Captulo 22 Funes e comandos


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)
Exemplo:
sqrt(50) d 5*sqrt(2)

Menu Catlg (Catlogo) 433


srand
Apresenta um nmero inteiro e inicializa a sequncia de 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:

subMat d

434 Captulo 22 Funes e comandos


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)
Exemplo:
tan2cossin2(tan(x)) d (1-cos(2*x))/sin(2*x)

Menu Catlg (Catlogo) 435


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

436 Captulo 22 Funes e comandos


unapply(2*x^2,x) d (x)2*x^2

union
O comando "union" (unio) um operador infix entre dois objetos que so vetores, matrizes ou listas.
Dadas duas matrizes com o mesmo nmero de colunas, apresenta a unio das matrizes como uma
matriz com o mesmo nmero da coluna. Dadas duas listas, apresenta a unio das listas como um
vetor.

UTPC
Probabilidade da cauda superior para as distribuies Chi-Square (Qui-quadrado). Dados graus de
liberdade e um valor, apresenta a probabilidade de que uma varivel aleatria 2 com os dados
graus de liberdade superior ao valor.
UTPC(degrees, value)
Exemplo:
UTPC(3,10) d 0.018566135463

UTPF
Probabilidade da cauda superior para distribuies F de Snedecor. Dados graus de liberdade do
numerador, graus de liberdade do denominador e um valor, apresenta a probabilidade de que uma
varivel aleatria F de Snedecor superior ao valor.
UTPF(numerator, denominator, value)
Exemplo:
UTPF(3,4,5) d 0.077018715403

UTPN
Probabilidade da cauda superior para as distribuies Normal. Dados uma mdia e varincia que
define uma distribuio normal, bem como um valor, apresenta a probabilidade de que uma varivel
aleatria normal tem um valor superior ao valor.
UTPN (mean, variance, value)
Exemplo:
UTPN(0,1,2) d 0.022750131948 aps aproximao

UTPT
Probabilidade da cauda superior para as distribuies t de Student. Dados graus de liberdade e um
valor, apresenta a probabilidade de que uma varivel aleatria t de Student com os graus de
liberdade especificados superior ao valor.
UTPT(degrees, value)
Exemplo:
UTPT(3,10) d 0.001064199529

Menu Catlg (Catlogo) 437


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

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

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:

438 Captulo 22 Funes e comandos


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)

|
Localizado no menu Catalog (Catlogo) e no menu Template (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.

Insere um modelo para uma expresso antiderivada.

Menu Catlg (Catlogo) 439



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 DEFINE (Definir) mais simples. As funes que criar aparecem no menu User
(Utilizador) (um dos menus Toolbox).
Imagine que deseja criar a funo SINCOS(A,B)=SIN(A)+COS(B)+C.
1.
Prima (Definir).

440 Captulo 22 Funes e comandos


2. No campo Name (Nome), introduza um nome para a funo por exemplo, SINCOS e toque
em .

3.
No campo Function (Funo), introduza a funo. A

B C

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 Home (Incio) ou
selecionando-a no menu USER (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 441


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 Home (Incio)


Variveis CAS
Variveis da aplicao
Variveis do utilizador
As variveis Home (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
varivel Home (Incio) A apenas pode conter um nmero real. As variveis Home (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 Home (Incio) ou de um programa. Por exemplo, pode guardar a expresso "SIN(X)"
na varivel da aplicao Function (Funo) F1 na vista Home (Incio) ou pode abrir a aplicao
Function (Funo), navegar at F1(X) e introduzir SIN(X) nesse campo.
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 do 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 Home (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 Vars User
(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 Home (Incio) e da aplicao.

Trabalhar com variveis


Trabalhar com variveis Home (Incio)
Exemplo 1: Atribua 2 varivel Home (Incio) A e, em seguida, calcule 5*A.

442 Captulo 23 Variveis


1.
Prima para visualizar a vista Home (Incio).

2. Atribua 2 a A:

3.
Multiplique A por 5:5

Este exemplo ilustra o processo utilizado para guardar e utilizar qualquer varivel Home (Incio) e
no apenas as variveis Home (Incio) reais A a Z. importante fazer corresponder o objeto que
pretende guardar com o tipo correto de varivel Home (Incio). Consulte Variveis Home (Incio)
na pgina 446 para mais informaes.

Trabalhar com variveis do utilizador


Exemplo 2: Crie uma varivel denominada ME e atribua 2 mesma.
1.
Prima para visualizar a vista Home (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 443


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 Home (Incio) e do utilizador, pode atribuir valores a
variveis de aplicaes. Pode alterar as definies Home (Incio) no ecr Home Settings (Definies
de incio) ( ). Contudo, tambm pode modificar uma Home Setting (Definio de incio)
a partir da vista Home (Incio), atribuindo um valor varivel que representa essa definio. Por
exemplo, introduzir Base:=0 na vista Home (Incio) fora a opo binria para o campo
Integer (Nmero inteiro) (para a base de nmeros inteiros) das Home Settings (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:=0
na vista Home (Incio).

Introduzir HAngle:=0 fora o regresso opo radianos.

Pode ver o valor atribudo a uma varivel de Home (Incio), da aplicao ou do utilizador
introduzindo o respetivo nome na vista Home (Incio) e premindo . Pode introduzir o

nome, letra a letra, ou escolher a varivel no menu Variables (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 Home (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 Function (Funo) GridDots:
1. Prima para abrir o menu Vars.

444 Captulo 23 Variveis


2. Toque em para abrir o menu das variveis da aplicao. (Se estivesse interessado
numa varivel Home (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 Function (Funo) contm uma varivel designada Xmin, mas o mesmo se aplica s
aplicaes Polar, Parametric (Paramtrica), Sequence (Sequncia) e Solve (Resolv). Embora com
nomes idnticos, estas variveis contm geralmente valores diferentes. Se tentar aceder ao
contedo de uma varivel que utilizada em mais do que uma aplicao, introduzindo apenas o
respetivo nome na vista Home (Incio), ir obter o contedo dessa verso da varivel na aplicao
atual. Por exemplo, se a aplicao Function (Funo) estiver ativa e introduzir Xmin na vista Home
(Incio), ser apresentado o valor de Xmin da aplicao Function (Funo). Se desejar o valor de

Qualificar variveis 445


Xmin, por exemplo, da aplicao Sequence (Sequncia), tem de qualificar o nome da varivel.
Introduza Sequence.Xmin para aceder ao valor de Xmin da aplicao Sequence (Sequncia).
Na figura seguinte, o valor de Xmin da aplicao Function (Funo) foi obtido em primeiro lugar (
10.4...). O nome da varivel qualificada introduzido em segundo lugar apresentou o valor de Xmin da
aplicao Sequence (Sequncia) (1.8).

Tenha em ateno a sintaxe necessria: 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 Home (Incio)


Para ter acesso s variveis Home (Incio), prima a e toque em .

Categoria Nomes

Real AaZe

Por exemplo, 7.45 A

Complex (Complexos) Z0 a Z9

Por exemplo,, 2+3i Z1 or(2,3) Z1 (consoante as definies do


nmero complexo)

List (Lista) L0 a L9

Por exemplo, {1,2,3} L1.

446 Captulo 23 Variveis


Categoria Nomes

Matrix (Matriz) M0 a M9

Guarde matrizes e vetores nestas variveis.

Por exemplo, [[1,2],[3,4]] M1.

Graphics (Grficos) G0 a G9

Settings (Definies) HAngle

HFormat

HDigits

HComplex

Date

Time

Language

Entry

Integer

Base

Bits

Signed

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 Function (Funo)


Categoria Nomes

Resultados (explicao abaixo) SignedArea (rea com sinal) Root (Raiz)

Extremum (Extremo) Slope (Declive)

Isect (Interseco)

Symbolic (Simblica) F1 F6

F2 F7

F3 F8

F4 F9

F5 F0

Plot (Desenho) Axes Xmin

Cursor Xtick

Variveis da aplicao 447


Categoria Nomes

GridDots Xzoom

GridLines Ymax

Labels Ymin

Method Ytick

Recenter Yzoom

Xmax

Numeric (Numrica) NumStart NumType

NumStep NumZoom

NumIndep

Modes (Modos) AAngle ADigits

AComplex AFormat

Variveis de resultados
Extremum (Extremo)
Contm o valor da ltima utilizao da funo Extremum (Extremo) do menu na Plot View
(Vista de desenho) da aplicao Function (Funo). A funo de aplicao EXTREMUM (Extremo)
no guarda resultados para esta varivel.

Isect (Interseco)
Contm o valor da ltima utilizao da funo Isect (Interseco) do menu na Plot View
(Vista de desenho) da aplicao Function (Funo). A funo de aplicao ISECT (Interseco) no
guarda resultados para esta varivel.

Root (Raiz)
Contm o valor da ltima utilizao da funo Root (Raiz) do menu na Plot View (Vista de
desenho) da aplicao Function (Funo). A funo de aplicao ROOT (Raiz) no guarda
resultados para esta varivel.

SignedArea (rea com sinal)


Contm o valor da ltima utilizao da funo SignedArea (rea com sinal) do menu na
Plot View (Vista de desenho) da aplicao Function (Funo). A funo de aplicao AREA (rea)
no guarda resultados para esta varivel.

Slope (Declive)
Contm o valor da ltima utilizao da funo Slope (Declive) do menu na Plot View (Vista
de desenho) da aplicao Function (Funo). A funo de aplicao SLOPE (Declive) no guarda
resultados para esta varivel.

448 Captulo 23 Variveis


Variveis da aplicao Geometry (Geometria)
Categoria Nomes

Plot (Desenho) Axes GridDots

GridLines Labels

PixSize ScrollText

Xmax Xmin

Ymax Ymin

XTick Ytick

Modes (Modos) AAngle ADigits

AComplex AFormat

Variveis da aplicao Spreadsheet (Folha de clculo)


Categoria Nomes

Numeric (Numrica) ColWidth RowHeight

Row Col

Cell

Modes (Modos) AAngle ADigits

AComplex AFormat

Variveis da aplicao Solve (Resolv)


Categoria Nomes

Resultados (explicao abaixo) SignedArea (rea com sinal) Root (Raiz)

Extremum (Extremo) Slope (Declive)

Isect (Interseco)

Symbolic (Simblica) E1 E6

E2 E7

E3 E8

E4 E9

E5 E0

Plot (Desenho) Axes Xmin

Cursor Xtick

GridDots Xzoom

GridLines Ymax

Labels Ymin

Method Ytick

Variveis da aplicao 449


Categoria Nomes

Recenter Yzoom

Xmax

Modes (Modos) AAngle ADigits

AComplex AFormat

Variveis da aplicao Advanced Graphing (Grficos Avanados)


Categoria Nomes

Symbolic (Simblica) V1 V6

V2 V7

V3 V8

V4 V9

V5 V0

Plot (Desenho) Axes Xmin

Cursor Xtick

GridDots Xzoom

GridLines Ymax

Labels Ymin

Recenter Ytick

Xmax Yzoom

Numeric (Numrica) NumXStart NumIndep

NumYStart NumType

NumXStep NumXZoom

NumYStep NumYZoom

Modes (Modos) AAngle ADigits

AComplex AFormat

Variveis da aplicao Statistics 1Var (Estatstica 1 var)


Categoria Nomes

Resultados (explicao abaixo) NbItem X

MinVal X2

Q1 MeanX

MedVal sX

Q3 X

MaxVal serrX

450 Captulo 23 Variveis


Categoria Nomes

Symbolic (Simblica) H1 H1Type

H2 H2Type

H3 H3Type

H4 H4Type

H5 H5Type

Plot (Desenho) Axes Xmax

Cursor Xmin

GridDots Xtick

GridLines Xzoom

Hmin Ymax

Hmax Ymin

Hwidth Ytick

Labels Yzoom

Recenter

Numeric (Numrica) D1 D6

D2 D7

D3 D8

D4 D9

D5 D0

Modes (Modos) AAngle ADigits

AComplex AFormat

Resultados
NbItem
Contm o nmero de pontos de dados na atual anlise a 1 variveis (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).

Variveis da aplicao 451


MaxVal
Contm o valor mximo na atual anlise a 1 varivel (H1-H5).

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

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

Variveis da aplicao Statistics 2Var (Estatstica 2 var)


Categoria Nomes

Resultados (explicao abaixo) NbItem sX

Corr X

CoefDet serrX

sCov MeanY

Cov Y

XY Y2

MeanX sY

X Y

X2 serrY

Symbolic (Simblica) S1 S1Type

S2 S2Type

S3 S3Type

S4 S4Type

S5 S5Type

Plot (Desenho) Axes Xmin

Cursor Xtick

GridDots Xzoom

GridLines Ymax

452 Captulo 23 Variveis


Categoria Nomes

Labels Ymin

Recenter Ytick

Xmax Yzoom

Numeric (Numrica) C1 C6

C2 C7

C3 C8

C4 C9

C5 C0

Modes (Modos) AAngle ADigits

AComplex AFormat

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

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

Variveis da aplicao 453


sX
Contm o desvio padro da amostra dos valores independentes (X) da atual anlise estatstica a 2
variveis (S1-S5).

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

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

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

Variveis da aplicao Inference (Inferncia)


Categoria Nomes

Resultados (explicao abaixo) ContribList ContribMat

Slope (Declive) Inter

Corr CoefDet

serrLine serrSlope

serrInter Yval

serrY CritScore

Result CritVal1

TestScore CritVal2

454 Captulo 23 Variveis


Categoria Nomes

TestValue DF

Prob

Symbolic (Simblica) AltHyp InfType

Method

Numeric (Numrica) Alpha (Alfa) Pooled

Conf s1

ExpList s2

Mean1 1

Mean2 2

n1 x1

n2 x2

0 Xlist (Lista X)

0 Ylist (Lista Y)

ObsList Xval

ObsMat

Modes (Modos) AAngle ADigits

AComplex AFormat

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

CritVal1

Contm o valor crtico mais baixo da varivel experimental associado ao valor negativo de
TestScore que foi calculado a partir do nvel introduzido.

Variveis da aplicao 455


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.

Slope (Declive)

Contm o valor do declive da linha de regresso para o teste t linear ou o intervalo de confiana para
o declive.

TestScore
Contm o valor da distribuio Z ou t, calculado a partir dos dados introduzidos do teste de hiptese
ou do intervalo de confiana.

456 Captulo 23 Variveis


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 Parametric (Paramtrica)


Categoria Nomes

Symbolic (Simblica) X1 X6

Y1 Y6

X2 X7

Y2 Y7

X3 X8

Y3 Y8

X4 X9

Y4 Y9

X5 X0

Y5 Y0

Plot (Desenho) Axes Tstep

Cursor Xmax

GridDots Xmin

GridLines Xtick

Labels Xzoom

Method Ymax

Recenter Ymin

Tmin Ytick

Tmax Yzoom

Numeric (Numrica) NumStart NumType

NumStep NumZoom

Modes (Modos) AAngle ADigits

AComplex AFormat

Variveis da aplicao Polar


Categoria Nomes

Symbolic (Simblica) R1 R6

R2 R7

Variveis da aplicao 457


Categoria Nomes

R3 R8

R4 R9

R5 R0

Plot (Desenho) min Recenter

max Xmax

step Xmin

Axes Xtick

Cursor Xzoom

GridDots Ymax

GridLines Ymin

Labels Ytick

Method Yzoom

Numeric (Numrica) NumStart NumType

NumStep NumZoom

Modes (Modos) AAngle ADigits

AComplex AFormat

Variveis da aplicao Finance (Financeira)


Categoria Nomes

Numeric (Numrica) CPYR NbPmt

BEG PMT

FV PPYR

IPYR PV

GSize

Modes (Modos) AAngle ADigits

AComplex AFormat

Variveis da aplicao Linear Solver (Solucionador linear)


Categoria Nomes

Numeric (Numrica) LSystem LSolutiona

Modes (Modos) AAngle ADigits

AComplex AFormat
a Contm um vetor com a ltima soluo encontrada pela aplicao Linear Solver (Solucionador linear).

458 Captulo 23 Variveis


Variveis da aplicao Triangle Solver (Solucionador de tringulos)
Categoria Nomes

Numeric (Numrica) SideA AngleA

SideB AngleB

SideC AngleC

Rect

Modes (Modos) AAngle ADigits

AComplex AFormat

Variveis da aplicao Linear Explorer (Explorador linear)


Categoria Nomes

Modes (Modos) AAngle ADigits

AComplex AFormat

Variveis da aplicao Quadratic Explorer (Explorador quadrtico)


Categoria Nomes

Modes (Modos) AAngle ADigits

AComplex AFormat

Variveis da aplicao Trig Explorer (Explorador trigonomtrico)


Categoria Nomes

Modes (Modos) AAngle ADigits

AComplex AFormat
a2 Contm um vetor com a ltima soluo encontrada pela aplicao Linear Solver (Solucionador linear).

Variveis da aplicao Sequence (Sequncia)


Categoria Nomes

Symbolic (Simblica) U1 U6

U2 U7

U3 U8

U4 U9

U5 U0

Plot (Desenho) Axes Xmax

Variveis da aplicao 459


Categoria Nomes

Cursor Xmin

GridDots Xtick

GridLines Xzoom

Labels Ymax

Nmin Ymin

Nmax Ytick

Recenter Yzoom

Numeric (Numrica) NumIndep NumType

NumStart NumZoom

NumStep

Modes (Modos) AAngle ADigits

AComplex AFormat

460 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 Units (Unidades). Prima (Unidades) 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
length (comprimento)
area (rea)
volume
time (tempo)
speed (velocidade)
mass (massa)
acceleration (acelerao)
force (fora)
energy (energia)

Unidades 461
power (potncia)
pressure (presso)
temperature (temperatura)
electricity (eletricidade)
light (luz)
angle (ngulo)
viscosity (viscosidade)
radiation (radiao)

Prefixos
O menu Units (Unidades) inclui uma entrada que no uma categoria de unidade, nomeadamente,
Prefix (Prefixo). Se selecionar esta opo, apresentada uma paleta de prefixos.

Y: yotta (iota) Z: zetta (zeta) E: exa P: peta T: tera

G: giga M: mega k: kilo (quilo) h: hecto D: deca

d: deci c: centi m: milli : micro n: nano

p: pico f: femto (fento) a: atto (ato) z: zepto y: octo

Os prefixos de unidade proporcionam uma maneira prtica de introduzir nmeros grandes ou


pequenos. Por exemplo, a velocidade da luz de aproximadamente 300 000 m/s. Se pretendesse
utilizar esse valor num clculo, poderia introduzi-lo como 300_km/s, com o prefixo k, 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

462 Captulo 24 Unidades e constantes


no exemplo que se segue). Mas no pode adicionar, por exemplo, uma medida de comprimento a
uma medida de volume.
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 Length (Comprimento). Selecione cm.

Clculos de unidades 463


2.
Agora, adicione 5 polegadas. 5 . Selecione Length (Comprimento).

Selecione in (polegadas)

O resultado apresentado como 32.7 cm. Se queria o resultado em polegadas, teria introduzido
5 polegadas primeiro.

464 Captulo 24 Unidades e constantes


3.
Para continuar o exemplo, vamos dividir o resultado por 4 segundos. 4 .

Selecione Time (Tempo). Selecione s .

O resultado mostrado como 8.175 cm*s1.

Clculos de unidades 465


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

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

Convert (Converter)
Converte uma unidade para outra da mesma categoria.
CONVERT(5_m,1_ft) d 16.4041994751_ft

466 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 Store (Guardar).

MKSA
Metros, quilogramas, segundos, amperes. Converte uma unidade complexa nos componentes base
do sistema MKSA.
MKSA(8.175_cm/s) d .08175_m*s1

UFACTOR
Converso por decomposio de unidade. Converte uma medida que utiliza uma unidade composta
numa medida expressa em unidades constituintes. Por exemplo, 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 469.

Para apresentar as constantes, prima e, em seguida, toque em .

Constantes fsicas 467


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


4. Selecione c: 299792458.

468 Captulo 24 Unidades e constantes


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 respectivas unidades so introduzidos no ponto do cursor.

Na figura anterior, a primeira entrada mostra a Universal Gas Constant (Constante Universal dos
Gases) aps ter sido escolhida com apresentado. A segunda entrada mostra a mesma
constante, mas escolhida com apresentado.

Toque em para apresentar e vice-versa.

Lista de constantes
Categoria Nome e smbolo

Math (Matemtica) e

MAXREAL

Constantes fsicas 469


Categoria Nome e smbolo

MINREAL

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

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

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)

470 Captulo 24 Unidades e constantes


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 Home (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 Home (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 List Catalog (Catlogo de Listas):
(Lista). Pode tambm criar e guardar listas, com ou sem nome, na vista Home
(Incio).
As variveis de lista tm um comportamento idntico ao das colunas C1-C0 na aplicao Statistics
2Var (Estatstica 2 var) e s colunas D1-D0 na aplicao Statistics 1Var (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 List Catalog (Catlogo de Listas)


1. Abra o List Catalog (Catlogo de Listas).

(Lista)

O nmero de elementos contidos numa lista apresentado ao lado do nome da lista.

Criar uma lista no List Catalog (Catlogo de Listas) 471


2. Toque no nome que deseja atribuir nova lista (L1, L2, etc.). apresentado o editor de listas.

Se estiver a criar e no a alterar uma nova lista, certifique-se de que escolhe uma lista que
no contenha 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 List Catalog (Catlogo de

Listas), ou prima a fim de ir para a vista Home (Incio).

Os botes e as teclas do List Catalog (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.

472 Captulo 25 Listas


Boto ou Tecla Propsito

Elimina o contedo da lista selecionada.


ou

Transmite a lista destacada para outra HP Prime.

Limpa todas as listas.


(Limpar)

Permite-lhe mover-se para a parte superior ou inferior do catlogo,


ou respetivamente.

O List Editor (Editor de Listas)


O Editor de Listas um ambiente especial para a introduo de dados em listas. Depois de aberto o
List Catalog (Catlogo de Listas), existem duas formas de abrir o List Editor (Editor de Listas):
Destaque a lista e toque em ou

Toque no nome da lista.

List Editor (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.

Insere um novo valor predefinido como zero antes do item destacado.

Elimina o item destacado.


ou

Apresenta um menu que permite escolher entre tipo de letra pequeno, mdio e grande

Apresenta um menu que permite escolher o nmero de listas a apresentar em


simultneo: uma, duas, trs ou quatro. Por exemplo, se tiver apenas a L4 apresentada
e selecionar 3 no menu Lists (Listas), alm da L4, sero tambm apresentadas as listas
L5 e L6.

Limpa todos os itens da lista.


(Limpar)

Move o cursor para o incio ou o fim da lista.


ou

Criar uma lista no List Catalog (Catlogo de Listas) 473


Para editar uma lista
1. Abra o List Catalog (Catlogo de Listas).

(Lista)

2. Toque no nome da lista (L1, L1, etc.). apresentado o List Editor (Editor de Listas).

474 Captulo 25 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.

Para inserir um elemento numa lista


Imagine que deseja inserir um novo valor, 9, em L1(2), na lista L1 apresentada direita.

Selecione L1(2), ou seja, o segundo elemento da lista.

Criar uma lista no List Catalog (Catlogo de Listas) 475


Eliminar listas
Para eliminar uma lista
No List Catalog (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.

Para eliminar todas as listas


No List Catalog (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 Home (Incio)


Pode introduzir e realizar operaes em listas diretamente na vista Home (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]

476 Captulo 25 Listas


3. Continue a adicionar elementos, separando cada um com uma vrgula.
4.
Quando tiver acabado de introduzir os elementos, prima . A lista adicionada ao
History (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 History
(Histrico) ou copi-la a partir do History (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:

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 Home (Incio), digite o respetivo nome e prima .

Se a lista estiver vazia, apresentado um par de chavetas em branco.

Listas na vista Home (Incio) 477


Para apresentar um elemento
Para apresentar um elemento de uma lista na vista Home (Incio), introduza listname (element#)
(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 Home (Incio), introduza value (valor)
listname (element#) (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 Math (Matemtica). Pode utiliz-las em Home (Incio) e
nos programas.
Pode digitar o nome da funo ou copiar o nome da funo a partir da categoria List (Lista) do menu
Math (Matemtica).

Prima 6 para selecionar a categoria List (Lista) na coluna esquerda do menu Math
(Matemtica). (List (Lista) a sexta categoria no menu Math (Matemtica), por isso que premir 6

478 Captulo 25 Listas


ir lev-lo diretamente para a categoria List (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 List (Lista) apresentada no menu Math (Matemtica) com o nome
descritivo, e no com o respetivo nome de comando. Assim, a abreviatura CONCAT apresentada
como Concatenate (Concatenar) e a abreviatura POS apresentada como Position (Posio).
Se preferir que o menu Math (Matemtica) apresente os nomes de comando, cancele a seleo da
opo Menu Display (Apresentao Menu) na pgina 2 do ecr Home Settings (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}

Intersect (Interseco)
Apresenta a lista de elementos comuns listas a duas 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 Home (Incio), gere uma srie de quadrados de 23 a 27:

Selecione List (Lista). Selecione Make List (Fazer lista) (ou MAKELIST)

23 27 1

Funes de lista 479


Sort (Ordenar)
Ordena os elementos da lista por ordem ascendente.
SORT(list)
Exemplo:
SORT({2,5,3}) d {2,3,5}

Reverse (Inverter)
Cria uma lista invertendo a ordem dos elementos numa lista.
REVERSE(list)
Exemplo:
REVERSE({1,2,3}) d {3,2,1}

Concatenate (Concatenar)
Concatena duas listas numa nova lista.
CONCAT(list1,list2)
Exemplo:
CONCAT({1,2,3},{4}) d {1,2,3,4}.

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

480 Captulo 25 Listas


Size (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 Home (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 List

(Lista). Selecione ListA (Lista A). 5

LIST
Calcula a soma de todos os elementos numa lista.
LIST(list)
Exemplo:
LIST({2,3,4}) d 9.

Funes de lista 481


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 Statistics 1Var
(Estatstica 1 var).
Neste exemplo, utilize a aplicao Statistics 1Var (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 Home (Incio), crie L1.

88, 90, 89, 65, 70,89 1

482 Captulo 25 Listas


2. Na vista Home (Incio), guarde L1 em D1.

1 1

Poder agora ver os dados da lista na Numeric View (Vista numrica) da aplicao Statistics
1Var (Estatstica 1 var).
3. Inicie a aplicao Statistics 1Var (Estatstica 1 var).

Selecione Statistics 1VarNotice que os seus elementos de lista esto no conjunto de


dados D1.

Achar valores estatsticos de listas 483


4. Na Symbolic View (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
Symbolic View (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.
5. Calcule as estatsticas.

6. Toque em quando terminar.

484 Captulo 25 Listas


26 Matrizes

Pode criar, editar e realizar operaes com matrizes e vetores na vista Home (Incio), no CAS ou em
programas. Pode introduzir matrizes diretamente na vista Home (Incio) ou no CAS, ou utilizar o
Matrix Editor (Editor de Matrizes).
Vetores
Os vectores 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
Home (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 Matrix Catalog (Catlogo de Matrizes) contm as variveis de matriz reservadas M0 a M9, bem
como quaisquer variveis de matriz que tenha criado nas vistas Home (Incio) ou do CAS (ou num
programa, se forem globais).

Depois de selecionar um nome de matriz, pode criar, editar e eliminar matrizes no Matrix Editor
(Editor de Matrizes). Pode tambm enviar uma matriz para outra HP Prime.

Criar e guardar matrizes 485


Para abrir o Matrix Catalog (Catlogo de Matrizes), prima (Matriz).

No Matrix Catalog (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 Home (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.

Matrix Catalog (Catlogo de Matrizes): botes e teclas


Os botes e as teclas disponveis no Matrix Catalog (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 HP Prime.

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 Matrix Editor (Editor de Matrizes)
Para criar ou editar uma matriz, v ao Matrix Catalog (Catlogo de Matrizes) e toque numa matriz.
(Tambm poderia utilizar as teclas de cursor para destacar a matriz e, em seguida, premir ).
Abre o Matrix Editor (Editor de Matrizes).

Matrix Editor (Editor de Matrizes): botes e teclas


Os botes e as teclas disponveis no Matrix Editor (Editor de Matrizes) so:

Boto ou Tecla Propsito

Copia o elemento destacado para a linha de introduo.

Insere uma linha de zeros acima, ou uma coluna de zeros esquerda, da clula
destacada. -lhe solicitado que escolha linha ou coluna.

Apresenta um menu que permite escolher entre tipo de letra pequeno, mdio e
grande.

486 Captulo 26 Matrizes


Boto ou Tecla Propsito

Uma tecla de comutao tripla que controla de que modo o cursor se move aps a
introduo de um elemento. move o cursor para a direita;

move-o para baixo e no o move.

Apresenta um menu que permite escolher apresentar 1, 2, 3 ou 4 colunas de cada


vez.

Elimina a linha ou coluna destacada, ou a matriz inteira. (-lhe solicitado que


(Limpar) escolha).

Move o cursor para a primeira linha, ltima linha, primeira coluna, ou ltima coluna,
respetivamente.

Para criar uma matriz no Matrix Editor (Editor de Matrizes)


1. Abra o Matrix Catalog (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:

Trabalhar com matrizes 487


: 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 Matrix Catalog /Catlogo

de Matrizes), ou prima para regressar vista Home (Incio). As entradas de matrizes


so guardadas automaticamente.

Matrizes na vista Home (Incio)


Pode introduzir matrizes e efetuar operaes com elas diretamente na vista Home (Incio). As
matrizes podem ou no ter nome.
Nas vistas Home (Incio) ou do CAS, introduza um vetor ou uma matriz diretamente na linha de
introduo.
1.
Prima ([]) para iniciar um vetor. Em alternativa, pode premir para abrir
o menu Template (Modelo) e selecionar o 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.

488 Captulo 26 Matrizes


3. Pode aumentar a sua matriz em qualquer momento, adicionando colunas e linhas conforme
desejar. Pode tambm eliminar uma linha ou coluna inteira. Basta colocar o cursor no smbolo
, no final de uma linha ou coluna. Em seguida, prima para inserir uma nova linha ou

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

4.
Quando tiver terminado, prima e a matriz ser apresentada no History (Histrico).
Poder ento utilizar a sua matriz ou atribuir-lhe um nome.

Para guardar uma matriz


Pode guardar um vetor ou uma matriz numa varivel. Pode faz-lo antes de serem adicionados ao
History (Histrico) ou copi-los do History (Histrico). Se tiver introduzido um vetor ou uma matriz na
linha de introduo, ou se os tiver copiado do History (Histrico) para a linha de introduo, toque em
, introduza o nome a atribuir e prima E . Os nomes de variveis reservados a

Trabalhar com matrizes 489


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.

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 User (Utilizador) do menu Vars. Ir tambm ver a sua nova matriz no Matrix
Catalog (Catlogo de Matrizes).

490 Captulo 26 Matrizes


Para apresentar uma matriz

Na vista Home (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.

Para apresentar um elemento


Na vista Home (Incio), introduza matrixname(row,column) (nomedamatriz(linha,coluna)). Por
exemplo, se M2 [[3,4],[5,6]], ento, M2(1,2) d 4.

Para guardar um elemento


Na vista Home (Incio), introduza o valor, toque em e, em seguida, introduza
matrixname(row,column) (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

Trabalhar com matrizes 491


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. M1(-1) apresenta a primeira coluna de M1 como um vetor.
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.

Para enviar uma matriz


Pode enviar matrizes entre calculadoras tal como o faz com aplicaes, programas, listas e notas.

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.
1. Selecione a primeira matriz:

(Matriz)

492 Captulo 26 Matrizes


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 493


5. Na vista Home (Incio), adicione as duas matrizes que acabou de criar.

1 2

Para multiplicar e dividir por uma grandeza escalar


Para a diviso por uma grandeza escalar, introduza primeiro a matriz, depois o operador e, em
seguida, a grandeza escalar. Para a multiplicao, a ordem dos operandos no tem importncia.
A matriz e a grandeza escalar podem ser reais ou complexas. Por exemplo, para dividir o resultado
do exemplo anterior por 2, prima as seguintes teclas:

Para multiplicar duas matrizes


A fim de multiplicar as duas matrizes que criou para o exemplo anterior, prima as seguintes teclas:

1 2

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

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


Para 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

Para inverter uma matriz


Pode inverter uma matriz quadrada na vista Home (Incio) digitando a matriz (ou o nome da respetiva
varivel) e premindo . Tambm pode utilizar o comando INVERSE
(Inverso) existente na categoria Matrix (Matriz) do menu Math (Matemtica).

496 Captulo 26 Matrizes


Para 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.
1. Abra o Matrix Catalog (Catlogo de Matrizes), limpe M1, opte por criar um vetor e abra o Matrix
Editor (Editor de Matrizes):

[prima ou para selecionar M1

Resolver sistemas de equaes lineares 497


2. Crie o vetor das trs constantes no sistema linear.

5 7 1

3. Regresse ao Matrix Catalog (Catlogo de Matrizes).

O tamanho de M1 dever estar a ser apresentado como 3.

498 Captulo 26 Matrizes


4. Selecione e limpe M2 e volte a abrir o Matrix Editor (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 499


6. Regresse vista Home (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.

Funes e comandos de matriz


Funes
As funes podem ser utilizadas em qualquer aplicao ou na vista Home (Incio). Encontram-se
listadas no menu Math (Matemtica), na categoria Matrix (Matriz). Podem ser utilizadas em
expresses matemticas principalmente, na vista Home (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 Matrix (Matriz) apresentada no menu Math (Matemtica) com o nome
descritivo, e no com o respetivo nome do comando. Assim, a abreviatura TRN apresentada como
Transpose (Transpor) e a abreviatura DET apresentada como Determinant (Determinante).
Se preferir que o menu Math (Matemtica) apresente os nomes de comando, cancele a seleo da
opo Menu Display (Apresentao Menu) na pgina 2 do ecr Home Settings (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.

500 Captulo 26 Matrizes


Os comandos de matriz encontram-se listados na categoria Matrix (Matriz) do menu Commands
(Comandos) no Program Editor (Editor de Programas). Encontram-se tambm listados no menu
Catalog (Catlogo), 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 Programming (Programao) (ver pgina 544).

Convenes para argumentos


Para row# (linha#) ou column# (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 matrix (matriz) pode referir-se quer a um vetor, quer a uma matriz.

Funes de matriz
As funes de matriz esto disponveis na categoria Matrix (Matriz) no menu Math (Matemtica):
Selecione Matrix (Matriz). Selecione uma funo.

Matrix (Matriz)
Transpose (Transpor)
Transpe a matriz. Para uma matriz complexa, TRN acha a transposio conjugada.
TRN(matrix)
Exemplo:

TRN apresenta

Determinant (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 501


Create (Criar)
Make (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) (expresso, linhas, colunas)
MAKEMAT(expression, elements) (expresso, elementos)
Exemplos:
MAKEMAT(0,3,3) apresenta uma matriz de 3 3 zeros, [[0,0,0],[0,0,0],[0,0,0]].
MAKEMAT(2,2,3) apresenta a matriz 2 3 [[2,2,2],[2,2,2]].
MAKEMAT(I+J1,2,3) apresenta a matriz 2 3 [[1,2,3],[2,3,4]]
Repare que, no exemplo acima, cada elemento corresponde soma do nmero da linha e do
nmero da coluna menos 1.
MAKEMAT(2,2) apresenta o vetor de 2 elementos [2,2].

Identity (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) (tamanho)

Random (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) apresenta

502 Captulo 26 Matrizes


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.
hilbert(n)
Exemplo:

Na vista do CAS, hilbert(4) apresenta

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

Basic (Bsico)
Norm (Norma)
Apresenta a norma de Frobenius de uma matriz.
|matrix| (|matriz|)
Exemplo:

d 5.47722557505

Row Norm (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.

Funes de matriz 503


ROWNORM(matrix)
Exemplo:

ROWNORM d 7

Column Norm (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

Spectral Norm (Norma espectral)


Norma espectral de uma matriz quadrada.
SPECNORM(matrix)
Exemplo:

SPECNORM d 5.46498570422

Spectral Radius (Raio espectral)


Raio espectral de uma matriz quadrada.
SPECRAD(matrix)
Exemplo:

SPECRAD(matrix) d 5.37228132327

Condition (Condio)
Nmero da condio. Acha a norma-1 (norma de coluna) de uma matriz quadrada.
COND(matrix)
Exemplo:

COND d 21

Rank (Ordem)
Ordem de uma matriz retangular.
RANK(matrix)
Exemplo:

504 Captulo 26 Matrizes


RANK d 2

Pivot
Dados uma matriz, um nmero de linha n e um nmero de coluna m, utiliza a eliminao de Gauss
para apresentar uma matriz com zeros na coluna m, embora o elemento na coluna m e na linha n
seja mantido como pivot.
pivot(matrix,n,m)
Exemplo:

pivot d

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

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

Funes de matriz 505


Jordan
Apresenta a lista criada pela matriz de passagem e a forma de Jordan de uma matriz.
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:

506 Captulo 26 Matrizes


Na vista do CAS, hessenberg apresenta

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

Factorize (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
LU Decomposition (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

Funes de matriz 507


QR
QR Factorization (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)
Exemplo:

QR d

SCHUR
Schur Decomposition (Decomposio de Schur). Decompe uma matriz quadrada em duas matrizes.
Se a matrix (matriz) for real, ento, o resultado {[[orthogonal]],[[upper-quasi triangular]]}. Se a
matrix (matriz) for complexa, ento, o resultado {[[unitary]],[[upper-triangular]]}.
SCHUR(matrix)
Exemplo:

SCHUR apresenta

SVD
Singular Value Decomposition (Decomposio em Valores Singulares). Decompe uma matriz m n
em duas matrizes e um vetor: {[[m m square orthogonal]],[[n n square orthogonal]], [real]}.
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...]

Vector (Vetor)
Cross Product (Produto com cruz)
Cross Product (Produto com cruz) de vector1 com vector2.
CROSS(vector1, vector2)

508 Captulo 26 Matrizes


Exemplo:
CROSS ([1 2],[3 4]) d [0 0 -2]

Dot Product (Produto com ponto)


Dot Product (Produto com ponto) de dois arrays, matrix1 e matrix2.
DOT(matrix1, matrix2)
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

Max Norm (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
Identity Matrix (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: .)

Funes de matriz 509


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

Reduced-Row Echelon Form (Forma escalonada reduzida por linhas)


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

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.

510 Captulo 26 Matrizes


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.

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 511


512 Captulo 26 Matrizes
27 Notas e informaes

A HP Prime tem dois editores de texto para introduo de notas:


O Note Editor (Editor de Notas): abre-se a partir do Note Catalog (Catlogo de Notas) (uma
coleo de notas independentes das aplicaes).
O Info Editor (Editor de Informaes): abre-se a partir da Info View (Vista de informao) de
uma aplicao. Uma nota criada na Info View (Vista de informao) est associada aplicao
e nela permanece at que a envie, juntamente com a aplicao, para outra calculadora.

O Note Catalog (Catlogo de Notas)


Consoante a memria disponvel, pode guardar as notas que quiser no Note Catalog (Catlogo de
Notas). Estas notas so independentes de qualquer aplicao. O Note Catalog (Catlogo de Notas)
lista as notas por nome. Esta lista no inclui as notas criadas na Info View (Vista de informao) de
uma aplicao, embora estas possam ser copiadas e depois coladas no Note Catalog (Catlogo de
Notas) atravs da rea de transferncia. A partir do Note Catalog (Catlogo de Notas), pode criar ou
editar notas individuais no Note Editor (Editor de Notas).

O Note Catalog (Catlogo de Notas): botes e teclas


Prima (Notas) para entrar no Note Catalog (Catlogo de Notas). Enquanto se
encontra no Note Catalog (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 Note Catalog (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 a funcionalidades adicionais. Ver abaixo.

O Note Catalog (Catlogo de Notas) 513


Boto ou Tecla Propsito

Save (Guardar): cria uma cpia da nota selecionada e solicita que a guarde com um
novo nome.

Rename (Mudar o nome): muda o nome da nota selecionada.

Sort (Ordenar): ordena a lista de notas (opes de ordem alfabtica e cronolgica).

Delete (Eliminar): elimina todas as notas.

Clear (Limpar): cria uma cpia da nota selecionada e solicita que a guarde com um
novo nome.

Send (Enviar): envia a nota selecionada para outra HP Prime.

Elimina a nota selecionada.

Elimina todas as notas no catlogo.

O Note Editor (Editor de Notas)


no Note Editor (Editor de Notas) que se criam e editam notas. Pode abrir o Note Editor (Editor de
Notas) a partir do Notes Catalog (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 Notes Catalog (Catlogo de Notas). S podem ser
lidas com a aplicao associada aberta. As notas criadas atravs do Notes Catalog (Catlogo de
Notas) no so especficas de nenhuma aplicao, e podem ser visualizadas em qualquer momento
mediante a abertura do Notes Catalog (Catlogo de Notas). Essas notas podem tambm ser
enviadas para outra calculadora.

Para criar uma nota a partir do Notes Catalog (Catlogo de Notas).


1. Abra o Note Catalog (Catlogo de Notas).

514 Captulo 27 Notas e informaes


2. Crie uma nova nota.

O Note Editor (Editor de Notas) 515


3. Introduza um nome para a sua nota. Neste exemplo, vamos atribuir nota o nome MYNOTE.
MYNOTE

4. Escreva a sua nota, utilizando as teclas de edio e as opes de formatao descritas nas
seces seguintes. Depois de concluir, saia do Note Editor (Editor de Notas) premindo

ou premindo e abrindo uma aplicao. O seu trabalho guardado automaticamente.


Para aceder nova nota, retorne ao Notes Catalog (Catlogo de Notas).

Para criar uma nota para uma aplicao


Tambm pode criar uma nota especfica de uma aplicao e que nela permanea caso envie a
aplicao para outra calculadora. As notas criadas desta forma tiram proveito de todas as
funcionalidades de formatao do Note Editor (Editor de Notas) (consulte abaixo).

Note Editor (Editor de Notas): botes e teclas


Os botes e as teclas seguintes esto disponveis quando est a adicionar ou editar uma nota.

516 Captulo 27 Notas e informaes


Boto ou Tecla Propsito

Abre o menu de formatao de texto. Consulte Opes de formatao na pgina 518.

Fornece opes para formatar com negrito, itlico, sublinhado, maisculas, acima da linha e
abaixo da linha. Consulte Opes de formatao na pgina 518.

Um boto de comutao que oferece trs tipos de marca de pargrafo. Consulte Opes de
formatao na pgina 518.

Inicia um editor 2D para introduo de expresses matemticas em formato de texto; consulte


Inserir expresses matemticas na pgina 519

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.

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 Chars


(Limpar)
(Caracteres), selecione-o e toque em .

O Note Editor (Editor de Notas) 517


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 518

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

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 Note Editor (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 518.

Opes de formatao
As opes de formatao esto disponveis atravs de trs botes no Note Editor (Editor de Notas) e
na Info View (Vista de informao) de uma aplicao:

518 Captulo 27 Notas e informaes


As opes de formatao encontram-se listadas na tabela abaixo.

Categoria Opes

1022 pt.

Font Size (Tamanho de


letra)

Selecione entre 20 cores.

Cor de primeiro plano

Selecione entre 20 cores.

Cor de fundo

Left (Esquerda)

Center (Centro)
Alinhar (alinhamento do Right (Direita)
texto)

Bold (Negrito)

Italic (Itlico)
Estilo do tipo de letra Underline (Sublinhado)

Strikethrough (Rasurado)

Superscript (Acima linha)

Subscript (Abaixo linha)

Marcas de pargrafo

(Cancela a marca de pargrafo)

Inserir expresses matemticas


Pode inserir uma expresso matemtica em formato de texto na sua nota, como mostra a figura
direita. O Note Editor (Editor de Notas) utiliza o mesmo editor 2D que as vistas Home (Incio) e do
CAS, ativado atravs do boto de menu .

O Note Editor (Editor de Notas) 519


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

Para importar uma nota


Pode importar uma nota do Note Catalog (Catlogo de Notas) para a Info View (Vista de informao)
de uma aplicao e vice-versa.
Imagine que deseja copiar uma nota designada Assignments (Trabalhos) do Note Catalog (Catlogo
de Notas) para a Info View (Vista de informao) de Function (Funo):
1. Abra o Note Catalog (Catlogo de Notas).

2. Selecione a nota Assignments (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.

520 Captulo 27 Notas e informaes


: Copia a seleo.

4. Selecione o que deseja copiar ou cortar (utilizando as opes listadas imediatamente acima).
5. Toque em ou .

6. Abra a Info View (Vista de informao) da aplicao Function (Funo).

, toque no cone da aplicao Function (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 Note Editor (Editor de Notas) 521


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

522 Captulo 28 Programao na HP PPL


BEGIN
PIXON(1,1);
END;

Comentrios
Quando uma linha de um programa comea com duas barras, //, o resto da linha ignorado. Isso
permite inserir comentrios no programa:
EXPORT MYPROGAM()
BEGIN
PIXON(1,1);
//Esta linha apenas um comentrio.
END;

O Program Catalog (Catlogo de programas)


no Program Catalog (Catlogo de programas) que se executam e depuram os programas e
tambm onde se enviam programas para outra HP Prime. Pode ainda mudar o nome dos programas
e remov-los, alm de ser a onde se inicia o Program Editor (Editor de Programas). O Program
Editor (Editor de Programas) o lugar destinado a criar e editar programas. Os programas tambm
podem ser executados a partir da vista Home (Incio) ou de outros programas.

Abrir o Program Catalog (Catlogo de Programas)


Prima (Programa) para abrir o Program Catalog (Catlogo de programas).

O Program Catalog (Catlogo de programas) apresenta uma lista de nomes de programas. O


primeiro item do Program Catalog (Catlogo de programas) uma entrada integrada que tem o
mesmo nome que a aplicao ativa. Essa entrada o programa da aplicao ativa, se esse
programa existir.

O Program Catalog (Catlogo de programas) 523


Program Catalog (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 Program Editor (Editor de Programas).

Abre mais opes de menu para o programa selecionado:

Save (Guardar)

Rename (Mudar o nome)

Sort (Ordenar)

Delete (Eliminar)

Clear (Limpar)

Estas opes encontram-se descritas imediatamente a


seguir.

Para voltar a apresentar o menu inicial, prima ou

Save (Guardar): cria uma cpia do programa selecionado


com o novo nome que lhe solicitado.

Rename (Mudar o nome): muda o nome do programa


selecionado.

Sort (Ordenar): ordena a lista de programas. (Opes de


ordem alfabtica e cronolgica.)

Delete (Eliminar): elimina o programa selecionado.

Clear (Limpar): elimina todos os programas.

Transmite o programa destacado para outra HP Prime.

Depura o programa selecionado.

Executa o programa destacado.

Avana para o incio ou fim do Program Catalog (Catlogo


ou de programas).

524 Captulo 28 Programao na HP PPL


Boto ou Tecla Propsito

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 Program Editor (Editor de Programas) e respetivos menus.
1.
Abra o Program Catalog (Catlogo de programas) e inicie um novo programa.

(Programa)

2.
Introduza um nome para o programa. (para bloquear o modo alfa)

MYPROGRAM .

Criar um novo programa 525


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 Program Editor (Editor de Programas)


Enquanto no se familiariza com os comandos da HP Prime, a forma mais fcil de introduzir
comandos selecion-los no menu Catalog (Catlogo) ( ) ou no menu Commands

(Comandos) no Program Editor (Editor de Programas) ). Para introduzir variveis, smbolos,


funes matemticas, unidades ou caracteres, utilize as teclas.

Program Editor (Editor de Programas): botes e teclas


Os botes e teclas do Program Editor (Editor de Programas) so os seguintes:

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
ou visualizar a pgina anterior e toque no lado direito para
visualizar a pgina seguinte. (O toque esquerda no
produz nenhuma ao se estiver a ser apresentada a
primeira pgina do programa.)

526 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

Drawing (Desenho)

Matrix (Matriz)

App Functions (Funes da aplicao)

Integer (Nmero inteiro)

I/O (E/S)

More (Mais)

Prima para regressar ao menu principal.

Os comandos deste menu encontram-se descritos em


Comandos do menu Comand (Comandos) na pgina 558.

Abre um menu a partir do qual pode selecionar comandos


de programao comuns. Os comandos encontram-se
agrupados sob as opes:

Block (Bloco)

Branch (Ramal)

Loop (Ciclo)

Variable (Varivel)

Function (Funo)

Prima para regressar ao menu principal.

Os comandos deste menu encontram-se descritos em


Comandos do menu Tmplt (Modelo) na pgina 552.

Apresenta menus para seleo de nomes e valores de


variveis.

Apresenta uma paleta de caracteres. Se apresentar esta


(Caracteres) paleta 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


e pode fazer deslizar o ecr.

Move o cursor para o incio (ou final) do programa. Tambm


e pode fazer deslizar o ecr.

Move o cursor um ecr para a direita (ou esquerda).


e Tambm pode fazer deslizar o ecr.

Criar um novo programa 527


Boto ou Tecla Significado

Inicia uma nova linha.

Elimina o carcter esquerda do cursor.

Elimina o carcter direita do cursor.

Elimina todo o programa.

1. Para continuar o exemplo MYPROGRAM (consulte Programao na HP PPL na pgina 522),


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.

528 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 de LOOP
(Ciclo) no menu.

3. Selecione Loop (Ciclo) e, em seguida, selecione FOR (Para) no submenu. Repare que
inserido um modelo FOR_FROM_TO_DO_. Basta-lhe preencher a informao em falta.

Criar um novo programa 529


4. Com as teclas de cursor e o teclado, preencha as partes em falta do comando. Neste caso, faa
com que a declarao corresponda ao seguinte: FOR N FROM 1 TO 3 DO

5. Mova o cursor para uma linha em branco abaixo da declarao FOR.


6. Toque em para abrir um menu de comandos de programao comuns.

7. Selecione I/O (E/S) e, em seguida, selecione MSGBOX no submenu.


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 Program Catalog (Catlogo de

programas) ou para ir para a vista Home (Incio). Est agora pronto para executar o
programa.

Executar um programa
Na vista Home (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 .

530 Captulo 28 Programao na HP PPL


No Program Catalog (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 USER (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.

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

Se houver mais do que uma funo EXPORT num programa, quando tocar em , aparecer
uma lista para que possa escolher a funo a executar. Para ver esta funcionalidade, crie um
programa com o texto:

Criar um novo programa 531


EXPORT NAME1( )
BEGIN

END;
EXPORT NAME2( )
BEGIN

END;

Agora, tenha em ateno que, quando selecionar o programa no Program Catalog (Catlogo de
programas) e tocar em ou , ser apresentada uma lista com NAME1 e NAME2.

Depurar um programa
No pode executar um programa que contenha erros de sintaxe. Se o programa no fizer aquilo que
esperado, ou se o sistema 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 Program Catalog (Catlogo de programas), selecione MYPROGRAM.

532 Captulo 28 Programao na HP PPL


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.

Criar um novo programa 533


Editar um programa
Para editar um programa, utilize o Program Editor (Editor de Programas), acessvel a partir do
Program Catalog (Catlogo de programas).
1. Abra o Program Catalog (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 Program Editor (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 Program Editor (Editor de Programas): botes e teclas na pgina 526.

Copiar um programa ou parte de um programa


Pode utilizar os comandos globais Copy (Copiar) e Paste (Colar) para copiar parte ou a totalidade
de um programa. Os passos seguintes ilustram o processo:
1. Abra o Program Catalog (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.

534 Captulo 28 Programao na HP PPL


: Copia a seleo.

4. Selecione o que deseja copiar ou cortar (utilizando as opes listadas imediatamente acima).
5. Toque em ou .

6. Volte ao Program Catalog (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 Program Catalog (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 Program Catalog (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 Program Catalog (Catlogo de programas).

2. Toque no programa para o abrir.


3.
Prima (Limpar).

Criar um novo programa 535


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 User (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 Statistics 2Var (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 "Variables" (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

536 Captulo 28 Programao na HP PPL


Prime. Tenha em ateno que, se outro programa exportar uma varivel com o mesmo nome, a
verso ativa ser a mais recentemente exportada.
O programa abaixo solicita ao utilizador o valor de RADIUS e exporta a varivel para utilizao fora
do programa.
EXPORT RADIUS;
EXPORT GETRADIUS()
BEGIN
INPUT(RADIUS);
END;
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 Variables (Variveis).

Qualificar o nome de uma varivel


A HP Prime contm muitas variveis de sistema com nomes aparentemente iguais. Por exemplo, a
aplicao Function (Funo) contm uma varivel designada Xmin, mas o mesmo se aplica s
aplicaes Polar, Parametric (Paramtrica), Sequence (Sequncia) e Solve (Resolv). Num programa,
bem como na vista Home (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 Xmin dentro da aplicao Function (Funo). Da
mesma forma, a varivel qualificada Parametric.Xmin refere-se ao valor de Xmin dentro da
aplicao Parametric (Paramtrica). Embora tenham o mesmo nome Xmin 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 Home (Incio), apresenta o
valor que foi apresentado pela ltima declarao executada.

Linguagem de programao da HP Prime 537


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.
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 Program Catalog (Catlogo de programas), crie um novo programa chamado ROLLDIE. (Para
obter ajuda, consulte Criar um novo programa na pgina 525.) Em seguida, introduza o cdigo no
Program Editor (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 Home (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).

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;

538 Captulo 28 Programao na HP PPL


END;
Ao omitir o comando EXPORT quando uma funo declarada, pode restringir a sua visibilidade ao
programa dentro do qual definida. Por exemplo, poderia definir a funo ROLLDIE dentro do
programa ROLLMANY da seguinte forma:
ROLLDIE();
EXPORT ROLLMANY(n,sides)
BEGIN
LOCAL k,roll;
// initialize list of frequencies
MAKELIST(0,X,1,2*sides,1) L2;
FOR k FROM 1 TO n DO
ROLLDIE(sides)+ROLLDIE(sides) roll;
L2(roll)+1 L2(roll);
END;
END;
ROLLDIE(n)
BEGIN
RETURN 1+RANDINT(n-1);
END;
Na segunda verso do programa ROLLMANY, no existe nenhuma funo ROLLDIE exportada a
partir de outro programa. Em vez disso, ROLLDIE visvel apenas para ROLLMANY. A funo
ROLLDIE deve ser declarada antes de ser invocada. A primeira linha do programa acima contm a
declarao da funo ROLLDIE. A definio da funo ROLLDIE est localizada no final do
programa.
Por ltimo, a lista de resultados pode ser apresentada como resultado da invocao de ROLLMANY,
em vez de ser guardada diretamente na lista de variveis globais, L2. Assim, caso o utilizador deseje
guardar os resultados noutro lugar, pode faz-lo com facilidade.

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;

Linguagem de programao da HP Prime 539


RETURN results;
END;
ROLLDIE(N)
BEGIN
RETURN 1+RANDINT(N-1);
END;

Na vista Home (Incio), introduziria ROLLMANY(100,6) L5 e os resultados da simulao de 100


lanamentos de dois dados de seis lados seriam guardados na lista L5.

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.

540 Captulo 28 Programao na HP PPL


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 541. 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 Home (Incio) e fosse


premido, seria apresentado o gradiente em X = 3 de qualquer funo que estivesse atualmente
definida como F1(X) na aplicao Function (Funo).

SUGESTO: Uma forma rpida de mandar um programa reatribuir uma tecla consiste em premir
e selecionar Create user key (Criar chave de utilizador) quando estiver no Program Editor
(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.

O teclado do utilizador: personalizar os toques nas teclas 541


Nome interno das teclas e estados das teclas

Tecla Nome
+ tecla + tecla +

tecla

K_0 KS_0 KA_0 KSA_0

K_1 KS_1 KA_1 KSA_1

K_2 KS_2 KA_2 KSA_2

K_3 KS_3 KA_3 KSA_3

K_4 KS_4 KA_4 KSA_4

K_5 KS_5 KA_5 KSA_5

K_6 KS_6 KA_6 KSA_6

K_7 KS_7 KA_7 KSA_7

K_8 KS_8 KA_8 KSA_8

K_9 KS_9 KA_9 KSA_9

K_Abc KS_Abc KA_Abc KSA_Abc

K_Alpha KS_Alpha KA_Alpha KSA_Alpha

K_Apps KS_Apps KA_Apps KSA_Apps

K_Bksp KS_Bksp KA_Bksp KSA_Bksp

K_Comma KS_Comma KA_Comma KSA_Comma

K_Cos KS_Cos KA_Cos KSA_Cos

542 Captulo 28 Programao na HP PPL


Nome interno das teclas e estados das teclas

Tecla Nome
+ tecla + tecla +

tecla

K_Div KS_Div KA_Div KSA_Div

K_Dot KS_Dot KA_Dot KSA_Dot

K_Down KS_Down KA_Down KSA_Down

K_Ente KS_Enter KA_Enter KSA_Enter

K_Home KS_Home KA_Home KSA_Home

K_Left KS_Left KA_Left KSA_Left

K_Right KS_Right KA_Right KSA_Right

K_Ln KS_Ln KA_Ln KSA_Ln

K_Log KS_Log KA_Log KSA_Log

K_Minus KS_Minus KA_Minus KSA_Minus

K_Neg KS_Neg KA_Neg KSA_Neg

K_Num KS_Num KA_Num KSA_Num

K_On KA_On KSA_On

K_Plot KS_Plot KA_Plot KSA_Plot

K_Plus KS_Plus KA_Plus KSA_Plus

K_Power KS_Power KA_Power KSA_Power

K_Sin KS_Sin KA_Sin KSA_Sin

O teclado do utilizador: personalizar os toques nas teclas 543


Nome interno das teclas e estados das teclas

Tecla Nome
+ tecla + tecla +

tecla

K_Sq KS_Sq KA_Sq KSA_Sq

K_Symb KS_Symb KA_Symb KSA_Symb

K_Tan KS_Tan KA_Tan KSA_Tan

K_Up KS_Up KA_Up KSA_Up

K_Vars_ KS_Vars_ KA_Vars_ KSA_Vars_

K_View KS_View KA_View KSA_View

K_Xttn KS_Xttn KA_Xttn KSA_Xttn

K_Help KA_Help KSA_Help

K_Menu KS_Menu KA_Menu KSA_Menu

K_Esc KS_Esc KA_Esc KSA_Esc

K_Cas KS_Cas KA_Cas KSA_Cas

K_Math KS_Math KA_Math KSA_Math

K_Templ KS_Templ KA_Templ KSA_Templ

K_Paren KS_Paren KA_Paren KSA_Paren

K_Eex KS_Eex KA_Eex KSA_Eex

K_Mul KS_Mul KA_Mul KSA_Mul

544 Captulo 28 Programao na HP PPL


Nome interno das teclas e estados das teclas

Tecla Nome
+ tecla + tecla +

tecla

K_Space KS_Space KA_Space KSA_Space

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

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 Symbolic View (Vista simblica)

SymbSetup Symbolic Setup (Config simblica)

Plot (Desenho) Plot View (Vista de desenho)

PlotSetup Plot Setup (Config desenho)

Num Numeric View (Vista numrica)

NumSetup Numeric Setup (Config numrica)

Info Info View (Vista de informao)

START (INCIO) Inicia uma aplicao

RESET Reinicializa ou inicializa uma aplicao

O teclado do utilizador: personalizar os toques nas teclas 545


Redefinir o menu View (Vistas)
O menu View (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 Program
Catalog (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 Applications Library (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


valores dos ngulos ou dos eixos).
4. Abra o Program Catalog (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 View (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 Function (Funo) poderia executar um comando destinado a iniciar a
aplicao Statistics 1Var (Estatstica 1 var) e um programa associado aplicao Statistics 1Var
(Estatstica 1 var) poderia servir para voltar aplicao Function (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 Statistics 1Var (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.

546 Captulo 28 Programao na HP PPL


1. Na Application Library (Biblioteca de Aplicaes), selecione a aplicao Statistics 1Var
(Estatstica 1 var), mas no a abra.

Selecione Statistics 1Var (Estatstica 1 var).

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 Application Library (Biblioteca de
Aplicaes).
5. Abra o Program Catalog (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:

O teclado do utilizador: personalizar os toques nas teclas 547


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;
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 Numeric View (Vista numrica) e da Plot
View (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 Info Editor (Editor de
Informaes) e introduza o texto apresentado na figura. Esta nota ser anexada aplicao e ser
apresentada quando o utilizador selecionar a opo Start (Iniciar) a partir do menu View (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

548 Captulo 28 Programao na HP PPL


END;
VIEW "Start",START()
BEGIN
D1:={};
D2:={};
SetSample(H1,D1);
SetFreq(H1,D2);
H1Type:=1;
STARTVIEW(6,1);
END;
VIEW "Roll Dice",ROLLMANY()
BEGIN
LOCAL k,roll;
D1:= MAKELIST(X+1,X,1,2*SIDES-1,1);
D2:= MAKELIST(0,X,1,2*SIDES-1,1);
FOR k FROM 1 TO ROLLS DO
roll:=ROLLDIE(SIDES)+ROLLDIE
(SIDES);
D2(roll-1):= D2(roll-1)+1;
END;
Xmin:= -0.1;
Xmax:= MAX(D1)+1;
Ymin:= 0.1;
Ymax:= MAX(D2)+1;
STARTVIEW(1,1);
END;
VIEW "Set Sides",SETSIDES()
BEGIN
REPEAT
INPUT(SIDES,"Die Sides","N=","Enter# of sides",2);
SIDES:= FLOOR(SIDES);
IF SIDES<2 THEN MSGBOX("# of sides must be >= 4");
END;
UNTIL SIDES >=4;
STARTVIEW(7,1);

O teclado do utilizador: personalizar os toques nas teclas 549


END;

VIEW "Set Rolls",SETROLLS()


BEGIN
REPEAT
INPUT(ROLLS,"Num of rolls","N=","Enter# of rolls",25);
ROLLS:= FLOOR(ROLLS);
IF ROLLS<1 THEN MSGBOX("You must enter a num >=1");
END;
UNTIL ROLLS>=1;
STARTVIEW(7,1);
END;
PLOT()
BEGIN
Xmin:=-0.1;
Xmax:= MAX(D1)+1;
Ymin:= 0.1;
Ymax:= MAX(D2)+1;
STARTVIEW(1,1);
END;
Symb()
BEGIN
SetSample(H1,D1);
SetFreq(H1,D2);
H1Type:=1;
STARTVIEW(0,1);
END;

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 View (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;

550 Captulo 28 Programao na HP PPL


EXPORT DICESIMVARS()
BEGIN
10 ROLLS;
6 SIDES;
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
(Start) (Iniciar), definir o nmero de lados dos dados e o nmero de lanamentos e executar
uma simulao.

3. Selecione Set Rolls (Definir lanamentos) e introduza 100.


4. Selecione Set Sides (Definir lados) e introduza 6.
5. Selecione Roll Dice (Lanar o dado). Ver um histograma semelhante ao ilustrado na figura.

O teclado do utilizador: personalizar os toques nas teclas 551


6.
Prima para ver os dados e para voltar ao histograma.

7.
Para executar outra simulao, prima e selecione Roll Dice (Lanar o dado).

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 Comand (Comandos) na pgina 558.

Comandos do menu Tmplt (Modelo)


Block (Bloco)
Os comandos de bloco determinam o incio e o fim de uma sub-rotina ou funo. Existe tambm um
comando Return (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 Home (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).

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

552 Captulo 28 Programao na HP PPL


IF THE ELSE
Sintaxe: IF teste THEN comandos 1 ELSE comandos 2 END;
Avaliar teste. Se teste for verdadeiro (no 0), executa os comandos1. Caso contrrio, executa os
comandos2.

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 THEN RETURN "negative" (negativo); END;
IF THEN RETURN "small" (pequeno); END;
DEFAULT RETURN "large" (grande);
END;

IFERR

IFERR comandos1 THEN comandos2 END;


Executa a sequncia de comandos1. Se ocorrer um erro durante a execuo dos comandos1,
executa a sequncia de comandos2.

IFERR ELSE

IFERR comandos1 THEN comandos2 ELSE comandos3 END;


Executa a sequncia de comandos1. Se ocorrer um erro durante a execuo dos comandos1,
executa a sequncia de comandos2. Caso contrrio, executa a sequncia de comandos3.

Loop (Ciclo)
FOR

Sintaxe: FOR var FROM incio TO fim 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 1 (incremento) a var.

Comandos do programa 553


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

554 Captulo 28 Programao na HP PPL


EXPORT
DRAWPATTERN()
BEGIN
LOCAL
xincr,yincr,co lor;
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;
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.

Comandos do programa 555


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:

EXPORT SIDES;
EXPORT GETSIDES()

556 Captulo 28 Programao na HP PPL


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.

Variable (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;
Exporta as variveis var1, var2, etc. para que estejam globalmente disponveis e apaream no menu
User (Utilizador) quando premir e selecionar .

Function (Funo)
Estes comandos permitem-lhe controlar a visibilidade de uma funo definida pelo utilizador.

EXPORT
Sintaxe: EXPORT FunctionName(Parameters) ou Export Var{:=Val) ou Export
Var1[:=Val1], Var2[:=Val2], ...)
Num programa, declara as funes ou variveis para exportar globalmente. As funes exportadas
aparecem no menu User (Utilizador) do Toolbox e as variveis exportadas aparecem nos menus
Vars CAS, App (Aplicao) e User (Utilizador).
Para uma funo exportada, existem duas utilizaes de EXPORT.
Declarao de funo de avano:
EXPORT function(params);
Declarao de funo normal:
EXPORT function[(params)]

Comandos do programa 557


BEGIN
//A definio da funo indicada aqui
END;
Exemplos:
EXPORT X2M1(X);
EXPORT ratio:=0.15;
Export X2M1(X)
BEGIN
RETURN X^2-1;
END;

VIEW
Sintaxe: EXPORT FunctionName(Parameters) ou Export Var{:=Val) ou
Substitui o menu View (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 540.

Comandos do menu Comand (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]

CHAR
Sintaxe: CHAR(vector) ou CHAR(integer)
Apresenta a string correspondente aos cdigos de caracteres no vector (vetor) ou ao cdigo nico
de integer (nmero inteiro).
Exemplos: CHAR(65) d "A"
CHAR([82,77,72]) d "RMH"

558 Captulo 28 Programao na HP PPL


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 Mode (Modo), deve ser:
0: Use current setting (Utilizar a definio atual)
1: Standard (Padro)
2: Fixed (Fixo)
3: Scientific (Cientfico)
4: Engineering (Engenharia)
5: Floating (Flutuante)
6: Rounded (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.
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)"

Comandos do programa 559


String Resultado

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

560 Captulo 28 Programao na HP PPL


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

Drawing (Desenho)
Existem 10 variveis integradas de grficos na HP Prime, com os nomes G0 a G9. G0 corresponde
sempre ao grfico atual no ecr.
G1 a G9 podem ser utilizadas para guardar temporariamente objetos grficos (abreviatura GROB)
durante a programao de aplicaes que utilizem grficos. So temporrias e, portanto, eliminadas
quando a calculadora desligada.
possvel utilizar vinte e seis funes para modificar variveis de grficos. Treze funcionam com
coordenadas cartesianas do plano cartesiano definido na aplicao atual pelas variveis Xmin,
Xmax, 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.

CPX
Converte as coordenadas cartesianas em coordenadas do ecr.
Sintaxe: CPX(x,y) ou CPX({x,y})

DRAWMENU

Sintaxe: DRAWMENU({string1, string2, , string6})

Comandos do programa 561


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.
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 Plot Setup (Config desenho) atual e com um raio de 60 pxeis. O semicrculo
desenhado no sentido oposto ao dos ponteiros do relgio de 0 a .

562 Captulo 28 Programao na HP PPL


BLIT_P, BLIT
Sintaxe: BLIT([trgtGRB, dx1, dy1, dx2, dy2],
Sintaxe: srcGRB [ ,sx1, sy1, sx2, sy2, c])
Sintaxe: BLIT_P ([trgtGRB, dx1, dy1, dx2, dy2],
Sintaxe: srcGRB [ ,sx1, sy1, sx2, sy2, c])
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.
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, sero 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.

NOTA: A utilizao da mesma varivel para trgtGRB e srcGRB pode ser imprevisvel quando a
origem e o destino se sobrepem.

DIMGROB_P, DIMGROB

Sintaxe: DIMGROB_P(G, w, h, [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).

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

Comandos do programa 563


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.

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

564 Captulo 28 Programao na HP PPL


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 (definio_pontos) 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 (definies_linhas) 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 (definio_pontos) dos dois pontos que definem a linha. A cor utilizada para
substituir a definio de cor por pontos. Se precisar de fornecer um Alpha (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 (matriz_rotao) 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
(matriz_rotao). 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 substituir points_definition (definio_pontos) 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.

Comandos do programa 565


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 G com as coordenadas x,y como cor. G pode ser qualquer uma das variveis
de grficos e opcional. A predefinio G0, o grfico atual. Cor pode ser qualquer cor especificada
como #RRGGBB. A predefinio preto.

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.
EXPORT BOX()
BEGIN
RECT();
RECT_P(40,90,#0 00000);
WAIT;
END;

566 Captulo 28 Programao na HP PPL


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;

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.

Comandos do programa 567


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.
O tipo de letra pode ser:
0: tipo de letra atualmente selecionado no ecr Home Settings (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 Home Settings (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);
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;

568 Captulo 28 Programao na HP PPL


UNTIL 0;
END;
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 or {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.
Tal principalmente utilizado se tiver um conjunto de vrtices e tringulos e pretender apresent-los
todos de uma vez (mais rapidamente).
points_definition (definio_pontos) 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 (definies_tringulos) 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 (definio_pontos) dos 3 pontos que definem o tringulo. A cor

Comandos do programa 569


utilizada para substituir a definio de cor por pontos. Se precisar de fornecer um Alpha (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 (matriz_rotao) 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
(matriz_rotao). 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 (definio_pontos) 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.

Matrix (Matriz)
Alguns comandos de matriz tomam como argumento o nome da varivel de matriz qual o comando
aplicado. Os nomes vlidos so as variveis globais 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)


Insere os valores no vector (vetor) numa nova coluna, inserida antes de column_number
(nmero_coluna) 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)

570 Captulo 28 Programao na HP PPL


Insere os valores no vector (vetor) numa nova linha, inserida antes de row_number
(nmero_linha) 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(name)
Inicia o Matrix Editor (Editor de Matrizes) e apresenta a matriz especificada. Se for utilizado na
programao, regressa ao programa quando o utilizador prime . Embora este comando
apresente a matriz que foi editada, EDITMAT no pode ser utilizado como argumento noutros
comandos de matriz.

REDIM
Sintaxe: REDIM (name, size)
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)
Multiplica o row_number (nmero_linha) especificado da matriz especificada pelo value (valor).

SCALEADD
Sintaxe: SCALEADD(name, value, row1, row2)
Multiplica a row1 (linha1) especificada da matriz (name) (nome) pelo value (valor) e, em seguida,
adiciona este resultado segunda row2 (linha2) especificada da matriz (name) (nome) e substitui
row1 (linha1) pelo resultado.

SUB

Sintaxe: SUB(name, start, end)

Comandos do programa 571


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

App Functions (Funes da aplicao)


Estes comandos permitem-lhe iniciar qualquer aplicao HP, aceder a qualquer vista da aplicao
atual e alterar as opes no menu View (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 Application Library (Biblioteca
de Aplicaes). Funciona tambm com as aplicaes definidas pelo utilizador.
Exemplo: STARTAPP("Function") inicia a aplicao Function (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:

Symbolic (Simblica):0
Plot (Desenho):1
Numeric (Numrica):2
Symbolic Setup (Config simblica):3
Plot Setup (Config desenho):4
Numeric Setup (Config numrica):5
App Info (Informaes da aplicao): 6
Menu View (Vistas):7
Primeira vista especial (Split Screen Plot Detail (Ecr dividido:
detalhes)):8
Segunda vista especial (Split Screen Plot Table (Ecr dividido: tabela)):9

572 Captulo 28 Programao na HP PPL


Terceira vista especial (Autoscale (Escala automtica)):10
Quarta vista especial (Decimal):11
Quinta vista especial (Integer (Nmero inteiro)):12
Sexta vista especial (Trig):13

As vistas especiais entre parnteses referem-se aplicao Function (Funo) e podem ser
diferentes noutras aplicaes. O nmero de uma vista especial corresponde sua posio no menu
View (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 Home (Incio):-1


Home Settings (Definies de incio):-2
Memory Manager (Gestor de memria):-3
Applications Library (Biblioteca de Aplicaes):-4
Matrix Catalog (Catlogo de Matrizes):-5
List Catalog (Catlogo de Listas):-6
Program Catalog (Catlogo de programas):-7
Notes Catalog (Catlogo de Notas):-8

VIEW

Sintaxe: VIEW ("string"[,program_name])


BEGIN
Comandos;
END;
Adiciona uma opo personalizada ao menu View (Vistas). Quando a string selecionada, executa o
program_name (nome_programa). Consulte o Programa DiceSimulation na seco Exemplo
na pgina 546.

Integer (Nmero inteiro)


BITAND
Sintaxe: BITAND(int1, int2, intn)
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.

Comandos do programa 573


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

574 Captulo 28 Programao na HP PPL


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 por inteiro, expresso na base predefinida.
Exemplo: GETBITS(#22122) d #20h ou 32

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 64 a 65. Se for omitido m ou bits, utilizado o valor predefinido.
Exemplo: SETBITS(#1111b, 15) d #1111:b15

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

I/O (E/S)
Os comandos I/O (E/S) so utilizados para introduzir dados num programa e para extrair dados de
um programa. Permitem que os utilizadores interajam com os programas.

CHOOSE
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

Comandos do programa 575


(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 List Editor (Editor de Listas), carregando listvar, e apresenta a lista especificada. Se for
utilizado na programao, regressa ao programa quando o utilizador toca em .

Exemplo: EDITLIST(L1) edita a lista L1.

EDITMAT
Sintaxe: EDITMAT(matrizvar)
Inicia o Matrix Editor (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.

576 Captulo 28 Programao na HP PPL


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

Comandos do programa 577


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, z original, y original, tipo}, em que
tipo 0 (para novo), 1 (para concludo), 2 (para arrastar), 3 (para esticar), 4 (para rodar) e 5 (para
clique longo).
O parmetro opcional ndice o n-simo elemento que teria sido apresentado x, y, x original, etc.
se o parmetro tivesse sido omitido (ou 1 se no tivesse ocorrido qualquer atividade de ponteiros).

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;

Se o utilizador introduzir 10 para o raio, a caixa de mensagem indica:

578 Captulo 28 Programao na HP PPL


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 Graphics (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;

Comandos do programa 579


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.

More (Mais)
%CHANGE

Sintaxe: %CHANGE(x,y)
A alterao percentual ao mudar de x para y.
Exemplo: %CHANGE(20,50) d 150.

%TOTAL
Sintaxe: %TOTAL(x,y)
A percentagem de x que corresponde a y.

580 Captulo 28 Programao na HP PPL


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

Comandos do programa 581


HMS
Sintaxe: HMS(value)
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.

TIME
Sintaxe: TIME(program_name)
Apresenta o tempo em milissegundos necessrio para executar o programa program_name
(nome_programa). Os resultados so guardados na varivel TIME. A varivel TICKS semelhante.
Contm o nmero de milissegundos desde o arranque.

TYPE
Sintaxe: TYPE(object)
Apresenta o tipo de objeto:
0: Real
1: Integer (Nmero inteiro)
2: String
3: Complex (Complexos)
4: Matrix (Matriz)
5: Error (Erro)
6: List (Lista)
8: Function (Funo)
9: Unit (Unidade)
14.?: cas object (objeto cas). A parte fracionria do tipo cas.

Variveis e programas
A HP Prime contm quatro tipos de variveis: variveis Home (Incio), de aplicao, CAS e do
utilizador. Pode aceder a essas variveis a partir do menu Variable (Varivel) ( ).

Os nomes das variveis Home (Incio) so reservados, ou seja, no podem ser eliminados do
sistema, nem podem ser utilizados para guardar objetos de qualquer outro tipo que no aquele para
o qual foram concebidas. Por exemplo, A a Z e esto reservados para guardar nmeros reais, Z0 a

582 Captulo 28 Programao na HP PPL


Z9 esto reservados para guardar nmeros complexos e L0 a L9 esto reservados para guardar
listas, etc. Como tal, no possvel guardar uma matriz em L8 ou uma lista em Z.
As variveis Home (Incio) mantm o mesmo valor em Home (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 Function (Funo), Xmin ir apresentar o valor de x
mnimo na Plot View (Vista de desenho) da aplicao Function (Funo). Se pretender o valor
mnimo na Plot View (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 Home (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
Home (Incio). Outra diferena que as variveis Home (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 Home (Incio)
e de aplicao. Por exemplo, a varivel do CAS t 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
Home (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
Variables (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 536 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 Home (Incio) e de aplicao, consulte o captulo "Variables" (Variveis). Para
as variveis do utilizador em programas, consulte Linguagem de programao da HP Prime
na pgina 536.

Variveis de aplicaes
Nem todas as variveis de aplicao so utilizadas em todas as aplicaes. Por exemplo, S1Fit s
utilizada na aplicao Statistics 2Var (Estatstica 2 var). No entanto, muitas das variveis so
comuns s aplicaes Function (Funo), Advanced Graphing (Grficos Avanados), Parametric
(Paramtrica), Polar, Sequence (Sequncia), Solve (Resolv), Statistics 1Var (Estatstica 1 var) e
Statistics 2Var (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 Variables (Variveis),
consulte a seco "App variables" (Variveis de aplicaes) no captulo "Variables" (Variveis).

Comandos do programa 583


Variveis da Plot View (Vista de desenho)

Axes (Eixos)
Ativa ou desativa os eixos.
Na vista Plot Setup (Config desenho), marque (ou desmarque) AXES.
Num programa, introduza:
0 Axes para ativar os eixos.
1 Axes para desativar os eixos.

Cursor
Define o tipo de cursor. (Invertido ou intermitente til se o fundo for slido).
Na vista Plot Setup (Config desenho), escolha Cursor.
Num programa, introduza:
0 Cursor para cruzes contnuas (predefinio).
1 Cursor para inverter as cruzes.
2 Cursor para cruzes intermitentes.

GridDots

Ativa ou desativa a grelha de pontos de fundo na Plot View (Vista de desenho). Na vista Plot Setup
(Config desenho), marque (ou desmarque) GRID DOTS. Num programa, introduza:
0 GridDots para ativar os pontos de grelha (predefinio).
1 GridDots para desativar os pontos de grelha.

GridLines
Ativa ou desativa a grelha de linhas de fundo na Plot View (Vista de desenho).
Na vista Plot Setup (Config desenho), marque (ou desmarque) GRID LINES.
Num programa, introduza:
0 GridLines para ativar as linhas de grelha (predefinio).
1 GridLines para desativar as linhas de grelha.

Hmin/Hmax
Statistics 1Var (Estatstica 1 var)
Define os valores mnimo e mximo das barras de histograma.
Na vista Plot Setup (Config desenho) para estatsticas a uma varivel, defina valores para HRNG.
Num programa, introduza:
n1 Hmin

n2 Hmax

em que n1 < n2

584 Captulo 28 Programao na HP PPL


Hwidth
Statistics 1Var (Estatstica 1 var)
Define a largura das barras de histograma.
Na vista Plot Setup (Config desenho) para estatsticas a uma varivel, defina um valor para Hwidth.
Num programa, introduza:
n Hwidth em que n > 0

Labels (Etiquetas)
Desenha etiquetas na Plot View (Vista de desenho), apresentando os intervalos de X e Y.
Na vista Plot Setup (Config desenho), marque (ou desmarque) Labels (Etiquetas).
Num programa, introduza:
1 Labels para ativar as etiquetas (predefinio).
2 Labels para desativar as etiquetas.

Method (Mtodo)

Function (Funo), Solve (Resolv), Parametric (Paramtrica), Polar, Statistics 2Var (Estatstica 2 var)
Define o mtodo de criao de grficos: adaptvel, segmentos de passo fixo ou pontos de passo
fixo.
Num programa, introduza:
0 Method para selecionar o mtodo adaptvel.
1 Method para selecionar o mtodo de segmentos de passo fixo.
2 Method para selecionar o mtodo de pontos de passo fixo.

Nmin/Nmax
Sequence (Sequncia)
Define os valores mnimo e mximo para a varivel independente.
Aparece como os campos N RNG (Intervalo N) na vista Plot Setup (Config desenho). Na vista Plot
Setup (Config desenho), introduza os valores para N Rng (Intervalo N).
Num programa, introduza:
n1 Nmin

n2 Nmax

em que n1 < n2

PixSize
Geometry (Geometria)
Define as dimenses de cada pxel quadrado na aplicao Geometry (Geometria). Na Plot View
(Vista de desenho), introduza um valor positivo em Pixel Size (Tamanho do pxel).
Em alternativa, introduza PixSize:=n, em que n>0.

Comandos do programa 585


Recenter (Recentrar)
Volta a centrar no cursor ao fazer zoom.
A partir de Plot (Desenho) - Zoom - Set Factors (Definir fatores), marque (ou desmarque) Recenter
(Recentrar).
Num programa, introduza:
0 Recenter para ativar a recentragem (predefinio).
1 Recenter para desativar a recentragem.

S1mark-S5mark

Statistics 2Var (Estatstica 2 var)


Define a marca a utilizar nos grficos de disperso.
Na vista Plot Setup (Config desenho) para estatsticas a duas variveis, selecione uma das S1
Mark-S Mark.

ScrollText

Geometry (Geometria)
Determina se o comando atual na Plot View (Vista de desenho) se desloca de forma automtica ou
manual. Na Plot View (Vista de desenho), selecione ou desmarque Scroll Text (Percorrer texto).
Tambm pode introduzir ScrollText:=0 para se deslocar manualmente ou ScrollText:=1 para
se deslocar automaticamente.

SeqPlot
Sequence (Sequncia)
Permite escolher entre um grfico tipo "degrau de escada" ou "teia".
Na vista Plot Setup (Config desenho), selecione SeqPlot e, em seguida, Stairstep (Degrau de
escada) ou Cobweb (Teia).
Num programa, introduza:
0 SeqPlot para o tipo "degrau de escada".
1 SeqPlot para o tipo "teia".

min/max
Polar
Define os valores independentes mnimo e mximo.
Na vista Plot Setup (Config desenho), introduza os valores para Rng.
Num programa, introduza:
n1 min

n2 max

em que n1 < n2

586 Captulo 28 Programao na HP PPL


step
Polar
Define o tamanho do passo para a varivel independente.
Na vista Plot Setup (Config desenho), introduza um valor para Step (Pas. de ).
Num programa, introduza:
n step
em que n > 0

Tmin/Tmax

Parametric (Paramtrica)
Define os valores mnimo e mximo da varivel independente.
Na vista Plot Setup (Config desenho), introduza os valores para T Rng.
Num programa, introduza:
n1 Tmin

n2 Tmax

em que n1 < n2

Tstep
Parametric (Paramtrica)
Define o tamanho do passo para a varivel independente.
Na vista Plot Setup (Config desenho), introduza um valor para T Step (Passo de T).
Num programa, introduza:
n Tstep
em que n > 0

Xtick
Define a distncia entre as marcas para o eixo horizontal.
Na vista Plot Setup (Config desenho), introduza um valor para X Tick (Marcas X).
Num programa, introduza:
n Xtick
em que n > 0

Ytick
Define a distncia entre as marcas no eixo vertical.
Na vista Plot Setup (Config desenho), introduza um valor para Y Tick (Marcas Y).
Num programa, introduza:
n Ytick

Comandos do programa 587


em que n > 0

Xmin/Xmax

Define os valores mnimo e mximo horizontais do ecr de desenho.


Na vista Plot Setup (Config desenho), introduza os valores para X Rng.
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 Plot Setup (Config desenho), introduza os valores para Y Rng.
Num programa, introduza:
n1 Ymin

n2 Ymax

em que n1 < n2

Xzoom
Define o fator de zoom horizontal.

Na Plot View (Vista de desenho), prima e, em seguida, . Desloque-se at Set

Factors (Definir fatores), selecione a opo e toque em . Introduza o valor para X Zoom
(Zoom X) e toque em .

Num programa, introduza:


n Xzoom
em que n > 0
O valor predefinido 4.

Yzoom

Na Plot View (Vista de desenho), prima e, em seguida, . Desloque-se at Set

Factors (Definir fatores), selecione a opo e toque em . Introduza o valor para Y Zoom
(Zoom Y) e toque em .

Num programa, introduza:


n Yzoom
em que n > 0
O valor predefinido 4.

588 Captulo 28 Programao na HP PPL


Variveis da Symbolic View (Vista simblica)

AltHyp
Inference (Inferncia)
Determina a hiptese alternativa utilizada para um teste de hiptese.
Na Symbolic View (Vista simblica), selecione uma opo para Alt Hypoth (Hiptese alt.).
Num programa, introduza:
0 AltHyp < 0
1 AltHyp > 0
2 AltHyp 0

E0...E9
Solve (Resolv)
Contm uma equao ou expresso. Na Symbolic View (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 Numeric View (Vista numrica).
Num programa, introduza (por exemplo):
X+Y*X-2=Y E1

F0...F9
Function (Funo)
Contm uma expresso em X. Na Symbolic View (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
Statistics 1Var (Estatstica 1 var)
Contm uma lista do(s) conjunto(s) de dados que define(m) uma anlise estatstica a 1 varivel. A
primeira coluna na lista a coluna independente e a segunda (se existente) especifica a coluna
utilizada para as frequncias. Por exemplo, H1, por predefinio, apresenta {D1, ""}, em que D1 a
coluna independente predefinida e "" indica que no existe qualquer coluna utilizada para
frequncias. Na Symbolic View (Vista simblica), selecione uma opo entre H1 e H5 e, em seguida,
introduza uma coluna independente e uma coluna de frequncias opcional.

H1Type...H5Type
Statistics 1Var (Estatstica 1 var)
Define o tipo de grfico utilizado para representar as anlises estatsticas H1 a H5. Na Symbolic
View (Vista simblica), especifique o tipo de grfico no campo para Plot1, Plot2, etc.
Em alternativa, num programa, guarde um dos seguintes nmeros inteiros constantes ou nomes nas
variveis H1Type, H2Type, etc.
1 Histogram (Histograma) (predefinio)

Comandos do programa 589


2 Box and Whisker (Grfico de caixa)
3 Normal Probability (Probabilidade normal)
4 Line (Linha)
5 Bar (Barras)
6 Pareto
Exemplo:
2H3Type

Method (Mtodo)

Inference (Inferncia)
Determina se a aplicao Inference (Inferncia) est definida para calcular resultados de testes de
hipteses ou intervalos de confiana. Na Symbolic View (Vista simblica), faa uma seleo para
Method (Mtodo).
Num programa, introduza:
0 Method para Hypothesis Test (Teste de hiptese)
2 Method para Confidence Interval (Intervalo de confiana)
3 Method para Chi-Square (Qui-quadrado)
4 Method para Regression (Regresso)

R0...R9
Polar
Contm uma expresso em . Na Symbolic View (Vista simblica), selecione uma opo entre R0 e
R9 e introduza uma expresso.
Num programa, introduza:
SIN() R1

S1...S5
Statistics 2Var (Estatstica 2 var)
Contm uma lista que define uma anlise estatstica a 2 variveis. Apresenta uma lista que contm o
nome da coluna independente, o nome da coluna dependente e a equao de ajuste (se existente).

S1Type...S5Type
Statistics 2Var (Estatstica 2 var)
Define o tipo de ajuste a utilizar pela operao FIT no desenho da linha de regresso. Na Symbolic
View (Vista simblica), especifique o ajuste no campo para Type1, Type2, etc.
Num programa, guarde um dos seguintes nmeros inteiros constantes numa varivel S1Type,
S2Type, etc.
1 Linear
2 Logarithmic (Logartmico)
3 Exponential (Exponencial)

590 Captulo 28 Programao na HP PPL


4 Power (Potncia)
5 Exponent (Expoente)
6 Inverse (Inverso)
7 Logistic (Logstico)
8 Quadratic (Quadrtico)
9 Cubic (Cbico)
10 Quartic (Qurtico)
11 User Defined (Definido pelo utilizador)
Exemplo:
3 S2Type

InfType
Inference (Inferncia)
Determina o tipo de teste de hiptese ou intervalo de confiana. Depende do valor da varivel
Method (Mtodo). Na Symbolic View (Vista simblica), faa uma seleo para Type (Tipo).
Em alternativa, num programa, guarde o nmero constante da lista abaixo na varivel Type (Tipo).
Com Method=0, os valores constantes e os respetivos significados so os seguintes:
0 Z-Test: 1
1 Z-Test: 1 - 2

2 Z-Test:1
3 Z-Test: 1 - 2

4 T-Test: 1
5 T-Test: 1 - 2

Com Method=1, os valores constantes e os respetivos significados so os seguintes:


0 Z-Int: 1
1 Z-Int: 1 - 2

2 Z-Int:1
3 Z-Int: 1 - 2

4 T-Int: 1
5 T-Int: 1 - 2

Com Method=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 Method=3, os valores constantes e os respetivos significados so os seguintes:
0 Linear t-test (Teste t linear)
1 Interval: Slope (Intervalo: Declive)

Comandos do programa 591


2 Interval: Intercept (Intervalo: Interceo)
3 Interval: Mean Response (Intervalo: Resposta mdia)
4 Prediction Interval (Intervalo de previso)

X0, Y0...X9,Y9
Parametric (Paramtrica)
Contm duas expresses em T: X(T) e Y(T). Na Symbolic View (Vista simblica), selecione uma
opo entre X0Y0 e X9Y9 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
Sequence (Sequncia)
Contm uma expresso em N. Na Symbolic View (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 Numeric View (Vista numrica)

C0...C9
Statistics 2Var (Estatstica 2 var)
Contm listas de dados numricos. Na Numeric View (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

Statistics 1Var (Estatstica 1 var)


Contm listas de dados numricos. Na Numeric View (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.

592 Captulo 28 Programao na HP PPL


NumIndep
Function (Funo) Parametric (Paramtrica) Polar Sequence (Sequncia) Advanced Graphing
(Grficos Avanados)
Especifica a lista de valores independentes (ou conjuntos de dois valores independentes) a utilizar
por Build Your Own Table (Cria a tua tabela). Introduza os seus valores, um a um, na Numeric View
(Vista numrica).
Num programa, introduza:
LIST NumIndep
List (Lista) pode ser uma lista propriamente dita ou o nome de uma lista. No caso da aplicao
Advanced Graphing (Grficos Avanados), a lista ser uma lista de pares (uma lista de vetores de 2
elementos) em vez de uma lista de nmeros.

NumStart
Function (Funo) Parametric (Paramtrica) Polar Sequence (Sequncia)
Define o valor inicial para uma tabela na Numeric View (Vista numrica).
Na vista Numeric Setup (Config numrica), introduza um valor para NUMSTART.
Num programa, introduza:
n NumStart

NumXStart
Advanced Graphing (Grficos Avanados)
Define o nmero inicial para os valores de X numa tabela na Numeric View (Vista numrica).
Na vista Numeric Setup (Config numrica), introduza um valor para NUMXSTART.
Num programa, introduza:
n NumXStart

NumYStart
Advanced Graphing (Grficos Avanados)
Define o valor inicial para os valores de Y numa tabela na Numeric View (Vista numrica).
Na vista Numeric Setup (Config numrica), introduza um valor para NUMYSTART.
Num programa, introduza:
n NumYStart

NumStep
Function (Funo) Parametric (Paramtrica) Polar Sequence (Sequncia)
Define o tamanho do passo (valor do incremento) para uma varivel independente na Numeric View
(Vista numrica).
Na vista Numeric Setup (Config numrica), introduza um valor para NUMSTEP.
Num programa, introduza:

Comandos do programa 593


n NumStep
em que n > 0

NumXStep
Advanced Graphing (Grficos Avanados)
Define o tamanho do passo (valor do incremento) para uma varivel X independente na Numeric
View (Vista numrica).
Na vista Numeric Setup (Config numrica), introduza um valor para NUMXSTEP.
Num programa, introduza:
n NumXStep
em que n > 0

NumYStep
Advanced Graphing (Grficos Avanados)
Define o tamanho do passo (valor do incremento) para uma varivel Y independente na Numeric
View (Vista numrica).
Na vista Numeric Setup (Config numrica), introduza um valor para NUMYSTEP.
Num programa, introduza:
n NumYStep
em que n > 0

NumType
Function (Funo) Parametric (Paramtrica) Polar Sequence (Sequncia) Advanced Graphing
(Grficos Avanados)
Define o formato da tabela.
Na vista Numeric Setup (Config numrica), faa uma seleo para NumType (Tipo de n.).
Num programa, introduza:
0 NumType para Automatic (Automtica) (predefinio).
1 NumType para BuildYourOwn (Cria A Tua).

NumZoom

Function (Funo) Parametric (Paramtrica) Polar Sequence (Sequncia)


Define o fator de zoom na Numeric View (Vista numrica).
Na vista Numeric Setup (Config numrica), introduza um valor para NUMZOOM.
Num programa, introduza:
n NumZoom
em que n > 0

594 Captulo 28 Programao na HP PPL


NumXZoom
Advanced Graphing (Grficos Avanados)
Na vista Numeric Setup (Config numrica), introduza um valor para NUMXZOOM.
Num programa, introduza:
n NumXZoom
em que n > 0

NumYZoom
Advanced Graphing (Grficos Avanados)
Define o fator de zoom para os valores na coluna Y, na Numeric View (Vista numrica).
Na vista Numeric Setup (Config numrica), introduza um valor para NUMYZOOM.
Num programa, introduza:
n NumYZoom
em que n > 0

Variveis da aplicao Inference (Inferncia)


As seguintes variveis so utilizadas pela aplicao Inference (Inferncia). Correspondem a campos
da Numeric View (Vista numrica) da aplicao Inference (Inferncia). O conjunto de variveis
apresentado nesta vista depende do teste de hiptese ou intervalo de confiana selecionado na
Symbolic View (Vista simblica).

Alpha (Alfa)

Define o nvel alfa para o teste de hiptese. Na Numeric View (Vista numrica), defina o valor de
Alpha (Alfa).
Num programa, introduza:
n Alpha
em que 0 < n < 1

Conf
Define o nvel de confiana para o intervalo de confiana. Na Numeric View (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 Symbolic View (Vista simblica), campo Expected (Esperado), selecione Count
(Contagem). Em seguida, na Numeric View (Vista numrica), introduza os dados em ExpList.

Comandos do programa 595


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
Numeric View (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 Numeric
View (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 Numeric View (Vista
numrica), defina o valor de 0.

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 Numeric View (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 Numeric View (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 Numeric View (Vista numrica), introduza os seus dados em ObsList.

ObsMat
Contm as contagens observadas por categoria para o teste bidirecional de qui-quadrado. Na
Numeric View (Vista numrica), introduza os seus dados em ObsMat.

596 Captulo 28 Programao na HP PPL


0

Define a proporo presumida de sucessos para o teste Z de uma proporo. Na Numeric View
(Vista numrica), defina o valor de 0.

Num programa, introduza:


n 0

em que 0 < 0 < 1

Pooled (Repartidos)

Determine se as amostras so ou no repartidas para testes ou intervalos, utilizando a distribuio T


de Student com duas mdias. Na Numeric View (Vista numrica), defina o valor de Pooled
(Repartidos).
Num programa, introduza:
0 Pooled para no repartidas (predefinio).
1 Pooled para repartidas.

ProbList

Contm as probabilidades esperadas por categoria para o teste de qui-quadrado da adequao do


ajuste. Na Symbolic View (Vista simblica), na caixa Expected (Esperado), selecione Probability
(Probabilidade). Em seguida, na Numeric View (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 Numeric View (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 Numeric View (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 Numeric view (Vista numrica), defina o valor de 1.

Num programa, introduza:


n 1

Comandos do programa 597


2

Para um teste ou intervalo que inclua a diferena entre duas mdias ou duas propores, define o
desvio padro da populao da segunda amostra. Na Numeric View (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 Numeric View (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 Numeric View (Vista numrica), defina o valor de x2.

Num programa, introduza:


n x2

Xlist (Lista X)
Contm a lista de dados explicativos (X) para os testes de regresso e intervalos. Na Numeric View
(Vista numrica), introduza os seus dados em Xlist.

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.

Ylist (Lista Y)
Contm a lista de dados de resposta (Y) para os testes de regresso e intervalos. Na Numeric View
(Vista numrica), introduza os seus dados em Ylist.

Variveis da aplicao Finance (Financeira)


As seguintes variveis so utilizadas pela aplicao Finance (Financeira). Correspondem aos
campos da Numeric View (Vista numrica) da aplicao Finance (Financeira).

CPYR

Perodos de capitalizao por ano. Define o nmero de perodos de capitalizao por ano para um
clculo do fluxo de dinheiro. Na Numeric View (Vista numrica) da aplicao Finance (Financeira),
introduza um valor para C/YR.
Num programa, introduza:
n CPYR
em que n > 0

598 Captulo 28 Programao na HP PPL


BEG
Determina se o juro acumulado no incio ou no fim do perodo de capitalizao. Na Numeric View
(Vista numrica) da aplicao Finance (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 Numeric View (Vista
numrica) da aplicao Finance (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 Numeric
View (Vista numrica) da aplicao Finance (Financeira), introduza um valor para I%YR.
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 Numeric View (Vista numrica) da aplicao Finance (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
Numeric View (Vista numrica) da aplicao Finance (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 Numeric View (Vista numrica) da aplicao Finance
(Financeira), introduza um valor para P/YR (P/A).

Comandos do programa 599


Num programa, introduza:
n PPYR
em que n > 0

PV
Present value (Valor atual). Define o valor atual de um investimento. Na Numeric View (Vista
numrica) da aplicao Finance (Financeira), introduza um valor para PV.
Num programa, introduza:
n PV
Nota: os valores negativos representam um investimento ou emprstimo.

GSize
Group size (Tamanho do grupo). Define o tamanho de cada grupo para a tabela de amortizao. Na
Numeric View (Vista numrica) da aplicao Finance (Financeira), introduza um valor para Group
Size (Tamanho do grupo).
Num programa, introduza:
n GSize

Variveis da aplicao Linear Solver (Solucionador linear)


As seguintes variveis so utilizadas pela aplicao Linear Solver (Solucionador linear).
Correspondem aos campos da Numeric View (Vista numrica) da aplicao.

LSystem
Contm uma matriz 2x3 ou 3x4 que representa um sistema linear 2x2 ou 3x3. Na Numeric View
(Vista numrica) da aplicao Linear Solver (Solucionador linear), introduza os coeficientes e as
constantes do sistema linear.
Num programa, introduza:
matrixLSystem
em que matrix uma matriz ou o nome de uma das variveis de matriz M0 a M9.

Variveis da aplicao Triangle Solver (Solucionador de tringulos)


As seguintes variveis so utilizadas pela aplicao Triangle Solver (Solucionador de tringulos).
Correspondem aos campos da Numeric View (Vista numrica) da aplicao.

SideA
O comprimento do Lado a. Define o comprimento do lado oposto ao ngulo A. Na Numeric View
(Vista numrica) da aplicao Triangle Solver (Solucionador de tringulos), introduza um valor
positivo para a.
Num programa, introduza:
n SideA
em que n > 0

600 Captulo 28 Programao na HP PPL


SideB
O comprimento do Lado b. Define o comprimento do lado oposto ao ngulo B. Na Numeric View
(Vista numrica) da aplicao Triangle Solver (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 Numeric View


(Vista numrica) da aplicao Triangle Solver (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 Numeric View (Vista numrica)
da aplicao Triangle Solver (Solucionador de tringulos), introduza um valor positivo para o ngulo
A.
Num programa, introduza:
n AngleA
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 Numeric View (Vista numrica)
da aplicao Triangle Solver (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 Numeric View (Vista numrica)
da aplicao Triangle Solver (Solucionador de tringulos), introduza um valor positivo para o ngulo
C.
Num programa, introduza:
n AngleC
em que n > 0

Comandos do programa 601


RECT

Corresponde ao estado de na Numeric View (Vista numrica) da aplicao Triangle Solver


(Solucionador de tringulos). Determina se utilizado um solucionador de tringulos geral ou um
solucionador de tringulos retngulos. Na vista da aplicao Triangle Solver (Solucionador de
tringulos), toque em .

Num programa, introduza:


0 RECT para o Triangle Solver (Solucionador de tringulos) geral.
1 RECT para o Triangle Solver (Solucionador de tringulos) retngulos.

Variveis de Home Settings (Definies de incio)


As seguintes variveis (exceto Ans) encontram-se nas Home Settings (Definies de incio). Todas
podem ser substitudas na vista Symbolic Setup (Config simblica) de uma aplicao.

Ans
Contm o ltimo resultado calculado na vista Home (Incio) ou do CAS. Ans(n) apresenta o n-simo
resultado no histrico de vista Home (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 Home (Incio). Em Home Settings (Definies de incio),
escolha Degrees (Graus) ou Radians (Radianos) para o valor do ngulo.
Num programa, introduza:
0 HAngle para graus.
1 HAngle para radianos.

HDigits
Define o nmero de dgitos para um formato numrico que no o Standard (Padro) na vista Home
(Incio). Em Home Settings (Definies de incio), introduza um valor no segundo campo de Number
Format (Formato numrico).
Num programa, introduza:
n HDigits, em que 0 < n < 11.

HFormat

Define o formato de apresentao dos nmeros utilizado na vista Home (Incio). Em Home Settings
(Definies de incio), escolha Standard (Padro), Fixed (Fixo), Scientific (Cientfico) ou
Engineering (Engenharia) no campo Number Format (Formato numrico).
Num programa, guarde um dos seguintes nmeros constantes (ou o respetivo nome) na varivel
HFormat:
0 Standard (Padro)
1 Fixed (Fixo)
2 Scientific (Cientfico)
3 Engineering (Engenharia)

602 Captulo 28 Programao na HP PPL


HComplex
Define o modo de nmeros complexos para a vista Home (Incio). Em Home Settings (Definies de
incio), marque ou desmarque o campo Complex (Complexos). Em alternativa, num programa,
introduza:
0 HComplex para OFF (Desligado).
1 HComplex para ON (Ligado).

Date (Data)

Apresenta a data do sistema. O formato AAAA.MMDD. Este formato utilizado


independentemente do formato definido no ecr Home Settings (Definies de incio). Na pgina 2
das Home Settings (Definies de incio), introduza os valores para Date (Data).
Num programa, introduza:
YYYY.MMDD Date, 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.

Time (Hora)
Apresenta a hora do sistema. O formato HHMMSS, com as horas no formato de 24 horas. Este
formato utilizado independentemente do formato definido no ecr Home Settings (Definies de
incio). Na pgina 2 das Home Settings (Definies de incio), introduza os valores para Time (Hora).
Num programa, introduza:
HHMMSS Time em que HH so os dois dgitos da hora (0HH<24), MM so os dois dgitos
dos minutos e SS so os dois dgitos dos segundos.

Language (Idioma)
Contm um nmero inteiro que indica o idioma do sistema. Em Home Settings (Definies de incio),
escolha um idioma para o campo Language (Idioma).
Num programa, guarde um dos seguintes nmeros constantes na varivel Language (Idioma):
1 Language (English) (Ingls)
2 Language (Chinese) (Chins)
3 Language (French) (Francs)
4 Language (German) (Alemo)
5 Language (Spanish) (Espanhol)
6 Language (Dutch) (Neerlands)
7 Language (Portuguese) (Portugus)

Entry (Entrada)
Contm um nmero inteiro que indica o modo de entrada. Em Home Settings (Definies de incio),
selecione uma opo para Entry (Entrada).
Num programa, introduza:
0 Entry para Textbook (Texto).
1 Entry para Algebraic (Algbrico).

Comandos do programa 603


2 Entry para RPN.
INTEGER (NMERO INTEIRO)

Base
Apresenta ou define a base para nmeros inteiros. Em Home Settings (Definies de incio),
selecione uma opo para o primeiro campo junto de Integers (Nmeros inteiros). Num programa,
introduza:
0 Base para Binary (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 Home Settings
(Definies de incio), introduza um valor para o segundo campo junto de Integers (Nmeros
inteiros). Num programa, introduza:
n Bits, em que n o nmero de bits.

Signed (C/ sinal)


Apresenta o estado de ou define um sinalizador que indica se o tamanho de palavra do nmero
inteiro tem ou no sinal. Em Home Settings (Definies de incio), marque ou desmarque o campo
direita de Integers (Nmeros inteiros). Num programa, introduza:
0 Signed para sem sinal.
1 Signed para com sinal.

Variveis da vista Symbolic Setup (Config simblica)


As seguintes variveis encontram-se na vista Symbolic Setup (Config simblica) de uma aplicao.
Podem ser utilizadas para substituir o valor da varivel correspondente em Home Settings
(Definies de incio).

AAngle
Define o modo de ngulo.
Em Symbolic setup (Config simblica), escolha System (Sistema), Degrees (Graus) ou Radians
(Radianos) para o valor do ngulo. System (Sistema) (predefinio) fora o valor do ngulo a
coincidir com a existente em Home Settings (Definies de incio).
Num programa, introduza:
0 AAngle para System (Sistema) (predefinio).
1 AAngle para Radians (Radianos).
2 AAngle para Degrees (Graus).

AComplex

Define o modo de nmeros complexos.

604 Captulo 28 Programao na HP PPL


Em Symbolic setup (Config simblica), escolha System (Sistema), ON (Ligado) ou OFF (Desligado).
System (Sistema) (predefinio) fora o modo de nmeros complexos a coincidir com a definio
correspondente em Home Settings (Definies de incio).
Num programa, introduza:
0 AComplex para System (Sistema) (predefinio).
1 AComplex para ON (Ligado).
2 AComplex para OFF (Desligado).

ADigits
Define o nmero de casas decimais a utilizar para os formatos numricos Fixed (Fixo), Scientific
(Cientfico) ou Engineering (Engenharia) na Symbolic Setup (Config simblica) da aplicao.
Em Symbolic Setup (Config simblica), introduza um valor no segundo campo de Number Format
(Formato numrico).
Num programa, introduza:
n ADigits
em que 0 < n <11

AFormat

Define o formato de apresentao dos nmeros utilizado na vista Home (Incio) e para rotular os
eixos na Plot View (Vista de desenho).
Em Symbolic Setup (Config simblica), escolha Standard (Padro), Fixed (Fixo), Scientific
(Cientfico) ou Engineering (Engenharia) no campo Number Format (Formato numrico).
Num programa, guarde o nmero constante na varivel AFormat.
0 System (Sistema)
1 Standard (Padro)
2 Fixed (Fixo)
3 Scientific (Cientfico)
4 Engineering (Engenharia)
Exemplo:
3 AFormat

Variveis de resultados
As aplicaes Function (Funo), Statistics 1Var, (Estatstica 1 var), Statistics 2Var (Estatstica 2 var)
e Inference (Inferncia) disponibilizam funes que geram resultados que podem ser reutilizados fora
dessas aplicaes (como, por exemplo, num programa). Por exemplo, a aplicao Function (Funo)
pode encontrar a raiz de uma funo, sendo essa raiz gravada numa varivel chamada Root (Raiz).
Essa varivel pode, ento, ser utilizada noutro lugar.
As variveis de resultados so listadas atravs das aplicaes que as geram.

Comandos do programa 605


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

[blank] (em branco) Para adoptar a base predefinida (consulte A base predefinida
na pgina 607)

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 Marcador de base Base [em branco] Adotar a base
predefinida (consulte A base predefinida na pgina 607) d decimal b binria o octal h hexadecimal
582 Aritmtica de nmeros inteiros elementar representa 22810. Neste caso, o marcador base h
indica que o nmero para ser interpretado como um nmero hexadecimal: E416.

606 Captulo 29 Aritmtica de nmeros inteiros elementar


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

A base predefinida 607


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 Home Settings (Definies de incio):

2. Escolha a base que pretende do menu Integers (Nmeros inteiros): Binary (Binria), Octal,
Decimal ou Hex.
3. O campo direita de Integers (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

608 Captulo 29 Aritmtica de nmeros inteiros elementar


resultados so matematicamente equivalentes. No entanto, cada uma apresentada na base do
operando introduzida primeiro: 16 no primeiro caso e 8 no segundo.

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 Edit Integer (Editar inteiro).
1. Na vista Home (Incio), utilize as teclas de cursor para selecionar o resultado que lhe interessa.
2.
Prima (Base).

apresentada a caixa de dilogo Edit Integer (Editar inteiro). O campo Was (Era), em cima,
apresenta o resultado que selecionou na vista Home (Incio).
Os equivalentes hexadecimal e decimal so apresentados abaixo do campo Out (Sada),
seguidos de uma representao bit a bit do nmero inteiro.

Exemplos de aritmtica de nmeros inteiros 609


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 Home (Incio).) As
teclas so as seguintes:

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 Out (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 Out (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 Out (Sada) (e nos campos hex e decimal abaixo dele).

ou (Base do ciclo): apresenta o nmero inteiro no campo Out (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 Out (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 Home
(Incio) e abrir a caixa de dilogo Edit Integer (Editar inteiro), o valor apresentado no campo Was
(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 Home (Incio) e dos programas:

610 Captulo 29 Aritmtica de nmeros inteiros elementar


BITAND BITNOT BITOR

BITSL BITSR BITXOR

BR GETBASE GETBITS

RB SETBASE SETBITS

Estas encontram-se descritas em Integer (Nmero inteiro) na pgina 573.

Funes de base 611


30 Apndice A Glossrio

app (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 Function
(Funo), Advanced Graphing (Grficos Avanados), Geometry (Geometria), Spreadsheet (Folha de
Clculo), Statistics 1Var (Estatstica 1 var), Statistics 2Var (Estatstica 2 var), Inference (Inferncia),
DataStreamer, Solve (Resolv), Linear Solver (Solucionador Linear), Triangle Solver (Solucionador de
Tringulos), Finance (Financeira), Parametric (Paramtrica), Polar, Sequence (Sequncia), Linear
Explorer (Explorador Linear), Quadratic Explorer (Explorador Quadrtico) e Trig Explorer (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.
button (boto)
Uma opo ou menu apresentados na parte inferior do ecr e ativados por meio de toque. Compare
com key (tecla).
CAS
Sistema de lgebra Computacional. Utilize o CAS para efetuar clculos exatos ou simblicos.
Compare com os clculos efetuados na vista Home (Incio) que, frequentemente, do aproximaes
numricas. Pode partilhar resultados e variveis do CAS com a vista Home (Incio) (e vice-versa).
catalog (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 Application Library
(Biblioteca de Aplicaes).
command (comando)
Uma operao para utilizar nos programas. Os comandos podem guardar resultados em variveis,
mas no apresentam os resultados.
expression (expresso)
Um nmero, varivel ou expresso algbrica (nmeros mais funes) que produz um valor.
function (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 Home (Incio)
O ponto de partida da calculadora. A maior parte dos clculos pode ser realizada na vista Home
(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
Home (Incio) (e vice-versa).
input form (formulrio de introduo)
Uma ecr onde pode definir valores ou escolher opes. Outro nome para uma caixa de dilogo.

612 Captulo 30 Apndice A Glossrio


key (tecla)
Uma tecla do teclado (diferente de um boto, que aparece no ecr e em que preciso tocar para o
ativar).
Library (Biblioteca)
Um conjunto de itens; mais especificamente, de aplicaes. Consulte tambm catalog (catlogo).

list (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 List Editor (Editor de Listas) e, em seguida, guardadas no List
Catalog (Catlogo de Listas).
matrix (matriz)
Um array bidimensional de nmeros reais ou complexos entre parnteses retos. As matrizes podem
ser criadas e manipuladas pelo Matrix Editor (Editor de Matrizes) e, em seguida, guardadas no Matrix
Catalog (Catlogo de Matrizes). Os vetores tambm so tratados pelo Matrix Catalog (Catlogo de
Matrizes) e pelo Matrix Editor (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.
note (nota)
Texto que escreve no Note Editor (Editor de Notas). Pode ser uma nota geral e autnoma ou uma
nota especfica de uma aplicao.
open sentence (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.
program (programa)
Um conjunto de instrues reutilizvel que o utilizador regista com o Program Editor (Editor de
Programas).
variable (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 ( ).

vector (vetor)
Um array unidimensional de nmeros reais ou complexos entre parnteses retos simples. Os vetores
podem ser criados e manipulados pelo Matrix Editor (Editor de Matrizes) e, em seguida, guardados
no Matrix Catalog (Catlogo de Matrizes).
views (vistas)
Os principais ambientes das aplicaes HP. So exemplos de vistas de aplicao: Plot (Desenho),
Plot Setup (Config desenho), Numeric (Numrica), Numeric Setup (Config numrica), Symbolic
(Simblica) e Symbolic Setup (Config simblica).

613
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 Reset (Reinicializar), logo acima da
tampa do compartimento da bateria. A calculadora ser reiniciada, voltando vista Home (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

Bad argument type (Tipo de argumento incorreto) Entrada incorreta para esta operao.

Insufficient memory (Memria insuficiente) Para continuar a operao, tem de recuperar alguma memria. Elimine
uma ou mais aplicaes, matrizes, listas, notas ou programas
personalizados.

614 Captulo 31 Apndice B Resoluo de problemas


Mensagem Significado

Insufficient statistics data (Dados estatsticos No existem pontos de dados suficientes para o clculo. Para
insuficientes) estatstica a duas variveis, deve haver duas colunas de dados, e cada
coluna deve conter, no mnimo, quatro nmeros.

Invalid dimension (Dimenso invlida) O argumento do array tinha dimenses incorretas.

Statistics data size not equal (Tamanho dos Precisa de duas colunas com nmeros iguais de valores de dados.
dados estat. difer.)

Syntax error (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.

No functions checked (Nenhuma funo marcada) Deve introduzir e marcar uma equao na Symbolic View (Vista
simblica) antes de entrar na Plot View (Vista de desenho).

Receive error (Erro de receo) Problema de receo de dados de outra calculadora. Reenvie os
dados.

Undefined name (Nome indefinido) A varivel global nomeada no existe.

Out of memory (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.

Two decimal separators input (Introduo de dois Um dos nmeros que introduziu tem duas ou mais casas decimais.
separadores decimais)

X/0 Erro de diviso por zero.

0/0 Resultado indefinido na diviso.

LN(0) LN(0) indefinido.

Inconsistent units (Unidades incoerentes) O clculo envolve unidades incompatveis (por ex., adio de
comprimento e massa).

Mensagens de estado 615


ndice Remissivo

A traar, pontos de interesse outras opes 108


ajuda 33 134 variveis 119, 120
aplicao trace (traar) 129 Vista Numeric Setup (Config
adicionar uma nota 94 Vista Numeric Setup (Config numrica) 105
Aplicao Statistics 2Var numrica) 132 aplicao Geometry (Geometria)
(Estatstica 2 var) 231 Aplicao Finance (Financeira) 137
criar 95 308 abrir 137
criar, exemplo 95 amortizao 313 adicionar clculos 143
Finance (Financeira) 308 calcular amortizaes 313 adicionar uma tangente 139
funes 97 Clculos do VDT 312 adicionar um ponto restrito
function (funo) 100 diagramas de fluxo de 138
Inference (Inferncia) 248 dinheiro 310 clculos na Plot View (Vista de
Linear Solver (Solucionador exemplo de amortizao 313 desenho) 144
linear) 286 grfico de amortizao 315 criar um ponto derivado 140
Parametric (Paramtrica) 290 valor do dinheiro no tempo desenhar o grfico 137
Polar 295 (VDT) 311 preparao 137
qualificar variveis 99 Aplicao Function (Funo) traar a derivada 144
Sequence (Sequncia) 300 100, 102 Aplicao Inference (Inferncia)
Solve (Resolv) 278 abrir 100 248
Statistics 1Var (Estatstica 1 adicionar uma tangente 115 abrir 248, 256
var) 216 alterar escala 104 Aplicao Statistics 1Var
Triangle Solver (Solucionador analisar funes 108 (Estatstica 1 var) 254
de tringulos) 316 rea entre funes 112 apresentar os resultados do
variveis 97, 98 configurar um grfico 102 teste 252
Aplicao Advanced Graphing declive de equao calcular estatsticas 255
(Grficos Avanados) 122 quadrtica 111 dados de amostra 248
abrir 125 definir expresses 101 dados indesejveis 254
apresentar a Numeric View derivadas 115 desenhar os resultados do
(Vista numrica) 131 equao quadrtica 108 teste 253
configurar o grfico 126 explorar a Numeric View (Vista importar dados 257
definies selecionadas 127 numrica) 106 importar estatsticas 254
explorar a Numeric View (Vista extremo de equao inferncia para regresso 271
numrica) 132 quadrtica 114 intervalo de confiana para a
explorar o grfico 127 funo de traar 103 interceo 274
Numeric View (Vista integrais 115, 118 intervalo de confiana para o
numrica) 130 interseco de duas funes declive 273
open sentence (expresso 110 intervalo de confiana para
aberta) 125 ir para um valor 107 uma resposta mdia 275
Plot Gallery (Galeria de Menu da Plot View (Vista de intervalos de confiana 265
Desenho) 135 desenho) 108 intervalo T de duas amostras
Plot Gallery (Galeria de navegar tabelas 107 268
Desenho), explorar 136 Numeric View (Vista intervalo T de uma amostra
traar, contorno 133 numrica) 104 268
traar, Numeric View (Vista opes de zoom 107 intervalo Z de duas amostras
numrica) 132 operaes 121 266

616 ndice Remissivo


intervalo Z de duas definir a funo 295 referncias a clulas 204
propores 267 Numeric View (Vista referncias a variveis 210,
intervalo z de uma amostra numrica) 299 212
265 Aplicao Sequence referncias externas 209
intervalo Z de uma proporo (Sequncia) 300 selection (seleo) 204
266 abrir 300 utilizar nomes em clculos
introduzir dados 252, 254 configurar o grfico 302, 306 205
linear t-test (teste t linear) 272 definir a expresso 301, 305 Aplicao Statistics 1Var
mtodo 256 desenhar o grfico da (Estatstica 1 var) 216
mtodo de inferncia 250 sequncia 303, 306 clculo de estatsticas 225
prediction interval (intervalo de explorar o grfico 303 desenhar grficos de dados
previso) 276 Numeric View (Vista 226
resultados grficos 258 numrica) 304 desenho de grficos 225
resultados numricos 258 sequncias definidas diagrama de pareto 229
Symbolic View (Vista explicitamente 305 editar dados 223
simblica) 249 tabela de valores 307 eliminar dados 224
teste da adequao do ajuste tabela de valores, configurar explorar o grfico 230
269 305 gerao de dados 224
teste da tabela bidirecional tabela de valores, explorar grfico de barras 228
270 305 grfico de caixa 227
testes de hipteses 259 Aplicao Solve (Resolv) 278 grfico de linhas 228
testes de qui-quadrado 269 abrir 278, 283 grfico de probabilidade
teste t de duas amostras 264 definir equaes 283 normal 227
teste t de uma amostra 263 definir uma equao 279 histograma 226
teste z de duas amostras 260 desenho de grficos 281 inserir dados 224
teste z de duas propores informaes acerca de introduzir dados 223
262 solues 285 Numeric View (Vista
teste z de uma amostra 259 introduzir um valor de numrica) 223
teste z de uma proporo 261 semente 283 ordenar dados 224
tipo 256 limitaes 285 Plot View (Vista de desenho)
Aplicao Linear Solver limpar 279 230
(Solucionador linear) 286 resolver 280, 284 Symbolic View (Vista
abrir 286 uma equao 278, 282 simblica) 219
itens de menu 288 variveis conhecidas 280 tipos de grfico 226
sistema 2 x 2 288 Aplicao Spreadsheet (Folha de Vista Plot Setup (Config
Aplicao Parametric Clculo) 199 desenho) 229
(Paramtrica) 290 atribuio de nomes a Aplicao Statistics 2Var
abrir 290 clulas 205 (Estatstica 2 var) 231
configurar o grfico 292, 297 botes e teclas 212 abrir 231
definir funes 290 Clculos do CAS 211 apresentar a equao 237
explorar o grfico 293 copiar e colar 209 clculo de estatsticas 242
Numeric View (Vista funes 215 configurar o grfico 236
numrica) 294 funes externas 208 conjuntos de dados 233
valor dos ngulos 291 gestos 204 definir o ajuste 242
aplicao Polar importar dados 207 desenhar grficos de dados
explorar o grfico 298 introduo direta 206 243
valor dos ngulos 296 navegao 204 desenhar o grfico 236
Aplicao Polar 295 Operaes bsicas 204 editar dados 239, 240
abrir 295 parmetros de formatao eliminar dados 240
214 escolher um ajuste 241

ndice Remissivo 617


explorar estatsticas 234 CAS 41 G
grfico de disperso 243 clculos 42 geometry (Geometria) 137
inserir dados 240 definies 44 gestos de toque 7
introduzir dados 232, 239 itens de menu 46
modelo de regresso 241 Varivel Home (Incio) 46 L
Numeric View (Vista vista 41 ligar/desligar 3
numrica) 239 Vista Home (Incio) 46
ordem de traar 244 comandos M
ordenar dados 240 DROPN 38 Menu Catlg (Catlogo) 177, 193
Plot View (Vista de desenho) DUPN 39 affix 193
245 Echo (Eco) 39 barycenter 193
prever valores 237, 246 eliminar todos os itens 40 convexhull 193
prever valores, Plot View (Vista eliminar um item 40 distance2 193
de desenho) 246 mostrar um item 40 division_point 194
prever valores, vista Home PICK (Escolher) 38 equilateral_triangle 194
(Incio) 246 ROLL (Mover) 38 exbisector 194
resoluo de problemas 247 stack (pilha) 38 extract_measure 194
tipo de ajuste 233 swap (trocar) 38 harmonic_conjugate 194
tipos de ajuste 241 LIST (Lista) 39 harmonic_division 195
traar uma curva 244 comandos de geometria 177 is_harmonic 195
Vista Plot Setup (Config convenes 1 is_harmonic_circle_bundle
desenho) 245 195
Aplicao Triangle Solver D is_harmonic_line_bundle 195
(Solucionador de tringulos) dados is_orthogonal 196
316 partilha 31 is_rectangle 196
abrir 316 definio is_rhombus 196
caso indeterminado 319 adicionar 66 is_square 196
casos especiais 319 blocos de construo 66 isobarycenter 195
sem dados suficientes 320 calcular 68 LineHorz 196
sem soluo 319 cores 69 LineVert 197
tipos de tringulo 318 eliminar 69 open_polygon 197
valor dos ngulos 317 modificar 66 orthocenter 197
valores conhecidos 317 selecionar 68 perpendicular bisector 197
valores desconhecidos 318 definies 19 point2d 197
aplicaes 54 Home (Incio) 19, 20, 21, 22 polar 197
abrir 55 Home (Incio), especificar 22 pole 198
eliminar 57 Definies CAS 44 powerpc 198
opes 57 pgina 1 44 radical_axis 198
ordenar 56 Pgina 2 45 vector (vetor) 198
repor 56 definies rpidas 6 vertices 198
rea de transferncia 28 vertices_abca 198
E menus 17
B ecr 4 atalhos 18
biblioteca de aplicaes 55 exemplos de clculos 36 fechar 18
brilho 4 expresses 24 selecionar de 17
reutilizar 27 toolbox 18
C menu sensvel ao contexto 8
clculos 23 F Menu Zoom
cancelar 3 formulrios de introduo 18 Ampliar o zoom 76
repor 19
funes de geometria 177

618 ndice Remissivo


autoscale (escala eliminar um clculo 158 colorir objetos 147
automtica) 80 equation of (equao de) 189 combinar, Numeric View (Vista
Decimal 80 equilateral (equiltero) 192 numrica) 94
exemplo 76 exemplo 65 conjugate (conjugado) 177
Integer (Nmero inteiro) 81 isosceles (issceles) 192 coordinates (coordenadas)
Menu Views (Vistas) 75 listagem de todos os objetos 174
Reduzir o zoom 77 156 desenho de grficos 166
square (quadrado) 79 measure (medida) 190 dilation (dilatao) 172
Trig 81 Menu Comand (Comandos) distance (distncia) 175
visualizao em ecr dividido 177, 189 equation of (equao de) 175
75 menu zoom 90 equilateral (equiltero) 177
X In (Ampliar X) 77 on circle (no crculo) 191 exemplo 64
X Out (Reduzir X) 78 on object (no objeto) 192 fatores de zoom 72
Y In (Ampliar Y) 78 opes de zoom 89 gestos 149
Y Out (Reduzir Y) 79 operaes comuns 88 gestos de zoom 73
zoom de caixa 74 ordinate (ordenada) 189 grfico de funo 167
modo de exame 48 parallel (paralelo) 192 grfico de sequncia 167
cancelar 52 parallelogram grfico paramtrico 167
configuraes 52, 53 (paralelogramo) 192 grfico polar 167
pr-configurao 48 parametric (paramtrica) 189 Implicit (implcita) 168
Modo de Exame perimeter (permetro) 190 inversion (inverso) 173
ativar 51 perpendicular 192 isosceles (issceles) 176
nova configurao 50 polar coordinates (coordenadas limpar objetos 148, 149
multiplicao explcita 27 polares) 189 list (lista) 168
multiplicao implcita 27 radius (raio) 190 measure (medida) 175
slope (declive) 190 Menu Comand (Comandos)
N tabelas personalizadas 91 158
navegao 6 tabelas personalizadas, Menu Options (Opes) 150
notao polaca inversa 34 eliminar dados 92 Menu Transform
Numeric View (Vista numrica) teclas de zoom 90 (Transformar) 169
61, 154 tests (Testes) 191 mover objetos 147
abscissa (abcissa) 189 zoom 88 ocultar nomes 147
angle (ngulo) 191 nmeros complexos 31 ODE (EDO) 168
apresentar clculos na Plot nmeros hexagesimais 15 on circle (no crculo) 176
View (Vista de desenho) nmeros negativos 27 on object (no objeto) 176
157 opes de zoom 73
arc Length (comprimento do P operaes comuns 72
arco) 191 parnteses 26 ordinate (ordenada) 174
area (rea) 190 pilha, manipular 38 parallel (paralelo) 176
botes de menu 92 Plot View (Vista de desenho) 59, parallelogram
calcular 91 145 (paralelogramo) 177
cartesian (cartesiano) 189 abscissa (abcissa) 174 parametric (paramtrica) 175
collinear (colinear) 191 angle (ngulo) 175 perimeter (permetro) 175
combinar, Plot View (Vista de arc Length (comprimento do perpendicular 176
desenho) 94 arco) 176 polar coordinates (coordenadas
conjugate (conjugado) 193 area (rea) 175 polares) 175
coordinates (coordenadas) botes 149 preencher objetos 147
189 botes de menu 84 projection (projeo) 172
distance (distncia) 190 cartesian (cartesiano) 174 radius (raio) 175
editar um clculo 157 collinear (colinear) 176

ndice Remissivo 619


reciprocation (reciprocao) quadrilateral (quadriltero) intersections (interseces)
173 162 179
reflection (reflexo) 170 random points (pontos inversion (inverso) 188
rotation (rotao) 171 aleatrios) 160 isosceles triangle (tringulo
selecionar objetos 146 ray (raio) 160 issceles) 181
similarity (similaridade) 172 rectangle (retngulo) 162 line (linha) 179
slider (barra deslizante) 169 regular polygon (polgono list (lista) 187
slope (declive) 175 regular) 163 locus (lugar geomtrico) 185
slopefield (campo de rhombus (losango) 162 median (mediana) 180
direes) 168 right triangle (tringulo Menu Comand (Comandos)
teclas 149 retngulo) 162 177
teclas de zoom 73 segment (segmento) 160 midpoint (ponto mdio) 178
tests (Testes) 176 square (quadrado) 163 ocultar um objeto 153
Trace (Traar) 82 tangent (tangente) 161 ODE (EDO) 187
translation (translao) 169 triangle (tringulo) 161 operaes comuns 66
Vista Plot Setup (Config prefcio 1 parabola (parbola) 185
desenho) 151 prioridade algbrica 26 parallel (paralelo) 180
zoom 72, 149 parallelogram
Plot View (Vista de desenho) R (paralelogramo) 182
Menu Comand (Comandos) resultados, reutilizar 35 parametric (paramtrica) 185
158 resultados avultados 27 perpendicular 180
altitude 161 RPN 34 plot (desenho) 185
angle bisector (bissetor do histrico 35 point (ponto) 178
ngulo) 161 point On (ponto em) 178
center (centro) 159 S polar 186
circle (crculo) 163 sistema de lgebra polygon (polgono) 181, 183
circumcircle (circumcrculo) computacional 41 projection (projeo) 188
163 Symbolic View (Vista simblica) quadrilateral (quadriltero)
conic (cnica) 165 58, 151 182
curve (curva) 163 altitude 181 ray (raio) 179
ellipse (elipse) 165 bisector (bissetor) 181 reciprocation (reciprocao)
excircle (crculo exterior) 164 botes de menu 70 188
hyperbola (hiprbole) 165 center (centro) 178 rectangle (retngulo) 182
incircle (crculo interior) 164 circle (crculo) 183 reflection (reflexo) 187
intersection (interseco) 159 circumcircle (circumcrculo) regular polygon (polgono
intersections (interseces) 183 regular) 183
159 conic (cnica) 185 reordenao de entradas 153
isosceles Triangle (tringulo criar objetos 152 rhombus (losango) 182
issceles) 161 curve (curva) 183 right triangle (tringulo
line (linha) 160 dilation (dilatao) 188 retngulo) 181
locus (lugar geomtrico) 165 eliminar um objeto 153 rotation (rotao) 188
median (mediana) 161 ellipse (elipse) 184 segment (segmento) 179
midpoint (ponto mdio) 159 excircle (crculo exterior) 184 sequence (sequncia) 186
parabola (parbola) 165 exemplo 62 similarity (similaridade) 188
parallel (paralelo) 160 function (funo) 185 slider (barra deslizante) 187
perpendicular 160 hyperbola (hiprbole) 184 slopefield (campo de
point (ponto) 158 implicit (implcita) 186 direes) 186
point On (ponto em) 159 incircle (crculo interior) 184 square (quadrado) 183
polygon (polgono) 161, 163 intersection (interseco) 179 tangent (tangente) 180
transform (transformar) 187

620 ndice Remissivo


translation (translao) 187
triangle (tringulo) 181
Vista Symbolic Setup (Config
simblica) 154

T
teclado 7
teclas
atalhos de matemtica 13
edio 9
EEX 16
introduo 9
matemtica 12
modelo matemtico 12
shift 10
trace (traar)
calcular uma definio 83
ligar/desligar 84
selecionar um grfico 83

V
varivel 30
vista
exemplo 62
Vista do CAS 4
Vista Home (Incio) 3
Vista Numeric Setup (Config
numrica) 61
exemplo 65
operaes comuns 93
repor predefinies 94
Vista Plot Setup (Config
desenho) 60
configurar a Plot View (Vista de
desenho) 84
exemplo 64
mtodos para grficos 86
operaes comuns 84
Pgina 1 85
Pgina 2 86
repor predefinies 88
Vista Symbolic Setup (Config
simblica) 58
anular definies 71
exemplo 63
operaes comuns 71

ndice Remissivo 621

Anda mungkin juga menyukai