Inscription / Connexion Nouveau Sujet
Niveau seconde
Partager :

Probleme Algorithme TI 82

Posté par
Nicolas35
16-05-14 à 00:34

Bonsoir, j'ai un travail à faire où il s'agit de programmer un algorithme, je suis sur TI-82. Voici la question :

Ecrire un algorithme pour la situation suivante : on lance le dé jusqu'à ce qu'on obtienne un 6 et on regarde le nombre de lancers nécessaires.


Et voici ce que j'ai fait pour le moment :

Variables : K (nb de lancers) et N (face du dès)
: 0->K
: While N inegale 6
: entAleat(1,6)->N
: K+1->K
: End
: Disp K

Merci de m'aider et de me de dire ce qui n va pas.

Posté par
eldoir
re : Probleme Algorithme TI 82 16-05-14 à 00:39

Salut,
Ah les algorithmes... Tellement pratique
Parce qu'il y a quelque chose qui ne va pas ?
Oh, oui, je vois un petit problème : Tu devrais initialiser N au début de ton programme. Eeh oui, lorsque ton programme s'arrête, les valeurs des variables sont conservées ! Donc :
Tu lances ton programme la première fois, ça marche, on sort de la boucle, on affiche K, magnifique !
Tu lances ton programme une seconde fois, et toutes les fois d'après : Oh crotte, N vaut déjà 6, bon ben on sort et on affiche K... Tu as donc toujours le même résultat...
N'est-ce pas ?
Sinon ça me semble bon

Posté par
eldoir
re : Probleme Algorithme TI 82 16-05-14 à 00:41

À la place du While, tu peux utiliser Repeat, c'est pareil mais la condition est inverse :
While N != 6 c'est pareil que Repeat N = 6, on lit "On répète jusqu'à ce que N vale 6".
C'est plus logique dans ce sens-là parfois



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 1741 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 !