Ecrire un alogorithme

Bonjour à tous,
Alors voilà je suis en terminale et je dois rendre un algorithme.
La consigne est la suivante : Ecrire un algorithme qui détermine le plus petit nombre parmi 4 nombres lus.
Si quelqu'un pouvait m'aider à le rédiger ou me guider ça serait gentil
Merci d'avance pour votre aide ;)

4 réponses

  1. Contributeur
    Salut,

    tu n'as pas eu des cours sur le sujet ?

    Là ce n'est pas de l'aide que tu demandes, c'est qu'on fasse tes devoirs à ta place, c'est légèrement différent.
    1. l contient a, b, c, d => les 4 nombre mis dans une liste

      i -> 0
      min = MaxInteger

      for i < 4
      if l(i)<min then max = l(i)
      i = i+1
      end //fin du for

      return min

      Voilà l'algo en pseudo langage. Tu dois le rendre dans un langage en particulier ?
      1. Contributeur
        tu comptes passer son bac à sa place aussi ?
      2. C'est envisageable
      3. Merci de ta réponse gg0512 mais en fait je dois écrire l'algorithme en toute lettre comme nous le demandent les profs de maths.
      4. J'en ai trouver quelque uns sur internet : je dois le rendre avec cette forme:
        variables:
        ....
        Début:
        ....
        Fin:
        Seulement j'ai rarement manipuler cette mise en forme
      5. le for est une boucle qui tourne tant que i<4. min est la variable qui garde le minimum courant. Avec ça, tu devoir pouvoir rédiger ton devoir
    2. En fait je sais surtout programmer sur calculatrice et je pense que j'arriverais à programmer cet algorithme . ce que je ne sais pas faire c est la mise en forme.
      Et j'ai pas de cours car nos profs considèrent que ce sont des acquis et que nous devons savoir faire ce qui est vrai à la base.
      1. Votre cours se passe sur calculatrice ? o.O

        J'ai commencé ma vie de programmation la dessus et je peux te dire que programmer sur calculette est horriblement chiant par rapport à d'autre langages comme le Java
      2. Et bien je suis sur Casio Graph 35+ et j'arrive très bien à programmer car un ami me l'a appris mais j'ai du mal à réécrire sur papier...
    3. Alors voilà je l'ai programmé sur ma calculatrice et il fonctionne très bien
      "A":?->A
      "B":?->B
      "C":?->C
      "D":?->D
      If A<B
      Then A->M
      Else B->M
      IfEnd
      If C<M
      Then C->M
      Else M->M
      IfEnd
      If D<M
      Then D->M
      Else M->M
      IfEnd
      "Le plus petit est:":M

      A Partir de la j'aurais aimé savoir si il n'y avait pas un moyen plus simple et plus rapide de trouver la plus petite variable entrée au début. Aussi de savoir comment le retranscrire à l'écrit
      Merci d'avance