Poster un nouveau sujet Poster une réponse
Traduire un algorithme
Auteur Message
Pierre76000
Invité
Posté le : Sam 09 Nov 2013, 15:40   Citer 

Salut,
Eh bien voilà, je suis en 2nde ne comprenant pas grand chose à la TI-82, surtout au algorithme, je demande votre aide. J'ai un DM pour Mardi et j'ai cette algorithme:

Entrer xa et ya les coordonnées de A
Entrer xb et yb les coordonnées de B
Entrer xc et yc les coordonnées de C
a prend la valeur (xb-xc)²+(yb-yc)²
b prend la valeur (xa-xc)²+(ya-yc)²
Si a=b alors
Afficher "Le triangle ABC est isocèle en C"
Sinon
c prend la valeur (xa-xb)²+(ya-yb)²
Si a=c alors
Afficher"Le triangle ABC est isocèle en B"
Sinon
Si b = c alors
Afficher " Le triangle ABC est isocèle en a"
Sinon
Afficher "Le triangle ABC n'est pas isocèle"
Fin si
Fin si
Fin si

Voilà l'algorithme, je suis vraiment perdu...
J'espère que vous allez pouvoir m'aider happy.gif

(Excusez-moi pour les fautes qu'il peut y avoir moodforlove.gif)

  Haut de page Bas de page 
 
m@thieu41



Autorisation : Membre
Nb de messages : 848
Inscrit le : Mer 18 Juil 2012, 18:44
Posté le : Dim 10 Nov 2013, 9:54   Citer 

Bonjour,

Tu as tout ce qu'il te faut pour faire la traduction ici: https://tout82.pages-perso.free.fr/forum/sujet.php?sujet=3476
Bien sûr si tu bloques quelque part on est là pour t'aider.

----------------------
Pour vous aidez dans vos débuts (et même ensuite ^^) :
*Tuto Algo->Ti Basic (par Linkakro) : Traduisez vos algo (de type algobox) en prgm pour votre TI!
*Catalogue des emplacements et traductions (anglais/français) des fonctions sur la TI.
*Faites vos propres programmes de maths (par ash)

Et au fait: la politesse n'a jamais tué personne winkle.gif
 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
Pierre76000
Invité
Posté le : Lun 11 Nov 2013, 15:51   Citer 

Salut,

J'ai essayé avec le lien que vous m'avais donné, mais je n'ai pas réussi (je l'ai fait avec Festiv'Algo). Serait-il possible que vous me le traduisiez, car je suis vraiment perdu, cette exercice fait partit d'un DM, et n'ayant aucune autre solution je vous le demande. Je vous en remercie d'avance.
(Excusez-moi pour les fautes qu'il peut y avoir:$ )

  Haut de page Bas de page 
 
m@thieu41



Autorisation : Membre
Nb de messages : 848
Inscrit le : Mer 18 Juil 2012, 18:44
Posté le : Lun 11 Nov 2013, 17:02   Citer 

Essaye au moins de nous proposer un début de solution, même si c'est faux.

Un petit indice:
Il n'est pas possible de nommer des variables avec 2 lettres en Ti basic, donc il faut remplacer xa ya xb... par d'autres variables.
Ainsi au lieu de:
A(xa;ya)
B(xb;yb)
C(xc;yc)
Tu peux mettre:
A(D;E)
B(F;G)
C(H;I)
Du coup il suffit de remplacer xa, ya ,... par D, E ,... de partout, et normalement tout ce que tu as besoin pour traduire est dans l'article que je t'ai donné.

Pour a, b, et c tu peux prendre A, B et C ça ira très bien.

Si tu bloques, je veux bien t'aider, mais il faut que tu me montres que tu as travaillé, et que tu postes un début de code pour que je puisse t'orienter vers la solution.


D'ailleurs tu as dû oublier de mettre une ligne quand tu as recopié l'algo, avec "c prend la valeur..."

----------------------
Pour vous aidez dans vos débuts (et même ensuite ^^) :
*Tuto Algo->Ti Basic (par Linkakro) : Traduisez vos algo (de type algobox) en prgm pour votre TI!
*Catalogue des emplacements et traductions (anglais/français) des fonctions sur la TI.
*Faites vos propres programmes de maths (par ash)

Et au fait: la politesse n'a jamais tué personne winkle.gif
 Adresse email Haut de page Bas de page 
 
Pierre76000
Invité
Posté le : Lun 11 Nov 2013, 20:24   Citer 

Re-salut,

J'ai réessayé avec ce que vous m'avez donné, j'ai toujours une erreur. Je n'ai fait que le début de l'algo et tout est faux...
J'ai mis ceci :

Code
Lire A(D;E)
LireB(F;G)
C(H;I)
APrend_la_valeur(F-G)²+(G-I)²
BPrend_la_valeur(D-H)²+(E-I)²



Je tient à préciser que je n'ai jamais traduit d'algorithme au par-avant. J'ai vraiment besoins de votre aides de toute urgence car ce dm est pour demain, d'habitude je ne suis pas du genre a demander de l'aide mais là vous êtes un peu ma dernière solution.

  Haut de page Bas de page 
 
m@thieu41



Autorisation : Membre
Nb de messages : 848
Inscrit le : Mer 18 Juil 2012, 18:44
Posté le : Lun 11 Nov 2013, 20:37   Citer 

Bonjour,

D'habitude je ne procède pas ainsi mais là pour aller plus vite je vais te donner la solution, puisque c'est pour demain et que je ne suis pas sur de repasser sur le forum ce soir.

Ceci dis je me demande en quel langage tu as tenté de traduire, puisque "Lire A(D;E)" c'est certainement pas du ti basic winkle.gif

(Après les // ce sont des explications)

Code
//Saisie des coordonnées:
Input "XA=",D
Input "YA=",E
Input "XB=",F
Input "YB=",G
Input "XC=",H
Input "YC=",I

//Calculs des longueurs au carré
(F-H)²+(G-I)²->A
(D-H)²+(E-I)²->B

//Tests
If A=B
Then
Disp "ISOCELE EN C
Else
(D-F)²+(E-G)²->C
If A=C
Then
Disp "ISOCELE EN B
Else
If B=C
Then
Disp "ISOCELE EN A
Else
Disp "PAS ISOCELE
End
End
End



Voilà.

----------------------
Pour vous aidez dans vos débuts (et même ensuite ^^) :
*Tuto Algo->Ti Basic (par Linkakro) : Traduisez vos algo (de type algobox) en prgm pour votre TI!
*Catalogue des emplacements et traductions (anglais/français) des fonctions sur la TI.
*Faites vos propres programmes de maths (par ash)

Et au fait: la politesse n'a jamais tué personne winkle.gif
 Adresse email Haut de page Bas de page 
 
Pierre76000
Invité
Posté le : Lun 11 Nov 2013, 20:45   Citer 

Re-Salut,

Vraiment merci happy.gif, j'étais vraiment loin du résultat...
Le problème est que c'est la première année que j'en fais et que mon prof de math n'explique pas vraiment tout. M'enfin bon, avec ce que vous m'avez donné j'arrive un peu à comprendre happy.gif

  Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Page générée en 6 requêtes