Inscription / Connexion Nouveau Sujet
Niveau terminale
Partager :

Algorithme

Posté par
Lolita23
18-09-14 à 22:27

Bonjour, j'ai un devoir maison composé de 3 exercices à faire. Je bloque sur le deuxième. Voici l'énoncé :

1. Expliquer ce que produit l'algorithme suivant (on pourra le faire tourner à la main)
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
Fin Tantque
Sortie : Afficher u, k.

2. Modifier l'algorithme pour qu'il donne le plus petit entier naturel k tel que 0,9k<0,001.

3. Le programmer et donner la valeur de k obtenue.

Voici mes réponses :
1. L'algorithme suivant affiche la plus petite valeur de u pour que u<0,1. Est-ce suffisant? Je pense que ma phrase n'est pas très bien tournée...
2. On doit, je pense, remplacer 0,1 par 0,001 mais je ne sais pas quoi faire d'autre...
3. J'ai besoin de la 2 pour faire la 3.

Pouvez-vous m'aider svp? Merci d'avance.

Posté par
Glapion Moderateur
re : Algorithme 18-09-14 à 22:31

non, la plus petite valeur de k pour que u<0,1

2) oui mais il faut modifier plusieurs instructions :
k prend la valeur 0
u prend la valeur 1
Traitement : Tant que u>0,001 Faire
Affecter k+1 à k
Affecter u*0,9 à u
Fin Tantque
Afficher k.

Posté par
Lolita23
re : Algorithme 19-09-14 à 18:20

Ah oui d'accord, merci beaucoup. Bonne soirée.



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Inscription gratuite

Fiches en rapport

parmi 1741 fiches de maths

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !