20.2 Les animaux du zoo
417
© Dunod – La photocopie non autorisée est un délit.
Apport A,N,J : réel (mg/j) ; apport en nutriment N du régime de l’animal A
le jour J
CoutTotA A : réel (ı)
; coût de l’animal A pour la période
Règles
Cout A,J = CoutN A,J + CoutS A,J
BesSatisf A,J = et N (Apport A,N,J ≥ BesoinsJ A,N * Poids A )
CoutTotPer = Σ A CoutTotA A
CoutTotA A = Σ J Cout A,J
CoutN A,J = Σ I QIngr A,I,J * CoutIngr I
Apport A,N,J = Σ I QIngr A,I,J * QNutr I,N
Figure 20.2 - Modèle du calcul des coûts relatifs aux animaux d’un zoo
Partant de la solution réduite de la figure 20.1, nous l’exprimons à présent comme un
sous-modèle auquel nous donnons le nom de COUT-A-J. Ce sous-modèle calculant
le coût et la satisfaction des besoins d’un animal durant une journée, les règles du
modèle principal deviennent particulièrement simples. Elles consistent essentiellement à invoquer le sous-modèle pour chaque valeur de A et de J et à définir le
résultat CoutTotPer. Les données et les résultats sont ceux du modèle 20.2.
Une expression possible du modèle final est présentée à la figure 20.3.
Données
J : j 1 ..j K
; identification des jours de la période considérée
A : a 1 ..a L
; identification des animaux
I : i 1 ..i P
; identification des ingrédients
N : n 1 ..n M
; identification des nutriments
Poids A : réel (kg)
; poids de l’animal A
CoutS A,J : réel (ı/j)
; coût des soins de l’animal A le jour J
QIngr A,I,J : réel (kg/j)
; quantité de l’ingrédient I dans le régime de
l’animal A le jour J
QNutr I,N : réel (mg/kg)
; quantité de nutriment N dans l’ingrédient I
BesoinsJ A,N : réel (mg/kg/j) ; besoins journaliers de l’animal A
en nutriment N
CoutIngr I : réel (ı/kg)
; coût de l’ingrédient I
Résultats
Cout A,J : réel (ı/j)
; coût de l’animal A le jour J
BesSatisf A,J : logique
; le régime de l’animal A le jour J est-il
satisfaisant?
CoutTotPer : entier (ı)
; coût total des animaux durant la période
considérée
Grandeurs internes
CoutTotA A : réel (ı)
; coût de l’animal A pour la période
Règles
{Cout A,J ,BesSatisf A,J } = COUT-A-J(I,N,Poids A , CoutS A,J ,
QIngr A,I,J , QNutr I,N , BesoinsJ A,N ,
CoutIngr I )
417
© Dunod – La photocopie non autorisée est un délit.
Apport A,N,J : réel (mg/j) ; apport en nutriment N du régime de l’animal A
le jour J
CoutTotA A : réel (ı)
; coût de l’animal A pour la période
Règles
Cout A,J = CoutN A,J + CoutS A,J
BesSatisf A,J = et N (Apport A,N,J ≥ BesoinsJ A,N * Poids A )
CoutTotPer = Σ A CoutTotA A
CoutTotA A = Σ J Cout A,J
CoutN A,J = Σ I QIngr A,I,J * CoutIngr I
Apport A,N,J = Σ I QIngr A,I,J * QNutr I,N
Figure 20.2 - Modèle du calcul des coûts relatifs aux animaux d’un zoo
Partant de la solution réduite de la figure 20.1, nous l’exprimons à présent comme un
sous-modèle auquel nous donnons le nom de COUT-A-J. Ce sous-modèle calculant
le coût et la satisfaction des besoins d’un animal durant une journée, les règles du
modèle principal deviennent particulièrement simples. Elles consistent essentiellement à invoquer le sous-modèle pour chaque valeur de A et de J et à définir le
résultat CoutTotPer. Les données et les résultats sont ceux du modèle 20.2.
Une expression possible du modèle final est présentée à la figure 20.3.
Données
J : j 1 ..j K
; identification des jours de la période considérée
A : a 1 ..a L
; identification des animaux
I : i 1 ..i P
; identification des ingrédients
N : n 1 ..n M
; identification des nutriments
Poids A : réel (kg)
; poids de l’animal A
CoutS A,J : réel (ı/j)
; coût des soins de l’animal A le jour J
QIngr A,I,J : réel (kg/j)
; quantité de l’ingrédient I dans le régime de
l’animal A le jour J
QNutr I,N : réel (mg/kg)
; quantité de nutriment N dans l’ingrédient I
BesoinsJ A,N : réel (mg/kg/j) ; besoins journaliers de l’animal A
en nutriment N
CoutIngr I : réel (ı/kg)
; coût de l’ingrédient I
Résultats
Cout A,J : réel (ı/j)
; coût de l’animal A le jour J
BesSatisf A,J : logique
; le régime de l’animal A le jour J est-il
satisfaisant?
CoutTotPer : entier (ı)
; coût total des animaux durant la période
considérée
Grandeurs internes
CoutTotA A : réel (ı)
; coût de l’animal A pour la période
Règles
{Cout A,J ,BesSatisf A,J } = COUT-A-J(I,N,Poids A , CoutS A,J ,
QIngr A,I,J , QNutr I,N , BesoinsJ A,N ,
CoutIngr I )
