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 ?
Cours/E-activities >> Graph 35+USB/75(+E)/85/95 SD >> Maths >> Premiers
Premiers
Version : 1.0 Taille : 4120 octets Ajouté le : 2015-07-03 15:18 Modifié le : 2016-09-26 17:33
Auteur et posteur :
RevenartsHors ligneMembrePoints: 233 Défis: 5 Message
Planète Casio - Cours Casio de maths - Premiers - RevenARTS - Calculatrices
Nombre de visites sur cette page : 12706
Score au progrank : 14
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
1966 téléchargements | Soumettre un test

Ce programme est sous licence Creative Commons 2.0 BY-NC-ND


Ce cours n'a pas été mis à jour depuis 9 années. Considérez donc son contenu avec précaution car certaines parties peuvent être obsolètes.
Description :

Premiers! version description: 1.0

Pourquoi l'utiliser?

- Premiers! est le programme le plus complet de Planète Casio pour étudier les nombres premiers, il offre une interface graphique esthétique et interactive très facile à prendre en main ainsi que de nombreuses fonctionnalités!

- Aucun sous programme, pour faciliter l'utilisation et réduire l'encombrement de la liste de programmes.

- Possède des fonctionnalités uniques sur Planète Casio!

- Comme tous les autres programmes de RevenARTS il offre un menu qui simplifie l'utilisation et améliore l\'expérience de l'utilisateur.

Fonctionnalités:

- Test de primalité:
Détails:
- Permet de déterminer si un nombre donné est premier ou non, renvoie le nombre
premier précédent et suivant ainsi qu'une estimation du rang (e.g. 5 = 3ème).

- Graphique:
Détails:
- Permet d'afficher une représentation graphique de la répartition des nombres
premiers.
- Tracé linéaire: les pixels blancs représentent les nombres premiers (1 en haut à
gauche jusqu'à 8192 en bas à droite).
- Spirale d'Ulam: décrit une spirale carrée en partant du centre, les pixels blancs
représentent les nombres premiers.

- Décomposition en facteurs premiers:
Détails:
- Décompose le nombre entier en ses facteurs premiers s'il n'est pas premier, sinon
vous informe de la primalité du nombre.
- Les facteurs premiers sont stockés dans la liste 1 et également affichés pendant
l\'exécution du programme.
- Les grands nombres sont plus longs à décomposer car il n'existe simplement pas
d'algorithme efficace pour la décomposition en facteurs premiers.

- Générateur de liste de nombres premiers:
Détails:
- Permet de créer une liste de nombres premiers entre deux valeurs entrées par
l'utilisateur, la liste ne peut pas dépasser 999 nombres (e.g. de 1 à 7907, 999
nombres premiers).
- Affiche des informations telles que le dernier nombre testé, le dernier nombre
premier trouvé, le rang de ce nombre (Nième) et l'avancement du calcul (avec un
pourcentage et une barre de chargement).

Commandes:

À tout moment vous pouvez retourner au menu principal ou quitter le programme en appuyant respectivement sur : [MENU] ou [EXIT] (pression pendant ~ 1s).
Quitter avec [AC] est déconseillé car des erreurs peuvent survenir.

Mises à jour:

Aucune mises à jours pour le moment.


Votre ressenti:

- Comme toujours n'hésitez pas à commenter et signaler les éventuels bugs à corriger et améliorations à apporter.

Mot de passe: 31415
(le mot de passe vous permet de profiter pleinement du programme sans le modifier par inadvertance)


Commentaires :

Pages: Précédente | 1, 2, 3

Dark stormHors ligneLabélisateurPoints: 11641 Défis: 176 Message
Posté le 04-04-2016 à 19:06 | #
Ça doutait de mes compétences ?
Yep, ton programme aura du mal à faire mieux je pense
KirafiHors ligneMembrePoints: 2180 Défis: 10 Message
Posté le 04-04-2016 à 21:08 | #
Si tu veux le voir je l'ai posté récemment .
LephenixnoirEn ligneAdministrateurPoints: 24574 Défis: 170 Message
Posté le 05-04-2016 à 17:59 | #
Désolé Darks, j'avais dû mal lire à l'époque... ^^' Je ne connais pas de méthode plus efficace.

Après on peut peut-être en trouver ?
Dark stormHors ligneLabélisateurPoints: 11641 Défis: 176 Message
Posté le 05-04-2016 à 23:52 | #
À part en optimisant en "prédisant" quel intervalle sauter, c'est pas évident.
KirafiHors ligneMembrePoints: 2180 Défis: 10 Message
Posté le 06-04-2016 à 08:03 | #
Et bien de la même manière du N+2 pour s'éviter les pairs, j'ai essayer de faire un petit compteur qui fait M+1, et je regarde lorsque M vaut 3, ça signifi que c'est un multiple de 3, et alors ça incrémente N+2 et réinitialise M à 0, de ce fait on saute les multiples de 3 ! On pourrait ainsi le faire pour d'autres multiples .
Mais en terme de performance ça ne change rien à cause des conditions rajoutées je pense...
LephenixnoirEn ligneAdministrateurPoints: 24574 Défis: 170 Message
Posté le 06-04-2016 à 12:24 | #
De toute façon on saute déjà tous les pairs donc le modulo 3 est le premier testé. On ne gagne pas en performance du coup... d'où l'idée que j'avais proposée de trouver des critères de divisibilité pour des nombres plus grands. Mais même là, ben... pas sûr qu'on y gagne quoi.
PcfrtuoHors ligneMembrePoints: 2 Défis: 0 Message
Posté le 26-09-2016 à 16:27 | #
Je vais tester ça merci beaucoup !

Pages: Précédente | 1, 2, 3

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 246 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