Version Française English Version

Planete casio - Programmes, cours et jeux pour calculatrices Casio

Bookmark and Share
Bienvenue sur Planète-casio, n'hésitez pas à poser vos questions sur le forum, et pensez à rejoindre Planète-casio sur Facebook
Jeu de foot
Forums Casio - Astuces Calculatrices Casio

Index du Forum | Astuces Calculatrices Casio | Vitesse des fonctions sur G100(+)
Totoyo
Hors ligne
Statut: Admin
Niveau: Elite
Points: 2856
Défis: 29
Email | Message
Posté le 26/06/2008 11:03

Vitesse des fonctions sur G100(+):

J'ai fait quelques tests avec différentes fonctions sur ma G100+ en bon état de marche avec plus de 100Ko de mémoire libre.

C'est en nombre réel en mode Norm2.
Le programme :

For 0->B To 999
*Fonction*
Next


Temps : 5.5 secondes
Pour connaître la vitesse, il faut déduire ce temps aux résultats.

Tous les résultats sont en .fxi et .cat en fichier joint

Ce que l'on peut remarquer c'est que la lecture d'une liste ou d'une matrice est sensiblement la même, mais que l'écriture est deux fois plus rapide dans la matrice que dans une liste.
Autre point bizarre : plus la matrice en loin d'un A, plus c'est lent (que ce soit en lecture qu'en écriture).
Après pour les fonctions trigonométriques, c'est tan 1 qui est la plus rapide, suivit de cos 1 puis de sin 1 (résultats similaires en deg, rad et gra).


Mise à jour :
Qu'est-ce qui est le plus rapide ? And ou => ?

Voilà comment j'ai procédé :

1->A~D
For 0->Z to 999
[code à tester]
Next


* A=1 And B=1 And C=1 And D=1=>1 (31 s)
* A=1=>B=1=>C=1=>D=1=>1 (26 s)
* A=1=>B=1 And C=1=>D=1=>1 (27.5 s)

On remarque la fonction => est plus rapide que And, en plus, celle-ci prend 1 octet en moins (c'est toujours ça de gagner ). A savoir que ces 3 morceaux de codes testés ont tous le même effet


Résultats G100+

Fichier joint

Mange mon laser, mange-le !

Optimiser au mieux votre programme !




Zefortiche
Hors ligne
Statut: Super admin
Niveau: Confirmé
Points: 5414
Défis: 54
Email | Message
Citer : Posté le 26/06/2008 13:16 |
Je n'arrive pas à télécharger le fichier joint, je suis redirigé vers la page d'accueil... Renomme-le.

Moi pour les fonctions trigo, j'avais des résultats largement différents, alors je vais tester aussi sur ma g100+.

Et pour les matrices, oui, c'est bizarre.
----------------------------------
Calculatrices : Graph 35+, G100+
Totoyo
Hors ligne
Statut: Admin
Niveau: Elite
Points: 2856
Défis: 29
Email | Message
Citer : Posté le 26/06/2008 15:22 |
J'ai mis un lien.
J'ai fait de nouveaux tests avec des fonctions graphiques (les fichiers sont à jour).

Désolé, j'ai la flemme de tout recopié sur le site, il y a une 50aines de résultats et pleins d'interprétations
----------------------------------
Mange mon laser, mange-le !

Optimiser au mieux votre programme !
Light_spirit
Hors ligne
Statut: Webmaster
Niveau: Aucun
Points: 1390
Défis: 19
Email | Message
Citer : Posté le 27/06/2008 21:31 |
Sympa ton petit récapitulatif.
Ca peut vraiment être utile pour les programmes comme les compresseurs dans lesquels y'a beaucoup d'accès mémoire. Et aussi pour les programmes (notamment RPG) où il y a beaucoup de dessins.

Pour les matrices, le résultat est effectivement bizarre mais fort intéressant.
----------------------------------
Collectionneur de figurines d'animés.

Viens dominer Space Raider avec moi

WoW c'est le mal mais j'ai choisi le côté obscur
Totoyo
Hors ligne
Statut: Admin
Niveau: Elite
Points: 2856
Défis: 29
Email | Message
Citer : Posté le 30/03/2009 16:05 |
Hier, afin d'optimiser encore mon programme, j'ai fait quelques tests rapides mais concluants : j'ai comparé les fonctions And et =>. Il s'avère que => est la plus rapide, ce qui tombe bien car elle prend moins de mémoire et a (pour moi) un meilleur effet visuel lorsque l'on programme.
----------------------------------
Mange mon laser, mange-le !

Optimiser au mieux votre programme !
Dafp
Hors ligne
Statut: Membre
Niveau: Confirmé
Points: 6383
Défis: 79
Email | Message
Citer : Posté le 30/03/2009 17:48 |
Mais on peut pas faire If A=1 => B=2 ...

Moi j'utilise presque ça "=>", puisque au debut j'étais avec ma 25
----------------------------------
smiley

Calculatrices: Fx 92 collège - TI 83 - Graph 25+ - Graph 35+ - Graph 85 SD
Programmes (86):
Pokemon sur Casio !!
Smashmaster
Hors ligne
Statut: Membre
Niveau: Confirmé
Points: 1852
Défis: 25
Email | Message
Citer : Posté le 29/12/2009 13:55 |
merci totoyo
----------------------------------
I like casio, linux and exilim
calculatrice: graph 65 et la graph 100+
j'adore programmer

smiley
Imdumas
Hors ligne
Statut: Membre
Niveau: Aucun
Points: 307
Défis: 0
Email | Message
Citer : Posté le 24/01/2010 13:49 |
Vraiment, c'est un topic intéréssant
Totoyo
Hors ligne
Statut: Admin
Niveau: Elite
Points: 2856
Défis: 29
Email | Message
Citer : Posté le 24/01/2010 13:51 |
Merci
----------------------------------
Mange mon laser, mange-le !

Optimiser au mieux votre programme !
Vebveb
Hors ligne
Statut: Membre
Niveau: Aucun
Points: 362
Défis: 14
Email | Message
Citer : Posté le 24/01/2010 14:02 |
Il faudra faire le même en lua...
----------------------------------
smiley
Smashmaster
Hors ligne
Statut: Membre
Niveau: Confirmé
Points: 1852
Défis: 25
Email | Message
Citer : Posté le 25/03/2010 18:32 |
qu'est qui est plus rapide? pxlOn ou PlotOn
----------------------------------
I like casio, linux and exilim
calculatrice: graph 65 et la graph 100+
j'adore programmer

smiley
Pierrotll
Hors ligne
Statut: Modérateur
Niveau: Elite
Points: 2650
Défis: 9
Email | Message
Citer : Posté le 25/03/2010 18:36 |
C'est exactement pareil niveau vitesse.
La différence réside dans le référentiel utilisé. PxlOn demande des coordonnées en pixel, PlotOn dépend du ViewWindow
----------------------------------
smiley
Smashmaster
Hors ligne
Statut: Membre
Niveau: Confirmé
Points: 1852
Défis: 25
Email | Message
Citer : Posté le 25/03/2010 21:20 |
ok merci
----------------------------------
I like casio, linux and exilim
calculatrice: graph 65 et la graph 100+
j'adore programmer

smiley


Index du Forum | Astuces Calculatrices Casio | Vitesse des fonctions sur G100(+)
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

Soutien scolaire

GameMasters.fr

FR Game

Cours particuliers

Jeux Casio - www.planete-casio.fr v3.0 © crée par Neuronix et Muelsaco 2007 | Il y a 14 connectés | Nous contacter | Recherches effectuées
Sublinet | Top-cinema, films, cinéma, séries | Pension pour chats | Jeux netbooks | Jeu de foot | Jeu de rugby | Jeu de tennis | Jeu de handball | Space raider