apostila para calculadora hp 49g/50g (programaçao em userrpl)

63 VISUALIZAÇÕES DOWNLOAD
Ferrari Red Power Masculino Baner Horizontal(728x90)
Cursos Online - Cursos 24 Horas
63 VISUALIZAÇÕES DOWNLOAD

HP49G -INSTITUTO POLITÉCNICO DE BRAGANÇA -ESCOLA PROFISSIONAL DE TRANCOSO

Instituto Politécnico de Bragança Escola Superior de tecnologia e gestão www.alunos.ipb.pt/~em9547 ipb@mail.pt

HP49 FAQ: ………………………………………………………………………………………………………. 6

1-Introdução a Programação…………………………………………………………………………… 17

2- O que um programa: ………………………………………………………………………………….. 17

3- Variáveis: …………………………………………………………………………………………………… 18

3.1- Variáveis locais: ……………………………………………………………………………………….. 18

3.2- Variáveis globais: …………………………………………………………………………………….. 19

4-MENU PRG (program) ……………………………………………………………………………….. 20

4.1- comandos do subdirectório STACK ………………………………………………………….. 20

4.1.1 comando DUP ………………………………………………………………………………………… 20

4.1.2- comando SWAP …………………………………………………………………………………….. 20

4.1.3- comando DROP …………………………………………………………………………………….. 21

4.1.4- comando OVER …………………………………………………………………………………….. 21

4.1.5- comando ROT……………………………………………………………………………………….. 21

4.1.6- comando UNROT ………………………………………………………………………………….. 21

4.1.7- comando ROLL …………………………………………………………………………………….. 21

4.1.8- comando ROLLD ………………………………………………………………………………….. 22

4.1.9- comando PICK ……………………………………………………………………………………… 22

4.1.10- comando UNPICK ………………………………………………………………………………. 22

4.1.11- comando PICK3 ………………………………………………………………………………….. 22

4.1.12- comando DEPTH ………………………………………………………………………………… 22

4.1.13- comando DUP2 ……………………………………………………………………………………. 23

4.1.14- comando DUPN …………………………………………………………………………………… 23

4.1.15- comando DROP2 …………………………………………………………………………………. 23

4.1.16- comando DROPN ………………………………………………………………………………… 23

4.1.17- comando DUPDU ………………………………………………………………………………… 23

4.1.18- comando NIP ………………………………………………………………………………………. 24

4.1.19- comando NDUPN ………………………………………………………………………………… 24

4.2- comandos do subdirectório MEM …………………………………………………………….. 24

4.2.1- comando MEM ……………………………………………………………………………………… 24

4.2.2- comando BYTES …………………………………………………………………………………… 24

4.2.3- comando NEWOBJ ……………………………………………………………………………….. 24

4.2.4- comando ARCHIVE ……………………………………………………………………………… 24

4.2.5- comando RESTORE ……………………………………………………………………………… 24

4.2.6- comandos da secção DIR ……………………………………………………………………….. 24

4.2.7- comandos do subdirectório ARITH ……………………………………………………….. 25

4.3- BRCH ……………………………………………………………………………………………………… 25

ESTRUTURAS CONDICIONAIS E TESTES: ………………………………………………… 25

ESTRUTURAS CONDICIONAIS: …………………………………………………………………. 26

4.3.1- A Estrutura IF … THEN … END ……………………………………………………………. 26

4.3.2- A Estrutura IF…THEN…ELSE…END ……………………………………………………. 28

4.3.3- A Estrutura CASE…END ………………………………………………………………………. 29

4.3.4- O Comando IFT (if-Then-End)………………………………………………………………. 30

ESTRUTURAS ITERATIVAS: ………………………………………………………………………. 31

4.3.5- A Estrutura START…NEXT………………………………………………………………….. 31

4.3.6- A Estrutura START…STEP …………………………………………………………………… 32

4.3.7- A Estrutura FOR…NEXT ……………………………………………………………………… 32

4.3.8- A Estrutura FOR…STEP……………………………………………………………………….. 33

Como funciona FOR…STEP: ………………………………………………………………………….. 33

Estruturas Iterativas Indefinidas …………………………………………………………………….. 33

4.3.9- DO…UNTIL…END: ………………………………………………………………………………. 33

Instituto Politécnico de Bragança Escola Superior de tecnologia e gestão www.alunos.ipb.pt/~em9547 ipb@mail.pt

4.3.10- A Estrutura WHILE…REPEAT…END: ……………………………………………….. 34

4.4- operadores relacionais, secção TEST: ……………………………………………………….. 35

4.4.1- Operadores de lógica: ……………………………………………………………………………. 35

4.4.2- AND ……………………………………………………………………………………………………… 35

4.4.3- OR ………………………………………………………………………………………………………… 36

4.4.4- XOR ……………………………………………………………………………………………………… 36

4.4.5- NOT ……………………………………………………………………………………………………… 36

4.4.5- Tabela verdade das três operações lógicas: …………………………………………….. 36

4.4.6- FLAGS indicadores de sistema ………………………………………………………………. 37

4.5- comandos da sessão TYPE ……………………………………………………………………….. 37

4.5.1- TYPE: …………………………………………………………………………………………………… 38

4.5.2- VTYPE …………………………………………………………………………………………………. 38

4.5.3- ?ARRY (Arrays)………………………………………………………………………………….. 38

4.5.4- ?LIST (listas) ………………………………………………………………………………………. 39

4.5.5- ?STR …………………………………………………………………………………………………… 39

4.5.6- ?TAG (tagged object) …………………………………………………………………………… 39

4.5.7- ?UNIT (Unidade) …………………………………………………………………………………. 39

4.5.8- ?OBJ …………………………………………………………………………………………………… 39

4.5.9- C?R …………………………………………………………………………………………………….. 40

4.5.10- R?C …………………………………………………………………………………………………… 40

4.5.11- NUM …………………………………………………………………………………………………… 40

4.5.12- CHR (character) ………………………………………………………………………………….. 40

4.5.13- DTAG …………………………………………………………………………………………………. 40

4.5.14- EQ? …………………………………………………………………………………………………… 41

4.6- LIST ………………………………………………………………………………………………………… 41

4.6.1- SUB ………………………………………………………………………………………………………. 41

4.6.2- REPL ……………………………………………………………………………………………………. 41

4.6.3- ELEM (Elementos)………………………………………………………………………………… 41

4.6.3.1- GET …………………………………………………………………………………………………… 42

4.6.3.2- GETI ………………………………………………………………………………………………….. 42

4.6.3.3- PUT ……………………………………………………………………………………………………. 42

4.6.3.4- PUTI ………………………………………………………………………………………………….. 42

4.6.3.5- SIZE …………………………………………………………………………………………………… 43

4.6.3.6- POS ……………………………………………………………………………………………………. 43

4.6.3.7- HEAD ………………………………………………………………………………………………… 43

4.6.3.8- TAIL ………………………………………………………………………………………………….. 43

4.6.4.1- DOLIST ……………………………………………………………………………………………… 43

4.6.4.2- DOSUBS …………………………………………………………………………………………….. 44

4.6.4.3- NSUB …………………………………………………………………………………………………. 44

4.6.4.4- ENDSUB…………………………………………………………………………………………….. 44

4.6.4.5- STREAM ……………………………………………………………………………………………. 45

4.6.4.6- REVLIST …………………………………………………………………………………………… 45

4.6.4.7- SORT …………………………………………………………………………………………………. 45

4.6.4.8- SEQ ……………………………………………………………………………………………………. 45

4.7- GROB ……………………………………………………………………………………………………… 46

4.7.1- ?GROB ……………………………………………………………………………………………….. 46

4.7.2- BLANK (espaço em branco) ………………………………………………………………….. 46

4.7.3- GOR……………………………………………………………………………………………………… 46

4.7.4- XGOR …………………………………………………………………………………………………… 46

4.7.5- SUB ………………………………………………………………………………………………………. 47

Instituto Politécnico de Bragança Escola Superior de tecnologia e gestão www.alunos.ipb.pt/~em9547 ipb@mail.pt

4.7.6- REPL ……………………………………………………………………………………………………. 47

4.7.7- ?LCD ………………………………………………………………………………………………….. 47

4.7.8- LCD? ………………………………………………………………………………………………….. 47

4.7.9- SIZE ……………………………………………………………………………………………………… 47

4.7.10- ANIMATE ………………………………………………………………………………………….. 47

4.8- PICT (picture) …………………………………………………………………………………………. 48

4.8.1- PICT …………………………………………………………………………………………………….. 49

4.8.2- PDIM ……………………………………………………………………………………………………. 49

4.9- CHARS ……………………………………………………………………………………………………. 51

4.9.1- SUB ………………………………………………………………………………………………………. 51

4.9.2- REPL ……………………………………………………………………………………………………. 51

4.9.3- POS ………………………………………………………………………………………………………. 51

4.9.3- SIZE ……………………………………………………………………………………………………… 52

4.9.11- NUM …………………………………………………………………………………………………… 52

4.9.12- CHR (character) ………………………………………………………………………………….. 52

4.9.4- HEAD …………………………………………………………………………………………………… 52

4.9.5 TAIL ……………………………………………………………………………………………………… 52

4.10- MODES …………………………………………………………………………………………………. 53

4.10.1 – FTM …………………………………………………………………………………………………… 53

4.10.2- ANGLE……………………………………………………………………………………………….. 53

4.10.3- FLAG (indicadores) …………………………………………………………………………….. 53

4.10.4- KEYS ………………………………………………………………………………………………….. 53

4.10.5- MENU…………………………………………………………………………………………………. 55

4.11- IN (Comandos de entrada) ……………………………………………………………………… 58

4.11.1- INFORM …………………………………………………………………………………………….. 58

4.11.2- NOVAL ………………………………………………………………………………………………. 59

4.11.3- CHOOSE: …………………………………………………………………………………………… 59

4.11.4- INPUT ………………………………………………………………………………………………… 60

4.11.5- KEY ……………………………………………………………………………………………………. 60

4.11.6- WAIT ………………………………………………………………………………………………….. 61

4.11.7- PROMPT ……………………………………………………………………………………………. 61

4.12- OUT (Comandos de Saída) ……………………………………………………………………… 61

4.12.1- PVIEW ……………………………………………………………………………………………….. 61

4.12.2- TEXT ………………………………………………………………………………………………….. 61

4.12.3- CLLCD (clear LCD) ……………………………………………………………………………. 62

4.12.4- DISP ……………………………………………………………………………………………………. 62

4.12.5- FREEZE (congelar) …………………………………………………………………………….. 62

4.12.6- MSGBOX ……………………………………………………………………………………………. 62

4.12.7- BEEP ………………………………………………………………………………………………….. 63

4.13- TIME (tempo) ………………………………………………………………………………………… 66

63 VISUALIZAÇÕES DOWNLOAD