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

Langage Perl Discussion :

Problème en Perl


Sujet :

Langage Perl

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 5
    Par défaut Problème en Perl
    Bonjour,

    Je suis débutante en Perl et j'aimerais savoir comment écrire un algorithme naturel ?
    Quelqu'un pourrait m'aider svp à construire un exemple d'algorithme ?


    Merci d'avance pour votre aide et vos explications.

  2. #2
    Membre chevronné Avatar de iblis
    Inscrit en
    Janvier 2007
    Messages
    510
    Détails du profil
    Informations personnelles :
    Âge : 58

    Informations forums :
    Inscription : Janvier 2007
    Messages : 510
    Par défaut
    J'ai répondu en détail à ton autre question. Regarde, cela te donnera des idées pour cette question-ci aussi. (J'avais pas compris que tu es toute débutante, donc ...)

    La FAQ et les tutoriels sur ce site sont extrêmement bien faits. Il y a largement de quoi t'initier.

    D'une manière générale la documentation Perl est excellente. Et existe (en grande partie, du moins je crois) en français.

    Bienvenue à Perl.

    NB On peut te montrer comment faire pour parser convenablement du HTML mais peut être vaut-il mieux que tu t'inities un peu au langage d'abord.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 5
    Par défaut
    Merci pr ta réponse.

    Mais en fait, je voudrais savoir comment écrire algorithme du style LARP http://larp.marcolavoie.ca/fr/descri...escription.htm.

    Je ne sais vraiment pas comment faire! Quelqu'un aurait un exemple concret à me proposer?

    Merci d'avance.

  4. #4
    Membre chevronné Avatar de Beniou
    Homme Profil pro
    Inscrit en
    Novembre 2009
    Messages
    357
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Novembre 2009
    Messages : 357
    Par défaut
    Exemple du code retranscrit en PERL

    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
     
    #!/usr/bin/perl
    use warnings;
    use strict;
     
    use Term::UI;
    use Term::ReadLine;
     
    my $term    = Term::ReadLine->new('prompt');
    my $nombre = $term->get_reply(prompt => "Choisir un nombre : ", default=> 0);
     
    if($nombre !~ /^-?\d+(\.\d+)?$/){
      die "$nombre n'est pas un nombre...\n";
    }
     
    if($nombre < 0){
      print "$nombre est negatif\n";
    }
    else{
      print "$nombre est positif\n";
    }
    Pour utiliser le terminal comme "interlocuteur" tu peux utiliser <STDIN> pour récupérer ce que tapes l'utilisateur mais des modules de PERL le font déjà très bien comme Term (cf tuto perl http://perl.developpez.com/sources/?page=Terminal#Term).

    Ensuite une fois la réponse je teste si c'est un nombre (un - potentiel devant puis des chiffres puis un point et des chifffres ). enfin le reste coule de source

  5. #5
    Membre chevronné Avatar de iblis
    Inscrit en
    Janvier 2007
    Messages
    510
    Détails du profil
    Informations personnelles :
    Âge : 58

    Informations forums :
    Inscription : Janvier 2007
    Messages : 510
    Par défaut
    Cet exercice-là, je ne crois pas que quelqu'un te le fera.

  6. #6
    Membre chevronné Avatar de iblis
    Inscrit en
    Janvier 2007
    Messages
    510
    Détails du profil
    Informations personnelles :
    Âge : 58

    Informations forums :
    Inscription : Janvier 2007
    Messages : 510
    Par défaut
    Oups, dans l'intervale le premier message du fil a complètement changé de contenu. Apparemment plusieurs fois puisque entre-temps Beniou et moi n'avons même pas répondu à la même question.

  7. #7
    Expert confirmé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    3 577
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 577
    Par défaut
    C'est pas très malin pour qui suit le sujet...

    Mais en fait, j'ai pas vraiment compris l'objectif de la question ?

    La question porte-t-elle sur l'écriture d'un algorithme ? (son formalisme, les outils, ... ?)
    Ou bien la question porte-t-elle sur l'écriture d'un programme perl ?

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 5
    Par défaut
    bonjour,

    La question se porte sur l'écriture d'un algorithme avec des conventions du style SI, TANT QUE, SINON SI.....

  9. #9
    Mr6
    Mr6 est déconnecté
    Membre émérite

    Homme Profil pro
    Inscrit en
    Septembre 2004
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2004
    Messages : 608
    Par défaut
    Ce n'est donc pas une question propre au langage Perl...

    @+
    Mr6

  10. #10
    Membre chevronné Avatar de Beniou
    Homme Profil pro
    Inscrit en
    Novembre 2009
    Messages
    357
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Novembre 2009
    Messages : 357
    Par défaut
    Oula au temps pour moi, je n'avais pas réellement saisi le problème posé. Effectivement, cela relève plus de l'algorithmie générale que du PERL à proprement parlé... Ici je ne vois pas comment répondre concrètement à cette question.
    Tu devrais chercher des cours sur les algorithmes et essayer de résoudre des problèmes simples avec, ce que l'on appelle du "pseudo code".

Discussions similaires

  1. Problème Processus "perl.exe" Oracle 10g
    Par mugla dans le forum Installation
    Réponses: 2
    Dernier message: 11/12/2007, 10h19
  2. petit problème variable perl bizzare
    Par Invité dans le forum Langage
    Réponses: 6
    Dernier message: 08/04/2006, 01h01
  3. Problème : incrémentation !! perl a fumé ?
    Par Ickou dans le forum Langage
    Réponses: 11
    Dernier message: 30/11/2005, 17h40
  4. problème avec perl Makefile.PL
    Par flores dans le forum Modules
    Réponses: 2
    Dernier message: 30/10/2005, 19h09
  5. Problème compatibilité PERL SH CSH
    Par minusette dans le forum Modules
    Réponses: 7
    Dernier message: 03/10/2005, 10h03

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