Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
Menu
Calculatrices
Graph 35 à 100
Graph 25+Pro/25+E/25+E II
Graph 35+USB/75(+E)/85/95 SD
Graph 100(+)
Classpad 300/330(+)
fx-CG 10/20 (Prizm)
Classpad 400(+E)
Graph 90+E
fx-92+ SC
Liens
¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Utilitaires >> Graph 35 à 100 >> Conversion >> Decompo
Decompo
Version : v1.3 Taille : 567 octets Ajouté le : 2008-01-25 08:47 Modifié le : 2008-02-14 11:27
Auteur et posteur :
SamsamxHors ligneMembrePoints: 1426 Défis: 215 Message
Planète Casio - Programme Casio de conversion - Decompo - samsamx - Calculatrices
Nombre de visites sur cette page : 6826
Score au progrank : 34
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
970 téléchargements | Soumettre un test


Description :

Un petit utilitaire de décomposition d'un nombre quelconque en nombres premiers...

Ses plus :
- Une très grande rapidité (décomposition d'un nombre à 5 chiffres en moins de 5 secondes).
- Un affichage destiné aux lycéens : le résultat est affiché sous la forme d'un tableau, similaire à celui que l'on doit créer en cours.
- Un taille réduite : 560 octets environ, de quoi laisser de la place pour vos jeux
- Une facilité d'utilisation : on entre le nombre, et c'est tout !
- Aucune limite au nombre entré (excepté les limites de la calculatrice : puissance inférieure à 70)

Ses moins :
- Un rapidité moindre sur de très grands nombres... Malheureusement, aucun algorithme de factorisation n'existe dans ce monde à ce jour
- ??? Un bug peut être ? Si oui, n'hésitez pas à poster pour que je répare cela !


Sur l'exemple, le nombre entré est : 59867
Soit :
59867 = 131 * 457
(on ne s'occupe que de la colonne de droite)
Et 131 et 457 sont premiers.
La colonne de gauche vous permet de voir les résultats intermédiaires.


Commentaires :


ZeitgeistHors ligneAncien modérateurPoints: 1271 Défis: 2 Message
Posté le 26-01-2008 à 09:43 | #
J'en ai fait un comme sa, mais le miens était plus lourd (590 bytes) et plus simple(je pense que c'était du a l'optimisation) j'avais prévu de mettre certain des programmes que j'avais fais et puis y a des gens qui ont lachemen kidnapé les pile de ma 35+ donc plus de programme...
SamsamxHors ligneMembrePoints: 1426 Défis: 215 Message
Posté le 27-01-2008 à 23:06 | #

Le principe de celui la est très simple.
On teste la division par 2, puis par tous les impair jusqu'a la racine (ou jusqu'à avoir un reste nul)

Je pense que des optimisation sont possibles

PierrotllHors ligneAncien administrateurPoints: 5488 Défis: 41 Message
Posté le 28-01-2008 à 09:31 | #
Pour faire plus rapide, teste la division par 2 et 3 puis par tous les 6k-1 et 6k+1
SamsamxHors ligneMembrePoints: 1426 Défis: 215 Message
Posté le 28-01-2008 à 18:33 | #
avec k partant de 0 je suppose...
Ok je vais coder ca pour améliorer le prog
SamsamxHors ligneMembrePoints: 1426 Défis: 215 Message
Posté le 29-01-2008 à 15:29 | #
C'est fait !
Effectivement on gagne en moyenne 40% de temps
(soit pour un calcul de 13 sec avant : 8 secondes maintenant)

Je poste ça ce soir si j'ai le temps
Merci Pierrot
SamsamxHors ligneMembrePoints: 1426 Défis: 215 Message
Posté le 14-02-2008 à 11:20 | #
Voici la v1.3, modifiée comme dit si dessus...
Plus rapide, plus efficace...


Même problème que pour casino : pourquoi ya pas le bouton de telechargement ?
ZeforticheHors ligneAncien administrateurPoints: 5394 Défis: 54 Message
Posté le 14-02-2008 à 14:03 | #
Mais il est là le bouton de téléchargement.
Normalement, il n'y pas de bouton quand tu as fx-interface ouvert avec ton fichier et que tu upload le fichier en question.
SamsamxHors ligneMembrePoints: 1426 Défis: 215 Message
Posté le 14-02-2008 à 15:22 | #
oui merci, Bebe-Vador m'a expliqué

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 154 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd