salut à tous s'il vous j'ai un problème avec les algorithmes et particulièrement quant il s'agit de dire ce qu'il fait j'espère vraiment que vous allez m'aider j'ai un exemple d'algorithme et merci d'avance
var n, p, r :entier
Début
Lire (n)
p<---1 (on affecte 1 à p )
Tant que (p<=n) faire
p<---p*2
fintantque
p<---p div 2
tant que (p>0) faire
si (n>= p) alors
r<---1
n<---n - p
sinon
r<---0
finsi
Ecrire ( r ); p<--- p div 2
fintantque
Fin
salut
en licence ? ... guère sérieux ....
que signifie l'instruction p div 2 ...
que fait-il avec le nombre 9 ?
indice : base 2 ...
Salut carpediem quand je dis licence c'est licence niveau 1 et pour p div 2
c'est la division entiere de 'p' par 2
et j'ai vraiment besoin d'aide à ce sujet merci d'avance
Bonsoir,
la boucle commençant par tant que (p>0)
est une boucle infinie ou inutile, car p n'est pas modifié dans le corps de la boucle.
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :