Bonjour, je ne comprend pas du tout comment rédiger un algorithme et donc je ne comprend pas l'exercice. Pouvez-vous m'aider? Voici le sujet :
Voici un algorithme:
Initialisations
a prend la valeur 0
b prend la valeur
Traitement
Tant que b-a>10-3
x prend la valeur (a+b):2
Si sin x > x:2 alors
a prend la valeur x
sinon
b prend la valeur x
FinSi
FinTantque
Sorties
Afficher a et b
a) Faire fonctionner à la main cet algorithme: on pourra effectuer quatre itérations. On notera les valeurs a et b obtenues après chaque itération.
b) Quel est le rôle de cet algorithme?
c) Ecrire le programme associé avec le tableur ou la calculatrice.
d) Quelles sont les valeurs a et b affichées par le programme?
e) Comment modifier le programme pour obtenir un encadrement plus précis de la solution cherchée?
Merci d'avance
Bonjour, tu as essayé de le faire fonctionner cet algorithme ?
par exemple dans un tableur, tu peux assez facilement le programmer :
Exemple de formule : pour la colonne B
Cellule B3 : =SI(SIN(D2)>D2/2;D2;B2)
Cellule C3 : =SI(SIN(D2)>D2/2;C2;D2)
Cellule D3 : =(B3+C3)/2
Toutes les autres lignes sont ces 3 formules recopiées vers le bas.
tu n'as pas dû bien saisir les formules, ou bien elles ne coïncident pas avec les bonnes cases. Il ne faut pas recopier bêtement, il faut en profiter pour réfléchir au codage de l'algorithme qui t'ai donné.
Faire fonctionner à la main, c'est suivre l'algorithme par toi même. Cela dit tu vas trouver pareil, normalement. En écrivant directement le programme on a grillé les étapes de ton exercice.
Alors tu as deviné le rôle de cet algorithme ? un peu d'intuition
le rôle de l'algorithme c'est de trouver numériquement la solution de l'équation sin(x)=x/2. c) et d) on a déjà fait.
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :