Explication svp au niveau de structure conditionnel en algorithm
Fermé
lotfi de
Messages postés
82
Date d'inscription
dimanche 4 novembre 2012
Statut
Membre
Dernière intervention
6 mai 2013
-
Modifié par lotfi de le 17/12/2012 à 08:46
Yoda - 17 déc. 2012 à 14:39
Yoda - 17 déc. 2012 à 14:39
A voir également:
- Explication svp au niveau de structure conditionnel en algorithm
- Mise en forme conditionnelle excel - Guide
- Mise a niveau windows 10 - Accueil - Mise à jour
- Logiciel calcul structure bois gratuit - Télécharger - Architecture & Déco
- Another earth explication fin - Forum Cinéma / Télé
- Paris multiple 2/6 explication - Forum Excel
3 réponses
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
17 déc. 2012 à 09:27
17 déc. 2012 à 09:27
"Selon" distingues plusieurs valeurs simples pour une variable.
"Si" traite une condition booléenne.
Alors on peut réécrire un "Selon" avec plusieurs "Si" :
Exemple :
Que l'on réécrit :
On pourrait aussi réécrire un "Si" avec un "Selon", mais en pratique ça ne se fait pas :
Que l'on réécrirait :
"Si" traite une condition booléenne.
Alors on peut réécrire un "Selon" avec plusieurs "Si" :
Exemple :
Entier e Selon (e) 0: action_0 1: action_1 2: action_2 ... FinSelon
Que l'on réécrit :
Si (e=0) action_0 Sinon Si (e=1) action_1 Sinon Si (e=2) action_2 ... FinSi
On pourrait aussi réécrire un "Si" avec un "Selon", mais en pratique ça ne se fait pas :
Booléen b Si (b) action_vrai Sinon action_faux FinSi
Que l'on réécrirait :
Booléen b Selon (b) vrai: action_vrai faux: action_faux FinSelon
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
17 déc. 2012 à 09:31
17 déc. 2012 à 09:31
Désolé KX, j'étais occupé d'écrire et, de ce fait, nos messages se sont croisés.
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
17 déc. 2012 à 09:38
17 déc. 2012 à 09:38
Ce ne n'est ni la première, ni la dernière fois que ça arrive ;-)
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
17 déc. 2012 à 12:22
17 déc. 2012 à 12:22
Je doit être super lent, car s'est toujours à moi que cela arrive :%)
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
17 déc. 2012 à 09:29
17 déc. 2012 à 09:29
Bonjour lofti de,
Je peux t'expliquer le "Si, Sinon Si, Sinon, Fin Si":
Je peux t'expliquer le "Si, Sinon Si, Sinon, Fin Si":
Si (condition = VRAIE) ALORS on exécute le code écrit ici, puis on saute après le "FinSi" SINON SI (autre condition = VRAIE ) ALORS on exécute le code écrit ici, puis on saute après le "FinSi" SINON dans tous les autres cas, on exécute le code écrit ici, puis on saute après le "FinSi" FIN SI
lotfi de
Messages postés
82
Date d'inscription
dimanche 4 novembre 2012
Statut
Membre
Dernière intervention
6 mai 2013
17 déc. 2012 à 12:30
17 déc. 2012 à 12:30
ui je compris ça merci beaucoup mais j ai une confusion au niveau d utilisation de selon et de si conditionnel donc mon objectif je peu d utiliser une condition avec si et apré avec la meme condition réutilise avec selon et merci pour avance :))
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
17 déc. 2012 à 12:39
17 déc. 2012 à 12:39
Bonjour lofti de:
KX t'a bien tout détailllé .. les repports entre les deux, soit le "SI" soit le "SELON" .. à chaque fois l'un en dessous de l'autre.
Tu comprends mieux maintenant ?
KX t'a bien tout détailllé .. les repports entre les deux, soit le "SI" soit le "SELON" .. à chaque fois l'un en dessous de l'autre.
Tu comprends mieux maintenant ?
lotfi de
Messages postés
82
Date d'inscription
dimanche 4 novembre 2012
Statut
Membre
Dernière intervention
6 mai 2013
17 déc. 2012 à 13:14
17 déc. 2012 à 13:14
ok est ce que on a des cas ne peut utilise conditon avec si qui peut utilise avec selon
Bonjour à tous,
comme l'a dit KX, "Selon" distingue plusieurs valeurs simples pour une seule variable.
Par contre avec "si" on peur gérer plusieurs variables et des expressions plus complexes
ex:
cette structure est facile à comprendre avec "si...sinon si..."
avec "selon" ce serait beaucoup plus confus
donc il faut privilégier la clarté du code et choisir en foction du cas.
A+
comme l'a dit KX, "Selon" distingue plusieurs valeurs simples pour une seule variable.
Par contre avec "si" on peur gérer plusieurs variables et des expressions plus complexes
ex:
si (a=0) action_1 sinon si (a>0 et b<>0) action_2 sinon action_3 fin si
cette structure est facile à comprendre avec "si...sinon si..."
avec "selon" ce serait beaucoup plus confus
donc il faut privilégier la clarté du code et choisir en foction du cas.
A+