| Algorithme sur TI-82 |
| Auteur |
Message |
Mallaury
Invité
|
Posté le : Mar 27 Mar 2012, 17:47
|
|
|
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! 
|
| |
|
| |
sandro
Autorisation : Membre
Nb de messages : 1366
Inscrit le : Ven 25 Mar 2011, 22:58
|
Posté le : Mar 27 Mar 2012, 18:42
|
|
|
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
par
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 |
 |
|
| |
Mallaury
Invité
|
Posté le : Mar 27 Mar 2012, 20:15
|
|
|
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.
|
| |
|
| |
linkakro
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Mar 27 Mar 2012, 21:17
|
|
|
"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 |
 |
|
| |
Mallaury
Invité
|
Posté le : Mar 27 Mar 2012, 21:37
|
|
|
J'ai trouvé! Je vous remercie pour votre aide!!
|
| |
|
| |
Casio
Invité
|
Posté le : Mer 28 Mar 2012, 17:54
|
|
|
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.
|
| |
|
| |
linkakro
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Mer 28 Mar 2012, 18:23
|
|
|
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 |
 |
|
| |
Casio
Invité
|
Posté le : Mer 28 Mar 2012, 18:27
|
|
|
D'accord merci quand même, bonne soirée.
|
| |
|
| |
sandro
Autorisation : Membre
Nb de messages : 1366
Inscrit le : Ven 25 Mar 2011, 22:58
|
Posté le : Mer 28 Mar 2012, 18:37
|
|
|
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 |
 |
|
| |
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
|
|
|
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...
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... 
---------------------- L’erreur est humaine, mais pour provoquer une vraie catastrophe, il faut un ordinateur.
je suis premier!!!
je m'aime. |
 |
|
| |
sandro
Autorisation : Membre
Nb de messages : 1366
Inscrit le : Ven 25 Mar 2011, 22:58
|
Posté le : Mer 28 Mar 2012, 22:15
|
|
|
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 |
 |
|
| |
The K
Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
|
Posté le : Ven 30 Mar 2012, 17:46
|
|
|
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 ... |
 |
|
| |