312
Chapitre 14 • Concepts des modèles de calcul
processeur de modèles est un programme général qui est capable d’exécuter un
modèle dont on lui donne les composants. Il existe des processeurs spécialisés dans
certaines classes de problèmes, tels que les processeurs de modèles financiers. Il
existe également des processeurs généraux, tels que TK!Solver et EUREKA (tous
deux aujourd’hui disparus), MACSYMA, MATHEMATICA ou MathCAD. Ceux-ci
exploitent des techniques particulières, comme la résolution symbolique (les solutions sont exprimées sous la forme de formules) ou numérique (les solutions sont
exprimées sous forme numérique) comme la programmation linéaire ou la programmation dynamique.
Afin d’illustrer ces concepts, nous ferons cependant appel à ces processeurs plus
simples 1 mais d’usage universel que sont les tableurs. Leur principale caractéristique est d’offrir une interface visuelle simple et intuitive.
14.2 MODÈLES ET TABLEAUX
Le tableau est une forme élémentaire de modèle dans laquelle les informations sont
présentées sous la forme de lignes et de colonnes. Cette organisation tabulaire
permet la mise en évidence de relations entre les données. Par exemple, telle colonne
représente les informations relatives à une même année, ou telle ligne contient les
totaux des lignes qui précèdent, etc. La figure 14.1 représente un tableau financier
reprenant, par année, les entrées, les sorties et les soldes. On y indique également le
total des entrées, celui des sorties et celui des soldes.
Figure 14.1 - Un tableau financier typique
La structure d’accueil dans laquelle nous allons écrire notre tableau s’appelle une
feuille électronique ou feuille de calcul (figure 14.2). Celle-ci se présente comme la
simulation dans la mémoire de l’ordinateur d’une grande feuille de papier. Un
quadrillage en lignes et colonnes y délimite des cases ou cellules. En désignant
chaque colonne par une lettre (ou deux au-delà de la 26 e ) et chaque ligne par un
numéro, nous pouvons assigner à chaque cellule une adresse, qui est constituée de
ses coordonnées. On parlera par exemple de la cellule B5 (colonne B, ligne 5). On
peut également désigner un ensemble de cellules, qu’on appellera une plage. La
1. Encore que les tableurs offrent en général des fonctions de résolution appartenant traditionnellement aux processeurs plus puissants : résolveurs d’équations linéaires ou non linéaires, goalseeking (recherche de la donnée qui fournirait un résultat qu’on impose).
2004
2005
2006
TOTAUX
ENTREES
SORTIES
123
112
142
130
168
174
433
416
SOLDES
11
12
–6
17
Chapitre 14 • Concepts des modèles de calcul
processeur de modèles est un programme général qui est capable d’exécuter un
modèle dont on lui donne les composants. Il existe des processeurs spécialisés dans
certaines classes de problèmes, tels que les processeurs de modèles financiers. Il
existe également des processeurs généraux, tels que TK!Solver et EUREKA (tous
deux aujourd’hui disparus), MACSYMA, MATHEMATICA ou MathCAD. Ceux-ci
exploitent des techniques particulières, comme la résolution symbolique (les solutions sont exprimées sous la forme de formules) ou numérique (les solutions sont
exprimées sous forme numérique) comme la programmation linéaire ou la programmation dynamique.
Afin d’illustrer ces concepts, nous ferons cependant appel à ces processeurs plus
simples 1 mais d’usage universel que sont les tableurs. Leur principale caractéristique est d’offrir une interface visuelle simple et intuitive.
14.2 MODÈLES ET TABLEAUX
Le tableau est une forme élémentaire de modèle dans laquelle les informations sont
présentées sous la forme de lignes et de colonnes. Cette organisation tabulaire
permet la mise en évidence de relations entre les données. Par exemple, telle colonne
représente les informations relatives à une même année, ou telle ligne contient les
totaux des lignes qui précèdent, etc. La figure 14.1 représente un tableau financier
reprenant, par année, les entrées, les sorties et les soldes. On y indique également le
total des entrées, celui des sorties et celui des soldes.
Figure 14.1 - Un tableau financier typique
La structure d’accueil dans laquelle nous allons écrire notre tableau s’appelle une
feuille électronique ou feuille de calcul (figure 14.2). Celle-ci se présente comme la
simulation dans la mémoire de l’ordinateur d’une grande feuille de papier. Un
quadrillage en lignes et colonnes y délimite des cases ou cellules. En désignant
chaque colonne par une lettre (ou deux au-delà de la 26 e ) et chaque ligne par un
numéro, nous pouvons assigner à chaque cellule une adresse, qui est constituée de
ses coordonnées. On parlera par exemple de la cellule B5 (colonne B, ligne 5). On
peut également désigner un ensemble de cellules, qu’on appellera une plage. La
1. Encore que les tableurs offrent en général des fonctions de résolution appartenant traditionnellement aux processeurs plus puissants : résolveurs d’équations linéaires ou non linéaires, goalseeking (recherche de la donnée qui fournirait un résultat qu’on impose).
2004
2005
2006
TOTAUX
ENTREES
SORTIES
123
112
142
130
168
174
433
416
SOLDES
11
12
–6
17
