1. Les types de variables

1.1 Le booléen

Le booléen est le plus petit type de variable que vous serez emmené à rencontrer, il est codé sur seulement 2 bits. Son contenu ne peut être que 0 ou 1, soit Vraiou Faux. Ce type est souvent utilisé pour stocker l’état d’un capteur numérique, par exemple un bouton poussoir : Vraisi le bouton est appuyé, Fauxsi il est relâché.

1.2 L’octet

L’octet est un type de variable codé sur 8 bits. Son contenu est un nombre pouvant aller de 0 à 255.

1.4 L’entier

L’entier est codé sur 16 bits. Son contenu est un nombre pouvant aller de à soit de -32768 à 32767. Le calcul des extréma se fait sur 15 bits et non pas sur 16 car le bit de poids fort est réservé pour le bit de signe, si celui-ci est à 1 le complément à deux du nombre qui suit est interprété comme un négatif, inversement pour un positif.

1.5 Le flottant

Le flottant est codé sur 4 octets soit 32 bits. Son contenu est un nombre pouvant aller de 3.4028235E+38 à -3.4028235E+38.

Codage d’un nombre en virgule flottante : La virgule flottante est une technique pour stocker dans une variable un nombre réel. Pour cela il suffit de décomposer le nombre de la manière suivante :

  • Le bit de poids fort est le bit de signe, il est à 1 si le nombre est négatif, à 0 si il est positif.
  • La mantisse contient les chiffres significatifs du nombre elle est codée sur 23 bits.
  • L’exposant représente la place de la virgule dans le nombre, il est codé sur 8 bits.

1.6 Le caractère

Le caractère est un type de variable codé sur 8 bits. Son contenu est un caractère, codé avec son code décimal ASCII correspondant. Pour enregistrer un caractère il suffit de le mettre entre côtes : 'a' , si on souhaite enregistrer le code décimal ASCII correspondant au caractère souhaité il suffit de le noter tel quel. Pour 'a' le code ASCII correspondant est 97.

Le codage ASCII

L’ASCII pour American Standard Code for Information Interchange (Code américain normalisé pour l’échange d’information) est un système de codage des caractères inventé dans les 60 par l’ISO (International Organization for Standardization). C’est un système de codage devenu un standard pour transmettre l’information de manière numérique. Pour de plus amples renseignements sur la création du code ASCII n’hésitez pas à consulter la page Wikipédia dédiée.

2. La déclaration et l’initialisation de variables

Pour utiliser une variable dans son algorithme il faut au préalable la créer, en programmation on parlera de déclarer une variable. Les déclarations de variables se font au début du programme si elles sont globales, au début de la macro si elles sont locales. Quand on déclare une variable on a pour obligation de lui donner un nom, et de préciser son type, il est préférable également de l’initialiser, c’est à dire lui donner une valeur de départ.

Pour déclarer et initialiser une variable il suffit d’utiliser l’instruction suivante :

Dans cet exemple nous venons de déclarer une variable de type entier appelée ma_variable et initialisée à 124.

3. La déclaration de constantes

Une constante à l’inverse d’une variable, ne varie pas lors de l’exécution du programme elle reste à la valeur à laquelle elle a été initialisée. Cela est très utile pour définir un numéro de pin ou une constante comme le nombre pi.

Ici nous déclarons une constante appelée ma_constante et initialisée à la valeur 234.