Sie sind auf Seite 1von 10

277913230.

doc
-1-

1 - NMEROS REAIS
1.1 A NOTAO POLONESA REVERSA
Calculemos 4+3
Para tanto, necessrio que voc saiba algumas caractersticas das calculadoras
Hp48. Ela, por ser uma calculadora programvel, trabalha com nveis de memria, sendo
esses nveis de memria, partes de uma pilha de nveis (o stack). Repare na tela de
sua Hp48, do lado esquerdo, alguns nmeros que esto seguidos de dois pontos ( : ). A
sua calculadora sempre trabalhar com operaes com os nmeros que estaro nestes
nveis de memria. Ela sempre realizar a operao com um nmero que estiver em um
nvel menor (nvel 1) em relao a um nmero em um nvel maior ( nvel 2).

A Hp48 realiza as operaes utilizando Notao Polonesa Reversa


Mas o que viria a ser a Notao Polonesa Reversa?
Bem, a NPR uma forma de expressar expresses aritmticas que evita o uso de
parnteses para definir prioridades para avaliao dos operadores.
Tomemos o exemplo da expresso:
(3+5)(7-2)
Os parnteses mostram que devemos somar trs ao cinco, subtrair dois do sete e
ento multiplicar os dois resultados. Na NPR os nmeros e os operadores so listados uns
aps os outros (ou seja, como devemos realizar as operaes), e os operadores sempre
atuam nos dois nmeros mais recentes na lista. Os nmeros podem ser considerados
como nveis que formam uma pilha. O nmero mais recente entra no topo da pilha (no
nvel 1). Sua Hp48 mostra a pilha de cabea para baixo, mas mesmo assim, quando
voc entra com algum nmero, ele entra na nvel mais alto da pilha, o nvel 1. O operador
pega os nmeros apropriados no topo da pilha e os substitui pelo resultado da operao.

277913230.doc
-2-

Na NPR, a expresso anterior analisada assim:


35+72-
Lendo da esquerda para a direita, isso interpretado da seguinte forma:

Coloque 3 na pilha.

Coloque 5 na pilha. A pilha contm agora (5, 3).

Aplique o operador +; pegue os dois primeiros nmeros do topo da pilha,


some-os, e coloque o resultado de volta na pilha. A pilha agora s
contm o

nmero 8.

Coloque 7 na pilha.

Coloque 2 na pilha; a pilha contm (2, 7, 8).

Aplique o operador - ; pegue os dois

primeiros nmeros da pilha, subtraia o mais alto


(nvel mais recente nvel 1) do nvel seguinte (nvel
2) e coloque o resultado de volta na pilha. A pilha agora contm (5, 8).

Aplique o operador ; pegue os dois

primeiros nmeros da pilha, multiplique-os, e


coloque o resultado de volta na pilha. A pilha agora
contm somente o nmero 40.

277913230.doc
-3-

Repare que pelo fato da Hp48 trabalhar com esse sistema de pilha, voc elimina o
uso de memrias ou de papel e caneta, para se anotar algum resultado parcial.
Tente fazer a operao passada com uma outra calculadora que no trabalhe com
o sistema de NPR. Repare que voc ter de utilizar a tecla de memria dessa calculadora
ou anotar o resultado parcial em alguma folha de papel.
Na Hp48 a entrada de dados sempre se dar de baixo para cima, ou seja, voc
sempre entrar com os dados no nvel 1, que o primeiro de baixo para cima.
No caso de 4+3, ns somaremos 3 ao 4 (3 ser o nvel 1 e 4 o 2).
Faamos:
4 [enter] 3 [enter]
Repare que o nmero 4 ficar no nvel 2 e o nmero 3 ficar no nvel 1. Ao
pressionarmos [+] estaremos somando o nvel 1 ao 2, ou seja, 3 ao 4.
Por fim, obteremos 7, que ficar no nvel 1.
Uma dica vlida: o segundo enter (aquele depois do trs, no exemplo anterior)
pode sempre ser omitido. O ltimo enter automaticamente dado, na hora que
pressionamos a operao desejada (no exemplo anterior, a tecla [+]).
1.1.1 Comparao entre NPR e LAD (Lgica Algbrica Direta)
A Notao Polonesa Reversa possui uma vantagem bem grande em relao ao
mtodo que as outras calculadoras utilizam, o mtodo de Lgica Algbrica Direta. Alm
de ser uma maneira muito eficiente de realizar clculos, a NPR realiza as operaes de
clculo com um nmero de toques nas teclas.
Vamos resolver a expresso [(8+6)(7-5)]/(9-7) pelo mtodo algbrico e por NPR.
LAD
Uma calculadora cientfica comum (sem utilizar notas em pedaos de papel ou
memorizar algum resultado) calcularia a expresso anterior da seguinte forma:
[8][+][6][=][M+] [7][-][5][][MR][=] [MC][M+]

277913230.doc
-4-

[9][-][7][/][MR][=][MC][M+][1][/][MR][=]
Contando, temos 25 toques nas teclas.
NPR
Com a NPR, teremos a seguinte seqncia de teclas:
[8][ENTER][6][+][7][ENTER][5][-][][9][ENTER][7][-][/]
Em outras palavras, 14 toques de teclas.
Veja que, alm de economizarmos muito tempo utilizando NPR, os processos de
clculo nos programas que vierem a ser feitos neste sistema, levaro bem menos tempo
para serem realizados dos que os que utilizam LAD.
1.1.2 Exemplo de operaes com NPR
ATIVIDADE 1
Faa

4 [enter]

[-]

3 [+]

resposta no nvel 1:

4 [enter]

[]

Resp.: 12

10 enter

5 []

Resp.: 2
Alm das operaes aritmticas, a Hp48 traz preparadas vrias
funes trigonomtricas e operaes com potncias, como por exemplo [
x

], [yx], [ x y ] (figura ao lado). No caso de sua calculadora, sempre

que aparecerem teclas envolvendo x e y, o y refere-se ao nmero


armazenado no nvel 2 e o x ao armazenado no nvel 1.
Por exemplo: 23.

277913230.doc
-5-

Repare bem na tecla [yx]. Como o y (a base da potenciao) deve estar no nvel 2 ,
deve ser colocado na pilha primeiro, seguido do x (a potncia) que ficar ento no nvel 1.
Ficaria:
2[enter]3yx
Resp.: 8
Algumas opes somente so conseguidas utilizando-se das teclas
auxiliares [ ] e [ ]. Tais teclas fazem com que depois de acionadas, as
opes verdes ou roxas estejam habilitadas. Preste ateno nas teclas
de sua calculadora e repare que a maioria das teclas tem correspondentes
roxos e verdes. Repare tambm nas duas teclas ( [ ], [ ] ) na parte inferior esquerda de
sua calculadora. No momento que voc seleciona uma dessas duas teclas, voc est
habilitando as opes secundrias das teclas de sua calculadora (figura ao lado).
Por exemplo:
3

8 [enter] 3 [ ] [

resp: 2
Repare que quando voc selecionou [ ] [

], na verdade voc estava

escolhendo a opo [ x y ], onde x era o 3 e y era o 8.


Faa alguns exerccios bem simples para se familiarizar um pouco com notao
polonesa reversa e tambm treinar algumas teclas de funes.
1.2 ATIVIDADE 2
Dadas as equaes abaixo, escrever mo como seria a
equao escrita em NPR e depois realizar os clculos com o
auxlio da calculadora. Utilizar os smbolos das teclas de
sua calculadora
1. 1 + 3
2. (6 5) 2
3. [(5 + 3) 10] (2 + 3)

277913230.doc
-6-

4. 15 log(100) 30
5.

8 1/4

6. 42 1/24
1.3 RETA REAL E A CALCULADORA
Tente agora fazer 3 1/3.
Voc deve estar pensando: Ora, que coisa mais ridcula.
Bom, realmente isso parece uma operao banal. De fato, qualquer criana que
tenha aprendido multiplicao de fraes, sabe que 3 x 1/3 1. Mas ser que a criana
da sua calculadora sabe disso? Tentemos...
3 [1/x] 3 []
E qual a resposta que voc obtm?
Resp.: 0.999999999999
Ora, o que ser que aconteceu com a criana da calculadora?
Bom, tente raciocinar comigo.
Sabemos que os nmeros reais so um conjunto infinito de nmeros (dentro do
qual esto o conjunto dos naturais, fracionrios, inteiros, etc.).
A idia associar os reais a pontos de uma reta da seguinte forma:
a) um ponto qualquer da reta escolhido como ponto de referncia, a este ponto
associado o nmero zero;
b) a um ponto situado direita (ou esquerda) do ponto de referncia associamos o
nmero real (ou o negativo do nmero real) que expressa a distncia deste ponto ao ponto
de referncia.
A cada nmero real, teremos somente um correspondente na reta. O axioma de
Cantor afirma que a cada ponto existe um nmero real correspondente. Dessa forma, os
pontos da reta so identificados com os nmeros que eles representam, formando assim a
reta real.

277913230.doc
-7Reta real

Bom, dessa forma, dizemos que a<b quando a est esquerda de b na reta real,
ou, equivalentemente, b - a est direita da origem. De forma anloga, dizemos que a
>b quando a est a direita de b na reta real, ou, equivalentemente, a - b est a direita da
origem.
Agora, imagine um nmero infinitos de intervalos fechados [a1,b1], [a2,b2].
[a3,b3]..... [an,bn], com as seguintes propriedades:
I ) O nsimo intervalo est contido (encaixado) no (n-1)simo intervalo, para n 2.
II) Os comprimentos dos intervalos tendem para zero, ou seja, para qualquer
comprimento l (positivo) que escolhermos, existe um intervalo cujo comprimento
menor ou igual a l.

Segmentos encaixados

O Axioma de Cantor, ou dos Intervalos Encaixados, diz que existe exatamente


um ponto que pertence a todos estes intervalos. este axioma que nos permite atribuir
significados a nmeros do tipo 0.3333..., onde os trs pontos indicam uma seqncia
infinita de 3s.
Observe que:
0.3 < 1/3 < 0.4 1/3 [0.3,0.4] = I1
0.33 < 1/3 < 0.34 1/3 [0.33,0.34] = I2
0.333 < 1/3 < 0.334 1/3 [0.333,0.334] = I3
E assim por diante.

277913230.doc
-8-

Esboamos acima a construo de uma seqncia de intervalos encaixados cujo


comprimento tende a zero. Por construo 1/3

Axioma de Cantor, 1/3 o nmero que pertence a

In, para qualquer n 1. Ento, pelo

In .

n 1

Repare que estamos obedecendo as duas condies: i) os intervalos esto


contidos nos seus anteriores respectivos; ii) o comprimento dos intervalos est
diminuindo cada vez mais.
Perceba que voc pode ter infinitos intervalos, cada vez menores, mas que sempre
vai ter um nmero contido entre eles, no caso, 1/3.
Informalmente falando, o Axioma de Cantor afirma que a reta real no tem
buracos.
Mas e agora, o que acontece com minha calculadora?
Bom, com a calculadora diferente. A calculadora, no tem a capacidade de
pensar nesses infinitos intervalos. O problema da calculadora , basicamente,
representar um nmero cuja representao decimal infinita em um espao finito de
memria.
Ento, o que o 1/3 para ela?
O 1/3 da calculadora, quase um 1/3. Ele bem satisfatrio para as contas que
estaremos fazendo no nosso dia a dia. O 1/3 dela na verdade, 0.333333333333 e
no o nmero 0.333... que a dzima peridica 1/3.

277913230.doc
-9-

Podemos dizer que a reta real da calculadora tem alguns buracos que so
esses nmeros (as dzimas, os nmeros irracionais, ou qualquer nmero que ultrapasse a
capacidade de 12 dgitos significativos, que o limite da calculadora) que acabam por
resultar em algumas imprecises nos clculos, que voltamos a insistir, no acabaria
afetando o nosso dia a dia. Se fosse necessrio, por algum motivo, uma preciso maior,
seria recomendado a utilizao de softwares especficos (como o Mathematica, que
permite a realizao de clculos com preciso arbitrria).
1.4 OBSERVAES FINAIS
Nota1: para se obter o nmero segue-se o seguinte processo:
[ ] [spc] [ ] [eval], que na verdade
[] [ num] que a forma de obter o valor de uma constante. Ao longo do curso,
aprenderemos como obter outras constantes, assim que elas se mostrarem necessrias.
Nota 2: H uma forma de se obter a forma fracionria de um nmero.
Tem-se o nmero no nvel de trabalho (por exemplo 0.25)
Segue-se a seqncia:
[ ] [9] (seria o symbolic roxo) [nxt] [C] (no menu seria o next) e depois a
opo do menu [Q]. No caso do 0.25 ns obteremos a resposta: `1/4`. Para voltar ao
menu principal pressione a tecla [var]. Repare que se voc pedir o valor numrico da
constante e depois pedir a frao que representa este nmero a calculadora lhe dar um
valor fracionrio. E isto est certo? No, no est! O nmero um nmero irracional,
ou seja, um nmero que no pode ser expresso na forma de frao. Ento, o que
acontece?
Bom, voltamos ao caso de que sua calculadora no tem a reta real totalmente
preenchida. Para ela, o nmero um nmero racional!

Nota 3: sempre interessante limpar a tela de sua calculadora. H


duas formas de se fazer isso. Uma seria apagar todos os nveis. Para isso,

277913230.doc
- 10 -

basta pressionar a tecla [del]. A outra forma apagar o primeiro nvel, utilizando a tecla
[<=] (seta branca, esquematizada na figura ao lado).
1.5 RESPOSTAS
Respostas da ATIVIDADE 2:
1. 1 3 + 4
2. 6 5 2 0.5
3. 5 3 + 10 2 3 + 16
4. 15 100 [log] 30 1
5. 8 3 [ x y ] 2 4 [yx] [1/x] 1

Das könnte Ihnen auch gefallen