La structure algorithmique Selon Cas

1. Description de la structure algorithmique Selon Cas (Select Case)

La structure algorithmique Selon Cas ("Select Case") (ou "Switch Case" dans d'autres langages) est une forme de structure sélective utilisée pour simplifier la gestion de multiples cas dans un programme. Elle permet d'écrire du code plus lisible et évite d'avoir une série d'instructions "if-else if-else" répétitives. Cette structure offre une alternative élégante à une série d'instructions "if-else if-else" lorsqu'il y a plusieurs valeurs à comparer.
Chaque langage de programmation peut avoir une syntaxe légèrement différente pour cette structure, mais le concept général est similaire. Consultez la documentation spécifique au langage que vous utilisez pour obtenir la syntaxe exacte.

2. Syntaxe de la structure Selon Cas

Explication :

  1. Si Variable vaut une valeur parmi : (val 1, val 2,……. val n) alors c'est le bloc Instructions correspond à cette valeur qui sera exécuté et tous les autres blocs seront ignorés.
  2. Si Variable n'a aucun valeur parmi : val 1, val 2,……. val n, alors c'est le bloc autre instructions qui sera exécuté et les instructions associées à les valeurs val 1, val 2,……. val n, seront ignorés.




3. Exemples d'usages de la structure algorithmique Selon Cas

Voici un exemple simple en utilisant une structure Selon Cas "Select Case" pour déterminer le statut d'un étudiant en fonction de sa moyenne à un examen :

Supposons que 'moyenne' est la variable représentant la moyenne de l'étudiant.

4. Quiz

Exercice 1
Quelle est la sortie si x = 2 ?

Exercice 2
Quelle est la sortie si jourSemaine = 4 ?

Exercice 3
Quelle est la sortie si mois = 9 ?

Exercice 4
Quelle est la sortie si note = 15 ?

Exercice 5
Quelle est la sortie si jour = "Jeudi" ?

Exercice 6
Quelle est la sortie si nombre = 7 ?

Exercice 7
Quelle est la sortie si lettre = "O" ?

Exercice 8
Quelle est la sortie si mois = 7 ?

Exercice 9
Quelle est la sortie si x = -5 ?

Exercice 10
Quelle est la sortie si jourSemaine = 3 ?

  1. Exercice 1 : Si x = 2, la sortie sera "Deux".
  2. Exercice 2 : Si jourSemaine = 4, la sortie sera "Jeudi".
  3. Exercice 3 : Si mois = 9, la sortie sera "30 jours".
  4. Exercice 4 : Si note = 15, la sortie sera "Bien".
  5. Exercice 5 : Si jour = "Jeudi", la sortie sera "Jour de travail".
  6. Exercice 6 : Si nombre = 7, la sortie sera "Nombre impair".
  7. Exercice 7 : Si lettre = "O", la sortie sera "Voyelle".
  8. Exercice 8 : Si mois = 7, la sortie sera "Été".
  9. Exercice 9 : Si x = -5, la sortie sera "Négatif".
  10. Exercice 10 : Si jourSemaine = 3, la sortie sera "Jour ouvrable".

 

Younes Derfoufi
CRMEF OUJDA

Leave a Reply