Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Programação hp prime calculadora, Manuais, Projetos, Pesquisas de Programação Linear

Programação hp gráfica prime calculadora. Curso básico

Tipologia: Manuais, Projetos, Pesquisas

2020

Compartilhado em 08/10/2020

andressa-goncalves-17
andressa-goncalves-17 🇧🇷

5

(1)

1 documento

1 / 25

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
PROGRAMAÇÃO EM
CALCULADORA HP PRIME (G8X92AA)
Programação BÁSICA e AVANÇADA
(para iniciantes)
Prof. Lauro Cesar Galvão, Dr.
Leonardo de Azevedo Dornelles (aluno de engenharia)
2018
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19

Pré-visualização parcial do texto

Baixe Programação hp prime calculadora e outras Manuais, Projetos, Pesquisas em PDF para Programação Linear, somente na Docsity!

PROGRAMAÇÃO EM

CALCULADORA HP PRIME (G8X92AA)

Programação BÁSICA e AVANÇADA

(para iniciantes)

Prof. Lauro Cesar Galvão, Dr.

Leonardo de Azevedo Dornelles (aluno de engenharia)

SUMÁRIO

no teclado, para fixar o Alpha pressione o botão duas vezes e para usar letras minúsculas

pressione a tecla Shift. Após nomear o programa pressione a tecla OK no menu inferior ou

Enter no teclado.

1.1.3 Apagando um programa

No catálogo de programas, selecione o programa a ser apagado com o cursor e clique no menu

inferior sobre a opção Mais e logo após Elimin, confirme a operação clicando em OK.

1.2 Organizar Catálogo de Programas

1.2.1 Ordenar programas

Há duas formas de ordenação de programas no catálogo de programas: cronologicamente ou

alfabeticamente. A seleção é acessada através do menu inferior na opção Mais e Orden.

2.1 Exemplo 01

Vamos programar as seguintes fórmulas para preencher a tabela abaixo:

xj  1  xj  h , para j 0,1,2,, m  1

yj  1  yj  2

h

( k 1  k 2 ), para j 0,1,2,, m  1

onde k 1  f ( xj , yj ) e k 2  f ( xjh , yjhk 1 ).

Sabendo que x 0 0, y 0 2, a 0, b 1, h =0,1, m 

h

ba

 m 10.

Sabendo também que f ( x , y ) xy  2.

j xj yj k 1 k 2

0 0 2 1 2 3 4 5 6 7 8 9

10

2.1.1 Parâmetros iniciais do programa

O comando EXPORT possibilita a entrada de valores iniciais para o programa, neste caso

usaremos para os valores de “X0”, “Y0”, “A”, “B” e “H”.

2.1.2 Declarar variáveis no programa

O comando LOCAL serve para declarar variáveis internas ao programa. Deve ser usado sempre

que usarmos variáveis diferentes das pré-existentes para realizar operações.

Neste caso declararemos as variáveis: “X01”, “Y01”, “K1”, “K2”.

Como já declaramos “X0” e “Y0” nos parâmetros iniciais não precisamos realizar a declaração.

Sintaxe: LOCAL “Variável”;

Dica: Todos os comandos estão disponíveis no menu inferior, nas opções Comand para

comandos relacionados a variáveis e Modelo para comandos relacionados ao programa. O

comando LOCAL está na opção Modelo → Variável.

Note que todos os comandos devem ser terminados com o “ ; ” no final como na linguagem de

programação C.

Sempre que houver dúvidas sobre a sintaxe de um comando podemos usar a tecla? Help da

calculadora sobre o comando para consultar a ajuda.

2.1.5 Comando Print

Neste exemplo usaremos o comando PRINT para imprimir o valor das variáveis na tela e para

limpar a tela.

Quando o comando PRINT é usado sem argumentos ele tem a função de limpar a tela.

Sintaxe: PRINT (“Argumento”);

2.1.6 Inserindo fórmulas

Para inserir uma fórmula devemos atribuir um valor a variável desejada, esse valor poderá ser

resultado de uma fórmula.

Fórmula 1: K1 = X0  Y0  2

Fórmula 2: K2 = (X0  H)(Y0  H  K1)  2

Fórmula 3: X01 = X0  H

Fórmula 4: Y 01 = Y0  H/2  (K1  K2)

2.1.7 Imprimir resultados

Para imprimir resultados usaremos o comando PRINT com argumentos, nesse caso quando o

argumento é inserido entre aspas ele tem a função de texto e fora das aspas representa uma

variável.

Note que as variáveis aparecem após um sinal positivo, dessa forma elas serão apresentadas

após o texto inserido entre as aspas.

2.1.8 Comando WAIT

Nesse exemplo usaremos o comando WAIT para aguardar o usuário para continuar a execução.

Quando o comando WAIT é usado com argumento “0” ele tem a função de esperar um toque

no teclado para continuar a execução.

Sintaxe: WAIT (“Argumento”);

2.2 Executando um programa

Para executar um programa, primeiro precisamos voltar ao catálogo de programas pressionando

a tecla Esc. No catálogo de programas com o curso sobre o programa toque na opção Execut

no menu inferior.

Quando o programa iniciar, devemos alimentar os parâmetros iniciais do programa

Como nesse programa usamos o comando PRINT serão exibidos os resultados das operações

no Terminal.

Para continuar a execução devemos pressionar qualquer tecla do teclado conforme o comando

WAIT usado.

  • 1 Acessando o menu programação
    • 1.1 Abrindo o catálogo de programação
      • 1.1.1 Programas
      • 1.1.2 Criando um programa
      • 1.1.3 Apagando um programa
    • 1.2 Organizar Catálogo de Programas
      • 1.2.1 Ordenar programas
  • 2 HP Prime: Programação Básica
    • 2.1 Exemplo
      • 2.1.1 Parâmetros iniciais do programa
      • 2.1.2 Declarar variáveis no programa
      • 2.1.3 Atribuir valores iniciais a variável........................................................................
      • 2.1.4 Criando ciclo de repetição
      • 2.1.5 Comando Print
      • 2.1.6 Inserindo fórmulas
      • 2.1.7 Imprimir resultados.............................................................................................
      • 2.1.8 Comando WAIT
      • 2.1.9 Condições para continuidade do ciclo
      • 2.1.10 Verificando sintaxe do programa
    • 2.2 Executando um programa
    • 2.3 Utilização: Preenchimento da tabela
    • 2.4 Exercício para treinamento:
      • 2.4.1 Fazer a programação:..........................................................................................
      • 2.4.2 Alimentar o Programa
      • 2.4.3 Resposta Programa EQ2G
  • 3 HP Prime: Programação Avançada
    • 3.1 Exemplo
      • 3.1.1 Matrizes
      • 3.1.2 Programação
      • 3.1.3 Fórmula: FXY.....................................................................................................
      • 3.1.4 Execução.............................................................................................................
      • 3.1.5 Alimentação
      • 3.1.6 Utilização
      • 3.1.7 Abrindo catálogo de matrizes
    • 3.2 Exercício para treinamento:
      • 3.2.1 Fazer a programação:..........................................................................................
      • 3.2.2 Alimentar o Programa
    • 3.3 Comandos Auxiliares
    • 3.4 Programas auxiliares
      • j xj yj k 1 k 2.3 Utilização: Preenchimento da tabela
    • 0 0 2 0 0,
    • 1 0,1 2,005 0,095 0,
    • 2 0,2 2,019025 0,180975 0,
    • 3 0,3 2,041217625 0,258782375 0,
    • 4 0,4 2,070801951 0,329198049 0,
    • 5 0,5 2,107075765 0,392924235 0,453631
    • 6 0,6 2,149403568 0,450596432 0,
    • 7 0,7 2,197210229 0,502789771 0,
    • 8 0,8 2,249975257 0,550024743 0,
    • 9 0,9 2,307227608 0,592772392 0,
  • 10 1 2,

2.4.3 Resposta Programa EQ2G

3 HP Prime: Programação Avançada

Entrar no catálogo de programas

Shift + 1

Criar programa “EX02” (Exemplo 02)

Entrar em “EX02”

3.1.1 Matrizes

Neste exercício trabalharemos com matriz, que estão definidas de M0 – M9, para inicializar

uma matriz usamos o comando REDIM que redimensiona a matriz indicada para o tamanho

indicado. Quando o tamanho indicado for menor que o atual, todos os elementos fora do

tamanho serão apagados e quando o tamanho indicado for maior que o atual, será atribuído o

valor 0 aos novos elementos.

Sintaxe: REDIM(Matriz,{Tamanho});

Para exibir a matriz ao final do programa usamos o comando EDITMAT que permite editar ou

visualizar a matriz indicada conforme o “somente leitura”. Se o argumento for diferente de 0

será permitida apenas a visualização da matriz indicada.

Sintaxe: EDITMAT(Matriz, “Título”, somente leitura);

3.1.2 Programação

EXPORT EX02(FXY,X0,Y0,A,B,H) \ Parâmetros do programa

BEGIN

LOCAL K1,K2; \ Declaração de variáveis

M:=(B-A)/H; \ Cálculo de iterações

J:=0; \ Inicialização de “J”

REDIM(M1,{1,1}); \ Inicialização da Matriz M

WHILE J<=M DO

U:=X0; \ Atribui o valor alimentado de X0 em U

V:=Y0; \ Atribui o valor alimentado de Y0 em V

K1:=EVAL(FXY); \ k 1  (^) f ( xj , yj )

U:=X0+H; \ u  xj  h

V:=Y0+H*K1; \ v  yj  hk 1

K2:=EVAL(FXY); \ k 2  f ( xjh , yjhk 1 )

M1(J+1,1):=J; \ Atribui J para a lin. J+1 e col. 1 de M

M1(J+1,2):=X0; \ Atribui X0 para a lin. J+1 e col. 2 de M

M1(J+1,3):=Y0; \ Atribui Y0 para a lin. J+1 e col. 3 de M

M1(J+1,4):=K1; \ Atribui K1 para a lin. J+1 e col. 4 de M

M1(J+1,5):=K2; \ Atribui K2 para a lin. J+1 e col. 5 de M

X0:=X0+H; \ Próximo X

Y0:=Y0+H/2*(K1+K2); \ Próximo Y

J:=J+1; \ Próximo J

END;

EDITMAT(M1,"RESULTADO",1);

END;