Notion de type

ADA est un langage très typé, il faut obligatoirement définir un type à tous les objets (variables, fonctions, procédures, etc.) du programme que vous réaliser.

Un type définit l'ensemble des valeurs que peut prendre un objet, ainsi que les opérations permises sur ses valeurs. En effet, certaines opérations sont possible que pour un type donné. Cela impose au développeur d'avoir une bonne connaissance des objets qu'il maîtrise.

Le type Integer

TODO

Les autres types entiers : subtype Entier is Integer range 1..200;

Le type Boolean

FALSE, TRUE

Le type énumératif

type Jour is (Lundi, Mardi, Mercredi, Jeudi, Vendredi, Samedi, Dimanche);

Le type Character

TODO

Le type Float

TODO

Le type tableau

type NumJour is Array(1..31) of Integer;