Você está na página 1de 10

427095705.

doc
-1-

1 - NÚMEROS REAIS

1.1 – A NOTAÇÃO POLONESA REVERSA


Calculemos 4+3
Para tanto, é necessário que você saiba algumas características das calculadoras
Hp48. Ela, por ser uma calculadora programável, trabalha com níveis de memória, sendo
esses níveis de memória, partes de uma “pilha” de níveis (o “stack”). Repare na tela de
sua Hp48, do lado esquerdo, alguns números que estão seguidos de dois pontos ( : ). A
sua calculadora sempre trabalhará com operações com os números que estarão nestes
níveis de memória. Ela sempre realizará a operação com um número que estiver em um
nível menor (nível 1) em relação a um número em um nível maior ( nível 2).

A Hp48 realiza as operações utilizando “Notação Polonesa Reversa”


Mas o que viria a ser a Notação Polonesa Reversa?
Bem, a NPR é uma forma de expressar expressões aritméticas que evita o uso de
parênteses para definir prioridades para avaliação dos operadores.
Tomemos o exemplo da expressão:
(3+5)×(7-2)
Os parênteses mostram que devemos somar três ao cinco, subtrair dois do sete e
então multiplicar os dois resultados. Na NPR os números e os operadores são listados uns
após os outros (ou seja, como devemos realizar as operações), e os operadores sempre
atuam nos dois números mais recentes na lista. Os números podem ser considerados
como níveis que formam uma pilha. O número mais recente entra no topo da pilha (no
nível 1). Sua Hp48 mostra a pilha de “cabeça para baixo”, mas mesmo assim, quando
você entra com algum número, ele entra na nível mais alto da pilha, o nível 1. O operador
pega os números apropriados no topo da pilha e os substitui pelo resultado da operação.
427095705.doc
-2-

Na NPR, a expressão 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 contém agora (5, 3).

 Aplique o operador +; pegue os dois


primeiros números do topo da pilha, some-os, e
coloque o resultado de volta na pilha. A pilha agora só
contém o número 8.

 Coloque 7 na pilha.

 Coloque 2 na pilha; a pilha contém (2, 7, 8).

 Aplique o operador - ; pegue os dois


primeiros números da pilha, subtraia o mais alto
(nível mais recente – nível 1) do nível seguinte (nível
2) e coloque o resultado de volta na pilha. A pilha agora contém (5, 8).

 Aplique o operador ×; pegue os dois


primeiros números da pilha, multiplique-os, e
coloque o resultado de volta na pilha. A pilha agora
contém somente o número 40.
427095705.doc
-3-

Repare que pelo fato da Hp48 trabalhar com esse sistema de pilha, você elimina o
uso de memórias ou de papel e caneta, para se anotar algum resultado parcial.
Tente fazer a operação passada com uma outra calculadora que não trabalhe com
o sistema de NPR. Repare que você terá de utilizar a tecla de memória 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 nível 1, que é o primeiro de baixo para cima.

No caso de 4+3, nós somaremos 3 ao 4 (3 será o nível 1 e 4 o 2).


Façamos:
4 [enter] 3 [enter]
Repare que o número 4 ficará no nível 2 e o número 3 ficará no nível 1. Ao
pressionarmos [+] estaremos somando o nível 1 ao 2, ou seja, 3 ao 4.
Por fim, obteremos 7, que ficará no nível 1.

Uma dica é válida: o segundo enter (aquele depois do três, no exemplo anterior)
pode sempre ser omitido. O último enter é automaticamente dado, na hora que
pressionamos a operação desejada (no exemplo anterior, a tecla [+]).

1.1.1 – Comparação entre NPR e LAD (Lógica Algébrica Direta)


A Notação Polonesa Reversa possui uma vantagem bem grande em relação ao
método que as outras calculadoras utilizam, o método de Lógica Algébrica Direta. Além
de ser uma maneira muito eficiente de realizar cálculos, a NPR realiza as operações de
cálculo com um número de toques nas teclas.
Vamos resolver a expressão [(8+6)(7-5)]/(9-7) pelo método algébrico e por NPR.
LAD
Uma calculadora científica comum (sem utilizar notas em pedaços de papel ou
memorizar algum resultado) calcularia a expressão anterior da seguinte forma:
[8][+][6][=][M+] [7][-][5][×][MR][=] [MC][M+]
427095705.doc
-4-

[9][-][7][/][MR][=][MC][M+][1][/][MR][=]
Contando, temos 25 toques nas teclas.
NPR
Com a NPR, teremos a seguinte seqüência de teclas:
[8][ENTER][6][+][7][ENTER][5][-][×][9][ENTER][7][-][/]
Em outras palavras, 14 toques de teclas.
Veja que, além de economizarmos muito tempo utilizando NPR, os processos de
cálculo nos programas que vierem a ser feitos neste sistema, levarão bem menos tempo
para serem realizados dos que os que utilizam LAD.

1.1.2 – Exemplo de operações com NPR


ATIVIDADE 1
Faça 
4 [enter] 2 [-] 3 [+]
resposta no nível 1: 5


4 [enter] 3 [×]
Resp.: 12


10 enter 5 []
Resp.: 2

Além das operações aritméticas, a Hp48 traz preparadas várias


funções trigonométricas e operações com potências, 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 número


armazenado no nível 2 e o x ao armazenado no nível 1.

Por exemplo: 23.


427095705.doc
-5-

Repare bem na tecla [yx]. Como o y (a base da potenciação) deve estar no nível 2 ,
deve ser colocado na pilha primeiro, seguido do x (a potência) que ficará então no nível 1.
Ficaria:
2[enter]3yx
Resp.: 8

Algumas opções somente são conseguidas utilizando-se das teclas


auxiliares [ ] e [ ]. Tais teclas fazem com que depois de acionadas, as
opções “verdes” ou “roxas” estejam habilitadas. Preste atenção nas teclas
de sua calculadora e repare que a maioria das teclas tem correspondentes
roxos e verdes. Repare também nas duas teclas ( [ ], [] ) na parte inferior esquerda de
sua calculadora. No momento que você seleciona uma dessas duas teclas, você está
habilitando as opções secundárias das teclas de sua calculadora (figura ao lado).

Por exemplo:
3
8

8 [enter] 3 [ ] [ x ]
resp: 2
Repare que quando você selecionou [ ] [ x ], na verdade você estava
escolhendo a opção [ x y ], onde x era o 3 e y era o 8.
Faça alguns exercícios bem simples para se familiarizar um pouco com notação
polonesa reversa e também treinar algumas teclas de funções.

1.2 ATIVIDADE 2
Dadas as equações abaixo, escrever à mão como seria a
equação escrita em NPR e depois realizar os cálculos com o
auxílio da calculadora. Utilizar os símbolos das teclas de
sua calculadora
1. 1 + 3
2. (6 – 5) ÷ 2
3. [(5 + 3) × 10] ÷ (2 + 3)
427095705.doc
-6-

4. 15 × log(100) ÷ 30
3
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 ridícula”.
Bom, realmente isso parece uma operação banal. De fato, qualquer criança que
tenha aprendido multiplicação de frações, sabe que 3 x 1/3 é 1. Mas será que a “criança”
da sua calculadora sabe disso? Tentemos...
3 [1/x] 3 [×]
E qual é a resposta que você obtém?
Resp.: 0.999999999999
Ora, o que será que aconteceu com a “criança” da calculadora?
Bom, tente raciocinar comigo.
Sabemos que os números reais são um conjunto infinito de números (dentro do
qual estão o conjunto dos naturais, fracionários, inteiros, etc.).
A idéia é associar os reais a pontos de uma reta da seguinte forma:
a) um ponto qualquer da reta é escolhido como ponto de referência, a este ponto é
associado o número zero;
b) a um ponto situado à direita (ou à esquerda) do ponto de referência associamos o
número real (ou o negativo do número real) que expressa a distância deste ponto ao ponto
de referência.
A cada número real, teremos somente um correspondente na reta. O axioma de
Cantor afirma que a cada ponto existe um número real correspondente. Dessa forma, os
pontos da reta são identificados com os números que eles representam, formando assim a
“reta real”.
427095705.doc
-7-

Reta 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 análoga, 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 número infinitos de intervalos fechados [a1,b1], [a2,b2].
[a3,b3]..... [an,bn], com as seguintes propriedades:
I ) O nésimo 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 números do tipo 0.3333..., onde os três pontos indicam uma seqüência
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.
427095705.doc
-8-

Esboçamos acima a construção de uma seqüência de intervalos encaixados cujo


comprimento tende a zero. Por construção 1/3  In, para qualquer n  1. Então, pelo

Axioma de Cantor, 1/3 é o número que pertence a  In .
n 1

Repare que estamos obedecendo as duas condições: i) os intervalos estão


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 número contido entre eles, no caso, 1/3.
Informalmente falando, o Axioma de Cantor afirma que a reta real não tem
“buracos”.
Mas e agora, o que acontece com minha calculadora?
Bom, com a calculadora é diferente. A calculadora, não tem a capacidade de
“pensar” nesses “infinitos intervalos”. O problema da calculadora é, basicamente,
representar um número cuja representação decimal é infinita em um espaço finito de
memória.
Então, o que é o 1/3 para ela?
O 1/3 da calculadora, é “quase” um 1/3. Ele é bem satisfatório para as contas que
estaremos fazendo no nosso dia a dia. O 1/3 dela é na verdade, 0.333333333333 e
não o número 0.333... que é a dízima periódica “1/3”.
427095705.doc
-9-

Podemos dizer que a “reta real” da calculadora tem alguns “buracos” que são
esses números (as dízimas, os números irracionais, ou qualquer número que ultrapasse a
capacidade de 12 dígitos significativos, que é o limite da calculadora) que acabam por
resultar em algumas imprecisões nos cálculos, que voltamos a insistir, não acabaria
afetando o nosso dia a dia. Se fosse necessário, por algum motivo, uma precisão maior,
seria recomendado a utilização de softwares específicos (como o Mathematica, que
permite a realização de cálculos com precisão arbitrária).

1.4 – OBSERVAÇÕES FINAIS


Nota1: para se obter o número  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 necessárias.
Nota 2: Há uma forma de se obter a forma fracionária de um número.
Tem-se o número no nível de trabalho (por exemplo 0.25)
Segue-se a seqüência:
[ ] [9] (seria o “symbolic” roxo) [nxt] [C] (no menu seria o “next”) e depois a
opção do menu [Q]. No caso do 0.25 nós obteremos a resposta: `1/4`. Para voltar ao
menu principal pressione a tecla [var]. Repare que se você pedir o valor numérico da
constante  e depois pedir a fração que representa este número a calculadora lhe dará um
valor fracionário. E isto está certo? Não, não está! O número  é um número irracional,
ou seja, um número que não pode ser expresso na forma de fração. Então, o que
acontece?
Bom, voltamos ao caso de que sua calculadora não tem a reta real “totalmente
preenchida”. Para ela, o número é um número racional!

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


duas formas de se fazer isso. Uma seria apagar todos os níveis. Para isso,
basta pressionar a tecla [del]. A outra forma é apagar o primeiro nível,
utilizando a tecla [<=] (seta branca, esquematizada na figura ao lado).
427095705.doc
- 10 -

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

Você também pode gostar