418
Chapitre 20 • Modèles : études de cas
CoutTotPer = Σ A CoutTotA A
CoutTotA A = Σ J Cout A,J
modèle COUT-A-J
; calcul du coût et de la satisfaction des besoins d’un animal pour un jour
déterminé
Données
I : i 1 ..i P
; identification des ingrédients
N : n 1 ..n M
; identification des nutriments
Poids : réel (kg)
; poids de l’animal
CoutS : réel (ı)
; coût des soins de l’animal
QIngr I : réel (kg)
; quantité de l’ingrédient I dans le régime de
l’animal
QNutr I,N : réel (mg/kg)
; quantité de nutriment N dans l’ingrédient I
BesoinsJ N : réel (mg/kg) ; besoins journaliers de l’animal en nutriment N
CoutIngr I : réel (ı/kg)
; coût de l’ingrédient I
Résultats
Cout : réel (ı)
; coût de l’animal
BesSatisf : logique
; le régime de l’animal est-il satisfaisant?
Grandeurs internes
CoutN : réel (ı)
; coût en nourriture de l’animal
Apport N : réel (mg)
; apport en nutriment N du régime de l’animal
Règles
Cout = CoutN + CoutS
BesSatisf = et N (Apport N ≥ BesoinsJ N * Poids)
CoutN = Σ I QIngr I * CoutIngr I
Apport N = Σ I QIngr I * QNutr I,N
Figure 20.3 - Modèle du calcul des coûts relatifs aux animaux d’un zoo - Version
modulaire
20.2.3 Implantation du modèle dans une feuille de calcul
Eu égard à la complexité (cependant très relative) du modèle par rapport à ce que
nous avons rencontré jusqu’ici, il nous semble utile d’envisager quelque discussion
sur les choix d’implantation et leur impact sur l’utilisation pratique.
Nous considérerons d’abord l’hypothèse d’une traduction rapide, qui pourrait
convenir à une situation réduite en nombres d’animaux, de jours, de nutriments et
d’ingrédients. La figure 20.4 montre la maquette d’un modèle qui occupe une seule
feuille de calcul et qu’on a voulue aussi compacte que possible. Les données (notées
dd) ont été groupées en haut de la feuille et les résultats (notées rr) ont été rassemblés vers le bas. La ségrégation n’a pas été effectuée lorsque le mélange de données
et de résultats dans un même tableau était pertinent. Signalons encore, pour la
Chapitre 20 • Modèles : études de cas
CoutTotPer = Σ A CoutTotA A
CoutTotA A = Σ J Cout A,J
modèle COUT-A-J
; calcul du coût et de la satisfaction des besoins d’un animal pour un jour
déterminé
Données
I : i 1 ..i P
; identification des ingrédients
N : n 1 ..n M
; identification des nutriments
Poids : réel (kg)
; poids de l’animal
CoutS : réel (ı)
; coût des soins de l’animal
QIngr I : réel (kg)
; quantité de l’ingrédient I dans le régime de
l’animal
QNutr I,N : réel (mg/kg)
; quantité de nutriment N dans l’ingrédient I
BesoinsJ N : réel (mg/kg) ; besoins journaliers de l’animal en nutriment N
CoutIngr I : réel (ı/kg)
; coût de l’ingrédient I
Résultats
Cout : réel (ı)
; coût de l’animal
BesSatisf : logique
; le régime de l’animal est-il satisfaisant?
Grandeurs internes
CoutN : réel (ı)
; coût en nourriture de l’animal
Apport N : réel (mg)
; apport en nutriment N du régime de l’animal
Règles
Cout = CoutN + CoutS
BesSatisf = et N (Apport N ≥ BesoinsJ N * Poids)
CoutN = Σ I QIngr I * CoutIngr I
Apport N = Σ I QIngr I * QNutr I,N
Figure 20.3 - Modèle du calcul des coûts relatifs aux animaux d’un zoo - Version
modulaire
20.2.3 Implantation du modèle dans une feuille de calcul
Eu égard à la complexité (cependant très relative) du modèle par rapport à ce que
nous avons rencontré jusqu’ici, il nous semble utile d’envisager quelque discussion
sur les choix d’implantation et leur impact sur l’utilisation pratique.
Nous considérerons d’abord l’hypothèse d’une traduction rapide, qui pourrait
convenir à une situation réduite en nombres d’animaux, de jours, de nutriments et
d’ingrédients. La figure 20.4 montre la maquette d’un modèle qui occupe une seule
feuille de calcul et qu’on a voulue aussi compacte que possible. Les données (notées
dd) ont été groupées en haut de la feuille et les résultats (notées rr) ont été rassemblés vers le bas. La ségrégation n’a pas été effectuée lorsque le mélange de données
et de résultats dans un même tableau était pertinent. Signalons encore, pour la
