Bonjour, cliquez-ici pour vous inscrire et participer au forum.
  • Login:


+ Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

algorithme

  1. y99

    Date d'inscription
    février 2009
    Localisation
    Abidjan -Cote d'Ivoire
    Messages
    7

    Post algorithme

    Salut à tous,

    Je viens à vous afin de vous soulmettre un exercice d'algorithme qui s' intitule comme suit:
    "Écrire un algorithme qui permet de résoudre le calcul factoriel."

    Dans mon esquisse de réponse je propose ceci:


    Code:
     Algo c_fact
      Début
         var i,r,n ent;
                r<....1
       pour i <.....1 à n faire
        r<.....r*i;
       retourner (r);
      Fin
    Dernière modification par yoda1234 ; 27/03/2009 à 22h21.
    La sérénité assurée
     


    • Publicité




      Poursuivez votre recherche
      Recherche personnalisée

  2. jiherve

    Date d'inscription
    juin 2006
    Localisation
    gironde
    Âge
    60
    Messages
    7 720

    Re : algorithme

    Bonsoir
    exercice classique mettant en oeuvre la recursivité.
    http://franckh.developpez.com/tutori...i/recursivite/
    JR
    l'électronique c'est pas du vaudou!
     

  3. MaliciaR

    Date d'inscription
    août 2007
    Localisation
    Europe
    Messages
    3 401

    Re : algorithme

    Citation Envoyé par jiherve Voir le message
    Bonsoir
    exercice classique mettant en oeuvre la recursivité.
    http://franckh.developpez.com/tutori...i/recursivite/
    JR
    Très bon tuto

    Sinon, y99, tu vas te faire taper sur les doigts avec un pseudocode aussi peu sérieux Pense à le soigner un peu en déclarant les variables et leur type, en donnant les arguments que prend ta fonction,...
    An expert is one who knows more and more about less and less.
     

  4. TiClic

    Date d'inscription
    mai 2007
    Messages
    513

    Re : algorithme

    Bien que difficile à lire parce que tes variables ne sont pas assez explicites (il serait plus compréhensible si tu avais déclaré la variable total au lieu de r), ton algo n'est pas bon pour une raison très simple, tu déclares l'entier n (qui prendra la valeur 0 par défaut) et tu ne lui affectes aucune valeur>0. Le résultat de ton algo donnera donc toujours 0.
    A par ça, il est juste
     

  5. whoami

    Date d'inscription
    janvier 2009
    Messages
    2 145

    Re : algorithme

    Bonjour,
    Citation Envoyé par TiClic Voir le message
    Bien que difficile à lire parce que tes variables ne sont pas assez explicites (il serait plus compréhensible si tu avais déclaré la variable total au lieu de r), ton algo n'est pas bon pour une raison très simple, tu déclares l'entier n (qui prendra la valeur 0 par défaut) et tu ne lui affectes aucune valeur>0. Le résultat de ton algo donnera donc toujours 0.
    A par ça, il est juste
    Il faudrait effectivement l'initialiser explicitement dans l'algorithme, mais affirmer "prendra la valeur 0 par défaut" est faux et est directement dépendant du langage utilisé, et pour un langage donné, du compilateur (sauf s'il y a une norme obligeant à des initialisations implicites), et dépend encore de quel type de variable il s'agit (globale, qui a souvent une initialisation ["souvent" est différent de "toujours"], locale à une procédure [qui a généralement une valeur aléatoire]) ... on peut en discuter longuement, tant les implémentations diffèrent.
    À part la mort et les impôts, tout n'est qu'incertitude.
     

  6. y99

    Date d'inscription
    février 2009
    Localisation
    Abidjan -Cote d'Ivoire
    Messages
    7

    Re : algorithme

    J' avais oublié avant "pour..." (r<.....1).
    La sérénité assurée
     


    • Publicité



  7. TiClic

    Date d'inscription
    mai 2007
    Messages
    513

    Re : algorithme

    Effectivement, ça dépend du langage utilisé. Cela dit, si tu en fais une fonction, tu peux passer n comme argument.
     


Poursuivez votre recherche :




Sur le même thème :




 

Discussions similaires

  1. Algorithme
    Par Tino74 dans le forum Mathématiques du supérieur
    Réponses: 14
    Dernier message: 12/01/2009, 00h05
  2. algorithme
    Par carop89 dans le forum Mathématiques du supérieur
    Réponses: 15
    Dernier message: 29/10/2007, 19h06
  3. algorithme
    Par sensor dans le forum Mathématiques du supérieur
    Réponses: 4
    Dernier message: 30/11/2006, 19h14
  4. algorithme
    Par maribel dans le forum Logiciel - Software - Open Source
    Réponses: 9
    Dernier message: 25/06/2006, 17h29
  5. Algorithme
    Par Herbiti dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 26/02/2006, 19h10