Aide pour algorithme

Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
JoJo9
Membre Naturel
Messages: 43
Enregistré le: 27 Nov 2011, 10:23

Aide pour algorithme

par JoJo9 » 29 Oct 2012, 15:39

Bonjour,,,,,



Dlzlogic
Membre Transcendant
Messages: 5273
Enregistré le: 14 Avr 2009, 12:39

par Dlzlogic » 29 Oct 2012, 15:54

Bonjour,
Supposons donc que l'utilisateur ait rentré 43.
Qu'est-ce qui se passe ?

JoJo9
Membre Naturel
Messages: 43
Enregistré le: 27 Nov 2011, 10:23

par JoJo9 » 29 Oct 2012, 16:31

Bonjour, je ne sais pas comment on utilise cet algorithme pouvez vous m'expliquer?

maths0
Membre Irrationnel
Messages: 1251
Enregistré le: 12 Nov 2011, 13:37

par maths0 » 29 Oct 2012, 16:34

JoJo9 a écrit:Entrées: Saisir un entier positif N

Traitement: Q prend la valeur 0
;)Tant que N >(et egal) 7
N prend la valeur N-7
Q prend la valeur Q+1
;)FinTantque
R prend la valeur N

Sortie:Afficher R et Q


Donner la valeur de N
Soit Q vaut 0
Tant que (7<=N) Faire: N=N-7 et Q=Q+1
R=N
Afficher R et Q.

Dlzlogic
Membre Transcendant
Messages: 5273
Enregistré le: 14 Avr 2009, 12:39

par Dlzlogic » 29 Oct 2012, 16:43

JoJo9 a écrit:Bonjour, je ne sais pas comment on utilise cet algorithme pouvez vous m'expliquer?

Un scoop : Si N = 43, alors
faire N=N-7 ça veut dire "Maintenant N vaut 43 - 7" Ca fait combien ?

JoJo9
Membre Naturel
Messages: 43
Enregistré le: 27 Nov 2011, 10:23

par JoJo9 » 29 Oct 2012, 16:50

Ce que j'ai compris est que si N= 43, R vaut 36 et Q= 1
si N =77, R vaut 70 et Q=1
si N=29, R vaut 22 et Q=1
si N= 21, R vaut 14 et Q=1

maths0
Membre Irrationnel
Messages: 1251
Enregistré le: 12 Nov 2011, 13:37

par maths0 » 29 Oct 2012, 16:51

[url=199.16.131.121/~mathsfr/maths/algorithme.exe]Programme algorithme[/url]
Voilà ton programme.

JoJo9
Membre Naturel
Messages: 43
Enregistré le: 27 Nov 2011, 10:23

par JoJo9 » 29 Oct 2012, 16:58

Et pour la deuxième question?

Dlzlogic
Membre Transcendant
Messages: 5273
Enregistré le: 14 Avr 2009, 12:39

par Dlzlogic » 29 Oct 2012, 17:06

JoJo9 a écrit:Et pour la deuxième question?

Ca veut dire quoi, à votre avis ?
;)Tant que N >(et egal) 7

maths0
Membre Irrationnel
Messages: 1251
Enregistré le: 12 Nov 2011, 13:37

par maths0 » 29 Oct 2012, 17:08

Si tu veux mieux comprendre ce qui se passe dans la boucle étape par étape: [url=199.16.131.121/~mathsfr/maths/algorithme2.exe]Programme algorithme 2[/url]

JoJo9
Membre Naturel
Messages: 43
Enregistré le: 27 Nov 2011, 10:23

par JoJo9 » 29 Oct 2012, 17:19

Ca veut dire que tant que N est superieur à 7, on fait N-7. Mais si N est inferieur à 7 ou que R=0, je pense que le nombre N est aussi égal à 0.

maths0
Membre Irrationnel
Messages: 1251
Enregistré le: 12 Nov 2011, 13:37

par maths0 » 29 Oct 2012, 17:29

JoJo9 a écrit:Ce que j'ai compris est que si N= 43, R vaut 36 et Q= 1
si N =77, R vaut 70 et Q=1
si N=29, R vaut 22 et Q=1
si N= 21, R vaut 14 et Q=1

Comment trouves-tu ces valeurs ?

JoJo9
Membre Naturel
Messages: 43
Enregistré le: 27 Nov 2011, 10:23

par JoJo9 » 29 Oct 2012, 17:32

Je fais moins 7 à chaque fois pour trouver R.

maths0
Membre Irrationnel
Messages: 1251
Enregistré le: 12 Nov 2011, 13:37

par maths0 » 29 Oct 2012, 17:35

JoJo9 a écrit:;)Tant que N >(et egal) 7
N prend la valeur N-7
Q prend la valeur Q+1
;)FinTantque

;)Tant que N >= 7
Tu continues à enlever 7 !
;)Si N<7
Alors tu arrêtes d'enlever 7 !

JoJo9
Membre Naturel
Messages: 43
Enregistré le: 27 Nov 2011, 10:23

par JoJo9 » 29 Oct 2012, 17:40

D'accord j'ai compris, et pour la deuxième question, si R=0, le nombre N est egal aussi à 0. C'est sa?

maths0
Membre Irrationnel
Messages: 1251
Enregistré le: 12 Nov 2011, 13:37

par maths0 » 29 Oct 2012, 17:46

JoJo9 a écrit:D'accord j'ai compris, et pour la deuxième question, si R=0, le nombre N est egal aussi à 0. C'est sa?

Que représente N ? Que représente R ? Que représente Q ?
Tu as téléchargé le programme ? Tu as essayé de comprendre ?

JoJo9
Membre Naturel
Messages: 43
Enregistré le: 27 Nov 2011, 10:23

par JoJo9 » 29 Oct 2012, 18:06

N correspond au nombre(par exemple43), R represente le nombre ou on peut plus enlever 7(par exemple 1 pour N=43) et Q represente le nombre de fois qu'on peut enlever 7 (par exemple 6 pour N=43)

maths0
Membre Irrationnel
Messages: 1251
Enregistré le: 12 Nov 2011, 13:37

par maths0 » 29 Oct 2012, 18:08

JoJo9 a écrit:N correspond au nombre(par exemple43), R represente le nombre ou on peut plus enlever 7(par exemple 1 pour N=43) et Q represente le nombre de fois qu'on peut enlever 7 (par exemple 6 pour N=43)

En chinois s'il te plait ? Je comprendrais mieux.

JoJo9
Membre Naturel
Messages: 43
Enregistré le: 27 Nov 2011, 10:23

par JoJo9 » 29 Oct 2012, 18:14

Désolé, je n'arrive pas à expliquer. Mais c'est bon j'ai compris comment on fait. Mais sinon je veux juste savoir si pour la question 2, le nombre N est égal à 0.

maths0
Membre Irrationnel
Messages: 1251
Enregistré le: 12 Nov 2011, 13:37

par maths0 » 29 Oct 2012, 18:16

JoJo9 a écrit:Désolé, je n'arrive pas à expliquer. Mais c'est bon j'ai compris comment on fait. Mais sinon je veux juste savoir si pour la question 2, le nombre N est égal à 0.

Si tu as compris, très bien.

 

Retourner vers ✎✎ Lycée

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 75 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