quinta-feira, 30 de maio de 2013

iniciando como programar na sua HP




       Bom você como qualquer um que comprou sua HP a pouco tempo, deve ficar deslumbrado com o poder de sua hp50g,

         Depois que você acha que descobriu tudo sobre sua HP, integrais derivadas, matrizes, probabilidades, equações. Daí você lê assim num blog como esse ou em outro qualquer, que a HP 50g é uma calculadora programável, ou seja como um computador, é capaz de executar um programa, então fazendo assim que sua HP te já uma funcionalidade quase que infinita, pois você pode fazer um programa na própria HP, e faze-La o executar, para calcular qualquer coisa.

        Você só precisa saber como fazer para sua HP calcular aquilo o que você quer, para isso você tem que apreender a “falar” com a HP conhecer a sua linguagem de programação que é a linguagem UserRPL

          Neste blog escrito por um estudante da quarta fase de engenharia civil da universidade so extremo sul catarinense UNESC, você terá uma ampla demonstração de como programar sua HP, com muitos tutoriais e exemplos.

        A primeira coisa que você deve saber da linguagem de programação da HP é que é RPN (Notação Polonesa Inversa), ou seja diferentes de todas as calculadores que estamos acostumados a usar, numa calculadora uma soma é assim :  
           ex:  calculadora comum = 2+2
                 na HP                     = 2 2 +

ou seja primeiro eu coloco os meus valores , e depois a operação que eu quero.


Ex: primeiro programa
Para começar qualquer programa digitalizando na HP temos que colocar entre as duas setas :

<< o programa >>
Shift a direita (o vermelhinho) e depois o sinal mais.



quarta-feira, 29 de maio de 2013

1º programa (divisão de numeros)

Primeiro programa  A divisão de dois números


Exemplo:   10 dividido por 6

 O programa será assim
 <<  10 6 /
 >>






simples assim, leia a postagem de como salvar agora

obs: apertando duas vezes o alpha voce o trava e assim podera escrever quantas letras querer.

terça-feira, 28 de maio de 2013

salvando um programa

salvando

          depois de escrever o programa esta na hora de salvá-lo então você da um Enter, e apertando a tecla alpha 2x (para travar a função alpha), escreva o nome do seu programa aqui iremos escrever DIVI , então desligue o alpha apertando 1 vez na tecla alpha, e aperte a tecla STO ( 3ªLINHA 2ªCOLUNA ) e pronto seu programa esta pronto para ser rodado. Para roda-lo aperte na tecla VAR ( 3ªlinha 1ªcoluna ) você notara que seu programa estará escrito no menu na tela Então é so você aperta a tecla correspondete a ele ( f1, f2, f3, f4, f5 ou f6)


E você percebera que aparecera na tela o resulta de 10/6 que é igual a 1,66666

quarta-feira, 15 de maio de 2013

2º programa (divisão de numeros)


2º programa

                 Em vez de sempre ser 10 por 6, vamos fazer um programa que divida o numero que nos querermos

Será assim:


<<  -> A B
<< A B /
>>
>>


confira no video abaixo






a seta -> serve para mim salvar os valores que estão na tela da hp em A e B

exemplo na minha tela tem um      
                                            
                                            2:        5
                                            1:        6 

quando no meu programa eu escrever         -> A B

ira salvar o                    5  como A
            e o                    6  como B

quinta-feira, 2 de maio de 2013

3º programa baskara

3º Programa

LEMBRANDO, PARA MELHOR INTENDIMENTO INICIE A LEITURA DO BLOG DESDE O INICIO

fórmula de baskara


matematicamente   x1 = ( -b + raiz ( b^2 - 4*a*c)) / 2*a
                             x2 = ( -b - raiz ( b^2 - 4*a*c)) / 2*a

NA HP50g

<< -> A B C
<<   ' (-B + raiz ( B^2 - 4*A*C) )/( 2*a) ' eval
        ' (-B - raiz ( B^2 - 4*A*C) )/( 2*a) ' eval
>>
>>

assim, você poderá notar que agora nós não colocamos em rpn (notação inversa)
para isso é preciso que a expressão de calculo esteja entre aspas e no final  EVAL

veja o vídeo





quinta-feira, 31 de janeiro de 2013

funções para numeros reais

Agora que já, sabemos o básico de programação, esta na hora de nos aprofundar um pouco mais, na HP toda operação que você desejar fazer, terá um comando. 
por exemplo : você, quer o arredondamento do numero   5,346  para duas casa depois da virgula
na hp ficara assim  :

   
   
  agora na tecla





     opção "5.real"  e depois procure a função "RND"



NESTA TABELA TEM MAIS EXPLICAÇÕES DAS FUNÇÕES 
PARA NUMERO REAIS    "5.real"



quarta-feira, 30 de janeiro de 2013

menu de comandos da pilha

Agora vamos ver uma tabela onde você usara estas funções em quase todos seus programas. que você ira fazer é o menu de comandos da pilha. ( manipular os valores que estão na hp )

para acessar o menu na tecla:
   na 1ªopção
                                         "1.STACK"


terça-feira, 29 de janeiro de 2013

4º programa, area de um circulo

LEMBRANDO, PARA MELHOR INTENDIMENTO INICIE A LEITURA DO BLOG DESDE O INICIO

Vamos colocar um pouco em pratica o apreendido até agora.
Neste programa vamos entrar com o raio do circulo e queremos a área desse circulo com o arredondamento de duas casas decimais...

&lt;&lt; -&gt; R
&lt;&lt;  ' R^2 * pi '  EVAL  2 RND
&gt;&gt;
&gt;&gt;