Inscription / Connexion Nouveau Sujet
Niveau Licence Maths 1e ann
Partager :

algorithme

Posté par
hamadou007
02-12-16 à 23:35

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
    

Posté par
carpediem
re : algorithme 03-12-16 à 00:24

salut

en licence ? ... guère sérieux ....

que signifie l'instruction p div 2 ...

que fait-il avec le nombre 9 ?

indice : base 2 ...

Posté par
hamadou007
re : algorithme 09-12-16 à 19:21

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

Posté par
verdurin
re : algorithme 09-12-16 à 20:12

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.

Posté par
carpediem
re : algorithme 09-12-16 à 23:51

si : troisième ligne en partant de la fin ....

Posté par
verdurin
re : algorithme 10-12-16 à 00:10

Salut carpediem.
En effet.



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