Caml light

Résolu
sofianno602 -  
 cristiano1707 -
salut,
je voudré telecharger caml light, programation fonctionnelle
ilest gratuit mais j'ai pas trouver ou le telecharger
merci d'avance.
Configuration: Windows XP
Internet Explorer 6.0

5 réponses

  1. mehdi31
     
    svp donnez moi la solution le plus vite possible:
    ecrivez un programme qui cree une boite nomme b contenant 10,puis qui augmente le contenu de cette boite de 5, et qui pour terminer affiche le contenu de la boite (qui sera 15)
    2
  2. KX Messages postés 19031 Statut Modérateur 3 020
     
    Qu'est-ce que c'est une "boite" ?
    type boite==int;;
    
    let b=
    	let r= ref 10 in
    	r:= !r+5;
    	(!r:boite);;
    Remarque, on peut directement faire ça :
    type boite==int;;
    
    let b=(15:boite);;
    Si ce n'était pas ta question, précise un peu ce qu'est une "boite"...
    1
    1. didmid Messages postés 2 Statut Membre 1
       
      merci pour tout et si tu pourrai repondre a certains de mes exercices svp il sont dans le forum parce que j en ai besoin pour demain matin a 11h00 et merci encore
      0
    2. cristiano1707
       
      j'ai besoin de résolu de l'exercice svp aidez moi c urgent
      >exercice<

      A)-ecrire un programme Caml qui réalise la conversion d'un nombre écrit en base 10 en un nombre écrit en base 2
      et puis etudier le typage et l'évaluation de votr programme
      B)-ecrire une fonction premier qui teste si un nombre est premier ou non puis etudier le typage et l'évaluation
      merci d'avance et j'attend vos reponses
      0
  3. didmid Messages postés 2 Statut Membre 1
     
    svp g besoin de la solution de ces exercices le plus vite possible:
    exo1:
    on represente des nombrescomplexes comme des couples de reels(re,im) .
    definir des fonctions conj(z)(conjugué de z) et mul(z1,z2) (produit de z1 et z2)
    ecrire une fonction qui calcule |z|2 pour tout z

    exo2:
    on desire faire la gestion de polynomes monomes a l'aide de tableaux.on suppose pour cela que les monomes des polynomes sont tous positifs ou nuls.(pas de monomes de degres negatifs).
    questions:
    1-ecrire une fonction imprime_monome qui permet d'afficher un monome(c-a-d son coeff et son degre) de la facon suivante ^Xdegre.
    pour une meilleur presentation on n'affichera pas:
    - le monome si le coeff est nul
    - le coeff s'il est de 1
    - coeff X^0 mais seulement son coeff(si degre=0)
    2-ecrire une fonction imprime_polynome qui permet d'afficher un polynome.(il suffit de faire a la fonction imprime_monome pour tous les monomes du polynome a afficher)
    exemple:pour le polynome p(x)=X*X+2X+3 on verrait:3+2X+X^2

    et merci d'avance
    1
    1. KX Messages postés 19031 Statut Modérateur 3 020
       
      Sauf erreur algébrique de ma part l'exo1 doit donner :
      type cplx== float * float;;
      
      let conj ((re,im):cplx) =
      	((re,(-.im)):cplx);;
      
      let mul ((re1,im1):cplx) ((re2,im2):cplx) =
      	((re1*.re2-.im1*.im2,re1*.im2+.re2*.im1):cplx);;
      
      let mod2 ((re,im):cplx) =
      	re*.re+.im*.im;;
      0
    2. KX Messages postés 19031 Statut Modérateur 3 020
       
      exo2 :
      type polynome==float vect;;
      
      let imprime_coeff coeff puissance =
      	match coeff with
      	|c when c>0. ->	print_string " + ";
      			print_float c;
      			print_string puissance;
      	|c when c<0. -> print_string " - ";
      			print_float (-.c);
      			print_string puissance;
      	|_-> ();;
      			
      let imprime_monome (p:polynome) degre =
      	match degre with
      	|0 -> print_float p.(0);
      	|1 -> imprime_coeff p.(1) " * X";
      	|d -> imprime_coeff p.(d) (" * X^"^(string_of_int d));;
      
      let imprime_polynome (p:polynome) =
      	for d=0 to vect_length p-1 do
      		imprime_monome p d
      	done;
      	print_newline ();;
      0
  4. tg-live
     
    ok alors 1 tu va te detendre "ibtor" parce ke yavai p'tete marquer telecharger donc tu t'es dit o ba enfait c simple mais ta pa essayé de le telecharger donc ta pas vu ke c'etai une unsine a gaz. et 2 tu va rester poli envers ceux ki on du mal avec l'informatique et nom je parlle pas de sofianno602 mais de toi espece de debile !
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question