HP Calculatrice graphique HP Prime Manuel d'utilisation

Page 628

Advertising
background image

626

Programmation

GETBASE

Syntaxe : GETBASE(#entier[m])
Renvoie la base de l'entier spécifié (quelle que soit la base

actuellement définie par défaut) : 0 = base par défaut, 1

= base binaire, 2 = base octale, 3 = base hexadécimale.
Exemples : GETBASE(#1101b) renvoie #1h (si la base

hexadécimale est définie par défaut), tandis que
GETBASE (#1101) renvoie #0h.

GETBITS

Syntaxe : GETBITS(#entier)
Renvoie le nombre de bits utilisés par entier, exprimé dans

la base par défaut.
Exemple : GETBITS(#22122) renvoie #20h (si la base

hexadécimale est définie par défaut).

R→B

Syntaxe : R→B(entier)
Convertit un entier décimal (base 10) en entier dans la

base par défaut.
Exemple : R→B(13) renvoie #1101b (si la base binaire

est définie par défaut), ou #Dh (si la base hexadécimale

est définie par défaut).

SETBITS

Syntaxe : SETBITS(#entier[m] [,bits])
Définit le nombre de bits pour représenter entier. Les

valeurs valides sont comprises entre –64 et 65. En cas

d'omission de m ou de bits, la valeur par défaut est

utilisée.
Exemple : SETBITS(#1111,b15) renvoie
#1111b:15.

SETBASE

Syntaxe : SETBASE(#entier[m][c])
Affiche entier exprimé en base m, quelle que soit la base

indiquée par c (1 pour binaire, 2 pour octale, 3 pour

hexadécimale). Le paramètre m peut être b (base

binaire), d (base décimale), o (base octale) ou h (base

hexadécimale). En cas d'omission de m, l'entrée est

supposée être dans la base par défaut. De même, en cas

d'omission de c, le résultat est supposé apparaître dans

la base par défaut.
Exemples : SETBASE (#34o,1) renvoie #11100b,

tandis que GETBASE (#1101) renvoie #0h (si la base

hexadécimale est définie par défaut).

Advertising