Sistma de Indicadores (flags) | As Flags da HP49 |
Nota:
Por se tratar de expressão consagrada o temo flag, não
será traduzido nesta página.
A tradução correta de FLAG é INDICADOR
A HP48G mostra 38 indicadores (flags) no SYSTEM flags MODE.
Há, na verdade, 64 flags, mas apenas 38 são visíveis no SYSTEM
flags.
As flags começam em 01 e pulam várias vezes,de um
número para outro
como visto abaixo.
01 02 03 14 19 20
21 22 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44
51 52 53 54 55 56 57 58 59 60 61 62 63
P padrão das flags é DESATIVADO.
Fig 1 - Acessa às flags |
Fig 2 - As flags |
você vai obter como resultado a expressão: ' SIN( p ) '
se a flag - 02 estiver definida como constant symbolic
ou vai obtr o resultado correto, neste caso,
0 (zero)
se a flag - 02 estiver definida comot constant numeric.
Naturalmente, caso você deseje ver o resultado na forma numérica ou
literal
deve definir a flag -02 para que a calculadora mostre o
resultado que você preferir.
Muitos programas não funcionam corretamente se as flags não
estão definidas de acordo.
Exemplo
<< 1400 1 BEEP>>
Emite um bip de 1400 Hz durante 1 segundo
Sea FLAG -56 estiver definida como STANDARD BEEP OFF ele não vai funcionar.
É preciso definir a flag -56 como STANDARD BEEP ON para que ele funcione.
Para evitar problemas desse tipo costuma-se definir as flags dentro do próprio programa
<< - 56 CF 1400 1 BEEP>>
Muitas vezzes esta flag definida dentro do programa pode ficar ativa e
prejudicar
a execução de outros programas. Uma alternativa é reescrever a flag
(com o
correspondente inverso do SF ou CF ) no final do programa.
<< - 56 CF 1400 1 BEEP -56 SF >>
Contudo, a melhor alternativa é usar os comandos RCLF e STOF.
Este exemplo mantém todas as flags em seu estado
original,
apesar da flag - 56 CF ser definida dentro do programa.
<< RCLF
F
<< -56 CF 1400 1 BEEP F STOF>>
>>
Este programa emite um bip durante 1 segundo. Defina a flag -56
como STANDARD BEEP IS OFF
e rode o programa. Você vai ouvir o bip. Depois de rodar o programa
pressione [ENTER], com a
pilha operacional vazia e o bip não será mais ouvido, porque as flags
originais foram preservadas
pelo uso dos comandos RCLF e STOF.
A HP48 possui também 64 flags de usuário
( flags positivas, enumeradas de 1 a 64), não
usadas para funções residentes. Quando as flags de usuário estão ativas um número aparecerá na parte superior do visor. Digite {1 2 3 4 5 } CF para se livrar deles. |
Números na parte superior do visor |
Novas flags foram incluídas na HP49.
A HP49 possui 120 flags, mas algumas não aparecem no menu de flags.
As flags de 01 a 63 são as mesmas flags da HP48 e as flags de 64 a 120
são novas.
Estas são algumas das flags, da HP49, mais usadas.
67 - Digital / Analog Clock Padrão - Digital Clock (relógio digital) Se ativado - Analog clock (relógio analógico) 95 - Operating mode SYMBOLIC / RPN Padrão - Algebraic (algébrico) Se ativado - RPN Note: esta flag não aparece no menu de flags 117 - Choose Boxes / Soft Menus Padrão - Choose Boxes (caixas de escolha) Se ativado - Soft menu (menus) |
Sistema de flags da HP49 |