Indicateur

En informatique, un indicateur est une valeur qui sert de signal pour une fonction ou un processus. La valeur de l’indicateur sert à déterminer l’étape suivante d’un programme. Les indicateurs sont souvent des indicateurs binaires, qui contiennent une valeur booléenne (vrai ou faux). Cependant, tous les indicateurs ne sont pas binaires, ce qui signifie qu’ils peuvent stocker une plage de valeurs.

Vous pouvez imaginer un indicateur binaire comme un petit drapeau rouge posé à plat lorsqu’il est faux, mais qui se redresse lorsqu’il est vrai. Un drapeau levé indique à un programme : "Arrête-toi : fais quelque chose de différent." Un exemple courant d’indicateur en programmation est une variable dans une boucle while. La boucle PHP ci-dessous va effectuer des itérations jusqu’à ce que $flag soit défini sur true.

$flag = false;
$i = 1;
while (!$flag)  // stop when $flag is true
{
      echo "$i, ";
      $i++;   // increment $i
    if ($i > 100) $flag = true;
}

Le code ci-dessus affichera des nombres (1, 2, 3...) jusqu’à 100. Ensuite, la boucle s’arrêtera, car $flag sera défini sur true. Utiliser un indicateur dans ce contexte est efficace, mais inutile. À la place, la condition de la boucle while aurait pu être while ($i < 101) plutôt que while (!$flag). Cela produirait le même résultat et supprimerait le besoin de la variable $flag. Les programmes écrits efficacement ont rarement besoin d’indicateurs explicites, car une variable existante dans une fonction peut souvent servir d’indicateur.

Un indicateur binaire ne nécessite qu’un seul bit, qui peut être défini sur 0 ou 1. Cependant, les octets comportent huit bits, ce qui signifie que sept bits restent inutilisés lorsqu’un seul octet stocke un indicateur binaire. Même si un seul octet représente une très petite quantité de données, un programmeur peut choisir d’utiliser un seul octet pour stocker plusieurs indicateurs binaires.

Indicateurs non binaires

Les indicateurs non binaires utilisent plusieurs bits et peuvent stocker plus que "oui ou non" ou "vrai ou faux". Ces types d’indicateurs nécessitent plus d’un bit, mais pas nécessairement un octet complet. Par exemple, deux bits peuvent produire quatre options possibles.

  1. 00 = option A
  2. 01 = option B
  3. 10 = option C
  4. 11 = option D

Vous pouvez imaginer un indicateur non binaire comme un drapeau à plusieurs couleurs. Un programme peut vérifier 1) si l’indicateur de plusieurs bits est défini et 2) quelle valeur il contient. Selon la valeur (ou la "couleur") de l’indicateur, le programme continuera dans la direction correspondante.

Mis à jour May 17, 2018 par Per C.

quizTestez vos connaissances

A screen reader is what type of software?

A
Accessibility
0%
B
Word processing
0%
C
Video editing
0%
D
Page layout
0%
Correct! Incorrect!     View the Screen Reader definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition d'Indicateur sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.