IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

Algorithme + procédure


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Novembre 2010
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 1
    Par défaut Algorithme + procédure
    Bonjour, j'ai un soucis avec les procédures et j'avou que je suis un peu pommé !

    Voila mon exo:

    Ecrivez le programme permettant de:
    saisir un nombre a (reel)
    saisir un nombre b (entier)
    afficher la valeur de c = a^5*(5+b)


    Pas de soucis pour l'algo principal
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    Var
    a:reel
    b:entier
    c:reel
     
    Debut
        afficher ('saisir a')
        saisir (a)
        afficher ('saisir b')
        saisir (b)
        Procédure calcul
        afficher ('La valeur de c est:' ,c)
    Fin
     
    Procédure calcul (d a:reel b:entier r c:reel): reel
    Var
    a1,c1:reel
    b1:entier
     
    Début
        a1<-a
        b1<-b
        c1<-c
        c1= a1^5 + (5 + b1)
        renvoyer (c1)
    Fin
    Je voudrais savoir si ce que j'ai fait dans la procédure est correct et si ce n'est pas le cas, que faut-il changer?

    Merci

  2. #2
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Sans connaitre la syntaxe du langage utilisé, on peut imaginer quelques corrections:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    a=saisir () 
    ...
    b=saisir ()
    ...
    c=calcul(a,b)
    ...
    Procédure calcul (a:reel b:entier) : reel 
    éventuelllement, remplacer "procedure" par "fonction"
    c1 : reel ; 
    Début
    c1=1
    ici une boucle qui fait 5 fois c1=c1*a1  
    c1= c1+ 5 + b
    renvoyer (c1)
    Fin

Discussions similaires

  1. Formalisation graphique des algorithmes
    Par David R. dans le forum Algorithmes et structures de données
    Réponses: 14
    Dernier message: 08/12/2012, 10h21
  2. Algorithme de randomisation ... ( Hasard ...? )
    Par Anonymous dans le forum Assembleur
    Réponses: 8
    Dernier message: 06/09/2002, 14h25
  3. recherches des cours ou des explications sur les algorithmes
    Par Marcus2211 dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 19/05/2002, 22h18
  4. Recherche de documentation complète en algorithmes
    Par Anonymous dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 29/03/2002, 12h09
  5. Algorithme génétique
    Par Stephane.P_(dis Postef) dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 15/03/2002, 17h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo