Bibm@th

Forum de mathématiques - Bibm@th.net

Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...

Vous n'êtes pas identifié(e).

#1 07-12-2016 14:33:40

ORU
Membre
Inscription : 29-11-2016
Messages : 67

Programmation

Bonjour!

Et si on écrivait les nombres entiers comme suit:

- à chaque nombre on avance de 1 (sur l'axe des x)
- à chaque nombre premier précédent un multiple de 6 on monte (sur l'axe des y)
- à chaque nombre premier suivant un multiple de 6 on descend (sur l'axe des y)
- que l'on monte ou descende de la valeur qui nous sépare du précédent nombre premier

Est-ce qu'on irait plutôt vers le haut ou vers le bas?

PS: quel est selon vous le meilleur site pour apprendre à programmer ce genre de chose?
Merci

Dernière modification par ORU (07-12-2016 17:34:27)

Hors ligne

#2 07-12-2016 17:00:34

yoshi
Modo Ferox
Inscription : 20-11-2005
Messages : 16 907

Re : Programmation

Salut,

Programmer pour moi, sauf à prendre des vrais cours, c'est un truc d'autodidacte...

On dit du langage Python qu'il est très "user friendly", avec une communauté très importante et réactive avec des modules à rajouter en quantité invraisemblable : j'en découvre l'existence régulièrement...
Je te propose donc de te mettre au Python.
Avant de te donner le lien de téléchargement quelques questions :
- Tu es sur quelle version de Windows ? 7, 8 ou 10 ? Pour que tu puisses savoir si tu as une version 32 bits ou 64 bits (les prog 32 marchent en 64 bits, le contraire, non)
     W7 : clic bouton Démarrer, clic droit sur Ordinateur et clic gauche sur Propriétés
     W8 : Déplacer le curseur vers l'angle inférieur gauche de l'écran jusqu'à ce qu'une miniature du bureau ou de l'écran d'accueil apparaisse.
             Clic bouton droit dessus puis clic sur Système.
             L'élément Type du système indique alors si Windows 8 est 32 bits ou 64 bits.
     W10 :  Clic sur Démarrer, puis sur Paramètres.
                Clic sur Système.
                Sous Système, sélectionner informations système.
                Le champ Type de système indique si ta version est 32 ou 64-bits.

Python 3.5 32 bits  : peu de chances, mais si vraiment tu as un système 32 bits, je tâcherai de te donner un lien sûr...

Python 3.5 64 bits  :  https://www.python.org/ftp/python/3.5.2 … -amd64.exe

Pour installer.
Clic droit sur le fichier et choisis Exécuter en tant qu'Administrateur : ton problème doit être celui-ci...
Ce sont les restrictions de Windows.
Et choisis de l'installer pour tous les utilisateurs, même si tu es le seul sur ta bécane ; ça te permettra de le localiser plus facilement ultérieurement (ou à moi de t'aider à...).
Si tu l'as fait, vois-tu une icône sur le bureau pour lancer Python ?
Si oui, no pb...
S non, je t'indiquerai comment en mettre une...

Après télécharge le bouquin de Gérard Swinnen pdf de 300 pages libre de droits, ici :
https://inforef.be/swi/download/apprendre_python3_5.pdf
Et fais provision de Phosphore pour le cerveau.
N'oublie pas : il est très rare, en programmation, que ça marche du 1er coup...

Pour ta question :
il y a plus de non premiers que de nombres premiers, de plus si je ne m'abuse ils vont en se raréfiant...
Je dirais qu'on va monter.
Je vais essayer de vérifier cela...

@+


Arx Tarpeia Capitoli proxima...

Hors ligne

#3 07-12-2016 17:23:14

ORU
Membre
Inscription : 29-11-2016
Messages : 67

Re : Programmation

Windows 7 64 bits
je suis le lien :-) super un grand merci!

quand je relis mon post il est vrai qu'avancer à chaque nombre non premier ne sert pas à grand chose, j'aurais dû parler uniquement des nombres premiers

d'ailleurs je modifie ;-)
finalement je ne modifie pas, ça peut être intéressant de voir "pendant combien de temps" on reste sans nombre premier

Dernière modification par ORU (07-12-2016 17:25:28)

Hors ligne

#4 07-12-2016 17:31:06

ORU
Membre
Inscription : 29-11-2016
Messages : 67

Re : Programmation

... python est en anglais, que dois je choisir:

Installer maintenant ou Cusomize installation?

Dois-je cocher: add python 3.5 to path?

Hors ligne

#5 07-12-2016 19:24:34

yoshi
Modo Ferox
Inscription : 20-11-2005
Messages : 16 907

Re : Programmation

Bon,

J'ai l'idée, mais je me heurte à un problème métaphysique :
241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263265 266 267 268 269 270

251 suit 246 mais il précède 252 on le compte en montée ou en descente ?

Pour la coche : oui
Et Customize installation : choisir for all.

En Anglais : normal, c'est un langage de programmation...

@+


Arx Tarpeia Capitoli proxima...

Hors ligne

#6 07-12-2016 19:50:02

ORU
Membre
Inscription : 29-11-2016
Messages : 67

Re : Programmation

251 est entre 250 et 252 et c'est 252 qui est divisible par 6 (j'imaginais toujours choisir le multiple de 6 le plus proche comme référent)
Donc on est avant donc on monte de 10 puisque le précédent et 241
je m'aperçois de plus en plus que j'ai de gros problèmes d'expression :-)
En +  je m'applique ...
(Ne te casse pas trop la tête c'est juste par curiosité que je propose ça)
Merci pour python je l'installerai demain !
Tu as vu mon post sur le sujet "nombres premiers" ?
Tu devrais y trouver tous les sauts dont tu as besoin (J'espère !)

Hors ligne

#7 11-12-2016 13:59:42

ORU
Membre
Inscription : 29-11-2016
Messages : 67

Re : Programmation

J'ai téléchargé le logiciel, fait quelques mises à jour et téléchargé le pdf, je commence doucement ;-)

Hors ligne

Pied de page des forums