traduction d' un algorithme |
Auteur |
Message |
zerfiop
Invité
|
Posté le : Dim 10 Mar 2013, 20:08
|
|
|
Bonsoir je doit traduire cet algorithme en langage Ti :
Demander T
X prend la valeur 1
Pour X allant de 1 à 2 en avançant de 10-N
Z correspond à X²
Si Z est inférieur à 2
Alors augmenter X d’un cran
Afficher la valeur de X et de Z
|
|
|
|
linkakro
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Dim 10 Mar 2013, 21:54
|
|
|
Cet algorithme est de mauvaise qualité car il ne précise pas les fins de structures Pour et Si. Ou alors tu pars du principe que c'est sous-entendu pour une unique ligne à l'intérieur, ce qui n'a jamais été dit pour de l'algorithmie.
Par contre en languages C ou TI-Basic c'est courant pour la fonction If (Si).
Code | Prompt T // stupide, remplace T par N
1->X // innutile puisqu'il y a un For après
For(X,1,2,10-N
If X^2<2
Then // facultatif
X+1->X
End // facultatif
End
Disp X,Z |
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
|
|
|
blg_flg
Autorisation : Membre
Nb de messages : 661
Inscrit le : Mer 23 Mai 2012, 17:28
|
Posté le : Mer 13 Mar 2013, 20:59
|
|
|
Ou alors les bloc de conditions/boucles sont signalés par des marges différentes...
|
|
|
|
Google_AdSense
|
Publicité
|
|
|
|
|