Rech aide pour merise,SQL,algorithme...

Armelle -  
 kolo4546 -
bonjour,
je suis élève en BTS IG et je suis à la recherche d'une personne qui pourrait m'aider en programmation....alors si vous avez un peu de temps à me consacrer. Je travaille sur les MCD, ACCESS et l'algorithme.

Merci d'avance pour votre aide

Armelle

3 réponses

  1. tips Messages postés 5 Statut Membre 10
     
    Salut Armelle ,moi je prepare un DSTI et si ça t'interesse tu m'envois ton mail et on va discuter sur Merise ,Algo,etc .... .
    0
    1. Armelle
       
      ok!! super !! pas de problèmes !! enfin je trouve une aide....je commençais à déserpérer.. en tout cas merci et j'attends votre adresse email

      cordialement
      Armelle
      0
    2. Armelle
       
      Alors voici un exercice à corriger :
      Ecrire l'algorithme permettant de calculer une équation du 1er degré
      ax+b=0
      donc j'ai fais :

      Algo EquationPremierDegré
      Var a,b,delta,x : réels
      Début
      saisir "entrez le nombre a:",a
      saisir "Entrez le nombre b:",b
      delta :=ax+b
      Si delta <0 alors
      afficher "il n'y apas de solution"
      Sinon
      delta=0
      x:=-b/a
      afficher "la solution est :",x
      Fin si
      Fin

      merci d'avance

      Armelle
      0
    3. armelle
       
      mon email est armelle23@infonie.fr
      j'attends de vos nouvelles avant de vous envoyer mes essais !
      merci d'avance pour tout

      cordialement
      Armelle
      0
    4. kolo4546
       
      je veux correspondre avec vous afin de se consacrer a l'algo et merise et aussi pour me discuter et voila mon email diabateissa@hotmail.fr et merci d'avance
      0
  2. Colt Siver
     
    Correction
    Variable:
    a,b,x réel

    algo
    saisir a;
    saisir b;
    si a!=0 alors
    x:=(-b/a);
    sinon
    afficher("aucune solution")
    fin si;
    retourner (x)
    0
    1. Armelle
       
      merci encore pour la correction, je vois que je ne suis pas encore au point. Auriez vous un peu de temps pour m'en corriger d'autres ? par quel moyen peut on mettre un algorithme à exécution afin de vérifier s'il est juste ??

      au cas où..... les voici :
      1- sachat que la somme 1- 1/3 + 1/5 - 1/7 + 1/9 - 1/11 + 1/13 - 1/15 + 1/17..... tends vers Pi /4, trouvez l'algorithme permettant d'approcher le nombre Pi avec une précision de cinq décimales. Le programme soit s'arrêter lorsque 1/n>10^ -5 (10exposant -5)

      algo CalculNombre Pi
      Var n : entier impair
      calcul : chaîne
      erreur : booléen
      résultat : réel
      Début
      si n=0 afficher "n doit être un nombre impair"
      Répeter
      saisir "veuillez faire la somme de 1-1/3+1/5-1/7...=Pi/4 " ; calcul
      erreur :=.faux
      selon calcul
      cas "1/n" : résultat Pi/4
      cas sinon afficher "calcul incorrect !"
      Fin selon
      jusqu'à calc="1/n<10^ -5
      Fin


      2. Soit la phrase de Molière
      Belle Marquise, vos beaux yeux d'amour me font rêver

      Chaque groupe constitue un des élèments d'un tableau à une dimension. Il manque une instruction qu'il faut déterminer au préalable. (que je n'ai pas trouvé !)
      Trouvez les différentes façons d'écrire la phrase

      Algo Début_solution
      Var t[5] : tableau de chaîne
      k,j,m,n,p : entier
      Début
      t[1] :="A"
      t[2] :="B"
      t[3] :="C"
      t[4] :="D"
      t[5] :="E"
      pour k de 1 à 5
      pour j de 1 à 5
      si (j<>k) alors
      pour m de 1 à 5
      si (j<>m) alors
      pour n de 1 à 5
      si (k<>m) alors
      pour p de 1 à 5
      /* instruction nécessaire à rajouter */
      afficher t[k], t[j], t[m], t[n], t[p]
      fin pour
      fin si
      fin pour
      Fin


      merci pour votre patience et votre dévouement

      cordialement

      Armelle
      0
      1. Marden Messages postés 1075 Statut Membre 210 > Armelle
         
        La question a déjà été posée à l'identique sur CCM, je me suis donc amusé à le programmer en JS :
        <HTML>
        <HEAD>
        <TITLE>Belle Marquise</TITLE>
        <SCRIPT>
        //
        var phrase = new Array("Belle Marquise","vos beaux yeux",
        "me font ","mourir","d'amour")
        var NBM = phrase.length ; // 5
        var ptr = new Array() ;
        var cnt = new Array() ;
        var nMin = 1234 ; // 01234
        var nMax = 43210 ;
        var step = 1 ;
        var nombre = nMin - 1;

        function contX() {
        while ( nombre < nMax ) {
        nombre += step ;
        for ( j = 0 ; j < NBM ; j ++ ) { // remise à 0 des compteurs
        cnt[j] = 0
        }
        for ( j = NBM-1, m = nombre ; j >= 0 ; j-- ) { // décomposition
        q = Math.floor(m / 10) ;
        r = m - 10 * q ;
        if ( cnt[r] != 0 ) break ;
        cnt[r] = 1 ;
        ptr[j] = r ;
        m = q ;
        }
        if ( j < 0 ) { // pas de double (sortie normale)
        for ( j = 0, texte="" ; j < NBM ; j++ ) { // composition
        k = ptr[j] ; texte += (" " + phrase[k])
        }
        marquise.resul.value = texte ;
        step = 9 ;
        return ;
        }
        }
        return ;
        }
        </SCRIPT>
        </HEAD>

        <BODY BGCOLOR="#40B040" onload="contX()">
        <FORM NAME="marquise">
        <CENTER><TABLE BGCOLOR="#E05060" BORDER=1>
        <TR><TD><INPUT TYPE="text" NAME="resul" SIZE="50" VALUE="" ></TD>
        <TD><INPUT TYPE="button" VALUE="Suivant" onClick="contX()"></TD>
        </TR>
        </TABLE></CENTER>
        </BODY>
        </HTML>

        Le principe est d'effectuer un comptage (de 00000 à 99999) en ne conservant que les nombres dont les chiffres sont tous différents (0,1,2,3,4), ce qui permet de n'oublier aucune solution. Il doit y en avoir 120 ( 6 ! ). Ce qui prend du temps, c'est l'incrémentation du compteur pour "permuter" les chiffres de poids forts (ex : 34210 --> 40123). On optimise en prenant un incrément de 9, puisque permuter le chifre des unites et celui des dizaines correspond à remplacer 10d + u par 10u + d : (10u - d) - (10d -u ) = 9(u-d).
        Idem pour c et u : (100u+c) - (100c-u) = 99(u-c), ...
        0
  3. Croco
     
    Si tu ve G tou un cours de SQL, d'Algo et de reseau et que je pouré te mailer !!!
    0