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

Caml Discussion :

Fonction en Caml


Sujet :

Caml

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2015
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2015
    Messages : 26
    Points : 10
    Points
    10
    Par défaut Fonction en Caml
    Bonjour,

    J'essaye de prendre de l'avance sur des exercices dont je n'arrive pas du tout à réaliser. J'aimerais avoir des explications à chaque questions si possible.

    1) Ecrire une fonction qui imprive vrai ou faux en fonction de l'appartenance de la variable entière à l'intervalle [60,120]. Avec les valeurs -32,3 et 78.

    2)Ecrire une fonction qui calcule le plus petit entier pair, supérieur ou égale à la somme de deux entiers, arguments de la fonction.

    3) Ecrire une fonction f de deux arguments qui retourne le plus grand de deux arguments.

    3bis) Même question avec 3 arguments.

    Pour chaque questions je ne vois pas par quoi commencer


    Merci.

  2. #2
    Membre émérite
    Avatar de SpiceGuid
    Homme Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 704
    Points : 2 990
    Points
    2 990
    Par défaut
    Commence par la question 3.

    La fonction doit s'appeler f, appelons les 2 arguments x et y, ça débute par let f x y = ....
    Ensuite, à toi d'écrire la partie en pointillés, sachant que ou bien x est le plus grand ou bien y est le plus grand, cela fait 2 cas possibles que tu dois pouvoir départager à l'aide d'un if ... then ... else ....

    Puis enchaîne avec la question 3bis, en utilisant f.

Discussions similaires

  1. Fusionner deux fonctions en caml
    Par beautifulmind dans le forum Caml
    Réponses: 4
    Dernier message: 24/11/2012, 21h29
  2. Composition de fonctions en Caml Light
    Par Palca dans le forum Caml
    Réponses: 15
    Dernier message: 07/01/2008, 14h32
  3. fonction hazard caml
    Par Lulu_n10 dans le forum Caml
    Réponses: 1
    Dernier message: 16/12/2007, 23h38
  4. appel de fonction C en caml
    Par tagazok dans le forum Caml
    Réponses: 10
    Dernier message: 29/06/2007, 09h14
  5. Réponses: 3
    Dernier message: 11/03/2006, 15h35

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