Bonjour à tous,
je dois programmer pour vendredi matin un algorithme de notre livre sur ma calculatrice TI-82 stats. J'ai quelques difficultés.
Je vais essayer d'être la plus claire possible :
Algorithme de notre livre :
Début Algorithme
A <- 0
POUR I ALLANT DE 1 A 1000
x<- Nombre aléatoire(0,1)
y<- Nombre aléatoire(0,1)
SI x²+y²<1
Alors Placer le point I(x;y)
A <- A+1
FIN DE SI
FIN DE POUR
Afficher le graphique
Afficher A/1000
Fin Algorithme
Algorithme que j'ai pour l'instant tapé sur la TI-82 stats. :
prgm(Algo)
:0 A
:For(I,1,1000)
:NbrAléat(0,1) x
:NbrAléat(0,1) y
If x²+y²<1
Then pt-on(x;y)
:A+1 A
:End
:End
(COMMENT AFFICHER LE GRAPHIQUE ??)
: Disp A/1000
:End
Merci d'avance pour toutes les réponses ! J'ai vraiment besoin d'aide !
bonjour,
sans garantie, mais je suis quand même presque sûre :
quand tu es en train d'écrire ton programme, si tu tapes sur la touche prgm, tu obtiens un menu dans lequel on trouve if, then etc.. mais si tu appuies sur la flèche droite, tu obtiens un nouveau menu I/O (pour In/Out), dans lequel tu trouves DispGraph qui affiche le graphique.
Quand j'appuie sur la touche prgm, j'obtiens trois fenêtes Exec, Edit et Nouv. Mais elles ne contiennent pas ça ..
Mais en cherchant dans le cataloque j'ai trouver "AffGraph" C'est ça non ?
Merci beaucoup !
oui c'est ça . En fait je parlais de ce qui s'affiche quand tu es déjà dans Edit, c'est-à-dire que tu es en train de taper ton programme.
dans NbrAléat(0,1) ? Que la calculatrice doit nous donner un nombre aléatoire compris entre 0 et 1, c'est tout
OK merci
mais qu'est ce qu'on fait qd on fait tout ce programme?
on choisit une abscisse, une ordonnée et on trace le point?
et que signifie A<-0
A<-A+1
??
A est une variable, c'est-à-dire une boite dans laquelle on met ce qu'on veut.
A<- (c'est une flèche) 0 signifie : je mets 0 dans la boite.
A<-A+1 signifie j'augmente A de 1.
Ce programme choisit aléatoirement 1000 points, mais ne dessine que ceux qui appartiennent au cercle de centre O de rayon 1
peux tu (encore!) me dire quelle est l'équation d'un cercle de centre O et de rayon 1?
x²+y²=1?
c'est le <1 du if x²+y²<1 qui m'étonne dans l'algorithme
oups c'est pas cercle mais disque que j'aurais dû écrire. On cherche non pas ceux qui sont sur le cercle, mais ceux qui sont à l'intérieur du cercle (tu as parfaitement raison pour l'équation !)
désolé de revenir à ça mais les algorithmes sont nouveaux pour moi et j'ai du mal!
je ne comprends pas bien le lien entre les points de coordonnées (x;y) et A.
quand on fait :0A
ça correspond au centre du cercle?
et :A+1A au point de coordonnée (1;1)?
ça m'étonne encore vu qu'on a x²+y²<1
enfin pourquoi faire A/1000?
merci Mariette de ta patience
pas de problème : j'aime bien les gens qui veulent comprendre
alors : A sert uniquement de compteur.
Imagine : un prof de sport sadique te dit : tu fais 1000 tours de stade en courant.
Dans ta tête, tu crées un compteur A, tu le mets à 0 avant de commencer, et à chaque fois que tu as fini un tour, tu incrémentes (tu augmentes de 1, c'est la partie mettre A+1 dans A) ton compteur. Quand tu arrives à 1000, tu arrêtes de courir.
Ben là c'est pareil : tu dis à la machine :
fais 1000 fois le travail suivant :
prendre x au hasard entre 0 et 1,
prendre y au hasard entre 0 et 1,
calculer x²+y²
si c'est inférieur à 1 dessiner le point M de coordonnées (x,y)
sinon ne rien faire
c'est plus clair ?
pour moi ce serait plutôt 1000 exercices d'algorithme!
oui c'est plus clair. Merci
j'essaie de faire le programme avec la calculette:
PRGM
NEW
Create NEW
la fonction Nbre aléatoire existe déjà?
ou il faut taper NBRALEAT?
désolé si je pose des questions un peu débiles
Comme je dis toujours "la question stupide, c'est celle qu'on n'a pas posée"
Il doit y avoir une fonction aléatoire quelque part. Dans la version en anglais, elle s'appelle RAND et elle est dans le menu MATH, puis PRB (pour proba). Il me semble (mais ça fait longtemps que je ne l'ai pas utlisée) qu'elle génère de toute façon un nombre entre 0 et 1, donc pas d'option à mettre.
merci c'est cool de répondre. En + les sujets sur les algorithmes n'intéressent pas grand monde. Ce serait sympa s'il y avait un correcteur de qui se penchait dessus.
L'époque des voeux n'est pas si loin!
je peux donc sortir du menu PRGM pour aller ds le menu Maths puis revenir ds PRGM?
je vais me perdre!
j'suis d'accord on n'est plus ds les algos là!
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :