DM: algorithme

Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
vince_57
Membre Relatif
Messages: 163
Enregistré le: 23 Nov 2011, 21:06

DM: algorithme

par vince_57 » 08 Fév 2012, 20:02

Bonjour je ne comprend vraiment pas cet exercice voici l'énoncé :

on considère l'algorithme suivant:

Variables: N, n, i trois entiers positifs
Algorithme: saisir N, n
i reçoit 0
Tant que N -nx (i + 1) > ou égal à 0 faire i reçoit i +1
FinTant
Afficher i

Testez-le pour N=40 et n=6, puis pour N=10 et n=11
(je ne vois pas comment faire) :triste:

Merci d'avance



Pixis
Membre Relatif
Messages: 302
Enregistré le: 09 Nov 2011, 14:00

par Pixis » 08 Fév 2012, 23:54

Bonsoir, algorithme sur Casio ou Ti ou ... ?

vince_57
Membre Relatif
Messages: 163
Enregistré le: 23 Nov 2011, 21:06

par vince_57 » 09 Fév 2012, 09:06

Pixis a écrit:Bonsoir, algorithme sur Casio ou Ti ou ... ?


Ti mais je ne crois pas qu'il faut utilisé la calculatrice ou si ? :hein:

titine
Habitué(e)
Messages: 5574
Enregistré le: 01 Mai 2006, 13:59

par titine » 09 Fév 2012, 09:32

vince_57 a écrit:Bonjour je ne comprend vraiment pas cet exercice voici l'énoncé :

on considère l'algorithme suivant:

Variables: N, n, i trois entiers positifs
Algorithme: saisir N, n
i reçoit 0
Tant que N -nx (i + 1) > ou égal à 0 faire i reçoit i +1
FinTant
Afficher i

Testez-le pour N=40 et n=6

On saisit donc N=40 et n=6

i=0

N-n*(i+1) = 40-6*(0+1) = 34 ce nombre est > ou égal à 0 donc on remplace i par i+1
On a maintenant i=1

N-n*(i+1) = 40-6*(1+1) = 28 ce nombre est > ou égal à 0 donc on remplace i par i+1
On a maintenant i=2

N-n*(i+1) = 40-6*(2+1) = 22 ce nombre est > ou égal à 0 donc on remplace i par i+1
On a maintenant i=3

N-n*(i+1) = 40-6*(3+1) = 16 ce nombre est > ou égal à 0 donc on remplace i par i+1
On a maintenant i=4

N-n*(i+1) = 40-6*(4+1) = 10 ce nombre est > ou égal à 0 donc on remplace i par i+1
On a maintenant i=5

N-n*(i+1) = 40-6*(5+1) = 4 ce nombre est > ou égal à 0 donc on remplace i par i+1
On a maintenant i=6

N-n*(i+1) = 40-6*(6+1) = -2 ce nombre n'est pas > ou égal à 0 donc on s'arrête

On affiche alors la valeur de i : i=6

As tu compris ?

vince_57
Membre Relatif
Messages: 163
Enregistré le: 23 Nov 2011, 21:06

par vince_57 » 09 Fév 2012, 14:28

titine a écrit:On saisit donc N=40 et n=6

i=0

N-n*(i+1) = 40-6*(0+1) = 34 ce nombre est > ou égal à 0 donc on remplace i par i+1
On a maintenant i=1

N-n*(i+1) = 40-6*(1+1) = 28 ce nombre est > ou égal à 0 donc on remplace i par i+1
On a maintenant i=2

N-n*(i+1) = 40-6*(2+1) = 22 ce nombre est > ou égal à 0 donc on remplace i par i+1
On a maintenant i=3

N-n*(i+1) = 40-6*(3+1) = 16 ce nombre est > ou égal à 0 donc on remplace i par i+1
On a maintenant i=4

N-n*(i+1) = 40-6*(4+1) = 10 ce nombre est > ou égal à 0 donc on remplace i par i+1
On a maintenant i=5

N-n*(i+1) = 40-6*(5+1) = 4 ce nombre est > ou égal à 0 donc on remplace i par i+1
On a maintenant i=6

N-n*(i+1) = 40-6*(6+1) = -2 ce nombre n'est pas > ou égal à 0 donc on s'arrête

On affiche alors la valeur de i : i=6

As tu compris ?


Et ou est le x ? :hum:

Pixis
Membre Relatif
Messages: 302
Enregistré le: 09 Nov 2011, 14:00

par Pixis » 09 Fév 2012, 14:41

vince_57 a écrit:Bonjour je ne comprend vraiment pas cet exercice voici l'énoncé :

on considère l'algorithme suivant:

Variables: N, n, i trois entiers positifs
Algorithme: saisir N, n
i reçoit 0
Tant que N -nx (i + 1) > ou égal à 0 faire i reçoit i +1
FinTant
Afficher i

Testez-le pour N=40 et n=6, puis pour N=10 et n=11
(je ne vois pas comment faire) :triste:

Merci d'avance


le x ? C'est pas un signe de multiplication ?

vince_57
Membre Relatif
Messages: 163
Enregistré le: 23 Nov 2011, 21:06

par vince_57 » 09 Fév 2012, 14:50

Non dans l'énoncé la formule c'est: N-nx (i+1) (ce n'est pas un fois car le x est collé au n sinon il y aurait eu un espace entre)

Pixis
Membre Relatif
Messages: 302
Enregistré le: 09 Nov 2011, 14:00

par Pixis » 09 Fév 2012, 14:53

vince_57 a écrit:Variables: N, n, i trois entiers positifs


Les trois variables sont clairement annoncées. Donc x est un signe de multiplication.

vince_57
Membre Relatif
Messages: 163
Enregistré le: 23 Nov 2011, 21:06

par vince_57 » 09 Fév 2012, 15:03

Oui merci c'est bien ce qui me semblé aussi :lol3:

vince_57
Membre Relatif
Messages: 163
Enregistré le: 23 Nov 2011, 21:06

par vince_57 » 09 Fév 2012, 21:50

Quelqu'un peut m'aider pour la question 2) quel est le but de cet algorithme ? :mur:

vince_57
Membre Relatif
Messages: 163
Enregistré le: 23 Nov 2011, 21:06

par vince_57 » 09 Fév 2012, 22:01

Merci d'avance

vince_57
Membre Relatif
Messages: 163
Enregistré le: 23 Nov 2011, 21:06

par vince_57 » 10 Fév 2012, 13:20

aidé moi s'il vous plaît :cry:

titine
Habitué(e)
Messages: 5574
Enregistré le: 01 Mai 2006, 13:59

par titine » 10 Fév 2012, 14:57

Cet algorithme permet de savoir quel est le plus grand nombre entier i tel que :
N - n * i soit positif.
En effet, pour l'entier suivant (i+1) on obtient un résultat négatif.
Ce nombre est le quotient de la division euclidienne de N par n.

Par exemple, le quotient de la division euclidienne de 40 par 6 est 6 car
40 - 6*6 est positif
mais 40 - 6*7 est négatif.
En effet : 40 = 6*6 + 4

 

Retourner vers ✎✎ Lycée

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 684 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite