•
FORMAT: 1. STR$ «valeur numérique»
Abréviation:
STR.
Voir également:
VAL
DICTIONNAIRE DES COMMANDS BASIC
323
BUT:
Convertit les données numériques en données de chaine.
REMARQUES:
La fonction STR$ change un nombre
entier
en une chaîne. La
chaîne sera constituée par les mêmes chiffres en tant que
nombre original, mais celui-ci est traité sous forme d'une chaine
de caractères SHARP ASCII dans un traitement subséquent. La
fonction STR$ a un effet opposé
à
celui de la fonction VAL.
EXEMPLE:
•
•
•
•
,
Si les données numériques sont négatives, la chaîne sera
précédée par un signe
"-".
Si la
<valeur
numérique>
est trop
grande pour être maintenue dans la variable alphanumérique,
elle est représentée dans une notation
à
virgule
flottante.
110:~=~
·3
120:A$=STR$
(N
I
130:B$=LEfTS
(A
S,
1
1
140:~=VAL
(B
S
I
,
•
,
•
•
[1101 Le programme effectue
certains calculs
sur la variable numérique N.
[1201 La
variable
numérique N est
convertie
en variable
de chaîne
A$, Les
variables
alphanumériques
sont
plus faciles
à
manipuler
que les variables
numériques.
Dans
cet exemple,
imaginer
que
le premier
chiffre
du
nombre est requ
is.
C'est peut -être un code pour
certains
traite
men
ts
subséquents.
Une fo
is
le
nombre
converti
en
chaine,
nous
pouvons utiliser
n'i
mporte laquelle
des
co
mmandes
de
manipulation
de
chaine:
INSTR, LEFT$, RIGHTS, MID$.
[1301
Stocke seulement
le
premier
chiffre
du
nombre,
ou
caractère car
il
est
maintenant
traité par
le
programme, dans la
variable
alphanumérique B$.
(1401
Le monochiffre est reconverti en variable numérique de
sorte qu'il
puisse
être
traité par le
programme en tant que nombre.
1 PRO
1
RUN
1