Gamme TI-82
Partager sur Facebook Fil RSS Imprimer la page
Cacher les résultats

Résultat de la recherche



Poster un nouveau sujet Poster une réponse
algorithme de babylone( ou de heron)
Auteur Message
dodododod



Autorisation : Membre
Nb de messages : 6
Inscrit le : Jeu 23 Déc 2010, 14:42
Posté le : Jeu 23 Déc 2010, 15:02   Citer 

Salut à tous j'aurais besoin que l'on maide à trouver comme faire un alogorithme( permettant de remplir un tableau )cette algorithme sera tourner 5 foi =) et on prendra pour l'algorithme de babylone racine carré de 2
merci =)

 Adresse email Haut de page Bas de page 
 
Wirekey



Autorisation : Membre
Nb de messages : 241
Inscrit le : Mer 17 Jui 2009, 0:54
Posté le : Jeu 23 Déc 2010, 16:42   Citer 

moodforlove.gif

J'ai rien compris moodforlove.gif

Peux-tu détailler un peu stp? godgrace.gif

 Adresse email Haut de page Bas de page 
 
patate007
Avatar

Autorisation : Membre
Nb de messages : 118
Inscrit le : Mar 09 Fév 2010, 8:49
Posté le : Jeu 23 Déc 2010, 20:16   Citer 

On va demander à l'utilisateur quelle sera la racine carré qu'il cherche et à partir de combien il voudra que l'algorithme commence.
On pourra utiliser les listes de la calto pour faire notre tableau : L1 pour la racine recherchée et L2 pour l'algorithme lancé 5 fois.
Le programme est en français (et commenté). Si tu veus les fonctions en anglais, demande moi (ou va voir le topic dédié minied.gif )

Code
:EffListe L1
:EffListe L2                    //On rend vierge les 2 premières listes
:Input "[racine]",A             //On demande la racine
:Input "X(0)=",B                //On demande la variable de début
:A->L1(1)                       //On met la racine recherchée dans L1
:B->L2(1)                       //On met le début au début de L2
:For(I,1,6)                     //On lance 5x l'algorithme
:(L2(I)+A/L2(I))/2->L2(I+1)     //La formule est lancée pour chaques lignes
:End



EDIT:
Rooh ! Je suis trop bon minied.gif Je te met le code en anglais même si tu n'en avais pas besoin winkle.gif

Code
:ClrList L1
:ClrList L2
:Input "[racine]",A
:Input "X(0)=",B
:A->L1(1)
:B->L2(1)
:For(I,1,6)
:(L2(I)+A/L2(I))/2->L2(I+1)
:End



----------------------
Joyeuse Pâques winkle.gif



 Adresse email Haut de page Bas de page 
 
Sangohan38



Autorisation : Membre
Nb de messages : 3391
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Sam 25 Déc 2010, 18:42   Citer 

Et moi je t'offre un programme encore plus light que celui du dessus:


Code
:DelVar L1 DelVar L2
:Input "[racine]",A
:Input "X(0)=",B
:A->L1(1
:B->L2(1
:For(I,1,6
:L2(I->C
:.5(C+A/C->L2(I+1)
:End



Ok, ça fait qu'une économie d'environ 10 octets mais c'est toujours ça de gagner.

Sangohan38

----------------------
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3774
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Ven 31 Déc 2010, 12:36   Citer 

Tes delvar supprimment carrément les listes. Et cela met le bazar dans le menu stat>édit.
EffListe L1,L2

Vous tournez la boucle 6 fois ahh.gif à moins que la première soit l'initialisation.

----------------------
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 
 
Poster un nouveau sujet Poster une réponse





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

Site hébergé par Free Page sous licence creative commons Page validée par le W3C (XHTML 1.0 Transitional) Feuille de style validée par le W3C Flux RSS 2.0 valide Page étiquetée par l'ICRA Page testée par Ocawa