Poster un nouveau sujet Poster une réponse
Algorithme sur TI-82
Auteur Message
Mallaury
Invité
Posté le : Mar 27 Mar 2012, 17:47   Citer 

Bonjour! J'ai un exercice de DM à rendre pour jeudi mais il y a un exercice sur les algorithmes que je n'arrive pas à faire.

Le 1er Janvier 2010, le PDG d'une entreprise d'une société promet à ses actionnaires une diminution des coûts de production de 5% par mois. Pour les convaincre de le soutenir, il met en oeuvre l’algorithme suivant:
( C est le coût de production et N le nombre de mois.

1) retranscrire l’algorithme suivant en langage de la calculatrice et l'entrée dans la calculatrice.

Entrée: Le nombre C
Le nombre N
Initialisation C-> CF
Traitement: Pour I=1 à N
CF*0.95-> CF
Afficher le couple ( I, CF)
Fin pour
Sortie

2) Faire fonctionner cet algorithme pour C=5000 et N=5. Quelle est la fonctionnalité de cet algorithme?
3) Modifier cet algorithme pour qu'il affiche:
a) Le nombre de mois nécessaires pour diviser par deux les coûts de production.
b) la date à partir de laquelle les coûts de production ont été divisés par2.

Merci d'avance pour votre aide! happy.gif

  Haut de page Bas de page 
 
sandro



Autorisation : Membre
Nb de messages : 1366
Inscrit le : Ven 25 Mar 2011, 22:58
Posté le : Mar 27 Mar 2012, 18:42   Citer 

1) (je suppose que quand tu dis "le nombre ?" tu parles de le demander à l'utilisateur)

Code
Prompt C
Prompt M
C -> F
For(I,1,N
F*0.95 -> F
Disp I,F
Pause
End


NB : j'ai rajouté le Pause pour que tu puisse voir toute les étapes

2) cheche un peu en comparant les valeurs trouvées à la main et celle de l'algo
3)a) remplace le
Code
For(I,1,N

par
Code
While F*0.95>C/2


et rajoute à la fin
Code
Disp I,"MOIS NECESSAIRES

b) rajoute tout à la fin

Code
2010+ent(I/12) -> A
I-12*ent(I/12) -> M
Disp "LE 1ER",M,A



----------------------
mort à l'inutile, place à la mémoire libre et aux programmes
 Adresse email Haut de page Bas de page 
 
Mallaury
Invité
Posté le : Mar 27 Mar 2012, 20:15   Citer 

Je vous remercie pour votre aide, j'ai réussi à comprendre et à tout faire!
Par contre, j'ai un problème pour la question 3)b) je ne sais pas où se trouve +ent et ent sur la calculatrice.

  Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mar 27 Mar 2012, 21:17   Citer 

"ent" se trouve dans le menu math+droite.
En anglais elle se traduit par "int" ou "iPart".
Cela calcule la partie entière du nombre.

----------------------
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 
 
Mallaury
Invité
Posté le : Mar 27 Mar 2012, 21:37   Citer 

J'ai trouvé! Je vous remercie pour votre aide!!

  Haut de page Bas de page 
 
Casio
Invité
Posté le : Mer 28 Mar 2012, 17:54   Citer 

Bonjour, je dois faire le même exercice de Maths pour jeudi sauf que j'ai une casio... Quelqu'un pourrait m'aider ? Merci d'avance pour votre aide.

  Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mer 28 Mar 2012, 18:23   Citer 

Ce forum est un mauvais choix : ici nous sommes spécialisés en TI, pas en Casio.
Il faudrait poser la question sur un forum Casio.

Pratiquement chacune des fonction énoncées dans ce sujet pour TI existe dans une Casio sous d'autres noms et syntaxes.
Par exemple 1->A devient A<-1.
La grande majorité des fonctions sont accessibles au fin fond des menus gérés par les touches F1 à F6.
Je ne connais ni les traductions ni les menus des Casio.

ps: Casio est apriécié pour sa qualité mais je ne perçoie aucune ergonomie dans leurs calculatrices.

----------------------
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 
 
Casio
Invité
Posté le : Mer 28 Mar 2012, 18:27   Citer 

D'accord merci quand même, bonne soirée.

  Haut de page Bas de page 
 
sandro



Autorisation : Membre
Nb de messages : 1366
Inscrit le : Ven 25 Mar 2011, 22:58
Posté le : Mer 28 Mar 2012, 18:37   Citer 

perso; non mis à part si tu connais les équivalences langage humain /langage casio

Prompt signifie lire/demander/entrer
expr -> var signifie affecter à la variable le résultat de l'expression
For(I,1,N signifie Pour I allant de 1 à N (avec un pas de 1)
Disp X signifie afficher la valeur X
Disp "texte" signifie afficher le texte
Disp truc1,truc2,truc3,...,trucN signifie afficher ces N trucs les uns après les autres (idem que si on faisiat uène série de Disp
Pause met en pause
End est un FinPour sauf dans le cas du 3) où ça devient un FinTantque
ent signifie partie entière (peut ici être remplacé par troncature ou arrondit à l'inférieur.

Pour trouver ces fonctions sur ta casio, je crois que tu devait trouver des tuto pour casio ici : http://web.archive.org/web/20121122181700/http://www.siteduzero.com/tutoriel-2-259-casio.html

----------------------
mort à l'inutile, place à la mémoire libre et aux programmes
 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
tapenad



Autorisation : Membre
Nb de messages : 197
Inscrit le : Jeu 17 Nov 2011, 13:20
Posté le : Mer 28 Mar 2012, 20:41   Citer 

je pense que la progra sur casio est vraiment galère: j'ai galeré pour faire un + ou - pour un copain sur casio avant de demander à mon prof de math...
evil.gif
Je deteste la progra sur casio
C.Q.F.D.
---------------------
HS: le smiley ^^/ (le 15eme en partant de la gauche) ne marche pas pour moi... frozen.gif

----------------------
L’erreur est humaine, mais pour provoquer une vraie catastrophe, il faut un ordinateur.

je suis premier!!!

je m'aime.
 Adresse email Haut de page Bas de page 
 
sandro



Autorisation : Membre
Nb de messages : 1366
Inscrit le : Ven 25 Mar 2011, 22:58
Posté le : Mer 28 Mar 2012, 22:15   Citer 

je pense que c'est surtout une question d'habitude (sur la ti89tita, je gallère aussi).
Sinon, si tu bloque vraiment, tu peut poser ton problème ici : https://tiplanet.org/forum/portal.php/forum/viewforum.php?f=21 : meme si ce sous forum de ce site n'est presque pas uutilisé, le forum en général est très fréquenté, donc je pense que tu trouvera bien quelcun pour t'y aider.

Sandro

PS : chez moi non plus il ne marche pas ce smiley

----------------------
mort à l'inutile, place à la mémoire libre et aux programmes
 Adresse email Haut de page Bas de page 
 
The K



Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Ven 30 Mar 2012, 17:46   Citer 

Je pense être capable de traduire cet algo en casio


Code
?->C
?->F
For 1->I To N
0,95*F->F
I[petit triangle F5]
F[mm petit triangle]
Next




EDIT : non je n'ai pas de casio, me blâmez pas ! (juste que les 3/4 de ma classe en a alors au bout d'un moment ... ^^')

----------------------
La la la ...

Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL

Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO

Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind

Mes nouveaux programmes de calcul formel : FCarré FPrime

Projet base de données : ici mais abandonné. Trop de travail ...
 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





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