Sie sind auf Seite 1von 130

Calculadora Cientffica Manual do Proprietario

Fh01l HEWLETT .:~ PACKARD



20 S SCIENTIFIC

-.nn-.n C U.U C U_

2----

5

1. Separa do is mimeros.

2. Executa um programa.

3. Ativa as teclas rotuladas em azul.

4. Ativa as teclas rotuladas em amarelo.

5. Liga; apaga 0 visor; cancela a operacao.

6. As teclas de nate LXY sao mem6rias auxiliares para somat6rios estatisticos.

11

6

7. Retrocesso.

8. Carrega programas embutidos.

9. Entra no modo Proqrarnacao.

10. Acumula dados estatisticos.

11. As teclas de A ate F para r6tulos, programas embutidos, digitos hexadecimais.

12. Linha de anuncio.

HP·20S Calculadora Cientifica

Manual do Proprietario

Fli;;' HEWLETT a:~ PACKARD

Edicao 1

Janeiro 1989

Aviso

Para inforrnacoes sobre garantia e normas de seguranc;:a para esta calculadora, veja as paginas 117 e 120.

Este manual e os programas aqui contidos sao fornecidos na forma em que se encontram e estao sujeitos a modificacoes sem aviso previo. A Tesis e a Hewlett-Packard Company nao of ere cern nenhum tipo de garantia com respeito a este manual ou aos programas aqui contidos. As empresas acima citadas nao poderao ser responsabilizadas pelos erros nem por danos decorrentes da utilizacao do material descrito.

Este manual possui informacoes de propriedade das empresas acirna citadas, protegidas por direitos autorais. Todos os direitos estao reservados. Este documento e os programas nele contidos nao podem ser copiados, adaptados nem traduzidos para outra lingua, no seu todo ou em parte, sem autorizacao previa, por escrito, das empresas citadas.

as direitos sobre os programas que controlam sua calculadora tambern sao reservados por Tesis e Hewlett-Packard Company. Nao e permitida a reproducao, a adaptacao ou a traducao desses programas sem autorizacao previa, por escrito, das empresas mencionadas.

Historico de Impressao

Edi<;:ao 1

janeiro 1989

n? de fabr. 00020-90018

Benvindo it HP·20S

A sua HP-20S e outro exemplo da qualidade superior eda atencao aos detalhes de engenharia e fabricacao que tern marcado os produtos da Hewlett-Packard por maisde 40 anos. A Hewlett-Packard eshi por tras desta calculadora. Of ere cern os no mundo todo manu tencao e pessoal especializado para dar suporte ao seu uso (veja a parte interna da contracapa).

Qualidade Hewlett-Packard

Nossas calculadoras sao feitas para se sobressairem, durarem e serem faceis de usar.

• Esta calculadora e projetada para suportar quedas vibracoes, poluicao (fumaca, ozonic). temperaturas extremas e variacoes de umidade, que existem no trabalho do dia-a-dia.

• A calculadora e este manual foram projetados e testados com vistas a facilidade de utilizacao. Acrescentamos exemplos ao manual para aclarar os varies usos da calculadora.

• Materiais avancados e legendas injetadas nas teclas proporcionam uma vida longa ao teclado e uma sensacao positiva ao toque das teclas.

• A eletronica CMOS (baixo consumo) e 0 visor de cristal liquido permitem a retencao dos dados mesmo com a calculadora desligada e permitem que as baterias durem longo tempo.

• 0 microprocessador foi otimizado visando ao processamento rapido e confiavel, utilizando internamente 15 digitos para resultados precisos.

• Pesquisas extensivas criaram urn projeto que minimiza os efeitos adversos da eletricidade estatica, causa em potencial de mau funcionamento e perda de dados nas calculadoras.

Benvlndo • HP·20S 3

Caracteristicas Tecnicas

• Visor de 12 caracteres de facil leitura.

• Dez registradores de dados e 99 linhas de programa.

• Funcoes estatfsticas de uma ou duas variaveis corn regressao linear.

• Funcoes de probabilidade.

• Conversoes de unidades e bases.

• Conversoes polar/retangular.

• Funcoes hiperb6licas.

• Matematica de alta precisao, corn 12 digitos e corn urn intervalo para 0 expoente entre 10-499 a 1()499.

• Programacao atraves de sequencias de teclas.

• Seis programas embutidos:

• solucao de rafzes,

• integracao numerica,

• operacoes corn mimeros complexos,

• solucao de matrizes 3 x 3,

• equacao quadratics,

• ajuste de curvas.

4 Benvlndo • HP·20S

indice

1

9 9 9 9

12 12 12 12 13 14 14

Para Inlclar

Ligando e Desligando

Ajustando 0 Contraste do Visor Operacoes Aritrneticas Elementares Entendendo 0 Visor e 0 Teclado

o Cursor

Apagando 0 Conteudo da Calculadora Apagando a Memoria

Aruincios

As Teclas de Prefixo A tecla INPUT

14 A tecla SWAP

15 As Teclas Alfabeticas

15 Introduzindo as Funcoes Maternaticas 16 Formato de Niimeros no Visor

17 Especificando 0 Numero de Casas Decimais (FIX)

17 Apresentando no Visor a Precisao Total dos

Ntimeros (ALL)

18 Notacao Cientifica e de Engenharia

19 Intercambiando 0 Ponto e a Virgula

20 Precisao Total de urn Numero (SHOW)

20 Intervalo dos Numeros

21 Mensagens

2

22

Arltmetlca e Reglstradores de Armazena-

mento

22 Calculos Encadeados

22 Prioridade de Operador e Operacoes Pendentes

24 Utilizando Parenteses

25 Reutilizando urn Resultado Anterior (LAST)

26 Trocando Entre si Dois Niimeros (SWAP)

27 Utilizando Registradores de Armazenamento

indlce 5

3

30 30 31 32 32 33 34 34 34 35 36 38 39 40 41 42

Func;oes Numerlcas Funcoes Gerais e Logarftmicas Inverso

Funcoes de Percentagem Percentagem Variacao Percentual Pi (-11")

Modos e Funcoes Trigonometricas Alterando 0 Modo Trigonometrico Funcoes Trigonometricas Conversoes de Angulos e Horas

Conversoes de Coordenadas Funcoes de Probabilidade Funcoes Hiperbolicas

Partes de urn Numero Conversoes de U nidades

4 44 Conversoes e Operac;oes Arltmetlcas com
Bases
44 Mudando de Base
47 Representacao de Numeros
47 Intervalos de Numeros Hexadecimais, Octais e Bi-
narios
49 Operacoes Aritmeticas
5 51 Calculos Estatistlcos
51 Entrando Dados Estatfsticos
53 Apagando Dados Estatfsticos
53 Resumo dos Calculos Estatisticos
54 Media, Desvio-Padrao e Sornatorios Estatfsticos
55 Calculando 0 Desvio-Padrao da Populacao
57 Regressao Linear e Estimativa
59 Media Ponderada
60 Formulas Estatfsticas 6 indlc;:e

6

61 64 66 67 68 69 69 70 70 71 71 72 73 75

Programa~ao Criando Programas

Limites Entre Programas (LBL e RTN) Entrando Programas

Posicion an do 0 Ponteiro de Programacao Executando Programas

Iniciando Programas com XEQ Iniciando Programas com GTO e RIS Parando Programas

Apagando Programas

Editando Programas

Executando urn Programa Pas so a Passo

Amostra de Programa: Teorema de Pitagoras Amostra de Programa: Gerador de Numeros Aleatorios

Sub-retinas

Desvios e Execucao Condicional Desvios (GTO)

Instrucoes Condicionais - Decisoes e Controle Sequencias de Teclas para Outras Operacoes Condicionais

Memoria de Programa Disponivel Funcoes Nao-Prograrnaveis

76 80 80 81 85

87 87

7

88 89 91 94 97

102 105

Blblloteca de Programas Embutldos Solucao de Raizes (root)

Integracao Numerica (int)

Operacoes Complexas (CPL)

Operacoes com Matrizes 3 x 3 (3 bY 3) Equacoes Quadraticas (qUAd)

Ajuste de Curvas (Fit)

indica 7

Apendice 109

109 109 111 111 111 113 114 114 114

116

117 117 117 118 118 119

119 119 120 120

Atendlmento ao Usuarlo, Baterlas, Garantla e Asslstenela Teenlea

Obtendo Ajuda na Operacao da Calculadora Respostas a Perguntas Frequentes

Baterias

Indicacoes de Bateria Fraca c:::::J Instalando as Baterias Inicializando a Calculadora Apagando a Memoria

Limites Ambientais

Como Constatar que a Calculadora Precisa de Reparos

Confirmando 0 Born Funcionamento da Calculado-

ra: 0 Auto-Teste

Garantia Integral por urn Ano

o Que Esta Coberto

o Que Nao Esta Coberto

Se a Calculadora Necessitar de Reparos Assistencia Tecnica no Brasil

lnstrucoes para Remeter a Calculadora para Reparos

Custo e Prazo dos Reparos

Depois de Expirar a Garantia Garantia de Reparos

Inforrnacoes Sobre a Assistencia Tecnica Internacional

122

Mensagens

124

indlee de Assuntos

8 indlce

1

Para Iniciar

Ligando e Desligando

~~~~-~~

0000 000[-) DDULJ DODD DDDCJ 0000

Para ligar sua HP-20S, pressione [Q] (tecla acirna do rotu- 10 "ON"). Para desligar a calculadora, pressione qualquer urna das teclas de prefixo (~ ou [a) e depois [Q] (tarnbern pode ser ~ IOFFI ou [a IOFFI).

Urna vez que a calculadora possui Memoria Continua, as informacoes que voce arrnazenou nao serao afetadas quando ela for desligada. Para conservar energia, a calculadora se desliga aproxirnadarnente 10 rninutos apos voce interrornper sua utilizacao. As tres baterias alcalinas da calculadora durarn em torno de urn ano. Aparecendo no visor 0 sinal de bateria fraca (iE:::::::J), substitua-as 0 rnais cedo possivel. Consulte 0 apendice para obter rnais informacoes.

Ajustando 0 Contraste do Visor

Para ajustar 0 contraste do visor, rnantenha pressionada [Q] e entao pressione GJ ou G·

Opera~oes Aritmeticas Elementares

Se voce corneter urn erro ao entrar urn nurnero, pressione [!] para apagar os digitos incorretos.

1: Para Inlclar 9

Opera do res Arltmetlcos. Os exemplos seguintes mostram como utilizar as teclas de operacao G, [J, G1 G e 0 (exponenciacao)",

Teclas:

Visor:

Descrl~io:

24.715 G 62.471 0

87.1860

Adiciona 24,715 e 62,471.

Quando urn calculo for completado (pressionando 0), ao pressionar qualquer tecla de numero, urn novo calculo sera iniciado:

19012.680

240.9200

Calcula 19 x 12,68.

~ e 0 operador de exponenciacao:

103.8230

Calcula 4,73.

Pressionando urna tecla de operacao ap6s completar urn calculo. 0 mesmo tern continuidade:

G 115.5

115.5

Continua 0 calculo.

219.3230

Completa 0 calculo de 4,73 + 115,5.

Voce pode realizar calculos encadeados sem utilizar 0 ap6s cad a passo. Calcule 6,9 x 5,35 -7 0,918.

6.905.35 [J

36.9150

Pressionado D, sera apresentada no visor a res posta inter mediaria, resultado de

6,9 x 5,35.

. 918

0.918_

Continua 0 calculo .

40.2124

Completa 0 calculo.

·Se voce pressionar mais de urna tecla de operacao. por exernplo , + ignoradas exceto a ultima.

.. x! + r todas serao

10 1: Para Inlclar

Os calculos encadeados sao interpretados de acordo com a prioridade das teclas de operacao da expressao. Calcule 4 + (9 x 3).

9.0000

A adicao e adiada; a o tern prioridade maior.

31.0000

Calcula 4 + (9 x 3).

NumerOB NegatlvoB. Entre 0 ruirnero e pressione G::G].

Calcule - 75 7 3.

Teclas:

Visor:

Descrlcrio:

75G:8

-75_

Altera 0 sinal de 75.

- 25.0000

Calcula 0 resultado.

Calcule 0,4 - e - 1,1 .

.4[J1.1G:8 [2]

-1.1_

0.3329

Calcula e - 1,1.

0.0671

Completa 0 calculo.

1: Para Inlclar 11

Entendendo 0 Visor e 0 Teelado

o Cursor

o cursor (_) e visfvel quando voce esta entrando urn mimero,

Apagando 0 Cont.lido da Calculadora

Quando 0 cursor esta visfvel, [!] apaga 0 ultimo dfgito entrado. Caso contrario, [!] apaga todo 0 conteudo do visor e cancela 0 calculo.

Enquanto voce estiver entrando urn mimero, pressionar jc] apaga-o substituindo-o por O. A tecla !9 tarnbern apaga to do 0 conteudo do visor e cancela 0 calculo em execucao.

Apagando Mensagens. [!] e!9 tambern apagam mensagens. Quando a HP-20S apresenta no visor uma mensagem de erro, [!] ou !9 apaga a mensagem e retorna ao visor 0 conteiido original.

Apagando a Memoria

000000 000000 _0000 00000 00000 00000 0000_

Para apagar partes da memoria:

Teclas Descrl~ao
EilICLRGI Apaga os registradores de Ro aRgo
[alcu:1 Apaga os registradores estatisticos de R4 aRgo
Eill CLPRGM I Apaga os programas quando se esta no modo Pro-
qrarnacao. 12 1: Para Inlclar

Para apagar toda a memoria e inicializar a calculadora, pressione e mantenha pressionada a tecla [9, entao pressione e mantenha pressionadas simultaneamente as teclas ~ e~. Ao solta-las, toda a memoria e apagada. A mensagem ALL CLr e apresentada no visor.

Anunclos

Aruincios sao sfrnbolos no visor que mostram 0 estado de operacao da calculadora.

Anunclo Estado de Opera4;io
~ A tecla de prefixo (seta a esquerda) ~ esta ativa.
Pressionando uma tecla, sera executada a funcao rotula-
da em azul (paqina 14).
!a A tecla de prefixo (seta a direita) !a est a ativa. Pres-
sionando uma tecla, sera executada a tuncao rotulada
em amarelo (paqina 14).
: A tecla IINPUT I foi pression ada, ou dois valores foram en-
trados ou retornados (paqina 14).
PEND Esta pendente uma operacao aritmetica, alern da que
e apresentada no visor.
I:::::::J A bateria esta fraca (paqlna 9).
ORAD A calculadora esta no modo Grados para operacoes tri-
qonometricas (paqina 35).
RAD A calculadora esta no modo Radianos para operacoes
triqonometricas (paqlna 35).
HEX A calculadora esta no modo Hexadecimal (paqina 44).
OCT A calculadora esta no modo Octal (paqina 44).
BIN A calculadora esta no modo Binario (pagina 44).
PROM A calculadora esta no modo Proqrarnacao. (Veja os ca-
pitulos 6 e 7.) 1: Para Inlclar 13

As Teclas de Preflxo

A maioria das teclas tern funcoes rotuladas em azul ou amarelo. As teclas de prefixo acessam essas operacoes: a tecla 6 executa a operacao rotulada em azul; a tecla ra executa a operacao rotulada em amarelo. Para executar uma operacao prefixada, pressione 6 ou ra para ligar 0 aruincio de tecla de prefixo (6 ou ra). En tao, pressione a tecla que tern 0 r6tulo correspondente a funcao desejada.

Por exemplo, pressionando 6 seguida de IHEXI, coloca a calculadora no modo Hexadecimal. Pressionando ra IDECI, no modo Decimal.

Para executar operacoes consecutivas prefixadas, mantenha pressionada a tecla de prefixo.

Se voce acidentalmente pressionar 6 ou ra, pressione nova mente essa tecla para apagar 0 aruincio do visor. Se voce pressionar a tecla de prefixo errada, pressione a outra para cancelar a primeira e apresentar no visor 0 aruincio correto.

A tecla INPUT

A tecla IINPUTI e utilizada para separar dois numeros, quando se utilizam funcoes de dois ruimeros ou funcoes estatisticasde duas variaveis,

o aruincio s e apresentado no visor se IINPUTlfoipressionado. Sehouver urn mimero no visor, pressione @] para apagar 0 aruincio : e tambern 0 visor. Se 0 cursor ou uma mensagem de erro estiver apresentada no visor, pressione @] duas vezes para apagar 0 amincio :.

A tecla SWAP

Ao pressionar 6 I SWAP I, trocam-se entre si:

000000 000000 _0000 00000 00000 00000 00000

14 1: P.r. Inlcl.r

• os do is ultimos ruimeros que voce entrou; por exemplo, a ordem de divisao ou subtracao.

• os resultados de funcoes que dao como resposta dois valores. o arnincio : indica que ha dois valores como resposta; pressione ~ ISWAPI para ver 0 resultado que nao esta no visor.

• os val ores de x e y em funcoes estatisticas.

As Teclas Allabetlcas

Os r6tulos A, B, C, D, E e F tern varias funcoes. Eles sao utilizados como r6tulos de programas e como dfgitos no modo Hexadecimal.

Introduzindo as Fun90es Matematicas

.000.0 000000 =0000 00000 00000 000_0 0_000

Fun.;:oes de Um Numero. Funcoes maternaticas envolvenda urn mimero utilizam 0 ruimero que esta no visor:

Teclas: Visor: Descrl.;:io:
89.25 [E] 9.4472 Calcula -J89:25.
3.5702.3611/xl 0.4237 1/2,36 e calculado pri-
meiro.
0 3.9937 Adiciona 3,57 a 1/2,36.
180~I"inl 70.8661 Converte 180 centfrne-
tros em polegadas. 1: Para Inlclar 15

Func;oes de Dols Numeros. Quando uma funcao requer do is ruimeros, esses sao entrados dessa forma: numeral IINPUTI numero Z, Pressionando IINPUTI, a ex pres sao corrente e processada, eo anuncio : e apresentado no visor. Por exemplo, a sequencia de teclas seguinte calcula a variacao percentual entre 17 e 29:

Teclas:

Visor:

Descrlc;ao:

1711NPUTI

17.0000

Entra 0 numeral, apresenta no visor 0 aruincio :.

29

29

Entra 0 numero'Z,

70.5882

Calcula a variacao percentual.

Calcule 0 ruimero de combinacoes de quatro elementos, tornados do is a dois.

6.0000

Calcula 0 mimero de combinacoes,

Se voce entra 0 numeral e pressiona uma tecla de funcao de dois mimeros sem pressionar IINPUTI, a calculadora assume zero como numera2. Se voce entra urn numero, pressiona IINPUTI e depois pressiona uma tecla de funcao de dois numeros, a calculadora utiliza 0 mesmo numero como numeral e numero'Z,

Formato de Numeros no Visor

000000 000000 =0.00 00000 00000 00000 00000

Quando voce liga a HP-20S pela primeira vez, os mimeros sao apresentados com quatro casas decimais e urn ponto como separador decimal. 0 [ormato do visor controla quantos digitos aparecem no visor.

16 1: Para Inlclar

Independente do formato corrente do visor, cada numero e armazenado na forma de uma mantissa de 12 digitos com sinal e urn expoente de 3 digitos com sinal. Por exemplo, pressionando [a 0 com FIX 4 (quatro casas decimais), 0 visor apresenta 3.1416. Internamente, 0 mimero e armazenado como 3.14159265359 x 10000.

Se 0 resultado de urn calculo e urn ruimero com mais digitos significativos do que e possivel apresentar no formato corrente do visor, o que aparece e urn ruimero arredondado.

Especlflcando 0 Nlimero de Casas Decimals (FIX)

Para especificar 0 rnimero de casas decimais que aparecem no visor:

1. pressione 61Flxl.

2. entre 0 mimero de digitos (de 0 a 9) que voce deseja que apareca depois do ponto decimal.

Teclas: Visor: Descrl~ao:
[QI61Flxl3 0.000 Apresenta no visor
tres casas decimais.
45.60·1256 G 5.727
~IFlx19 5.727360000 Apresenta no visor no-
ve casas decimais.
61Flxl4 5.7274 Apresenta novamente
quatro casas decimais. Quando urn ruimero e muito grande ou muito pequeno para ser apresentado no visor com urn certo mimero de casas decimais, ele e automaticamente apresentado em notacao cientifica.

Apresentando no Visor a Precisio Total dos Nlimeros (ALL)

000000 000000 =00.0 00000 00000 00000 00000

Para definir que sua calculadora apresente ruimeros com a maior precisao possivel, pressione [a 1 ALL I. Zeros nas tiltirnas casas decimais nao sao apresentados.

1: Para Inlclar 17

Nota~io Clentiflca e de Engenharla

000000 000000 = ••. 0 00000 00000 00000 00000

As notacoes cientifica e de engenharia expressam urn mimero como uma mantissa multiplicada por uma potencia de 10. A letra E separa da mantissa 0 expoente.

Nota~ao Clentitlca (SCI). A notacao cientifica utiliza uma mantissa com urn digito a esquerda da virgula decimal. For exemplo, 0 formato SCI 6 e 0 seguinte:

Digitos depois da Sinal do

virgula decimal expoente Potencia de 10

/-1.~._.(----

Sinal da Mantissa

mantissa

Para especificar a notacao cientifica:

1. pressione ~ I SCI I.

2. entre 0 ruimero de digitos que voce deseja que aparec:;a apos a virgula decimal.

Nota~ao de Engenharla (ENG). A notacao de engenharia ex pressa urn mimero como uma mantissa com urn, dois ou tres digitos a esquerda da virgula decimal, multiplicada por 10 elevado a uma potencia que e multipla de 3. Por exemplo, 0 formato ENG 4 e 0 seguinte:

Digitos significati-

vos depois do Sinal do Potencia de 10

primeiro digito expoente (multlplo de 3)

/-8·£---

Sinal da Mantissa

mantissa

18 1: Para Inlclar

Para especificar a notacao de engenharia:

1. pressione 611 ENG I.

2. entre 0 mirnero de digitos significativos que voce deseja que apareca ap6s 0 primeiro digito.

Entrando Numeros com Expoentes (E). Independente do formato corrente do visor, voce sempre pode entrar um numero como uma mantissa seguida de um expoente:

1. entre a mantissa. Se a mantissa for negativa, use G:;] para alterar 0 sinal.

2. pressione 61 [§J (ou [a [§J) para iniciar 0 expoente.

3. se 0 expoente for negativo, pressione C!:"8 ou O.

4. entre 0 expoente.

Calcule 4,78 x 1013 + 8 X 1025

Teclas:

Visor:

Descrlc;io:

4.7861 [§J 13 G 861[§J 25 G

4.7800E13

5.9750E-13

5,975 X 10-13.

Calcule - 2,36 x 10 -15 x 12.

2.36 ~ 61 [§J ~

15 [;] 12 G -2.8320E-14

-2,832 X 10-14.

Intercamblando 0 Ponto e a Virgula

000000 000000 =0000 00000 00000 00000 0_000

Voce pode intercambiar 0 ponto e a virgula, utilizados como separador decimal e de digitos. Por exemplo, um milhao pode ser apresentado como:

1,000,000.0000 ou 1.000.000,0000

Para alternar entre 0 ponto e a virgula, pressione 61 [±].

1: Para Inlclar 19

Precisao Total de um Numero (SHOW)

000000 000000 =0000 00000 00000 00000 00.00

Para ver temporariamente todos os 12 dfgitos da mantissa de urn mimero armazenado, pressione 6] e mantenha pression ada ISHowl. Os 12 dfgitos sao apresentados sem a vfrgula decimal.

Iniciando corn quatro casas decimais (6] I FIX I 4):

Teclas:

Visor:

Descrlcriio:

1.4286

142857142857

Apresenta 12 dfgitos.

1 G BOGEJ0 6]ISHowl

-0.0125

- 125000000000

Apresenta 12 dfgitos.

Intervalo dos Numeros

o intervalo dos mimeros que a HP-20S po de armazenar e mostrado abaixo. Numeros muito pequenos (underflow) apresentam zero no visor. Numeros muito grandes (overflow) apresentam no visor a mensagem OFLO por urn memento e, ern seguida, 0 maior ruimero positivo ou negativo possfvel para a calculadora.

Nurneros que a HP-20S pode armazenar o ~derfl~ r-'-.,"""""'_'

Overflow

Overflow

-9.99999999910 X 10499 1 1 1

t

9.99999999999 X 10499

-499 -499

-1 x 10 0 1 x 10

20 1: Para Inlclar

Mensagens

A HP-20S apresenta no visor mensagens sobre 0 estado da calculadora ou inforrnacoes caso voce faca uma operacao incorreta. Para apagar uma mensagem do visor, pressione [Q] ou~. Veja it pagina 122 a lista de mensagens e 0 que elas significam.

1: Para Inlelar 21

2

Aritmetica e Registradores de Armazenamento

Cillculos Encadeados

Calculos encadeados sao uma sequencia de operacoes sem pressionar o ap6s cada operacao. A HP-20S interpreta expressoes utilizando o sistema de prioridade de operador, descrito na secao seguinte.

Teelas:

Visor:

Deserl~io:

750012 G

9,000.0000

Cakula 0 valor intermediario. 0 amincio PEND esta ativo.

3600

25.0000

Completa ° calculo.

o aruincio PEND e desativado.

Prioridade de Operador e Operac;oes Pendentes

Alguns calculos encadeados podem ser interpretados de varias formas. Por exemplo, 9 + 12 -;- 3 possui duas interpretacoes:

9 + R 3

13 ou

9 + 12 3

7

22 2: Arltmetlea e Reglstradores de Armazenamento

A HP-20S utiliza urn sistema de prioridade de operador para processar express6es:

o (exponenciacao)

0G eBB

Prioridade maior

~

Prioridade menor

A HP-20S calcula urn resultado intermediario quando 0 proximo operador que voce entra tern prioridade menor ou igual. Quando 0 proximo operador tern uma prioridade maior, a HP-20S retern o(s) mimero(s) anterior(es). Por exemplo, no calculo de:

a divisao tern prioridade maior que a adicao. Assim, 9 e G sao retidos como uma operacao pendente ate que se complete a divisao:

Teelas:

Visor:

Deserlcrao:

12.0000

Pressionando G niio adiciona 9 + 12.

13.0000

. Ca1cule 4 x 73 + 5 x 72 + 6.

7.0000

o tern maior prioridade que 0.

Ca1cula 4 x 73.

1,372.0000 5.0000

o tern maior prioridade que [!J.

o tern maior prioridade que 0.

7.0000

2 eB

2_ 1,617.0000

1,623.0000

Adiciona 5 x 72 com 1,372.

Completa 0 calculo.

2: Arltm6tle. e Regl.tr.dore. de Arm.zenamento 23

Se urn calculo requerer que as operacoes sejam feitas em uma ordem inconsistente com a prioridade de operador (por exemplo, a adicao antes da multiplicacao), utilizam-se parenteses. Voce pode utilizar no maximo cinco operacoes pendentes. *

Utlllzando Parenteses

Utilize parenteses para agrupar operacoes e para especificar a ordem na qual elas sao executadas. t Por exemplo, voce po de calcular:

9 + 12

3

utilizando parenteses na adicao para que esta seja feita antes da divisao:

Teclas: Visor: Descrl~io:
[]9G12[] 21.0000 [] calcula a expressao
entre parenteses.
U3G 7.0000
30
Calcule x V16.9 - 8 :
85 - 12
30U[] 30.0000
85 85_
G 85.0000 IT] impede a divisao
de 30 por 85.
12 [] 73.0000 [] calcula a expressao
entre parenteses.
0 0.4110 Calcula 30 -7- 73. ·Ha menos que cinco operacoes pendentes disponiveis se voce tiver mais que quatro parenteses a esquerda. Por exemplo, voce pode calcular 1 + (2 + (3 + (4 + (5 + 6.

to fechamento de parenteses no final da expressao pode ser omitido. Por exemplo, 25 .;- (3 x (9 + 12 L~I equivale a 25 .;- (3 x (9 + 12)) 0.

24 2: Arltmetlca a Raglstradoras cia Armazenamento

!IJ16.9 16.9_
[B 8 [I] 8.9000 [I] calcula a expressao
entre parenteses.
[El 2.9833 Calcula -J. 8,9.
0 1.2260 Cornpleta 0 calculo. Reutilizando um Resultado Anterior (LAST)

000000 000000 =0000 00000 00000 00000 000_0

Quando voce inicia urn novo calculo, urna copia do ultimo resultado fica arrnazenada no registrador LAST. Para que aquele valor seja apresentado novarnente no visor, pressione 6] 1 LAST I. Por exernplo, LAST sirnplifica os dois calculos seguintes:

0.0821 x (18 + 273.1)

2 + 0.0821 x (18 + 273.1)

13

Teclas: Visor: Descrh;io:
.0821 0 !IJ18 [B Apresenta no visor 0
273.1 [I] 0 23.8993 prirneiro resultado,
que e arrnazenado ern
LAST, quando urn no-
vo calculo e iniciado.
o fecharnento de pa-
renteses e opcional.
2 [B 13 B 6] 1 LAST 1 23.8993 6] 1 LAST 1 recupera 0
resultado anterior.
0 2.5439 Segundo resultado. 2: Arltmetlca e Raglstradores da Armazanamanto 25

Trocando Entre si Dois Numeros (SWAP)

000000 .0.000 _0000 00000 00000 00000 00000

A tecla 6J ISWAPI troca entre si os do is ultimos mimeros entrados durante urn calculo, Por exemplo, se voce entrou 44 G 75, 6J 1 SWAP 1 inverte a ordem dos mimeros para 75 G 44.

Teclas:

Visor:

Descrh;:Bo:

44875

75_

Voce queria 75 -i- 44.

44.0000

Troca 75 por 44.

1.7045

Completa 0 calculo.

5_

Pare! Voce realmente queria adicionar

8 + 5 -i- 4.

4.0000

Troca 5 por 4.

9.2500

Completa 0 calculo.

Quando uma funcao retorna dois resultados, 0 anuncio : aparece. Pressionando 6J 1 SWAP I, os do is resultados sao trocados entre si. Por exemplo, para converter as coordenadas retangulares (10, -15) em coordenadas polares:

Teclas:

Visor:

Descrh;:Bo:

Estabelece 0 modo Graus ("degrees").

10 IINPUTI

10.0000

Armazena x.

-56.3099

Apresenta no visor 0 angulo. 0 aruincio e indica que outro resultado foi caleulado.

26 2: Arllmellca e Reglslradores de Armazenamanlo

18.0278

Apresenta no visor 0 raio.

0.0000

Apaga 0 visor.

Outra utilizacao de ~ ISWAPI e com funcoes que requerem dois numeros separados por IINPUTI. Por exemplo, para acumular pares de dados (x,y) nos registradores estatisticos, entre os valores x IINPUTI e os valores y~. Pressionando ~ ISWAPI (antes pressionando ~), trocam-se os valores de x e y. Veja urn exernplo it pagina 56.

Utilizando Registradores de Armazenamento

000000 •• 0000 =0000 00000 00000 00000 00000

Os registradores de Ro a R9 sao para arrnazenarnento de ruimeros, Eles sao acessados utilizando ISTOI e IRCLI . Quando se utilizarn funcoes estatisticas, R4 a ~ sao utilizados para arrnazenar sornatorios.

• ISTOI n, onde n e urn inteiro entre 0 e 9, copia 0 ruimero no visor para 0 registrador designado. 0 ruirnero e copiado com a precisao total.

• I RCLI n copia 0 conteudo de Rn para 0 visor. 0 ruimero e apresentado no formato corrente do visor.

As sequencias de teclas seguintes utilizam Rl e R2 para calcular:

(27.1 + 35.6) x 1.0823 (27.1 + 35.6)1.0823

Teclas:

Visor:

Descrl~io:

27.1 G35.60 ISTOI

62.7000

62.7000

A calculadora espera 0 ruimero do registrador.

1

62.7000

Arrnazena 62,7 em R1.

2: Arltmetlca e Reglstradores de Armazenamento 27

o 1.08231sT012 1.0823 Armazena 1,0823 em R2.
El 67.8602
IRCLI 67.8602 A calculadora espera 0
numero do registrador.
1 62.7000 Recupera 0 contetido
de R1.
[ZlIRCLI2 1.0823 Recupera 0 conteiido
de R2.
0 0.7699 A exponenciacao e fei-
ta antes da divisao. Para cancelar urn arrnazenarnento ou urn retorno apos pressionar ISTOI ou IRCLI, pressione [9 ou [!).

Apagando Reglstradores. Pressione ~ I CLRG I para apagar todos os registradores. Para apagar apenas urn deterrninado registrador, arrnazene ° nele. E desnecessario apagar urn registrador antes de arrnazenar urn valor, urna vez que ISTOI n substitui urn valor por urn vaJornovo.

Arltmetlca nos Reglstradores de Armazenamento. Essa tabela descreve as operacoes aritmeticas que podern ser executadas com os ruimeros arrnazenados nos registradores. 0 resultado pode ser arrnazenado no registrador.

Teclas Novo Numero no Reglstrador n
ISTOI[B n nurnero anterior + nurnero apresentado
ISTOI [J n nurnero anterior - nurnero apresentado
ISTOI0 n nurnero anterior x nurnero apresentado
ISTOI G n nurnero anterior 7 nurnero apresentado As seguintes sequencias de tecJas utilizarn dois registradores para calcular:

1,097 x 25,6671 ?

1,097 x 35,6671 ?

28 2: Arltmatlca e Reglstradores de Armazenamento

Teclas: Visor: Descrlc;Ao:
1.0971sT010 1.0970 Armazena 1,097 em Ro.
025.6671 ISTOI1 25.6671 Arrnazena 25,6671 em
RI·
B 28.1568 Prirneira resposta.
IRCLIO 1.0970 Recupera 0 conteudo
de Ro e inicia urn no-
vo calculo.
010 ISTOIG 1 10.0000 Adiciona 10 ao conteii-
do de RI.
IRCLI1 35.6671 o conteudo de R1 subs-
titui 0 numero rnais a
dire ita da expressao
pendente.
B 39.1268 Segunda resposta. 2: Arltmetlca e Reglstradores de Armazenamento 29

3

Fun~oes Numericas

As funcoes da HP-20S requerem urn ou dois argumentos (urn argumento e urn mimero sobre 0 qual atua uma funcao):

• funcoes com urn argumento atuam sobre 0 numero no visor.

Por exemplo, 6 ~ calcula a raiz quadrada de 6.

• funcoes com do is argumentos utilizam IINPUTI para separar os argumentos. Por exemplo, 4 IINPUTI 5 ~ I O/oCHG I calcula a variacao percentual entre 4 e 5. Os argumentos podem ser expressoes. Por exemplo, 1 G 3 IINPUTI 2 G 3 ~ I O/oCHG I calcula igualmente a variacao percentual entre 4 e 5.

• conversoes de coordenadas polares/retangulares utilizam dois argumentos e retornam dois resultados como resposta.

Func;6es Gerais e Logaritmicas

••• 000 000000 =0000 00000 00000 00000 00000

30 3: Fun90e. Numeric ••

Tecla,s) Descrlfi:80
~ Raiz quadrada.
Eil~ Quadrado.
[2] Antilogaritmo natural.
Eililoxi Antilogaritmo na base 10.
[bill Logaritmo natural.
EilllOGI Logaritmo na base 10. Teclas:

Visor:

Descrlfi:80:

45~

6.7082

.J4s.

Calcule 10-4,5 X 10-3,7.

4.5 ~ Eill10XI

3.1623E- 5

Calcula 0 antilogaritmo de - 4,5 na base 10.

o 3.7 ~ Eill10xi

0.0002

Calcula 0 antilogaritmode -3,7 na base 10.

6.3096E-9

Multiplica os do is antilogaritmos.

Inverso

0000.0 000000 =0000 00000 00000 00000 00000

Pressione Il/xl para calcular 0 inverso do ruimero no visor. Calcule 1/3 + 1/4.

3: Funfi:oe. Numerlca. 31

Teclas:

Visor:

Descrl9io:

0.2500

Calcula 1 -i- 3 e 1 -i- 4. A adicao e retardada para 0 final.

0.5833

Adiciona os dois inversos.

A operacao de exponenciacao, 0 tarnbem pode ser utilizada para achar raizes de mimeros positivos. Por exemplo, ache {/3 (que e equivalente a 31/4):

Teclas: Visor: Descrl9io:
3[d 3.000 Exponenciacao.
411/xlG 1.3161 o inverso da potencia
calculara a raiz. Fun90es de Percentagem

000 •• 0 000000 =0000 00000 00000 00000 00000

Percentagem

A funcao ~ ~ executa duas operacoes diferentes:

• quando nao ha operador pendente ou 0 Ultimo operador que voce utilizou foi 0, B ou~, pressionando ~ ~ 0 ruimero apresentado no visor e dividido por 100.

• quando [B ou G e 0 operador pendente, ~ ~ interpret a 0 mimero apresentado no visor como uma percentagem e retorna essa percentagem do mimero que precede 0 [B ou 0 G.

32 3: Fun90 •• Numeric ••

Exemplo: Calculos Percentuals. Ache 27% de 85,3.

Teclas:

Visor:

Descrh;io:

85.30276J~

0.2700

Divide 27 por 100.

23.0310

Calcula 27% de 85,3.

Ache 0 mirnero que e 25% menor que 200.

200G256J~

50.0000

Calcula 25% de 200.

150.0000

Completa 0 calculo.

Varlaqao Percentual

Para calcular a variacao percentual entre dois numeros, nl e n2, expressa como uma percentagem de nl, entre:

nlllNPurl n2 6J I%CHGI

Exemplo: Calculo de Varla-rao Percentual. Calcule a variacao percentual entre 291,7 e 316,8.

Teclas:

Visor:

Descrl~io:

291.711NPurl

291.7000

Entra "i-

316.8 6J I%CHGI

8.6047

Calcula a variacao percentual.

Calcule a variacao percentual entre (12 x 5) e (65 + 18).

60.0000

Calcula e entra nl.

65 G 18 6J I%CHGI

38.3333

Variacao percentual entre 60 e (65 + 18).

3: Fun~6es Numerlcas 33

000000 0.0000 =0000 00000 00000 00000 00000

Pressionando ~ 0 apresenta no visor 0 valor de 11". Embora 0 valor apresentado no visor esteja arredondado para 0 formato corrente, 0 valor utilizado tern 12 digitos.

Exemplo: Area da Superfiele de uma Est .. a. Ache a area da superHcie de uma esfera com raio = 4,5 centimetros (area da superfi cie = 4 11" ,2).

Teclas: Visor: Descrl'rio:
40~0 3.1416 Apresenta no visor 11".
04.56J~ 20.2500 Apresenta no visor
4,52.
El 254.4690 Area da superffcie em
centfmetros quadrados. Modos e Fun90eS Trigonometricas

Alterando 0 Modo Trlgonometrlco

000000 00 ••• 0 =0000 00000 00000 00000 00000

o modo trigonornetrico determina como sao interpret ados os mimeros quando se utilizam funcoes trigonornetricas e funcoes de conversao de coordenadas.

34 3: Fun'r6e. Num6rlc ••

Tee I •• U..crlqlo Anunclo
~IOEGI Estabelece 0 modo Graus ("degrees"). Exis- Nenhum
tem 360 graus em uma eireunferlmeia. Os
Angulos sao medidos em graus deeimais (ao
lnves de graus-minutos-segundos).
~IRAOI Estabeleee 0 modo Radianos. Existem 211" ra- RAD
dianos em uma eireunferlmeia.
~IGROI Estabeleee 0 modo Grados. Existem 400 gra- ORAD
dos em uma eireunferAneia. Para sair do modo RAD ou GRAD, pressione ~ IOEGI.

Fun~6e. Trlgonometrlca.

000000 00 ••• 0 c:::Joooo 00000 00000 00000 00000

as angulos sao interpretados como graus decimais, radianos ou grados, dependendo do modo trigonometrico que esta sen do utilizado.

Tecl •• Funqio Tecl •• Funqio
ISINI sene ~IASINI area sene
Icosl eo-seno ~IAcosl area eo-seno
ITANI tangente ~IATANI area tangente Tecl •• : VI.or: De.crlqio:
~IOEGI Estabelece 0 modo
Graus.
151sINI 0.2588 Seno de 15°.
1 [I] 60 ITANI 1.7321 Tangente de 60°.
G 2.7321 Calcula 1 + tan 60°.
3: Funq6 •• Numeric •• 35 .35~IACosl El .62 ~ IAcosi

69.5127

Areo eo-seno de 0,35.

51.6839

Arco eo-seno de 0,62.

17.8288

Arco eo-seno de 0,35 - arm eo-seno de 0,62.

Conversoes de Angulos e Horas

000000 000000 =0000 00000 000 __

00000 00000

Teclas Fun'r80
~I+HRI Para horas; converte 0 numero de formato horas(graus)-mi-
nutos-sequndos-decimos de segundos (H.MMSSss ou
G.MMSSss) em formato horas (ou graus) decimais.
~I+HMSI Para horas-minutos-segundos; converte 0 nurnero de horas
(ou graus) decimais em horastqrausj-rnlnutos-sequndos-de-
cimos de segundos (H.MMSSss ou G.MMSSss).
I .. DEGI Para graus; converte 0 numero de valor radiano em seu
equivalente em graus decimais.
I+RADI Para radianos; converte 0 nurnero de valor graus decimais
em seu equivalente em radianos. 36 3: Fun96 •• Numerlca.

Angulo em radianos

Angulo em graus decimals (G,g)

Horas decimals (H.h)

Angulo em formato G.MMSSss

Horas no formato H.MMSSss

Teclas: Visor: Descrlf;io:
1.790~00 5.6235 Calcula l,797r.
~I+DEGI 322.2000 Converte l,797r radia-
nos em graus.
90.2015 ~ I+HRI 90.3375 Converte 90 graus, 20
minutos, 15 segundos
em graus decimais.
25.2589 ~ I+HMSI 25.1532 25,2589 graus = 25
graus, 15 minutos, 32
segundos.
~ISHowl 251532040000 Apresenta segundos
decimais (32,04 segun-
dos). 3: Fun90es Numerlca. 37

Conversoes de Coordenadas

000000 .0.000 _0000 00000 00000 00000 00000

Conversoes de coordenadas requerem pares de dados separados por IINPUTI; 0 e interpretado de acordo com 0 modo trigonometrico corrente.

y

x

(coordenada x, coordenada y)

y

x

Conyertendo Coordenadas Retangulares em Polares:

1. entre x IINPUTI y 6J l+pl para apresentar 0 no visor.

2. pressione 6J ISWAPI para apresentar r no visor.

Conyertendo Coordenadas Polares em Retangulares:

1. entre r IINPUTlo ~ I+RI para apresentar y no visor.

2. pressione 6J I SWAP I para apresentar x no visor.

Exemplo: Conyersoes de Coordenadas. Converta as coordenadas retangulares (10, -15) em coordenadas polares.

38 3: Fun~6 •• Numeric ••

Teclas:

Visor:

Descrl9Ao:

Estabelece 0 modo Graus.

10 IINPUT!

15 G:B 6J !.p!

10.0000

Entra x.

-56.3099

Entra y, calcula r e B e apresenta 0 no visor.

18.0278

Apresenta r.

Convert a as coordenadas pol ares (7,30°) em coordenadas retangulares.

7!INPUT! 7.0000 Entra r.
30[B!.R! 3.5000 Entra 0, calcula x e y
e apresenta y.
6JISWAP! 6.0622 Apresenta x. Func;6es de Probabilidade

000000 000000 =0000 00000 00000 00000 0 ••• 0

A sua HP-20S pode calcular fatoriais, cornbinacoes e permutacoes,

Fatorlal. Pressionando-se [B lnIJ, calcula 0 fatorial do mimero no visor. 0 mirnero deve ser urn inteiro entre 0 e 253.

Comblna.;oes e Permuta.;oes. As sequencias de teclas, para que combinacoes e perrnutacoes sejam calculadas, sao:

valor de n !INPUT! valor de r [B len,d

ou

valor de n !INPUT! valor de r [B !Pn,r!

3: Fun~oe. Numerlca. 39

o ruirnero de combinaciies de n objetos tornados r are 0 mimero dos diferentes conjuntos com r elementos que pode ser formado por urn grupo maior de n elementos. Nenhum elemento pode ocorrer rna is de uma vez num conjunto de r elementos, e ordens diferentes do mesmo conjunto de r elementos niio sao contadas independentemente.

o numero de permuiacoes de n objetos tornados r are 0 mirnero de diferentes arranjos com r elementos que po de ser formado por urn grupo maior de n elementos. Nenhum elemento pode ocorrer rna is de uma vez num arranjo com r elementos, e ordens diferentes do mesmo conjunto de r elementos sao contadas independentemente.

Teclas:

Visor:

Descrl~io:

5.0000

Entra 0 valor de n.

10.0000

Entra 0 valor de R; calcula a combinacao de 5 objetos, 3 a 3.

5.0000

Entra 0 valor de n.

60.0000

Entra 0 valor de R; calcula 0 arranjo de 5 objetos, 3 a 3.

Formulas de Probabilidade

Cn.r

n!

Pn.r

(n - r)! r! n!

(n - r)!

Fun~6es Hiperbolicas

000000 0 •••• 0 =0000 00000 00000 00000 00000

40 3: Fun~6 •• Numerlca.

Teclas Fun90es
~ I HypllSINI Seno hiperb6lico.
6J IHypl6J IASINI Seno hiperb61ico inverso.
6J IHypllcosl Co-seno hiperb6lico.
6J IHypl6J IAcosl Co-seno hiperb61ico inverso.
6J IHypllTANI Tangente hiperb6lica.
6JIHypIEiJITANI Tangente hiperb61ica inversa. Teclas: Visor: Descrl9io:
5 ~IHypIISINI 74.2032 Seno hiperb6lico.
540.25 ~ IHypl Co-seno hiperb6lico in-
6JIAcosl 6.9852 verso. Partes de um Numero

000000 000000 =0000 000 •• 00000 00000 00000

Teclas Fun90es
6J0fl Parte inteira de um nurnero.
[alili Parte fracionaria de um numero (0 numero sem sua parte in-
teira).
~IABSI Valor absoluto de um nurnero.
[aIRNDI Arredonda 0 nurnero internamente para 0 numero de digitos
especificado no modo corrente do visor FIX, SCI ou ENG.
(Nenhum arredondamento ocorre no modo ALL.) 3: Fun90es Numerlcas 41

Tecla.: VI. or: De.crI9Ao:
12.3456789 0 12.3457 Entra urn ruimero de
nove digitos.
~ISHowl 123456789000 Apresenta no visor 0
ruimero com precisao
total.
[a IRNDI ~ ISHowl 123457000000 o ruimero e arredonda-
do intemamente. Conversoes de Unldades

000000 000000 =0000 00000 00000 0 •••• 00000

Tecla.: Conve,.6 ••
~I.kgl Ib (Ii bras) em kg (quilogramas)
[al.lbl kg (quilogramas) em Ib (Iibras)
~I.ocl of (Fahrenheit) em °C (Celsius)
[a1.oFI °C (Celsius) em of (Fahrenheit)
~I.cml in (polegadas) em cm (centimetros)
[al.inl cm (centimetros) em in (polegadas)
~~ gal (galoes) em I (Iitros)
[al.gall I (litros) em (9aloes) 42 3: Funt;6e. Num6r1ca.

Exemplo: Conyer.Ge. de Unldade.. Converta 100 libras em quilogramas.

Teclas:

Visor:

Descrlc;io:

100~~

45.3592

Converte 100 libras pm quilogramas.

Converta 6 pes em centimetros.

72.0000

Converte 6 pes em polegadas (1 pe = 12 polegadas).

182.8800

Converte 72 polegadas em centimetros.

3: Func;6es Numeric.. 43

4

Conversoes e Operac;oes Aritmeticas com Bases

A HP-20S permite que voce mude entre quatro modos de bases numericas: decimal, hexadecimal, octal e binaria. Voce pode converter mimeros de uma base ern outra e executar operacoes aritmeticas ern quaisquer dessas quatro bases. Os aruincios HEX, OCT e BIN indicam 0 modo corrente (quando nao-decimal).

Mudando de Base

000000 000000 =0000 00000 0 •• 00 00000 00000

Para mudar para urn modo de base diferente, pressione:

Modo Teelas Anlinclo
Hexadecimal 6JIHEXI HEX
Octal ~IOCTI OCT
Decimal 6JIOECI Nenhum.
Binario ~IBINI BIN 44 4: Conyer. a ••• Oper.~ae. Arltmetlc •• com B •• es

Quando voce muda para uma nova base:

• 0 numero no visor e convertido em urn novo modo.

• quando voce muda de decimal para uma nova base, a parte inteira do ruirnero e apresentada no visor na nova base. Internamente, a representacao com 12 digitos do ruimero decimal e preservada. Quando voce muda para a base decimal, 0 mimero decimal e apresentado por inteiro, no formato corrente do visor. Niimeros sao truncados para inteiros internamente apenas quando sao utilizados em uma operacao aritmetica numa base hexadecimal, octal ou binaria.

• numeros hexadecimais, octais e binaries sao justificados a direita no visor, isto e, sao apresentados 0 mais distante possivel a direita.

• no modo Octal e Binario: certas teclas sao inativas. Por exemplo, 8 e 9 nao tern funcao alguma no modo Octal; as teclas de 2 a 9 nao tern funcao alguma no modo Binario, Se voce pressionar uma tecla inativa, 0 aruincio da base piscara.

• no modo Hexadecimal: as teclas' da linha superior se tornam digitos hexadecimais de A a F.

• no modo Binario: se urn ruimero binario possui mais de oito bits, os oito bits rna is a direita (menos significativos) sao apresentados, e urn ruimero de janela aparece a esquerda do visor.

Nurnero de [aneta apa- '-

rece se um numero ,

tem mais de 8 digitos. 0

......,........Oito digitos menos signi-

,-----''--___ ficativos de um numero

11111011 binario.

Pressione [:J para ver outro segmento de oito bits.

o ruimero binario 101101101111110110111100010111010111 aparece dessa forma nas janelas.

4 1011 3 01101111 2 11011011 1 11000101 0 11010111

t

t

t

t

t

Nurneros de Janela

4: Conver.6e. e Oper.~6e. Arltmetlca. com a •• e. 45

Exemplo: Convertendo Entre Ba.es. As sequencias de teclas seguintes fazem uma serie de conversoes. Converta 12510 em urn mimero binario, octal e hexadecimal.

Tecl •• : VI.or: De.crI98o:
125~IBINI 1111101 Muda para base bina-
ria; 12510 = 11111012.
~IOCTI 175 Muda para base octal;
11111012 = 1758.
~IHEXI 7d Muda para base hexa-
decimal; 1758 = 70]6-
~IDECI 125.0000 Volta a base decimal. Converta 24FF16 em base binaria.

24FF~IBINI

7d Estabelece a base hexadecimal.

o 11111111 Converte 24FF16 em base binaria e apresenta no visor os oito digitos menos significativos.

1 100100 Apresenta os seis digi-

tos restantes na janela 1.

o 11111111 Volta a janela O.

1 100100 Volta novamente a ja-

nela 1.

o ruimero binario e 10010011111111. Agora, converta em base decimal:

9,471.0000

Volta a base decimal.

48 4: Conv.,.6 ••• Oper.~6 •• Arltmetlc •• com a ••••

Representaqao de Numeros

A representacao interna de urn ruimero nao altera quando ele e convertido em outra base. Quando urn numero e convertido de seu valor decimal em uma base diferente, a parte inteira do numero e representada como urn ruimero binario de 36 bits.

Nos modos Hexadecimal, Octal e Binario, os ruimeros sao apresentados no visor no formato complemento de 2. 0 bit mais a esquerda da representacao bin aria de urn numero e 0 bit de sinal. Esse bit e 1 quando 0 mimero e negativo.

Tecla.:

VI.or: De.crl~Ao:

8738 6J I HEX I

2222 Converte 873810 em base hexadecimal.

FFFFFdddE Complemento de 2.

- 8,738.0000 Numero decimal negativo.

Intervalos de Numeros Hexadecimais, Octais e Binarlos

o tamanho da palavra de 36 bits determina 0 intervalo dos ruirneros que podem ser representados em uma base hexadecimal, octal ou binaria e 0 intervalo dos numeros decimais que podem ser convertidos em outras bases.

4: Conver.6e. e Opera96e. Arltmetlc •• com a •• e. 47

Intervalo de Numeros para Conversoes de Bases

Base Malor Nlimero Malor Nlimero
Intelro Posltlyo Intelro Negatlyo
DEC 34.359.738.367 - 34.359.738.368
HEX 7FFFFFFFF 800000000
OCT 377777777777 400000000000
BIN (Apre- 4 111 4 1000
sentado nas 3 11111111 3 00000000
janelas de 2 11111111 2 00000000
o a 4) 1 11111111 1 00000000
0 11111111 0 00000000 Quando voce entra mimeros na base hexadecimal, octal ou binaria, a entrada de digitos interrompe se voce tentar entrar urn mirnero excessivo de digitos. Por exemplo, se voce ten tar entrar urn mimero hexadecimal de 10 digitos, a entrada de digitos interrompe apos 0 nono digito.

Se 0 visor contern urn mimero decimal fora do intervalo, mudandose para outra base, apresenta no visor too big (muito grande).

Teclas:

Visor:

1.0000E20

Descrh;:io:

1 x lazo nao po de ser convertido em base octal.

Volta a base decimal.

too big

Numeros que estao fora do intervalo de conversao sao representados pel a mensagem too big (muito grande).

36J[] 11 G36J [] 8 6JIHEXI

6JISWAPI

3 x 108 e llE1A30016 11 E1 A300 no modo Hexadecimal.

too big 3 x 1011 esta fora do intervalo de conversao de' base.

300,000,000,000. 0.0000

Volta a base decimal. Apaga 0 visor.

48 4: Conyer.6 ••• Op.r.~6 •• Arltmetlc •• com a ••••

Operac;6es Aritmeticas

Todas as funcoes sao ativas em todas as bases (exceto as funcoes nao prefixadas na linha superior de teclas).

Todas as operacoes aritmeticas em base hexadecimal, octal e binaria utilizam a aritrnetica de complemento de 2. Quando uma divisao produz urn resto, apenas a parte inteira do mimero e retida.

Exemplo: Arltmetlca nas bases Hexadecimal, Octal e Binsria. Calcule 12F16 + E9A16.

12F [B E9A 0

Visor: Descrl~io:

o Estabelece a base hexadecimal.

FC9 Adiciona numeros hexadecimais.

Teclas:

Calcule 77608 - 43268, [alocrl

7760 [B 4326 0

7711 Muda para a base octal (FC916 = 77118),

3432 Subtrai numeros octais.

Calcule 1008 -:- 58' 100[!]50

14 Parte inteira do resultado.

Compare 0 resultado anterior com a divisao decimal apresentada abaixo.

100 [!] 5 EilloEcl

5.0000

Converte todos os valores na expressao em modo Decimal.

12.8000 Divisao de 6410 -:- 510, (1008 = 6410),

14 A parte inteira de 12,810 na base octal.

4: ConversGes e Opera~Ges Arltmetlcas com Bases 49

Adicione 5A016 rna is 10011002,

6llHEXl5AO

SAO_ Entra 0 mimero hexadecimal.

o 10100000 Muda para a base binaria.

[B 10011000

o 11101100 Ca1cula 0 resultado em base binaria. Apresenta no visor a janela O.

1

101 Apresenta no visor a janela 1.

Resultados aritmeticos que nao podem ser representados em 36 bits apresentam no visor uma advertencia de overflow e 0 maior mimero positivo ou negativo:

EBBBBBBBB G 6CCCCCCCC0

SEC Muda para a base hexa-
decimal.
OFLO Mensagem temporaria.
7FFFFFFFF o maior numero posi-
tivo.
OFLO Mensagem ternporaria.
800000000 o maior numero nega-
tivo. 5AAAAAAAA 0 4 0

Pressione 6l10ECI para retornar ao modo Decimal.

50 4: Conv.rso.s • Op.ra~o.s Arltmetlcas com Bas.s

5

Calculos Estatisticos

j As teclas ~ e 6 ~ sao utilizadas para entrar e elimiggggg~ nar dados estatisticos para funcoes estatisticas de uma ~~ogg ou duas variaveis. Dados de somatorio sao acumulados o DODD nos registradores de R4 a R9. Uma vez que voce entre os 00000

o DDr::J~ dados, voce pode utilizar funcoes estatisticas para calcular:

• media e desvio-padrao.

• regressao linear e estimativa linear.

• media ponderada.

• funcoes estatfsticas de sornatorios: n, LX, Lx2, 2:,y, Ll e Exy.

Entrando Dados Estatisticos

Nao ha limite para 0 numero de valores que voce pode acumular nos registradores estatisticos. Contudo, se dad os estatfsticos levarem o valor do registrador estatistico a exceder -9.99999999999 x 10499, a HP-20S apresenta temporariamente a advertencia de overflow (OFLO).

Os registradores estansticos, de R4 a R9, podem ser utilizados para armazenar dados de utilizacao distinta da estatistica. Para apagar qualquer dado que foi anteriormente armazenado, pressione!a I CL~ I.

Entrando Dados para Operaf?oes Estatisticas de uma Varlavel

Para entrar dados X para operacoes estatisticas de uma variavel:

1. apague to do 0 conteudo anterior de R4 a R9, pressionando [E] Icu:l.

5: Calculos Estatistlcos 51

2. entre 0 primeiro valor e pressione 1 E + I. A HP-20S apresenta a ruimero de itens acumulados (n); neste caso, 1.0000.

3. continue acumulando valores, entrando as ruimeros e pressionando [I!]. 0 valor de n e atualizado a cad a entrada de dados.

Entrando Dados para Opera~oes Estatistlcas de Duas Varlavels ou Media Ponderada

Para entrar pares x,y de dados estatisticos:

1. apague todo a conteudo anterior de R4 a R9, pressionando ~ICLEI.

2. entre a prime ira valor de x e pressione IINPUTI. A HP-20S apresenta a valor de x.

3. entre a valor correspondente de y e pressione [I!]. A HP-20S apresenta a numero de pares de itens acumulados (n); neste caso, 1.0000.

4. continue entrando pares x,y. 0 valor de n e incrementado a cada entrada de dados.

Para entrar dados para calculo de media ponderada, entre cad a valor de x, e seu peso correspondente como y.

Corrlglndo Dados Estatistlcos

Entradas incorretas podem ser eliminadas utilizando ~ If::]. Se urn au ambos as valores de urn par x,y estiverem incorretos, voce precisa eliminar e entrar novamente as dais valores.

Para eliminar e entrar novamente as dados estatisticos:

1. entre a valor x que deve ser eliminado. Se as dados consistem de pares x,y, pressione IINPUTI e, en tao, entre a valor de y.

2. pressione ~ ~ para eliminar o(s) valor(es). 0 valor de n decresce de 1.

3. entre a valor correto au a par x,y, utilizando jjij],

52 5: Calculos Estatistlcos

Apagando Dados Estatisticos

000000 000000 c::::J0000 0 ••• 0 0 ••• 0 00000 0000.

Apague OS registradores estatfsticos antes de entrar novas dados, de forma que os registradores de R4 a R9 estejam zerados quando voce comecar. Se voce nao apagar os registradores, os dados correntemente armazenados em R4 a ~ estarao incluidos automaticamente no calculo do somat6rio. Para apagar os registradores estatisticos, pressione la Icu:: I. 0 visor e qualquer operacao pendente sao igualmente apagados.

Resumo dos Calculos Estatisticos

Algumas funcoes estatisticas retornam como resultado dois valores. o aruincio : indica que ha dois valores retornados. Pressione

~ ISWAPI para ver 0 valor escondido.

Teelas DeserlC?io ~ISWAPI
para apresentar
IRCll4 (n) Nurnero de enlradas
de dados ocorridas.
IRCll5 (Ex) Soma dos valores de x.
IRCll6 (Ey) Soma dos valores de y.
IRCll7 (Ex2) Soma dos quadrados
dos valores de x.
IRClla (Ey2) Soma dos quadrados
dos valores de y.
I RCl I 9 (Exy) Soma dos produtos dos
valores x e y.
lalIIl Media aritmetica dos va- Media dos valores de
lores de x. y, se voce entrou da-
dos y.
la~ Media dos valores de x
ponderados pelos valo-
res de y. 5: Calculos Estatistlcos 53

Teclas Descrl~ao ~lswApl
para apresentar
[a~ Desvio-padrao dos valo- Desvio-padrao dos va-
res de x·. lores de y, se voce en-
trou dados ~ .
Valor de y[a!bD Estimativa de ; para Coeficiente de correla-
um dado valor de y. caot.
Valor de x [a ~ Estimativa de y para Coeficiente de correla-
um dado valor de x. cao].
[alm,bl Declividade (m) da linha Interseccao da linha
calculada. calculada com y (b).
·0 dssvio-padrao a a medida de dispersi!.o dos numeros em torno da media. A HP-20S calcu-
la 0 aesvio-pedrso amostral, que admite os dados como arnostra de urn conjunto de dados
maior e complete. Se os dados constituem a populacao completa dos dados a popular;ao re-
el, veja a pagina 55, "Calculando 0 Desvio-Padri!.o da Populacao."
to coeficiente de correlacao a um nurnero entre - 1 e + 1 que mede 0 quanto os dad os se
aproximam da curva calculada. 0 valor + 1 indica uma corretacao posit iva perfeita, e - 1 indi-
ca urna corretacao negativa perfeita. Um valor pr6ximo de zero indica que a curva se aproxi-
ma pouco dos dados. Media, Desvio-Padrio e Somatorios Estatisticos

0 •• 000 000000 =0000

0 0

0 0

00000 00000

Voce po de ca1cular a media, 0 desvio-padrao, n, Ex e Ex2 dos dados x. Para os dados x,y, voce tambem pode ca1cular a media, 0 desvio-padrao dos dados y e Ey, Ey2 e Exy.

Exemplo: Calculando a Media, 0 Desvlo·Padrao e a Ralz da Media Quadratlca. Um capitao de iate quer determinar quanto tempo se leva para desviar uma rota. Ele aleatoriamente escolhe seis membros de sua tripulacao, observa como conduzem 0 desvio da rota e registra os minutos gastos: 4,5; 4; 2; 3,25; 3,5; 3,75.

Calcule a media e 0 desvio-padrao dos tempos. Calcule tarnbem a raiz da media quadratica, utilizando a formula -JtX_27n.

Teclas:

Visor:

Descrl~io:

0.0000

Apaga os registradores estatfsticos.

4.511: + 1

1.0000

Entra 0 primeiro valor de tempo.

4[EJ 2[EJ 3.25 [EJ 3.5 [EJ 3.75 [EJ

6.0000 Entra os valores restan-
tes de tempo.
3.5000 Calcula a media.
0.8515 Calcula 0 desvio-pa-
drao.
77.1250 Apresenta Ex2.
6.0000 Apresenta n.
3.5853 Calcula a raiz da me-
dia quadratica. IRCLI7 [!]IRCLI4 0lEl

Calculando 0 Desvlo-Padrio da Popula«;io

Os desvios-padrao calculados por [a ~ e

[a ~ ~ ISWAPI sao desvios-padrao amostrais. Eles admitem que os dados sao uma amostra de urn conjunto completo de dados. Se os dados constituem a populacao inteira de dados, pode obter-se 0 desuio-padriio da populaciio real, calculando-se a media dos dados originais, adicionando-se a media aos dados estatfsticos utilizando [EJ e, entao, calculando 0 desvio-padrao, Para calculos estatfsticos de duas variaveis, apos calculada a media dos dados originais, pressione ~ I SWAP I para colocar os dados na ordem correta (y no visor) e, entao, pressione [EJ.

0 •• 000 000000 _0000 00000 00000 00000 DODD.

5: Calculos Estatistlcos 55

Exemplo: Desvlo-Padrao da Popula«;ao. Urn tecnico tern quatro novos jogadores no time com alturas 193, 182, 177 e 185 centimetros e pesos 90, 81, 83 e 77 quilogramas. Ache a media e 0 desvio-padrao da populacao de suas alturas e pesos.

Teclas: Visor:
6]lcu:1 0.0000
193 IINPurl 90 !B 1.0000
18211NPur] 81 !B 2.0000
177IINPurI83!B 3.0000
1851INPurl77!B 4.0000
t:a [II] 184.2500
6]ISWAPI 82.7500
!B 5.0000 Descrl~io:

5.8041

Apaga os registradores estatisticos.

Entra a altura e 0 peso do jogador 1.

Entra a altura e 0 peso do jogador 2.

Entra a altura e 0 peso do jogador 3.

Entra a altura e 0 peso do jogador 4.

Calcula a media das alturas (x).

Apresenta a media dos pesos (y).

Adiciona a media aos dados. (Os dados precisam estar na ordem x, y com y no visor.)

Calcula 0 desvio-padrao da populacao para as alturas (x).

Apresenta 0 desvio-padrao da populacao para os pesos (y).

4.7104

56 5: Calculos Estatistlcos

Regressio Linear e Estimativa

000 ••• 000000 _0000 00000 00000 00000 00000

Regressao linear e urn metodo estatfstico para achar-se uma reta que melhor se ajusta a urn conjunto de pares de dados x,y. Devem existir pelo menos dois pares x,y diferentes. Areta gera uma relacao entre as variaveis x e y: y = mx + b, onde mea declividade da reta e b e o ponto onde a reta intercepta 0 eixo y.

Regressio Linear. Para fazer urn calculo de regressao linear:

1. entre os dados x,y, utilizando as instrucoes da pagina 52.

2. pressione:

• [E] [&!] 611 SWAP 1 (ou [E] [I!] 611 SWAP I) para apresentar o coeficiente de correlacao.

• [E] Im,bl para apresentar m, a declividade da reta, e 61lswAPlpara apresentarb, 0 ponto onde a reta intercepta y.

Estlmatlva Linear. Areta calculada por regressao linear pode ser utilizada para estimar urn valor de y para urn dado valor de x ou vice-versa. Para calcular estimativa linear:

1. entre os dados x,y, utilizando as instrucoes da pagina 52.

2. entre 0 valor conhecido de x ou y.

• Para estimar x dado y, entre 0 valor de y e pressione [E] [&!].

• Para estimar y dado x, entre 0 valor de x e pressione [E] [I!].

Exemplo: Regressio Linear e Estlmatlva. A velocidade de reacao de certa reacao qufrnica depende da concentracao inicial de uma certa substancia, Quando a reacao e feita repetidamente, variando-se apenas a concentracao inicial, as seguintes velocidades de reacao sao observadas:

Concentra~ao X 0,050 0,075 0,10 0,125 0,20
(moles por IItro)
Velocldade de rea·
~ao Y (moles por 11- 0,0062 0,00941 0,0140 0,0146 0,023
tro por segundo) 5: Calculos Estatistlcos 57

Calcule a dec1ividade e 0 ponto de interseccao no eixo y da melhor reta ajustada aos pontos. Tambem calcule 0 coeficiente de correlacao.

Teclas: Visor: Descrltrao:
~lcu:1 0.0000 Apaga os registradores
estatisticos .
. 051INPUTI.0062 ~
.0751INPUTI.00941 ~
.1 IINPUTI .01411:+ 1
.1251INPUTI.0146 ~
.21INPUTI .023 ~ 5.0000 Entra os dados x, y.
~Im.bl 0.1093 Apresenta a declivida-
de.
~ISWAPI 0014 Apresenta 0 ponto de
interseccao com y. : in-
dica urn outro resulta-
do.
~ I:&:!J ~ 1 SWAP 1 9890 Apresenta 0 coeficien-
te de correlacao. Estime a velocidade de reacao quando a concentracao e 0,09 moles por litro .

. 09~~

0.0113

Calcula a estimativa de y para x=0,09.

Que concentracao e necessaria para que a velocidade de reacao seja igual a 0, 0200?

.02 EJ I:&:!J

0.1700

Calcula a estimativa de x para y=0,02.

Apaga 0 visor eo anuncio :.

0.0000

58 5: Calculos Estatistlcos

Media Ponderada

o seguinte procedimento calcula a media ponderada de valores xl' x2,·· .,xn, cujos respectivos pesos sao YI'Y2'" ·,Yn·

1. Utilize ~ para entrar os pares x,y. Os valores de Y sao os pesos de x.

2. Pressione El ~

Exemplo: Media Ponderada. Sua fabrica compra uma certa peca quatro vezes por ano. No ano passado as compras foram:

Pre~o/Pe~a Cz$4,25 Numero de 250 Pe~as

Cz$4,60 800

CZ$4,70 900

Cz$4,10 1000

Ca1cule 0 preco medic pOT pe~a.

Teclas:

Visor:

Descrl~ao:

0.0000

Apaga os registradores estatfsticos.

4.2511NPUT1250 ~ 4.611NPUT1800 Ir:+ I 4.7 IINPUTI 900 ~ 4.1 IINPUTI1000 Ir:+ I

4.0000

Entra os dados e os seus pesos.

Calcula a media ponderada (preco medic da peca).

4.4314

5: Calculos Est.tistlcos 59

Formulas Estatistlcas

_ ~x

x =.n '

_ ~tJ Y =~, n

x =~

w ~y

v~x' - (~x)'

S, = n

n - 1

b = Y - mx

Sy = ~l-~
n
n - 1
m ~xy _ ~x~y
n
~X2 _ (~xl
n
x = .:c:_J_ ~ = mx + b
m ~ ~x~y

._xy -

n

r = ----;::::;======::::;=====

V (~X2 _ (~:)2)(~y2 - ~)

60 5: Cillllculos Estetistlcos

6

Programa~ao

Urn programa the permite repetir calculos sem repetir sequencias de teclas. Para entrar urn programa, voce utiliza as mesmas teclas que utilizaria manual mente, porem pression an do as teclas enquanto voce est a no modo Programacao. Sua calculadora repetira, entao, sob seu comando.

A HP-20S permite que voce utilize 0 recurso de programacao de duas maneiras. Voce pode escrever programas originais, fazendo a calculadora registrar e repetir as teclas, ou entao executar qualquer urn de seus seis programas embutidos.

Qualquer programa, seja entrado por voce ou da biblioteca de programas da calculadora, po de ser executa do e editado. Este capitulo explica como criar e editar.programas originais. 0 capitulo 7 instrui sobre a utilizacao dos programas embutidos.

Antes que os conceitos e comandos de programacao sejam explicados em detalhes, tente fazer esse rapido exemplo. Comece escrevendo a formula, entao resolva 0 problema a partir do teclado.

Um Exemplo Simples de Programacrio. Para achar a area da secao transversal de urn tubo cujo diametro e 5 centirnetros, use a formula:

1rd2

A=

4

Antes de executar 0 calculo reescreva a equacao ness a ordem d2 x 1r +- 4 = A.

Entre 5 no visor e pressione:

dando como resultado 19,6350 centirnetros quadrados.

6: ProgramatrAo 61

Se, entretanto, voce quisesse encontrar a area de diferentes tubos? Ao inves de repetir as sequencias de teclas a cada vez (variando apenas 0 "5" para diferentes diametros), seria melhor entrar a sequencia de teclas que se repete ern urn programa, que poderia ser esse:

01 x2 02 x 0311" 04 + 054 06 =

Esse program a admite que 0 valor para 0 diametro esta no visor quando 0 programa comeca a ser executado. Ele calcula e apresenta a area no visor. Para entrar esse programa na memoria de programas, pressione as seguintes teclas. (Nao se preocupe corn os mimeros que aparecem no visor - eles sao chamados de codigos de teclas e serao explicados mais tarde.) Se voce perceber urn erro enquanto estiver teclando uma linha, pressione [!] para apagar essa linha e tecle novamente.

62 6: Programac;io

.00000 0.000. _0000 .0000 00000 00000 00000

Teelas:

Visor:

Descrl~io:

01- 51 11

Entra no modo Programacae.

Apaga qualquer programa armazenado anteriormente.

Entra as sequencias de teclas que criam 0 programa.

~ICLPRGMI

00-

0 02- 55
~G 03- 61 22
B 04- 45
4 05- 4
G 06- 74
~IPRGMI Sai do modo Programa<;:30.

Agora tente executar esse programa para achar a area de urn tubo com 5 centfmetros de diametro.

Teelas: Visor: Descrl~io:
[Q] 0.0000 Apaga 0 visor.
~ IGTol c::J c::J 0.0000 Vai para a primeira li-
nha do programa.
51RIsi 19.6350 Eis a resposta! 6: Programa~io 63

Criando Programas

Os passos que voce deve seguir para criar urn programa sao:

1. entre no modo Programacao.

2. entre a sequencia de teclas a ser repetida.

3. saia do modo Programacao.

4. execute 0 programa.

Continuarernos utilizando 0 programa de calculo da area de urn tubo para ilustrar conceitos de programacao. Quando voce estava programando, deve ter observado os ruimeros no visor. Esses sao os mimeros de linha e os c6digos de tecla.

Numeros de Llnha. Numeros de linha aparecem a esquerda no visor quando voce esta entrando 0 seu programa. Os ruimeros de 00 a 99 sao seguidos por urn hifen. 0 hifen separa os mimeros de linha dos c6digos de tecla.

Codlgos de Tecla. 0 ruirnero a direita do numero de linha e chamado c6digo de tecla. Urn c6digo de tecla indica qual tecla voce pressionou. 0 primeiro digito indica em quallinha do teclado esta a tecla pressionada. 0 segundo digito indica em qual coluna do teclado esta a tecla pressionada. Uma linha contern urn ou mais c6digos de tecla, que juntos representam uma unica operacao. R6tulos e teclas de ruimeros nao aparecem como codigos de tecla, mas como A a F ou 0 a 9.

64 6: Programac;ao

Colunas
2 3 4 5 6
x2 Xw lOX X,y LOG Sx,Sy % xlr %CHG y" I:- m.b
~A0B@)C(!~}C~}GF
.. P .. R HYP 'TT ASIN OEG ACOS RAO ATAN GRD PRGM RTN
2 (!!) EJ ~ (COS) ( TAN) ( R/S]
SWAP CLPRGM E FIX SCI ENG All LOAD 3 ( 31 JEJ[DCOG
L GTO LBL " x,.;y? ... x=o? ABS AND IP FP
i ~ [~t,CDY,mJ=D
n 4
h
a HEX OCT OEC BIN .HR .HMS .DEG .AAD
S 5 (ill (521 (ILCDy0
.kg +Ib .. oc .... ~F +em .. in .. I .. gal
6 (!i) CD0CDD
OFF ./, On. SHOW Pn" lAST n! CLRG ClI:
7 (QJ [QJ 0 0 C!!J
ON
2 3 4 5 IINPUTI = 31

~IGTOI C = 51 41 C ~ IHEXI = 51 52

ra [&i] = 61 14 ISTOI G 3 = 21 75 3 2 = 2

6: Programacrao 65

A Soma de Verlflca~ao (Checksum). Apos ter entrado urn programa, voce pode verificar se as sequencias de teclas estao entradas corretamente, comparando a soma de verificacao listada neste manual com a criada pelo seu programa. A soma de verificacao e urn valor hexadecimal unico atribuido as sequencias de teclas espedficas que voce entrou. Para ver a soma de verificacao, pressione e mantenha pressionadas por urn instante 6J ISHowl, enquanto voce esta no modo Programacao. Os valores da soma de verificacao para os exemplos deste manual sao validos se houver apenas urn programa na memoria. A soma de verificacao para 0 program a de calculo da area do tubo, da pagina 63, e 9Ad7.

Limites Entre Programas (LBL e RTN)

000000 00000. =0000 .0000 00000 00000 00000

Se voce quiser armazenar mais de urn programa na sua HP-20S, entao 0 programa precisara de limites definidos: urn r6tulo para marcar 0 infcio e urn retorno para marcar o final.

Rotulos de Programa. Programas e segmentos de programas (chamados rotinas) se iniciam com urn rotulo que atua como urn nome. Utilize urn rotulo para separar programas, toda vez que houver mais de urn program a na memoria. A sequencia de teclas para criar urn rotulo e ~ ILBLI (LBL de "label" = rotulo) seguida por uma letra de A a F ou urn numero de 0 a 9. Urn rotulo e utilizado para executar urn programa especifico ou uma rotina.

Quando voce aciona IXEQI r6tulo, 0 ponteiro de programa se move para 0 rotulo designado e inicia-se a execucao. (0 ponteiro de programa e urn ponteiro interno que marca a linha apresentada no visor enquanto no modo Programacao.) Toda a memoria e requisitada para 0 rotu- 10 especificado, a partir do ponteiro de programa: Se 0 rotulo nao for achado, a mensagem Error - LbL e apresentada no visor.

Retorno. Programas sao finalizados com uma instrucao de retorno (~IRTNI). Quando 0 programa termina, a instrucao RTN (return) faz com que 0 ponteiro de programa volte para a linha 00. Se a ultima linha do programa nao for uma instrucao RTN, 0 ponteiro de programa retornara automaticamente para a linha 00. A sequencia de teclas e ~ IRTNI. Utilizando ~ IRTNI em sub-rotinas e discutido a pagina 76.

66 6: Programa~ao

Entrando Programas

Pressionando ~ I PRGM I, a calculadora entra e sai do modo Programacao (aruincio PRGM ativo). Enquanto a HP-20S esta no modo Programacao, as sequencias de teclas que entram sao armazenadas como linhas de programa. A calculadora possui memoria suficiente para 99 linhas de programa. Cada funcao e cada digito de urn ruirnero ocupa uma linha de memoria,

Para antrar um programa na memoria:

1. pressione ~ I PRGM I para entrar no modo Prograrnacao. 0 aruincio PRGM aparece no visor.

2. pressione ~IGTOIGG para apresentar a linha 00. Isso estabelece 0 ponteiro de programa na linha 00 sem afetar outros programas.

Se voce nao precisa de qualquer outro programa que possa estar na memoria, apague a memoria de programa pressionando ~ICLPRGMI. Esse procedimento estabelece 0 ponteiro de prograrna na linha 00, uma vez que nao ha outras linhas para apresentar.

3. para iniciar a entrada do programa, pressione ~ILBLI seguido pelo r6tulo que voce deseja atribuir; de A a F ou de 0 a 9.

4. para entrar as instrucoes do prograrna, pressione as mesmas teclas que voce utilizaria para realizar a operacao manualmente.

5. termine 0 programa corn uma instrucao de retorno, pressionando ~IRTNI.

6. pressione ~ I PRGM I para sair do modo Prograrnacao.

Entrada de Dados. Ha rnuitas maneiras para suprirem-se dados a urn programa. Aqui estao duas maneiras de suprirem-se dados a urn programa que necessita de urn dado:

• entre 0 numero no visor antes de executar 0 programa.

• armazene 0 ruimero num registrador antes de executar 0 prograrna, entao recupere-o dentro do programa.

Aqui estao duas maneiras para suprirem-se dados a urn programa que necessita de dois dados:

• entre os dados no visor, antes de executar 0 programa, utilizando numero111NPUTI numeio2. 0 rrograma pode armazenar 0 numero ; e, entao, executar ~ SWAP para acessar 0 numero ;

• armazene ambos os itens ern registradores antes de executar 0 programa, entao recupere-os dentro do programa.

6: Programatyao 67

Exemplo: Este exemplo apaga 0 programa da area do tuba e entra uma nova versao do programa, que inclui urn rotulo e uma instrucao de retorno (veja a pagina 71, se voce nao quiser apagar toda a memoria de programa). Se voce cometer urn erro durante a entrada, pressione [!] para eliminar a linha de programa corrente, entao entre correto novamente.

Teelas:

Visor:

IE] ICLPRGMI 00-

IE] ILBLI A 01- 61 41 A
EiJ~ 02- 51 11
0 03- 55
IE]G 04- 61 22
G 05- 45
4 06- 4
B 07- 74
IE] IRTNI 08- 61 26
EiJ ISHowl CF08
EiJIPRGMI Deserl~ao:

Entra no modo Programacae (aruincio PRGM esta ativo).

Apaga a memoria de programa.

Rotula de II A" essa rotina de programa.

Entra as linhas de programa.

Termina 0 programa. Soma de verificacao (pagina 66).

Sai do modo Programacao (aruincio PRGM desativado).

Posicionando 0 Ponteiro de Programa~io

A memoria de programa comeca na linha 00. A lista de linhas de programa e circular, de forma que 0 ponteiro de programa se move automaticamente do final para 0 inicio. Ha diversas maneiras de mover-se 0 ponteiro de programa para ver diferentes linhas.

68 6: Programa960

Se voce estiver no modo Programacao ou nao:

• ~ IGTol8 8 para ir para a linha 00.

• ~ I GTO 18 numero de linha para mover-se para uma Iinha especffica.

• ~ 0 ou ~ ~ para mover-se linha a linha.

• mantenha pressionada ~ e pressione 0 ou ~ para moverse para cima ou para baixo.

Quando no modo Programacao:

• mantenha pressionada ~ 0 ou ~ ~ para mover-se pard cima ou para baixo rapidamente.

Quando fora do modo Programacao:

• ~ IGTol r6tulo para mover-se para urn r6tulo especifico.

Executando Programas

000000 00000. =0000 .0000 00000 00000 00000

Ha duas formas de executar-se urn programa:

• utilizando IXEQI.

• utilizando IGTol e IRlsl (Run/Stop).

o aruincio PRGM pisca por urn momento, e a mensagem running (executando) aparece no visor quando 0 programa esta sendo executado.

Iniciando Programas com XEQ

Para executar urn programa utilizando I XEQ I:

• entre 0 dado requerido pelo programa, se necessario.

• pressione IXEQI r6tulo.

• se voce mantiver pressionada a tecla do r6tulo ap6s pressionar IXEQI, a linha onde a execucao comecara e apresentada no visor. o programa comeca a ser executado quando voce solta essa tecla.

6: Programa~ao 69

Exemplo: Execute 0 programa que tern 0 rotulo A, para encontrar as areas de tres diferentes tubos com diametros de 5; 2,5 e 27r. Lernbre-se de entrar 0 diametro antes de executar 0 programa A.

Teclas:

Visor:

Descrh,io:

19.6350

Entra 0 diametro e, entao, inicia 0 programa A. A area resultante e apresentada no visor.

Area do segundo tubo.

2.51XEQI A 20~G o

4.9087 3.1416 6.2832

Diametro do terceiro tubo.

Area do terceiro tubo.

IXEQI A

31.0063

Iniciando Programas com GTO e RIS

Para executar urn programa utilizando IGTOI e IRlsl:

• utilize IGTol para posicionar 0 ponteiro de programa onde voce deseja comecar (pagina 68).

• entre os dados requeridos pelo programa, se necessario.

• pressione I RISI. Se voce mantiver pressionada I RISI, sera apresentad a a linha onde a execucao comecara, 0 programa comeca a ser executado quando voce solta IRlsl.

Parando Programas

Quando urn programa esta sendo executado, voce po de parar a execucao pressionando I RIS I ou [9.

Programando uma Parada. Pressionando I RISI enquanto se esta no modo Programacao, insere-se uma instrucao de PARADA. Isso interrompe a execucao ate que voce pressione IRlsl novamente. Voce po de parar urn programa para entrar dados. Voce po de utilizar IRlsl em vez de RTN para finalizar urn programa. Quando 0 program a interrompe, 0 ponteiro de programa nao retoma para 0 infcio do programa.

70 6: Programa~io

Paradas Devldas a Erros. Se urn erro ocorrer quando urn prograrna estiver sen do executado, a execucao e interrompida no ponto ern que ocorreu 0 erro e uma mensagem de erro e apresentada no visor. (Ha uma lista de mensagens de erros e condicoes a pagina 122.) Pressione @] ou [!] para apagar 0 visor. Para ver a linha de programa que contem a instrucao que causou 0 erro, pressione ~ 1 PRGM I.

Apagando Programas

Voce precis a estar no modo Programacao (0 anuncio PRGM) precis a estar ativo para apagar programas. Pressione ~ 1 PRGM 1 para apagar todos os programas da memoria.

Para apagar urn programa especifico, voce precisa eliminar cada linha individualmente. Posicione 0 ponteiro na ultima linha do programa que voce quer eliminar e pressione [!] repetidamente. Veja a pagina 68 como posicionar 0 ponteiro.

Editando Programas

Voce pode modificar urn programa, entrando ou eliminando linhas de programa. Mesmo que uma linha de program a necessite de apenas uma pequena alteracao, voce deve apagar a linha existente e entrar uma nova.

Ellmlnando IInhas de programa:

1. entre no modo Programacao.

2. posicione 0 ponteiro on de voce quer iniciar. (Se voce for eliminar mais de uma linha de programa consecutiva, comece pela ultima linha do grupo.)

3. elimine a linha que voce quer alterar pressionando [!]. As linhas sucessivas sao autornaticamente renumeradas.

4. para sair do modo Programacao, pressione ~ 1 PRGM I.

Por exemplo, se voce quiser eliminar as linhas de 05 a 08, voce deve primeiro apresentar no visor a linha 08 e, entao, pressionar [!] quatro vezes. As linhas subseqiientes do programa se movem para cima e sao automaticamente renumeradas.

6: Programa9io 71

Inserlndo lin has de programa:

1. entre no modo Prograrnacao.

2. posicione 0 ponteiro na linha anterior, on de voce quer adicionar outras linhas.

3. entre as novas linhas. Elas sao inseridas ap6s a linha que esta sendo apresentada no visor. As linhas sucessivas sao automaticamente renumeradas.

4. para sair do modo Prograrnacao, pressione ~ 1 PRGM I.

Por exemplo, se voce deseja inserir varias linhas entre as linhas 04 e 05 de urn programa, voce apresenta primeiro no visor a linha 04 e, entao, entra as instrucoes, As linhas subsequentes do programa, comecando com a linha 05 original, sao movidas para baixo e renumeradas na sequencia.

Executando um Programa Passo a Passo

Voce pode testar urn programa utilizando 0 me to do da execucao passo a passo. 0 programa executa uma linha por vez. 0 resultado e apresentado ap6s a execucao de cada linha de programa. Assim voce pode verificar a progressao dos calculos. Para executar urn programa uma linha porvez:

1. saia do modo Programacao.

2. posicione 0 ponteiro on de voce deseja cornecar.

3. entre os dados no visor, se for necessario.

4. pressione ~ e, entao, pressione e mantenha pressionada [!].

Este procedimento apresenta a linha de programa corrente. Quando voce solta [!], a linha corrente e executada. 0 resultado da execucao e apresentado no visor, eo ponteiro de programa se move para a linha seguinte.

5. repita 0 passo 4 ate encontrar urn erro ou chegar ao final do programa.

Para mover-se para a linha precedente, voce pode pressionar ~ 0. Nenhuma execucao ocorre.

Exemplo: Execute passo a passo 0 programa rotulado como A. Utilize urn diametro de 5 como dado do teste. Antes de iniciar, certifiquese de que 0 aruincio PRGM esta desativado.

72 6: Programa~ao

Teelas: Visor: Deserl~iio:
6JIGToIA Move 0 ponteiro de
programa para 0 rotu-
10 A.
5 5_ Entra 5 no visor,
6J [!] (segure) 01- 61 41 A Rotulo A
(salle) 5.0000
6J [!] (segure) 02- 51 11 Calcula 0 quadrado.
(salte) 25.0000
6J [!J (segure) 03- 55 Multiplica 25 por ...
(salte) 25.0000
6J [!J (segure) 04- 61 22 ... 1l'
(salte) 3.1416
6J [!J (segure) 05- 45 Calcula 0 resultado in-
(sa/te) 78.5398 terrnediario.
6J [!J (segure) 06- 4 ... +4.
(salte) 4_
6J [!J (segure) 07- 74 ... =
(salte) 19.6350
6J [!J (segure) 08- 61 26 Fim do programa. 0 re-
(salte) 19.6350 sultado esta correto. Amostra de Programa: Teorema de Pitagoras

Voce pode utilizar a maioria dos recursos de prograrnacao da HP-20S como voce faz manualmente. Para ilustrar como ISTOI e IRCLI sao utilizados para recuperar dados dos registradores num programa, entre o programa do teorema de Pitagoras a seguir. Ele calcula 0 comprimento da hipotenusa (lado c) de urn triangulo retangulo, dados os comprimentos dos lados a e b. A formula utilizada e c = '/{?---+ -h2. Admita que 0 calculo inicia corn 0 lado a ern Rl e 0 lado b ern R2.

6: Programa~iio 73

Teelas:

Visor:

[aICLPRGMI

00-

[aILBLI E 01- 61 41 E
IRCLi1 02- 22 1
~~ 03-5111
0 04- 75
IRCLI2 05- 22 2
~~ 06-5111
0 07- 74
[{;] 08- 11
[aIRTNI 09- 61 26
~ISHowl 3902
~IPRGMI Deserlc;io:

Entra no modo Programacae.

Apaga a memoria de programa. (Pule esse passo para deixar intactos os programas.)

Rotula 0 programa

'IE'I.

Recupera a de RI. a2.

Recupera b de R2. b2.

a2 + ~. Ja'l+Ji2.

Soma de verificacao (pagina 66).

Sai do modo Programacao.

Agora armazene os valores 22 e 9 de a e b ern RI e R2 e execute a programa:

Teelas: Visor: Deserlc;io:
221sTOI1 2.0000 Armazena a em RI.
91sTOl2 9.0000 Armazena b em R2.
IXEQI E 23.7697 Cornprimento da hipo-
tenusa. 74 6: Programac;ao

Amostra de Programa: Gerador de Numeros Aleatorios

o program a seguinte gera mimeros aleat6rios no intervalo 0 < ri< 1. 0 programa utiliza urn valor inicial entre 0 e 1. Para uma sequencia diferente de numeros aleatorios, utilize urn valor inicial diferente*.

Teelas:

Visor:

~ICLPRGMI

00-

~IL8LIA 01- 61 41 A
IRCLlo 02- 22 0
0 03- 55
9 04- 9
9 05- 9
7 06- 7
0 07- 74
~[ill 08- 61 45
ISTOIO 09- 21 0 Deser'i9io:

Entra no modo Programacae.

Apaga a memoria de programa. (Pule esse passo para deixar intactos os programas.)

Atribui 0 nome" A" ao programa.

Obtern rio

Multiplica ...

... par 997.

Igual a 997ri•

ri + 1 = FP (997ri) (parte fracionaria),

Salva ri + i-

'0 programa utiliza 0 algoritmo: 'i+ 1 = FP (997'i)' onde '0 e urn valor jnicial entre 0 e 1 (por exernplo, 0,5284163). 0 gerador de ruimeros aleat6rios satisfaz 0 teste de frequencia chi-quadrada para a uniformidade e os testes seriais e de execucao para aleatoriedade. Os digitos mais significativos sao mais aleat6rios que os digitos menos significativos.

Se 0 valor inicial estiver entre 0 e 1 e 0 valor inicial x 107 nao for divisivel por 2 ou 5, entao 0 gerador produz 500.000 diferentes mimeros aleat6rios antes de repetir-se.

6: Programa98o 75

10- 61 26 7Ab8

Fim do programa. Soma de verificacao (pagina 66).

Sai do modo Programacao,

Para armazenar 0 valor inicial em Ro e executar 0 programa:

Teelas: Visor: Deserlf;8o:
.5284163 0.5284163_ Entra 0 valor inicial
no visor.
ISTOIO 0.5284 Armazena 0 valor ini-
cial ern Ro'
IXEQIA 0.8311 Cera 0 primeiro mime-
ro aleatoric.
IXEQIA 0.5579 Cera 0 segundo mime-
ro aleatoric. Continue pressionando IXEQI A para continuar gerando mimeros aleatorios.

Se voce deseja colocar ern escala os mimeros aleatorios dentro de urn intervalo limite inferior < R, < limite superior, adicione lin has de programas para multiplicar 0 ruimero aleatoric pela diferenca entre os limites e adicionar 0 produto ao limite inferior. Isto e:

Ri alterado = (limite superior - limite inierior)r, + limite inferior.

Sub·rotinas

Urn programa e composto de uma ou mais rotinas. Uma rotina e uma unidade funcional que executa uma tare fa espedfica. Quando urn programa se torna mais complicado, ela ajuda a quebra-lo ern pedacos menores. Isso faz urn programa mais facil de ser escrito, lido, entendido e alterado.

Uma rot ina tipicamente se inicia corn urn rotulo (LBL) e termina corn uma instrucao que altera ou para a execucao do programa, como RTN ouCTO.

76 6: Programa9io

Uma sub-rotina e uma rotina que e chamada por (executada por) outra rotina e retorna ao controle para a mesma rotina quando termina. A subrotina precisa ser iniciada com LBL e terminada com RTN. Uma sub-rotina pode chamar outras sub-rotinas.

Se uma sub-rotina esta no final da memoria de programa e nao termina com ra I RTN I, ao ser terminada, 0 controle tarnbern e transferido para 0 passo apos 0 I XEQ I que a originou. Tudo se passa como se ela fosse term inadacomralRTNI.

Cham and a Sub·rotlnas (XEQ)

Utilize I XEO I r6tulo para chamar uma sub-rotina especifica. A sub-rotina precisa iniciar com 0 rotulo de A a F ou de 0 a 9. A busca corneca em IXEOI e prossegue pelo programa abaixo, retornando para a linha 00 se for atingida a ultima linha da memoria, ate 0 rotulo ser encontrado. Dentro de urn programa, I XEQ I r6tulo transfere a execucao de urn programa que esta sendo executado para a linha que contern 0 rotulo, nao importando sua posicao. 0 programa continua sendo executado a partir dessa nova posicao. Na primeira ocorrencia de uma instrucao ral RTN I, a execucao retorna para a linha posterior a esse I XEO I e prossegue a partir dai.

Por exemplo, para escrever urn programa que ca1cula a declividade media entre xl e x2 no grafico, onde y = x2 - sen x, voce deve utilizar a formula:

(x/ - sen x2) decliuidade =

(X/ - sen Xl)

y

x

Xl 2

6: Programa,?8o 77

A solucao requer que sejam feitos dois calculos da expressao

x2 - senx (para x = xl e x = x2). Uma vez que a solucao inclui uma expressao que deve ser repetida para ambos os valores de x, voce pode criar uma sub-rotina para executar as sequencias de tec1as repetidas e economizar espaco na memoria de programa. 0 programa admite que xlllNPUTI x2 foi entrado antes da execucao do programa e que a ca1culadora esta no modo Radianos ([EJ I RAD I).

Teclas:

Visor:

[EJ I CLPRGM I

00-

01- 61 41 C

02- 21 2

03- 51 31 04- 21 1

05- 71

IRCLI2 06- 22 2
IXEOl5 07- 41 5
B 08- 65
IRCLI1 09- 22 1
IXEOl5 10- 41 5 11- 74

78 6: Programa~ao

Descrl~ao:

Entra no modo Programacae.

Apaga a memoria de programa.

Atribui 0 nome "C" ao programa.

Armazena 0 valor apresentado (x2) em R2.

Troca (x2 por xl)' Armazena 0 valor apresentado no visor (Xl) em RI.

Apaga 0 visor, para que nao sobre algum valor escondido ou 0 aruincio : quando 0 programa for completado.

Recupera x2.

Executa a sub-rotina que calcula xl- senx2.

(xl - senx2) - '" Recupera Xl'

Executa novamente a sub-rotina para ca1cular xl2 - sen xl'

(xl - sen x2) -

(x12 - sen xl)'

G 12- 45 Divide 0 resultado
por ...
I] 13- 33 Reordena a prioridade.
IRCLI2 14- 22 2 Recupera x2.
G 15- 65 x2 - ...
IRCLI1 16- 22 1 Recupera xl. 0 fecha-
mento de parenteses
nao e necessario, por
causa do = que est"
em seguida.
G 17- 74 «X~2 - sen x2) -
(xl - sen xI))/
(x2 - Xl)·
IRlsl 18- 26 Para.
EJILBLI5 19-61415 o rotulo 5 inicia a sub-
rotina.
ISTOIO 20- 21 0 Armazena 0 valor apre-
sentado no visor em Ro.
I] 21- 33 Reordena a prioridade.
6]~ 22- 15 11 Eleva 0 valor apresenta-
do ao quadrado.
G 23- 65 Subtrai.
IRCLIO 24- 22 0 Recupera 0 conteudo
de Ro.
ISINI 25- 23 Calcula 0 seno.
[I] 26- 34 o fechamento de pa-
renteses e necessario
para calcular x2 - sen x.
EJIRTNI 27- 61 26 Termina a sub-rotina
e retorna a linha seguin-
te ao I XEQ I de origem.
6]ISHowl 7EE9 Soma de verificacao
(pagina 66).
6]IPRGMI Sai do modo Programa-
cao.
6: Programa~io 79 Para executar 0 programa utilizando 3 e 4 como xl e X2' pressione 311NPUTI41xEOI C. 0 resuitado e 7,8979. Para sair do modo Radianos, pressione 611 DEG I.

Sub·rotlnas Embutldas. Uma sub-rotina pode chamar outra subrotina, e essa sub-rotina ainda pode chamar outra -sub-rotina. Esse "embutimento" de sub-rotina - processo de chamar uma sub-rotina de dentro de outra sub-rot ina - e iimitado a quatro nfveis de sub-rotinas. A operacao de sub-rotinas embutidas e apresentada abaixo.

PROGRAMA PRINCIPAL
(Nivel mais (10 nivel) (20 nivel) (30 nivel) (40 nivel)
alto)
1/ , LBL B 1:/ lB: C 1:/ LBL D , LBL E
LBL A ,
,
XEO B XEO C XEO D XEO E
j\\ r\ 1\" \
RTN RTN RTN RTN RTN
FIM DO PROGRAMA Se voce ten tar executar uma sub-rotina embutida alern de quatro niveis, a mensagem de erro Error - Sub aparecera no visor.

Desvios e Execu~ao Condicional Desvios (GTO)

000000 000000 =0000 .0000 00000 00000 00000

Como vimos com sub-rotinas, muitas vezes e desejavel transferir a execucao para uma parte do programa, ao inyes da linha seguinte. Esse procedimento e chamado de desvio.

o desvio incondicional utiliza a instrucao GTO (go to), para desviar para urn r6tulo de programa. Use as tec1as 6JIGTOI r6tulo.

80 6: Progr.ma~Ao

A instrucao [5] IGTOI r6tulo transfere a execucao do programa para a linha de programa que contern esse rotulo, que pode ser qualquer linha. A busca corneca em [5] IGTol e continua atraves de toda a memoria de programa. 0 program a continua a execucao a partir do novo ponto. Ele nao retorna automaticamente ao ponto de origem quando e encontrado urn ~ IRTNI. Conseqiientemente, [5] IGTol nao e utilizada para sub-rotinas.

Instru~oes Condicionais - Decisoes e Controle

000000 000000 =0000 0 •• 00 00000 00000 00000

Alern das sub-rotinas, outra forma de controlar a execucao de urn programa e com urn teste condicional - teste verdadeiro/falso, que compara dois ruirneros e pula a instrucao de programa seguinte se a comparacao for falsa.

A HP-20S possui duas instrucoes condicionais: ~ Ixq?1 e

~ I x =o? I. x ~ y? pergunta.r'E x menor ou igual a y?". x = O? pergunta, liE x igual a O?". Se a resposta for sim, 0 programa continua a execucao na linha imediatamente seguinte a questao. Se a resposta for nao, 0 programa pula uma linha e continua dai,

Por exemplo, se uma instrucao condicional for x=O?, 0 programa compara 0 conteudo do visor com zero. Se houver urn zero no visor, o programa vai entao para a linha seguinte. Se niio houver urn zero no visor, entao 0 programa pula uma linha e continua desse ponto. Essa regra e comumente chamada de "Faca se verdadeiro. II

Para Ix.;;;y?l, 0 programa compara y (0 valor do visor) com x (0 valor escondido). Use IINPUTI ou outre operador qualquer (por exemplo, G ou G) para separar x de y. Se x for menor que ou igual a y, entao 0 programa vai para a linha seguinte. Se x nao for menor ou igual a y (isto e, x e maior que y), entao 0 programa pula uma linha e continua dai.

o exemplo seguinte ilustra 0 desvio condicional e a instrucao GTO.

6: Programa4j:ao 81

Exemplo: Seu contador pede para voce escrever um programa que calcula 0 valor do imposto que uma pessoa deve pagar. Voce sabe que, se 0 salario exceder a $30.000,00, a aliquota do imposto sera de 38%. Se 0 salario for menor ou igual a $30.000,00, a aliquota sera de 28%. A questao e: e 0 sauirio ~ 30.000,OO? Ou, expondo de uma forma diferente: e x ~y?

Teelas:

Visor:

Descrif?ao:

Entra no modo Programacao.

E]ICLPRGMI

00-

Apaga os programas anteriores.

01- 61 41 A

Atribui nome ao programa.

Entra 0 valor do visor em x para 0 teste condicional.

Entra 0 primeiro digito de $30.000,00.

02 - 31

3

03- 3

a a a a

04- 0 05- 0 06- 0 07- 0

Entra 0 ultimo digito de $30.000,00.

08- 61 42

Teste condicional: e

x ~ $30.000,OO? Executa a linha seguinte se for verdade; se nao. pula uma linha.

Vai para 0 rotulo 0 se o sauirio ~ $30.000,00.

Intercambia $30.000,00 com saldrio.

Multiplica 0 valor de x. Cada digito utiliza uma linha de programao

09- 51 41 0

10- 51 31

o 3

11- 55 12- 3

82 6: Programa~ao

8

13- 8

Entra a aliquota do impasto.

EiJ§] o

IRlsl ~ILBLI 0

14- 51 14 15- 74

16- 26 17-61410

18- 51 31

38% do valor de x. Interrompe 0 programa. Inicia a rotina para salario ~ $30.000,00.

Intercambia 0 valor

de $30.000,00 com a valor de x.

Multiplica 0 valor de x. Cad a digito utiliza uma linha de prograrna.

o 2

19- 55 20- 2

8

21- 8

Entra a aliquota do impasto.

EiJ~ G

IRlsl

EiJ ISHowl

22 - 51 14 23- 74

24- 26 d6b6

28% do valor de x. Interrompe a programa. Soma de verificacao (pagina 66).

. ,

Sal do modo Programa-

cao.

Teste 0 programa comparando amostras feitas manualmente. Por exemplo, 15000028 EiJ §] 04,200.0000. Experimente com varies salaries rnanualmente, entao execute 0 programa e compare-os. Para executar 0 programa, entre as valores de salaries no visor e pressione IXEOI A.

0: que aparece no visor apos a programa ser completado e causado pelo IINPUTI, que separa sauirios de $30.000,00 para 0 teste condicional da linha 08. 0 programa pode ser reescrito de modo que 0 seja utilizado para separar salarios de $30.000,00 para 0 teste condicional. Da rnesrna forma, para economizar linhas de programa, as sequencias comuns de teclas podern ser agrupadas. 0 programa seguinte utiliza desvios condicionais e incondicionais para sequencias de teclas comuns.

6: Programa.;:io 83

Teelas: Visor: Deserit;;ao:
6JIPRGMI Entra no modo Progra-
rnacao.
EJ ICLPRGMI 00- Apaga qualquer pro-
grama cxistente.
~J [CsT] A 01- 61 41 A Atribui 0 nome A ao
programa.
0 02- 55 Poe 0 valor do visor
na posicao x para 0 tes-
te condicional. Ele se-
rri utilizado rnais tar-
de para ser multiplica-
do pela aliquota de im-
posto.
3 03- 3 Urn dfgito pm linha.
0 04- 0
0 05- 0
a 06- 0
a 07- 0 o valor de _II e
S30.00(J,()O.
EJ Ix(y?j 08- 61 42 Se sirn. vai para a li-
nha seguinte; se nao,
pula urna linha.
6J [GfQj 1 09- 51 41 1 Vai para 0 rotulo 1 Sf.'
sa I Ii rio ~ $30.000, ()O.
3 10- 3 Substitui $30.000,00 pc-
la ahquota de imposto.
8 11- 8
6llGTol2 12- 51 41 2 Vai ao rotulo 2 para
os passos comuns.
EJ [LSjJ 1 13- 61 41 1 lnicia a rotina 1 para
x ~ $30.000,00.
2 14- 2 Urn dfgito pm linha. 84 6: Programat;;ao

8 E][C~I12

15- 8

16- 61 41 2

lnicia a rotina 2 com linhas comuns.

Calcula 3H'X, ou 2H% ... ... do salzirio.

Firn do progr,lm,l. Soma de vcrificacao (pagina (6).

Sai do modo Programat;i\o.

[~l!o;o'! []

[B(§J [-~[§HOWJ

17- 51 14 18- 74 19- 26 CbCA

Teste l'sse programa da mesma mancira ljUl' voce tcstou 0 progr,)rna anterior da pilgin<l H3. Prcssionc [fJ p"ra remover u anuncio : do cxcrnplo anterior.

SeqLieneias de Teelas para Outras Opera~oes Condieionais

A 111'-205 proporciona duas dcntre VMI<lS possibilidades de upl'ra\lll's condicionais utilizando v, _II e zero. A tabela seguinte apresenta cxcrnplos de sClji.iencias ell' teclas que voce pede utilizar par,) criar outras opcracoos condicionais nurn progr<lma:

~'---"""-"-----r---- "'--"'-
Condicional Passos do Programa Exp1icaf?ao
,----_. -_.- -_.-_.---_._ .. .------
n=O?,n,,;()7 11 n ex.
[-'-'-1 [~_l_J:zJ E n=O?
l~@}Q] 1 Sim. Va para 0 LBL 1.
(Linhas para n;z: 0) Nao. Continue aqui.
~Lii~11
(Linhas para n = 0)
-----_
n";30?,n<O? [Q] Oex
!INPUT!
n ney.
~li0il E O,,;;n? (e n";30)?
Ell @IO] 1 Sim. Va para 0 LBL 1.
(Linhas para n < 0) Nao, Continue aqui.
~!LBLI1
(Linhas para n;?O) 6: Programaf?ao 85

Condlelona. Passos do Programa Explleacr.io
n~0?,n>07 n nex
IINPUTI
0 ~ e y.
[a Ix~y?1 E n~O?
~IGToI1 Sim. Va para 0 LBL 1.
(Linhas para n> {]j Nao. Continue aqui.
[a ILBLI1
(Linhas para n~{]j
n, = n2?, n,;r. n27 n,
B
n2
t§j 1~~~111 E n,-n2 = 07 (E n, = n2?
Sim. Va para 0 LBL 1.
(Linhas para n, ;rn2) Nao. Continue aqui.
laiLBLI1
(Linhas para n, = n2)
n,';;ln27, n,<n2? n2 n2 ex.
IINPUTI
n ,?, e y.
[EJlxq?1 E n2 ~ n, ? (E n, ';;l n2)?
~IGTOI1 Sim. v« para 0 LBL 1.
(Linhas para n, < n2) Nao. Continue aqui.
la ILBLI1
(Linhas para n, ;;. n2)
n, ~n2?' n, >n2? n, n, ex.
IINPUTI
n2 n2 e y.
la~ E n, ~n2?
~IGToI1 Sim. Va para 0 LBL 1.
(Linhas para n1>n2) Nao, Continue aqui.
[aILBLI1
(Linhas para nl~n2) 86 6: Programacrao

Memoria de Programa Disponivel

A memoria de programa pode ter no maximo 991inhas. Se voce tentar adicionar mais linhas de program a (em qualquer lugar da memoria de programa), depois que 99 linhas foram entradas, a mensagem de erro Error - FuLL sera apresentada no visor.

Fun~oes Nao-Programaveis

As seguintes funcoes da HP-20S nao sao programaveis:

~ I GTol G numero de linha ~IGTOIGG

BICLPRGMI ~ISHowl ~ILOADI ~IPRGMI BloFFI

6: Programatrao 87

7

Biblioteca de Programas Embutidos

•••••• 000000

=000. 00000 00000 00000 00000

Sua HP-20S possui seis programas embutidos, que podem ser copiados para a memoria de program a utilizando 6J I LOADI. Para carregar urn programa, pressione

6J I PRGM I entao 6J I LOAD I seguido por uma letra de A a F. Uma abreviatura do nome do programa e apresentada por urn momenta no visor, entao 0 ponteiro de programa se posiciona na linha 00. Os programas ernbutidos sao:

Nome do Titulo Mensagem
Programa
A Solucao de Raizes root
B lnteqracao Nurnerica Int
C Operacoes Complexas CPL
0 Operacoes com Matrizes 3 x 3 3bY3
E Equacao Ouadratica qUAd
F Ajuste de Curvas Fit Os programas embutidos sao concebidos para economizar teclas quando se esta entrando urn programa. Esses programas podem ser editados e executados da mesma forma que os programas entrados por voce. Quando urn novo programa e carregado, ele apaga qualquer outre programa que possa estar na memoria. Este capitulo da instrucoes e urn exemplo a cada programa na biblioteca.

88 7: Blbllotaca de Program as Embutldos

SolUfiao de Raizes (root)

Esse programa encontra uma solucao para j(x) = 0, utilizando 0 metodo da secante, 0 qual e derivado do metodo de Newton com uma aproximacao numerica para a derivadaj'(x). Voce deve definir a funcao j(x) entrando as linhas de programa para calcular [tx), adrnitindo que x esta no visor. Voce deve igualmente suprir uma estirnativa inicial, xo' para a solucao. Quanto mais proxima essa estimativa estiver do valor real da solucao, mais rapidamente 0 programa converge para uma resposta.

o program a principal tern 62 lin has e utiliza os registradores de R; a R9 e os rotulos A, F, 8 e 9. As linhas de programas, os registradores e os rotulos restantes podem ser utilizados para definir j(x). Voce pode substituir os valores-padrao de limite de t..x (erro relative), E (tolerancia de j(x)) e contagem (numero de iteracoes), com diferentes valores, dependendo da precisao desejada e da velocidade de solucao. Veja as equacoes a pagina 91 para inforrnacoes de como esses valores sao utilizados.

Instruc;:oes para 0 Programa:

1. pressione ~ IPRGMI e, entao, ~ ILOADI A, para carregar 0 programa. Entao pressione 6J 0 uma vez, para mover-se ate a ultima linha do programa.

2. depois de LBL F na linha 62 (62- 61 41 F), entre a sequencia de teclas para calcular 0 valor de j(x), utilizando 0 valor de x do visor. Veja 0 exemplo abaixo.

3. pressione ~ 1 PRGM I.

4. para calcular a raiz, entre a estimativa inicial (xo) e pressione IXEQI A.

s. para entrar uma nova Iuncao, repita as instrucoes cornecando pe- 10 passo 1.

6.opcional: para alterar ~ altere 0 valor padrao 10 - 2 nas linhas de 51 a 53.

7. opcional: para alterar 0 limite de !lx, altere 0 valor padrao 10-10 nas linhas de 39 a 42.

8. opcional: para alterar contagem, altere 0 valor padrao 100 nas linhas 09 e 10.

7: Blblloteca de Programas Embutldos 89

Exemplo: Ache a raiz de j(x) = xl> - x - 1 estimativa inicial Xo = 2.

o utilizando como

Teclas:

Visor:

6]IPRGMI6] I LOAD I A

6]0

root 00-

62- 61 41 F

Descrl~io:

Carrega 0 programa.

ISTOlo

63- 21 0

Apresenta 0 r6tulo que inicia a rotina de f'(x).

Inicia a rotina j(x); salva x.

~

6

B

IRCLlo

El

1

o 6]ISHowl

64- 14 65- 6 66- 65 67- 22 0 68- 65 69- 1 70-74 46b5

x.

x6 - x.

21xEOI A

1.1347

x6-x-1.

Soma de verificacao (pagina 66).

Sai do modo Programscao.

Entra Xo e calcula a raiz,

Nota.

Ap6s 0 final do programa, 0 valor de x tal que j(x) "" 0 e apresentado e armazenado em R6. Para calcular 0 valor correspondente de j(x), pressione IXEOI F com x no visor.

Error - Func e apresentado no visor se a equacao que calcula xi + 1 divide por zero ou causa outra operacao matematica impr6pria. Tente uma nova estimativa mais aproximada da raiz. Se E ou 0 limite de AX necessita ser aumentado, veja os pass os 6 e 7 das instrucoes de programa.

90 7: Blblloteca de Programa. Embutldo.

Error - LbL e apresentado no visor se a contagem de iteracoes for excedida. Isso significa que, para a estimativa inicial suprida, 0 programa nao pode convergir na raiz dentro da contagem de iteracao, Tente uma nova estimativa que seja rna is proxima a raiz, examine a funcao para ver se ela nao tern rafzes reais, ou aumente 0 valor de contagem de iteradio, € ou limite de ax. (Veja os passos de 6 a 8 nas instrucoes do programa.)

Se oearrer urn errol verifique a aproximacao da raiz (em R6), para ver se esta realmente pr6xima.

Se a funcao que esta sendo solucionada tiver raizes multi pi as, voce pode utilizar esse programa para achar cada uma das rafzes, selecionando diferentes estimativas iniciais, que sejam pr6ximas a cada uma das diferentes raizes.

Para obter valor de j(x) para urn determinado x, entre 0 valor de x e pressione IXEQI F.

Se houver uma expressao pendente quando 0 valor inicial (xo) estiver sendo entrado, este sera ignorado.

o programa utiliza as equacoes:

Metodo de Newton:

Xj + 1 = Xj -

f(Xj) f'(xj)

f'(xj) ::::: [(Xj + OJ) - f(x)

Aproximacao da Derivada:

OJ

onde: 01 = Xi _ 1 - Xi, 00 = 10·5xo se Xo =t- 0 e 00 = 10.5 se Xo = O.

Criterio-de Convergencia: I Xj + ~ - Xj I < limite de AX

I

ou I Xi + 1 - Xj I = 0 e I Xj I =t- 0 e I f{x) I < €, dentro da contagem de iteracoes

Integrac;ao Numerica (int)

Esse programa calcula uma integral aproximada para j(x), utilizando a regra de Simpson. Voce precisa definir a funcao j(x), entrando as linhas de programa que sao requeridas para calcular j(x), admitindo que x esteja no visor. Voce precisa igualmente fornecer 0 ruimero dos intervalos, n, para a integral. Quanto maior 0 ruimero de intervalos, mais precisa sera a resposta, mas maior sera a lentidao corn que 0 prograrna calculara a resposta.

7: Blblloleea de Programa. Embulldos 91

o programa principal possui a extensao de 58 linhas e utiliza os registradores de Rs a R9 e os rotulos A, F, 7, 8 e 9. As linhas de programas, os registradores e os r6tulos restantes podem ser utilizados para definir f'(x).

Instruf?oes para 0 Programa:

1. pressione ~ I PRGM I e, entao, ~ I LOADI 9, para carregar 0 prograrna. Entao pressione ~0 uma vez, para mover-se para a ultima linha do programa.

2. depois de LBL F na linha 58 (58- 61 41 F), entre a sequencia de tec1as para calcular 0 valor de f'(x), utilizando 0 valor de x do visor. Veja 0 exemplo abaixo.

3. pressione ~IPRGMI.

4. entre 0 limite inferior de integracao (xo) e pressione I STO 15 para salva-lo em Rs.

5. entre 0 limite superior de integracao (xn) e pressione ISTOI 6 para salva-lo em Ro.

6. para calcular a integral, entre 0 ruimero de intervalos de integracao e pressione IXEQI~. Esse mirnero deve ser par, positivo e inteiro.

7. para entrar uma nova funcao, repita as instrucoes, iniciando pelo passo 1.

Exemplo: Calcule a integral de f'(x) = x6 - x - 1 de Xo = 0 a xn = 3, utilizando 8 intervalos de integracao.

Teelas:

Visor:

Desericrao:

Carrega 0 programa.

int

00-

58-6141 F

Apresenta 0 r6tulo que inicia a rotina f'(x).

Inicia a rotinaf(x); salvax.

ISTOla

58- 21 0

[Z] 6 El

60-14 61- 6 62-65

92 7: Blblloteea de Programa. Embutldos

IReLlo

G

1

El ~ISHowl

63-220 64-65 65-1 66-74

b62E

x.

x6 - x.

0lSTOl5

0.0000

x6-x-1.

Soma de verificacao (pagina 66).

Sai do modo Programsc;ao.

Salva Xo (limite inferior).

Salva xn (limite superior).

Entra 0 numero de intervalos de integracao e calcula a integral.

31sTOI6

3.0000

81xEOIA

305.2806

Notas

A integral da regra de Simpson pode ser calculada apenas se 0 mimero de intervalos de integracao for par, positivo e 'inteiro. A mensagem Error - Func aparece imediatamente apos 0 inicio do programa, se for utilizado como ruimero de intervalos de integracao um ruimero impar, negativo ou nao inteiro.

Ap6s calculada a integral, os limites inferiores e superiores de integracao (xo e xn) estao ainda nos registradores Rs e R6. A integral pode ser calculada com um ruimero diferente de intervalos delinterac;ao, entrando esse novo ruimero de intervalos e pressionando XEO A, sem entrar novamente os limites de integracao.

A funcao j(x) para um determinado x pode ser calculada, entrando 0 valor de x e pressionando IXEOI F.

Esse programa utiJiza as seguintes equacoes:

Regra de Simpson:

onde h

Xn - Xo en e um mirnero par, positivo e inteiro. n

7: Blblloteea de Programas Embutldos 93

Opera~oes Complexas (CPL)

Esse programa permite calculos encadeados envolvendo mimeros complexos na forma retangular. Cinco operadores complexos sao fornecidos (adicao, subtracao, multiplicacao, divisao e potenciacao), assim como duas funcoes comumente utilizadas (inverso e modulo). Funcoes e operadores podem misturar-se no decorrer de urn calcu- 10, para permitir 0 calculo de certas express6es como z1/(z2 + z3) e (z1 + z2)/z3' onde z1' z2 e z3 sao numeros complexos na forma retangular z = a + bi.

Esse programa utiliza de Ro a R4.

Instru~oes para 0 Programa:

1. r;yione 6llPRGMI, para entrar no modo Prigramj<;:ao,

ILOADI C, para carregar 0 programa e 61 PRGM, para sair do modo Programacao.

2. entre a sequencia de teclas para a operacao complexa desejada.

A parte imaginaria do resultado e apresentada no visor. Para cada operacao, exceto modulo, pressione 6llSWAPI para ver a parte real.

Opera9io Sequincla de Teclas
AdiQao a1 IINPUTI b, IXEQI A a211NPUTI b21RIsi
(a, + b1/) + (a2 + b2/)
Subtracao a1 IINPUTI b; IXEQI B a211NPUTI b21RIsi
(a1 + b1/) - (a2 + b2/)
MultiplicaQao a111NPUTI b11XEQI C a211NPUTI b21RIsi
(a1 + b1/) x (a2 + b2/)
Divisao a111NPUTI b11xEOI D a211NPUTI b21RIsi
(a1 + b1/) ..;- (a2 + b2/)
Inverso a1 IINPUTI b; IXEQI E
1 ..;.. (a + bl)
Potsnclacao inteira a1 IINPUTI b, IXEOI F n IRlsl
(a + bl)n
M6dulo a IINPUTI b IXEQI9
-ra2+~ 94 7: Blblloteca de Program •• Embutldo.

Exemplo 1: Calcule (2 + 31) - (6 + 4i).

Teclas:

Visor:

Descrl~io:

~IPRGMI~ I LOAD I c ~IPRGMI

CPL 00-

Carrega 0 programa.

-4.0000

Sai do modo Programacao.

Entra 0 primeiro mimero complexo.

Subtracao complexa. Entra 0 segundo mimero complexo.

Calcula a diferenca. Apresenta no visor a parte imaginaria.

Apresenta no visor a parte real.

3_

3.0000 4_

-1.0000

Utilizando 0 resultado do exemplo anterior, calcule ((2 + 3i) - (6 + 4i)/(1 - i):

-1.0000

Armazena novamente a ordem original do resultado.

Divisao complexa. Nao e necessario entrar nova mente 0 resultado do calculo anterior.

Entra 0 divisor. Calcula 0 quociente. Apresenta a parte imaginaria.

Apresenta a parte real.

IXEQI D

-1.0000

11lNPUTI1 ~ IRlsl

-1_

-2.5000

-1.5000

7: Blblloteca de Programa. Embutldos 95

Exemplo 2: Calcule 0 modulo de (3 + 6i)2.

Teelas:

Visor:

Deserl~io:

6.0000

Entra 0 ruimero complexo.

Entra a potencia e executa 0 calculo, Apresenta a parte imaginaria.

Calcula 0 modulo.

21RIsi

36.0000

IXEOl9

45.0000

Exemplo 3: Calcule a expressao:

Z2 + Z3

on de zl = 23 + 13i, 22 = - 2 + i e 23 = 4 - 3i. Uma vez que 0 usa de parenteses nao e permitido nesse programa, formule 0 calculo assim: 21 x [11 (22 + 23)].

Teelas: Visor: Deserl~io:
2 ~ IINPUTI11xEOI A 1.0000 Entra 22. Adicao com-
plexa.
411NPUTI3 ~ IRlsl -2.0000 Entra z3; calcula 22 + 23.
IXEQI E 0.2500 Calcula 1/(22 + 23).
IXEQI c 0.2500 Multiplicacao comple-
xa.
2311NPUTI131RIsi 9.0000 Apresenta a parte ima-
ginaria de 21/(22 + 23).
~ISWAPI 2.5000 Apresenta a parte real
de 21/(22 + 23).
Notas A potencia complexa pode ser ca1culada apenas para urn expoente inteiro. A mensagem Error - Func aparece se urn expoente nao inteiro for utilizado. A mesma mensagem de erro aparecera na divisao ou no calculo do inverso, se 0 modulo do mimero complexo no denominador for zero quando dividendo ou tomando 0 inverso.

Se houver uma expressao pendente quando se estiver entrando urn ruimero complexo, ela sera ca1culada antes que esses numeros sejam utilizados para operacoes complexas.

96 7: Blblloteea de Programas Embutldos

Esse programa utiliza as seguintes equacoes:

Subtracao:

Multiplicacao:

Divisao:

ZI / Z2 = 2 ei(OI - 82) r2

Potenciacao:

z" = r" einO

Inverso:

l/z

a

-;;:

b .

-I

~

M6dulo:

Opera~oes com Matrizes 3 x 3 (3 bY 3)

Esse program a utiliza a regra de Cramer (0 metodo dos determinantes) para resolver sistemas de equacoes lineares com tres inc6gnitas:

o programa tambern calcula 0 determinante do sistema, e pode ser utilizado para calcular cada elemento da matriz inversa.

o programa utiliza os registradores Ro a R9.

7: Blbllotec. de Program •• Embutldo. 97

Instru~oes para 0 Programa:

1. pressione ~ IPAGMI, para entrar no modo Programacao,

~ I LOAD I D, para carregar 0 program a, e ~ IPAGMI, para sair do modo Programacao,

2. use 0 diagrama como urn guia de digitacao para armazenar os coeficientes das equacoes em RI a R9.

R7 R8 Rg
a 11 a12 a13
R4 R5 R6
a21 a22 a23
R1 R2 R3
a31 a32 a33 3. para resolver 0 sistema de equacoes, entre bl e pressione ISTOlo.

Entre b2 e pressione IINPUT I, entao entre b3 e pressione I XEQ I A. xl e apresentado no visor. Pressione IA/sl para ver x2' entao pressione novamente IA/slpara ver x3. 0 arnincio e aparece no visor quando xl' X2 ou X3 e apresentado no visor. Ele deve ser ignorado - nao, implica que exista urn segundo valor disponivel.

4. para calcular 0 determinante, pressione IXEQI D. Voce pode faze- 10 a qualquer instante, apos 0 passo 2.

5. para calcular a primeira col una da matriz inversa, calcule a solucao do sistema utilizando a primeira col una da matriz identidade (1IsTOIO, OIINPUTIO,lxEQIA).al1'eapresentadonovisor.Pressione I A'S I para ver a21' e I RIS I para ver a3l' •

Para calcular a segunda coluna da matriz inversa, calcule a solucao do sistema utilizando a segunda coluna da matriz identidade (0 ISTOI 0, 1 IINPUTI 0, IXEQIA). a12' e apresentado no visor. Pressione IRlsl para ver a22' e IA/sl para ver a32'.

98 7: Blblloteca de Programa. Embutldo.

Das könnte Ihnen auch gefallen