Version Française English Version Planete-casio.fr
Bienvenue sur la nouvelle version de planete-casio! Laissez vos impressions sur le forum!
Top Cinema par les créateurs de Planete Casio :
Découvrez le classement des meilleurs films et séries sur Top-cinema.com !
Forums Casio - Discussion

Index du Forum | Discussion | Une astuce mathématique
Meithal
Hors ligne
Statut: Admin
Niveau: Aucun
Points: 3090
Défis: 7
Email | Message
Posté le 29/01/2005 16:33

Une astuce mathématique:

Calculatrice : Graph 35+




Muelsaco
Hors ligne
Statut: Webmaster
Niveau: Elite
Points: 9093
Défis: 175
Email | Message
Posté le 18/01/2005 19:36 |
eu...
En programmation ou en calcul?
----------------------------------
Calculatrices : Fx 92 Collège, Graph 25, Graph 65, Graph 85, Graph 100, Classpad 300.
Meithal
Hors ligne
Statut: Admin
Niveau: Aucun
Points: 3090
Défis: 7
Email | Message
Posté le 19/01/2005 12:15 |
un calcul super pratique pour la programmation
----------------------------------
Calculatrice : Graph 35+
Muelsaco
Hors ligne
Statut: Webmaster
Niveau: Elite
Points: 9093
Défis: 175
Email | Message
Posté le 19/01/2005 12:19 |
sur wikipédia, il y a plein de lien comme ça et il y a aussi un tuto sur le SDZ
d'ailleurs j'ai trouvé ce jeu
----------------------------------
Calculatrices : Fx 92 Collège, Graph 25, Graph 65, Graph 85, Graph 100, Classpad 300.
Neuronix
Hors ligne
Statut: Webmaster
Niveau: Elite
Points: 4256
Défis: 21
Email | Message
Posté le 19/01/2005 14:00 |
Lol trop simple...

Abs(variable)/variable
=1 si variable>0
=-1 si variable <0

J'y ai pensé ya des millénaires ... mais c'est bien ce sont des trucs comme ca qui différencient le noobie du Confirmé

Un truc du genre :
On pe passer de (preque) n'importe quelle suite de nombres entiers à un autre. Quel intérêt? Et bien quand tu utilise les touches F1 à F6 les "Getkeys" sont 79-69-59-49-39-29, donc imaginons que tu as besoin de passer de cette suite à 1-2-3.. :
Do
Getkey
0.1*Ans
LpWhile ( Int(Ans)>7 or Int(Ans)<2 ) and Frac(Ans)<.9
//donc ici le "Getkey" (Ans) sera 7.9 ou 6.9..
Abs( Int(Ans) - 8 )
// le Ans est maintenant 1-2-3...
Bien mieux que "Ans=79=>1->variable" (oh quelle horreur!)

Ou encore, les noobs passent de 1 à 2 puis de 2 à 1 etc ..comme ca :
If variable=1
Then 2->variable
Else 1->variable
IfEnd

Moi je prefere : Abs(variable-3)->variable ...

Chacun son truc (mais je faisais bien ca au début )
----------------------------------
Graph 35 + et Classpad 300
Meithal
Hors ligne
Statut: Admin
Niveau: Aucun
Points: 3090
Défis: 7
Email | Message
Posté le 19/01/2005 17:14 |
C'est ca

X/(A/abs(A)) est tout de même plus économique que
If A<0 then -1->B
Else 1->B
Ifend
X/B->X

J'avais essayé avec des logarythmes, des fonctions asymptotiques en -1 et 1 alors que c'était super simple

edit: J'ai mis ca sur le site avec l'astuce du int X et 10frac X.
----------------------------------
Calculatrice : Graph 35+
Muelsaco
Hors ligne
Statut: Webmaster
Niveau: Elite
Points: 9093
Défis: 175
Email | Message
Posté le 19/01/2005 21:23 |
Oui c vrai, enfin bon moi jmen fou de mettre les valeurs a 1,2 ou 3 .
Chacun sa techinque de programmation , moi je laisse les valeurs telles qu'elles st.
Sinon tu peut ajouter un truc pour ton astuce que j'ai bc utilisé pour la compression des variables (pour Rugby Manager qui est tj pas fini lol):

Prenons A=1234567890 (la calculatrice ne peut contenir que 10 caractères, après elle arrondie).

Int (A)-Int (A/e2)*100 = 12
Int (A/e2)-Int (A/e6)*100 = 34
Int (A/e4)-Int (A/e6)*100 = 56
Int (A/e6)-Int (A/e8)*100 = 78
Int (A/e8)-Int (A/e10)*100 = 90

Ainsi on peut contenir 5 valeurs (à deux chiffres) pour une seule variable.
Par contre la calculatrice va mettre + de tp, dc ici le "ans" peu intervenir au lieu de répéter a chque foi le calcul.

Voila
----------------------------------
Calculatrices : Fx 92 Collège, Graph 25, Graph 65, Graph 85, Graph 100, Classpad 300.
Meithal
Hors ligne
Statut: Admin
Niveau: Aucun
Points: 3090
Défis: 7
Email | Message
Posté le 29/01/2005 13:37 |
Je crois qu'il y'a un moyen de faire ca avec une boucle for/to/step 10

J'avais vu un truc similaire en décortiquant le code de deathtrap dungeon. Je vais essayer de retrouver ca.
----------------------------------
Calculatrice : Graph 35+
Muelsaco
Hors ligne
Statut: Webmaster
Niveau: Elite
Points: 9093
Défis: 175
Email | Message
Posté le 29/01/2005 16:33 |
Oui on peu c vrai c possible , je pense que ce serait :
for i=0 to 9
Mat A[i+1,1]=Int (A/10^(i))-Int (A/10^(i+2))*100
----------------------------------
Calculatrices : Fx 92 Collège, Graph 25, Graph 65, Graph 85, Graph 100, Classpad 300.


Index du Forum | Discussion | Une astuce mathématique
Pseudo :
Adresse email :
Réponse :
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :?:  :arrow:  :!:  :here:
Ajouter fichier joint :


Me prévenir par mail lorsqu'une réponse est postée



Recherche :
Publicité et partenaires

GameMasters.fr

FR Game

Cours particuliers

DynaMaths
Chat
Veuillez saisir le code affiché sur l'image
  Pseudo :   Message :

www.planete-casio.fr v3.0 © crée par Neuronix et Muelsaco 2007
Il y a 19 connectés | Nous contacter | Recherches effectuées | Liens | Forum Commun Casio