Exclamation Les algorithmes (Chapitre les suites)
Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
-
supernovas
- Messages: 6
- Enregistré le: 03 Nov 2013, 16:40
-
par supernovas » 03 Nov 2013, 22:01
[I]Voila je suis sur un Dm de mathématique ou je dois mettre en oeuvre un algorithme.
Voila le langage naturel :
-Variables
A, N
-Algorithme
Saisir A
N prend la valeur 0
Tant que Un <= A
N prend l valeur N+1
Fin tant que
Afficher N
La suite Un=(N²*raccine(N))/(N+1)
Et voila mon problème:
Merci d'avance !! :triste:
-
WillyCagnes
- Membre Transcendant
- Messages: 3753
- Enregistré le: 21 Sep 2013, 19:58
-
par WillyCagnes » 03 Nov 2013, 22:30
bonsoir
Un=(N²*racine(N))/(N+1)
le logiciel ne comprend peut-être pas le N²
essaie alors ceci
Un=(N*N*sqrt(N))/(N+1)
-
fatal_error
- Membre Légendaire
- Messages: 6610
- Enregistré le: 22 Nov 2007, 12:00
-
par fatal_error » 03 Nov 2013, 22:47
et accessoirement déclares ta variable Un!
la vie est une fête

-
Carpate
- Habitué(e)
- Messages: 3930
- Enregistré le: 05 Jan 2012, 18:05
-
par Carpate » 04 Nov 2013, 13:51
La variable N n'est pas initialisée avant son emploi (mais après) dans l'instruction
Un=(N^2*sqrt(N))/(N+1)
ALGOBOX aurait dû détecter une erreur en ligne 6
-
Tiruxa
- Membre Relatif
- Messages: 460
- Enregistré le: 22 Oct 2013, 09:21
-
par Tiruxa » 04 Nov 2013, 15:03
De plus la ligne 6 devrait être déplacée après la ligne 9 pour être calculée à chaque tour de boucle.
Sinon Un ne deviendrait jamais supérieure à A la boucle serait alors sans fin...
-
Ben314
- Le Ben
- Messages: 21709
- Enregistré le: 11 Nov 2009, 21:53
-
par Ben314 » 04 Nov 2013, 15:22
Et pour finir (comme ça tout le monde y sera allé de sa petite remarque...), il me semble qu'il manque une parenthèse à la ligne 6 (3 "ouvrantes" pour 2 "fermantes"...)
Qui n'entend qu'un son n'entend qu'une sonnerie. Signé : Sonfucius
-
supernovas
- Messages: 6
- Enregistré le: 03 Nov 2013, 16:40
-
par supernovas » 04 Nov 2013, 17:06
Carpate a écrit:La variable N n'est pas initialisée avant son emploi (mais après) dans l'instruction
Un=(N^2*sqrt(N))/(N+1)
ALGOBOX aurait dû détecter une erreur en ligne 6
C'est à dire?
-
supernovas
- Messages: 6
- Enregistré le: 03 Nov 2013, 16:40
-
par supernovas » 04 Nov 2013, 17:13
fatal_error a écrit:et accessoirement déclares ta variable Un!
Lorsque je la déclare l'algorithme commence meme pas qu'il m'indique une erreure :mur:
-
messinmaisoui
- Habitué(e)
- Messages: 1897
- Enregistré le: 24 Oct 2007, 13:52
- Localisation: Moselle (57)
-
par messinmaisoui » 04 Nov 2013, 17:18
Une nouvelle copie d'écran
ou
la liste d'instructions ne serait pas de trop, pour voir l'algo dans son état actuel ...
Mon avatar me fait peur, est-ce normal docteur ?
-
supernovas
- Messages: 6
- Enregistré le: 03 Nov 2013, 16:40
-
par supernovas » 04 Nov 2013, 17:26
Merci a vous tous pour vos réponce et pour ce qui est de la variable Un non valide ce c** de logiciel trop capricieux n'aimé pas que je colle "n" au "U" ^^ mes première fois sur un forum mon premier poste ca ma fais plaisir je compte bien rester autant pour etre aidé que aidé :3 bref je vous donne la correction :

-
messinmaisoui
- Habitué(e)
- Messages: 1897
- Enregistré le: 24 Oct 2007, 13:52
- Localisation: Moselle (57)
-
par messinmaisoui » 04 Nov 2013, 17:51
U n'est pas initialisé en début de boucle
donc on teste U<= A avec U contenant n'importe quoi ou une valeur par défaut :triste:
Mon avatar me fait peur, est-ce normal docteur ?
-
supernovas
- Messages: 6
- Enregistré le: 03 Nov 2013, 16:40
-
par supernovas » 04 Nov 2013, 19:44
What? Comment ca? Je te suis pas la u_u
-
messinmaisoui
- Habitué(e)
- Messages: 1897
- Enregistré le: 24 Oct 2007, 13:52
- Localisation: Moselle (57)
-
par messinmaisoui » 05 Nov 2013, 07:48
Quand on déroule cet algorithme en que l'on arrive à l'instruction "TANT QUE ..."
on a entré auparavant le contenu de la variable A par l'instruction "LIRE A" mais pas
le contenu de U ... donc au premier passage dans la boucle "TANT QUE ..." on compare
U et A avec U non initialisé et U peut contenir ...#&NIMP£°#~^\...
Si tu me renvoies les instructions en mode texte que je puisse faire un copier coller,
je t'aiderai à corriger cet algo ... à toi de voir :dodo:
Mon avatar me fait peur, est-ce normal docteur ?
-
chan79
- Membre Légendaire
- Messages: 10330
- Enregistré le: 04 Mar 2007, 19:39
-
par chan79 » 05 Nov 2013, 09:17
salut
pour obtenir le plus petit entier N tel que


-
messinmaisoui
- Habitué(e)
- Messages: 1897
- Enregistré le: 24 Oct 2007, 13:52
- Localisation: Moselle (57)
-
par messinmaisoui » 05 Nov 2013, 10:27
Bon ça lui évitera de chercher ...
Toujours ça de pris :dodo:
Mon avatar me fait peur, est-ce normal docteur ?
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 69 invités