Ecrire un alogorithme

Fermé
speedygonzale Messages postés 10 Date d'inscription mardi 29 octobre 2013 Statut Membre Dernière intervention 25 mars 2014 - 29 oct. 2013 à 15:41
speedygonzale Messages postés 10 Date d'inscription mardi 29 octobre 2013 Statut Membre Dernière intervention 25 mars 2014 - 29 oct. 2013 à 19:26
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 ;)
A voir également:

4 réponses

ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 566
29 oct. 2013 à 15:44
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
Utilisateur anonyme
29 oct. 2013 à 15:48
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
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 566
29 oct. 2013 à 15:50
tu comptes passer son bac à sa place aussi ?
0
Utilisateur anonyme
29 oct. 2013 à 15:51
C'est envisageable
0
speedygonzale Messages postés 10 Date d'inscription mardi 29 octobre 2013 Statut Membre Dernière intervention 25 mars 2014
29 oct. 2013 à 15:53
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.
0
speedygonzale Messages postés 10 Date d'inscription mardi 29 octobre 2013 Statut Membre Dernière intervention 25 mars 2014
29 oct. 2013 à 15:55
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
0
Utilisateur anonyme
29 oct. 2013 à 15:55
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
0
speedygonzale Messages postés 10 Date d'inscription mardi 29 octobre 2013 Statut Membre Dernière intervention 25 mars 2014
29 oct. 2013 à 15:49
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.
0
Utilisateur anonyme
29 oct. 2013 à 15:53
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
0
speedygonzale Messages postés 10 Date d'inscription mardi 29 octobre 2013 Statut Membre Dernière intervention 25 mars 2014
29 oct. 2013 à 15:57
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...
0
speedygonzale Messages postés 10 Date d'inscription mardi 29 octobre 2013 Statut Membre Dernière intervention 25 mars 2014
29 oct. 2013 à 19:26
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
0