Inscription / Connexion Nouveau Sujet
Niveau seconde
Partager :

Problème Algobox : nombre entier aléatoire

Posté par
aleph536
05-03-17 à 12:51

Bonjour à tous
Je dois réaliser un algorithme sur Algobox dans lequel je dois attribuer à un nombre a un entier aléatoire allant de -1 à 1 (donc soit -1, soit 0, soit 1)
J'ai donc fait : Affecter valeur à variable, puis a ->ALGOBOX_ALEA_ENT(-1,1)

Sauf que l'on me dit erreur de calcul !
J'ai essayé de faire autrement, en attribuant à un nombre b la valeur -1 et un nombre c la valeur 1, puis en mettant ALGOBOX_ALEA_ENT(b,c)

Mais cela ne marche toujours pas

J'ai essayé de faire avec seulement des nombres entiers positifs et ça a marché, je suppose donc que le problème vient du -1

Quelqu'un aurait-il une solution ? Merci d'avance

Posté par
Glapion Moderateur
re : Problème Algobox : nombre entier aléatoire 05-03-17 à 13:00

oui je crois que cette fonction n'accepte pas les valeurs négatives en argument.

donc il faut trouver une astuce : ALGOBOX_ALEA_ENT(0,2) te donne un nombre aléatoire 0;1 ou 2 et donc ALGOBOX_ALEA_ENT(0,2) -1 va convenir. il faut être un peu débrouillard et prendre des initiatives !

Posté par
aleph536
re : Problème Algobox : nombre entier aléatoire 05-03-17 à 13:16

Je ne comprend pas pourquoi on ajoute un 2 là dedans ?

Posté par
aleph536
re : Problème Algobox : nombre entier aléatoire 05-03-17 à 13:18

Désolé, je n'ai pas une grande maîtrise d'algobox et surtout de cette fonction :-/

Posté par
Glapion Moderateur
re : Problème Algobox : nombre entier aléatoire 05-03-17 à 13:31

il suffit de lire la notice d'algobox, on nous dit que ALGOBOX_ALEA_ENT(p,n) fournit un nombre aléatoire entier entrer p et n

donc ALGOBOX_ALEA_ENT(0,2) va te fournir un nombre aléatoire valant 0; 1 ou 2

toi tu en veux un qui vaut -1;0 ou 1 donc il suffit d'enlever 1 au précédent et donc écrire
ALGOBOX_ALEA_ENT(0,2) - 1

tu n'as qu'à faire le test dans algobox pour vérifier que ça donne bien ce que tu veux !
il te suffit de taper ou de copier/coller (par exemple sur l'algobox en ligne : )


VARIABLES

DEBUT_ALGORITHME
	AFFICHERCALCUL ALGOBOX_ALEA_ENT(0,2) - 1
FIN_ALGORITHME

Posté par
aleph536
re : Problème Algobox : nombre entier aléatoire 05-03-17 à 13:39

D'accord j'ai compris, merci beaucoup



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Inscription gratuite

Fiches en rapport

parmi 1675 fiches de maths

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !