Bonjour, je dois "traduire" un algorithme, que je ne comprends pas...
Si quelqu'un pouvait m'aider :
VARIABLES
N est du type nombre
I est du type nombre
DEBUT ALGORITHME
Lire N
POUR I ALLANJT DE 1 A N
DEBUT POUR
SI (N%I==0)ALORS
DEBUT SI
AFIICHER I
FIN SI
FIN POUR
FIN ALGORYTHME
N%I -> reste de la division de N par I (selon la convention Python).
En fait, ça affiche tous les diviseurs de N
Car ceci n'est qu'une partie de mon exercice ; je dois considérer la fonction f(x)=2x²+29, puis à l'aide d'un tableau de valeurs (que j'ai fait) j'ai trouvé les valeurs de f(x) pour x entier de o à 5.
29 ; 31 ; 37 ; 47 ; 61 ; 79
Je suis censée remarqué quelque chose mais à chaque fois l'algorithme me met "129" 131" etc ...
Je comprends vraiment pas j'ai retapé l'algorithme 3 fois...
En fait je n'arrive même pas à expliquer le programme
Si vous pouvez m'éclairer c'est gentil mais je comprendrais que cela vous donne pas envie
Le programme d'algo est :
VARIABLES
N est du type nombre
I est du type nombre
DEBUT ALGORITHME
Lire N
POUR I ALLANT DE 1 A N
DEBUT POUR
SI (N%I==0)ALORS
DEBUT SI
AFFICHER I
FIN SI
FIN POUR
FIN ALGORYTHME
Je ne vois toujours rien à rajouter à mon précédant post...
De plus, l'algorithme n'a absolument aucun lien (explicite) avec la fonction que vous précisez, donc normal que vous ne le voyez pas ce lien !
La remarque que je fais des valeurs de f(x) que tu as obtenues est que ces valeurs sont des nombres premiers.
Comme l'a souligné NervaL928, cette partie du problème concernant la fonction est mal exprimée.
On ne voit effectivement pas de lien avec l'algorithme exposé.
Bien le bonjour !
J'avais même pas tilté que les valeurs de f(x) étaient premières (celles proposées, ce serait l'euphorie si f donnait tous les nombres premiers).
Essayez de mettre les différentes valeurs données de f(x) dans l'algorithme ; cela vous confirmera que les valeurs sont premières (1 et la valeur comme diviseur).
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :