Les variables en tableaux

Des tableaux de variables une seule dimension

Les variables simples envisages jusqu'ici peuvent tre reprsentes comme des "cases" individuelles dans la mmoire centrale.

Dans chacune de ces cases, on dpose une et une seule valeur. Si l'on tente de dposer une deuxime valeur dans cette case, la premire valeur disparat.

A B C

Nous allons maintenant envisager un type nouveau, compos d'un certain nombre de "cases" mmoire successives juxtaposes. Dans l'exemple ci-dessous, la variableT est forme d'une srie de 10 "cases" conscutives.

T
0 1 2 3 4 5 6 7 8 9

Pour distinguer chacune des cases de la variable T, il est possible d'indiquer son numro d'ordre dans la srie, par exemple.
Il existe d'autres mthodes, mais elles ne seront pas envisages ce stade du cours.

La premire "case" serait donc dsigneT[0]; la troisime caseT[2] et ainsi de suite.

C'est quoi, ce beanz ? La premire maison dans ma rue porte le numro 1 et pas le numro 0. Un peu de logique, que diable!

Effectivement, au dbut, on peut avoir un peu de mal se faire cette faon de procder. Mais elle est classique dans de nombreux langages de programmation. Je propose donc que nous tentions de nous y faire.
Ceci dit, nous verrons plus tard qu'il est parfois possible de dmarrer la numrotation autrement.

Quelle est la valeur actuelle de T[5]?
5
2
Cette question n'a pas de sens
Dans un texte rdig en anglais, je voudrais pouvoir noter le nombre d'apparition de chaque lettre de l'alphabet. Pour cet usage,
je pourrais utiliser le tableau T illustr ci-dessus;
je devrai utiliser un tableau plus grand que le tableau T illustr ci-dessus;
je vais utiliser 26 variables nommes "A", " B ", ..., "Z".

C'est magnifique tout a, mais je ne vois vraiment pas en quoi cela permet de rsoudre plus facilement le problme de la comparaison de 25 nombres.

Trs finement observ, cher lve. Effectivement, nous ne faisons que mettre en place les notions qui nous permettront ultrieurement de rsoudre divers problmes plus aisment. Patience, donc.

Attendre! Toujours attendre!

Allez, pour vous faire patienter, l'une ou l'autre petite application... la page suivante.

Quand tu as rpondu aux questions et bien compris les rponses, passe la page suivante.


Dernière modification 18/08/2016 Test dans /info ...