Inscription / Connexion Nouveau Sujet
Niveau seconde
Partager :

algorithme

Posté par
Lll
19-04-12 à 17:46

Bonjours, voici l'algorithme :
Entrée :    Lire n entier naturel
traitement : u prend la valeur n
             Tant que u10
                    u prend la valeur u-10
             Fin tant que
Sortie :     Afficher u .

Je n'arrive pas à calculer la valeur affichée en sortie par cet algorithme pour n=11?

Posté par
kenavo27
re : algorithme 19-04-12 à 17:47

bonjour
u prend la valeur 11

11 étant > 10 (ou égal)
alors
u=11-10=1

Posté par
Glapion Moderateur
re : algorithme 19-04-12 à 17:48

Bonjour, n=11, on arrive sur le tant que u10 qui est vrai donc u devient u-10 c.a.d u=1
On revient sur le tant que, mais ce coup ci u10 est faux donc on sort de la boucle et ça affiche u=1

Posté par
Lll
re : algorithme 19-04-12 à 17:49

Merci !

Posté par
Lll
re : algorithme 19-04-12 à 18:01

J'aimerai savoir qu'affiche cet algorithme pour un entier n quelconque
Merci d'avance.

Posté par
kenavo27
re : algorithme 19-04-12 à 18:04

si n=9 (donc plus petit que 10), rien ne sera affiché.

Posté par
Glapion Moderateur
re : algorithme 19-04-12 à 18:04

Tu lui enlèves 10 jusqu'à ce qu'il soit entre 0 et 10 donc ça revient à écrire le nombre n=10k+p et afficher p, c'est donc le reste de la division de ce nombre par 10

Posté par
Lll
re : algorithme 19-04-12 à 18:09

Je ne comprend pas le n=10k+p ...

Posté par
Glapion Moderateur
re : algorithme 19-04-12 à 18:16

tu passes k fois dans la boucle, à chaque fois ça enlève 10 donc u à la sortie deviendra n-10k et s'il vaut p on aura n-10k=p donc n=10k+p mais ça c'est l'écriture de la division euclidienne de n par 10 avec k le quotient et p le reste.



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 1768 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 !