Beruflich Dokumente
Kultur Dokumente
Guia do Usurio
H
Edio 1
Nmero de pea F2215AA-90004
Aviso
REGISTRO SEU PRODUTO EM: www.register.hp.com
ESTE MANUAL E TODOS OS EXEMPLOS CONTIDOS AQUI SO
FORNECIDOS DO JEITO QUE ESTO E ESTO SUJEITOS
MUDANAS SEM AVISO PRVIO. A COMPAINHA HEWLETT-PACKARD
NO FAZ GARANTIA DE NENHUM TIPO COM RESPEITO A ESTE
MANUAL OU OS EXEMPLOS CONTIDOS AQUI, INCLUINDO, MAS NO
SE LIMITANDO S GARANTIAS IMPLCITAS DE COMERCIABILIDADE,
NO-VIOLAO E APTIDO PARA UM PROPSITO PARTICULAR.
HEWLETT-PACKARD CO. NO SER RESPONSVEL POR QUAISQUER
ERROS OU POR DANOS ACIDENTAIS OU CONSEQUENCIAIS
RELACIONADOS COM O FORNECIMENTO, DESEMPENHO, OU USO
DESTE MANUAL OU OS EXEMPLOS CONTIDOS AQUI.
1988, 1990-1991, 2003, 2007 Hewlett-Packard Development Company, L.P.
Reproduo, adaptao, ou traduo deste manual proibido sem permisso
prvia por escrito de Hewlett-Packard Company, exceto quando permitido pelas leis
de direitos autorais.
Hewlett-Packard Company
16399 West Bernardo Drive
MS 8-600
San Diego, CA 92127-1899
EUA
Histrico da Tiragem
Edio 1 Fevereiro 2007
Contedo 1
Contedo
Parte 1. Operao bsica
1. Introduo ao Uso da Calculadora...............................1-1
Consideraes Preliminares Importantes..................................... 1-1
Ligando e Desligando a Calculadora.................................... 1-1
Ajustando o Contraste do Visor ............................................ 1-1
Aspectos Importantes do Teclado e do Visor ............................... 1-2
Teclas Prefixadas................................................................ 1-2
Teclas Alfabticas............................................................... 1-3
Teclas do Cursor ................................................................ 1-3
Uso do Retrocesso e Apagamento ........................................ 1-4
Usando Menus ................................................................... 1-6
Menus de Sada................................................................. 1-8
Modos RPN e ALG ............................................................. 1-9
Tecla Desfazer ................................................................. 1-11
O Visor e os Indicadores......................................................... 1-12
Digitando Nmeros ............................................................... 1-15
Tornando nmeros negativos ............................................. 1-15
Expoentes de Base Dez ..................................................... 1-15
Compreendendo Cursor de Entrada.................................... 1-17
Intervalo dos Nmeros e OVERFLOW................................. 1-17
Execuo de Clculos Aritmticos ........................................... 1-18
Argumento nico ou Operaes Unitrias........................... 1-18
Operaes com Dois Argumentos ou Binrios...................... 1-19
Controlando o Formato de Exibio ........................................ 1-21
Pontos e vrgulas em nmeros () ()................................... 1-23
2 Contedo
Formato de exibio de nmero complexo (-, '-, r) .....1-24
Mostrando (SHOW) a preciso total de 12 dgitos ...............1-25
Fraes.................................................................................1-26
Inserindo Fraes..............................................................1-26
Mensagens ...........................................................................1-27
Memria da calculadora ........................................................1-28
Verificando a memria disponvel .......................................1-28
Apagando tudo da memria ..............................................1-29
2. RPN: A Pilha Automtica de Memria..........................2-1
O que a pilha.......................................................................2-1
O Registradores X e Y Esto no Visor ....................................2-3
Apagando o registrador X ...................................................2-3
Verificando a Pilha..............................................................2-3
Trocando os Registradores X e Y na Pilha ..............................2-4
Aritmtica - como a pilha faz isso ..............................................2-5
Como a tecla ENTER funciona ..............................................2-6
Como Apagar a Pilha..........................................................2-7
O registrador LAST X................................................................2-8
Corrigindo enganos com o LAST X........................................2-9
Reutilizando nmeros com LAST X.......................................2-10
Clculos em Cadeia no Modo RPN..........................................2-12
Resolvendo Clculos com parnteses...................................2-12
Exerccios.........................................................................2-14
Ordem de Clculo ............................................................2-14
Mais exerccios.................................................................2-16
3. Armazenando Dados em Variveis..............................3-1
Armazenando e Recuperando Nmeros .....................................3-2
Visualizando Uma Varivel .......................................................3-4
Contedo 3
Usando o Catlogo MEM......................................................... 3-4
O catlogo VAR................................................................. 3-4
Aritmtica Com Variveis Armazenadas .................................... 3-6
Armazenamento em aritmtica............................................. 3-6
Recuperao em Aritmtica ................................................. 3-7
Permutando x Com Qualquer Varivel ....................................... 3-8
A Varivel I e J.................................................................. 3-9
4. Funes de Nmero Real .............................................4-1
Funes Exponencial e Logartmica............................................ 4-1
Quociente e Resto de Diviso ................................................... 4-2
Funes de Potncia ................................................................ 4-2
Trigonometria ......................................................................... 4-3
Inserindo ........................................................................ 4-3
Configurando o Modo Angular ............................................ 4-4
Funes Trigonomtricas ..................................................... 4-4
Funes Hiperblicas............................................................... 4-6
Funes de Porcentagem.......................................................... 4-6
Constantes da Fsica................................................................ 4-8
Funes de Converso........................................................... 4-10
Converses Retangulares/Polares....................................... 4-10
Converses de Tempo....................................................... 4-13
Converses de ngulos ..................................................... 4-13
Converses de Unidades................................................... 4-14
Funes de Probabilidade ...................................................... 4-15
Fatorial ........................................................................... 4-15
Gama ............................................................................. 4-15
Probabilidade .................................................................. 4-15
Partes de Nmeros ................................................................ 4-17
4 Contedo
5. Fraes.......................................................................5-1
Inserindo Fraes.....................................................................5-1
Fraes no Visor ......................................................................5-2
Regras de exibio .............................................................5-2
Indicadores de Preciso.......................................................5-3
Mudando o Modo de Exibio de Frao ..................................5-4
Configurando o Denominador Mximo..................................5-4
Escolhendo um Formato de Frao........................................5-6
Exemplos de exibies de fraes.........................................5-8
Arredondando Fraes.............................................................5-8
Fraes em Equaes ...............................................................5-9
Fraes em Programas ...........................................................5-10
6. Inserindo e Avaliando Equaes ..................................6-1
Como voc pode usar equaes................................................6-1
Sumrio de Operaes com Equaes .......................................6-3
Inserindo Equaes na Lista de Equaes ...................................6-4
Variveis nas Equaes .......................................................6-4
Nmeros em Equaes ........................................................6-5
Funes em Equaes..........................................................6-5
Parnteses em Equaes ......................................................6-6
Exibindo e Selecionando Equaes............................................6-6
Editando e Apagando Equaes................................................6-8
Tipos de equaes ...................................................................6-9
Avaliando Equaes ..............................................................6-10
Usando ENTER para Avaliao ..........................................6-11
Usando XEQ para avaliao..............................................6-12
Respondendo Solicitaes de Equaes ............................6-13
A sintaxe das equaes..........................................................6-14
Contedo 5
Ordem de Operadores ..................................................... 6-14
Funes de equao......................................................... 6-16
Erros de sintaxe................................................................ 6-19
Verificando Equaes ............................................................ 6-19
7. Resolvendo Equaes ..................................................7-1
Resolvendo uma equao......................................................... 7-1
Resolvendo Equao embutida............................................. 7-6
Entendendo e controlando o SOLVE .......................................... 7-7
Verificando o Resultado....................................................... 7-7
Interrompendo um clculo do SOLVE .................................... 7-8
Escolhendo Estimativas Iniciais para o SOLVE........................ 7-8
Para Maiores Informaes ...................................................... 7-12
8. Integrando Equaes...................................................8-1
Integrando Equaes ( FN) .................................................... 8-2
Preciso de Integrao............................................................. 8-6
Especificando a Preciso..................................................... 8-6
Interpretando a Preciso...................................................... 8-6
Para Maiores Informaes ........................................................ 8-8
9. Operaes com Nmeros Complexos...........................9-1
A Pilha Complexa ................................................................... 9-2
Operaes Complexas............................................................. 9-2
Usando Nmeros Complexos em Notao Polar ......................... 9-5
Nmeros Complexos em Equaes............................................ 9-7
Nmero Complexo em Programa .............................................. 9-8
10.Vetor Aritmtico........................................................10-1
Operaes com vetores.......................................................... 10-1
Valor absoluto do vetor ..................................................... 10-3
6 Contedo
Produto escalar.................................................................10-4
ngulo entre os vetores......................................................10-5
Vetores em Equaes .............................................................10-6
Vetores em Programas............................................................10-7
Criando Vetores a partir de Variveis ou Registradores ..............10-8
11.Converses de Bases e Aritmtica e Lgica.................11-1
Aritmtica em Bases 2, 8 e 16 ................................................11-4
A Representao dos Nmeros................................................11-6
Nmeros Negativos ..........................................................11-6
Intervalo de Nmeros ........................................................11-7
Janelas para Nmeros Binrios Longos................................11-8
Usando base em programa e equaes...............................11-8
12.Operaes Estatsticas...............................................12-1
Inserindo Dados Estatsticos.....................................................12-1
Inserindo Dados de Uma Varivel .......................................12-2
Inserindo Dados de Duas Variveis .....................................12-2
Corrigindo Erros na Entrada de Dados ................................12-2
Clculos Estatsticos................................................................12-4
Mdia .............................................................................12-4
Desvio Padro da Amostra.................................................12-6
Desvio Padro da Populao .............................................12-7
Regresso linear ...............................................................12-7
Limitaes na Preciso dos Dados..........................................12-10
Valores de Somatria e os Registradores Estatsticos ................12-11
Estatsticas de Somatrias ................................................12-11
Acesso aos Registradores Estatsticos.................................12-12
Contedo 7
Parte 2. Programao
13.Programao Simples ...............................................13-1
Elaborando um Programa....................................................... 13-3
Selecionando um Modo .................................................... 13-3
Limites do Programa (LBL e RTN)......................................... 13-4
Usando RPN, ALG e Equaes nos Programas ..................... 13-4
Entrada e Sada de Dados................................................. 13-5
Inserindo um Programa .......................................................... 13-6
Apagar funes e tecla de retrocesso.................................. 13-7
Nomes das Funes nos Programas.................................... 13-8
Executando um Programa..................................................... 13-10
Executando um Programa (XEQ)....................................... 13-10
Testando um Programa.................................................... 13-11
Inserindo e Exibindo Dados .................................................. 13-12
Usando INPUT para Inserir Dados .................................... 13-13
Usando VIEW para Exibio de Dados............................. 13-15
Usando Equaes para Exibir as Mensagens..................... 13-16
Exibindo Informao sem Interrupo ............................... 13-18
Parando ou Interrompendo um Programa ............................... 13-19
Programando uma Parada ou Pausa (STOP, PSE) ............... 13-19
Interrompendo um Programa em Execuo ........................ 13-19
Interrupes por Erro....................................................... 13-19
Editando um Programa ........................................................ 13-20
Memria do Programa......................................................... 13-21
Visualizando a Memria do Programa.............................. 13-21
Uso da Memria ............................................................ 13-22
O Catlogo de Programas (MEM) .................................... 13-22
8 Contedo
Limpando Um ou Mais Programas.....................................13-23
Dgito Verificador............................................................13-23
Funes No Programveis...................................................13-24
Programando com BASE.......................................................13-25
Selecionando um Modo Base em um Programa ..................13-25
Nmeros Inseridos nas Linhas do Programa .......................13-25
Expresses de Polinmios e Mtodo de Horner........................13-26
14.Tcnicas de Programao..........................................14-1
Rotinas nos Programas ...........................................................14-1
Chamando Sub-rotinas (XEQ, RTN) .....................................14-1
Sub-Rotinas Aninhadas ......................................................14-2
Desvio (GTO) ........................................................................14-4
Uma Instruo GTO Programada........................................14-5
Usando GTO a Partir do Teclado........................................14-5
Instrues Condicionais ..........................................................14-6
Teste de Comparao (x?y, x?0) ........................................14-7
Sinalizadores ...................................................................14-9
Loops .................................................................................14-16
Loops Condicionais (GTO) ...............................................14-17
Loops com Contadores (DSE, ISG).....................................14-18
Variveis e Rtulos de Endereamento Indireto........................14-20
A Varivel I e J .........................................................14-20
O Endereamento Indireto, (I) e (J) ....................................14-21
Controle do Programa com (I)/(J) ......................................14-23
Equaes com (I)/(J) ........................................................14-23
Variveis indiretas sem nome ...........................................14-23
15.Resolvendo e Integrando Programas..........................15-1
Resolvendo um Programa........................................................15-1
Contedo 9
Usando o SOLVE em um Programa.......................................... 15-6
Integrando um Programa........................................................ 15-7
Usando Integrao em um Programa..................................... 15-10
Restries sobre a Soluo e Integrao ................................ 15-11
16.Programas Estatsticos...............................................16-1
Ajuste de Curva .................................................................... 16-1
Distribuies Normais e Normais-Inversas .............................. 16-11
Desvio Padro Agrupado ..................................................... 16-18
17.Programas e Equaes Diversas ................................17-1
Valor do Dinheiro no Tempo................................................... 17-1
Gerador de Nmero Primo..................................................... 17-7
Produto Vetorial em Vetores.................................................. 17-11
Parte 3. Apndices e Referncias
A. Suporte Tcnico, Baterias e Servios............................ A-1
Suporte Tcnico da Calculadora ............................................... A-1
Respostas para Perguntas Freqentes .................................... A-1
Limites Ambientais ................................................................... A-2
Trocando as Baterias ............................................................... A-3
Testando Operao da Calculadora.......................................... A-4
O Autoteste ............................................................................ A-5
Garantia ................................................................................ A-7
Sustentao De Cliente............................................................. A-8
Informaes Sobre Regulamentos ............................................ A-12
Aviso da Comisso de Comunicaes Federais......................... A-12
B. Memria do Usurio e a Pilha .....................................B-1
Gerenciando a Memria da Calculadora................................... B-1
10 Contedo
Reajustando a Calculadora....................................................... B-2
Apagando a Memria.............................................................. B-3
O Estado de Elevao da Pilha ................................................. B-4
Desativando as Operaes .................................................. B-5
Operaes Neutras............................................................. B-5
O Estado do Registrador LAST X................................................ B-6
Acessando Contedos do Registrador de Pilha..............................B-7
C. ALG: Resumo ..............................................................C-1
Sobre ALG............................................................................. C-1
Clculos Aritmticos com Dois Argumentos em ALG.................... C-2
Aritmtica Simples.............................................................. C-2
Funes de Potncia........................................................... C-3
Clculos de Percentuais ...................................................... C-3
Permutaes e Combinaes ............................................... C-4
Quociente e Resto de Diviso.............................................. C-4
Clculo com Parnteses ........................................................... C-4
Funes Exponencial e Logartmica........................................... C-5
Funes Trigonomtricas.......................................................... C-6
Funes hiperblicas ................................................................ C-6
Partes de nmeros................................................................... C-7
Verificando a Pilha.................................................................. C-7
Integrando uma equao......................................................... C-8
Operaes com Nmeros Complexos ....................................... C-8
Aritmtica em Bases 2, 8 e 16 ............................................... C-10
Inserindo Dados Estatsticos com Duas Variveis....................... C-11
D. Mais Informaes Sobre Soluo ................................ D-1
Como SOLVE Encontra uma Raz...............................................D-1
Interpretando Resultados ...........................................................D-3
Contedo 11
Quando o SOLVE No Encontra uma Raz................................. D-8
Erro por Arredondamento....................................................... D-13
E. Mais Informaes Sobre Integrao ............................. E-1
Como a Integral Avaliada...................................................... E-1
Condies que Podem Causar Resultados Incorretos.................... E-2
Condies Que Prolongam o Tempo do Clculo ......................... E-7
F. Mensagens
G. ndice de Operaes
H. ndice
12 Contedo
Parte 1
Operao bsica
Introduo ao Uso da Calculadora 1-1
1
Introduo ao Uso da Calculadora
Consideraes Preliminares Importantes
Ligando e Desligando a Calculadora
Para ligar a calculadora, pressione . ON encontra-se impresso embaixo da
tecla .
Para desligar a calculadora, pressione @. Isto , pressione e libere a tecla
shift @ e, em seguida, pressione (que tem a palavra OFF impressa em
amarelo acima dela). Uma vez que a calculadora tem Memria contnua, a sua
desativao no afetar quaisquer informaes que voc haja armazenado.
Para economizar energia, a calculadora desliga-se automaticamente aps 10
minutos de inatividade. Se voc v a exibio do indicador de bateria fraca (-)
no visor, substitua as baterias o mais rpido possvel. Consulte o Apndice A para
obter mais instrues.
Ajustando o Contraste do Visor
O contraste do visor depende da iluminao, ngulo de visualizao e da
configurao do contraste. Para aumentar ou diminuir o contraste, mantenha
pressionada a tecla e pressione ou .
Observe este smbolo na margem. Ele identifica exemplos ou
teclas que so mostradas no modo RPN e devem ser utilizadas de
forma diferente no modo ALG.
O apndice C explica como usar sua calculadora no modo ALG.
v
1-2 Introduo ao Uso da Calculadora
Aspectos Importantes do Teclado e do Visor
Teclas Prefixadas
Cada tecla tem trs funes: uma impressa em sua face, uma funo ativada com o
uso da tecla shift esquerda (amarelo) e uma funo ativada com o uso da tecla shift
direita (azul). Os nomes das funes prefixadas esto impressas em amarelo acima
e em azul embaixo de cada tecla. Pressione a tecla shift apropriada (@ ou )
antes de pressionar a tecla da funo desejada. Por exemplo, para desligar a
calculadora, pressione e libere a tecla @ shift e, em seguida, pressione .
Introduo ao Uso da Calculadora 1-3
Pressionando @ ou ativar o smbolo ou R do indicador
correspondente na parte superior do visor. O indicador permanecer ativo at
voc pressionar a prxima tecla. Para cancelar uma tecla shift (e desativar o seu
indicador), pressione a mesma tecla shift novamente.
Teclas Alfabticas
A maioria das teclas apresenta uma letra impressa no canto direito inferior delas,
como mostrado acima. Sempre que precisar digitar uma letra (por exemplo, um
rtulo de varivel ou de programa), o indicador A..Z ser exibido no visor,
indicando que as teclas alfabticas esto ativas.
As variveis so tratadas no Captulo 3; rtulos so tratados no Captulo 13.
Teclas do Cursor
Cada uma das quatro teclas de direo do cursor est marcada com uma flecha.
Neste texto ns usaremos os grficos , , e para referir a estas
teclas.
Funo shift
esquerda
Funo shift
direita
Letra para a tecla
alfabtica
1-4 Introduo ao Uso da Calculadora
Uso do Retrocesso e Apagamento
As primeiras coisas que voc precisa saber so como apagar uma entrada, corrigir
um nmero, e apagar a exibio inteira para reiniciar.
Teclas para Apagamento
Tecla Descrio
Retrocesso.
Se uma expresso est em processo de ser entrado, apaga o
caracter esquerda do cursor de entrada (_). Do contrrio, com
uma expresso completada ou o resultado de um clculo em linha
2, substitui o resultado com um zero. tambm apaga as
mensagens de erro e sai do menus. procede similarmente
quando a calculadora est nos modos de programa-entrada e
equao-entrada, como discutidos abaixo:
Modo Entrada de Equao:
Se uma equao est em processo de ser entrado ou
editado, apaga o caracter imediatamente esquerda
do cursor de insero; do contrrio, se a equao houver
sido entrada (sem nenhum cursor de insero presente),
deleta a equao inteira.
Modo Entrada de Programa:
Se uma linha de programa est em processo de ser entrado
ou editado, apaga o caracter imediatamente
esquerda do cursor de insero; do contrrio, se a linha de
programa houver sido entrada, deleta a linha inteira.
Apagar ou Cancelar.
Apaga o nmero exibido para zero ou cancela a situao atual
(tal como um menu, uma mensagem, uma solicitao, um
catlogo, ou modos de entrada de equao ou de entrada de
programa).
Introduo ao Uso da Calculadora 1-5
Teclas para Apagamento (continuao)
Tecla Descrio
x y
-
Introduo ao Uso da Calculadora 1-7
Para usar uma funo de menu:
1. Pressione uma tecla de menu para exibir um conjunto de items de menu.
2. Pressione para mover o sublinhado para o item que voc
deseja selecionar.
3. Pressione quando o item estiver sublinhado.
Instrues de programao
FLAGS ' ' '
Funes para definir, apagar e testar flags
(sinalizadores).
14
x?y < > =
Testes para comparao dos registradores X e Y.
14
x?0 < > =
Testes para comparao do registrador X e zero.
14
Outras funes
MEM 'hl l'0
Estado da memria (bytes de memria disponveis);
catlogo de variveis; catlogo de programas
(rtulos de programas).
1, 3, 12
MODE
' lh 'lh hl' llh
Modos angulares e modo de operao
4, 1
DISPLAY
] ''] h' hll J J -
'- r
Formatos de exibio fixa, cientfica, nmerico com
ponto de flutuao completa, opes de smbolo de
raz (. ou ,); formato de exibio de nmero
complexo (em modo RPN, somente xiy e ra esto
disponveis)
1
R+ R ^
Funes para verificar a pilha no modo ALG.
Registradores -X-, Y-, Z-, T.
C
CLEAR Funes para apagar diferentes pores da
memriaconsulte na tabela, na pgina
15.
1, 3,
6, 12
1-8 Introduo ao Uso da Calculadora
Com itens de menu numerados, voc pode pressionar quando o item
estiver sublinhado, ou apenas inserir o nmero do item.
Alguns menus, como CONST e SUMS, tm mais de uma pgina. Entrando estes
menus ativam o indicador ou 4. Nestes menus, use as teclas do cursor e
para navegar a um item na pgina do menu atual, use as teclas e
para acessar as pginas seguintes e anteriores no menu.
Exemplo:
Neste exemplo, ns usamos o menu DISPLAY para fixar a exibio de nmeros
para 4 casas decimais e em seguida computamos 67. O exemplo fecha usando o
menu DISPLAY para retornar exibio de nmeros com ponto de flutuao
completa.
Os menus lhe ajudam a executar inmeras funes guiando-o a elas. Voc no
precisa se lembrar dos nomes de todas as funes incorporadas na calculadora
nem procurar pelas funes impressas no teclado.
Menus de Sada
Sempre que voc executa uma funo de menu, o menu desaparece
automaticamente, como no exemplo acima. Se voc deseja sair de um menu sem
executar uma funo, voc tem trs opes:
Teclas: Visor: Descrio:
Exibio inicial
@8
J] 4'']
h' hll
Entre o menu DISPLAY
ou ] O comando Fix (Fixar) colado
na linha 2
J
Executar a diviso
@8
J4J
Retornar preciso completa
Introduo ao Uso da Calculadora 1-9
Pressionando retroceder dois nveis do menu MEM ou CLEAR, um nvel
de cada vez. Consulte na tabela da pgina 15.
Pressionando ou cancelar qualquer outro menu.
Pressionando uma outra tecla de menu substituir o menu anterior por um
novo.
Modos RPN e ALG
A calculadora pode ser configurada para executar operaes aritmticas no modo
RPN (notao polonesa inversa) ou ALG (algbrico).
No modo de notao polonesa inversa (RPN), os resultados intermedirios dos
clculos so armazenados automaticamente; portanto, voc no precisa usar
parnteses.
Em modo Algbrico (ALG), voc pode executar operaes aritmticas usando a
seqncia padro de operaes.
Para selecionar o modo RPN:
Pressione 9{J (llh) para ajustar a calculadora para o modo RPN.
Quando a calculadora est no modo RPN, o indicador RPN est ativo.
Teclas: Visor:
J
J4_
@8
J] 4'']
4
h' hll
ou
J4_
Teclas: Visor:
J
J4_
@8
J] 4'']
4
h' hll
J 4'hl'
4
hll
J4
;
1-10 Introduo ao Uso da Calculadora
Para selecionar o modo ALG:
Pressione 9{ (hl') para ajustar a calculadora para o modo ALG.
Quando a calculadora est no modo ALG, o indicador ALG est ativo.
Exemplo:
Suponha que voc deseje efetuar o clculo 1 + 2 = 3.
No modo RPN, voc entra o primeiro nmero, pressiona a tecla , entra o
segundo nmero e, finalmente, pressiona a tecla do operador aritmtico: .
No modo ALG, voc entra o primeiro nmero, pressiona , entra o segundo
nmero e finalmente pressiona a tecla .
No modo ALG os resultados e os clculos so exibidos. No modo RPN apenas os
resultados so exibidos, no os clculos.
Modo RPN Modo ALG
1 2 1 2
Nota
Voc pode escolher o modo ALG (algbrico) ou o modo RPN
(notao polonesa inversa) para os seus clculos. Ao longo do
manual, o
v
na margem indica que os exemplos ou os
pressionamentos de tecla no modo RPN devem ser executados de
forma diferente no modo ALG. O Apndice C explica como usar a
sua calculadora no modo ALG.
Introduo ao Uso da Calculadora 1-11
Tecla Desfazer
A Tecla Desfazer
A operao da tecla Desfazer depende do contexto da calculadora, mas serve
principalmente para recuperar da deleo de uma entrada ao invs de desfazer
qualquer operao arbitrria. Veja O ltimo Registrador X no Captulo 2 para
obter detalhes de como rechamar a entrada na linha 2 do visor depois que uma
funo numrica for executada. Pressione @: imediatamente depois de
usar ou para recuperar:
uma entrada que voc deletou
uma equao deletada durante o modo de equao
uma linha de programa deletada durante o modo de programa
Alm disso, voc pode usar Undo (Desfazer) para recuperar o valor de um
registrador que acabou de ser apagado usando o menu CLEAR. A operao Undo
(Desfazer) deve seguir imediatamente a operao deletar; quaisquer operaes de
interveno mantero Undo (Desfazer) de recuperar o objeto deletado. Alm de
recuperar uma entrada inteira depois da sua deleo, Undo (Desfazer) pode ser
usado tambm durante a edio de uma entrada. Pressione @: durante a
edio para recuperar:
um dgito em uma expresso que voc acabou de deletar usando
uma expresso que voc estava editando mas apagou usando
um caracter em uma equao ou programa que voc acabou de deletar
usando (durante um modo de equao ou programa)
Note tambm que a operao Undo (Desfazer) limitada pela quantidade de
memria disponvel.
1-12 Introduo ao Uso da Calculadora
O Visor e os Indicadores
O visor compreende duas linhas e indicadores.
Entradas com mais de 14 caracteres se deslocaro para a esquerda. Durante a
entrada de dados, a entrada mostrada na primeira linha no modo ALG e na
segunda linha em modo RPN. Todo clculo mostrado em at 14 dgitos,
incluindo um sinal (expoente), e o valor do expoente com at trs dgitos.
Os smbolos no visor, mostrados na figura acima, so chamados de indicadores.
Cada um tem um significado especial quando aparece no visor.
Primeira linha
Segunda linha
Indicadores
Introduo ao Uso da Calculadora 1-13
Indicadores da HP 35s
Indicador Significado Captulo
M
O indicador M (ocupado) aparece
enquanto uma operao, equao ou
programa est em execuo.
*
J
Arredonda o nmero para ajust-lo ao
formato de exibio.
JJJ
JJ
4
Usa automaticamente a notao
cientfica pois, de outra forma, nenhum
dgito significativo seria exibido.
Teclas: Visor: Descrio
4J_
Entrar a mantissa
4J_
Equivalente a 10
x
z
4J
4J
Insira a equao:
Introduo ao Uso da Calculadora 1-17
Outras funes exponenciais
Para calcular um expoente de dez (o antilogaritmo de base 10), use @ .
Para calcular o resultado de qualquer nmero elevado a uma potncia
(exponenciao), use (consulte o Captulo 4).
Compreendendo Cursor de Entrada
medida que voc digita um nmero, o cursor (_) aparece e pisca no visor. O
cursor lhe mostra onde o prximo dgito estar; e, portanto indica que o nmero
no est completo.
Se voc executa uma funo para calcular um resultado, o cursor desaparece
porque o nmero est completo a entrada est encerrada.
Pressionando encerrar a entrada. Para separar dois nmeros, digite o
primeiro nmero, pressione para encerrar a entrada e, em seguida, digite
o segundo nmero.
Se a entrada no estiver terminada (se o cursor estiver presente), retrocede
para apagar o ltimo dgito. Se a entrada estiver terminada (sem cursor presente),
age como e apaga o nmero inteiro. Experimente!
Intervalo dos Nmeros e OVERFLOW
O menor nmero disponvel na calculadora 9,99999999999 10
499
, enquanto
que o maior nmero 9,99999999999 10
499
.
Se um clculo gerar um resultado que exceda o maior nmero possvel, ser
exibido 9.99999999999 10
499
ou 9,99999999999 10
499
, e a
mensagem de advertncia 'lll ser exibida.
Teclas: Visor: Descrio:
J4
Um nmero terminado.
J4
Um outro nmero terminado.
Entre o nmero
JJ
Pressione o operador de quadrado
9(hl') Alterne al modo ALG
''''
Entre a operao de quadrado
''''
Insira o nmero entre parnteses
''''
JJ
Pressione a tecla Enter para ver o
resultado
Tecla No RPN, Programa RPN Em Equao ALG, Programa ALG
X
2
SQ()
?
x SQRT()
#
e
x
EXP()
!
10
x
ALOG()
1/x INV()
1-20 Introduo ao Uso da Calculadora
Exemplo
Calcula 2+3 e
6
C
4
, primeiro no modo RPN e em seguida no modo ALG.
Em modo ALG, os operadores infixos so , ,, , e . As outras
operaes com dois argumentos usam notao de funo da forma f(x,y), onde x e
y so o primeiro e o segundo operando na seqncia. Em modo RPN, os
operandos para operaes com dois argumentos so entrados em seqncia Y, em
seguida X na pilha. Isto , y o valor no registrador-y e x o valor no registrador-x.
A raz x
th
de y (') a exceo para esta regra. Por exemplo, para calcular
no modo RPN, pressione @ '. No modo ALG, a operao
equivalente teclada como @ ' .
Assim como em operaes de argumento nico, algumas operaes com dois
argumentos so exibidos diferentemente em modo RPN do que no modo ALG. Estas
diferenas so sumarizadas na tabela abaixo.
Teclas: Visor: Descrio:
9J(llh)
Entre modo RPN (se necessrio)
4
_
Entre 2, em seguida coloque 3 no
registrador-x. Note o cursor piscando
depois de 3; no pressione Enter!
'r''
Entre o 6, em seguida mova o cursor
de edio adiante da vrgula e entre o
4.
'r''
J
Pressione Enter para ver o resultado.
3
8
Introduo ao Uso da Calculadora 1-21
Para operaes comutativas tais como e , a seqncia dos operandos no
afeta o resultado calculado. Se voc entrar errneamente o operando para uma
operao com dois argumentos no comutativa na seqncia errada em modo
RPN, simplesmente pressione a tecla J para trocar os contedos nos
registradores x- e y-. Isto explicado em detalhes no Captulo 2 (veja a seo
entitulada Troca de Registradores X- e Y-na Pilha).
Controlando o Formato de Exibio
Todos os nmeros so armazenados com preciso de 12-dgitos; contudo, voc
pode controlar o nmero de dgitos usados na exibio de nmeros atravs das
opes no menu do Visor. Pressione @ 8 para acessar este menu. As
primeiras quatro opes (FIX, SCI, ENG, e ALL) controlam o nmero de dgitos na
exibio de nmeros. Durante alguns clculos internos complicados, a calculadora
usa a preciso de 15-dgitos para resultados intermedirios. O nmero exibido
arredondado de acordo com o formato de exibio.
Formato com nmero fixo de casas decimais (])
O formato FIX exibe um nmero com at 11 casas decimais (11 dgitos direita do
ponto decimal ou ) se houver espao para a sua exibio. Aps a
solicitao de ]_, digite o nmero de casas decimais a serem exibidas. Para 10
ou 11 casas, pressione J ou .
Por exemplo, no nmero J4>, o 7, o 0, o 8 e o 9 so os
dgitos decimais que voc v quando a calculadora est configurada para o modo
de exibio FIX 4.
Qualquer nmero que seja muito grande (10
11
) ou muito pequeno (10
-11
) para
exibir na configurao de casa decimal atual ser exibido automaticamente no
formato cientfico.
Tecla No RPN, Programa RPN Em Equao ALG, Programa ALG
y
x
^
x y XROOT(, )
@
INT
IDIV(, )
1-22 Introduo ao Uso da Calculadora
Formato cientfico (''])
O formato SCI exibe um nmero em notao cientfica (um dgito antes do ponto
decimal ou sinal da raz ) com at 11 casas decimais e at trs dgitos no
expoente. Aps a solicitao, '']_, digite o nmero de casas decimais a serem
exibidas. Para 10 ou 11 casas, pressione J ou . (A parte da
mantissa do nmero ser sempre menor do que 10.)
Por exemplo, no nmero J4, o 2, o 3, o 4 e o 6 so os dgitos
decimais que voc v quando a calculadora est configurada para o modo de
exibio SCI 4. O 5 em seguida ao E o expoente de 10: 1,2346 10
5
.
Se voc entrar ou calcular um nmero que tenha mais de 12 dgitos, a preciso
adicional no ser mantida.
Formato engenharia (h')
O formato ENG exibe um nmero de forma similar notao cientfica, exceto que
o expoente um mltiplo de trs (pode haver at trs dgitos antes do ponto
decimal ou sinal da raz). Este formato muito til em clculos cientficos e
de engenharia que usem unidades expressas em mltiplos de 10
3
(tais como as
unidades micro, mili e quilogramas.)
Aps a solicitao, h'_, digite o nmero de dgitos que voc deseja aps o
primeiro dgito significativo. Para 10 ou 11 casas, pressione J ou .
Por exemplo, no nmero J4, o 2, o 3, o 4 e o 6 so os dgitos
significativos aps o primeiro dgito significativo que voc v quando a calculadora
est configurada para o modo de exibio ENG 4. O 3 em seguida ao o
expoente (mltiplo de 3) de 10: 123,46 x 10
3
.
Pressionando @@ ou @2 far com que o expoente no nmero
em exibio seja alterado para mltiplos de 3, com a mantissa ajustada de
acordo.
Introduo ao Uso da Calculadora 1-23
Exemplo:
Este exemplo ilustra o comportamento do formato de Engenharia usando o nmero
12,346E4. Ele tambm mostra o uso das funes @@ e @2.
Este exemplo usa o modo RPN.
Formato ALL (hll)
O formato All o formato padro, exibindo nmeros com preciso de at 12
dgitos. Se todos os dgitos no couberem no visor, o nmero ser exibido
automaticamente no formato cientfico.
Pontos e vrgulas em nmeros () ()
O HP 35s usa ambos pontos e vrgulas para fazer com que os nmeros fiquem
mais fceis de ler. Voc pode selecionar ou o ponto ou a vrgula como o ponto
decimal (raz). Alm disso, voc pode escolher se deseja separar ou no os dgitos
em grupos de trs usando separadores de milhar. O exemplo seguinte ilustra as
opes.
Teclas: Visor: Descrio:
@8(h
')
h'_
Escolha formato de Engenharia
}
J4
J4
Entre 12,346E4
@@ ou
@2
J4
J4
@@ J4
J4
Aumenta o expoente por 3
@2 J4
J4
Reduz o expoente por 3
1-24 Introduo ao Uso da Calculadora
Exemplo
Entre o nmero 12.345.678,90 e mude o ponto decimal para vrgula. Em seguida
escolha para no ter o separador de milhar. Finalmente, retorne para as
configuraes padres. Este exemplo usa modo RPN.
Formato de exibio de nmero complexo ( -, '- , r)
Nmeros complexos podem ser exibidos em um nmero de formatos: -, '- ,
e r, embora '- seja disponvel somente em modo ALG. No exemplo
abaixo, o nmero complexo 3+4i exibido em todas as trs maneiras.
Teclas: Visor: Descrio:
@8(hl
l)
Selecione preciso de ponto
flutuante completo (Formato ALL)
J
J4>
J4>
O formato padro usa a vrgula
como separador de milhar e o
ponto como raz.
@8() J4>
J4>
Mude para usar a vrgula para a
raz. Note que o separador de
milhar muda automaticamente para
o ponto.
@8(J
)
J4>
J4>
Mude para no ter separador de
vrgula.
@8J()
@8(J
)
J4>
J4>
Retorne ao formato padro.
Introduo ao Uso da Calculadora 1-25
Exemplo
Exibe o nmero complexo 3+4i em cada um dos formatos diferentes.
Mostrando (SHOW) a preciso total de 12 dgitos
Mudando o nmero de casas decimais exibidas afetar o que voc v, mas no
afetar a representao interna dos nmeros. Qualquer nmero armazenado
sempre tem internamente 12 dgitos.
Por exemplo, no nmero 14,8745632019, voc v apenas 14,8746 quando o
modo de exibio est configurado para FIX 4, mas os ltimos seis dgitos
(632019) esto presentes internamente na calculadora.
Para exibir temporariamente um nmero com preciso total, pressione @
. Isto lhe mostra a mantissa (mas sem expoente) do nmero pelo tempo que
voc mantiver pressionada.
Teclas: Visor: Descrio:
9(hl')
Ativa modo ALG
6
Entra o nmero complexo. Ele exibe
como 3i4, o formato padro.
@8
(JJ'- )
'
Mude para formato x+yi.
@8
J(Jr) ou
@8
JJ44
Mude para formato r a. O raio 5
e o ngulo aproximadamente
53,13.
Teclas: Visor: Descrio:
J
J
Formato cientfico: duas casas
decimais e um expoente.
@8(h')
Formato engenharia.
Quatro casas decimais, sem
expoente.
JJ Recproca de 58,5.
@ (segure)
J>J> Mostra a preciso total at que
voc libere
J4
O ponto decimal interpretado de
maneira normal.
J4 _
Quando pressionado pela 2
a
vez, a exibio passa ao modo de
frao.
J4
J4
Com a entrada, o nmero exibido
usando o formato de exibio atual.
J4
J4
Passe para o modo de exibio de
frao.
J4
_
Entre . Note que voc iniciou com
porque no h parte inteira (voc
pode digitar 0 ).
J J
Soma a 12 3/8.
JJ4
Retorne ao modo de exibio atual.
1-28 Introduo ao Uso da Calculadora
Qualquer outra tecla tambm pode apagar a mensagem, embora a funo
da tecla no haja sido entrada.
Se nenhuma mensagem for exibida, mas o indicador ( aparece, ento voc ter
pressionado uma tecla inativa ou invlida. Por exemplo, pressionando
exibir ( porque o segundo ponto decimal no tem nenhum significado neste
contexto.
Todas as mensagens exibidas so explicadas no Apndice F, Mensagens.
Memria da calculadora
O HP 35s tem 30KB de memria na qual voc pode armazenar qualquer
combinao de dados (variveis, equaes, ou linhas de programa).
Verificando a memria disponvel
Pressionando @ ( exibir o seguinte menu:
J'hl 4 l'0
Where
a quantidade de variveis indiretas usadas.
o nmero de bytes de memria disponvel.
Pressionando o (J'hl) exibe o catlogo de variveis diretas (veja Revendo
Variveis no Catlogo VAR no captulo 3). Pressionando o (4l'0) exibe o
catlogo de programas.
1. Para entrar no catlogo de variveis, pressione (J'hl); para entrar no
catlogo de programas, pressione (4l'0).
2. Para rever os catlogos, pressione ou .
3. Para deletar uma varivel ou um programa, pressione enquanto o
visualiza em seu catlogo.
4. Para sair do catlogo, pressione .
Introduo ao Uso da Calculadora 1-29
Apagando tudo da memria
Apagando tudo da memria elimina todos os nmeros, equaes e programas que
voc armazenou. Isto no afeta as configuraes de modo e formato. (Para apagar
as configuraes assim como os dados, consulte Apagando a memria no
Apndice B.)
Para apagar tudo da memria:
1. Pressione (hll). Voc ver ento a solicitao de confirmao 'll
hll h, que protege contra o apagamento no intencional da memria.
2. Pressione () .
1-30 Introduo ao Uso da Calculadora
RPN: A Pilha Automtica de Memria 2-1
2
RPN: A Pilha Automtica
de Memria
Este captulo explica como os clculos so realizados na pilha automtica de
memria no modo RPN. Voc no precisa ler e entender este material para usar a
calculadora, mas compreend-lo ajudar muito no uso que voc far da
calculadora, especialmente durante a programao.
Na parte 2, Programao, voc aprender como a pilha pode ajud-lo a
manipular e organizar os dados dos programas.
O que a pilha
O armazenamento automtico de resultados intermedirios a razo pela qual a
HP 35s consegue processar facilmente clculos complexos e o faz sem parnteses.
A chave para o armazenamento automtico a pilha de memria RPN,
automtica.
A lgica de operao da HP baseada em uma lgica matemtica inequvoca,
sem parnteses conhecida como Notao Polonesa, desenvolvida pelo logista
polons Jan ukasiewicz (1878 1956).
Enquanto a notao algbrica convencional coloca os operadores entre os
nmeros ou variveis relevantes, a notao de ukasiewicz os coloca antes dos
nmeros ou variveis. Para uma mxima eficincia da pilha, modificamos a
notao para especificar os operadores aps os nmeros. Da o termo Notao
Polonesa Inversa, ou RPN (Reverse Polish Notation).
A pilha consiste de quatro locais de armazenamento, chamados registradores, que
so empilhados um em cima do outro. Estes registradores identificados como
X, Y, Z e T armazenam e manipulam quatro nmeros ativos. O nmero mais
antigo armazenado no registrador T (topo). A pilha a rea de trabalho para
os clculos.
2-2 RPN: A Pilha Automtica de Memria
O nmero mais recente est no registrador X: este o nmero que voc v na
segunda linha do visor.
Todo registrador separado em trs partes:
Um nmero real ou um vetor 1-D ocupar parte 1; parte 2 e parte 3 sero
nulos neste caso.
Um nmero complexo ou um vetor 2-D ocupar parte 1 e parte 2; parte 3
ser nulo neste caso.
Um vetor 3-D ocupar parte 1, parte 2, e parte 3.
Na programao, a pilha usada para efetuar clculos, para armazenar
resultados intermedirios temporariamente, para fornecer dados armazenados
(variveis) aos programas e sub-rotinas, para aceitar entrada de dados e para
processar a sada de dados.
T
P a r t e 3
Nmero nais antigo
P a r t e 2
P a r t e 1 0 , 0 0 0 0
Z
P a r t e 3
P a r t e 2
P a r t e 1 0 , 0 0 0 0
Y
P a r t e 3
Exibido
P a r t e 2
P a r t e 1 0 , 0 0 0 0
X
P a r t e 3
Exibido P a r t e 2
P a r t e 1 0 , 0 0 0 0
RPN: A Pilha Automtica de Memria 2-3
O Registradores X e Y Esto no Visor
Os registradores X e Y so o que voc v, exceto quando um menu, uma linha de
equao, ou uma linha de programa est sendo exibida. Voc deve ter percebido
que diversos nomes de funes incluem um x ou y.
Isto no nenhuma coincidncia: estas letras referem-se aos registradores X e Y. Por
exemplo, @ eleva dez potncia do nmero no registrador X.
Apagando o registrador X
Pressionando () sempre apagar o registrador X (atribuindo-lhe o
valor zero); isto usado tambm para programar esta instruo. A tecla , ao
contrrio disso, sensvel ao contexto. Ela apaga ou cancela o que est sendo
exibido no visor, dependendo da situao: ela atua como 1()
somente quando o registrador X est sendo exibido. tambm atua como
1() quando o registrador X exibido no visor e a entrada de
dgitos encerrada (sem cursor presente).
Verificando a Pilha
R+ (Rola para baixo)
A tecla (rolar para baixo) permite que voc reveja o contedo inteiro da pilha
ao faz-la rolar para baixo, um registrador de cada vez. Voc pode ver os
nmeros enquanto eles rodam pelos registradores x- y y-.
Suponha que a pilha esteja preenchida com 1, 2, 3, 4 (pressione
). Pressionando quatro vezes rolaro
os nmeros at o fim e de volta de onde eles comearam:
T 1 4 3 2 1
Z 2 1 4 3 2
Y 3 2 1 4 3
X 4 3 2 1 4
2-4 RPN: A Pilha Automtica de Memria
O que estava no registrador X rolado para o registrador T, o contedo do
registrador T rolado para o registrador Z, etc. Observe que apenas o contedos
dos registradores so rolados os registradores em si mantm as suas posies e
somente os contedos dos registradores X e Y so exibido no visor.
R^ (Rola para cima)
A tecla (rolar para cima) tem uma funo similar exceto que ela
rola os contedos da pilha para cima, um registro de cada vez.
Os contedos do registrador X so rolados para o registrador Y; o que estava no
registrador T rolado para o registrador X, e assim por diante.
Trocando os Registradores X e Y na Pilha
Uma outra tecla que manipula o contedo da pilha J (x troca com y). Esta
tecla permuta os contedos dos registradores X e Y sem afetar o restante da pilha.
Pressionando J duas vezes restaurar a ordem original dos contedos dos
registradores X e Y.
A J funo usada basicamente para trocar a ordem dos nmeros em um
clculo.
Por exemplo, uma maneira de calcular 9 (13 8):
Pressione J .
A combinao de teclas para calcular esta expresso da esquerda para a direita
:
.
T 1 2 3 4 1
Z 2 3 4 1 2
Y 3 4 1 2 3
X 4 1 2 3 4
Nota Compreenda que no h mais do que quatro nmeros na pilha
em qualquer momento dado - os contedos do registrador-T (o
registrador superior) ficar perdido sempre que um quinto nmero
seja entrado.
RPN: A Pilha Automtica de Memria 2-5
Aritmtica - como a pilha faz isso
O contedo da pilha move-se automaticamente para cima ou para baixo medida
que novos nmeros so inseridos no registrador X (elevao da pilha) e medida
que os operadores combinam dois nmeros nos registradores X e Y para produzir
um novo nmero no registrador X (abaixamento da pilha).
Suponha que a pilha esteja preenchida com os nmeros 1, 2, 3 e 4. Veja como a
pilha abaixa e eleva o seu contedo durante o clculo
1. A pilha abaixa o seu contedo. O registrador T (topo) duplica o seu
contedo.
2. A pilha eleva o seu contedo. Os contedos do registrador T so perdidos.
3. A pilha abaixa.
Observe que quando a pilha se eleva, ela substitue os contedos do
registrador T (topo) pelos contedos do registrador Z, e que os contedos
antigos do registrador T so perdidos. Voc pode ver, portanto, que a
memria da pilha est limitada a quatro nmeros.
Devido aos movimentos automticos da pilha, voc no precisa apagar o
registrador X antes de efetuar um novo clculo.
A maioria das funes prepara a pilha para elevar o seu contedo quando o
prximo nmero entra no registrador X. Consulte o Apndice B para obter a
lista das funes que desabilitam a elevao da pilha.
2-6 RPN: A Pilha Automtica de Memria
Como a tecla ENTER funciona
Voc sabe que separa dois nmeros digitados um depois do outro. Em
termos da pilha, como ela faz isso? Suponha que a pilha esteja preenchida
novamente com 1, 2, 3 e 4. Agora digite e adicione dois novos nmeros:
1. Eleva a pilha.
2. Eleva a pilha e duplica o registrador X.
3. No eleva a pilha.
4. Abaixa a pilha e duplica o registrador T.
duplica os contedos do registrador X dentro do registrador Y. O prximo
nmero que voc digitar (ou recuperar) ser escrito sobre a cpia do primeiro
nmero deixado no registrador X. O efeito simplesmente separar dois nmeros
digitados em seqncia.
Voc pode usar o efeito de duplicao do para apagar rapidamente a
pilha: pressione 0 . Todos os registradores da pilha agora
contm zero. Note, entretanto, que voc no precisa apagar a pilha antes de
efetuar clculos.
Usando um nmero duas vezes consecutivamente
Voc pode usar o recurso de duplicao do para obter outras vantagens.
Para somar um nmero a ele mesmo, pressione .
5+6
1 perdido 2 perdidos
T 1 2 3 3 3
Z 2 3 4 4 3
Y 3 4 5 5 4
X 4 J 5 5 6 11
1 2 3 4
RPN: A Pilha Automtica de Memria 2-7
Preenchendo a pilha com uma constante
O efeito duplicador do em conjunto com o efeito duplicador do
abaixamento da pilha (do registrador T para o Z) lhe permite preencher a pilha
com uma constante numrica para clculos.
Exemplo:
Dada uma cultura de bactrias com uma taxa de crescimento constante de 50%
por dia, qual seria o total de uma populao de 100 ao final de 3 dias?
1. Preenche a pilha com a taxa de crescimento.
2. Digita a populao inicial.
3. Calcula a populao aps 1 dia.
4. Calcula a populao aps 2 dias.
5. Calcula a populao aps 3 dias.
Como Apagar a Pilha
Limpando o registrador X coloca um zero no registrador X. O prximo nmero que
voc digitar (ou recuperar) ser escrito sobre este zero.
Existem quatro maneiras de apagar os contedos do registrador-X, isto , para
limpar x:
1. Pressione
2. Pressione
3. Pressione (J) (usado principalmente durante a entrada de
programas.)
4. Pressione J('l) para apagar os registradores X-, Y-, Z-, e T-
para zero.
Por exemplo, se voc pretendia digitar 1 e 3 mas, indevidamente, digitou 1 e 2,
isto o que voc deve fazer para corrigir o seu erro:
Duplica o registrador T
T 1.5 1.5 1.5 1.5 1.5
J
Funo errada
Primeiro nmero
errado
Segundo nmero
errado
RPN: A Pilha Automtica de Memria 2-11
Exemplo:
Dois vizinhos estelares prximos da Terra so Rigel Centaurus (4,3 anos-luz de
distncia) e Sirius (8,7 anos-luz de distncia). Use c, a velocidade da luz (9,5
10
15
metros por ano) para converter as distncias da Terra a estas estrelas em
metros.
At Rigel Centaurus: 4,3 anos (9,5 10
15
m/ano).
At Sirius: 8,7 anos (9,5 10
15
m/ano).
Teclas: Visor: Descrio:
J
>
Insere o primeiro nmero.
J
J>>
Resultado intermedirio.
4>
Retorna o que foi exibido no
visor antes de .
4
Resultado final.
2-12 RPN: A Pilha Automtica de Memria
Clculos em Cadeia no Modo RPN
No modo RPN, a elevao e abaixamento automtico do contedo da pilha
permite que voc retenha resultados intermedirios sem precisar armazenar ou
reinserir-los e sem o uso de parnteses.
Resolvendo Clculos com parnteses
Por exemplo, calcule (12 + 3) 7.
Se voc estivesse resolvendo este problema em uma folha de papel, primeiro
calcularia o resultado intermedirio de (12 + 3)
(12 + 3) = 15
e, em seguida, multiplicaria o resultado intermedirio por 7:
(15) 7 = 105
Calcule a expresso da mesma maneira no HP 35s, iniciando dentro dos
parnteses.
Voc no precisa pressionar para salvar este resultado intermedirio antes
de prosseguir; j que este um resultado calculado, ele salvo automaticamente.
Teclas: Visor: Descrio:
Anos-luz at Rigel Centaurus.
JJ
>J_
Velocidade da luz, c.
J
Distncia at R. Centaurus, em
metros.
>J
Recupera c.
4J
Distncia at Sirius, em metros.
Teclas: Visor: Descrio:
4J Calcula (7 3).
Calcula o denominador.
J
Coloca 4 antes de 33 em preparo
para a diviso.
Calcule:
(10 5) [(17 12) 4] = 0,2500
Soluo:
JJ J
ou
JJ
Ordem de Clculo
Recomendamos resolver clculos em cadeia a partir dos parnteses mais internos
para os mais externos. Contudo, voc tambm pode optar por resolver os
problemas em uma ordem da esquerda para a direita.
Por exemplo, voc acabou de resolver:
Em seguida multiplique os
resultados intermedirios para obter
o resultado final.
RPN: A Pilha Automtica de Memria 2-15
4 [14 + (7 3) 2]
ao comear pelos parnteses mais internos (7 3) em direo aos mais externos,
exatamente como voc faria se estivesse resolvendo o problema com papel e lpis.
A combinao de teclas pressionadas foi
J .
Se voc quiser resolver o problema da esquerda para a direita, pressione
.
Este mtodo exige que voc pressione uma tecla adicional. Observe que o primeiro
resultado intermedirio ainda o parntese mais interno (7 3). A vantagem de
resolver um problema da esquerda para a direita que voc no precisa usar
J para reposicionar operandos para funes no comutativas ( e ).
Contudo, o primeiro mtodo (comeando pelos parnteses mais internos)
freqentemente o preferido porque:
Ele exige que voc pressione menos teclas.
Ele requer menos registradores na pilha.
O exemplo acima, quando resolvido da esquerda para a direita, precisou de todos
os registradores na pilha em um dado momento:
Nota
Ao usar o mtodo da esquerda para a direita, certifique-se de
que no mais que quatro nmeros (ou resultados) intermedirios
sero necessrios ao mesmo tempo (a pilha no pode lidar com
mais de quatro nmeros).
Teclas: Visor: Descrio:
4J Resultado intermedirio.
2-16 RPN: A Pilha Automtica de Memria
Mais exerccios
Pratique usando o modo RPN ao resolver os seguintes problemas:
Calcule:
(14 + 12) (18 12) (9 7) = 78,0000
Uma soluo:
Calcule:
23
2
(13 9) + 1/7 = 412,1429
Uma soluo:
Calcule:
Soluo:
JJJ
ou
JJ
Calcule:
Resultado intermedirio.
Resultado intermedirio.
J4J4
Resultado final.
RPN: A Pilha Automtica de Memria 2-17
Uma soluo:
J
JJJ
J
2-18 RPN: A Pilha Automtica de Memria
Armazenando Dados em Variveis 3-1
3
Armazenando Dados em Variveis
O HP 35s tem 30 KB de memria, onde voc pode armazenar nmeros, equaes,
e programas. Nmeros so armazenados em locais chamados variveis, cada um
designado com uma letra de A a Z. (Voc pode escolher a letra para lembrar-lhe
do que est armazenado l, tal como B para balano do banco e C para a
velocidade da luz.)
Exemplo:
Este exemplo lhe mostra como armazenar o valor 3 na varivel A, primeiro no
modo RPN e em seguida no modo ALG.
Teclas: Visor: Descrio:
9J( llh)
Alternar para o modo RPN (se
necessrio)
_
Entre o valor (3)
'_
O comando Armazenar far
aparecer uma letra, note o indicador
AZ.
A
O valor 3 armazenado em A e o
resultado colocado na linha 2.
3-2 Armazenando Dados em Variveis
Em modo ALG, voc pode armazenar uma expresso em uma varivel; neste caso,
o valor da expresso armazenada na varivel ao invs da prpria expresso.
Exemplo:
Cada letra cor-de-rosa est associada com uma tecla e uma varivel nica. (O
indicador A..Z no visor confirma isto.)
Observe que as variveis, X, Y, Z e T so locais de armazenamento diferentes dos
registradores X, Y, Z e T na pilha.
Armazenando e Recuperando Nmeros
Nmeros e vetores so armazenados dentro, e rechamados a partir das variveis
alfabticas atravs dos comandos Armazenar( ) e Rechamar ().
Nmeros podem ser reais ou complexos, decimais ou fracionrios, de base 10 ou
outra suportados pelo HP 35s.
Para armazenar uma cpia de um nmero exibido no visor
(registrador X) para uma varivel direta:
Pressione a tecla alfabtica .
Para recuperar a cpia de um nmero de uma varivel direta para
o visor:
Pressione a tecla alfabtica .
Exemplo: Armazenando nmeros.
Armazene o nmero de Avogadro (aproximadamente 6,0221 10
23
) em A.
Teclas: Visor: Descrio:
J''
J
Entre a expresso, em seguida
proceda como no exemplo
anterior.
Teclas: Visor: Descrio:
Armazenando Dados em Variveis 3-3
Para rechamar o valor armazenado em uma varivel, use o comando Recall
(Rechamar). O visor deste comando difere um pouco do modo RPN para o modo
ALG, como ilustrado no exemplo seguinte.
Exemplo:
Neste exemplo, ns rechamamos o valor de 1,75 que armazenamos na varivel G
no ltimo exemplo. Este exemplo assume que o HP 35s ainda est no modo ALG
no incio.
Em modo ALG, Recall (Rechamar) pode ser usado para colar uma varivel em uma
expresso na linha de comando. Suponha que desejemos calcular 15-2G, com
G=1,75 a partir de cima.
Ns iremos agora passar ao modo RPN e rechamaremos o valor de G.
J
44J4h
44J4
Armazena uma cpia do nmero de
Avogadro em A. Isto tambm encerra
a entrada de dgitos.
l'l _
Em modo RPN, cola o
comando na linha de edio.
G
J
J
No precisa pressionar .
Armazenando Dados em Variveis 3-5
Exemplo:
Neste exemplo, ns armazenaremos 3 em C, 4 em D, e 5 em E. Em seguida ns
veremos atravs do Catlogo VAR e tambm apagaremo-los. Este exemplo usa
modo RPN.
Note que os indicadores e 4 indicam que as teclas e esto ativas
para lhe ajudar a rolar atravs do catlogo; contudo, se o modo Fraction Display
(Exibio de Frao) estiver ativa, os indicadores * e no estaro ativos para
indicar preciso a menos que haja somente uma varivel no catlogo. Ns
retornaremos ao nosso exemplo, ilustrando como navegar o catlogo VAR.
Enquanto ns estamos no catlogo VAR, podemos extender este exemplo para
mostrar-lhe como apagar o valor de uma varivel para zero, efetivamente
deletando o valor atual. Ns deletamos E.
Suponha agora que voc deseje copiar o valor de C para a pilha.
Teclas: Visor: Descrio:
(4'hl
')
Apague todas as variveis diretas
C
D
JE
Armazena 3 em C, 4 em D, e 5 em
E.
@u(J'hl)
'
Entre o catlogo VAR.
'
@F
J
Apaga a exibio de VIEW; exibe o
registrador X novamente.
Teclas: Visor: Descrio:
D
J
Calcula 3 D.
E
3 D E.
F
3 D E + F.
A
J4 Armazena 12 na varivel A.
_ Exibe x.
@A
J4 Permuta o contedo do registrador X
e da varivel A.
@A
Permuta o contedo do registrador X
e da varivel A.
A
12
A
3
T
t
T
t
Z
z
Z
z
Y
y
Y
y
X
3 @A
X
12
3-10 Armazenando Dados em Variveis
Funes de Nmero Real 4-1
4
Funes de Nmero Real
Este captulo trata da maioria das funes da calculadora que executam clculos
com nmeros reais, incluindo algumas funes numricas usadas em programas
(tais como ABS, a funo valor absoluto). Estas funes so endereadas em
grupos, como se segue:
Funes exponencial e logartmica.
Quociente e resto de diviso.
Funes de potncia. ( e @)
Funes trigonomtricas.
Funes hiperblicas.
Funes de porcentagem.
Constantes da Fsica.
Funes de converso de coordenadas, ngulos e unidades.
Funes de probabilidade.
Partes de nmeros (funes de alterao de nmeros).
Funes e clculos aritmticos foram tratados nos Captulos 1 e 2. As operaes
numricas avanadas (radiciao, integrao, nmeros complexos, converso
entre bases e estatstica) so descritas em captulos posteriores. Os exemplos neste
captulo todo assume que o HP 35s est no modo RPN.
Funes Exponencial e Logartmica
Coloque o nmero no visor e, em seguida, execute a funo - no h necessidade
de pressionar .
Exibe o quociente.
J@
(lr)
Exibe o resto.
@
4
196
3
125
4
625
4 , 1
37893 ,
44
Este ano o preo caiu
aproximadamente 2,2% em
relao ao preo do ano
passado.
@8(J])
44
Restaura o formato FIX 4.
Nota
A ordem dos dois nmeros importante para a funo %CHG. A
ordem influi se a variao percentual considerada positiva ou
negativa.
4-8 Funes de Nmero Real
Constantes da Fsica
H 41 constantes fsicas no menu CONST. Voc pode pressionar @ I
para ver os itens a seguir.
Menu CONST
Itens Descrio Valor
Velocidade da luz no vcuo
299792458 m s
1
Acelerao padro da
gravidade
9,80665 m s
2
'
Constante de Newton de
gravitao
6,67310
11
m
3
kg
1
s
2
'
Volume molar do gs ideal 0,022413996 m
3
mol
1
h
h
Constante de Avogadro
6,0221419910
23
mol
1
l
Constante eltrica
8,85418781710
12
F m
1
Constante de gs molar 8,314472 J mol
1
k
1
Constante de Faraday 96485,3415 C mol
1
Constante magntica
1,256637061410
6
NA
2
l Magneton de Bohr
9,2740089910
24
J T
1
lh Magneton nuclear
5,0507831710
27
J T
1
ll Momento magntico do prton
1,41060663310
26
J T
1
l Momento magntico do eltron
9,2847636210
24
J T
1
Funes de Nmero Real 4-9
Para inserir uma constante:
1. Posicione o seu cursor na posio em que se deseja inserir a constante.
2. Pressione @ I para exibir o menu de constantes fsicas.
3. Pressione (ou, voc pode pressionar @ I para ter
acesso s prximas pginas, uma pgina de cada vez) para rolar atravs do
menu at que a constante desejada esteja sublinhada; em seguida pressione
para inserir uma constante
Note que constantes devem ser referidos pelos seus nomes ao invs dos seus
valores, quando usados em expresses, equaes, e programas.
Momento magntico do nutron
9,66236410
27
J T
1
ll Momento magntico do mon
4,4904481310
26
J T
1
r
Raio do eltron clssico 2,81794028510
15
m
Impedncia caracterstica do
vcuo
376,730313461
Impedncia caracterstica do
vcuo
2,42631021510
12
m
Comprimento de onda de
nutron Compton
1,31959089810
15
m
F
Comprimento de onda de prton
Compton
1,32140984710
15
m
Constante de Stefan-Boltzmann
5,670410
8
W m
2
K
4
!
Temperatura Celsius 273,15
a!
Atmosfera padro 101325 Pa
F Razo giromagntica do prton
267522212 s
1
T
1
'J Primeira constante de radiao
37417710710
16
W m
2
'4
Segunda constante de radiao 0,014387752 m K
'
Converte ra (polar) para xiy
(retangular).
y
10
30
o
x
r
4
3
4J 44
Calcula x, resistncia em
ohms, R.
Calcula y, resistncia em
ohms, X
C
R
C
R
X
c
_
36.5
o
77.8 ohms
Funes de Nmero Real 4-13
Converses de Tempo
O HP 35s pode converter entre formatos decimais e hexagesimais para nmeros.
Isto especialmente til para tempo e ngulos medido em graus. Por exemplo, em
formato decimal um ngulo medido em graus expresso como D.ddd, enquanto
que em hexagesimal o mesmo ngulo representado como D.MMSSss, onde D a
parte inteira da medida de grau, ddd a parte fracionria da medida de grau,
MM o nmero inteiro de minutos, SS a parte inteira do nmero de segundos, e
ss a parte fracionria do nmero de segundos.
Para converter entre formato decimal e horas, minutos, e segundos:
1. Entre o nmero que voc deseja converter
2. Pressione @ para converter para horas/graus, minutos, e segundos
ou pressione 5 para converter de volta para o formato decimal.
Exemplo: Convertendo formatos de tempo.
Quantos minutos e segundos existem em 1/7 de uma hora? Use o formato de
exibio FIX 6.
Converses de ngulos
Ao converter para radianos, presume-se que o nmero no registrador x est em
graus; ao converter para graus, presume-se que o nmero no registrador x est em
radianos
Teclas: Visor: Descrio:
@8(J])
J
1/7 como uma frao decimal.
4>
Iguala a 8 minutos e 34,29
segundos.
@8(J])
4
_
Vinte e quatro pessoas agrupadas
seis a seis.
@ x J>
Nmero total de combinaes
possveis.
Teclas: Visor: Descrio:
J
_
Quatorze mulheres agrupadas
seis a seis.
@ x
Nmero de combinaes de seis
mulheres no comit.
J
J>
Coloca o nmero total de
combinaes de volta no
registrador X.
44
Divide a combinao de mulheres
pelo total de combinaes para
encontrar a probabilidade em que
qualquer combinao tenha
somente mulheres.
Funes de Nmero Real 4-17
Partes de Nmeros
Estas funes so usadas basicamente em programao.
Parte inteira
Para remover a parte fracionria de x e substitui-la por zeros, pressione
@ (]l). (Por exemplo, a parte inteira de 14,2300 14,0000.)
Fractional part
Para remover a parte inteira de x e substitui-la por zeros, pressione @J
(l). (Por exemplo, a parte fracionria de 14,2300 0,2300)
Valor absoluto
Para substituir um nmero no registrador-x com seu valor absoluto, pressione
. Para nmeros complexos e vetores, o valor absoluto de:
1. um nmero complexo em formato ra r
2. um nmero complexo em formato xiy
3. um vetor [A1,A2,A3, An] =
Valor de Argumento
Para extrair o argumento de um nmero complexo, use @=. O argumento
de um nmero complexo:
1. em formato ra a
2. em formato xiy Atan(y/x)
Valor do sinal
Para indicar o sinal de x, pressione @(J''h). Se o valor de x
negativo, 1,0000 ser exibido; se igual a zero, 0,0000 ser exibido; se positivo,
1,0000 ser exibido.
2 2
y x +
A
2 2
2
2
1 n
A A A + + +
Fraes 5-1
5
Fraes
Em Captulo 1, a seo Fraes introduziu os fundamentos de entrada, exibio, e
clculo com fraes. Este captulo d mais informao sobre estes tpicos. Aqui
est uma reviso curta das fraes de entrada e exibio:
Para entrar uma frao, pressione duas vezes: uma vez depois que a
parte inteira de um nmero misto e novamente entre o numerador e
denominador da parte fracionria do nmero. Para entrar 2 3/8, pressione
. Para entrar 5/8, pressione ou J ou
JJ.
Para alternar modo de exibio de Frao para ligar e desligar, pressione
. Quando o modo de exibio de Frao est desligado, o visor
reverte para o formato de exibio anterior atravs do menu Display (Visor).
Escolhendo um outro formato atravs deste menu tambm desliga o modo de
exibio de Frao, se estiver ativo.
As funes trabalham com fraes da mesma maneira que elas trabalham
com nmeros decimais - exceto para a RND, que ser tratada mais adiante
neste captulo
Os exemplos neste captulo todo utilizam modo RPN a menos que sejam notados
de outra maneira.
Inserindo Fraes
Voc pode digitar qualquer nmero como uma frao no teclado - inclusive uma
frao imprpria (onde o numerador maior do que o denominador).
Exemplo:
Teclas: Visor: Descrio:
Ativa o modo de exibio de fraes.
J
J J4
Entra 1,5; mostrado como uma
frao.
J
Entra 1
3
/
4
.
J
Exibe x como um nmero decimal.
J
Exibe x como uma frao.
5-2 Fraes
Se voc no obteve os mesmos resultados do exemplo, voc pode ter mudado,
acidentalmente, a maneira como as fraes so exibidas. (Consulte Mudando o
modo de exibio de fraes mais adiante neste captulo.)
O prximo tpico inclui mais exemplos de entradas de fraes vlidas e invlidas.
Fraes no Visor
No modo de exibio de frao, os nmeros so avaliados internamente como
nmeros decimais, ento eles so novamente exibidos usando as fraes mais
precisas possveis. Alm disso, os indicadores de preciso mostram a direo de
qualquer impreciso da frao comparada ao seu valor decimal de 12 dgitos. (A
maioria dos registradores estatsticos so excees eles so sempre exibidos
como nmeros decimais.)
Regras de exibio
A frao que voc v pode diferir daquela que voc inseriu. Em sua condio
padro, a calculadora exibe um nmero fracionrio em conformidade com as
regras a seguir. (Para mudar as regras, consulte Mudando o modo de exibio de
fraes mais adiante neste captulo.)
O nmero tem uma parte inteira e, se necessrio, uma frao prpria (o
numerador menor que o denominador).
O denominador no maior que 4095.
A frao simplificada o mximo possvel.
Exemplos:
Estes so exemplos de valores inseridos e os resultados exibidos. Para comparao,
os valores internos de 12 dgitos tambm so mostrados. Os indicadores * e na
ltima coluna so explicados abaixo.
Fraes 5-3
Indicadores de Preciso
A preciso da frao exibida indicada pelos indicadores * e direita do
visor. A calculadora compara o valor da parte fracionria do nmero interno de 12
dgitos com o valor da frao exibida:
Se nenhum indicador estiver aceso, a parte fracionria do valor interno de
12 dgitos corresponder exatamente ao valor da frao exibida.
Se o indicador estiver aceso, a parte fracionria do valor interno de 12
dgitos ser um pouco menor que a frao exibida o numerador exato
no ser mais do que 0,5 abaixo do numerador exibido.
Se o indicador * estiver aceso, a parte fracionria do valor interno de 12
dgitos ser um pouco maior do que a frao exibida o numerador exato
no ser maior do que 0,5 acima do numerador exibido.
Este diagrama mostra como a frao exibida se relaciona aos valores prximos
* significa que o numerador exato est um pouco acima do numerador exibido
e significa que o numerador exato est um pouco abaixo.
Valor inserido Valor interno Frao exibida
2
3
/
8
2,37500000000 4
14
15
/
32
14,4687500000 J J4
54
/
12
4,50000000000 J4
6
18
/
5
9,60000000000 >
34
/
12
2,83333333333 4 Y
15
/
8192
0,00183105469 4 A
12345678
12345
/
3
12349793,0000
J4>>
16
3
/
16384
16,0001831055
J J>
0 7/16
6
16
/
0 7/16 0 7/16
(0.40625)
6.5
16
/
7
16
/
7.5
16
/
8
16
/
(0.43750) (0.46875)
5-4 Fraes
Isto especialmente importante se voc muda as regras sobre como as fraes so
exibidas. (Consulte Mudando o modo de exibio de fraes mais adiante). Por
exemplo, se voc forar todas as fraes a terem 5 como denominador, ento
2
/
3
ser exibido como * porque a frao exata aproximadamente igual a
3,3333
/
5
, um pouco acima de
3
/
5
. De forma similar,
2
/
3
ser exibido como
* porque o numerador verdadeiro est um pouco acima de 3.
Algumas vezes um indicador se acende quando voc menos espera. Por exemplo,
se voc inserir 2
2
/
3
, ver 4 4*, mesmo que seja o nmero exato que voc
acabou de digitar. A calculadora sempre compara a parte fracionria do valor
interno e o valor de 12 dgitos somente da frao. Se o valor interno tem uma
parte inteira, sua parte fracionria contm menos que 12 dgitos e ele no pode
corresponder exatamente a uma frao que usa todos os 12 dgitos.
Mudando o Modo de Exibio de Frao
Em sua condio padro, a calculadora exibe um nmero fracionrio em
conformidade com certas regras. Contudo, voc pode mudar as regras de acordo
com a forma como voc deseja exibir as fraes:
Voc pode selecionar o denominador mximo que usado.
Voc pode selecionar um dos trs formatos de fraes.
Os tpicos a seguir mostram como mudar a exibio de fraes.
Configurando o Denominador Mximo
Para qualquer frao, o denominador selecionado com base em um valor
armazenado na calculadora. Se voc pensa em fraes como a b/c, ento /c
corresponde ao valor que controla o denominador.
O valor /c define apenas o denominador mximo usado no modo de exibio de
fraes o denominador especfico que usado determinado pelo formato da
frao (tratado no prximo tpico).
Fraes 5-5
Para configurar valor de denominador mximo, entre o valor e em seguida
pressione @. Modo de exibio de frao ser ativado
automaticamente. O valor que voc entrou no pode exceder 4095.
Para recuperar o valor /c para o registrador X, pressione @.
Para restaurar o valor padro para 4095, pressione J@ ou entre
qualquer valor maior do que 4095 como denominador mximo. Novamente,
o modo de exibio de Frao ser automaticamente ativado.
A funo /c usa o valor absoluto da parte inteira do nmero no registrador X. Ela
no altera o valor no registrador LAST X.
Se a frao exibida demasiada longa para caber no visor, o indicador =
aparecer; voc pode em seguida usar e para rolar pgina por
pgina para ver o resto da frao. Para ver a representao decimal do nmero,
pressione @ e em seguida retenha .
Example:
Este exemplo ilustra os passos requeridos para configurar o denominador mximo
para 3125 e em seguida mostra uma frao que muito longa para o visor.
Notas:
1. Em modo ALG, voc pode entrar uma expresso na linha 1 e em seguida
pressionar @. Neste caso, a expresso calculada e o resultado
usado para determinar o denominador mximo.
Teclas: Visor: Descrio:
J@
Configure o denominador
mximo para 3125.
#
J44 J
Note que os dgitos ausentes no
denominador.
4
Role para direita para ver o resto
do denominador.
5-6 Fraes
2. Em modo ALG, voc pode usar o resultado de um clculo como o argumento
para a funo /c. Com o valor em linha 2, simplesmente pressione @.
O valor em linha 2 exibido em formato de Frao e a parte inteira usada
para determinar o denominador mximo.
3. Voc no pode usar um nmero complexo ou um vetor como o argumento
para o comando /c. A mensagem de erro ]h'hl] hh ser exibida.
Escolhendo um Formato de Frao
A calculadora possui trs formatos de frao. Independente do formato, as fraes
exibidas so sempre as mais prximas dentro das regras para aquele formato.
Fraes mais precisas. As fraes tem um denominador qualquer at o
valor /c e elas so simplificadas o mximo possvel. Por exemplo, se voc
est estudando conceitos de matemtica com fraes, voc iria desejar que
qualquer denominador fosse possvel (valor de /c 4095). Este o formato
padro de frao.
Fatores do denominador. As fraes tm somente denominadores que
so fatores do valor /c e elas so simplificadas ao mximo possvel. Por
exemplo, se voc est calculando preos de aes, voc iria desejar ver
J e ( valor de /c 8 ). Ou se o valor de /c 12, os
denominadores possveis so 2, 3, 4, 6 e 12.
Denominador fixo. As fraes sempre usam o valor de /c como
denominador elas no so simplificadas. Por exemplo, se voc est
trabalhando com medidas de tempo, iria desejar ver J 4 ( valor de /c
60).
Existem trs sinalizadores que controlam o formato de frao. Estes sinalizadores
esto numerados 7, 8, e 9. Cada sinalizador apagado ou configurado. Suas
finalidades so as seguintes:
Sinalizador 7 alterna modo frao-exibio para ligar ou desligar;
clear=desligar e set=ligar.
Sinalizador 8 alterna entre o uso de qualquer valor menor que ou igual
ao valor /c ou usando somente fatores do valor /c; clear = usar qualquer
valor e set = usar somente fatores do valor /c.
Sinalizador 9 opera somente se o Sinalizador 8 estiver configurado e
alterna entre reduo ou no reduo de fraes; clear = reduzir e set =
no reduzir.
Com Sinalizadores 8 e 9 apropriadamente apagados ou configurados, voc pode
obter os formatos das trs fraes como mostrado na tabela abaixo:
Fraes 5-7
Voc pode mudar os sinalizadores 8 e 9 para selecionar o formato de frao
usando os passos relacionados aqui. (Dado que os sinalizadores so
especialmente teis nestes programas, seu uso descrito em detalhes no captulo
14.)
1. Pressione @ para exibir o menu do sinalizador.
2. Para selecionar um sinalizador, pressione (J') e digite o nmero do
sinalizador, tal como 8.
Para apagar um sinalizador, pressione (4') e digite o nmero do
sinalizador.
Para ver se um sinalizador est selecionado, pressione (') e digite o
nmero do sinalizador. Pressione ou para apagar a resposta ' ou
h response.)
Example:
Este exemplo ilustra a exibio de fraes nos trs formatos usando o nmero .
Este exemplo assume que o formato frao-exibio est ativo e que o Sinalizador
8 est no seu estado padro (apagado).
Para obter este formato de frao: Mude estes sinalizadores:
8 9
Mais preciso Apagar
Fatores do denominador Configurado Apagar
Denominador fixo Configurado Configurado
Teclas: Visor: Descrio:
JJ@
JJJ>
Sinalizador 8 = configurar;
Fatores do formato do
denominador; 819*5=4095
@(J')
>
>
Sinalizador 9 = configurar;
Formato do denominador fixo
@(4')
@(4
')
JJJ
Retornar ao formato padro (mais
preciso)
5-8 Fraes
Exemplos de exibies de fraes
A tabela a seguir mostra como o nmero 2,77 exibido nos trs formatos de
frao para dois valores de /c.
A tabela a seguir mostra como nmeros diferentes so exibidos nos trs formatos
de frao para um valor de /c igual a 16.
Arredondando Fraes
Se o modo exibio de fraes estiver ativo, a funo RND converte o nmero no
registrador X para a representao decimal mais prxima da frao. O
arredondamento feito de acordo com o valor atual de /c e os estados dos
sinalizadores 8 e 9. O indicador de preciso desativado se a frao
corresponder exatamente representao decimal. Caso contrrio, o indicador de
preciso permanece ativo. (Consulte Indicadores de preciso, previamente
explicado neste captulo.)
Em uma equao ou um programa, a funo RND executa arredondamento
fracionrio se o modo de exibio de fraes estiver ativo.
Formato
de frao
Como 2,77 exibido
/c = 4095 /c = 16
Mais preciso
2 77/100
(2,7700)
2 10/13A
(2,7692)
Fatores do Denominador
2 1051/1365A
(2,7699)
2 3/4A
(2,7500)
Denominador Fixo
2 3153/4095A
(2,7699)
2 12/16A
(2,7500)
Formato
de frao
Nmero entrado e frao exibida
2 2,5 2
2
/
3
2,9999 2
16
/
25
Mais preciso
2 2 1/2 2 2/3A 3Y 2 9/14Y
Fatores do
denominador
2 2 1/2 2 11/16Y 3Y 2 5/8A
Denominador fixo
2 0/16 2 8/16 2 11/16Y 3 0/16Y 2 10/16A
Para valor a /c de 16.
Fraes 5-9
Example:
Suponha que voc tenha um espao de 56
3
/
4
polegadas que deseja dividir em
seis sees iguais. Qual a largura de cada seo, presumindo que voc possa
medir convenientemente incrementos de
1
/
16
de polegada? Qual o erro
cumulativo do arredondamento?
Fraes em Equaes
Voc pode usar uma frao em uma equao. Quando uma equao exibida,
todos os valores numricos na equao so mostrados em sua forma inteira.
Tambm, modo frao-exibio est disponvel para operaes envolvendo
equaes.
Quando voc est avaliando uma equao e solicitado a inserir valores de
variveis, voc pode inserir fraes - os valores so exibidos usando o formato de
exibio atual.
Consulte o Captulo 6 para obter mais informaes sobre como trabalhar com
equaes.
Teclas: Visor: Descrio:
@
Configura o sinalizador 8
@
Seleciona o formato de frao
para incrementos de
1
/
16
de
polegada. (Os sinalizadores 8 e 9
devem ser os mesmos do exemplo
anterior.)
J
D
Armazena a distncia em D.
'h l]' l
ou a equao atual na
linha 2
Seleciona o modo Equao,
mostrado pelo indicador EQN.
'
>
Armazena L; calcula V em polegadas
cbicas e armazena o resultado em
V.
Inserindo e Avaliando Equaes 6-3
Sumrio de Operaes com Equaes
Todas as equaes que voc cria so salvas na lista de equaes. Esta lista est
visvel sempre que voc ativar o modo Equao.
Voc pode usar certas teclas para executar operaes envolvendo equaes. Elas
so descritas em mais detalhes posteriormente.
Ao exibir equaes na lista de equao, duas equaes so exibidas de uma vez.
A equao atualmente ativa mostrada na linha 2.
Voc tambm pode usar equaes em programas - isto tratado no Captulo 13.
Tecla Operao
Enters and leaves Equation mode.
'44l
Mostra a ltima equao usada
na lista de equaes.
@
l_
Comea uma nova equao com
a varivel R.
l 4_
Entra um nmero
l4'_
Entra operadores infixos.
4
l4'''
Entra uma funo prefixada com
um parntese esquerdo.
JJ
4''h'' 4 _
Entra o argumento e o parntese
direito.
l4''h''4
Finaliza a equao e exibe-a.
@
'l>
lhJ
Mostra seu dgito verificador e
comprimento.
l4''h''4
Exibe a equao atual na lista de
equaes.
l4''h''4
Ativa o cursor para a esquerda da
equao
4''h''4_
Ativa o cursor para a direita da
equao
l4''h''4
Mostra a equao atual na lista de
equaes.
4''h''4_
Ativa o cursor no final da equao
4''''h'_
Deleta o nmero 25.
l4''h'
Mostra o final da equao editada
na lista de equaes.
Resultado para
0,5 b h
y f(x)
A 0,5 b h
Expresso: f(x)
Exemplo: x
3
+ 1
f(x)
x
3
+ 1
Armazena tambm o resultado na varivel esquerda, A por exemplo.
6-12 Inserindo e Avaliando Equaes
Se a equao uma atribuio, apenas o lado direito avaliado. O
resultado retornado para o registrador X e armazenado na varivel do
lado esquerdo, em seguida a varivel visualizada (com VIEW) no visor.
Essencialmente, acha o valor da varivel do lado esquerdo.
Se a equao uma igualdade ou expresso, a equao inteira avaliada
simplesmente como ela para . O resultado devolvido para o
registrador.
Exemplo: Avaliando uma equao com ENTER.
Use a equao do comeo deste captulo para achar o volume de um tubo de 35
mm de dimetro que tem 20 metros de comprimento.
Usando XEQ para avaliao
Se uma equao exibida na lista de equaes, voc pode pressionar para
avaliar a equao. A equao inteira avaliada, independente do tipo da
equao. O resultado devolvido ao registrador X.
Teclas: Visor: Descrio:
( como exigido)
'44l
Exibe a equao desejada.
4
Inicia a avaliao da
equao de atribuio e
assim o valor ser
armazenado em V. Solicita
as variveis direita da
equao. O valor atual
para D 2,5.
J
l
J
Armazena D, solicita L, cujo
valor atual 16.
JJJ
J
'
J>444
Armazena L em milmetros,
calcula V em milmetros
cbicos, armazena o
resultado em V e exibe V.
J>44
Transforma milmetros
cbicos em litros (mas no
altera V).
Inserindo e Avaliando Equaes 6-13
Exemplo: Avaliao de uma equao com XEQ.
Use os resultados do exemplo anterior para determinar quanto o volume do tubo se
altera se o dimetro for mudado para 35,5 milmetros.
O valor da equao o volume antigo (de V) menos o novo volume (calculado
com o uso do novo valor de D) assim o volume antigo menor pelo montante
mostrado.
Respondendo Solicitaes de Equaes
Quando voc avalia uma equao, aparece uma solicitao para entrar um valor
para cada varivel que seja necessria. A solicitao d o nome de varivel e seu
valor atual, tal como 4. Se a varivel indireta sem nome (I) ou (J) estiver
em uma equao, no ser lhe pedido pelo seu valor, j que o valor atual
armazenado na varivel indireta sem nome ser usado automaticamente. (Veja
captulo 14)
Para manter o nmero inalterado, simplesmente pressione .
Teclas: Visor: Descrio:
'
J>444
Inicia a avaliao da equao
para achar o seu valor. Solicita
todas as variveis.
l
4
Armazena o novo D, solicita L.
n
n d
2
d
2 /n
Inserindo e Avaliando Equaes 6-19
Voc pode inserir a equao na lista de equaes usando as seguintes teclas:
J@J
I@J@J
Erros de sintaxe
A calculadora no verifica a sintaxe de uma equao at que voc avalie a
equao. Se for detectado um erro, 'hh lll ser exibida e o cursor
exibido no primeiro local de erro. Voc precisa editar a equao para corrigir o
erro. (Consulte Editando e Apagando Equaes previamente neste captulo.)
Por no verificar a sintaxe da equao at a avaliao, a HP 35s lhe permite criar
equaes que podem ser, na verdade, mensagens. Isto especialmente til em
programas, como descrito no Captulo 13.
Verificando Equaes
Quando voc est visualizando uma equao e no enquanto voc est
digitando uma equao voc pode pressionar @ para mostrar duas
coisas relativas equao: o dgito verificador da equao e seu comprimento.
Mantenha a tecla pressionada para manter os valores no visor.
O dgito verificador um valor hexadecimal de quatro dgitos que identifica
exclusivamente esta equao. Se voc entrar a equao incorretamente, ela no
ter este dgito verificador. O comprimento o nmero de bytes de memria da
calculadora usados pela equao.
O dgito verificador e o comprimento permitem que voc verifique quais as
equaes que foram digitadas corretamente. O dgito verificador e o comprimento
de uma equao que voc digita em um exemplo devero corresponder aos
valores mostrados neste manual.
Exemplo: Dgito Verificador e Comprimento de uma Equao.
Encontre o dgito verificador e comprimento para a equao do volume de tubo no
incio deste captulo.
6-20 Inserindo e Avaliando Equaes
Teclas: Visor: Descrio:
( como exigido)
'44l Exibe a equao desejada.
@ (segure)
'l>'h
lhJ
Exibe o dgito verificador e o
comprimento da equao.
(soltar) '44l Exibe novamente a equao.
1' =1
'h l]' l
Seleciona o modo
Equao.
@
''_
Inicia a equao.
J G
''' 4_
'
valor
Seleciona D; solicita V.
J
valor
Armazena 0 em V; solicita
T.
J
'
valor
Armazena 5 em T; solicita
G.
'l']h'
J44
Armazena 9,8 em G;
resolve D.
7-4 Resolvendo Equaes
Exemplo: Resolvendo a Equao da Lei dos Gases Ideais.
A Lei dos Gases Ideais descreve a relao entre presso, volume, temperatura, e o
nmero de moles de um gs ideal:
P V = N R T
onde P a presso (em atmosferas ou N/m
2
), V o volume (em litros), N o
nmero de moles de gs, R a constante universal dos gases (0,0821 litro-atm/
mole -K ou 8,314 J/mole-K), e T a temperatura (Kelvin: K=C + 273,1).
Insira a equao:
Teclas: Visor: Descrio:
J44
Resolve T; solicita D.
JJJ
'
Armazena 500 em D;
solicita V.
'
>
Retm 0 em V; solicita G.
'l']h'
JJJ
Retm 9,8 em G; resolve
T.
Teclas: Visor: Descrio:
P
l_ Seleciona o modo
Equao e inicia a
equao.
@
l'hl_
h
valor
Armazena 2 em V; solicita
N.
JJJ
l
valor
Armazena ,005 em N;
solicita R.
J
valor
Armazena ,0821 em R;
solicita T.
4>J
Calcula T (Kelvin).
'l'1h'
l
J
Armazena 297,1 em T;
resolve para P em
atmosferas.
Teclas: Visor: Descrio:
l'hl
Exibe a equao.
l
J
Resolve para N; solicita P.
JJ '
4
Armazena ,05 em P;
solicita V.
J
l
4J
Armazena 5 em V; solicita
R.
4>J
Retm o R anterior; solicita
T.
4>JJ
Calcula T (Kelvin).
Calcula a densidade em
gramas por litro.
Teclas: Visor: Descrio:
1' =1
'h l]' l
Entre o modo de equao.
'h l]' l
44 1' =1
Exibe a equao embutida
h
valor
Solicita A.
valor
Armazena 1 em A; solicita
B.
'
valor
Armazena 2 em B; solicita
C.
J
valor
Armazena 5 em C; solicita
D.
valor
Armazena 3 em D; solicita
E.
x+2y=5
3x+4y=11
Resolvendo Equaes 7-7
Entendendo e controlando o SOLVE
SOLVE tenta primeiro resolver a equao diretamente para a varivel
desconhecida. Se a tentativa falhar, SOLVE altera a um procedimento interativo
(repetitivo). O procedimento comea pela avaliao da equao usando duas
estimativas iniciais para a varivel desconhecida. Com base nos resultados com
essas duas estimativas, o SOLVE gera uma outra estimativa melhor. Atravs de
sucessivas interaes, o SOLVE encontra um valor para a varivel desconhecida
que faz o valor da equao igualar-se a zero.
Quando o SOLVE avalia uma equao, ele o faz da mesma maneira que o
qualquer = na equao tratado como um . Por exemplo, a equao da
Lei dos Gases Ideais avaliada como P x V (N x R x T). Isto assegura que uma
equao de igualdade ou atribuio apresenta balanceamento na raiz, e que uma
equao de expresso iguala-se a zero na raiz.
Algumas equaes so mais difceis de resolver do que outras. Em alguns casos,
voc precisa inserir as estimativas iniciais para encontrar uma soluo. (Consulte
Escolhendo Estimativas Iniciais para SOLVE, abaixo.) Se o SOLVE for incapaz de
encontrar uma soluo, a calculadora exibir h l h.
Consulte o Apndice D para maiores informaes sobre como o SOLVE trabalha.
Verificando o Resultado
Aps o clculo do SOLVE ser concludo, voc pode verificar que o resultado
realmente uma soluo da equao ao rever os valores deixados na pilha:
O registrador X (pressione para apagar a varivel visualizada com
VIEW) contm a soluo (raiz) para a incgnita; isto , o valor que faz a
avaliao da equao igualar-se a zero.
valor
Armazena 4 em E; solicita
F.
J 4
Armazena 11 em F e
calcula x e y.
-
4 4
valor de y
7-8 Resolvendo Equaes
O registrador Y (pressione ) contm a estimativa prvia da raiz. Este
nmero deve ser o mesmo que o valor no registrador X. Se no for, ento a
raz retornada era apenas uma aproximao, e os valores nos registradores
X e Y colocaro a raz entre parnteses. Estes nmeros entre parnteses
devero ser bem prximos.
O registrador Z (pressione novamente) contm valor-D da equao na
raiz. Para uma raz exata, ela deve ser zero. Se no for zero, a raz dada foi
apenas uma aproximao; este nmero dever ser prximo a zero.
Se um clculo concludo com h l h a calculadora pode no convergir
sobre uma raiz. (Voc pode ver o valor no registrador X a estimativa final da
raz ao pressionar ou para apagar a mensagem.) Os valores nos
registradores X e Y colocam entre parnteses o intervalo que foi o ltimo
pesquisado para encontrar a raiz. O registrador Z contm o valor da equao na
estimativa final da raiz.
Se os valores dos registradores X e Y no esto prximos, ou o valor do
registrador Z no est prximo a zero, provavelmente a estimativa do
registrador X no uma raiz.
Se os valores dos registradores X e Y esto prximos, e o valor do
registrador Z est prximo a zero, a estimativa do registrador X pode ser
uma aproximao de uma raiz.
Interrompendo um clculo do SOLVE
Para parar o clculo, pressione ou e a mensagem ]hlll
ser mostrada. A melhor avaliao atual da raz est na varivel desconhecida;
use @ para ve-la sem alterar a pilha, mas a resoluo no pode ser
retomada.
Escolhendo Estimativas Iniciais para o SOLVE
As duas estimativas iniciais vm:
Do nmero atualmente armazenado na varivel desconhecida.
Do nmero no registrador X (o visor).
''h''4h'
Finaliza e exibe a equao.
@
'l>h
lhJ>
Dgito verificador e comprimento.
Teclas: Visor: Descrio:
''h''4h'
Exibe a equao atual.
H
'
value
Resolve H; solicita V.
JJJ
h
J
Armazena 7500 em V; resolve H.
Teclas: Visor: Descrio:
J
Este valor do registrador Y a
estimativa feita pouco antes do
resultado final. Uma vez que ela
o mesma da soluo, a soluo
uma raz exata.
Este valor do registrador Z mostra
que a equao igual a zero na
raiz.
=
b
a
dx (x) f I
f (x)
b
x
a
I
8-2 Integrando Equaes
Integrando Equaes ( FN)
Para integrar uma equao:
1. Se a equao que define a funo do integrando no est armazenada na
lista de equaes, digite-a (consulte Inserindo Equaes na Lista de
Equaes no Captulo 6) e saia do modo Equao. A equao normalmente
contm apenas uma expresso.
2. Insira os limites da integrao: digite o limite inferior e pressione ,
depois digite o limite superior.
3. Mostre a equao. Pressione e, se necessrio, role atravs da lista de
equaes (pressione ou ) para exibir a equao desejada.
4. Selecione a varivel de integrao: Pressione @ varivel. Isto inicia o
clculo.
usa muito mais memria do que qualquer outra operao na calculadora. Se
a execuo de provoca a exibio da mensagem 00l ll, consulte o
Apndice B.
Voc pode parar um clculo de integrao em execuo pressionando-se ou
e a mensagem]hlll ser mostrada na linha 2, mas a
integrao no pode ser retomada. Contudo, nenhuma informao sobre a
integrao est disponvel at que o clculo termine normalmente.
A seleo do formato de visor afeta o nvel de preciso assumido para a sua
funo e usado para o resultado. A integrao mais precisa mas toma muito
mais tempo nas selees de formato hll e superiores ], ''], e h'. A
incerteza do resultado termina no registrador Y, empurrando os limites da
integrao para cima nos registradores T e Z. Para maiores informaes, consulte
Preciso de Integrao mais adiante neste captulo.
Para integrar a mesma equao com informaes diferentes:
Se voc usar os mesmos limites da integrao, pressione para mov-los
para os registradores X e Y. Em seguida comece no passo 3 na lista acima. Se
desejar usar limites diferentes, comece no passo 2.
Para trabalhar com um outro problema usando uma equao diferente, comece de
novo a partir do passo 1 com uma equao que defina o integrando.
1' =1
'h l]' l
Seleciona o modo Equao.
IX
''''
Digita a equao.
'''']h''
'''']h'''
'''']h'''_
'''']h'''
Finaliza a expresso e exibe
sua extremidade esquerda.
@
'lJ'
lhJ
Dgito verificador e
comprimento.
'''']h'''
Exibe a funo.
@
h _
Solicita a varivel de
integrao.
dt t x x J
0
0
) sin cos(
1
) (
x = 2. Inicia a integrao;
calcula o resultado de
@ J
44>
O resultado final para J
0
(2).
Teclas: Visor: Descrio:
J@J JJ
Entre os limites de integrao
(limite inferior primeiro).
'''']h'''
Exibe a equao atual.
@
h _
Solicita a varivel de
integrao.
4
Solicita o valor de X.
]h'lh]h'
J
x = 3. Inicia a integrao e
calcula o resultado de
.
@ J
4J
O resultado final para
J
0
(3).
0
) (t f
0
) (t f
dx
x
x
t S
t
i
)
sin
( ) (
0
=
Integrando Equaes 8-5
Insira a expresso que define a funo do integrando:
Se a calculadora tentou avaliar esta funo em x = 0, o limite inferior de
integrao, poder resultar em um erro (]'] ). Entretanto, o algoritmo
de integrao normalmente no avalia as funes em qualquer limite de
integrao, a menos que os limites do intervalo de integrao estejam muito
prximos ou o nmero de pontos da amostra seja extremamente grande.
Agora integre esta funo com relao a x (isto , X) de zero a 2 (t = 2).
Teclas: Visor: Descrio:
1' =1
'h l]' l
Seleciona o modo Equao.
X
']h''
Inicia a equao.
']h''_
O parntese direito final exigido
neste caso.
X
']h''_
']h''
Finaliza a equao.
@
'l
lh
Dgito verificador e comprimento.
4_
Entra os limites da integrao
(inferior primeiro).
']h''
Exibe a equao atual.
@ X
]h'lh]h'
J
Calcula o resultado para Si(2).
x
x sin
8-6 Integrando Equaes
Preciso de Integrao
J que a calculadora no pode computar exatamente o valor de uma integral, ela
o aproxima. A preciso desta aproximao depende da preciso da prpria
funo do integrando, como calculada pela sua equao. Isto afetado pelo
erro de arredondamento na calculadora e pela preciso das constantes empricas.
Integrais de funes com certas caractersticas tais como picos ou oscilaes muito
rpidas podem ser calculadas de forma imprecisa, mas a probabilidade muito
pequena. As caractersticas gerais das funes que podem causar problemas, bem
como as tcnicas para lidar com elas, so tratadas no Apndice E.
Especificando a Preciso
A seleo do formato de exibio (FIX, SCI, ENG, ou ALL) determina a preciso do
clculo de integrao, quanto maior for o nmero de dgitos exibidos, maior ser a
preciso da integral calculada (e maior ser o tempo necessrio para o seu
clculo). Quanto menor for o nmero de dgitos exibidos, mais rpido ser o
clculo, mas a calculadora ir presumir que a funo precisa apenas para o
nmero de dgitos especificados.
Para especificar a preciso da integrao, ajuste o formato de visualizao de
forma que esta no exiba mais dgitos que o nmero que voc considera preciso
nos valores do integrando. Este mesmo nvel de preciso e exatido ser refletido
no resultado de integrao.
Se o modo de exibio de fraes estiver ativo (sinalizador 7 selecionado), a
preciso ser especificada pelo formato de exibio anterior.
Interpretando a Preciso
Aps calcular a integral, a calculadora coloca a incerteza estimada do resultado
dessa integral no registrador Y. Pressione J para ver o valor da incerteza.
Por exemplo, se a integral Si (2) 1,6054 0,0002, ento 0,0002 a sua
incerteza.
Integrando Equaes 8-7
Exemplo: Especificando a Preciso.
Com o formato do visor ajustado para SCI 2, calcule a integral na expresso para
Si(2) (do exemplo anterior).
A integral 1,610,0161. J que a incerteza no afetar a aproximao at sua
terceira casa decimal, voc pode considerar que todos os dgitos exibidos nesta
aproximao so precisos.
Se a incerteza de uma aproximao maior do que aquele que voc escolheu
como tolervel, voc poder aumentar o nmero de dgitos no formato de
visualizao e repetir a integrao (contanto que f(x) ainda seja calculada de
forma precisa para o nmero de dgitos mostrados no visor). Em geral, a incerteza
do clculo de uma integrao diminue por um fator de dez para cada dgito
adicional, especificado no formato de exibio.
Exemplo: Mudando a Preciso.
Para a integral de Si(2) recm calculada, especifique que o resultado seja preciso
para at quatro casas decimais ao invs de apenas duas.
Teclas: Visor: Descrio:
@8
(4''])
JJ
Seleciona a notao cientfica
com duas casas decimais,
especificando que a funo
precisa at duas casas decimais.
4
Rola para baixo os limites de
integrao a partir dos
registradores Z e T para dentro
dos registradores X e Y.
']h''
Exibe a equao atual.
@ X ]h'lh]h'
JJ
A integral aproximou para duas
casas decimais.
J JJ4
A incerteza da aproximao da
integral.
4
Rola para baixo os limites da
integrao a partir dos
registradores Z e T para dentro
dos registradores X e Y.
']h''
Exibe a equao atual.
@ X ]h'lh]h'
J
Calcula o resultado.
J J
Observe que a incerteza
aproximadamente 1/100 tanto
quanto a incerteza do resultado
de SCI 2 calculado previamente.
8 (4'']) 4
Restaura o formato FIX 4.
9 (J') 4
Restaura o modo Graus.
2
1
z
z
9-4 Operaes com Nmeros Complexos
Examples:
Aqui esto alguns exemplos de trigonometria e aritmtica com nmeros complexos:
Avalie o seno (2i3)
Avalie a expresso
z
1
(z
2
+ z
3
),
onde z
1
= 23 i 13, z
2
= 2i1 z
3
= 4 i 3
Execute o clculo como
Avalie (4 i 2/5) (3 i 2/3).
Teclas: Visor: Descrio:
@8 (> -)
Configura o formato de
exibio.
6
>J J>
Resultado 9,1545
i 4,1689.
Teclas: Visor: Descrio:
@8 (> -)
Configura o formato de
exibio
6
4 J
4 J
ENTER z1
6 4 J
4 J
ENTER z2
6
4 J
4 4
(z
2
+ z
3
). Resultado 2 i -2.
4 >
z
1
(z
2
+ z
3
). Resultado
2,5 i 9.
Teclas: Visor: Descrio:
@8 (> -) Configura o formato de
exibio
Operaes com Nmeros Complexos 9-5
Avalie , onde z = (1i 1).
Usando Nmeros Complexos em Notao Polar
Muitas aplicaes usam nmeros reais na forma ou notao polar. Estas formas
usam pares de nmeros, como usados pelos nmeros complexos, e por isso voc
pode realizar operaes aritmticas com esses nmeros usando as operaes
complexas.
6J
Entra 4i-2/5
6
4
Entra 3i-2/3
JJ Resultado
11,7333i3,8667
Teclas: Visor: Descrio:
6
J J
J J
ENTER (Entre) 1i1 resultado
intermedirio de
Z
2
, resultado 0i-5
>
Resultado final
0,8776 i 0,4794.
2
z
e
r
real
(a, b)
imaginary
imaginria
real
9-6 Operaes com Nmeros Complexos
Exemplo: Adio de Vetores.
Some as trs cargas a seguir.
Voc pode fazer uma operao complexa com nmeros cujos formatos complexos
so diferentes; contudo, o formato do resultado depende da configurao no menu
8.
Teclas: Visor: Descrio:
9 (J')
Configura o modo Graus.
@8J
(Jr)
Configura o modo
complexo
J?
J4
J4
Entra L
1
J?
JJ
JJ=
Entra L
2
.
JJ?
J4
JJ4>J=
Entra L
3
e some L
2
+ L
3
J>4JJJJ=
Soma L
1
+ L
2
+ L
3
.
>
Rola a tela para ver o resto
da resposta
y
185 l b 62
o
100 lb 261
o
170 lb 143
o
L
1
L
2
L
3
x
Operaes com Nmeros Complexos 9-7
Avalie 1i1+3 10+5 30
Nmeros Complexos em Equaes
Voc pode digitar nmeros complexos nas equaes. Quando uma equao
exibida, todos os formatos numricos so mostrados do jeito como foram entrados,
como xiy, ou r a
Quando voc avalia uma equao e lhe solicitado valores de varivel, voc
pode entrar nmeros complexos. Os valores e formato do resultado so
controlados pela configurao de exibio. Isto o mesmo como no clculo em
modo ALG.
Equaes que contm nmeros complexos podem ser resolvidos e integrados.
Teclas: Visor: Descrio:
9 (J')
Configura o modo Graus.
@8J
(Jr)
Configura o modo
complexo
6 JJ4
JJ4
Entra 1i1
?J
J
J
Entra 3 10
J?J
JJ4
J444J
Insere 5 30 e some 3 10
>44>
Adiciona 1i1, resultado
9,2088 25,8898
9-8 Operaes com Nmeros Complexos
Nmero Complexo em Programa
Em um programa, voc pode digitar um nmero complexo. Por exemplo, 1i2+3
10+5
30 em programa :
Quando voc est executando um programa e lhe so solicitados os valores
atravs das instrues INPUT, voc pode entrar nmeros complexos. Os valores e
formato do resultado so controlados pela configurao de exibio.
O programa que contm o nmero complexo pode ser tambm resolvido e
integrado.
Linhas do programa: (Modo ALG) Descrio
J ll Inicia o programa
4 J 4'J'
lh
Vetor Aritmtico 10-1
10
Vetor Aritmtico
De um ponto de vista matemtico, um vetor uma ordem de 2 ou mais elementos
arranjados em uma fila ou uma coluna.
Vetores fsicos que tm dois ou trs componentes e podem ser usados para
representar quantidades fsicas tais como posio, velocidade, acelerao, foras,
momentos, momento linear e angular, velocidade angular e acelerao, etc.
Para entrar um vetor:
1. Pressione 3
2. Entre o primeiro nmero para o vetor.
3. Pressione @ e entre um segundo nmero para um vetor 2-D ou 3-D.
4. Pressione @ e entre um terceiro nmero para um vetor 3-D.
O HP 35s no pode manejar vetores com mais de 3 dimenses.
Operaes com vetores
Adio e subtrao:
A adio e subtrao de vetores requer que dois operandos de vetor tenham o
mesmo comprimento. Tentativa de soma ou subtrao de vetores de comprimento
diferente produzem a mensagem de erro ]h'hl] hh.
1.Entre o primeiro vetor
2.Entre o segundo vetor
3.Pressione ou
IJ44
IJ44
Entra [1,5,-2,2]
3J
@
IJ44
IJ44
Entra [-1,5,2,2]
I
Soma dois vetores
Teclas: Visor: Descrio:
9(hl')
Alterna para o modo
ALG
3
@J
I_
Entra [-3,4,4,5]
3
@
I4J
Entra [2,3,1,4]
II4
IJ
Subtrai dois vetores
I
I
Entra [3,4]
J
I
_
Entra 5 como um escalar
IJ4
Executa multiplicao
Teclas: Visor: Descrio:
9(hl')
Alterna para o modo ALG
3@
I4_
Entra [-2,4]
I44
IJ4
Executa diviso
A
2 2
2
2
1 n
A A A + + +
10-4 Vetor Aritmtico
Produto escalar
Funo DOT (escalar) usado para calcular o produto escalar de dois vetores com
o mesmo comprimento. Tentativa para calcular o produto escalar de dois vetores
de comprimento diferente causa uma mensagem de erro ]h'hl] hh.
Para vetores 2-D: [A, B], [C, D], produto escalar definido como [A, B][C, D]= A x
C +B x D.
Para vetores 3-D: [A, B, X], [C, D, Y], produto escalar definido como [A, B, X][C,
D, Y]= A x C +B x D+X x Y
1. Entre o primeiro vetor
2. Pressione
3. Entre o segundo vetor
4. Pressione
Nota: O sinal, , aqui significa produto escalar ao invs de "produto vetorial.
Para produto vetorial, veja captulo 17.
Calcule o produto escalar de dois vetores, [1,2] e [3,4]
Calcule o produto escalar de dois vetores, [9,5] e [2,2]
Teclas: Visor: Descrio:
9(hl')
Alterna para o modo ALG
3@
IJ4_
Entre o primeiro vetor [1,2]
3@
IJ4hI
Execute para produto
escalar, e entre o segundo
vetor
I>
I>
Entre o primeiro vetor [9,5]
3@ I>
I44
e entre o segundo vetor [2,2]
Encontre a magnitude de
vetor [3,4]
B A
Encontre a magnitude de
vetor [0,5]
4
4
Multiplica dois vetores
>
>
>>
O ngulo entre dois vetores
36,8699
Vetor Aritmtico 10-7
Vetores em Programas
Vetores podem ser usados em nmeros complexos da mesma maneira como
nmeros reais e complexos
Por exemplo, [5, 6] +2 x [7, 8] x [9, 10] em um programa :
Um vetor pode ser entrado quando for solicitado um valor para uma varivel.
Programas que contenham vetores podem ser usados para resoluo e integrao.
Linhas do programa: Descrio:
'J ll ' Inicia o programa
'4 I ' 4 I I>J [5,6]
' lh
10-8 Vetor Aritmtico
Criando Vetores a partir de Variveis ou
Registradores
possvel criar vetores contendo os contedos de variveis de memria,
registradores de pilha, ou valores de registradores indiretos, em modos de
execuo ou programas.
Em modo ALG, inicie a entrada de vetor pressionando 3. Modo RPN
funciona similarmente para o modo ALG, exceto que a tecla d deve ser
pressionada primeiro, seguida pela presso de 3 .
Para entrar um elemento contendo o valor armazenado em uma varivel alfabtica,
pressione h e a letra da varivel.
Para entrar um elemento do registrador de pilha, pressione a tecla < e use as
teclas ou para mover o smbolo sublinhado de modo que ele esteja sob o
registrador de pilha para ser usado e pressione
Para entrar um elemento indiretamente indicado pelo valor no registrador I ou J,
pressione h e (I) ou (J).
Por exemplo, para construir o vetor [ C, REGZ, (J) ] no modo RPN, pressione d
3, em seguida h C @ < @h
A.
Converses de Bases e Aritmtica e Lgica 11-1
11
Converses de Bases e Aritmtica e
Lgica
O menu BASE ( ) lhe permite entrar nmeros e fora a exibio de
nmeros em base decimal, binrio, octal e hexadecimal.
O menu LOGIC (>) proporciona acesso para funes lgicas.
Menu BASE
Rtulo do menu Descrio
'
Modo Decimal. Este o modo da calculadora normal
h
Modo Hexadecimal. O indicador HEX exibido quando
este modo est ativo. Nmeros so exibidos em formato
hexadecimal. Em modo RPN, as teclas , I,
, , e agem como atalho para entrar os
dgitos A a F. Em modo ALG, pressione A, B, C, D,
E ou F para entrar os dgitos A a F.
'
Modo Octal. O indicador OCT exibido quando este
modo est ativo. Nmeros so exibidos em formato Octal.
]h
Modo Binrio. O indicador BIN exibido quando este
modo estiver ativo. Nmeros so exibidos em formato
Binrio. Se um nmero tem mais de 12 dgitos, as teclas
e permitem ver o nmero completo
(Veja Windows para Nmeros Binrios Longos mais
tarde neste captulo.)
()
4 Use a tecla para digitar
F.
JJJJJJJJJJ=
Exibe os primeiros 14 dgitos
novamente.
(J')
>J
Restaura a base 10.
11-4 Converses de Bases e Aritmtica e Lgica
Menu LOGIC
O AND, OR, XOR, NOT, NAND, NOR pode ser usado como funes
lgicas. Argumentos fracionrios, complexos, vetor sero vistos como um
]h'hl] hh em funo lgica.
Aritmtica em Bases 2, 8 e 16
Voc pode executar operaes aritmticas usando , , , e em
qualquer base. As nicas teclas de funo que esto atualmente desativadas no
modo HEX so , , @, , , e . Contudo, voc deve
reconhecer que a maioria das operaes outras que as aritmticas no produziro
resultados significativos j que as partes fracionrias dos nmeros esto truncados.
A aritmtica em bases 2, 8 e 16 est na forma de complementos de 2 e usa
somente inteiros:
Se um nmero tem uma parte fracionria, somente a parte inteira usada
para um clculo aritmtico.
Rtulo do menu Descrio
hh Bit-por-bit lgico AND de dois argumentos.
Por exemplo: AND (1100b,1010b)=1000b
l Bit-por-bit lgico XOR de dois argumentos.
Por exemplo: XOR (1101b,1011b)=110b
l
Bit-por-bit lgico OR de dois argumentos.
Por exemplo: OR (1100b,1010b)=1110b
h Retorna o complemento de um dos argumentos. Cada bit
no resultado o complemento do bit correspondente no
argumento.
Por exemplo: NOT (1011b)=
111111111111111111111111111111110100b
hhh Bit-por-bit lgico NAND de dois argumentos.
Por exemplo:
NAND(1100b,1010b)=11111111111111111111111
1111111110111b
hl Bit-por-bit lgico NOR de dois argumentos.
Por exemplo: NOR (1100b,1010b)=
111111111111111111111111111111110001b
Converses de Bases e Aritmtica e Lgica 11-5
O resultado de uma operao sempre um inteiro (qualquer parte
fracionria truncada).
Apesar das converses mudarem somente a exibio do nmero mas no o
nmero atual no registrador-X, aritmtica altera o nmero no registrador-X.
Se o resultado de uma operao no pode ser representada em bits vlidos, o
visor exibe 'lll e em seguida mostra o maior nmero positivo ou negativo
possvel.
Exemplo:
Aqui esto alguns exemplos de aritmtica nos modos Hexadecimal, Octal e
Binrio:
12F
16
+ E9A
16
= ?
7760
8
4326
8
=?
100
8
5
8
=?
5A0
16
+ 1001100
2
=?
Teclas: Visor: Descrio:
(4h)
Configura a base 16;
indicador HEX ativado.
()
()
'>
Resultado.
(')
JJ
Seleciona a base 8:
indicador OCT ativo.
Converte o nmero exibido
para octal.
J
()
()
4
Resultado.
JJ
()J
()
J
Parte inteira do resultado.
(4h)J
J
()
h
Configura a base 16;
indicador HEX ativado.
JJJJJJJ
Resultado na base binria.
(4h)
'
Resultado na base
hexadecimal.
(J')
JJ
Restaura a base decimal.
Teclas: Visor: Descrio:
J
(4h)
444
Entra um nmero decimal
positivo; em seguida
converte-o para hexadecimal.
Complemento de 2 (sinal
mudado).
(]h)
JJJJJJJJJJJJJJ=
Verso binria; = indica a
existncia de mais dgitos. O
nmero negativo j que o
bit mais alto 1.
JJJJJJJJJJJJJ=
Exibe o resto do nmero
atravs do rolamento de uma
tela
JJJJJJ
Exibe a janela localizada
mais direita;
(J')
4
-
4
-).
Nota
Sempre apague os registradores estatsticos antes de inserir um
novo conjunto de dados estatsticos (pressione
()).
x
y
4
O visor mostra n, o nmero
de pares de dados inseridos.
J
Deleta o primeiro par de
dados.
x
y
-
-
Operaes Estatsticas 12-5
Exemplo: Mdia (Uma Varivel).
A supervisora de produo May Kitt deseja determinar o tempo mdio que um
certo processo demanda. Ela escolhe seis pessoas aleatoriamente, observa cada
uma a medida em que ele ou ela executa o processo, e registra o tempo necessrio
(em minutos):
Calcule a mdia dos tempos. (Trate todos os dados como valores-x.)
Exemplo: Mdia Ponderada (Duas Variveis).
Uma compainha fabricante compra uma certa pea quatro vezes por ano. No
ltimo ano as compras foram:
Encontre o preo mdio (pesado para a quantidade de compra) para esta pea.
Lembre-se de inserir y, o peso (freqncia), antes do x, o preo.
15,5 9,25 10,0
12,5 12,0 8,5
Teclas: Visor: Descrio:
()
Apaga os registradores
estatsticos.
JJ
J Entra o primeiro tempo.
JJ
J
J
Entra os dados restantes; seis
pontos de dados
acumulados.
@ ( )
JJ4>J
Calcula o tempo mdio para
completar o processo.
Preo por Pea (x) $4,25 $4,60 $4,70 $4,10
Nmero de Peas (y) 250 800 900 1000
Teclas: Visor: Descrio:
()
Apaga os registradores
estatsticos.
JJ
J
JJ
JJ
>
-
Operaes Estatsticas 12-7
Desvio Padro da Populao
O desvio padro da populao uma medida de quo dispersos os valores dos
dados esto em relao mdia. O desvio padro da populao presume que os
dados constituem um conjunto completo de dados, e calculado usando n como
um divisor.
Pressione () para o desvio padro da populao dos
valores x.
Pressione (-) para o desvio padro da populao
dos valores y.
Exemplo: Desvio Padro da Populao.
A av Hinkle tem quatro filhos adultos com alturas de 170, 173, 174 e 180 cm.
Encontre o desvio padro da populao de suas alturas.
Regresso linear
A regresso linear, L.R. (tambm chamada estimativa linear) um mtodo
estatstico para encontrar uma linha reta que melhor se ajuste a um conjunto de
dados de x, y.
Teclas: Visor: Descrio:
()
Apaga os registradores
estatsticos.
J
J
Insere os dados. Quatro pontos
de dados acumulados.
()
= =- -
J
Calcula o desvio padro da
populao.
Nota Para evitar uma mensagem 'h lll, insira os seus dados
antes de executar qualquer uma das funes do menu L.R..
12-8 Operaes Estatsticas
Menu L.R. (Regresso Linear)
Para encontrar um valor estimado para x (ou y), digite um dado valor
hipottico para y (ou x), ento pressione @@ ( ) (ou @@
( ).
Para achar os valores que definem a linha que melhor se ajusta aos seus
dados, pressione @ @ seguido por r, , ou .
Exemplo: Ajuste de Curva.
A colheita de uma nova variedade de arroz depende de sua taxa de fertilizao
com nitrognio. Para os dados a seguir, determine o relacionamento linear: o
coeficiente de correlao, a inclinao e a interseco y.
Tecla de Menu Descrio
Estima (prev) x para um dado valor hipottico de y,
baseado na linha calculada para ajustar os dados.
Estima (prev) y para um dado valor hipottico de x,
baseado na linha calculada para ajustar os dados.
r
O coeficiente de correlao para os dados (x, y). O
coeficiente de correlao um nmero no intervalo de 1
a +1 que mede quo prximo o ajuste da linha
calculada aos dados.
J
J
J
4J
Inclinao da linha.
Interseco y.
x
0 20 40 60 80
8.50
7.50
6.50
5.50
4.50
r = 0.9880
m = 0.0387
b = 4.8560
(70, y)
y
X
12-10 Operaes Estatsticas
E se 70 kg de fertilizante com nitrognio fossem aplicados no campo de arroz?
Faa a previso da colheita de gros com base nas estatsticas acima.
Limitaes na Preciso dos Dados
Uma vez que a calculadora usa preciso finita, ela segue as limitaes nos
clculos devidas ao arredondamento. Aqui esto dois exemplos:
Normalizando Nmeros Grandes e Prximos
A calculadora pode no ter a habilidade de calcular corretamente o desvio padro
e a regresso linear para uma varivel cujos dados diferem com um valor
relativamente pequeno. Para evitar isto, normalize os dados inserindo cada valor
como a diferena em relao a um valor central (tal como a mdia). Para valores
normalizados de x, esta diferena deve ser ento somada novamente ao clculo de
e , e e b precisam tambm ser ajustados. Por exemplo, se os seus valores
de x fossem 7776999, 7777000, e 7777001, voc deveria entrar os dados como
1, 0, e 1; em seguida somar 7777000 novamente a e . Para b, some
novamente 7777000 m. Para calcular , certifique-se de fornecer um valor de x
que seja menor que 7777000.
Imprecises similares podem resultar se os seus valores x e y tiverem magnitudes
muito diferentes. Novamente, a adaptao dos dados pode evitar este problema.
Efeito dos Dados Deletados
Executando @ no deleta quaisquer erros de arredondamento que possam
ter sido gerados nos registradores estatsticos pelos valores originais dos dados.
Esta diferena no sria a menos que os dados incorretos tenham uma
magnitude que seja enorme se comparada com os dados corretos; neste caso,
seria prudente apagar e inserir novamente todos os dados.
Teclas: Visor: Descrio:
J
_
Insere o valor hipottico de x.
@ @ ( )
r
J
A colheita prevista em toneladas
por hectare.
x x
x x
4
J
Armazena o primeiro par de dados
(1,2).
4
Armazena o segundo par de dados
(3,4).
@
((J'hl)
4 4
Exibe o catlogo VAR e visualiza o
registro n.
;-
J 4
Visualiza o registrador xy.
;-
4
Visualiza o registrador y.
;
4
Visualiza o registrador x.
4 4
Visualiza o registrador n.
4
Sai do catlogo VAR.
Registrador Nmero Descrio
n -27 Nmero dos pares de dados acumulados.
x -28 Somatria dos valores acumulados de x.
y -29 Somatria dos valores acumulados de y.
x
2
-30 Somatria dos quadrados de valores
acumulados de x.
y
2
-31 Somatria dos quadrados de valores
acumulados de y.
xy -32 Somatria dos produtos dos valores
acumulados de x e y.
Operaes Estatsticas 12-13
Voc pode carregar um registrador estatstico com uma somatria armazenando o
nmero (-27 a -32) do registrador desejado em I ou J e em seguida armazenando a
somatria (valor 7 ou A). Similarmente, voc pode pressionar @
7 ou A (ou 7 ou A) para ver (ou rechamar) um valor de
registrador o visor est rotulado com o nome do registrador. O menu SUMS
contm funes para rechamar os valores do registrador. Veja Endereando
Indiretamente Variveis e Rtulos no captulo 14 para maior informao.
12-14 Operaes Estatsticas
Parte 2
Programao
Programao Simples 13-1
13
Programao Simples
A Parte 1 deste manual lhe apresentou s funes e operaes que voc pode usar
manualmente, isto , pressionando uma tecla para cada operao individual. E
voc viu como pode usar as equaes para repetir os clculos sem precisar usar
sempre a mesma combinao de teclas.
Na parte 2, voc aprender como usar os programas para os clculos repetitivos
os clculos que podem envolver maior controle de entrada ou sada ou mais
lgica complexa. Um programa lhe permite a repetio das operaes e clculos
exatamente como voc deseja.
Neste captulo voc aprender tambm como programar uma srie de operaes.
No prximo captulo, em Tcnicas de Programao, voc aprender como
utilizar as sub-rotinas e instrues condicionais.
Exemplo: Um Programa Simples.
Para encontrar a rea de um crculo com um raio de 5, necessrio usar a
frmula A = r
2
e pressione
Modo RPN: 5 @ J
Modo ALG: 5 @ J
para obter o resultado para este crculo, 78,5398.
Mas o que voc faria se quisesse encontrar a rea de diversos crculos diferentes?
Ao invs de repetir as teclas acima a cada vez (variando apenas o 5 para o raio
diferente), voc pode colocar as combinao de teclas repetidas em um programa:
13-2 Programao Simples
Este mesmo programa assume que o valor para o raio est no registrador X- (o
visor) quando o programa comea a ser executado. Ele computa a rea e deixa-a
no registrador X.
No modo RPN, para inserir este programa em uma memria de programa, faa o
seguinte:
Tente executar este programa para encontrar a rea de um crculo com um raio de 5:
No modo ALG, para entrar este programa na memria do programa, faa o
seguinte:
Modo RPN Modo ALG
J
4
J ''''
4
Teclas:
(No modo RPN)
Visor: Descrio:
(hll) ()
Limpa a memria.
> A resposta!
13-4 Programao Simples
Limites do Programa (LBL e RTN)
Se voc quiser mais de um programa armazenado na memria do programa,
necessrio inserir um rtulo nele para marcr o seu incio (tal como hJ ll h)
e um retorno para marcar seu final (tal comoi h lh).
Observe que os nmeros da linha adquirem um h para combinar aos seus rtulos.
Rtulos de Programa
Os programas e segmentos de programas (chamados rotinas) devem comear com
um rtulo. Para gravar um rtulo, pressione:
tecla alfabtica
O rtulo uma letra nica de A at Z. As teclas de letra so usadas sem alterao
para as variveis (conforme discutido no Captulo 3). Voc no pode atribuir o
mesmo rtulo mais de uma vez (isto gera a mensagem ll]'hll) mas um
rtulo pode usar a mesma letra que a varivel usa.
possvel ter um programa (do topo) na memria sem qualquer rtulo. Contudo, os
programas adjacentes precisam de um rtulo entre eles para mant-los distintos.
Programas no podem ter mais do que 999 linhas.
Retorno do Programa
Os programas e sub-rotinas devem terminar com uma instruo de retorno. As
teclas so:
@
Quando um programa termina sua execuo, a ltima instruo RTN retorna o
indicador de programa para ll'0 l, ao topo da memria do programa.
Usando RPN, ALG e Equaes nos Programas
Voc pode calcular nos programas da mesma forma que calcula no teclado:
Programao Simples 13-5
Usando as operaes RPN (que funcionam com a pilha, conforme explicado
no Captulo 2).
Usando as operaes ALG (conforme explicado no Apndice C).
Usando as equaes (conforme explicado no Captulo 6).
O exemplo anterior usou uma srie de operaes RPN para calcular a rea do
crculo. Em vez disso, voc pode usar uma equao no programa (um exemplo
segue mais adiante neste captulo.) Diversos programas so uma combinao de
RPN e equaes usando as capacidades de ambos.
Quando um programa executa uma linha contendo uma equao, esta avaliada
da mesma forma que avalia uma equao na lista de equaes. Para a
avaliao do programa, = em uma equao essencialmente tratada como .
(No existe equivalente programvel ao para uma equao de atribuio
outra que no seja escrever a equao como uma expresso, e em seguida
usando STO para armazenar o valor na varivel).
Para ambos os tipos de clculos, voc pode incluir as instrues RPN para
controlar a entrada, sada e fluxo de programa.
Entrada e Sada de Dados
Para os programas que precisam de mais de uma entrada ou os que retornam mais
de uma sada, voc pode decidir como quer que o programa insira e retorne a
informao.
Para entrada, voc pode solicitar uma varivel com a instruo INPUT, pode obter
uma equao para solicitar as suas variveis ou pode tomar valores inseridos
antecipadamente na pilha.
Capacidades das Operaes RPN Capacidades das Equaes e
Operaes ALG
Use menos memria. Mais fcil de escrever e ler.
Executa mais rapidamente. Pode solicitar automaticamente.
13-6 Programao Simples
Para sada, voc pode exibir uma varivel com a instruo VIEW (Ver), voc pode
exibir uma mensagem derivada de uma equao, voc pode exibir processo em
linha 1, voc pode exibir o resultado do programa em linha 2, ou voc pode
deixar valores desmarcados na pilha.
Estes so tratados posteriormente neste captulo sob o ttulo Inserindo e Exibindo
os Dados.
Inserindo um Programa
Ao pressionar a calculadora pode entrar ou sair do modo entrada de
programa ativa e desativa o indicador PRGM. As teclas no modo entrada do
programa so armazenadas como linhas do programa na memria. Cada
instruo (comando) ou expresso ocupa uma linha do programa. Em modo ALG,
voc pode entrar uma expresso diretamente em um programa.
Para inserir um programa na memria:
1. Pressione para ativar o modo entrada de programa.
2. Pressione I para exibir ll'0 l. Isto configura o indicador de
programa para um local conhecido antes de quaisquer outros programas.
medida que voc insere as linhas do programa, elas so inseridas antes de
todas as outras linhas do programa.
Se no precisar de quaisquer outros programas na memria, limpe a memria
do programa pressionando (l'0). Para confirmar que voc
deseja que todos os programas sejam deletados, pressione ()
depois da mensagem 'll l'0' h.
3. D um rtulo ao programa uma nica letra de A a Z. Pressione a letra
. Escolha uma letra que lhe lembrar do programa, como A para
rea.
Se a mensagem ll]'hll for exibida, use uma letra diferente. Ao
invs disso, voc pode limpar o programa existente pressione
@((4l'0), use ou para encontrar o rtulo e pressione
e .
4. Para gravar as operaes da calculadora, como instrues de programa,
pressione as mesmas teclas que voc usaria para fazer uma operao
manualmente. Lembre-se que muitas funes no aparecem no teclado, mas
devem ser acessadas usando os menus.
Para inserir uma equao em uma linha de programa, consulte as instrues
abaixo.
Programao Simples 13-7
5. Finalize o programa com uma instruo de retorno, que configura o indicador
de programa de volta para ll'0 l depois da execuo do programa.
Pressione @.
6. Pressione (ou ) para cancelar a entrada do programa.
Os nmeros nas linhas do programa so armazenados exatamente da forma que
voc os inseriu e so exibidos usando os formatos ALL ou SCI. (se um nmero longo
for encurtado no visor, pressione @ para ver todos os dgitos).
Para inserir uma equao em uma linha de programa:
1. Pressione para ativar o modo entrada de equao. O indicador EQN
se acende.
2. Insira a equao da mesma forma que voc faria na lista de equaes.
Consulte o Captulo 6 para obter mais detalhes. Use para corrigir os
erros durante a digitao.
3. Pressione para finalizar a equao e exibir sua extremidade
esquerda. (A equao no se torna parte da lista de equaes.)
Depois de inserir uma equao, voc pode pressionar @ para ver sei
dgito verificador e comprimento. Mantenha a tecla pressionada para
manter os valores no visor.
Para uma equao longa, os indicadores = e mostram que a rolagem est
ativa para esta linha do programa. Voc pode usar e para rolar
o visor.
Apagar funes e tecla de retrocesso
Observe estas condies especiais durante a entrada do programa:
cancela sempre a entrada do programa. Nunca deleta um nmero para
zero.
No estado de vista de linha do programa, deleta a linha do programa
atual e / inicia o estado de edio. Em estado de edio da linha
de programa, deleta um caracter antes do cursor.
Para programar uma funo para deletar os dados no registrador X, use
(J).
Quando voc insere ou apaga uma linha em um programa, declaraes GTO e
XEQ so automaticamente atualizadas se necessrio.
Por exemplo:
13-8 Programao Simples
hJ ll h
h4 4'
h J'4
h
' h
Agora, apagar linha A002, e linha A004 muda para A003 GTO A002
Nomes das Funes nos Programas
O nome de uma funo que usada em uma linha de programa no
necessariamente o mesmo que o nome da funo na sua tecla, no seu menu ou em
uma equao. O nome usado em um programa normalmente uma abreviao
mais completa do que aquela que pode ser usada em uma tecla ou em um menu.
Exemplo: Inserindo um Programa com Rtulo.
As seguintes teclas apagam os programas anteriores para a rea de um crculo e
inserem um novo programa que inclui um rtulo e uma instruo de retorno. Se
voc cometer um erro durante a digitao, pressione para apagar a linha
atual do programa, depois insira novamente a linha de forma correta.
Teclas:
(No modo RPN)
Visor: Descrio:
ll'0 l
Apaga tudo na memria
do programa.
A hJ ll h
Marca esta rotina de
programa A (para rea).
@J
h4
4
h
h
Insere as trs linhas do
programa.
@ h lh
Finaliza o programa.
@( (2l'0)
ll h
lhJ
Exibe o rtulo A e o
comprimento do programa
em bytes.
Programao Simples 13-9
Um dgito verificador diferente significa que o programa no foi inserido
exatamente como dado aqui.
Exemplo: Inserindo um Programa com uma Equao.
O programa a seguir calcula a rea de um crculo usando uma equao, em vez
de usar a operao RPN como no programa anterior.
@ 'lhJ
lhJ
Dgito verificador e
comprimento do programa.
Cancela a entrada do
programa (indicador
PRGM desativado).
Teclas:
(No modo RPN)
Visor: Descrio:
I
ll'0 l
Ativa o modo entrada de
Programa; configura o
indicador para o topo da
memria.
E J ll
Marca esta rotina de
programa E (para
equao).
R
4 ' l
Armazena o raio na
varivel R
@ J
R
l4
Seleciona modo entrada
de Equaes; insere a
equao; retorna para o
modo entrada de
Programa.
@
'l
lh
@
lh
Finaliza o programa.
@( (2l'0) ll
lhJ
Exibe o rtulo E e o
comprimento do programa
em bytes.
@ 'l4
lhJ
Dgito verificador e
comprimento do programa.
Cancela a entrada do
programa.
13-10 Programao Simples
Executando um Programa
Para executar um programa, a entrada de programa no pode estar ativa (no
ser exibido nenhum nmero de linha do programa; PRGM desativado.)
Pressionando cancelar o modo entrada de programa.
Executando um Programa (XEQ)
Pressione rtulo para executar o programa marcado com esta letra:
Para executar um programa desde seu incio, pressione rtulo . Por
exemplo, pressione A . O visor mostrar ' hJ e a
execuo iniciar na parte de cima do Rtulo A.
Voc pode executar tambm um programa iniciando de uma outra posio
pressionando rtulo Linha nmero, por exemplo J JJJ.
Se houver somente um programa na memria, voc pode tambm execut-lo
depois de mover o indicador para cima da linha do programa e pressionando
tecla (executar / parar). O indicador PRGM exibe e o indicador M se ativa
enquanto o programa estiver executando.
Se for necessrio, insira os dados antes de executar o programa.
Exemplo:
Execute os programas marcados A e E para encontrar as reas de trs crculos
diferentes com raios 5; 2,5 e 2. Lembre-se de inserir o raio antes de executar A ou E.
Teclas:
(No modo RPN)
Visor: Descrio:
JA
lhh]h'
>
Insere o raio e depois inicia o
programa A. A rea resultante
exibida.
JE
J>
Calcula a rea do segundo
crculo usando o programa E.
@ J
A J44J
Calcula a rea do terceiro crculo.
Programao Simples 13-11
Testando um Programa
Caso voc verifique um erro no programa, mas no tenha certeza onde ele se
encontra, ento uma boa forma de testar o programa executando etapas
gradativas. tambm uma boa idia testar um programa longo e complexo antes
de confiar totalmente nele. Verificando sua execuo passo a passo, uma linha de
cada vez, voc poder ver o resultado depois que cada linha de programa for
executada, e poder observar o progresso de dados conhecidos cujos valores
corretos so tambm conhecidos.
1. Quanto execuo regular, certifique-se de que a entrada de programa no
esteja ativa (indicador PRGM desativado).
2. Configure o indicador do programa para o incio do programa (isto , na sua
instruo LBL). A instruo move o indicador do programa sem iniciar a
execuo.
3. Pressione e mantenha pressionado . Isto exibe a linha atual do programa.
Ao soltar , a linha executada. O resultado desta execuo ento
exibido (est no registrador X).
Para mover para a linha anterior, voc pode pressionar . Nenhuma
execuo ocorrer.
4. O indicador de programa se move para a prxima linha. Repita o passo 3 at
que voc encontre um erro (um resultado incorreto ocorrer) ou at que
alcance o final do programa.
Se o modo entrada do programa estiver ativo, ento ou altera
simplesmente o indicador de programa, sem executar as linhas. Mantendo a tecla
do cursor pressionada durante a entrada do programa faz com que as linhas rolem
automaticamente.
Exemplo: Testando um Programa.
Percorra a execuo do programa marcado como A. Use um raio de 5 para os
dados de teste. Verifique se o modo entrada de programa no est ativo antes de
iniciar:
Teclas:
(No modo RPN)
Visor: Descrio:
JIJ
(segure) (soltar) h4
4
4
Entrada de quadrados.
13-12 Programao Simples
Inserindo e Exibindo Dados
As variveis da calculadora so usadas para armazenar entrada de dados,
resultados intermedirios e finais. (Variveis, conforme explicado no Captulo 3,
so identificadas por uma letra de A a Z, mas os nomes das variveis no tem
nenhuma relao com os rtulos dos programa).
Em um programa, voc pode obter os dados das seguintes formas:
A partir de uma instruo INPUT, que solicita o valor de uma varivel (Esta
a tcnica mais prtica.)
A partir da pilha. (Voc pode usar STO para armazenar o valor na varivel
para uso posterior.)
A partir de variveis que j tenham valores armazenados.
A partir da solicitao de equao automtica (se ativada pelo sinalizador
11).
(Isto prtico tambm se voc estiver usando equaes.)
Em um programa, voc pode exibir a informao das seguintes formas:
Com uma instruo VIEW, que mostra o nome e valor de uma varivel. (Esta
a tcnica mais prtica).
Na pilha apenas os valores nos registradores X e Y so visveis. (Voc
pode usar PSE para uma visualizao de 1 segundo nos registradores X e Y).
Em uma equao exibida (se ativada pelo sinalizador 10). (A equao
normalmente uma mensagem, no uma equao verdadeira.)
Algumas dessas tcnicas de entrada e sada so descritas nos tpicos a seguir.
(segure) (soltar)
h
JJ
Valor de .
(segure) (soltar)
h
>
25.
(segure) (soltar)
h lh
>
Fim do programa. Resultado est
correto.
Programao Simples 13-13
Usando INPUT para Inserir Dados
A instruo INPUT (@ Varivel) interrompe um programa em execuo e
exibe uma solicitao para a varivel dada. Esta visualizao inclui o valor
existente para a varivel, tal como
l
onde
R o nome da varivel,
? a solicitao para a informao e
0,0000 o valor atual armazenado na varivel.
Pressione (executar/interromper) para reiniciar o programa. O valor inserido
sobrescreve o contedo do registrador X e armazenado na varivel dada. Se
voc no tiver alterado o valor exibido, ento este valor ser retido no registrador
X.
O programa para a rea de um de crculo com uma instruo INPUT
apresentada a seguir:
Para usar a funo INPUT em um programa:
1. Decida quais os valores de dados que sero necessrios e atribua-lhes nomes.
(No exemplo da rea de um crculo a nica entrada necessria o raio, que
podemos atribuir a R.)
Modo RPN Modo ALG
hJ ll h
h4 ]hl l
h
4
h
h
h lh
hJ ll h
h4 ]hl l
h '''l'
h lh
13-14 Programao Simples
2. No incio do programa, insira uma instruo de INPUT para cada varivel
cujo valor ser necessrio. Posteriormente no programa, ao escrever a parte
do clculo que precisa de um valor dado, insira uma instruo varivel
para levar esse valor de volta pilha.
Uma vez que a instruo INPUT mantm tambm o valor que voc acabou de
inserir no registrador X, no necessrio recuperar a varivel posteriormente
voc pode inseri-la (INPUT) e us-la quando for necessrio. Talvez voc
economize algum espao de memria agindo desta forma. Contudo, em um
programa longo mais simples inserir apenas todos os seus dados e depois
recuperar as variveis individuais quando for necessrio.
Lembre-se tambm de que o usurio do programa pode fazer os clculos
enquanto o programa estiver interrompido, esperando pela entrada de dados.
Isto pode alterar o contedo da pilha, podendo afetar o prximo clculo a ser
feito pelo programa. Assim o programa no deve assumir que o contedo dos
registradores X-, Y- e Z ser o mesmo antes e depois da instruo INPUT. Se
voc agrupar todos os dados no incio e depois recuper-los quando forem
necessrios para o clculo, isto evitar que o contedo da pilha seja alterado
pouco antes de um clculo.
Para responder solicitao:
Ao executar o programa, ele ser interrompido em cada entrada INPUT e lhe
solicitar essa varivel, como l. O valor exibido (e o contedo do
registrador X) ser o contedo atual de R.
Para manter o nmero inalterado, simplesmente pressione .
Para mudar o nmero, digite o nmero novo e pressione . Este nmero
novo sobrescreve sobre o valor antigo no registrador-X. Voc pode entrar um
nmero como uma frao se voc quiser. Se voc precisar calcular um
nmero, use clculos de teclado normal, em seguida pressione . Por
exemplo, voc pode pressionar J em modo RPN,
ou pressionar J em modo ALG (Antes de
pressionar , a expresso ser exibida na linha 2. Depois de voc
pressionar , o resultado da expresso substituir a expresso a ser
exibido na linha 2 e ser salvo no registrador-X).
Programao Simples 13-15
Para cancelar a solicitao INPUT, pressione . O valor atual para a
varivel permanece no registrador X. Se voc pressionar para reiniciar
o programa, a solicitao INPUT cancelada ser repetida. Se voc
pressionar durante a entrada de dados, ele deletar o nmero para
zero. Pressione novamente para cancelar a solicitao INPUT.
Usando VIEW para Exibio de Dados
A instruo VIEW programada (@ varivel) interrompe uma programa
em execuo e exibe e identifica o contedo da varivel dada, tal como
h
>
Isto somente uma exibio e no copia o nmero para o registrador X. Se o
modo exibio de frao estiver ativo, o valor ser exibido como uma frao.
Pressionando copiar este nmero para o registrador X.
Se o nmero maior do que 14 caracteres, tais como nmeros binrios,
complexos, vetores, pressionando e mostrar o resto.
Pressionando (ou ) apagar a exibio VIEW e mostrar o
registrador X.
Pressionando limpar os contedos da varivel exibida.
Pressione para continuar o programa.
Se voc no quiser que o programa seja interrompido, consulte Exibindo
Informao sem Interrupo abaixo.
Por exemplo, consulte o programa para Distribuio Normal e Normal-Inversa no
Captulo 16. As linhas T015 e T016 no final da rotina T exibem o resultado para
X. Observe tambm que esta instruo VIEW neste programa precedida por uma
instruo RCL. A instruo RCL no necessria, mas conveniente porque traz a
varivel VIEWed para o registrador X, deixando-a disponvel para os clculos
manuais (Pressionando durante a visualizao de VIEW no visor ter o
mesmo efeito). Os outros programas aplicativos nos Captulos 16 e 17 asseguram
tambm que a varivel visualizada VIEWed est no registrador X.
13-16 Programao Simples
Usando Equaes para Exibir as Mensagens
As equaes no so verificadas quanto sintaxe vlida at que sejam avaliadas.
Isto significa que voc pode inserir quase todas as seqncias de caracteres em um
programa como uma equao voc as insere do modo como inseriria qualquer
equao. Em qualquer linha de programa, pressione para iniciar a
equao. Pressione as teclas numricas e matemticas para obter os nmeros e os
smbolos. Pressione antes de cada letra. Pressione para concluir a
equao.
Se o sinalizador 10 for configurado, as equaes sero exibidas em vez de
avaliadas. Isto significa que voc pode exibir qualquer mensagem que inserir como
equao. (Os sinalizadores so apresentados em detalhes no Captulo 14.)
Quando a mensagem exibida, o programa interrompido pressione
para reiniciar a execuo. Se a mensagem exibida for maior do que 14 caracteres,
o indicador = se ativa quando a mensagem for exibida. Voc pode ento usar
e para rolar a visualizao.
Se voc no quiser que o programa seja interrompido, consulte Exibindo
Informao sem Interrupo abaixo.
Exemplo: INPUT, VIEW e Mensagens em um Programa.
Escreva uma equao para encontrar a rea e o volume da superfcie de um
cilindro dado seu raio e altura. Marque o programa C (para cilindro) e use as
variveis S (rea de superfcie), V (volume), R (raio) e H (altura). Use estas
frmulas:
V = R
2
H
S = 2 R
2
+ 2 RH = 2 R ( R + H )
Teclas:
(No modo RPN)
Visor: Descrio:
(l'0)
''
ll'0 l
Programa, entrada, apaga a
memria do programa.
'J ll '
Marca o programa.
@ R
'4 ]hl l
@ H
' ]hl h
Instrues para solicitar o
raio e altura.
Programao Simples 13-17
Teclas:
(No modo RPN)
Visor: Descrio:
@ J
R
H
' l4h
Calcula o volume.
@
'l
lh
Dgito verificador e
comprimento da equao.
V
' ' '
Armazena o volume em V.
@
JR
4 R
H
' 4l'l'=
Calcula a rea da superfcie.
@
'lJ>
lhJJ
Dgito verificador e
comprimento da equao.
S
' ' '
Armazena a rea da
superfcie em S.
@
(J') J
' ' J
Configura o sinalizador 10
para exibir equaes.
V
O L
A
R E
A
'> 'l ' hl=
Exibe mensagem nas
equaes.
@
(4') J
'J ' J
Limpa o sinalizador 10.
@ V
'JJ ']l ' Exibe volume.
@ S
'J4 ']l ' Exibe rea de superfcie.
@
'J lh Finaliza o programa.
@ (
(4l'0)
ll '
lh
Exibe o rtulo C e o
comprimento do programa
em bytes.
@
'l>'
lh
Dgito verificador e
comprimento do programa.
Cancela a entrada do
programa.
13-18 Programao Simples
Agora encontre o volume e a rea da superfcie de um cilindro com um raio de 2
1
/
2
cm e uma altura de 8 cm.
Exibindo Informao sem Interrupo
Normalmente, um programa interrompido quando exibe uma varivel com VIEW
ou exibe uma mensagem de equao. Normalmente necessrio pressionar
para reiniciar a execuo.
Se quiser, voc pode fazer com que o programa continue enquanto a informao
for exibida. Se a prxima linha do programa depois da instruo VIEW ou de
uma equao visualizada contm uma instruo PSE (pausa), a informao
exibida e a execuo continua depois de 1 segundo de pausa. Neste caso,
nenhuma rolagem do visor ou entrada de dados com o teclado permitida.
O visor limpo por outras operaes de exibio e pela operao RND se o
sinalizador 7 estiver configurado (arredondado para uma frao).
Pressione para inserir PSE em um programa.
As linhas VIEW e PSE ou a equao e linhas PSE so tratadas como uma
operao quando voc executa uma linha de cada vez.
Teclas:
(No modo RPN)
Visor: Descrio:
C l
valor
Comea a execuo de C;
solicita R. (Exibe qualquer valor
que esteja em R.)
h
valor
Insere 2
1
/
2
como uma funo.
Solicita H.
'l ' hlh
Mensagem exibida.
'
J>
Volume em cm
3
.
'
J>
rea de superfcie em cm
2
.
Programao Simples 13-19
Parando ou Interrompendo um Programa
Programando uma Parada ou Pausa (STOP, PSE)
Pressionando (executar/interromper) durante a entrada do programa
inserir uma instruo STOP. Isto mostrar os contedos do registrador-X e
interromper um programa em execuo at que voc o reinicie,
pressionando no teclado. Voc pode usar STOP em vez de RTN para
finalizar um programa sem retornar o indicador para o topo da memria.
Pressionando durante a entrada do programa inserir uma
instruo PSE (pausa). Isto suspender um programa em execuo e exibir
o contedo do registrador X por aproximadamente 1 segundo com a
seguinte exceo. Se PSE segue imediatamente uma instruo VIEW ou uma
equao que est sendo exibida (sinalizador 10 configurado), a varivel ou
equao exibida em seu lugar e a visualizao se mantm depois da
pausa de 1 segundo.
Interrompendo um Programa em Execuo
Voc pode interromper um programa em execuo a qualquer momento
pressionando ou . O programa conclui sua instruo atual antes de ser
interrompido. Pressione (executar/interromper) para reiniciar o programa.
Se voc interromper um programa e depois pressionar , I, ou @
, voc no poder reiniciar o programa com . Ao invs disso execute
novamente o programa ( rtulo).
Interrupes por Erro
Se ocorrer um erro durante a execuo de um programa, a execuo
interrompida e uma mensagem de erro aparece no visor. (Existe uma lista de
mensagens e condies no Apndice F.)
Para ver a linha no programa que contm a instruo causadora do erro, pressione
. O programa deve ter parado neste ponto, (por exemplo, pode ser
uma instruo , que causou uma diviso ilegal por zero.)
13-20 Programao Simples
Editando um Programa
Voc pode modificar um programa na memria inserindo, deletando e editando as
linhas do programa. Se uma linha do programa contiver uma equao, voc pode
edit-la.
Para deletar uma linha de programa:
1. Selecione o programa ou rotina relevante, e pressione ou para
localizar a linha do programa que deve ser alterada. Mantenha a tecla do
cursor pressionada para continuar a rolagem.
2. Delete a linha que voc deseja mudar pressione diretamente (Funo
Undo (Desfazer) est ativa). O indicador se mover ento para a linha
precedente. (Se voc estiver deletando mais de uma linha de programa
consecutiva, inicie com a ltima linha no grupo.)
3. Digite a nova instruo, se houver. Isto substituir a instruo deletada.
4. Saia da entrada do programa ( ou ).
Para inserir uma linha de programa:
1. Localize e mostre a linha de programa que est antes do local onde voc
gostaria de inserir uma linha.
2. Digite a nova instruo; ela inserida depois da linha de exibio atual.
Por exemplo, se voc quiser inserir uma nova linha entre as linhas A004 e A005
do programa, exiba primeiro a linha A004, depois digite a instruo ou instrues.
As linhas subseqentes do programa, iniciando com a linha original A005, so
movidas para baixo e renumeradas de acordo.
Para editar operando, expresso ou equao na linha do programa:
1. Localize ou exiba a linha do programa que voc deseja editar.
2. Pressione ou para iniciar a edio da linha do programa. Isto ligar
o cursor de edio _, mas no deletar nada na linha do programa.
Tecla ativa o cursor para a esquerda da linha do programa
Tecla ativa o cursor para o final da linha do programa
Programao Simples 13-21
3. Mova o cursor _ e pressione repetidamente para deletar o nmero ou
funo indesejada, em seguida redigite o resto da linha do programa. (Depois
de pressionar , a funo Undo (Desfazer) se ativa).
Aviso:
1. Quando o cursor estiver ativo na linha do programa, a tecla ou ser
desativada.
2. Quando voc est editando uma linha do programa (cursor ativo), e a linha
do programa est vazio, usando no ter nenhum efeito. Se voc quiser
apagar a linha do programa, pressione e a linha do programa ser
apagada.
3. Voc pode usar a tecla e para revisar linhas de programa
longo e sem edit-las.
4. Em modo ALG, no pode ser usado como uma funo, ele usado
para validar uma linha de programa.
5. Uma equao pode ser editada em qualquer modo sem importar de que
modo ele foi entrado.
Memria do Programa
Visualizando a Memria do Programa
Pressionando ativar e desativar a entrada do programa (indicador
PRGM ativado, linhas do programa exibidas). Quando o modo entrada do
programa estiver ativo, os contedos da memria do programa so exibidos.
A memria do programa se inicia em ll'0 l. A lista de linhas de programas
circular, para que voc possa movimentar o indicador do programa da parte
inferior ao topo e inversamente. Enquanto a entrada do programa estiver ativa,
existem quatro formas de alterar o indicador do programa (a linha exibida):
e lhe permite mover de rtulo a rtulo. Se nenhum rtulo
for definido, ele se mover para cima e para baixo do programa.
Para mover mais de uma linha de cada vez, (rolagem), mantenha
pressionada a tecla ou .
13-22 Programao Simples
Pressione I para mover o indicador do programa para ll'0
l.
Pressione rtulo I nnn para mover para uma linha especfica.
Se o modo entrada de programa no estiver ativo (se nenhuma linha de programa
estiver sendo exibida), voc pode mover tambm o indicador de programa
pressionando I rtulo linha nmero.
Cancelando o modo entrada de programa no altera a posio do indicador de
programa.
Uso da Memria
Se durante a entrada do programa voc encontrar a mensagem 00l ll,
ento no existe espao suficiente na memria de programa para a linha que voc
acabou de inserir. Voc pode aumentar o espao disponvel limpando os
programas ou outros dados. Consulte Limpando Um ou Mais Programas abaixo
ou Gerenciando a Memria da Calculadora no Apndice B.
O Catlogo de Programas (MEM)
O catlogo de programas uma lista de todos os rtulos de programa com o
nmero de bytes da memria usada por cada rtulo e linhas associadas a ele.
Pressione @ ((2l'0) para exibir o catlogo e pressione ou
para se mover dentro da lista. Voc pode usar este catlogo para:
Verificar os rtulos na memria do programa e o total de memria de cada
programa ou rotina marcada.
Executar um programa marcado. (Pressione ou enquanto o
rtulo exibido.)
Exibir um programa marcado. (Pressione enquanto o rtulo
exibido.)
Deletar programas especficos. (Pressione enquanto o rtulo
exibido.)
Ver o dgito verificador associado a um segmento de programa dado.
(Pressione @ .)
O catlogo lhe mostra quantos bytes de memria so utilizados por cada
segmento de programa marcado. Os programas so identificados pelo rtulo de
programa:
Programao Simples 13-23
ll '
lh
onde 67 o nmero de bytes usados pelo programa.
Limpando Um ou Mais Programas
Para limpar um programa especfico da memria
1. Pressione @ ( (2l'0) e mostre (usando e ) o
rtulo do programa.
2. Pressione .
3. Pressione para cancelar o catlogo ou para retornar.
Para limpar todos os programas da memria:
1. Pressione para exibir as linhas do programa (indicador PRGM
ativado).
2. Pressione (l'0) para limpar a memria do programa.
3. A mensagem 'll l'0' h solicita a sua confirmao. Pressione ()
.
4. Pressione para cancelar a entrada do programa.
Apagando toda memria ( (hll)) tambm apaga todos os
programas.
Dgito Verificador
O Dgito verificador um valor hexadecimal especfico para cada rtulo de
programa dado e suas linhas associadas (at o prximo rtulo). Este nmero til
para comparao com um dgito verificador conhecido para um programa
existente que foi gravado na memria do programa. Se o Dgito verificador
conhecido e o mostrado pela sua calculadora forem iguais, ento voc inseriu
corretamente todas as linhas do programa. Para visualizar seu Dgito verificador:
1. Pressione @ ( (4l'0) para ver o catlogo de rtulos de
programa.
2. Exiba o rtulo apropriado usando as teclas de cursor, se necessrio.
3. Pressione e mantenha pressionado @ para exibir 'ldgito
verificador e lhcomprimento.
13-24 Programao Simples
Por exemplo, para consultar o Dgito verificador do programa atual (o programa
cilindro):
Se seu dgito verificador no coincidir com este nmero, ento voc no inseriu o
programa corretamente.
Voc poder observar que todos os programas de aplicao apresentados nos
Captulos 16 e 17 incluem valores do dgito verificador, com cada rotina marcada,
para que voc possa verificar a exatido de sua entrada de programa.
Alm disso, cada equao em um programa tem um dgito verificador. Consulte a
seo Para inserir uma equao em uma linha de programa, apresentado
anteriormente neste captulo.
Funes No Programveis
As seguintes funes da HP 35s no so programveis:
Teclas:
(No modo RPN)
Visor: Descrio:
@ (
(4l'0)
ll '
lh
Exibe o rtulo C, que utiliza
67 bytes.
@ (segure)
'l>'
lh
Dgito verificador e
comprimento.
(l'0) I
(hll) I rtulo linha nmero
@ (
, , , @
,
@:
('l'hl)
Programao Simples 13-25
Programando com BASE
Voc pode programar instrues para alterar o modo base usando .
Estas configuraes funcionam nos programas exatamente como nas funes
executadas a partir do teclado. Isto permite que voc escreva os programas que
aceitem nmeros em qualquer uma das quatro bases, faa operaes aritmticas e
exiba os resultados em qualquer base.
Ao gravar programas que usem nmeros em uma base que no seja 10, configure
o modo base como a configurao atual para a calculadora e no programa (como
uma instruo).
Selecionando um Modo Base em um Programa
Insira uma instruo BIN, OCT ou HEX no incio do programa. Voc deve
normalmente incluir uma instruo DEC no final do programa para que a
configurao da calculadora reverta para o modo Decimal quando o programa
estiver terminado.
Uma instruo em um programa para alterar o modo de base determinar como a
entrada ser interpretada e como a sada ser exibida durante e depois da
execuo do programa, mas no afetar as linhas do programa durante sua
insero.
Nmeros Inseridos nas Linhas do Programa
Antes de iniciar a entrada d programa, configure o modo de base. A configurao
atual para o modo de base determina o resultado do programa.
Um indicador lhe diz que base a configurao atual. Compare as linhas do
programa abaixo no modo decimal e no-decimal. Todos os nmeros decimais e
no-decimais so justificados esquerda no visor da calculadora.
Configurao modo Decimal: Conjunto de modo binrio:
:
:
:
:
PRGM PRGM BIN
h> ]h h> ]h
hJ J
Nmero decimal
pode omitir o
sinal d
hJ J
Nmero binrio
deve somar o
sinal de base
b
13-26 Programao Simples
Expresses de Polinmios e Mtodo de Horner
Algumas expresses, tais como polinmios, usam a mesma varivel diversas vezes
para a sua soluo. Por exemplo, a expresso
Ax
4
+ Bx
3
+ Cx
2
+ Dx + E
usa a varivel x em quatro vezes diferentes. Um programa para calcular tal
expresso usando as operaes RPN poderia reativar repetidamente uma cpia
armazenada de x da varivel.
Exemplo:
Escreva um programa usando operaes RPN para 5x
4
+ 2x
3
, em seguida avalie-
o para x = 7.
:
:
:
:
Programao Simples 13-27
Agora avalia este polinmio para x = 7.
Teclas:
(No modo RPN)
Visor: Descrio:
I
ll'0 l
A
hJ ll h
@ X
h4 ]hl
J
h
5
X
h l'l
h -
x
4
h
5x
4
X
h l'l
h>
hJ -
x
3
hJJ 4
hJ4
2x
3
hJ '
5x
4
+ 2x
3
@
hJ lh
@ (
(4l'0)
ll h
lh
Exibe o rtulo A, que
ocupa 46 bytes.
@
'lhJ
lh
Dgito verificador e
comprimento.
Cancela a entrada do
programa.
Teclas:
(No modo RPN)
Visor: Descrio:
A
valor
Solicita x.
J4>J
Resultado.
13-28 Programao Simples
Uma forma mais geral deste programa para qualquer equao
Ax
4
+ Bx
3
+ Cx
2
+ Dx + E seria:
hJ ll h
h4 ]hl h
h ]hl
h ]hl '
h ]hl
h ]hl
h ]hl
h l'l
h> l'l h
hJ l'l'
hJJ l'l
hJ4 l'l' '
hJ l'l
hJ l'l'
hJ l'l
hJ l'l'
hJ lh
Dgito verificador e comprimento: 9E5E 51
Tcnicas de Programao 14-1
14
Tcnicas de Programao
O Captulo 13 abrangeu as caractersticas bsicas de programao. Este captulo
explora tcnicas mais sofisticadas mas teis:
Usando sub-rotinas para simplificar programas atravs da separao e
marcao de partes do programa que so dedicadas s tarefas particulares.
O uso de sub-rotinas tambm diminui um programa que deve executar uma
srie de etapas mais de uma vez.
Usando instrues condicionais (comparaes e sinalizadores) para
determinar quais instrues ou sub-rotinas devero ser usadas.
Usando loops com contadores para executar um conjunto de instrues em
um certo nmero de vezes.
Usando endereamento indireto para acessar diferentes variveis que
utilizam a mesma instruo de programa.
Rotinas nos Programas
Um programa composto de uma ou mais rotinas. Uma rotina uma unidade de
funo que executa algo especfico. Os programas mais complexos precisam de
rotinas para agrupar e separar as tarefas. Isto faz com que um programa se torne
mais fcil de escrever, ler, entender e alterar.
Uma rotina tipicamente inicia com um rtulo e termina com uma instruo que pra
a execuo do programa/desvio tal como RTN ou STOP.
Chamando Sub-rotinas (XEQ, RTN)
Uma sub-rotina uma rotina que chamada a partir de (executada por) outra
rotina e retorna para a mesma rotina quando a sub-rotina concluda.
14-2 Tcnicas de Programao
Se voc planeja ter somente um programa na memria da calculadora, voc
pode separar a rotina em vrios rtulos. Se voc planeja ter mais de um
programa na memria da calculadora, melhor ter a parte de rotinas do
rtulo de programa principal, iniciando em um nmero de linha especfico.
sub-rotina pode chamar outras sub-rotinas.
Os diagramas de fluxo neste captulo usam esta notao:
O exemplo abaixo lhe mostra que se deve chamar uma sub-rotina para mudar o
sinal do nmero que voc entra. Sub-rotina E que chamado a partir da rotina D
pela linha ' J muda o sinal do nmero. Sub-rotina E termina com
uma instruo RTN que envia a execuo do programa de volta para a rotina D
(para armazenar e exibir o resultado) na linha D004. Veja os diagramas de fluxo
abaixo.
Sub-Rotinas Aninhadas
Uma sub-rotina pode chamar uma outra sub-rotina e esta pode chamar ainda uma
outra sub-rotina. Este aninhamento a chamada de uma sub-rotina dentro de
outra sub-rotina limitado para uma pilha de sub-rotinas de at 20 nveis (sem
contar o nvel de programa mais elevado). A operao das sub-rotinas aninhadas
mostrada a seguir:
h ' J 1 Execuo de programa se desvia a partir desta
linha para o nmero da linha marcada + 1
(desde 1).
J ll + 1 Execuo de programa se desvia a partir de um
nmero de linha marcada 1 (a 1) at esta
linha.
J ll Inicia aqui.
4 ]hl
' J
1
Chama a sub-rotina E.
'
+ 2
Retorna aqui.
']l
lh
J ll
+ 1
Inicia a sub-rotina.
4 ' Muda o sinal do nmero
lh
2
Retorna para a rotina D.
Tcnicas de Programao 14-3
PROGRAMA PRINCIPAL
(Nvel superior)
Final do programa
A tentativa para executar uma sub-rotina aninhada mais do que 20 nveis ir
causar erro ' 'lll.
Exemplo: Uma Sub-Rotina Aninhada.
A seguinte sub-rotina, marcada S, calcula o valor da expresso
como parte de um clculo maior em um programa maior. A sub-rotina chama uma
outra sub-rotina (aninhada), marcada Q, para fazer os quadrados e adies
repetidas. Isto economiza a memria mantendo o programa menor do que seria
sem a sub-rotina.
2 2 2 2
d c b a + + +
14-4 Tcnicas de Programao
No modo RPN,
Desvio (GTO)
Como j vimos com as sub-rotinas, sempre indicado transferir a execuo para
uma parte do programa ao invs da prxima linha. Isto chamado de desvio.
Desvio incondicional usa a instruo GTO (ir para) para desviar para uma linha de
programa especfico (rtulo e nmero de linha).
'J ll ' Inicia sub-rotina aqui.
'4 ]hl h Insere A.
' ]hl Insere B.
' ]hl ' Insere C.
' ]hl Insere D.
' l'l Recupera os dados.
' l'l '
' l'l
'> l'l h
'J
4
A
2
.
'JJ ' 'J
1 A
2
+ B
2
.
2
'J4 ' 'J
3
A
2
+ B
2
+ C
2
4
'J ' 'J
5
A
2
+ B
2
+ C
2
+ D
2
6 'J
'J lh Retorna para a rotina principal.
'J ll '
+ 135
Sub-rotina aninhada
'4 -
'
4
' '
Adiciona x
2
.
246 +
' lh Retorna para a sub-rotina S.
2 2 2 2
D C B A + + +
Tcnicas de Programao 14-5
Uma Instruo GTO Programada
A instruo do rtulo GTO (pressione I rtulo linha nmero) transfere a
execuo de um programa em execuo para a linha do programa especificado.
O programa continua sendo executado do novo local e nunca retorna
automaticamente ao seu ponto de origem, por isso GTO no usado para sub-
rotinas.
Por exemplo, considere o programa Ajuste de Curva no Captulo 16. A instruo
' J desvia a execuo a partir de qualquer uma das trs rotinas de
inicializao independentes para LBL Z, a rotina que o ponto de entrada comum
ao ncleo do programa:
Usando GTO a Partir do Teclado
Voc pode usar I para mover o indicador de programa para um rtulo
especificado nmero de linha sem comear uma execuo de programa.
'J ll ' Pode comear aqui.
.
.
.
' ' J
1
Desvia para Z001.
lJ ll l Pode comear aqui.
.
.
.
l ' J
1
Desvia para Z001.
J ll Pode comear aqui.
.
.
.
' J
1
Desvia para Z001.
J ll
+1
Desvia para c.
.
.
.
14-6 Tcnicas de Programao
Para ll'0 l: I .
Para um nmero de linha especfico: I rtulo linha nmero (nmero de
linha < 1000). Por exemplo, IAJJJ. Por exemplo,
pressione IAJJJ. O visor mostrar ' h.
Se voc quiser ir para a primeira linha de um rtulo, por exemplo, A001:
IJ (pressione e segure), o visor mostrar ' hJ.
Instrues Condicionais
Outra forma de alterar a seqncia de execuo do programa atravs de um
teste condicional, um teste de verdadeiro/falso que compara dois nmeros e salta
a prxima instruo do programa se a proposio for falsa.
Por exemplo, se a instruo condicional na linha A005 (isto , x igual a
zero?), ento o programa compara o contedo do registrador X com zero. Se o
registrador X contiver zero, ento o programa vai para a prxima linha. Se o
registrador X no contiver zero, ento o programa salta a prxima linha, assim
desviando para a linha A007. Esta regra normalmente conhecida como Faa se
for verdadeiro.
O exemplo acima ressalta uma tcnica comum usada com os testes condicionais: a
linha imediatamente depois do teste (que apenas executada no caso
verdadeiro) uma desvio para outro rtulo. Ento o efeito final do teste o de
desviar para uma rotina diferente sob certas circunstncias.
hJ ll h
.
.
.
Continue se for
verdadeiro.
h 2
Salte para a
prxima se for
falso.
1 + h ' J
h lh + 2
h ' h
.
.
.
1 J ll
.
.
.
Tcnicas de Programao 14-7
Existem trs categorias de instrues condicionais:
Testes de comparao. Estes comparam os registradores X e Y ou o
registrador X e zero.
Testes de sinalizadores. Estes verificam o estado dos sinalizadores, que tanto
podem ser configurados como no configurados.
Contadores de loops. Estes so normalmente usados para fazer loops em um
nmero especificado de vezes.
Teste de Comparao (x?y, x?0)
Existem 12 comparaes disponveis para programao. Pressionando @ J
ou J exibir um menu para uma das duas categorias de testes:
x?y para testes de comparao entre x e y.
x?0 para testes de comparao entre x e 0.
Lembre-se de que x se refere ao nmero no registrador-X, e y se refere ao nmero
no registrador-Y. Estes no comparam as variveis X e Y. Voc pode usar x?y e x?0
para comparar dois nmeros, se um deles no for nmero real, ele retornar uma
mensagem de erro ]h'hl] hh.
Selecione a categoria de comparao, depois pressione a tecla de menu para a
instruo condicional desejada.
Os Menus de Teste
Se voc executar um teste condicional no teclado, a calculadora exibir ' ou
h.
Por exemplo, se x =2 e y =7, faa um teste x<y.
x?y x?0
para x y? para x0?
para xy? para x0?
< para x<y? < para x<0?
> para x>y? > para x>0?
para xy? para x0?
para x=y? para x=0?
14-8 Tcnicas de Programao
Exemplo:
O programa Distribuies Normais e Normais-Inversas no Captulo 16 usa a
condicional x<y? na rotina T:
A linha T009 calcula a correo para X
guess
. A linha T013 compara o valor
absoluto da correo calculada com 0,0001. Se o valor for menor que 0,0001
(Faa se for verdadeiro), o programa executa a linha T014; se o valor for igual
ou maior que 0,0001, o programa passa para a linha T015.
Teclas: Visor:
No modo RPN @J(<)
'
No modo ALG J@J(<)
'
Linhas do Programa:
(No modo RPN)
Descrio
.
.
.
> Calcula a correo para X
guess
.
J '' Soma a correo para produzir um novo X
guess
.
JJ h'
J4 J
J <- Testa para ver se a correo significativa.
J ' J Retorna para o incio do loop se a colocao for
significativa. Continua se a correo no for
significativa.
J l'l
J ']l Exibe o valor calculado de X.
.
.
.
Tcnicas de Programao 14-9
Sinalizadores
Um sinalizador (flag) um indicador de estado. Ele tanto pode estar configurado
(verdadeiro) como no configurado (falso). O teste de um sinalizador outro teste
condicional que segue a regra Faa se for verdadeiro: a execuo do programa
prossegue imediatamente se o sinalizador de teste for configurado e salta uma
linha se o sinalizador no estiver configurado.
Significado dos Sinalizadores
A calculadora HP 35s possui 12 sinalizadores numerados de 0 a 11. Todos os
sinalizadores podem ser configurados, no configurados e testados a partir do
teclado ou por uma instruo de programa. O estado padro de todos os 12
sinalizadores no configurado. A operao com trs teclas para limpeza da
memria, descrita no Apndice B, apaga todas as configuraes dos
sinalizadores. Os sinalizadores no so afetados por (hll)
() .
Sinalizadores 0, 1, 2, 3 e 4 no tm significados pr-definidos. Isto , o
significado de seus estados ser aquele que voc quiser definir em um dado
programa. (consulte o exemplo abaixo).
Sinalizador 5, quando configurado, interromper um programa quando
ocorrer um excesso dentro do programa, exibindo 'lll e (. Um
excesso ocorre quando um resultado excede o maior nmero que a
calculadora pode manipular. O maior nmero possvel substitudo pelo
resultado excedente (overflow). Se o sinalizador 5 no estiver configurado,
um programa com excesso no ser interrompido, embora a mensagem
'lll possa ser exibida brevemente quando o programa for
interrompido eventualmente.
Sinalizador 6 automaticamente configurado pela calculadora toda vez que
ocorre um ]' em excesso (embora voc possa tambm configurar
sinalizador 6 por si mesmo). Ele no tem nenhum efeito, mas pode ser
testado. Alm disso, ao usar bases no-decimais em programas, sinalizador
6 tambm fica configurado para ]' nos programas.
Os sinalizadores 5 e 6 lhe permite controlar resultados que excedam as
condies de limite (overflow) durante um programa. Ao configurar o
sinalizador 5 voc interrompe um programa na linha exatamente aps a
ocorrncia do excesso. Ao testar o sinalizador 6 em um programa, voc
pode alterar o fluxo do programa ou alterar um resultado sempre que ocorrer
um excesso (overflow).
Sinalizadores 7, 8 e 9 controlam a exibio de fraes. O sinalizador 7 pode
tambm ser controlado a partir do teclado. Quando o modo de exibio de
fraes alternado entre ativado e desativado pressionando-se ,
o sinalizador 7 pode ser tambm configurado ou no.
14-10 Tcnicas de Programao
Estado do
Sinalizador
Frao - Sinalizadores de Controle
7 8 9
Sem
Configurar
(padro)
Visor de frao
desativado; Exibe
os nmeros reais
no formato de
exibio atual.
Denominadores
de frao no
maiores que o
valor /c.
Reduz a frao
sua menor forma.
Configurado
Visor de frao
ativado; Exibe
nmeros reais
como fraes.
Denominadores
de fraes so
fatores do valor /
c.
Nenhuma
reduo de
fraes. (Usado
somente se o
sinalizador 8
estiver
configurado.)
Tcnicas de Programao 14-11
Sinalizador 10 controla a execuo do programa de equaes:
Quando o sinalizador 10 no estiver configurado (estado padro), as
equaes nos programas em execuo so avaliadas e o resultado colocado
na pilha.
Quando o sinalizador 10 for configurado, as equaes nos programas em
execuo so exibidas como mensagens, fazendo com que se comportem
como uma expresso VIEW:
1. A execuo do programa interrompida.
2. O indicador de programa se move para a prxima linha do programa.
3. A equao exibida sem afetar a pilha. Voc pode limpar o visor
pressionando ou . Pressionando qualquer outra tecla executar
aquela funo da tecla.
4. Se a prxima linha do programa uma instruo PSE, a execuo
continua depois de 1 segundo de pausa.
O estado do sinalizador 10 controlado somente pela execuo das
operaes SF e CF no teclado ou pelas expresses SF e CF nos programas.
Sinalizador 11 controla as solicitaes ao executar as equaes em um
programa ele no afeta a solicitao automtica durante a execuo no
teclado:
Quando o sinalizador 11 no est configurada (estado padro), a
avaliao, SOLVE e FN das equaes nos programas prosseguem sem
interrupo. O valor atual de cada varivel na equao automaticamente
recuperado cada vez que a varivel encontrada. A solicitao INPUT no
afetada.
Quando o sinalizador 11 estiver configurado, cada varivel ser solicitada
na primeira vez que for encontrada na equao. A solicitao para a
varivel ocorre apenas uma vez, independentemente do nmero de vezes
que a varivel aparece na equao. Durante a resoluo, nenhuma
solicitao ocorrer para a incgnita; durante a integrao, nenhuma
solicitao ocorrer para a varivel de integrao. As solicitaes
interrompem a execuo. Pressionando reiniciar o clculo usando o
valor para a varivel que voc digitou ou o valor exibido (atual) da varivel
se for sua nica resposta solicitao.
O sinalizador 11 automaticamente limpado depois da avaliao, SOLVE
ou FN de uma equao em um programa. O status do sinalizador 11
tambm controlado pela execuo das operaes SF e CF no teclado ou por
expresses SF e CF nos programas.
14-12 Tcnicas de Programao
Indicadores para os Sinalizadores Configurados
Os Sinalizadores 0, 1, 2, 3 e 4 tm indicadores no visor que podem ser ativados
quando o sinalizador correspondente for configurado. A presena ou ausncia de
0, 1, 2, 3 ou 4 lhe permite saber a qualquer momento se qualquer um destes cinco
sinalizadores est configurado ou no. Contudo, no h tal indicao para o
estado dos sinalizadores 5 a 11. Os estados destes sinalizadores podem ser
determinados executando a instruo no teclado. (Consulte Usando
Sinalizadores a seguir.).
Usando os Sinalizadores
Pressionando @ exibir o menu de SINALIZADORES: ' ' '
Depois de selecionar a funo desejada, voc ser solicitado a fornecer o nmero
do sinalizador (0-11). Por exemplo:, pressione @ (J') J para
configurar o sinalizador 0; pressione @ (J')J para
configurar o sinalizador 10; pressione @ (J') para
configurar o sinalizador 11.
Menu de FLAGS (Sinalizadores)
Um teste de sinalizador um teste condicional que afeta a execuo do programa
exatamente como fazem os testes de comparao. A instruo FS? n testa se um
dado sinalizador est configurado. Se estiver, ento a prxima linha no programa
ser executada. Se no estiver, ento a prxima linha ser saltada. Esta a regra
Faa se for verdadeiro, ilustrada em Instrues Condicionais anteriormente
neste captulo.
Se voc testar um sinalizador a partir do teclado, a calculadora exibir ' ou
h.
Tecla de Menu Descrio
' n Configura sinalizador. Configura sinalizador
n.
' n Apaga o sinalizador. Apaga o sinalizador
n.
' n O sinalizador est configurado? Testa o
estado do sinalizador n.
Tcnicas de Programao 14-13
Seria uma boa prtica verificar se no programa quaisquer condies que voc
esteja testando sero acionadas em um estado conhecido. As configuraes atuais
do sinalizador dependem da maneira como elas foram deixadas nos programas
anteriores aps a execuo. Voc no deve assumir que um determinado
sinalizador no esteja configurado, por exemplo, ou que ele apenas ser
configurado se algo no programa o fizer. Certifique-se disto limpando o sinalizador
antes que uma condio se apresente e possa configur-lo. Veja o exemplo abaixo.
Exemplo: Usando os Sinalizadores.
Se voc escrever linhas S002 CF0 e S003 CF1 (como mostrado acima), os
sinalizadores 0 e 1 so apagados de modo que as linhas S006 e S010 no
tomam logaritmos naturais das entradas X e Y.
Se voc substituir linhas S002 e S003 por SF 0 e CF 1, ento o sinalizador 0 ser
configurado de modo que a linha S006 toma o log natural da entrada-X.
Se voc substituir linhas S002 e S003 por CF 0 e SF 1, ento o sinalizador 1 ser
configurado de modo que a linha S010 toma o log natural da entrada-Y.
Linhas do Programa:
(No modo RPN)
Descrio
'J ll '
'4 ' Limpa sinalizador 0, o indicador para In X.
' ' J Limpa o sinalizador 1, o indicador para In Y.
' ]hl Solicita e armazena X
' ' Se o sinalizador 0 for configurado
' lh toma o log natural da entrada X
' ' Armazena esse valor em X depois do teste de
sinalizador
' ]hl Solicita e armazena Y
'> 'J Se o sinalizador 1 for configurado
'J lh toma o log natural da entrada Y
'JJ ' Armazena esse valor em Y depois do teste de
sinalizador
'J4 ']l Exibe o valor
'J ']l Exibe o valor
'J lh
Dgito verificador e comprimento: 16B3 42
14-14 Tcnicas de Programao
Se voc substituir linhas S002 e S003 por SF0 e SF1, ento os sinalizadores 0 e 1
estaro configurados de modo que as linhas S006 e S010 tomem os logaritmos
naturais das entradas X- e Y-.
Use o programa acima para ver como usar os sinalizadores.
Voc pode experimentar nos outros trs casos. Lembre-se de pressionar @
(4') J e @ (4') para apagar o sinalizador 1
e 0 depois de voc experiment-los.
Exemplo: Controlando a Exibio de Frao.
O programa a seguir permite que voc exercite a capacidade de exibio da
frao da calculadora. O programa solicita e usa suas entradas para um nmero
fracionrio e um denominador (o valor /c). O programa contm tambm exemplos
de como os trs sinalizadores para exibio de fraes (7, 8 e 9) e o sinalizador
de exibio de mensagem (10) so usados.
Mensagens neste programa so listadas como MESSAGE e so inseridas como
equaes:
1. Configure o modo de entrada para Equao pressionando (o indicador
EQN ativado).
2. Pressione letra para cada caracter alfabtico da mensagem; pressione
para cada caracter de espao.
3. Pressione para inserir a mensagem na linha atual do programa e
finalize o modo de entrada para Equao.
Teclas:
(No modo RPN)
Visor: Descrio:
S
valor
Executa rtulo S; solicita valor X
valor
Armazena 1 em X; solicita valor Y
J
Armazena 1 em X; exibe valor X
depois do teste do sinalizador
J
Exibe valor Y depois do teste do
sinalizador
Tcnicas de Programao 14-15
Linhas do Programa:
(No modo RPN)
Descrio:
J
ll Inicia o programa de fraes.
4
' Limpa trs sinalizadores de frao.
'
' >
']0hl
J
4
Armazena 16 como o valor /c.
Exibe a mensagem depois o nmero
decimal.
0' ll']'
4 J
4 J
A mensagem indica o formato da
frao (o denominador no maior
do que 16), ento mostra a frao.
Indica que o numerador est um
pouco abaixo de 8.
h'l h0
4 J4 *
4 J4
A mensagem indica o formato da
frao (denominador fator de 16),
em seguida mostra a frao.
] h0
4 J *
A mensagem indica o formato da
frao (denominador 16), em
seguida mostra a frao.
@
(4') J
4
4
Interrompe o programa e limpa o
sinalizador 10
Tcnicas de Programao 14-17
Esta rotina um exemplo de um loop infinito. Ele pode ser usado para coletar os
dados iniciais. Depois de entrar os trs valores, pode interromper manualmente
este loop pressionando rtulo linha nmero para executar outras rotinas.
Loops Condicionais (GTO)
Quando se deseja fazer uma operao at que uma certa condio seja satisfeita,
mas voc no sabe quantas vezes o loop precisa se repetir, voc pode criar um
loop com um teste condicional e uma instruo GTO.
Por exemplo, a seguinte rotina usa um loop para diminuir um valor A pelo valor
constante B at que o A resultante seja menor ou igual a B.
Linhas do
Programa:
(No modo RPN)
Descrio:
'J ll '
'4 ]hl h
' ]hl
' l'l h mais fcil de recuperar A do que lembrar de seu lugar
na pilha.
' l'l Calcula A B.
' ' h Substitui A antigo pelo novo resultado.
' l'l Recupera a constante para comparao.
' - B < que o novo A?
'> ' ' Sim: loops para repetir a subtrao.
'J ']l h No: Exibe o novo A.
'JJ lh
Dgito verificador e comprimento: 2737 33
14-18 Tcnicas de Programao
Loops com Contadores (DSE, ISG)
Quando quiser executar um loop a um nmero especfico de vezes, use as teclas
de funo condicional @ (incremento; salta se for maior do que) ou
(decremento; salta se for menor do que ou igual a). Cada vez que a funo
loop for executada em um programa, decrementa ou incrementa automaticamente
um valor de contador armazenado em uma varivel. Ele compara o valor atual do
contador a um valor final e depois continua ou sai do loop dependendo do
resultado.
Para um loop de contagem regressiva, use varivel
Para um loop de contagem progressiva, use @ varivel
Estas funes obtm o mesmo resultado de um loop FORNEXT no BASIC:
l variable = initialvalue finalvalue 'l increment
.
.
.
h varivel
Uma instruo DSE como um loop FORNEXT com um incremento negativo.
Depois de pressionar uma tecla shift para ISG ou DSE (@ ou ),
lhe ser solicitada uma varivel que contenha o nmero de controle do loop
(descrito abaixo).
O Nmero de Controle do Loop
A varivel especificada deve conter um nmero de controle do loop ccccccc.fffii,
onde:
ccccccc o valor atual do contador (1 a 12 dgitos). Este valor alterado
com a execuo do loop.
fff o valor final do contador (deve ter trs dgitos). Este valor no se altera
enquanto o loop estiver sendo executado. Um valor no especificado para fff
assumido como 000.
Tcnicas de Programao 14-19
ii o intervalo de incremento e decremento (deve ser dois dgitos ou no
especificado). Este valor no alterado. Um valor no especificado para ii
assumido como 01 (incremento/decremento por 1).
Dado o nmero de controle do loop ccccccc.fffii, DSE decrementa ccccccc a
ccccccc ii, compara o novo ccccccc com fff e faz com que a execuo do
programa salte a prxima linha do programa se este ccccccc fff.
Dado o nmero de controle do loop ccccccc.fffii, ISG incrementa ccccccc a
ccccccc + ii, compara o novo ccccccc com fff e faz com que a execuo do
programa salte a prxima linha do programa se este ccccccc > fff.
Por exemplo, o nmero de controle do loop 0,050 para ISG significa: comece a
contar em zero, conte at 50 e aumente o nmero em 1 a cada loop.
Se o nmero de controle do loop for um nmero complexo ou vetor, ele usar a
parte real ou a primeira parte para controlar o loop.
O seguinte programa usa ISG para fazer o loop 10 vezes em modo RPN. O
contador de loop (1,010) armazenado na varivel Z. Zeros esquerda e
direita podem ser ignorados.
Se o valor atual >
valor final,
continue com o
loop.
1
1+
lJ ll l
.
.
.
l> ' h
lJ ' lJ
lJJ ' J
.
.
.
2
+2
Se o valor atual
valor final,
saia do loop.
Se o valor atual
valor final,
continue com o
loop.
1
1+
lJ ll l
.
.
.
l> ]'' h
lJ ' lJ
lJJ ' J
.
.
.
2
+2
Se o valor atual
> valor final,
saia do loop.
14-20 Tcnicas de Programao
lJ ll l
l4 JJ
l '
l ]''
l ' l
l lh
Pressione L, em seguida pressione @ Z para ver se o
nmero de controle do loop atualmente 11,0100.
Variveis e Rtulos de Endereamento Indireto
Endereamento indireto uma tcnica usada na programao avanada para
especificar uma varivel ou rtulo sem definir de antemo exatamente qual ser.
Isto determinado quando o programa executado e por isso depende dos
resultados (ou entradas) intermedirios do programa.
O endereamento indireto usa quatro teclas diferentes: 0, 7 , 1 , e A.
Estas teclas esto ativas para muitas funes que levam A a Z como variveis ou
rtulos.
I e J so variveis cujo contedo pode referir-se a uma outra varivel. Ela
mantm um nmero exatamente como qualquer outra varivel (A a Z).
(I) e (J) so funes de programao que direcionam, Use o nmero em I ou
J para determinar qual varivel ou rtulo a enderear.
Este um endereamento indireto. (A a Z so endereamentos diretos.)
Ambos 0 e 7 so usados juntos para criar um endereo indireto e isto se
aplica a ambos 1 e tambm a A.
Por si, (I) ou (J) ou indefinido (sem nmero em (I) ou (J)) ou no controlado
(usando qualquer nmero que esteja esquerda sobre I ou J).
A Varivel I e J
Voc pode armazenar, rechamar, e manipular os contedos de I ou J do mesmo
modo como voc faria com os contedos de outras variveis. Voc pode at
mesmo resolver I, J e integrada usando I ou J. As funes listadas abaixo podem
usar varivel i(a varivel J a mesma).
Tcnicas de Programao 14-21
O Endereamento Indireto, (I) e (J)
Muitas funes que usam A a Z (como variveis ou rtulos) podem usar (I) ou (J)
para se referirem ao A a Z (variveis ou rtulos) ou a registradores estatsticos
indiretamente. A funo (I) ou (J) usa o valor na varivel I a J para determinar qual
varivel, rtulo ou registrador dever ser endereado. A seguinte tabela mostra
como.
STO I INPUT I DSE I
RCL I VIEW I ISG I
STO +,, , I FN d I x < > I
RCL +,, , I SOLVE I
14-22 Tcnicas de Programao
Os rtulos das operaes INPUT(I) ,INPUT(J) and VIEW(I) ,VIEW(J) aparecem
com o nome da varivel ou registrador indiretamente endereado.
O menu SUMS permite que voc recupere os valores dos registradores estatsticos.
Contudo, necessrio usar endereamento indireto para fazer as outras
operaes, tais como STO, VIEW e INPUT.
As funes listadas abaixo podem usar (I) ou (J) como um endereo. Para FN=, (I)
ou (J) refere-se a um rtulo; para todas as outras funes (I) ou (J) refere-se a uma
varivel ou registrador.
Se I/J contm: Ento (I)/(J) enderear a:
-1 varivel A ou rtulo A
.
.
.
.
.
.
-26 varivel Z ou rtulo Z
-27 Registrador n
-28 Registrador x
-29 Registrador y
-30
Registrador x
2
-31
Registrador y
2
-32 Registrador xy
0 Incio das variveis Indiretas No
Nomeadas
.
.
.
.
.
.
800 O Endereo Mx. 800
I<-32 ou I>800 ou variveis
indefinidas
erro: ]h'hl] ']'
J<-32 ou I>800 ou variveis
indefinidas
erro: ]h'hl] ''
Tcnicas de Programao 14-23
Voc no pode resolver ou integrar variveis sem nome ou registradores de
estatstica.
Controle do Programa com (I)/(J)
J que os contedos de I podem mudar cada vez que um programa se executa
ou at mesmo em partes diferentes do mesmo programa uma instruo de
programa tal como STO (I) ou (J) pode armazenar valor a uma varivel diferente
em momentos diferentes. Por exemplo, STO (-1) indica armazenamento de valor na
Varivel A. Isto mantm flexibilidade deixando aberto (at que o programa se
execute) exatamente a varivel ou rtulo de programa que ser necessitado.
O endereamento indireto muito til para contar e controlar os loops. A varivel I
ou J serve como um ndice mantendo o endereo da varivel que contm o nmero
de controle do loop para as funes DSE e ISG.
Equaes com (I)/(J)
Voc pode usar (I) ou (J) em uma equao para especificar uma varivel
indiretamente. Observe que ']' ou '' significa a varivel especificada pelo
nmero na varivel I ou J (uma referncia indireta), mas que I ou J e ']'ou ''
(onde as parnteses do usurio so usadas ao invs da tecla (I) ou (J)) significa
varivel I ou J.
Variveis indiretas sem nome
Colocando um nmero positivo dentro da varivel I ou J lhe permite acessar at
801 variveis indiretas. O exemplo seguinte indica como us-los.
STO(I)/(J)
RCL(I)/(J)
STO +, , ,, (I)/(J)
RCL +, , ,, (I)/(J)
X<>(I)/(J)
FN=(I)/(J)
INPUT(I)/(J)
VIEW(I)/(J)
DSE(I)/(J)
ISG(I)/(J)
SOLVE(I)/(J)
FN d(I)/(J)
14-24 Tcnicas de Programao
Nota:
1. Se voc quiser rechamar o valor a partir de um endereo de armazenamento
indefinido, a mensagem de erro ]h'hl] ']' ser mostrado. (Veja
A014)
2. A calculadora aloca a memria para varivel 0 para a ltima varivel no-
zero. importante armazenar 0 nas variveis depois de us-los para liberar a
memria. Cada registrador indireto alocado usa 37 bytes de memria de
programa.
3. H um mximo de 800 variveis.
Linhas do Programa:
(No modo RPN)
Descrio:
hJ ll h
h4 J
h ' ]
h J4
h ' ']' Faixa de endereo de armazenamento definido 0-
100 e salvo 12345 dentro do endereo 100.
h J
h ' ]
h >
h> ' ']' Salva 67890 dentro do endereo 150. A faixa de
armazenagem indireta definida agora 0-150.
hJ J
hJJ ' ]
hJ4
hJ ' ']' Armazena 0 dentro do registrador indireto 100. A
faixa definida ainda 0-150.
hJ J
hJ ' ]
hJ l'l']' Exibe INVALID (I), porque o endereo 170
indefinido
hJ lh
Resolvendo e Integrando Programas 15-1
15
Resolvendo e Integrando Programas
Resolvendo um Programa
No captulo 7 voc viu como se pode inserir uma equao adicionando-a lista
de equaes e depois resolvendo-a para qualquer varivel. Voc pode tambm
inserir um programa que calcule uma funo e em seguida resolv-la para
qualquer varivel. Isto especialmente til se a equao que voc est resolvendo
se altera para certas condies ou se ela exige clculos repetidos.
Para resolver uma funo programada:
1. Insira um programa que defina a funo. (Consulte Para escrever um
programa para SOLVE abaixo.)
2. Selecione o programa a ser resolvido: pressione o @ rtulo. (Voc
pode saltar esta etapa se estiver resolvendo novamente o mesmo programa).
3. Resolva para a varivel incgnita: pressione varivel.
Observe que FN= necessrio se voc estiver resolvendo uma funo
programada, mas no se estiver resolvendo uma equao da lista de equaes.
Para parar um clculo, pressione ou e a mensagem ]hlll
aparecer na linha 2. A melhor estimativa atual da raz est na varivel
desconhecida; use @ para v-la sem perturbar a pilha. Para continuar o
clculo, pressione .
Para escrever um programa para SOLVE:
O programa pode usar equaes, operaes ALG e RPN em qualquer
combinao que seja mais conveniente.
15-2 Resolvendo e Integrando Programas
1. Inicie o programa com um rtulo. Este rtulo identifica a funo que voc
deseja avaliar atravs do SOLVE(hrtulo).
2. Inclui uma instruo de INPUT para cada varivel incluindo a incgnita. As
instrues INPUT permitem que voc resolva para qualquer varivel em uma
funo multivarivel. INPUT para a incgnita ignorada pela calculadora,
portanto necessrio escrever somente um programa que contenha uma
instruo INPUT separada para toda varivel (incluindo a incgnita).
Se voc no incluir nenhuma instruo INPUT, o programa usar os valores
armazenados nas variveis ou inseridos nas solicitaes da equao.
3. Insira as instrues para avaliar a funo.
Uma funo programada como uma linha mltipla RPN ou seqncia
ALG deve estar na forma de uma expresso que vai at zero na soluo.
Se sua equao f(x) = g(x), seu programa dever calcular f(x) - g(x).
=0 est implcito.
Uma funo programada como uma equao pode ser qualquer tipo de
equao igualdade, atribuio ou expresso. A equao avaliada
pelo programa e seu valor vai at zero na soluo. Se voc quiser que a
equao solicite os valores das variveis ao invs de incluir as instrues
INPUT, certifique-se de que o sinalizador 11 seja configurado.
4. Finalize o programa com uma RTN. A execuo do programa deve terminar
com o valor da funo no registrador X.
Exemplo: Programa usando ALG.
Escreva um programa usando as operaes ALG que resolvam qualquer incgnita
na equao para a Lei dos Gases Ideais. A equao :
P x V= N x R x T
onde
P = Presso (atmosferas ou N/m
2
).
V = Volume (litros).
N = Nmero de moles do gs.
R = A constante universal do gs
(0,0821 litros-atm/mole-K ou 8,314 J/mole-K).
T = Temperatura (Kelvin; K = C + 273,1).
Resolvendo e Integrando Programas 15-3
Para comear, coloque a calculadora no modo Programa; se for necessrio,
posicione o indicador do programa no topo da memria do programa.
Digite no programa:
Pressione para cancelar o modo entrada de programa.
Use o programa G para resolver a presso de 0,005 moles de dixido de
carbono em uma garrafa de 2 litros 24C.
Teclas:
(No modo ALG)
Visor: Descrio:
I
ll'0 l
Configura modo Programa.
Linhas do programa:
(No modo ALG)
Descrio:
'J ll ' Identifica a funo programada.
'4 ]hl l Armazena P para presso
' ]hl ' Armazena V para volume
' ]hl h Armazena N para nmero de moles de gs
' ]hl l Armazena R para constante de gs
' ]hl Armazena T para temp.
' l'hl
Pressione
Presso volume = Moles constante de gs temp.
' lh Finaliza o programa.
Dgito verificador e comprimento: F425 33
Teclas:
(No modo ALG)
Visor: Descrio:
@G
Seleciona G o programa.
SOLVE avalia para encontrar o
valor da varivel incgnita.
P
'
valor
Seleciona P; solicita V.
h
valor
Armazena 2 em V; solicita N.
15-4 Resolvendo e Integrando Programas
Exemplo: Programa Usando Equao.
Escreva um programa que use uma equao para resolver a Lei dos Gases
Ideais.
Calcule agora a alterao na presso do dixido de carbono se sua temperatura
cair para 10C a partir do exemplo anterior.
JJJ l
valor
Armazena ,005 em N; solicita R.
J
valor
Armazena ,0821 em R; solicita T.
4>J
Calcula T.
'l']h'
l
J
Armazena 297,1 em T; resolve P.
Presso de 0,0610 atm.
Teclas:
(No modo RPN)
Visor: Descrio:
I ll'0 l
Seleciona o modo entrada de
Programa. Move o indicador de
programa para o topo da lista de
programas.
H hJ ll h
Marca o programa.
@
(1')
h4 ' JJ
Ativa a solicitao da equao.
P
V @
N
R
T
h l'hl
Avalia a equao, limpando o
sinalizador 11. (Dgito verificador
e comprimento: EDC8 9).
@
h lh
Finaliza o programa.
J
Cancela o modo entrada de
Programa.
Dgito verificador e comprimento do programa: DF52 21
Resolvendo e Integrando Programas 15-5
Teclas:
(No modo RPN)
Visor: Descrio:
L
J
Armazena a presso anterior.
@ H
J
Seleciona o programa H.
P
'
4
Seleciona a varivel P; solicita V.
h
Retm 2 em V; solicita N.
l
4J
Retm ,005 em N; solicita R.
4>J
Retm ,0821 in R; solicita T.
J
4J
Calcula o novo T.
'l']h'
l
>
Armazena 287,1 em T; resolve o
novo P.
L 4J
Calcula a alterao da presso do
gs quando a temperatura cair de
297,1 K para 287,1 K (o resultado
negativo indica queda na presso).
15-6 Resolvendo e Integrando Programas
Usando o SOLVE em um Programa
Voc pode usar a operao SOLVE como parte de um programa.
Se for apropriado, inclua ou solicite as estimativas iniciais (na varivel incgnita e
no registrador X) antes de executar a instruo da varivel SOLVE. As duas
instrues para resolver uma equao para uma varivel incgnita aparecem em
programas como:
h label
'l' varivel
A instruo SOLVE programada no produz uma exibio marcada (varivel =
valor), uma vez que isto pode no representar a sada significativa para seu
programa (isto , voc talvez queira fazer outros clculos com este nmero antes de
exibi-lo). Se voc quiser exibir este resultado, adicione uma instruo VIEW
varivel depois da instruo SOLVE.
Se nenhuma soluo for encontrada para a varivel incgnita, ento a prxima
linha do programa ser saltada (de acordo com a regra Faa se for verdadeiro
explicada no Captulo 14). O programa deve ento tratar da questo de no
encontrar uma raiz, tal como a escolha de novas estimativas iniciais ou alterao
de um valor de entrada.
Exemplo: O SOLVE em um Programa.
O trecho a seguir provm de um programa que permite resolver para x ou y
pressionando X ou Y.
Resolvendo e Integrando Programas 15-7
Integrando um Programa
No Captulo 8 voc viu como inserir uma equao (ou expresso) ela
adicionada lista de equaes e depois integrada em relao a qualquer
varivel. Voc pode tambm inserir um programa que calcule uma funo e depois
integr-la em relao a qualquer varivel. Isto especialmente til se a funo que
voc estiver integrando se altera sob certas condies ou requer clculos repetidos.
Para integrar uma funo programada:
1. Insira um programa que defina a funo do integrando. (Consulte Para
escrever um programa para FN abaixo).
Linhas do programa:
(No modo RPN)
Descrio:
J ll Configurao para X.
4 4 ndice para X.
' lJ Desvia para rotina principal.
Dgito verificador e comprimento: 62A0 11
J ll Configurao para Y.
4 4 ndice para Y.
' lJ Desvia para rotina principal.
Dgito verificador e comprimento: 221E 11
lJ ll l Rotina principal.
l4 ' ] Armazena o ndice em I.
l h Define o programa para resoluo.
l 'l'']' Resolve a varivel apropriada.
l ']l']' Exibe a soluo.
l lh Finaliza o programa.
Dgito verificador e comprimento: D45B 18
J ll
=
t
0
dx ( Si(t) )
x
x sin
15-10 Resolvendo e Integrando Programas
Usando Integrao em um Programa
A integrao pode ser feita a partir de um programa. Lembre-se de incluir ou
solicitar os limites de integrao antes de execut-la e lembre-se de que a exatido
e durao da execuo so controladas pelo formato de exibio no momento em
que o programa executado. As duas instrues de integrao aparecem no
programa como:
h rtulo
h varivel
A instruo programada FN no produz uma exibio marcada ( = valor), uma
vez que isto pode no ser o resultado significativo do seu programa (isto , talvez
voc queira fazer outros clculos com este nmero antes de exibi-lo). Se voc quiser
exibir este resultado, adicione uma instruo PSE ( ) ou STOP ()
para exibir o resultado no registrador X depois da instruo FN.
Se a instruo PSE seguir imediatamente uma equao que seja exibida (Conjunto
de Sinalizador 10) durante cada iterao de integrao ou resoluo, a equao
ser exibida por 1 segundo e a execuo continuar at o final de cada iterao.
Durante a exibio da equao, nenhum rolamento ou entrada de teclado ser
permitida.
Exemplo: FN em um Programa.
O programa Distribuies Normais e Normais Inversas no captulo 16 incluem
uma integrao da equao da funo de densidade normal
A funo calculada pela rotina rotulada F. Outras rotinas solicitam
por valores conhecidos e fazem os outros clculos para encontrar Q(D), a rea da
cauda superior de uma curva normal. A integrao por si configurada e
executada desde a rotina Q:
9 (1') J
Restaura o modo Graus.
. e
2
) (
dD
2 S
1
2 /
S
M D
D
M
2 ) ) ((
2
S M D
e
Resolvendo e Integrando Programas 15-11
Restries sobre a Soluo e Integrao
As instrues SOLVE varivel e FN d varivel no podem chamar uma rotina que
contenha outra instruo SOLVE ou FN. Isto , nenhuma destas instrues pode
ser usada de forma repetida. Por exemplo, a tentativa de calcular uma integral
mltipla resultar em um erro ' h'. Alm disso, SOLVE e FN no podem
chamar uma rotina que contenha instruo hrtulo; se for tentado, ocorrer um
erro 'l' h']' ou h h']'. O SOLVE no pode chamar uma rotina
que contenha uma instruo FN instruction (produz um erro 'l'' h'), da
mesma forma que FN no pode chamar uma rotina que contenha uma instruo
SOLVE (produz um erro ''l'').
As instrues SOLVE varivel e FN d varivel em um programa utilizam um dos 20
retornos de sub-rotinas pendentes na calculadora. (Consulte Sub-Rotinas
Aninhadas no Captulo 14).
'J ll '
'4 l'l 0
' l'l
' h
' h
Recupera o limite inferior de integrao.
Recupera o limite superior de integrao. (X = D.)
Especifica a funo.
Integra a funo normal usando a varivel fictcia D.
15-12 Resolvendo e Integrando Programas
Programas Estatsticos 16-1
16
Programas Estatsticos
Ajuste de Curva
Este programa pode ser usado para adaptar um dos quatro modelos de equaes
aos seus dados. Estes modelos so a linha reta, a curva logartmica, a curva
exponencial e a curva de potncia. O programa aceita dois ou mais pares de
dados (x, y) e em seguida calcula o coeficiente de correlao, r e os dois
coeficientes de regresso, m e b. O programa inclui uma rotina para calcular as
estimativas e . (Para definies destes valores, veja Regresso Linear no
Captulo 12).
As amostras das curvas e as equaes relevantes so mostradas abaixo. As
funes internas de regresso da HP 35s so usadas para computar os coeficientes
de regresso.
x
l '
Armazena b em B.
l> ']l
Exibe o valor.
lJ
Calcula o coeficiente m.
lJJ ' 0
Armazena m em M.
lJ4 ']l 0
Exibe o valor.
Dgito verificador e comprimento: 850C 36
Linhas do
programa:
(No modo RPN)
Description
Programas Estatsticos 16-5
J ll Define o incio do loop de estimativa (projeo).
4 ]hl Exibe, solicita e, se for alterado, armazena o valor x em X.
' Se o sinalizador 0 for configurado . . .
' lJ Desvia para K001
' 0J Desvia para M001
'
Armazena o valor em Y.
]hl Exibe, solicita e, se for alterado, armazena o valor de y em Y.
' Se o sinalizador 0 for configurado . . .
> ' J Desvia para O001
J ' hJ Desvia para N001
JJ ' Armazena no X para o prximo loop.
J4 ' J Loop para outra estimativa.
Dgito verificador e comprimento: C3B7 36
hJ ll h
Esta sub-rotina calcula para o modelo de linha reta.
h4 l'l 0
h l'l
h l'l'
Calcula = MX + B.
h lh
Retorna para a rotina de chamada.
Dgito verificador e comprimento: 9688 15
'J ll ' Esta sub-rotina calcula para o modelo de linha reta.
'4 l'l
' l'l
' l'l 0 Calcula =(Y B) M.
' lh
Retorna para a rotina de chamada.
Dgito verificador e comprimento: 9C0F 15
J ll
Esta sub-rotina calcula para o modelo logartmico.
4 l'l
lh
l'l 0
l'l'
Calcula = M In X + B.
lh
Retorna para a rotina de chamada.
Linhas do
programa:
(No modo RPN)
Description
y
Calcula = e
(Y B) M
h lh
Retorna para a rotina de chamada.
Dgito verificador e comprimento: 0DBE 18
'J ll '
Esta sub-rotina calcula para o modelo exponencial.
'4 l'l 0
' l'l
'
' l'l
Calcula = Be
MX
.
' ' 0
Desvia para M005
Dgito verificador e comprimento: 9327 18
]J ll ] Esta sub-rotina calcula para o modelo exponencial.
]4 l'l
] l'l
] lh
] l'l 0
Calcula = (ln (Y B)) M.
] ' h
Vai para N005
Dgito verificador e comprimento: 7219 18
J ll
Esta sub-rotina calcula para o modelo de potncia.
4 l'l
l'l 0
-
l'l Calcula Y= B (X
M
).
' l
Vai para K005
Dgito verificador e comprimento: 11B3 18
J ll Esta sub-rotina calcula para o modelo de potncia.
Linhas do
programa:
(No modo RPN)
Description
x
Calcula = (Y/B )
1/M
'
Vai para O005
Dgito verificador e comprimento: 8524 21
lJ ll l Determina se D001 ou B001 devem ser executados
l4 'J Se o sinalizador 1 for configurado . . .
l ' J Executa D001
l ' J Executa B001
l ' Vai para Y006
Dgito verificador e comprimento: 4BFA 15
0J ll 0 Determina se C001 ou A001 devem ser executados
04 'J Se o sinalizador 1 for configurado . . .
0 ' 'J Executa C001
0 ' hJ Executa A001
0 ' Vai para Y006
Dgito verificador e comprimento: 1C4D 15
J ll Determina se J001 ou H001 devem ser executados
4 'J Se o sinalizador 1 for configurado . . .
' J Executa J001
' hJ Executa H001
' JJ Vai para Y011
Dgito verificador e comprimento: 0AA5 15
hJ ll h Determina se I001 ou G001 devem ser executados
h4 'J Se o sinalizador 1 for configurado . . .
h ' ]J Executa I001
h ' 'J Executa G001
h ' JJ Vai para Y011
Dgito verificador e comprimento: 666D 15
Linhas do
programa:
(No modo RPN)
Description
x
4
Insere o valor y do par de dados.
J
Insere o valor x do par de dados.
J
Recupera a solicitao .
U
J4
Enters correct x do par de dados.
JJ
4J
Calcula o coeficiente de regresso
B.
0
JJ
Calcula o coeficiente de regresso
M.
=
x
x
x x
dx e x Q
2 ) ) ((
2
2
1
5 . 0 ) (
Programas Estatsticos 16-13
Listagem do Programa:
Linhas do
programa:
(No modo RPN)
Descrio
'J ll ' Esta rotina inicializa o programa normal de distribuio.
'4 Armazena o valor padro para a mdia.
' ' 0
' ]hl 0 Solicita e armazena a mdia, M.
' J Armazena o valor padro do desvio padro.
' ' '
' ]hl ' Solicita e armazena o desvio padro, S.
' lh Interrompe o valor exibido do desvio padro.
Dgito verificador e comprimento: 70BF 26
J ll Esta rotina calcula Q(X) dado X.
4 ]hl Solicita e armazena X.
' 'J Calcula a rea da cauda superior.
' '
Armazena o valor em Q para que a funo VIEW possa
exibi-lo.
']l ' Exibe Q(X).
' J Loop para calcular outra Q(X).
Dgito verificador e comprimento: 042A 18
]J ll ] Esta rotina calcula X dado Q(X).
]4 ]hl ' Solicita e armazena Q(X).
] l'l 0 Recupera a mdia.
] '
Armazena a mdia como uma estimativa de X, chamada
X
guess
.
Dgito verificador e comprimento: A970 12
J ll Este rtulo define o incio do loop iterativo.
4 ' 'J Calcula (Q( X
guess
) Q(X)).
l'l '
l'l
'
l+
' J Calcula a derivada em X
guess
.
16-14 Programas Estatsticos
l'l
> Calcula a correo para X
guess
.
J '' Soma a correo para produzir um novo X
guess
.
JJ h'
J4 J
J - Testa para ver se a correo significativa.
J ' J Retorna para comear o loop se a correo for
significativa. Continua se a correo no for significativa.
J l'l
J ']l Exibe o valor calculado de X.
J ' ]J Loop para calcular outro X.
Dgito verificador e comprimento: EDF4 57
'J ll ' Esta sub-rotina calcula a rea da cauda superior Q(x).
'4 l'l 0 Recupera o limite inferior da integrao.
' l'l Recupera o limite superior da integrao.
' h Seleciona funo definida pela LBL F para a integrao.
' h Integra a funo normal usando a varivel fictcia D.
' 4
'
'
'>
'J l'l '
Calcula S .
'JJ '
Armazena o resultado temporariamente para a rotina
inversa.
'J4
'J '
'J
'J '
Adiciona metade da rea sob a curva j que integramos
usando a mdia como o limite inferior.
'J lh Retorna para a rotina de chamada.
Dgito verificador e comprimento: 8387 52
Linhas do
programa:
(No modo RPN)
Descrio
2
Programas Estatsticos 16-15
Sinalizadores Usados:
Nenhum.
Observaes:
A exatido deste programa depende da configurao do visor. Para entradas na
rea entre 3 desvios padres, um modo de exibio de quatro nmeros
significativos, adequado para a maioria das aplicaes.
Para preciso total, o limite de entrada se torna 5 desvios padres. A durao do
clculo significativamente menor com um nmero inferior de dgitos exibidos.
Na rotina Q, a constante 0,5 pode ser substituda por 2 e .
No necessrio digitar na rotina inversa (na rotina I e T) se voc no estiver
interessado na capacidade inversa.
Instrues do programa:
1. Digite as rotinas do programa; pressione ao terminar.
2. Pressione S.
3. Depois da solicitao para M, digite a mdia da populao e pressione .
(se a mdia for zero, simplesmente pressione .)
J ll Esta sub-rotina calcula o integrando para a funo normal
4 l'l
l'l 0
l'l '
4
4
'
>
J
Aceita o valor padro de 1 para S.
D
valor
Inicia o programa de distribuio e
solicita X.
'
J
Insere 3 para X e inicia o clculo de
Q(X). Exibe a taxa da populao mais
inteligente do que qualquer um dentro
dos trs desvios padres da mdia.
JJJJ
J>
Multiplica pela populao. Exibe o
nmero aproximado de indivduos
para encontros na populao local
que atende ao critrio.
Teclas:
(No modo RPN)
Visor: Descrio:
Reinicia o programa.
'
44
Insere 2 como valor de X e calcula
Q(X).
JJJJ
44J4
Multiplica pela populao para a
estimativa revisada.
16-18 Programas Estatsticos
Assim, esperaramos que apenas aproximadamente 1 por cento dos estudantes
obtivessem notas mais altas que 90.
Desvio Padro Agrupado
O desvio padro de dados agrupados, Sxy, o desvio padro dos pontos de
dados x
1
, x
2
, , x
n
, que ocorrem nas freqncias do nmero inteiro f
1
, f
2
, ... , f
n
.
Teclas:
(No modo RPN)
Visor: Descrio:
S 0
'
J
Reinicia a rotina inversa.
J
4J44
Armazena 0,8 (100 por cento menos
20) em Q(X) e calcula X.
=
1
2
2
) f (
f
) f x (
f x
S
i
i
i i
i i
xg
Programas Estatsticos 16-19
Este programa lhe permite inserir dados, corrigir entradas e calcular o desvio
padro e a mdia ponderada dos dados agrupados.
Listagem do Programa:
Linhas do programa:
(No modo ALG)
Description
'J ll ' Inicia o programa de desvio padro agrupado.
'4 'l Limpa registradores estatsticos (-27 at -32).
'
' ' h Limpa a contagem N.
Dgito verificador e comprimento: E5BC 13
]J ll ] Entra pontos de dados estatsticos.
]4 ]hl Armazena o ponto de entrada em X.
] ]hl Armazena a freqncia do ponto de dados em F.
] J Insere incremento para N.
] '
] l'l Recupera a freqncia de ponto de dado f
i
.
Dgito verificador e comprimento: 3387 19
J ll Acumula somatrias.
4 4
' ] Armazena o ndice para o registrador -27.
l'l
''']'
Atualiza no registrador -27.
l'lh
'
4
> ' ] Armazena o ndice para o registrador -28.
J l'l
JJ ''']'
Atualiza no registrador -28.
J4 l'lh
J ' Armazena o ndice para o registrador -30.
J
J ' ]
J l'l
i
f
i i
f x
i i
f x
i
2
i
f x
16-20 Programas Estatsticos
J ''']'
Atualiza no registrador -30.
J l'l
J> '' h Incrementa (ou decrementa) N.
4 l'l h
4J l'l
44 h'
4 '
4 ']l h Exibe o nmero atual de pares de dados.
4 ' ]J Vai para o rtulo I para a prxima entrada de dados.
Dgito verificador e comprimento: F6CB 84
'J ll ' Calcula as estatsticas para os dados agrupados.
'4 = Desvio padro agrupado.
' ' '
' ']l ' Exibe o desvio padro agrupado.
'
Mdia ponderada.
' ' 0
' ']l 0 Exibe a mdia ponderada.
' ' ]J Retorna para obter mais pontos.
Dgito verificador e comprimento: DAF2 24
J ll Desfaz os erros nos dados de entrada.
4 J Insere o decremento em N.
'
l'l Recupera a ltima entrada de freqncia de dados.
' Muda o sinal de f
i
.
'
' J Ajusta a contagem e somatrias.
Dgito verificador e comprimento: 03F4 23
Linhas do programa:
(No modo ALG)
Description
i i
f x
2
Solicita a segunda x
i
.
J
Solicita a segunda f
i
.
h
4
Exibe o contador.
Solicita a terceira x
i
.
4
Solicita a terceira f
i
.
Exibe o contador.
U
h
4
Remove os dados errados; exibe
o contador verificado.
J
Solicita a nova terceira x
i
.
Exibe o contador.
J
Solicita a quarta x
i
.
J
Solicita a quarta f
i
.
Programas Estatsticos 16-23
h
Exibe o contador.
J
Solicita a quinta x
i
.
Solicita a quinta f
i
.
Exibe o contador.
44
Solicita a sexta x
i
.
Solicita a sexta f
i
.
J h
Exibe o contador.
G '
JJJJ
Calcula e exibe o desvio padro
agrupado (sx) dos seis pontos de
entradas.
0
4
Calcula e exibe a mdia
ponderada ( ).
4
Limpa VIEW.
x
16-24 Programas Estatsticos
Programas e Equaes Diversas 17-1
17
Programas e Equaes Diversas
Valor do Dinheiro no Tempo
Dado quatro dos cinco valores da Equao Valor do Dinheiro no Tempo (TVM),
voc pode resolver o quinto valor. Esta equao til em uma ampla variedade de
aplicaes financeiras tais como emprstimos imobilirios e ao consumidor e
contas de poupana.
A equao TVM :
Os sinais dos valores monetrios (saldo, B; pagamento, P; saldo futuro, F)
correspondem direo do fluxo de caixa. Dinheiro que voc recebe tem um sinal
positivo enquanto aquele que voc paga tem um sinal negativo. Observe que
qualquer problema pode ser visto de duas perspectivas. O mutuante e o muturio
visualizam o mesmo problema com sinais invertidos.
0 100 1
100
100 1 1
= + + +
B )) I ( ( F
I
) I (
P
N
N
Bal ano, B
Valor Futuro, F
Pagamento, P
N
_
1
N
1 2
3
17-2 Programas e Equaes Diversas
Entrada da equao:
Digite esta equao:
lJ'J'J']J'h']''J']J'h'
Observaes:
A equao TVM requer que I seja diferente de-zero para evitar o erro ]']
. Se estiver resolvendo I e no estiver seguro de seu valor atual, pressione
I antes de comear o clculo SOLVE (I).
Teclas:
(No modo RPN)
Visor: Descrio:
'h l]' l
ou equao atual
Seleciona o modo
Equao.
PJJ
l J_ Inicia a insero da
equao.
4
lJ'J'
4
lJ'J'J'''
IJJ
'J'J'] J' =
'J'J']J'' =
N
'J']J'h'_
I F
J'h']'_
4 I
h']''J']'
JJ
]''J']J'_
N
'J']J'h_
B
J']J'h'_
lJ'J'J'] =
Finaliza a equao.
@ (segure)
'l'h
lhJ
Dgito verificador e
comprimento.
Programas e Equaes Diversas 17-3
A ordem em que sero solicitados os valores depende da varivel que voc est
resolvendo.
Instrues SOLVE:
1. Se seu primeiro clculo TVM o de resolver a taxa de juros, I, pressione
I.
2. Pressione . Se for necessrio, pressione ou para rolar atravs
da lista de equaes at encontrar a equao TVM.
3. Faa uma das cinco operaes seguintes:
a. Pressione N para calcular o nmero de perodos
compostos.
b. Pressione I para calcular os juros peridicos .
Para pagamentos mensais, o resultado retornado para I a taxa de juros
mensal, i; pressione 12 para ver a taxa de juro anual.
c. Pressione B para calcular o balano inicial de um
emprstimo ou conta de poupana.
d. Pressione P para calcular o pagamento peridico.
e. Pressione F para calcular valor futuro ou balano de um
emprstimo.
4. Digite os valores das quatro variveis conhecidas a medida que forem
solicitadas, pressione depois de cada valor.
5. Ao pressionar o ltimo , o valor da varivel incgnita calculado e
exibido.
6. Para calcular uma nova varivel ou recalcular a mesma varivel usando dados
diferentes, v para o passo 2.
SOLVE funciona de modo eficiente nesta aplicao sem estimativas iniciais.
17-4 Programas e Equaes Diversas
Variveis Usadas:
Exemplo:
Parte 1. Voc est financiando a compra de um carro com um emprstimo de 3
anos (36 meses) com juros anuais de 10,5% capitalizados mensalmente. O preo
de compra do carro $7.250. Sua entrada de $1.500.
N O nmero de perodos compostos.
I A taxa de juros peridica como um percentual. (Por exemplo, se
a taxa de juro anual de 15% e h 12 pagamentos por ano, a
taxa de juro peridica, i, 15 12=1,25%.)
B O saldo inicial de contas de emprstimo ou poupana.
P O pagamento peridico.
F O valor futuro de uma conta de poupana ou saldo de um
emprstimo.
Teclas:
(No modo RPN)
Visor: Descrio:
8 (J])
Seleciona o formato de
exibio FIX 2.
( quando
necessrio)
lJ'J'J']=
Exibe a parte mais esquerda
da equao TVM.
P
]
valor
Seleciona P; solicita I.
JJ
]
h
valor
Armazena 0,88 em I; solicita
N.
B = 7.250
_
1.500
I = 10,5% per Jahr
N = 36 Monate
F = 0
P = ?
Programas e Equaes Diversas 17-5
A resposta negativa j que o emprstimo foi visto da perspectiva do muturio. O
dinheiro recebido pelo muturio (o saldo inicial) positivo, enquanto os valores
pagos so negativos.
valor
Armazena 36 em N; solicita F.
J
valor
Armazena 0 em F; solicita B.
JJ
JJJ
'l']h'
l
J>
Armazena 5750 em B; calcula
o pagamento mensal, P.
17-6 Programas e Equaes Diversas
Parte 2. Que taxa de juros reduziria o pagamento mensal em $10?
Parte 3. Usando a taxa de juros (6,75%) calculada, suponha que voc venda seu
carro depois de 2 anos. Qual o saldo de seu dbito? Em outras palavras, qual o
saldo futuro em 2 anos?
Observe que a taxa de juros, I, da parte 2 no zero, portanto no haver o erro
]'] ao calcular o novo I.
Teclas:
(No modo RPN)
Visor: Descrio:
lJ'J'J']=
Exibe a parte mais esquerda da
equao TVM.
I
l
J>
Seleciona I; solicita P.
l
J>
Arredonda o pagamento para duas
casas decimais.
J
l
J>
Calcula o novo pagamento.
Retm 36 em N; solicita F.
Retm 0 em F; solicita B.
'l']h'
]
Retm P; solicita I.
Programas e Equaes Diversas 17-7
Gerador de Nmero Primo
Este programa aceita qualquer nmero inteiro positivo maior do que 3. Se o
nmero for primo (no divisvel igualmente pelos nmeros inteiros a no ser por si
prprio e por 1), ento o programa retornar o valor de entrada. Se a entrada no
for um nmero primo, ento o programa retorna o primeiro nmero primo que seja
maior do que a entrada.
O programa identifica os nmeros no primos experimentando completamente
todos os fatores possveis. Se um nmero no primo, o programa adiciona 2
(supondo que o valor ainda par) e testa para ver se h encontrado um primo.
Este processo continua at que o nmero primo seja encontrado.
Armazena 24 em N; solicita B.
'l']h'
4
Retm 5750 em B; calcula F, o
saldo futuro. Novamente, o sinal
negativo indicando que voc deve
pagar este valor.
@8
(J])
Configura o formato de exibio
FIX 4.
17-8 Programas e Equaes Diversas
LBL Y
Visualizao
Principal
LBL Z
P + 2 x
LBL P
x P
3 D
LBL X
x = 0?
sim
no
Iniciar
no
sim
Nota: x o valor
no registra-
dor X.
Programas e Equaes Diversas 17-9
Listagem do Programa:
Linhas do
Pprograma:
(No modo ALG)
Descrio
J ll Esta rotina exibe o nmero primo P.
4 ']l l
Dgito verificador e comprimento: 2CC5 6
J ll Esta rotina adiciona 2 a P.
4 4' l
Dgito verificador e comprimento: EFB2 9
lJ ll l Esta rotina armazena o valor de entrada para P.
l4 lh' l
l l'l4'
l -
l
l - Testa para a entrada par
l J'll Aumenta P se inserir um nmero par.
l Armazena 3 no divisor de teste, D
Dgito verificador e comprimento: EA89 47
J ll Esta rotina testa P para ver se primo.
4 l'l' Encontra a parte fracionria de P D.
Testa um resto de zero (no primo).
' J Se o nmero no for primo, tenta a prxima
possibilidade.
''l'l'
-
>- Teste para ver se todos os fatores possveis foram
tentados.
> ' J Se todos os fatores foram testados, desvia para a rotina
do visor.
J 4'
JJ ' J Desvia para testar o primo em potencial com o novo
fator.
Dgito verificador e comprimento: C6B5 53
17-10 Programas e Equaes Diversas
Sinalizadores Usados:
Nenhum.
Instrues do programa:
1. Digite as rotinas do programa; pressione ao terminar.
2. Digite o nmero inteiro positivo maior do que 3.
3. Pressione P para executar o programa. Nmero primo, P seri
exibido.
4. Para ver o prximo nmero primo, pressione .
Variveis Usadas:
Observaes:
Nenhum teste feito para assegurar que a entrada seja maior do que 3.
Exemplo:
Qual o primeiro nmero primo depois de 789? Qual o prximo nmero primo?
P Valor primo e valores primos potenciais.
D Divisor usado para testar o valor atual de P.
Teclas:
(No modo ALG)
Visor: Descrio:
P
l
>
Calcula o prximo nmero primo
depois de 789.
l
>
Calcula o prximo nmero primo
depois de 797.
Programas e Equaes Diversas 17-11
Produto Vetorial em Vetores
Aqui est um exemplo mostrando como usar a funo do programa para calcular o
produto vetorial.
Produto vetorial:
v
1
v
2
= (YW ZV )i + (ZU XW)j + (XV YU)k
onde
v
1
= X i + Y j + Z k
e
v
2
=U i + V j + W k
Linhas do Programa:
(No modo RPN)
Descrio
lJ ll l Define o incio da rotina de entrada/exibio
retangular.
l4 ]hl Exibe ou aceita a entrada de X.
l ]hl Exibe ou aceita a entrada de Y.
l ]hl Exibe ou aceita a entrada de Z.
l ' lJ Vai ao R001 para vetores de entrada
Dgito verificador e comprimento: D82E 15
J ll Define o incio da rotina de insero de vetores.
4 l'l Copia os valores em X, Y e Z para U, V e W
respectivamente.
'
l'l
' '
l'l
' l
' lJ Vai ao R001 para vetores de entrada
Dgito verificador e comprimento: B6AF 24
17-12 Programas e Equaes Diversas
Exemplo:
Calcula o produto vetorial de dois vetores, v1=2i+5j+4k e v2=i-2j+3k
Linhas do Programa:
(No modo RPN)
Descrio
'J ll ' Define o incio da rotina de produto vetorial.
'4 l'l
' l'l l
' l'l
' l'l '
' Calcula (YW ZV), que o componente X.
' ' h
' l'l
'> l'l
'J l'l
'JJ l'l l
'J4 Calcula (ZU WX), que o componente Y.
'J '
'J l'l
'J l'l '
'J l'l
'J l'l
'J
'J> ' Armazena (XV YU), que o componente Z.
'4 l'l h
'4J ' Armazena o componente X.
'44 l'l
'4 ' Armazena o componente Y.
'4 ' lJ Vai ao R001 para vetores de entrada
Dgito verificador e comprimento: 838D 72
Programas e Equaes Diversas 17-13
Teclas: Visor: Descrio:
R
=1
Executa rotina R para entrar o
valor do vetor
-
=1
Entrar v2 de componente-x
z
7
=1
Entrar v2 de componente-y
J
Entrar v2 de componente-z
E
J
Executa rotina E para trocar v2 em
variveis U, V, e W
-
4
Entrar v1 de componente-x
J 7
Entrar v1 de componente-y
4
Entrar v1 de componente-z
C
4
Execute rotina C para calcular
componente-x do produto vetorial
-
4
Calcular componente-y do
produto vetorial
7
>
Calcular componente-z do
produto vetorial
17-14 Programas e Equaes Diversas
Parte 3
Apndices e Referncias
Suporte Tcnico, Baterias e Servios A-1
A
Suporte Tcnico, Baterias e Servios
Suporte Tcnico da Calculadora
Voc pode obter respostas s perguntas sobre o uso da sua calculadora entrando
em contato com nosso Departamento de Suporte Tcnico. Nossa experincia
mostra que diversos clientes tm dvidas similares a respeito de nossos produtos e
por esse motivo apresentamos a seo a seguir Respostas para Perguntas
Freqentes. Se no encontrar qualquer resposta para sua pergunta, entre em
contato com o endereo ou telefone listado na pgina A8.
Respostas para Perguntas Freqentes
P: Como posso determinar se a calculadora est operando normalmente?
R: Consulte a pgina A5 que descreve o autoteste de diagnstico.
P: Meus nmeros contm virgulas em vez de pontos como casas decimais. Como
restauro os pontos?
R: Use a funo @85 (5) funo (pgina 123).
P: Como posso alterar o nmero de casas decimais no visor?
R: Use o @8 menu (pgina 121).
P: Como fao para limpar toda ou parte da memria?
R: exibe o menu CLEAR, que lhe permite limpar x (o nmero no
registrador-X), todas as variveis diretas, toda memria, todos os dados estatsticos,
todos os nveis da pilha e todas as variveis indiretas
P: O que significa um E em um nmero (por exemplo 4JJ) ?
A-2 Suporte Tcnico, Baterias e Servios
R: O expoente de dez; que , 2,51 10
13
.
P: A calculadora exibiu a mensagem 00l ll. O que devo fazer?
R: Voc deve limpar uma parte da memria antes de continuar (Veja o Apndice
B).
P: Por que o clculo do seno (ou tangente) de radianos exibe um nmero muito
pequeno em vez de 0?
R: no pode ser representado exatamente com a preciso de 12 dgitos da
calculadora.
P: Por que obtenho respostas incorretas quando uso as funes trigonomtricas?
R: necessrio verificar se a calculadora est usando o modo angular correto
(9 J', 4lh, ou 'l ).
P: O que significa o indicador no visor?
R: Ele indica indica algo sobre o estado da calculadora. Consulte Indicadores no
Captulo 1.
P: Os nmeros mostram fraes. Como obtenho os nmeros decimais?
R: Pressione .
Limites Ambientais
Para manter a confiabilidade do produto, observe os seguintes limites de
temperatura e de umidade.
Temperatura de operao: 0 a 45C (32 a 113F).
Temperatura de armazenagem: 20 a 65C (4 a 149F).
Umidade na operao e armazenagem: 90% de umidade relativa a um
mximo de 40C (104F).
Suporte Tcnico, Baterias e Servios A-3
Trocando as Baterias
A calculadora alimentada por duas baterias de ltio tipo boto com 3 volts,
CR2032.
Substitua as baterias logo que for possvel quando o indicador de carga baixa nas
baterias (-) aparecer. Se o indicador de bateria estiver ligado e o visor ficar
escurecido, possvel que haja perda de dados. Se os dados forem perdidos, a
mensagem 00l 'lhl ser exibida.
Uma vez removidas as baterias, substitua-as dentro de dois minutos para evitar a
perda dos dados armazenados. (Tenha as baterias novas mo antes de abrir o
compartimento da bateria.)
Para instalar as baterias:
1. Tenha duas baterias tipo boto novas mo. Evite tocar nos terminais da
bateria manuseie-as apenas pelas suas extremidades.
2. Certifique-se de que a calculadora esteja desligada, OFF. No pressione
ON () novamente at que o procedimento inteiro de
substituio da bateria esteja completo. Se a calculadora estiver
ligada ON quando as baterias forem removidas, os contedos
da Memria Contnua sero apagados.
3. Vire a calculadora para cima e retire a tampa do compartimento da bateria.
4. Para prevenir perda de memria, nunca remova duas pilhas antigas ao mesmo
tempo. Assegure-se de remover e substituir as pilhas uma a cada vez.
A-4 Suporte Tcnico, Baterias e Servios
5. Insira uma nova bateria de ltio CR2032, certificando-se que o sinal positivo
(+) esteja voltado para fora.
6. Remova e insira a outra bateria como indicado nos passos 4 a 5. Certifique-se
de que o sinal positivo (+) em cada bateria esteja voltado para fora.
7. Recoloque a tampa do compartimento da bateria.
8. Pressione .
Testando Operao da Calculadora
Use as seguintes diretrizes para determinar se a calculadora est funcionando
corretamente. Teste a calculadora depois de cada passo para verificar se a
operao foi restaurada. Se for necessrio reparar sua calculadora, consulte a
pgina A8.
A calculadora no liga (passos 14) ou no responde quando voc pressiona
as teclas (passos 13):
1. Reinicialize (Reset) a calculadora. Mantenha pressionada a tecla e
pressione I. Talvez seja necessrio repetir estas teclas de
reinicializao diversas vezes.
2. Apague a memria. Pressione e mantenha pressionado , em seguida
pressione e mantenha pressionada ambas as teclas e 6. A
memria limpa e a mensagem 00l 'lhl exibida ao se soltar
todas as trs teclas.
Aviso
No destrua, fure ou descarte as baterias no fogo. As
baterias podem estourar ou explodir, liberando produtos
qumicos perigosos.
Suporte Tcnico, Baterias e Servios A-5
3. Remova as baterias (consulte Trocando as Baterias) e pressione
levemente uma moeda contra os contatos de ambas as baterias da
calculadora. Recoloque as baterias e ligue a calculadora. A calculadora
dever exibir 00l 'lhl.
4. Caso a calculadora no responda ao comando das teclas, use o seguinte
procedimento, use um objeto pontiagudo fino para pressionar o furo de
reinicializao. Os dados armazenados geralmente permanecem intactos.
furo de reinicializao
Se estes passos falharem na restaurao da operao da calculadora, ser
necessrio solicitar um reparo.
Se a calculadora responde ao comando das teclas mas voc suspeita que
no esteja funcionando adequadamente:
1. Faa o autoteste descrito na prxima seo. Se a calculadora falhar no
autoteste, ser necessrio solicitar um reparo.
2. Se a calculadora passar no autoteste, talvez voc tenha cometido um erro
ao operar a calculadora. Leia novamente as partes do manual e verifique
Respostas para Perguntas Freqentes (pgina A1).
3. Entre em contato com o Departamento de Assistncia Tcnica na pgina
A8.
O Autoteste
Se o visor pode ser ligado, mas a calculadora no parece estar operando
corretamente, faa o seguinte autoteste de diagnstico.
1. Mantenha pressionada a tecla depois pressione ao mesmo tempo.
2. Pressione qualquer tecla oito vezes e observe os diversos padres exibidos.
Depois de pressionar a tecla oito vezes, a calculadora exibe a mensagem de
direitos autorais 4 hl ' ' l l e depois a mensagem l
J.
3. Pressione as teclas na seqncia seguinte:
A-6 Suporte Tcnico, Baterias e Servios
I 9
J 6 I
4 @
J J
Se voc pressionar as teclas na ordem correta e elas funcionarem
perfeitamente, a calculadora exibir l seguido por nmeros de dois
dgitos. (A calculadora est contando as teclas usando a base
hexadecimal.)
Se voc pressionar uma tecla fora da ordem ou se uma tecla no estiver
funcionando corretamente, a prxima tecla exibir uma mensagem de
erro (consulte o passo 4).
4. O autoteste produz um destes dois resultados:
A calculadora exibe 'l se passar no autoteste. V para o passo 5.
A calculadora exibe 'h]l seguido por um nmero de um dgito,
se falhar no autoteste. Se voc recebeu a mensagem porque pressionou
uma tecla fora da ordem, reinicialize (reset) a calculadora (mantenha
pressionada , pressione I) e faa o autoteste novamente. Se voc
pressionou as teclas na seqncia porm obteve esta mensagem, repita o
autoteste para verificar os resultados. Se a calculadora falhar novamente,
ser necessrio fazer um reparo (consulte a pgina A8). Inclua junto
calculadora uma cpia da mensagem de erro ao envi-la para a
assistncia tcnica.
5. Para sair do autoteste, reinicialize a calculadora (mantenha pressionada e
pressione I).
Pressionando e 9 iniciar um autoteste contnuo que usado na fbrica.
Voc pode interromper este teste de fbrica pressionando qualquer tecla.
Suporte Tcnico, Baterias e Servios A-7
Garantia
Calculadora Cientfica HP 35s; Durao da garantia: 12 meses
1. A HP garante a voc, o usurio final, que o equipamento, acessrios e
suprimentos da HP estaro livre de defeitos em peas ou mo-de-obra aps a
data da compra, pelo perodo especificado acima. Se a HP for notificada da
ocorrncia de tais defeitos durante o perodo de garantia, a HP ir, por opo
sua, ou reparar ou substituir produtos que sejam comprovadamente
defeituosos. A substituio dos produtos pode ser feita por produtos novos ou
como novos.
2. A HP lhe garante que o software no ir falhar na execuo de suas
instrues programadas depois da data da compra, pelo perodo
especificado acima, devido a defeitos no material ou mo-de-obra quando
instalado e usado de forma apropriada. Se a HP for notificada de tais defeitos
durante o perodo da garantia, a HP ir substituir a mdia do software que
no executar as suas instrues programadas devido a esses defeitos.
3. A HP no garante que a operao dos seus produtos ser ininterrupta e livre
de erros. Se no for possvel para a HP, dentro de um perodo razovel,
reparar ou substituir qualquer produto sob as condies da garantia, voc ter
direito ao reembolso do valor da compra aps devoluo imediata do produto
com prova de compra.
4. Os produtos da HP podem conter peas recondicionadas equivalentes a novas
em desempenho ou produtos que tenham sido sujeitas a uso incidental.
5. A garantia no se aplica aos defeitos resultantes da (a) manuteno ou
calibrao (a) imprpria ou inadequada, (b) software, interface, peas ou
equipamentos no fornecidos pela HP, (c) alterao no autorizada ou uso
incorreto, (d) operao fora das especificaes ambientais divulgadas para o
produto ou (e) preparao ou manuteno imprpria do local.
A-8 Suporte Tcnico, Baterias e Servios
6. A HP NO OFERECE NENHUMA OUTRA GARANTIA OU CONDIO
EXPLCITA, VERBAL OU ESCRITA. DE ACORDO COM O PERMITIDO PELA LEI
LOCAL, QUALQUER GARANTIA OU CONDIO IMPLCITA DE
COMERCIABILIDADE, QUALIDADE SATISFATRIA OU ADEQUAO PARA
UM OBJETIVO PARTICULAR, LIMITADA AO PERODO DE DURAO DA
GARANTIA EXPLCITA DETERMINADO ACIMA. Alguns pases, estados ou
distritos no permitem limitaes na durao de uma garantia implcita, por
isso a limitao ou excluso acima talvez no se aplique a voc. Esta garantia
lhe assegura direitos legais especficos e talvez voc tenha outros direitos que
variem de pas para pas, de estado para estado ou de provncia para
provncia.
7. DENTRO DO PERMITIDO PELA LEI LOCAL, AS SOLUES EXPRESSAS NESTA
GARANTIA SO SOLUES NICAS E EXCLUSIVAS. EXCETO COMO
INDICADO ACIMA, EM NENHUM MOMENTO A HP OU SEUS
REPRESENTANTES SERO RESPONSVEIS POR PERDA DE DADOS OU POR
OUTRO DANO DIRETO, ESPECIAL, ACIDENTAL, CONSEQNCIAL
(INCLUINDO A PERDA DE LUCROS OU DADOS) OU OUTROS, SEJAM
BASEADOS EM CONTRATO, ACORDO OU OUTROS. Alguns pases, estados
ou provncias no permitem a excluso ou limitao de danos acidentais ou
conseqnciais, por isso a limitao ou excluso acima talvez no se aplique
a voc.
8. As nicas garantias para os produtos e servios da HP so aquelas descritas
na garantia expressa que acompanha tais produtos e servios. A HP no ser
responsvel por erros tcnicos ou editoriais ou omisses contidas neste
documento.
PARA TRANSAES DE CONSUMIDORES NA AUSTRLIA E NOVA
ZELNDIA: OS TERMOS DE GARANTIA CONTIDOS NESTA
DECLARAO, EXCETO NA EXTENSO PERMITIDA PELA LEI, NO
EXCLUEM, RESTRINGEM OU ALTERAM SEUS DIREITOS ESTATURIOS
OBRIGATRIOS APLICVEIS VENDA DESTE PRODUTO A VOC.
Sustentao De Cliente
AP Pas: Telefones:
Austrlia 1300-551-664 ou
03-9841-5211
Suporte Tcnico, Baterias e Servios A-9
China 010-68002397
Hong Kong 2805-2563
Indonsia +65 6100 6682
Japo +852 2805-2563
Malsia +65 6100 6682
Nova Zelndia 09-574-2700
Filipinas +65 6100 6682
Singapura 6100 6682
Coria do Sul 2-561-2700
Taiwan +852 2805-2563
Tailndia +65 6100 6682
Vietn +65 6100 6682
EMEA Pas: Telefones:
ustria 01 360 277 1203
Blgica 02 620 00 86
Blgica 02 620 00 85
Repblica Checa 296 335 612
Dinamarca 82 33 28 44
Finlndia 09 8171 0281
Frana 01 4993 9006
Alemanha 069 9530 7103
Grcia 210 969 6421
Holanda 020 654 5301
Irlanda 01 605 0356
Itlia 02 754 19 782
Luxemburgo 2730 2146
Noruega 23500027
Portugal 021 318 0093
Rssia 495 228 3050
frica do Sul 0800980410
Espanha 913753382
Sucia 08 5199 2065
Sua 022 827 8780 (Francs)
A-10 Suporte Tcnico, Baterias e Servios
Sua 01 439 5358 (Alemo)
Sua 022 567 5308 (Italiano)
Reino Unido 0207 458 0161
LA Pas: Telefones:
Anguila 1-800-711-2884
Antiqua 1-800-711-2884
Argentina 0-800- 555-5000
Aruba 800-8000 800-711-2884
Bahamas 1-800-711-2884
Barbados 1-800-711-2884
Bermuda 1-800-711-2884
Bolvia 800-100-193
Brasil 0-800-709-7751
Ilhas Virgens Britnicas 1-800-711-2884
Ilha Cayman 1-800-711-2884
Curaao 001-800-872-2881 +
800-711-2884
Chile 800-360-999
Colmbia 01-8000-51-4746-8368
(01-8000-51- HP INVENT)
Costa Rica 0-800-011-0524
Dominica 1-800-711-2884
Repblica Dominicana 1-800-711-2884
Equador 1-999-119 800-711-2884
(Andinatel)
1-800-225-528 800-711-2884
(Pacifitel)
El Salvador 800-6160
Antilhas Francesas 0-800-990-011 800-711-2884
Guiana Francesa 0-800-990-011 800-711-2884
Granada 1-800-711-2884
Guadalupe 0-800-990-011 800-711-2884
Guatemala 1-800-999-5105
Guiana 159 800-711-2884
Suporte Tcnico, Baterias e Servios A-11
Haiti 183 800-711-2884
Honduras 800-0-123 800-711-2884
Jamaica 1-800-711-2884
Martinica 0-800-990-011 877-219-8671
Mxico 01-800-474-68368 (800 HP
INVENT)
Montserrat 1-800-711-2884
Antilhas Holandesas 001-800-872-2881
800-711-2884
Nicargua 1-800-0164 800-711-2884
Panam 001-800-711-2884
Paraguai (009) 800-541-0006
Peru 0-800-10111
Porto Rico 1-877 232 0589
St. Lcia 1-800-478-4602
St Vicente 01-800-711-2884
St. Kitts & Nevis 1-800-711-2884
St. Marteen 1-800-711-2884
Suriname 156 800-711-2884
Trinidad & Tobago 1-800-711-2884
Turks & Caicos 01-800-711-2884
Ilhas Virgens EUA 1-800-711-2884
Uruguai 0004-054-177
Venezuela 0-800-474-68368 (0-800 HP
INVENT)
NA Pas: Telefones:
Canad 800-HP-INVENT
USA 800-HP INVENT
Acesse http://www.hp.com para obter informaes sobre os servios e suporte
tcnico mais recentes.
A-12 Suporte Tcnico, Baterias e Servios
Informao regulamentar
Aviso da Comisso Federal de Comunicaes
Este equipamento foi testado e cumpre com os limites da Classe B de produto
digital, em concordncia com a Parte 15 das Regras FCC. Estes limites foram
criados para disponibilizar uma proteco razovel contra as interferncias
nefastas em instalaes residenciais. Este equipamento gera, utiliza e pode
produzir energia de frequncias rdio e, se no estiver instalado e utilizado de
acordo com as instrues, poder causar interferncias perigosas na recepo
rdio ou televisiva, bastando ligar/desligar o equipamento para saber, o utilizador
dever tentar corrigir as interferncias atravs das seguintes medidas:
Ajuste ou altere o lugar da antena receptora.
Aumente a distncia entre a cmara e o receptor.
Ligue o equipamento a um circuito diferente daquele a que se encontra
ligado.
Consulte um tcnico especializado em TV/Rdio para ajuda.
Modificaes
A FCC exige que o utilizador seja notificado de quaisquer alteraes ou
modificaes feitas a este dispositivo que no sejam expressamente aprovadas
pela Compainha Hewlett-Packard poder resultar na inutilizao do equipamento
pelo utilizador.
Declarao de Conformidade
para Produtos Marcados com logo FCC
Somente para os Estados Unidos
Este equipamento cumpre com a Parte 15 das Regras FCC. Funcionamento est
sujeito s duas seguintes condies: (1) este equipamento no pode causar
interferncia perigosa, e (2) este dispositivo deve aceitar qualquer interferncia
recebida, incluindo interferncia que pode causar funcionamento indesejado.
Se voc tiver questes sobre o produto que no esto relacionados a esta
declarao, escreva para
Hewlett-Packard Company
P.O.Box 692000, Mail Stop 530113
Houston, TX 77269-2000
Para maiores questes relacionadas a esta declarao FCC escreva para
Hewlett-Packard Company
P.O.Box 692000, Mail Stop 530113
Houston, TX 77269-2000
Suporte Tcnico, Baterias e Servios A-13
ou telefone para HP no 281-514-3333
Para identificar seu produto, consulte a pea, sries, ou nmero do modelo
localizado no produto.
Aviso Canadense
Este aparelho digital de Classe B est em conformidade com a Regulamentao
Canadiana para Equipamentos Causadores de Interferncias.
Avis Canadien
Cet appareil numrique de la classe B respecte toutes les exigences du Rglement
sur le matriel brouilleur du Canada.
Aviso de Regulamento da Unio Europia
Este produto cumpre com as seguintes Directivas EU:
Directiva para Baixa Voltagem 2006/95/EC
Directiva EMC 2004/108/EC
Cumprimento a estas directivas implica em conformidade aos padres Europeus
harmonizados aplicveis (Normas Europias) que esto listadas na Declarao de
Conformidade EU emitido por Hewlett-Packard para este produto ou famlia de
produto.
Este cumprimento indicado pela seguinte marcao de conformidade colocada
sobre o produto:
Hewlett-Packard GmbH, HQ-TRE, Herrenberger Strasse 140, 71034 Boeblingen,
Alemanha
This marking is valid for non-Telecom products
and EU harmonized Telecom products
(e.g. Bluetooth).
This marking is valid for EU non-harmonized
Telecom products.
*Notified body number (used only if
applicable - refer to the product label)
yyyy+
A-14 Suporte Tcnico, Baterias e Servios
Japanese Notice
VCCI
B
Descarte de Lixo Eltrico na Comunidade Europia
Este smbolo encontrado no produto ou na embalagem indica que
o produto no deve ser descartado no lixo domstico comum.
responsabilidade do cliente descartar o material usado (lixo
eltrico), encaminhando-o para um ponto de coleta para
reciclagem. A coleta e a reciclagem seletivas desse tipo de lixo
ajudaro a conservar as reservas naturais; sendo assim, a
reciclagem ser feita de uma forma segura, protegendo o ambiente
e a sade das pessoas. Para obter mais informaes sobre locais que reciclam esse
tipo de material, entre em contato com o escritrio da HP em sua cidade, com o
servio de coleta de lixo ou com a loja em que o produto foi adquirido.
Material de Perclorato manejo especial pode ser aplicado
A pilha de Reserva da Memria desta calculadora pode conter perclorato e pode
requerer manejo especial quando reciclado ou descartado na Califrnia.
Memria do Usurio e a Pilha B-1
B
Memria do Usurio e a Pilha
Este apndice abrange
A alocao e exigncias da memria do usurio,
Como reinicializar a calculadora sem afetar a memria,
Como limpar (excluir) toda a memria do usurio e reinicializar os padres
do sistema, e
Operaes que afetam a elevao da pilha.
Gerenciando a Memria da Calculadora
O HP 35s tem 30KB de memria disponvel ao usurio para voc para qualquer
combinao de dados armazenados (variveis, equaes, ou linhas de programa).
SOLVE, FN, e clculos estatsticos tambm requerem memria de usurio. (A
operao FN particularmente cara para ser executada.)
Todos os dados armazenados so preservados at que voc apague-os
explicitamente. A mensagem 00l ll significa que no existe atualmente
memria suficiente disponvel para a operao que voc tentou realizar.
necessrio apagar parte (ou tudo) da memria do usurio. Por exemplo, voc
pode:
Limpar uma ou todas as equaes (consulte Edio e Apagamento de
Equaes no Captulo 6).
Limpar um ou todos os programas (consulte Apagando Um ou Mais
programas no Captulo 13).
Limpar toda a memria do usurio (pressione (hll)).
Para ver o espao disponvel na memria, pressione @(. O visor mostra o
nmero de bytes disponveis.
B-2 Memria do Usurio e a Pilha
Para ver os requisitos da memria de equaes especficas na lista de equaes:
1. Pressione para ativar o modo Equao. ('h l]' l ou a
extremidade esquerda da equao atual ser exibida.)
2. Se necessrio, role atravs da lista de equaes (pressione ou ) at
voc ver a equao desejada.
3. Pressione @ para ver o dgito verificador da soma (hexadecimal) e
o comprimento (em bytes) da equao. Por exemplo, 'l4 lhJ.
Para ver os requisitos de memria total de programas especficos:
1. Pressione @ ( (4l'0) para exibir o primeiro rtulo na lista do
programa.
2. Role atravs da lista de programa (pressione ou at que voc veja o
rtulo e o comprimento do programa desejado). Por exemplo, ll lh.
3. Opcional: Pressione @ para ver o dgito verificador da soma.
(hexadecimal) e o comprimento (em bytes) do programa. Por exemplo,
'l>''> lh.
Para ver os requisitos da memria de uma equao em um programa:
1. Exiba a linha de programa contendo a equao.
2. Pressione @ para ver o dgito verificador da soma e o
comprimento. Por exemplo, 'lhJ lhJ.
Reajustando a Calculadora
Se a calculadora no responde ao comando das teclas ou se ela comporta de
forma irregular, tente reinicializ-la (reset). Reinicializando a calculadora
interrompe o clculo atual e cancela a entrada de programa, entrada digital, um
programa em execuo, um clculo SOLVE, um clculo FN, uma exibio VIEW
ou INPUT. Os dados armazenados geralmente permanecem intactos.
Para reinicializar a calculadora, mantenha pressionada a tecla e pressione
I. Se no for possvel reinicializar a calculadora, tente instalar baterias novas.
Se a calculadora no puder ser reinicializada ou se ainda apresentar falhas
durante a operao, voc deve tentar limpar a memria usando o procedimento
especial descrito na prxima seo.
Caso a calculadora no responda ao comando das teclas, use o seguinte
procedimento, use um objeto pontiagudo fino para pressionar o furo de
reinicializao.
Caso a calculadora no responda ao comando das teclas, use um objeto
pontiagudo fino para pressionar o furo REAJUSTAR.
Memria do Usurio e a Pilha B-3
Apagando a Memria
A forma comum de apagar a memria do usurio pressionar
(hll). No entanto, existe ainda um procedimento de limpeza bem mais eficaz
que reinicializa as informaes adicionais, e til se o teclado no estiver
funcionando corretamente.
Se a calculadora no responder ao comando das teclas e se no for possvell
restaurar a operao reinicializando a calculadora ou trocando as baterias, tente o
seguinte procedimento MEMORY CLEAR . Estas teclas limpam toda a memria,
reinicializam a calculadora e restauram todos os formatos e modos para as suas
configuraes originais, padro (mostrado abaixo):
1. Pressione e mantenha pressionada a tecla .
2. Pressione e mantenha pressionada .
3. Pressione 6. (Voc estar pressionando trs teclas simultaneamente).
Quando voc solta todas as trs teclas, o visor mostra 00l 'lhl se a
operao for bem sucedida.
B-4 Memria do Usurio e a Pilha
A memria pode se apagar inadvertidamente se a calculadora cair no cho ou se
a energia for interrompida.
O Estado de Elevao da Pilha
Os quatro registradores da pilha esto sempre presentes e a pilha sempre tem um
estado de elevao da pilha. Isto , a elevao da pilha est sempre ativada ou
desativada em relao a seu comportamento quando o prximo nmero for
colocado no registrador X. (Consulte o Captulo 2 Pilha Automtica da
Memria.)
Todas as funes exceto aquelas nas duas listas seguintes ativaro a elevao da
pilha.
Categoria LIMPAR TUDO MEMRIA LIMPA
(Padro)
Modo angular Inalterado Graus
Modo base Inalterado Decimal
Configurao de
contraste
Inalterado Mdio
Ponto decimal Inalterado
Separador de milhar Inalterado 1.000
Denominador (valor /c) Inalterado 4095
Formato de exibio Inalterado FIX 4
Sinalizadores Inalterado Limpo
Modo complexa Inalterado xiy
Modo exibio de frao Inalterado Desativado
Semente de nmero
aleatrio
Inalterado Zero
Indicador da equao EQN LIST TOP EQN LIST TOP
Lista de equaes Limpo Limpo
FN = rtulo Nulo Nulo
Indicador de programa PRGM TOP PRGM TOP
Memria do programa Limpo Limpo
Elevao da pilha Ativado Ativado
Registradores da pilha Limpas a zero Limpas a zero
Variveis Limpas a zero Limpas a zero
Variveis Indiretas No definido No definido
Lgica Inalterado RPN
Memria do Usurio e a Pilha B-5
Desativando as Operaes
As cinco operaes , /, -, (J) e J
('l) desativam o levantamento da pilha. Um nmero teclado depois de uma
destas operaes desativantes escreve sobre o nmero que est atualmente no
registrador-X. Os registradores Y, Z e T permanecem inalterados.
Alm disso, quando e agem como CLx, elas tambm desativam a
elevao da pilha.
A funo INPUT desativa a elevao da pilha j que ela interrompe um programa
para solicitao (assim qualquer nmero ento inserido ser escrito sobre o
registrador X), mas ativa a elevao da pilha quando o programa for reiniciado.
Operaes Neutras
As seguintes operaes no afetam o estado de elevao da pilha:
DEG, RAD,
GRAD
FIX, SCI,
ENG, ALL
DEC, HEX,
OCT, BIN
CLVARS
PSE SHOW RADIX . RADIX , CL
h e STOP e * e *
(
(1'hl)**
(
(2l'0)**
I I rtulo nnn
EQN FDISP Errors
e entrada do
programa
Alternando
janelas binrias
Entrada digital
xiy r a :
Exceto quanto usada como CLx.
Incluindo todas as operaes realizadas enquanto o catlogo for exibido
exceto {'hl} e {l'0} , que ativam a elevao da pilha.
B-6 Memria do Usurio e a Pilha
O Estado do Registrador LAST X
As seguintes operaes salvam x no registrador LAST X em modo RPN:
Observe que /c no afeta o registrador LAST X.
A seqncia rechamada-aritmtica Xh varivel armazena x em LASTx e
Xh varivel armazena o nmero rechamado em LASTx.
Em modo ALG, o registrador LAST X um componente para a pilha: ele retm o
nmero que resultado da ltima expresso. Ele suporta usando o resultado da
expresso anterior em modo ALG.
+, , ,
, x
2
,
e
x
, 10
x
LN, LOG y
x
, I/x, INT, Rmdr
SIN, COS, TAN ASIN, ACOS, ATAN
SINH, COSH, TANH ASINH, ACOSH, ATANH IP, FP, SGN, INTG,
RND, ABS
%, %CHG +, RCL+, , ,
HMS, HMS DEG, RAD
nCr nPr ! ARG
CMPLX +, , ,
CMPLX e
x
, LN, y
x
, 1/x
CMPLX SIN, COS,
TAN
kg, lb
l, gal
C, F
KM MILE
cm, in
x
X
y
12 3
J4=
x
y
ALG: Resumo C-3
Funes de Potncia
No modo ALG, para calcular um nmero y elevado potncia de x, digite y x
e depois pressione .
Clculos de Percentuais
A funo percentual. A tecla divide um nmero por 100.
Exemplo:
Suponha que o item de $15,76 custou $16,12 no ano passado. Qual a variao
percentual do preo do ano passado para este ano?
Para calcular: Pressione: Visor:
12
3
J4
J4
64
1/3
(raiz cbica)
@64
l''
'h''JJ4J
44
Este ano o preo caiu
aproximadamente 2,2% em
relao ao preo do ano
passado.
C-4 ALG: Resumo
Permutaes e Combinaes
Exemplo: Combinaes de Pessoas.
Uma empresa que emprega 14 mulheres e 10 homens est formando um comit de
segurana com seis pessoas. Quantas combinaes diferentes de pessoas so
possveis?
Quociente e Resto de Diviso
Voc pode usar @( 4]h') e @( lr) para produzir
o quociente ou o resto das operaes de diviso envolvendo dois nmeros inteiros.
@( 4]h') Inteiro
1
Inteiro
2
.
@( lr) Inteiro
1
Inteiro
2
.
Exemplo:
Para exibir o quociente e o resto da diviso gerado por 58 9
Clculo com Parnteses
Use parnteses quando voc quiser adiar o clculo de um resultado intermedirio
at que voc entre mais nmeros. Por exemplo, suponha que voc deseje calcular:
Teclas: Visor: Descrio:
@x
'r'4'
J>
Nmero total de
combinaes possveis.
Teclas: Visor: Descrio:
@( 4]h')
J9
]]''>'
Exibe o quociente.
@( lr)
J9
l0l'>'
Exibe o resto.
9
12 85
30
l''J'
J
Exponencial natural
l'4'
>J
Exponencial comum
(antilogaritmo)
@ hl''4'
J
C-6 ALG: Resumo
Funes Trigonomtricas
Assuma que a unidade do ngulo seja 9(J')
Funes hiperblicas
Para calcular: Pressione: Visor:
Seno de x.
J
']h''
Coseno de x.
IJ
''''
Tangente de x.
J
hh''
J
Arco seno de x.
h']h'J'
>
Arco coseno de x.
J
h''''
>
Arco tangente de x.
J
hhh''
Para calcular: Pressione:
Seno hiperblico de x (SINH).
@ , tecla em um
nmero, pressione
Coseno hiperblico de x (COSH).
@ I, tecla em um
nmero, pressione
Tangente hiperblica de x (TANH).
@ , tecla em um
nmero, pressione
Arco seno hiperblico de x (ASINH).
@ , tecla em
um nmero, pressione
Arco coseno hiperblico de x
(ACOSH).
@ , tecla em
um nmero, pressione
Arco tangente hiperblico de x
(ATANH).
@ , tecla em
um nmero, pressione
ALG: Resumo C-7
Partes de nmeros
Verificando a Pilha
A tecla ou produz um menu no visor registradores X, Y, Z, T,
para permitir que voc verifique os contedos inteiros da pilha. A diferena entre a
tecla e a tecla o local sublinhado no visor. Pressionando
exibir o sublinhado no registrador T; pressionando o exibir o sublinhado no
registrador Y.
Pressionando exibir o seguinte menu:
valor
Pressionando exibir o seguinte menu:
valor
Voc pode pressionar e (juntamente com ou ) para rever os
contedos inteiros da pilha e recham-los. Eles aparecero como l', l',
l' ou l' dependendo de que parte da pilha foi rechamada e pode ser
usada em clculos adicionais.
Para calcular: Pressione: Visor:
A parte inteira de 2,47
@( ]l)
]l'4'
4
A parte fracionria de 2,47
@J( l)
l'4'
O valor absoluto de 7
h'''
O valor do sinal de 9
@( J''h)
''h'>'
J
O maior nmero inteiro igual
ou menor do que 5,3
@( ]h') J
]h'''
']h'4'''
>J J>
O resultado
9,1545 i4,1689
C-10 ALG: Resumo
Exemplos:
Avalie(4 - 2/5 i) (3 - 2/3 i)
Aritmtica em Bases 2, 8 e 16
Aqui esto alguns exemplos de aritmtica nos modos Hexadecimal, Octal e
Binrio:
Exemplo:
12F
16
+ E9A
16
= ?
Teclas: Visor: Descrio:
@8
(J'- )
Configura formato de
exibio
4
6
4
66
'4' ' '
'4'J ''4'
4'>
O resultado
2,5000 + 9,0000 i
Teclas: Visor: Descrio:
4
J64
6
''' 4 '
' 4 ''
JJ
O resultado
11,7333 i3,8667
Teclas: Visor: Descrio:
(4h)
Configura a base 16;
indicador HEX ativado.
ALG: Resumo C-11
7760
8
4326
8
=?
100
8
5
8
=?
5A0
16
+ 10011000
2
=?
Inserindo Dados Estatsticos com Duas Variveis
No modo ALG lembre-se de inserir um par (x, y) na ordem reversa (y J x ou y
x) para que y termine no registrador Y e X no registrador X.
1. Pressione (4) para apagar os dados estatsticos existentes.
2. Digite o valor y primeiro e pressione J.
3. Digite o valor x correspondente e pressione .
F
()
E9A
()
J4'>h
'>
Resultado.
(')
J4'>h
JJ
Configura a base 8:
Indicador OCT ativado.
J
()
()
4
4
Converte o nmero
exibido para octal.
JJ
() J
()
J
J
Parte inteira do resultado.
(4h)
JA0
()
h'
Configura a base 16;
indicador HEX ativado.
JJJJ
J()
h'JJJ
h'JJJ
Resultado na base
hexadecimal.
(J')
h'JJJ
J>4
Restaura a base decimal.
C-12 ALG: Resumo
4. O visor mostra n, o nmero de pares de dados estatsticos que voc acumulou.
5. Continue inserindo os pares x, y. O valor n atualizado a cada entrada.
Se voc deseja deletar os valores incorretos que foram recentemente entrados,
pressione @ . Depois de deletar os dados estatsticos incorretos, a
calculadora exibir os ltimos dados estatsticos entrados na linha 1 (linha superior
do visor) e o valor de n na linha 2. Se no houver nenhum dado estatstico, a
calculadora exibir n=0 na linha 2.
Exemplo:
Depois de entrar os valores x, y- esquerda, faa as correes mostradas direita :
x, y inicial x, y corrigido
20, 4 20, 5
400, 6 40, 6
Teclas: Visor: Descrio:
(4)
Limpa os dados estatsticos
existentes.
JJ
4 '
J
Entre o primeiro par de dados
novos.
JJJ
'
4
O visor mostra n, o nmero de pares
de dados inseridos.
lh'
4
J
Deleta o primeiro par de dados.
ALG: Resumo C-13
Regresso linear
A regresso linear, L.R. (tambm chamada estimativa linear) um mtodo
estatstico para encontrar uma linha reta que melhor se ajuste a um conjunto de
dados de x,y.
Para encontrar um valor estimado para x (ou y), digite um dado valor
hipottico para y (ou x), pressione , ento pressione @ @ ( )
(ou @ @ ( )).
Para achar os valores que definem a linha que melhor se ajusta aos seus
dados, pressione @ @ seguido por (r), (), ou ().
JJJ 4 '
4
Reinsere o primeiro par de dados.
Existe ainda um total de dois pares
de dados nos registradores
estatsticos.
4'4=
Insere a equao.
@
'l>h
lhJ
Dgito verificador e
comprimento.
4'
Insere a equao.
@
'l>J
lh
Dgito verificador e comprimento.
4'
Seleciona o modo Equao; exibe
a equao.
X
'l']h'
4
Calcula a raz positiva usando as
estimativas 0 e 10.
4
As duas estimativas finais so as
mesmas.
@
f(x) = 0.
JX
J
J_
Suas estimativas iniciais para a
raz negativa.
4'
Exibe novamente a equao.
X
'l']h'
]l''J
Seleciona o modo Equao; exibe
a equao.
X
'l']h'
4
Encontra uma raz com
estimativas 0 e 5.
@
J>>>>>>>>>>>
Mostra a raz para 11 casas
decimais.
@
4
A estimativa anterior
ligeiramente maior.
f(x) relativamente grande.
Teclas: Visor: Descrio:
0 1
6
2
=
x
x
6
D-8 Mais Informaes Sobre Soluo
Agora, resolva para encontrar a raiz.
Quando o SOLVE No Encontra uma Raz
Algumas vezes o SOLVE no consegue encontrar uma raiz. As seguintes condies
geram a mensagem h l h:
A busca termina prxima a um lugar mnimo ou mximo (veja a figura a
abaixo).
A busca interrompida porque o SOLVE est trabalhando em uma assntota
horizontal uma rea onde f(x) essencialmente constante para uma
ampla faixa de x (veja a figura b abaixo).
A busca concentrada em um local plano da funo (veja a figura c
abaixo).
Nestes casos, os valores na pilha sero os mesmos valores antes da execuo de
SOLVE.
X4
X
'4'J
Insere a equao.
@
'l
lhJJ
Dgito verificador e
comprimento.
4_
Suas estimativas iniciais para a
raiz.
'4'J
Seleciona o modo Equao;
exibe a equao.
X
h l h
Nenhuma raz encontrada para
f(x).
Mais Informaes Sobre Soluo D-9
Exemplo: Um Mnimo Relativo.
Calcule a raz desta equao parablica:
x
2
6x + 13 = 0.
Ela tem o mnimo em x = 3.
Insira a equao como uma expresso:
Teclas: Visor: Descrio:
4'J
Insere a equao.
f (x)
x
a
f (x)
x
b
f (x)
x
c
Caso onde nenhuma rai z encontrada
D-10 Mais Informaes Sobre Soluo
Agora, resolva para encontrar a raiz:
Exemplo: Uma assntota.
Encontre a raz da equao
Insira a equao como uma expresso.
@
'l'
lhJ
Dgito verificador e comprimento.
4'J
Seleciona o modo Equao; exibe
a equao.
X
h l h
A busca falha com as estimativas
0 e 10
Teclas: Visor: Descrio:
J
Estimativa anterior a mesma.
@
f (x) = 0
0
1
10 =
X
J
Suas estimativas negativas para a
raiz.
J]h'''
Seleciona o modo Equao; exibe
a equao.
X
J
Resolve X; exibe o resultado.
Teclas: Visor: Descrio:
''l'''''=
Insere a equao.
@
'l>
lhJ>
Dgito verificador e
comprimento.
''l'''''=
Seleciona o modo Equao;
exibe a extremidade
esquerda da equao.
X
J
Calcula a raz usando as
estimativas 0 e 10.
D-12 Mais Informaes Sobre Soluo
Agora tente encontrar uma raz negativa inserindo as estimativas 0 e 10. Observe
que a funo indefinida para os valores de x entre 0 e 0,3 dado que estes
valores produzem um denominador positivo menos um numerador negativo
gerando uma raz quadrada negativa.
Exemplo: Uma Regio Plana Local.
Encontre a raz da funo
f(x) = x + 2 if x < 1,
f(x) = 1 for 1 x 1 (uma regio plana local),
f(x) = x + 2 if x >1.
No modo RPN, Insira a funo como o programa:
J ll
4 J
4
l'l'
-
lh
> '
J -
JJ l+
J4 lh
Dgito verificador e comprimento: 9412 39
Teclas: Visor: Descrio:
JX
J
J_
''l'''''=
Seleciona o modo Equao;
exibe a extremidade esquerda
da equao.
X
h l h Nenhuma raz encontrada para
f(x).
Mais Informaes Sobre Soluo D-13
Resolva X usando as estimativas iniciais de 10
8
e 10
8
.
Erro por Arredondamento
A preciso limitada (12 dgitos) da calculadora pode causar erros devido ao
arredondamento que afeta adversamente as solues iterativas do SOLVE e a
integrao. Por exemplo,
no tem razes porque f(x) sempre maior do que zero. No entanto, dada as
estimativas iniciais de 1 e 2, o SOLVE retorna a resposta 1,0000 devido ao erro
por arredondamento.
O erro por arredondamento pode tambm fazer com que o SOLVE no encontre
uma raiz. A equao
tem uma raz em . No entanto, nenhum nmero de 12 dgitos se iguala
exatamente a , de forma que a calculadora no pode nunca fazer com que a
funo se iguale a zero. Alm disso, a funo nunca muda o sinal e SOLVE retorna
a mensagem h l h.
Teclas:
(No modo RPN)
Visor: Descrio:
X
J_
Insere as estimativas.
@J J
Seleciona o programa J como a
funo.
X
4
Resolve X; exibe o resultado.
0 10 - ] 10 1) x [(
30 2 15
= + +
0 7 - x
2
=
7
7
D-14 Mais Informaes Sobre Soluo
Mais Informaes Sobre Integrao E-1
E
Mais Informaes Sobre Integrao
Este apndice fornece informaes sobre integrao alm daquelas apresentadas
no Captulo 8.
Como a Integral Avaliada
O algoritmo usado pela operao de integrao, h , calcula a integral de
uma funo f(x) computando a mdia ponderada dos valores das funes em
diversos valores de x (conhecidas como pontos de amostra) dentro do intervalo de
integrao. A exatido do resultado de qualquer processo de amostra depende do
nmero de pontos de amostra considerados. Geralmente, quantos mais pontos de
amostra, maior a exatido. Se f(x) pudesse ser avaliada em um nmero infinito de
pontos de amostra, o algoritmo poderia desprezando as limitaes impostas
pela inexatido da funo calculada f(x) fornecer sempre uma resposta exata.
Avaliando a funo com um nmero infinito de pontos de amostra levaria muito
tempo. No entanto, isto no necessrio j que a exatido mxima da integral
calculada limitada pela exatido dos valores da funo calculada. Usando
apenas um nmero finito de pontos de amostra, o algoritmo pode calcular uma
integral que seja to exata quanto justificada considerando a incerteza inerente em
f(x).
No inio, o algoritmo de integrao considera apenas alguns pontos de amostra,
produzindo aproximaes relativamente inexatas. Se estas aproximaes no
forem ainda to exatas quanto a exatido que f(x) permitiria, o algoritmo ser
iterado (repetido) com um nmero maior de pontos de amostra. Estas iteraes
continuam usando duas vezes mais pontos de amostra a cada vez, at que a
aproximao resultante seja to exata quanto justificada considerando a incerteza
inerente a f(x).
E-2 Mais Informaes Sobre Integrao
Como explicado no Captulo 8, a incerteza da aproximao final um nmero
derivado do formato de exibio, que especifica a incerteza para a funo. No
final de cada iterao, o algoritmo compara a aproximao calculada durante
aquela iterao com as aproximaes calculadas durante as duas iteraes
anteriores. Se a diferena entre qualquer destas trs aproximaes e as outras duas
for menor do que a incerteza tolervel na aproximao final, o clculo termina,
deixando a aproximao atual no registrador X e sua incerteza no registrador Y.
bastante improvvel que os erros em cada uma das trs aproximaes sucessivas
isto , as diferenas entre a integral atual e as aproximaes sejam todas
maiores do que a disparidade entre as prprias aproximaes. Conseqentemente,
o erro na aproximao final ser menor do que sua incerteza (dado que f(x) no
varie rapidamente). Embora no conheamos o erro na aproximao final,
extremamente improvvel que o erro exceda a incerteza exibida da aproximao.
Em outras palavras, a estimativa da incerteza no registrador Y quase certamente
um limite superior na diferena entre a aproximao e a integral atual.
Condies que Podem Causar Resultados Incorretos
Embora o algoritmo de integrao na HP 35s seja um dos melhores disponveis,
em certas situaes ele como todos os outros algoritmos para integrao
numrica pode dar uma resposta incorreta. A possibilidade desta ocorrncia
extremamente remota. O algoritmo foi projetado para oferecer resultados exatos
com quase todas as funes regulares. Apenas para as funes que apresentem
comportamento extremamente errtico existe algum risco substancial de obter-se
uma resposta inexata. Tais funes raramente ocorrem em problemas relacionados
s situaes fsicas reais; e quando ocorrem, normalmente podem ser reconhecidas
e tratadas de uma forma direta.
Infelizmente, j que tudo que o algoritmo sabe sobre f(x) so seus valores nos
pontos de amostra, ele no pode distinguir entre f(x) e qualquer outra funo que
concorde com f(x) em todos os pontos de amostra. Esta situao apresentada
abaixo, mostrando (sobre uma parte do intervalo da integrao) trs funes cujos
grficos incluem os muitos pontos de amostra em comum.
Mais Informaes Sobre Integrao E-3
Com este nmero de pontos de amostra, o algoritmo calcular a mesma
aproximao para a integral de quaisquer funes mostradas. As integrais reais
das funes mostradas com as linhas azuis e pretas so aproximadamente as
mesmas, de forma que a aproximao ser razoavelmente exata se f(x) for uma
destas funes. No entanto, a integral real da funo mostrada com uma linha
pontilhada bem diferente destas outras, ento a aproximao atual ser
razoavelmente inexata se f(x) for esta funo.
O algoritmo passa a conhecer o comportamento geral da funo testando-a em
mais e mais pontos. Se uma flutuao da funo em uma regio no for diferente
do comportamento no restante do intervalo de integrao, em alguma iterao o
algoritmo detectar provavelmente a flutuao. Quando isto acontece, o nmero
de pontos aumentado at que iteraes sucessivas produzam aproximaes que
levem em considerao a presena das flutuaes mais rpidas, mas
caractersticas.
Por exemplo, considere a aproximao de
J que que voc est avaliando esta integral numericamente, possvel que voc
pense em representar o limite superior da integrao como 10
499
, que
virtualmente o maior nmero que se pode digitar na calculadora.
f (x)
x
.
0
dx xe
x
E-4 Mais Informaes Sobre Integrao
Tente fazer isso e veja o que acontece. Insira a funo f(x) = xe
x
.
Defina o formato do visor para SCI 3, especifique os limites superior e inferior da
integrao como zero e 10
499
, e em seguida inicie a integrao.
A resposta dada pela calculadora claramente incorreta, j que a integral real d
f(x) = xe
x
de zero a exatamente 1. Mas o problema no que foi
representada por 10
499
, j que a integral real desta funo de zero a 10
499
est
muito prxima de 1. As razes para a resposta incorreta tornam-se visveis no
grfico de f(x) sobre o intervalo da integrao.
Teclas: Visor: Descrio:
Seleciona o modo
equao.
X l''
Insere a equao.
X l''
Final da equao.
@
'l4
lh>
Dgito verificador e
comprimento.
J>>_
Especifica o nvel de
exatido e limites de
integrao.
l''
Seleciona o modo
Equao; exibe a
equao.
@X
]h'lh]h'
Aproximao da integral.
J_
Novo limite superior.
E-8 Mais Informaes Sobre Integrao
Esta a reposta correta, mas levou um tempo muito longo. Para entender a razo,
compare o grfico da funo entre x = 0 e x = 10
3
, que se parece com o mesmo
mostrado no exemplo anterior, com o grfico da funo entre x = 0 e x = 10:
Voc pode ver que esta funo interessante apenas em relao aos valores
pequenos de x. Em valores maiores de x, a funo no interessante, j que
diminui uniformemente e gradualmente de forma previsvel.
O algoritmo experimenta a funo com densidades mais altas de pontos de
amostra at que a disparidade entre as aproximaes sucessivas se torne
suficientemente pequena. Para um intervalo estreito em uma rea onde a funo
seja de interesse, leva menos tempo para alcanar esta densidade crtica.
Para alcanar a mesma densidade dos pontos de amostra, o nmero total de
pontos de amostra necessrios no maior intervalo bem maior do que o nmero
necessrio no intervalo menor. Conseqentemente, diversas iteraes adicionais
so necessrias no intervalo maior para alcanar uma aproximao com a mesma
l''
Seleciona o modo Equao; exibe a
equao.
@X
]h'lh]h'
J
Integral. (O clculo leva um ou dois
minutos.)
J
J
Incerteza de aproximao.
x
f (x)
0 10
Mais Informaes Sobre Integrao E-9
exatido e, portanto, calculando a integrao exige consideravelmente mais
tempo.
Uma vez que o tempo da calculadora depende de quo breve uma certa
densidade de pontos de amostra alcanada na regio onde a funo de
interesse, o clculo da integral de qualquer funo ser prolongado se o intervalo
da integrao incluir a maioria das regies onde a funo no de interesse.
Felizmente, se voc precisar calcular tal integral, voc poder alterar o problema
para que o tempo do clculo seja consideravelmente reduzido. Duas dessas
tcnicas so subdiviso do intervalo de integrao e transformao das variveis.
Estes mtodos lhe permitem alterar a funo ou os limites da integrao para que o
integrando se comporte melhor no(s) intervalo(s) de integrao.
E-10 Mais Informaes Sobre Integrao
Mensagens F-1
F
Mensagens
A calculadora responde a certas condies ou teclagens exibindo uma mensagem.
O smbolo ( aparece para chamar sua ateno para a mensagem. Para
condies significantes, a mensagem permanece at que voc apague-a.
Pressionando ou apaga a mensagem e o contedo de exibio anterior
ser mostrado. Pressionando qualquer outra tecla apaga a mensagem mas a
funo da tecla no ser executada.
h h']' Um programa em execuo tentou selecionar um rtulo
de programa (hrtulo) enquanto um clculo de
integrao estava sendo executado.
' h' Um programa em execuo tentou integrar um
programa ( h varivel) enquanto outro clculo de
integrao estava sendo executado.
''l'' Um programa em execuo tentou resolver um
programa enquanto um clculo de integrao estava
sendo executado.
hll 'hl'
O catlogo de variveis ( @ ( (J'hl) )
indica que no h nenhum valor armazenado.
h ''' Voc configurou um nmero de adivinhao errada
(como um nmero complexo ou vetor) ao RESOLVER
(SOLVING) equao para uma varivel.
'hl'lh]h' A calculadora est executando uma funo que pode
levar algum tempo.
'll hll h Permite que voc verifique se tudo est apagado na
memria.
'll 'h h Permite que voc verifique a excluso da equao que
est editando. (Ocorre apenas no modo entrada de
Equaes.)
F-2 Mensagens
'll l'0' h Permite que voc verifique a excluso de todos os
programas na memria. (Ocorre apenas no modo
entrada de Programa.)
]']
Tentativa de diviso por zero. (Inclui @ se o
registrador Y contm zero.)
ll]'hll Tentativa de insero de um rtulo de programa que j
existe para outra rotina de programa.
'h l]' l Indica o topo da memria da equao. O esquema
da memria circular, por isso 'h l]' l
tambm a equao depois da ltima equao na sua
memria.
]h'lh]h' A calculadora est calculando a integral de uma
equao ou programa. Isto pode levar algum tempo.
]hlll Uma operao CALCULATE, SOLVE ou FN em
execuo foi interrompido ao pressionar ou
no modo ALG, RPN, EQN, ou PGM
]h'hl] hh Erro de dados:
Tentou salvar ou calcular dados de erro.
Tentou calcular uma combinao ou permutao
com r >n, com nmero no inteiro r ou n, ou com n
10
16
.
Tentou salvar um nmero complexo ou vetor nos
dados estatsticos.
Tentou salvar um nmero com base-n que contm
dgitos maiores do que o maior dgito de nmero
com base-n permitido.
Tentou salvar um dado invlido no registrador
estatstico usando operao J.
Tentou comparar nmeros complexos ou vetores.
Tentou usar uma funo trigonomtrica ou
hiperblica com um argumento ilegal:
com x um mltiplo mpar de 90.
ou com x < 1 ou x > 1.
@ com x 1; ou x 1.
@ com x < 1.
]h'hl] 'hl Tentou inserir um nome de varivel invlida durante a
soluo de uma equao.
]h'hl] ' Tentou uma operao fatorial ou gama com x como um
nmero inteiro negativo.
Mensagens F-3
]h'hl] -
Erro de expoente:
Tentou elevar 0 a potncia de 0 ou a uma potncia
negativa.
Tentou elevar um nmero negativo potncia de um
nmero no inteiro.
Tentou elevar o nmero complexo (0 + i 0) a um
nmero com uma parte real negativa.
]h'hl] ']' Tentou uma operao com um valor indireto invlido ((I)
no definido).
]h'hl] '' Tentou uma operao com um valor indireto invlido ((J)
no definido).
l''' Tentou achar um algoritmo de zero ou (0 + i0).
l''h'' Tentou achar um algoritmo de um nmero negativo.
00l 'lhl A memria inteira do usurio foi apagada (consulte a
pgina B3).
00l ll A calculadora no tem memria suficiente disponvel
para fazer a operao (consulte o Apndice B).
h A condio verificada por uma instruo de teste no
verdadeira. (Ocorre apenas quando feita a partir do
teclado.)
hh]'h Tentou mencionar um rtulo de programa no existente
(ou nmero de linha) com I, , ou h.
Observe que o erro hh]'h pode significar
Que voc chamou explicitamente (do teclado) um
rtulo de programa que no existe ou
O programa que voc chamou se referia a outro
rtulo, que no existe.
O resultado de integrao no existe.
h lhl'
O catlogo de programas ( @ ( (4l'0) )
indica que no existe nenhum rtulo de programa
armazenado.
h 'l]h Nenhuma soluo pode ser encontrada para este
sistema de equaes lineares.
0l 'l]h Mltiplas solues foram encontradas para este sistema
de equaes lineares.
F-4 Mensagens
h l h SOLVE (incluem modo EQN e PGM) no pode
encontrar a raz da equao usando as adivinhaes
iniciais atuais (veja pgina D-8). Estas condies
incluem: adivinhao ruim, soluo no encontrada,
ponto de interesse, esquerda inequivalente direita.
Uma operao SOLVE executada em um programa no
produz este erro; a mesma condio causa-o ao invs
de saltar a prxima linha do programa (a linha
seguindo a instruo 'l' varivel).
'lll Aviso (exibido momentaneamente); a magnitude de um
resultado muito grande para a calculadora manipular.
A calculadora retorna 9,99999999999E499 no
formato de exibio atual. (Consulte Faixa de Nmeros
e Excessos na pgina 117). Esta condio configura
o sinalizador 6. Se o sinalizador 5 for configurado, o
excesso tem o efeito adicional de interromper um
programa em execuo deixando a mensagem no visor
at que voc pressiona uma tecla.
ll'0 l Indica o topo da memria do programa. O esquema
da memria circular, por isso ll'0 l tambm a
linha aps a ltima linha na memria do programa.
lhh]h' M
A calculadora est executando uma equao ou
programa (outra que uma rotina SOLVE ou FN).
'l' h Tentou executar 'l' varivel ou h d arivel sem
um rtulo de programa selecionado. Isto pode
acontecer apenas na primeira vez que voc usar o
SOLVE ou FN depois da mensagem 00l 'lhl
ou pode acontecer se o rtulo atual no existir mais.
'l' h']' Um programa em execuo tentou selecionar um rtulo
de programa (hrtulo) enquanto uma operao
SOLVE estava em execuo.
'l'''l'' Um programa em execuo tentou resolver um
programa enquanto uma operao SOLVE estava em
execuo.
'l'' h' Um programa em execuo tentou integrar um
programa enquanto uma operao SOLVE estava em
execuo.
'l']h' A calculadora est resolvendo uma equao ou
programa para sua raiz. Isto pode levar algum tempo.
''l'h'' Tentou calcular a raz quadrada de um nmero
negativo.
Mensagens F-5
Mensagens de :
'h lll Erros estatsticos:
Tentou fazer um clculo de estatstica com n = 0.
Tentou calcular s
x
s
y
, , , m, r, ou b com n = 1.
Tentou calcular r, ou com apenas os dados
x (todos os valores y iguais a zero).
Tentou calcular , , r, m, ou b com todos os
valores x iguais.
'hh lll Um erro de sintaxe foi detectado durante a avaliao
de uma expresso, equao, , ou ".
Pressionando ou apaga a mensagem de erro
e lhe permite corrigir o erro.
]' A magnitude do nmero muito grande para ser
convertida para base HEX, OCT ou BIN; o nmero deve
estar na faixa
34.359.738.368 n 34.359.738.367.
' 'lll
Um programa em execuo tentou um 21
o
rtulo '
aninhado. (At 20 sub-rotinas podem ser aninhadas).
Dado que SOLVE e FN usam um nvel cada, eles
podem gerar tambm este erro.
' A condio verificada por uma instruo de teste
verdadeira. (Ocorre apenas quando executada a partir
do teclado.)
'l O auto teste e o teste de teclado foram
executados com sucesso.
'h]l n O auto teste ou o teste do teclado falhou e a
calculadora precisa de reparos.
4 hl ' ' l l Mensagem de direitos autorais exibida depois
de completar com sucesso o auto teste.
x
y
x w x
x
y
F-6 Mensagens
ndice de Operaes G-1
G
ndice de Operaes
Esta seo uma referncia rpida para todas as funes e operaes e suas
frmulas, onde for apropriada. A listagem est em ordem alfabtica pelo nome da
funo. Este nome aquele usado nas linhas do programa, Por exemplo, a funo
chamada FIX n executada como @8 (1]) n.
As funes no programveis tm seus nomes nas caixas da tecla. Por exemplo,
.
Os caracteres que no sejam letras e os caracteres gregos so colocados em
ordem alfabtica antes de todas as letras; nomes de funes precedidos por setas
(por exemplo, DEG) so colocados em ordem alfabtica como se a seta no
estivesse l.
A ltima coluna marcada , refere-se s notas no final da tabela.
Nome Teclas e Descrio Pgina
+/ Muda o sinal de um nmero.
115 1
+
Adio. Retorna y + x. 119 1
@ J Retorna a aproximao
3,14159265359 (12 dgitos).
43 1
+
Acumula (y, x) dentro dos
registradores estatsticos.
122
2
) (
n y y
i
2
) (
G-4 ndice de Operaes
[ ]
3: Um smbolo de vetor para
execuo de operaes vetoriais
101 1
?: Um smbolo de nmero
complexo para execuo de
operaes de nmero complexo
91 1
A through Z
variable Valor de varivel
nomeada.
64 1
ABS
Valor absoluto.
Retorna .
417 1
ACOS
Arco coseno.
Retorna cos
1
x.
44 1
ACOSH
@
Arco-coseno hiperblico.
Retorna cosh
1
x.
46 1
9(hl')
Ativa o modo Algbrico. 19
ALOG
Exponencial comum.
Retorna 10 elevado potncia
especificada (antilogaritmo).
616 1
ALL
@8(hll)
Exibe todos os dgitos significantes.
Pode ser necessrio rolar ()
direito para ver todos os dgitos.
123
AND
@ >(1AND)
Operador lgico
114 1
ARG
@ =
Substitui um nmero complexo com
seu Argumento
417 1
ASIN
Arco seno
Retorna sen
1
x.
44 1
ASINH
@
Arco-seno hiperblico.
Retorna sinh
1
x.
46 1
ATAN
Arco tangente.
Retorna tan
1
x.
44 1
Nome Teclas e Descrio Pgina
x
ndice de Operaes G-5
ATANH
@
Arco-tangente hiperblico.
Retorna tanh
1
x.
46 1
b
@ @ ()
Retorna interseo y da linha de
regresso: m .
1211 1
b
()
Indica um nmero binrio
112 1
Exibe o menu para converso base. 111
BIN
(]h)
Seleciona o modo Binrio (base 2).
111
y y x x
y y x x
i i
i i
ndice de Operaes G-13
RND
@ Arredondamento.
Arredonda x para n casas decimais
no modo de exibio FIX n; para
dgitos significativos n + 1 no modo
de exibio SCI n ou ENG n ou para
o nmero decimal mais prximo da
frao exibida no modo de exibio
de fraes.
418
58
1
9J(llh) Notao Polaca
Inversa.
19
RTN
@ Retorna.
Marca o final de um programa; o
indicador do programa retorna para
o topo ou para a rotina de chamada.
134
141
R+
Rola para baixo.
Move t para o registrador Z, z para o
registrador Y, y para o registrador X e
x para o registrador T no modo RPN.
Exibe o menu X, Y, Z, T para verificar
a pilha no modo ALG.
23
C7
R^
Rola para cima.
Move t para o registrador X, z para o
registrador T, y para o registrador Z,
e x para o registrador Y no modo
RPN.
Exibe o menu X, Y, Z, T para verificar
a pilha no modo ALG.
23
C7
Exibe o menu de desvio padro. 124
SCI n
@8(4'']) n
Seleciona a exibio Cientfica com n
casas decimais. (n = 0 a 11.)
122
SEED
@ Reinicia a seqncia de
nmero aleatrio com a semente .
415
SF n
@ (J') n
Configura o sinalizador n (n = 0 a
11).
1412
Nome Teclas e Descrio Pgina
x
G-14 ndice de Operaes
SGN
@(J''h) Indica o sinal
de x.
417 1
@
Mostra a mantissa inteira (todos os 12
dgitos) de x ( ou o nmero na linha
atual do programa); exibe a
verificao da soma e o comprimento
do byte hex. para as equaes e
programas.
619
1323
SIN
Seno.
Retorna sin x.
43 1
SINH
@ Seno hiperblico.
Retorna sinh x.
46 1
SOLVE varivel varivel
Resolve a equao ou o programa
exibido selecionado por FN=, usando
as estimativas iniciais na varivel e x.
71
151
n x x
i
) 1 ( ) (
2
n y y
i
X
y
x
x
x
G-16 ndice de Operaes
XROOT
@ A raz argument
1
de
argument
2
.
616 1
w
@ ( w )Retorna
mdia ponderada de valores x: (y
i
x
i
)
y
i
.
124 1
@
Exibe a mdia (media aritmtica). 124
x<> varivel
@ x troca y.
Troca x por uma varivel.
38
x<>y
J x exchange y.
Move x para o registrador Y e y para
o registrador X.
24
@ J
Exibe o menu para teste de
compara x?y.
147
xy
@ J ()
Se xy, executa a prxima linha do
programa;
Se x=y, salta a prxima linha de
programa.
147
xy?
@ J ()
Se xy, executa a prxima linha do
programa;
Se x>y, salta a prxima linha de
programa.
147
x<y?
@ J(<)
Se x<y, executa a prxima linha do
programa;
Se xy, salta a prxima linha de
programa.
147
x>y?
@ J (>)
Se x>y, executa a prxima linha do
programa;
Se xy, salta a prxima linha de
programa.
147
xy?
@ J ()
Se xy, executa a prxima linha do
programa;
Se x<y, salta a prxima linha de
programa.
147
Nome Teclas e Descrio Pgina
x
ndice de Operaes G-17
x=y?
@ J ()
Se x=y, executa a prxima linha do
programa;
Se xy, salta a prxima linha de
programa.
147
J
Exibe menu para testes de
comparao x?0.
147
x0?
J ()
Se x0, executa a prxima linha do
programa;
Se x=0, skips the next program line.
147
x0?
J ()
Se x0, executa a prxima linha do
programa;
Se x>0, salta a prxima linha de
programa.
147
x<0?
J (<)
Se x<0, executa a prxima linha do
programa;
Se x0, salta a prxima linha de
programa.
147
x>0?
J (>)
Se x>0, executa a prxima linha do
programa;
Se x0, salta a prxima linha de
programa.
147
x0?
J ()
Se x0, executa a prxima linha do
programa;
Se x<0, salta a prxima linha de
programa.
14-7
x=0?
J (=)
Se x=0, executa a prxima linha do
programa;
Se x0, salta a prxima linha de
programa:
147
XOR
@>(4l)
Operador lgico
114 1
Nome Teclas e Descrio Pgina
G-18 ndice de Operaes
Notas:
1. A funo pode ser usada em equaes.
xiy
@8(> -)
Muda a exibio de nmeros
complexos.
411
x+yi
@8(JJ'- )
Muda a exibio de nmeros
complexos. Somente modo ALG.
125
@ ( )
Retorna a mdia de valores y.
y
i
n.
124 1
@ @ ( )
Dado um valor x no registrador X,
retorna a estimativa y baseada na
linha de regresso: = m x + b.
1211 1
y
x
Power.
Retorna y elevada a potncia de x
n
.
42 1
Nome Teclas e Descrio Pgina
y
-
y
ndice-1
ndice
Caracteres Especiais
FN. Veja integrao
% funes 4-6
1-15
(em fraes) 1-26
4-3, A-2
* indicador
em fraes 5-2, 5-3
= indicadores
equaes 6-7, 13-7
nmeros binrios 11-8
. Veja tecla de retrocesso
_. Veja cursor de entrada de dgito
. Veja integrao
indicadores 1-3
- indicador 1-1, A-3
A
adivinhaes (para SOLVE) 7-2, 7-7, 7-
8, 7-12, 15-6
ajuda para calculadora A-1
ajuste da curva de potncia 16-1
ajuste da curva exponencial 16-1
ajuste de contraste 1-1
Ajuste de Curva 12-8, 16-1
ajuste de curva logaritmica 16-1
ALG 1-9
comparado s equaes 13-4
em programas 13-4
apagando 14-12
equaes 6-9
informao geral 1-4
memria 1-29, A-1
nmeros 1-17
programas 1-29, 13-23
Registrador X 2-3, 2-7
registradores estatsticos 12-2
variveis 1-28
apagando a memria A-4, B-3
Argumentos X ROOT 6-17
aritmtica
binria 11-4
clculos longos 2-12
hexadecimal 11-4
octal 11-4
operao de empilhamento 2-5, 9-
2
ordem de clculo 2-14
procedimento geral 1-18
Resultados intermedirio 2-12
armazenamento em aritmtica 3-6
arredondamento
estatsticos 12-10
fraes 5-8, 13-8
funes trig 4-4
integrao 8-6
nmeros 4-18
SOLVE D-13
auto teste (calculadora) A-5
avaliao (estatstico) 12-8, 16-1
B
balano (finana) 17-1
balano futuro (finana) 17-1
base
afeta exibio 11-6
aritmtica 11-4
configurando 11-1
convertendo 11-2
padro B-4
programas 11-8, 13-25
bases 10-1, 13-25
baterias 1-3, A-3
C
%CHG argumentos 4-6, C-3
ngulos
convertendo formato 4-13
convertendo unidades 4-13
entre vetores 10-5
unidades implicadas 4-4, A-2
ndice-12