Tous les forums
Le mektoub des mathématiciens!!!
07/04/2009 à 12h36
La bibliothèque de borges aurait été plus intéressante avec des livres présents et à venir de 210 pages, facteur de multiplication de nombres premiers consécutifs (2*3*5*7).
Beaucoup plus intéressante.....
07/04/2009 à 12h56
Nous y voilà !
Suite aléatoire des nb premiers
distribution de ces derniers.
Hypothèse de riemann!
Tres bien adhoc.
t'es mon pote aussi
07/04/2009 à 14h41
grifix écrivait:
----------------
> LES NOMBRES UNIVERS.......
>
> Connaissez-vous la Bibliothèque de Babel de José Luis Borgès (dans son recueil
> de nouvelles fantastiques Fictions)? Dans cette bibliothèque sont rangés sur les
> étagères des salles de lecture tous les livres possibles de 420 pages. On y
> trouve le livre de votre vie, comme celui de celle de vos parents, le livre de
> votre vie. On y trouve aussi le texte du prochain Prix Goncourt, en fait le
> texte de tous les prix Goncourt puisque cette bibliothèque contient tous les
> livres de 420 pages.
>
>
> Ainsi, prochain lecteur ou publicateur du forum, tu es
> déjà inscrit dans le livre bien avant que tu n'en sois conscient!!!!!!
Amibien t'as changé de pseudo ?
08/04/2009 à 00h33
adhoc écrivait:
---------------
> La bibliothèque de borges aurait été plus intéressante avec des livres présents
> et à venir de 210 pages, facteur de multiplication de nombres premiers
> consécutifs (2*3*5*7).
> Beaucoup plus intéressante.....
essaye ça:
http://sitepic.free.fr/facteurs-premiers-pour-adhoc.html
08/04/2009 à 01h00
'hop' jété soupsson déseillé douméplér:
Tou manipoul bien javascript
Dékomp en factour prémié!
PAS MAL DU TOUT!
Merci bien :=))
08/04/2009 à 17h58
Bien vu, mon hop.
Prochain exercice: le produit magique premier.
210= 1*2*3*5*7
le suivant, d'ordre 6 est:
210*11
d'ordre7
210*11*13
etc....
But du programme: trouver le nombre produit magique premier d'ordre N
On met N dans le formulaire, il trouve le nombre.
Ainsi notre livre magique indiquerait 210 pour N=5
Au boulot, les courageux.
08/04/2009 à 21h29
Gutt-A écrivait:
----------------
> Je propose de rajouter une rubrique au delà de l'eugénolie, au delà des
> conditions d'utilisations du forum, au delà des pub de abc dent et tout le
> toutim, qu'on baptiserait la rubrique grifix où l'on parlerait, non pas de "tout
> et de n'importe quoi" comme celà est le cas en eugénolie mais uniquement de
> "n'importe quoi".
Je considère qu'il existe un autre site pour exprimer sa mauvaise humeur!
http://www.zewall.com/classes/wallViewer.php3?street=98
Ceci dit au delà du mektoub c'est vachement bien trouvé.
Bien à vous cher confrère
08/04/2009 à 21h39
pff..erreur non identifiée dans le produit des N premiers...:-(
faut entrer N en haut à gauche puis clic 'premiers d'adhoc'
http://sitepic.free.fr/NBRPREMIERSADHOC.html
faut bidouiller le code..adhoc aus'cour ! ;-))
08/04/2009 à 21h44
bon, ça suffit, je comprends rien.
Un peu d'explication, car j'ai toujours pensé que le premier était immatériel.
08/04/2009 à 23h28
Hé "hop" il y a un problème d'allocation dynamique de
mémoire tu es "out of mémory"
Je connais pas assez le JScript pour t'aider.*
Désolé
Peut-être en ayant l'algorythme ?
08/04/2009 à 23h29
hop écrivait:
-------------
> pff..erreur non identifiée dans le produit des N premiers...:-(
>
> faut entrer N en haut à gauche puis clic 'premiers d'adhoc'
>
> http://sitepic.free.fr/NBRPREMIERSADHOC.html
>
> faut bidouiller le code..adhoc aus'cour ! ;-))
oh nooonnnn!!! voilà qu'on me dissipe mon adhoc:))
09/04/2009 à 01h28
j'écrivais:
----------------
> Hé "hop" il y a un problème d'allocation dynamique de
> mémoire tu es "out of mémory"
> Je connais pas assez le JScript pour t'aider.*
> Désolé
> Peut-être en ayant l'algorythme ?
De plus j'ai trouvé sur le web
Sur IE6, il peut arriver que l'erreur "stack overflow at line 0" s'affiche.
Cette erreur signale un dépassement de la pile mémoire allouée pour les appels de fonctions Javascript.
( Le language C traite ce genre de pb)
Pour la résoudre, il faut repérer les appels multiples (récursifs ou non) aux fonctions et utiliser des SetTimeout pour les appeler (cette fonction ayant comme avantage de vider la pile mémoire des appels).
09/04/2009 à 01h56
non, c'est juste que j'ai un problème de syntaxe pour incrémenter la variable 'a' qui est le produit des N nombres premiers (ordre N) soit le nombre que veut adhoc.
09/04/2009 à 02h04
correction faite
bien à toi "hop" :
http://pagesperso-orange.fr/grifix/hopgrifix.htm
09/04/2009 à 02h14
Oui je comprend, mais ça c'est quoi au juste!
Piece ci-jointe
09/04/2009 à 02h21
bien vu grifix, tu as entré un grand nombre, donc c'est là que ça doit coincer..
en fait on cherche a tel que a=1*2*3*5*7*11...*N (nombres premiers)..là tu as mis N=1357 et je pense que pour la machine, ça fait beaucoup. il faut que le programme trouve les 1357 premiers entiers, puis qu'il les multiple entre eux...;-)
tu es ambitieux ;-
09/04/2009 à 02h43
De plus j'avais un ami programmeur qui m'a raconté ses déboires de débutant:
Il amène un beau programme à son directeur pensant que son programme était excellent!
Le directeur pose les coudes sur le clavier en voulant tester son programme réalisé pour les caissières.
Comme prévu les entrées devaient être des chiffres et non de l'alphanumérique!!!!!
Morale de l'histoire : il faut tjs s'attendre à ce qu'un utilisateur rentre n'importe qu'elle valeur et donc filtrer les entrées clavier.
Mais vous le saviez aussi bien que moi et là n'était pas l'interêt du programme.
Merci de m'avoir lu et bonne nuit à toi hop.
grifix ;=))
09/04/2009 à 10h59
Je pense qu'il faudrait créer un tableau de variables pour stocker tes nbs premiers, y accéder ensuite en écriture par une boucle puis utiliser l'opérateur *= pour multiplier la variable a.
Je vois que c'est possible en jscipt.
PS : Ton source n'est peut-être pas assez aéré pour être lisible, les variables peu évocatrices et il n'existe pas de commentaires pour que je puisse le lire facilement.
Bien à toi "hop" :=)
grifix.
Bonne journée je vais bosser un peu
09/04/2009 à 13h20
Exactement, grifix, il faut utiliser les tableaux.
Sur le net, pour ne pas réinventer la roue, on trouve plein de scripts pour verifier si un nombre est premier. On transforme le script trouvé en fonction (par exemple nombre_premier()
Apres, ma foi, il faut se débrouiller tout seul, plus rien sur le net!
N est rentré dans un formulaire, qu'il faut en effet sécuriser au maximum sous peine de plantage (ici, dans ce cas , ca ne pardonne pas).
Sécurisation au niveau injection html, securisation valeur min et max, securisation numérique de type entier.
Les N premiers nombres premiers sont stockés dans un tableau, une boucle est faite de 1 à N pour faire le produit de chaque valeur premiere ,validée par la fonction nombre_premier(), du tableau et on s'arrete quand la valeur de tableau indicée a N n'est pas nulle.
Il ne faut pas se mélanger les pinceaux. Ce type de programme est adressé dejà aux programmeurs de niveau "medium".
Voici l'execution du script, que vous ne pourrez pas recupérer (php). Ne programmant pas en JS (sauf pour comportement de formulaires), j'attends votre script.
http://www.gif-anime.info/eugenol/premiers/
10/04/2009 à 01h46
Dans ton source il n'y a aucun appel à un fichier php?
Mystère et boule de gum (traitement des données sur serveur perso?)
Pour les autres il faut que le serveur exécute ce type de fichier exécutable ce qui n'est pas le cas de tous les FAI.
Pour avoir fait du C, C++, Basic, PHP avec Mysql,VisualB ainsi que du MASM, mes souvenirs sont un peu lointains.
Je veux bien m'interesser au sujet et je l'ai déjà fait
d'autant plus que les nbs premiers sont fascinants!
Mais aujourd'hui je ne trouve plus de raisons valables de m'interesser à la programmation d'autant plus que les sujets ont plus au moins déjà été abordés et que la programmation conduit svt à une impasse quant il s'agit d'en vivre convenablement.
Le seul coté reste éventuellement le plaisir procuré, mais là aussi je n'y en trouve plus aucun.
Je ne laisse pas pour autant tomber le sujet.
En fait il est simple à traiter.
Alors JScript ou autre language?
Bien à vous tous
Amitiés