Les tableaux dans un algorithme (ou programme informatique) sont des variables qui peuvent contenir plusieurs valeurs simultanément. En effet, les variables vues jusqu'ici (entiers, réels, booléens et chaînes de caractères) sont dites des variables scalaires. Il s'agit de variables qui peuvent accueillir une seule valeur à la fois. Le fait de leur affecter une nouvelle valeur écrase systématiquement l'ancienne.
Dans les tableaux on peut stocker plusieurs valeurs simultanément. En effet, un tableau est vu comme une structure organisée sous forme de cellules (ou cases). Chaque case a un numéro qui permet de l'identifier. Ce numéro est appelé indice (ou index).
En algorithmique, les tableaux peuvent contenir des valeurs du même type. On parle alors d'un tableau d'entiers, un tableau de chaînes de caractères etc...
Afin de connaitre le nombre d'éléments inclus dans un tableau on utilise la fonction longueur().