bonjour, j'ai un ex d'algorithme que je n'arrive pas à faire, merci de pouvoir m'aider !
Enonce :
- Initialisation :
k prend la valeur 0 ;
u prend la valeur 1
- Traitement
Tant que u>0,1 Faire
Affecter k+1 à k
Affecter u*0,5 à u
FinTantque
-Sortie
Afficher u,k
1) Expliquer ce que produit l'algorithme suivant
2) Modifier l'algorithme pour qu'il donne le plus petit entier naturel k tel que 0,9k < 0,001.
3) Donner la valeur de k obtenue.
MERCI D'AVANCE !
Tu as bien idée ? qu'est-ce qu'il fait cet algorithme à ton avis ? tu as essayé de le faire fonctionner à la main (ou pas à pas dans algobox) pour voir ?
Oui je l'ai fait fonctionné a la main et a mon avis, on essaie de savoir le nombre inférieur a 0,1 a partir d'un rang. Ici on trouve pour k=4 U= 0.0625 < 0.1
Mais après je ne sais pas que faire exactement.
Mouais, c'est ça. on cherche à partir de quel rang la suite définie par Un+1=0.5 Un et U0 =1 devient inférieure à 0.1 et l'algorithme affiche la première valeur qui est dans ce cas et le rang auquel ça c'est produit.
2) est simple, il suffit de remplacer dans l'algorithme 0.1 par 0.001 et 0,5 par 0,9
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :