Poster un nouveau sujet Poster une réponse
traduction d' un algorithme
Auteur Message
zerfiop
Invité
Posté le : Dim 10 Mar 2013, 20:08   Citer 

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

  Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Dim 10 Mar 2013, 21:54   Citer 

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
 Adresse email Haut de page Bas de page 
 
blg_flg



Autorisation : Membre
Nb de messages : 661
Inscrit le : Mer 23 Mai 2012, 17:28
Posté le : Mer 13 Mar 2013, 20:59   Citer 

Ou alors les bloc de conditions/boucles sont signalés par des marges différentes...

 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
Poster un nouveau sujet Poster une réponse





  Powered by Fire-Soft-Board v1.0.10 © 2004 - 2024 Groupe FSB
Page générée en 9 requêtes
BlackOne par Grimmlink