Poster un nouveau sujet Poster une réponse
dm programmation
Auteur Message
zossia



Autorisation : Membre
Nb de messages : 2
Inscrit le : Sam 26 Avr 2014, 12:21
Posté le : Sam 26 Avr 2014, 12:44   Citer 

Bonjour,
je suis en première et j'ai du mal avec la programmation( je n'ai vraiment pas l'habitude)
J'ai un DM à faire dans lequel on me demande de traduire un programme algobox en programme pour ti82 . Le voici:u est du type nmombre.
qest du type nombre
p est du type nombre
s est du type nombre
lire u
lire q
lire p
S prend la valeur u
tant que u>p faire
déut tant que
u prend la valeur u*q
s prend la valeur S+u
Fin tant que
afficher s
Donc j'ai essayé j'ai fait : prompt u
prompt q (et idem avec p et s)
ensuite j'ai fait input u (et idem avec q et p)
u sto S
then u>p
u*q sto s
S+u sto s
end
prompt s après j'ai essayé sans prompt s çà ne marchait pas , jai enlevé les prompt puis je les ai remis et j'ai effaçé les imput. A part pour le u j'ai utilisé des lettres majuscules et quand je l'essayait ça me mettait erreur type donnée.
Voilà je ne sais pas trop quoi faire même si j'ai conscience que ce n'est pas un programme difficile.
Merci d'avance pour votre aide.

 Adresse email Haut de page Bas de page 
 
m@thieu41



Autorisation : Membre
Nb de messages : 856
Inscrit le : Mer 18 Juil 2012, 18:44
Posté le : Sam 26 Avr 2014, 22:13   Citer 

Bonjour,

N'hésites pas à utiliser les balises code pour rendre ton message plus lisible.

Le code Algobox:

Code
u est du type nmombre.
qest du type nombre
p est du type nombre
s est du type nombre
lire u
lire q
lire p
S prend la valeur u
tant que u>p faire
déut tant que
u prend la valeur u*q
s prend la valeur S+u
Fin tant que
afficher s



Ton prgm ti basic corrigé (respecte la casse c'est mieux):

Code
Prompt U,P,Q
U->S
While U>P
UQ->S
S+U->S
End
Disp S



Donc les erreurs:
_Input et Prompt on la même utilité (demander de saisir une variable), mais Input [message,]variable permet de choisir le message à afficher avant la saisie, tandis que Prompt l'impose (mais permet de saisir plusieurs variables d’affilée séparées par des virgules).
_Tant que faire / Fin tant que se traduit par While / End
_L'affichage se fait avec Disp (ou une autre fonction comme Output/Texte), ou en mettant la variable à afficher en fin de prgm (elle s'affichera à la place du Fait/Done)

PS: Voici un article qui pourrait t'aider un peu la prochaine fois que tu as une traduction du type à faire:
http://tout82.free.fr/forum/sujet.php?sujet=3476

----------------------
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 
 
zossia



Autorisation : Membre
Nb de messages : 2
Inscrit le : Sam 26 Avr 2014, 12:21
Posté le : Dim 27 Avr 2014, 8:46   Citer 

Merci beaucoup.

 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 - 2024 Groupe FSB
Page générée en 9 requêtes
BlackOne par Grimmlink