Algorithme
Fermé
smart_boy
Messages postés
11
Date d'inscription
dimanche 5 avril 2009
Statut
Membre
Dernière intervention
12 juin 2009
-
7 mai 2009 à 00:10
mister_bloodman Messages postés 7 Date d'inscription dimanche 19 avril 2009 Statut Membre Dernière intervention 8 mai 2009 - 8 mai 2009 à 15:10
mister_bloodman Messages postés 7 Date d'inscription dimanche 19 avril 2009 Statut Membre Dernière intervention 8 mai 2009 - 8 mai 2009 à 15:10
A voir également:
- Algorithme
- Logiciel algorithme gratuit - Télécharger - Édition & Programmation
- Logiciel algorithme euromillion - Télécharger - Loisirs créatifs
- Code ascii algorithme - Guide
- Algorithme maximum de 3 nombres ✓ - Forum Algorithmes / Méthodes
- Ecrire un algorithme qui permet de resoudre ax²+bx+c=0 - Forum Programmation
9 réponses
mister_bloodman
Messages postés
7
Date d'inscription
dimanche 19 avril 2009
Statut
Membre
Dernière intervention
8 mai 2009
5
7 mai 2009 à 02:17
7 mai 2009 à 02:17
Debut
{
entier : a,b,c,Min,Max1,Max2 ;
ecrire("entrez la 1ere valeur");
lire(a);
ecrire("entrez la 2eme valeur");
lire(b);
ecrire("entrez la 3eme valeur");
lire(c);
si(b<a et c< a )
{ Max1 <- a ;
si(c< b)
{ Max2 <- b ;Min <- c ;}
sinon
{Max2 <- c ;Min <- b ;}
}
si(a<b et c< b )
{ Max1 <- b ;
si(c< a)
{ Max2 <- a ;Min <- c ;}
sinon
{Max2 <- c ;Min <- a ;}
}
si(a<c et b< c)
{ Max1 <- c ;
si(a< b)
{Max2 <- b ;Min <- a ;}
sinon
{Max2 <- a ;Min <- b ;}
}
ecrire(Min,"<",Max2,"<",Max1);
}
Fin
le voila ton algo
{
entier : a,b,c,Min,Max1,Max2 ;
ecrire("entrez la 1ere valeur");
lire(a);
ecrire("entrez la 2eme valeur");
lire(b);
ecrire("entrez la 3eme valeur");
lire(c);
si(b<a et c< a )
{ Max1 <- a ;
si(c< b)
{ Max2 <- b ;Min <- c ;}
sinon
{Max2 <- c ;Min <- b ;}
}
si(a<b et c< b )
{ Max1 <- b ;
si(c< a)
{ Max2 <- a ;Min <- c ;}
sinon
{Max2 <- c ;Min <- a ;}
}
si(a<c et b< c)
{ Max1 <- c ;
si(a< b)
{Max2 <- b ;Min <- a ;}
sinon
{Max2 <- a ;Min <- b ;}
}
ecrire(Min,"<",Max2,"<",Max1);
}
Fin
le voila ton algo
mister_bloodman
Messages postés
7
Date d'inscription
dimanche 19 avril 2009
Statut
Membre
Dernière intervention
8 mai 2009
5
7 mai 2009 à 02:35
7 mai 2009 à 02:35
2 eme solution =)
Debut
{
entier : v , Min<- 0 , Max <- 0;
entier t[3];
pour(i<- 0 ; i<3 ;i <- i+1)
{
ecrire("entrez une valeur");
lire(v);t[i] <- v ;
}
pour(i<- 0 ; i<3 ;i <- i+1)
{
si(v < t[i] )
Max <- t[i] ;
}
pour(i<- 0 ; i<3 ;i <- i+1)
{
si( t[i] <v )
Min <- t[i] ;
}
ecrire(" le max est ",Max,"le min est ",Min,"la valeur ki reste c le 2eme Max");
}
Fin
Debut
{
entier : v , Min<- 0 , Max <- 0;
entier t[3];
pour(i<- 0 ; i<3 ;i <- i+1)
{
ecrire("entrez une valeur");
lire(v);t[i] <- v ;
}
pour(i<- 0 ; i<3 ;i <- i+1)
{
si(v < t[i] )
Max <- t[i] ;
}
pour(i<- 0 ; i<3 ;i <- i+1)
{
si( t[i] <v )
Min <- t[i] ;
}
ecrire(" le max est ",Max,"le min est ",Min,"la valeur ki reste c le 2eme Max");
}
Fin
Valarauco
Messages postés
16
Date d'inscription
dimanche 6 janvier 2008
Statut
Membre
Dernière intervention
3 juin 2009
21
7 mai 2009 à 09:53
7 mai 2009 à 09:53
Bonjour,
Je l'ai fait vite ais ça doit être ça :
Variable
Entier nb1, nb2, nb3
Debut
Entrer nb1, nb2, nb3
Si nb2>nb1
Si nb3>nb2
Afficher nb3, nb2, nb1
Sinon
Si nb3>nb1 Alors
Afficher nb2, nb3, nb1
Sinon
Afficher nb2, nb1, nb3
Fin Si
Fin Si
Sinon
Si nb3>nb2 Alors
Si nb3>nb1 Alors
Afficher nb3, nb1, nb2
Sinon
Afficher nb1, nb3, nb2
Fin Si
Sinon
Afficher nb1, nb2, nb3
Fin Si
Fin Fonction
Je l'ai fait vite ais ça doit être ça :
Variable
Entier nb1, nb2, nb3
Debut
Entrer nb1, nb2, nb3
Si nb2>nb1
Si nb3>nb2
Afficher nb3, nb2, nb1
Sinon
Si nb3>nb1 Alors
Afficher nb2, nb3, nb1
Sinon
Afficher nb2, nb1, nb3
Fin Si
Fin Si
Sinon
Si nb3>nb2 Alors
Si nb3>nb1 Alors
Afficher nb3, nb1, nb2
Sinon
Afficher nb1, nb3, nb2
Fin Si
Sinon
Afficher nb1, nb2, nb3
Fin Si
Fin Fonction
paglop !!!
Messages postés
635
Date d'inscription
jeudi 24 avril 2008
Statut
Membre
Dernière intervention
3 novembre 2015
234
7 mai 2009 à 01:09
7 mai 2009 à 01:09
C'est pas très dur de faire les maximum et minimum.
Je passe les déclaration.
Je passe les déclaration.
MAX <- valeur 1 Pour x variant de 2 a 3 Si MAX < valeur(X) (en fonction de ton contexte) MAX <- valeur(x) FIN Pour
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
smart_boy
Messages postés
11
Date d'inscription
dimanche 5 avril 2009
Statut
Membre
Dernière intervention
12 juin 2009
7 mai 2009 à 01:17
7 mai 2009 à 01:17
je vx toute la solution car c'est un peu compliquée
paglop !!!
Messages postés
635
Date d'inscription
jeudi 24 avril 2008
Statut
Membre
Dernière intervention
3 novembre 2015
234
7 mai 2009 à 01:24
7 mai 2009 à 01:24
Bah il n'y a vraiment rien de compliqué la dedans, c'est la base...
FONCTION MAXIMUM (parametre) : TYPE
...
Retourner MAX
FONCTION MAXIMUM (parametre) : TYPE
...
Retourner MAX
smart_boy
Messages postés
11
Date d'inscription
dimanche 5 avril 2009
Statut
Membre
Dernière intervention
12 juin 2009
7 mai 2009 à 23:58
7 mai 2009 à 23:58
Je vous remercie Valarauco pour les 2 solutions :D :D
smart_boy
Messages postés
11
Date d'inscription
dimanche 5 avril 2009
Statut
Membre
Dernière intervention
12 juin 2009
8 mai 2009 à 01:56
8 mai 2009 à 01:56
merci aussi mister_bloodman
mister_bloodman
Messages postés
7
Date d'inscription
dimanche 19 avril 2009
Statut
Membre
Dernière intervention
8 mai 2009
5
8 mai 2009 à 15:10
8 mai 2009 à 15:10
vous etes le bien venus
=)
bloodman0_0@hotmail.fr
=)
bloodman0_0@hotmail.fr
kamelbouzgou
Messages postés
33
Date d'inscription
vendredi 8 mai 2009
Statut
Membre
Dernière intervention
21 mai 2009
7
8 mai 2009 à 15:03
8 mai 2009 à 15:03
algo trie;
debut
ecrire('entrer le premier nombre:');
lire(a);
ecrire ('entrer le deuxieme nombre:');
lire(b);
ecrire('entrer le troisieme nombre:');
lire(c);
si a>b alors
si b>c alors
ecrire('
c de la pârt de bouzgou kamel
kamellloo@yahoo.fr
debut
ecrire('entrer le premier nombre:');
lire(a);
ecrire ('entrer le deuxieme nombre:');
lire(b);
ecrire('entrer le troisieme nombre:');
lire(c);
si a>b alors
si b>c alors
ecrire('
c de la pârt de bouzgou kamel
kamellloo@yahoo.fr