pour une suite définie par U0 = 2 et Un+1 = 1/2(un+2/un) il faut ecrire un algorithme qui affiche la valeur de n minimale pour laquelle Un-racine de 2<10^-12
J'ai fait :
Début
Variable i,n,u : nombres
Initialisation
u reçoit 2
traitement
Pour n allant de 1 à 10
début
U reçoit 1/2(U+2/U)
Répeter
U recoit 1/2(u+2/u)
Jusqu'à u-racine de 2< 10^-12
afficher N
Fin
Bonjour ,
je pense que c'est à cause de la boucle "Pour n allant de 1 à 10" qui n'est pas utile .
La remplacer par
n reçoit 1
puis n reçoit n+1 dans la boucle répéter ... jusqu'à ...
Cordialement
Peut-être parce que tu as des u et des U .
Ensuite 1/2(U+2/U) = (U+2/U) / 2 différent de 1/(2(U+2/U))
Dans a calculatrice je n'ai que des grands U donc pas ce soucis là, mais je ne suis pas sur de bien avoir compris où mettre n recoit 1 et n recoit n+1, pouvez vous me réexpliquer ?
Merci
n reçoit 1 est à mettre dans les initialisations
n reçoit n+1 est à mettre dans la boucle
repeter
n reçoit n+1
u reçoit ...
jusqu'à ...
sur la calculatrice le programme affiche 2 3 4 5 alors qu'il devrait afficher une seule valeur de N, voilà comment je l'ai rentré (sur texas):
2->U
1->N
0.5(U+2/U)->U
Repeat (U-racine de 2)<10^-12
N+1->N
0.5(U+2/U)->U
Disp U
End
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :