FR 2646542 A1 19901102 FR 8905692 A 19890428 Procédé et dispositif de sélection de produits alimentaires par code pour obtenir une alimentation équilibrée La présente invention concerne d'une manière générale la sélection de produits alimentaires, simples ou composés, afin d'établir des ensembles de produits alimentaires équilibrés. On sait que les spécialistes en nutrition humaine recommandent un équilibre alimentaire en fonction du mode de vie, de l'activité et de l'âge. Cet équilibre est déterminé en fonction de besoins énergétiques quotidiens qui sont assurés par les trois principaux nutriments que sont les protides, les lipides et les glucides. Selon les spécialistes, cet équilibre est préconisé quotidiennement, ou de préférence, pour chacun des trois repas quotidiens, selon les proportions suivantes 12 à 15 % pour les protides (P) 30 X pour les lipides (L), et 55 à 58 X pour les glucides (G). Si l'on recherche la répartition énergétique d'un ensemble donné de produits alimentaires, tel que celui constituant un repas, les spécialistes disposent actuellement de tables dans lesquelles un aliment y figure en l'état existant sur le marché avec la répartition massique des nutriments et la valeur calorifique (E) de l'aliment pour 100 g.Par exemple, on y trouve Teneur par E P L G Eau etc 100 g kcal g g g g Lapin 159 20,4 8,12 0 70,4 Merlan 69,4 16 0,6 0 82 Lentille 340 24,7 1,1 60,1 11,1 Banane 85 '1,1 0,2 22,2 75,7 Pour calculer l'apport énergétique et la répartition de celui-ci dans les trois nutriments principaux concernant un ensemble, il est nécessaire d'effectuer des calculs fastidieux tels qu'addition colonne par colonne des valeurs énergétiques et des masses des aliments sélectionnés, multiplication des sommes des masses des nutriments par 4 kcal pour les protides, 9 kcal pour les lipides et 4 kcal pour les glucides, puis calcul en fonction des sommes énergétiques des. trois nutriments, des pourcentages correspondant par rapport à la valeur énergétique totale de l'ensemble de produit sélectionné.Sachant que le choix est tout à fait aléatoire, il apparaît que la plupart des menus composés ou des recettes culinaires ne sont pas équilibrés, même avec des tolérances larges de 5 à 10 Z. Sachant qu'il n'existe pas d'aliment à consommer à l'état équilibré et qu'il n'est pas possible de modifier la composition de plats ou recettes pour obtenir l'équilibre, il est alors nécessaire soit de créer de nouvelles compositions d'aliments ou de recettes, soit de changer les habitudes des consommateurs. La présente invention vise à remédier aux inconvénients précédents et particulièrement à faciliter la sélection de produits alimentaires par les consommateurs afin d'obtenir rapidement de nombreux ensembles équilibrés de produits alimentaires, tels que menus. Cette sélection qui est assistée par un dispositif spécifique à l'invention est fondée sur un codage initial des masses de produits alimentaires, simples ou composés. Selon l'invention, un procédé pour coder les teneurs massiques de nutriments dans des produits alimentaires, est caractérisé en ce qutà une masse déterminée d'un produit alimentaire sont associés des nombres constituant un code de base dudit produit respectivement égaux aux quotients entiers des masses desdits nutriments dans la masse du produit et de rapports prédéterminés respectifs, lesdits rapports étant sensiblement proportionnels aux proportions énergétiques desdits nutriments pour une alimentation équilibrée prédéterminée, et un produit alimentaire étant équilibré lorsque lesdits nombres associés sont égaux. Ainsi pour vérifier si un ensemble de produits alimentaires est équilibré, il suffit d'additionner les codes de base des produits nombre par nombre, c'est-à-dire nutriment par nutriment, et d'examiner si ces nombres sont sensiblement égaux. Selon une autre caractéristique du procédé de codage, à une masse déterminée d'un produit sont associés également des seconds nombres constituant un code dit "code Manque" et respectivement égaux aux différences du plus grand nombre parmi les nombres du code de base de ladite masse de produit et desdits nombres dudit code de base, et/ou des troisièmes nombres constituant un code dit "code Trop" et respectivement égaux aux différences des nombres du code de base de ladite masse du produit et du plus petit nombre parmi lesdits nombres dudit code de base. Ces codes Trop et codes Manque facilitent les recherches de produits en vue d'obtenir un ensemble alimentaire équilibré.En effet, cette facilité est offerte grâce à la propriété que deux produits formant un ensemble alimentaire équilibré sont tels que le code Manque, respectivement Trop de l'un des deux produits est égal au code Trop, respectivement Manque de l'autre produit. Selon l'invention, pour sélectionner des masses de produits alimentaires codées selon le procédé de codage ci-dessus, en vue d'établir un ensemble de produits alimentaires équilibré, on procède aux étapes suivantes 1) choix du code de base de l'ensemble équilibré à établir en fonction de la valeur énergétique de celui-ci ou de la masse de l'un des nutriments de l'ensemble. 2) sélections successives d'un ou plusieurs premiers produits alimentaires et additions des codes de base de ces produits nombre par nombre de nutriment, y compris l'addition des valeurs énergétiques de ces premiers produits, de sorte que, suite à des comparaisons, tous les nombres du code de base totalisant les codes de base des premiers produits soient inférieurs aux nombres du code de base choisi de l'ensemble à établir respectivement. 3) sélections successives de seconds produits alimentaires, chaque sélection d'un second produit comprenant le calcul du code Trop, respectivement Manque, correspondant du code de base totalisateur précédent, le choix d'un produit en tant que second produit ayant un code Manque, respectivement Trop sensiblement égal au code Trop, respectivement Manque précédemment calculé, au moins en ce qui concerne l'un des nombres de ces deux codes relatifs à un même nutriment, l'addition du code de base dudit second produit sélectionné audit code de base totalisateur précédent en un nouveau code de base totalisateur, et la comparaison dudit nouveau code de base totalisateur au code de base choisi, ladite sélection de second produit alimentaire étant réitérée jusqu'à ce que, par comparaison, la valeur énergétique incluse dans le code de base totalisateur soit sensiblement égale à la valeur énergétique choisie de l'ensemble à établir, et 4) lorsque les nombres du code de base totalisateur sont sensiblement égaux aux nombres du code de base choisi de l'ensemble à établir, pesées successives des divers premiers et seconds produits alimentaires sélectionnés en fonction des masses respectives des produits. Cette sélection permet avantageusement, grâce à la seconde étape, d'inclure initialement dans ensemble à établir, des produits initiaux répondant aux goûts du consommateur, sans pour cela nuire à l'équilibre nutritif recherché au cours de la troisième étape. En outre, l'invention prévoit un dispositif d'établissement d'ensemble équilibré de produits alimentaires contribuant non seulement à assister le consommateur dans ses calculs et sélections mais également à peser les différents produits en fonction des masses des produits de l'ensemble équilibré établi.Comme on le verra dans la suite, ce dispositif comprend essentiellement, des moyens, du genre microprocesseur, pour enregistrer différentes données, telles que l'un des nombres du code de base choisi de l'ensemble à établir et les codes de base et les masses et, le cas échéant, des identificateurs des produits sélectionnés et pour effectuer des calculs, tels qu'addition de code, calcul de codes de Trop, respectivement codes de Manque et comparaisons de nombres et codes selon ledit procédé de sélection, et des moyens électroniques pour peser les produits sélectionnés et retransmettre la masse de chaque produit en cours de pesée auxdits moyens pour- enregistrer et effectuer des calculs. En particulier, afin d'éviter toute erreur de retranscription de données, telles que codes de base notamment, les caractéristiques de chaque produit peuvent être codifiées selon un code à barre lisible par un lecteur électronique, ou bien être préenregistrées en mémoire morte ou enregistrées en mémoire vive, telle que disquettes. D'autres caractéristiques et avantages de la présente invention apparaîtront plus clairement à la lecture de la description suivante de plusieurs réalisations préférées de l'invention en référence aux dessins annexés correspondants dans lesquels - la Fig. 1 est un graphe représentant le code de base d'un produit alimentaire équilibré; - les Figs. 2 et 3 sont des graphes représentant les codes de base de deux produits alimentaires complémentaires, constituant un ensemble équilibré; - la Fig. 4 est un algorithme montrant schématiquement les différentes étapes du procédé de sélection selon l'invention, algorithme sur lequel est fondé le fonctionnement d'un dispositif d'établissement d'ensemble équilibré; et - la Fig. 5 montre schématiquement les différents organes composant un dispositif d'établissement au lecteur de code à barres. A titre d'exemple, on se réfère dans la suite à un équilibre énergétique d'un produit alimentaire avec les proportions suivantes : 15 % de protides, 30 % de lipides et 55 % de glucides. Sachant que les tables de composition connues des nutriments composant les aliments sont exprimées en grammes et que l'obtention d'un ensemble de produits alimentaires est effectuée au moyen de pesées, l'équilibre énergétique ci-dessus doit être exprimé en masse, dit poids usuellement.Puisque, comme il est connu, 1 g de protides apporte 4 kcal, 1 g de lipides apporte 9 kcal, et 1 g de glucides apporte 4 kcal, on en déduit qu'un apport équilibré de 100 kcal contient 15/4 = 3,75 g de protides, 30/9 1 3,33 g de lipides, et 55/4 = 13,75 g de glucides, et correspond à 3,75 + 3,33 + 13,75 g = 20,83 g de produit alimentaire, en négligeant les autres nutriments de très faibles teneurs dans le produit tels que minéraux, oligo-éléments et vitamines. Un apport énergétique équilibré se traduit ainsi en pourcentage de masse ou dit teneur massique TMP = 3,75 / 20,83 = 18 % de protides, TNL = 3,33 I 20,83 = 16 % de lipides, et TMG = 13,75 / 20,83 = 66 Z de glucides. Le codage selon l'invention est fondé sur une "normalisation" des teneurs massiques des trois nutriments principaux de chaque produit alimentaire, afin que ces teneurs après normalisation, indiquent un équilibre énergétique lorsqu'elles sont égales. Afin de fixer les idées, le codage d'un produit alimentaire peut être représenté graphiquement par quatre segments de droite disposées en colonne DE, DP, DL et DG dont les origines sont sur une même horizontale, comme illustré aux Figs. 1, 2 et 3. Les longueurs des segments DE, DP, DL et DG sont proportionnelles à la valeur énergétique (E) et aux teneurs massiques des nutriments tels que protides (P), lipides (L) et glucides (G). Par définition, l'équilibre énergétique est parfait lorsque les quatre segments de droite ont la même longueur. Si l'on suppose que l'équilibre correspondant à 100 g de produit alimentaire est illustré par des segments de droite DE, DP, DL et DG égaux à 40 mm, comme montré à la Fig. 1, il en résulte que le graphe de la Fig. 1 correspond à une portion de produit alimentaire ayant une valeur énergétique égale à (18 x 4) + (16 x 9) + (66 x 4) = 480 kcal pour 18 g de protides, 16 g de lipides et 66 g de glucides.On en déduit les rapports de conversion suivants RE = 480/40 = 12 kcal représentant 1 mm, RP = 18/40 = 0,45 g représentant 1 mm, RL = 16/40 = 0,40 g représentant 1 mm, et RG = 66/40 = 1,65 g représentant 1 mm respectivement dans les colonnes de valeur énergétique, de protide, lipide et glucide. Ainsi, au graphe de la Fig. 1 correspond le code de base à quatre nombres (E, P, L, G) = CB (480, 40, 40, 40). En conséquence, il y a équilibre lorsque les trois derniers nombres du code de base d'un produit alimentaire sont égaux. Bien entendu, le code de base est associé à la masse du produit alimentaire liée à la valeur énergétique indiquée, et en l'occurrence, selon la Fig. 1, à 100 g de produit pour une valeur E de 480 kcal. Pour ce même produit, le code de base est CB(120, 10, 10, 10) pour une masse de 100/4 = 25 g, ou est CB(960, 80, 80, 80) pour une masse de 100 x 2 = 200 g, par exemple. En pratique, le premier nombre E du code comprend au plus quatre chiffres, et les trois autres nombres comprennent chacun deux chiffres, ce qui permet de mémoriser des codes de base en nombre élevé au moyen d'une mémoire électronique programmable de capacité relativement faible, comme on le verra dans la suite, et également d'effectuer des opérations arithmétiques simples sur ces nombres par des circuits électroniques. Les Figs. 2 et 3 sont relatives à des premier et second produits alimentaires PAl et PA2 non équilibrés ayant pour codes de base respectifs Ci(150, 15, 25, 05) et CB2(414, 32, 22, 42). te premier produit PAl correspond à un premier segment de droite DEl ayant une longueur égale à 150/12 = 12,5 mm et à 15 x RP = 6,75 g de protides, 25 x RL = 10 g de lipides et 5 x RG = 8,25 g de glucides, et a donc une masse de 6,75 + 10 + 8,25 = 25 g environ. Le second produit PA2 correspond à un premier segment de droite DE2 de longueur égale à 414 / 12 = 34,5 mm et 32 x RP = 14,4 g de protides, 22 x RL = 8,8 g de lipides et 42 x RG = 69,3 g de glucides et a donc une masse de 14,4 + 8,8 + 69,3 = 92,5 g environ. il est à noter que selon l'invention, "produit alimentaire" désigne soit un produit simple tel qu'une viande, un fruit, un légume ou une boisson, soit un ensemble de produits simples composant une recette, ou un ensemble de recettes et/ou produits simples composant un ou plusieurs menus. A titre d'exemple est indiqué le calcul du code de base d'une recette, telle que recette de roussette en cocotte, composée de 169 g de roussette avec 23 Z de déchets, 5 g de farine, 20 g d'oignon et 10 g de beurre. Ces'divers aliments ont les teneurs énergétiques et massiques connues suivantes pour 100 g. Energie Protide lipide glucide kcal g g g Roussette 102,8 23,8 0,8 0,1 farine 355,4 10,5 1 76,1 oignon 47,4 1,4 0,2 10 beurre 755 1 83 1 Du tableau précédent sont déduites les teneurs des différents éléments composant la recette de roussette Energie Protide lipide glucide kcal g g g Roussette 133,64 30,94 1,04 0,13 (77 % x 169) = 130 g farine 5 g 17,77 0,525 0,05 3,805 oignon 20 g 9,48 0,28 0,04 2 beurre 10 g 75,5 0,1 8,3 0,1 Total = 236,39 31,845 9,43 6,035 Le code de base de la recette de roussette est donc CBR(236,39; (31,845/RP); (9,43/RL); (6,035/RG)), soit CBR(236, 71, 24, 04). Selon un autre exemple concernant un produit simple, tel que du riz, on obtient à partir des teneurs énergétiques et en protides, liquides et glucides de 356,1 kcal, 7,5 g, 1,7 g et 77,7 g pour 100 g de riz, le code de base suivant CBRI(356,(7,5/Q,45),(17/0,4),(77,7/1,65)), soit CBRI(356,17,04, 47). Les codes de portions de 40 g, 60 g et 80 g de riz sont alors les suivants 40 g : 142, 07, 01, 19 60 g : 214, 10, 02, 2.8 80 g : 285, 14, 03, 38 Afin de mieux comprendre la sélection d'un ensemble de produits alimentaires en vue de constituer une recette ou un repas équilibré par exemple, différentes caractéristiques du codage selon l'invention utiles pour la sélection sont exposées ci-après. Les codes de base de produits alimentaires peuvent s'additionner pour chacune des quatre valeurs E, P, L et G pour composer un ensemble. Par exemple l'addition des produits PA1 et PA2 dont les codes sont illustrés graphiquement aux Figs. 2 et 3 produit l'ensemble ayant le code de base totalisateur suivant : CB12(150 + 414, 15 + 32, 25 + 22, OS + 42), soit CB12(564, 47, 47, 47). Cet ensemble est équilibré puisque les trois derniers nombres de son code sont égaux et par conséquent, offre des teneurs massiques de TMP = 18 Z pour les protides, TML = 16 Z pour les lipides et TMG = 66 % pour les glucides. Au code de base d'un produit alimentaire peuvent être associés deux codes, dits "code Manque" CM et "code Trop" CT. Le code Manque est composé de trois nombres MP, ML et MG déduits des nombres P, L et G du code de base du produit en les soustrayant au plus grand "sup" de ces trois nombres. A contrario, le code Trop est composé de trois nombres TP, TL et TG déduit des nombres P, L et G en soustrayant à ceux-ci le plus petit de ces trois nombres. Par exemple pour le code de base CB(159, 09, 30, 06) correspondant à une recette d'haricot vert à l'anglaise, le nombre "sup" est égal à 30 et le code Manque est CM(30-9, 30-30,30-6) = CM(21, 00, 24), tandis que le nombre inf est égal à 6 et le code Trop est CT(9-6, 30-6, 6-6) = CT(3,24, O).Le code Manque fait apparattre dans un ensemble ce qu'il manque dans cet ensemble pour obtenir l'équilibre alimentaire, tandis que le code Trop de cet ensemble fait apparattre ce qu'il y a en trop dans cet ensemble pour obtenir ltéquilibre alimentaire. En référence aux produits alimentaires PA1 et PA2 déjà définis, les codes Manque sont respectivement: CN1(25-15, 25-25, 25-5) = CM1(10,00,20) CM2(42-32, 42-22, 42-42)= CM2(10,20,00) et les codes Trop sont respectivement: CT1(15-5 , 25-5 , 5-5 )= CT1(10,20,00) CT2(32-22, 22-22, 42-22)= CT2(10,00,20). I1 apparat que le code Manque CMî du premier produit est égal au code Trop CT2 du second produit, et réciproquement, que le code Trop CT1 du premier produit est égal au code Manque CM2 du second produit. Cette propriété caractérise deux produits alimentaires, tels que les produits PA1 et PA2, qui sont complémentaires, c'est-à-dire dont l'addition des codes de base CBl et CB2 produit un ensemble équilibré. Cette propriété facilite la recherche de plats complémentaires en vue d'obtenir une nutrition équilibrée. I1 est à noter que, comme les codes de base CB, les codes Manque peuvent s'additionner entre eux et les codes Trop peuvent s'additionner entre eux, nutriment par nutriment. Selon une autre propriété du codage, les trois derniers nombres P, L, G du code de base d'un produit ayant au moins l'un de ces trois nombres égal à 00 -constituent le code Trop CT de ce meme produit, puisque le nombre inf est égal à 00. Par exemple si le code de base est CB(E, 21, 00, 07), on en déduit le code Trop CT(21-00, 00-00, 07-00) = CT(21, 00, 07) qui est égal au code de base. Comme le code Manque possède toujours un ou deux nombres représentés par un double 00, une table de recherche des produits alimentaires peut etre réalisée avec trois entrées au lieu de 3t= 3 x 2 = 6. Une table de produits classés sous forme de fiches dans un répertoire, classeur ou livre, ou bien mémorisé dans une mémoire à accès aléatoire RAM ou morte ROM et adressable en lecture sera alors utilisé pour rechercher le code Manque le plus voisin du code Trop d'un ensemble de produit afin d'obtenir un ensemble final de produits équilibré.Par exemple, la table de produits classe les codes Manque des produits d'abord avec P croissant avec L pour G = 0, puis avec P croissant avec G pour L t O, puis avec L croissant avec G pour P = O, et en association avec chaque code Manque sont indiqués les produits alimentaires correspondants, par exemple identifiés par des numéros NP ou tout autre ensemble de caractères alphanummériques.Une telle table est indiquée ci-après Code Manque (CM) No Produits (NP) P L G 02 08 00 11, 32, 113 02 17 00 37, 39, 57 02 21 00 8, 18, 34, 100, 387 04 00 00 27, 38 07 11 00 81, 412 09 44 00 340, 385 10 20 00 2, 11, 405 01 00 09 3, 328 03 00 02 4, 112, 210 03 00 11 6, 42, 59 04 00 00 27, 38 OS 00 10 31, 22, 67, 152, 289 09 00 13 21,203, 09 00 18 65, 91 10 00 20 1,387 12 00 33 28,378 00 10 22 39,402 00 15 12 68, 93, 163 00 15 19 29,208,336,411 00 32 06 23, 39 I1 est à indiquer qu'un code Manque ayant deux nombres égaux à 00, tel que le code CM(04, 00, 00) est classé deux fois dans la table. A titre d'exemple simple, la table peut être utilisée de la manière suivante, en supposant que l'on choisit les deux produits suivants PA3 et PA4, ayant pour code de base CB3(179, 19, 20, 11) et CB4(173, 13, 16, 14) dont l'ensemble a pour code de base CB34(352, 32, 36, 25) et pour code Trop CT34(32-25, 36-25, 25-25) = CT34(07, 11, 00). Selon la table précédente, le code Manque CM(07, 11, 00) est celui des produits PA81 et PA412. Ainsi l'ensemble de produits alimentaires PA3, PA4 et (PA81 ou PA412) constitue un "menu" équilibré. Le premier nombre E dans le code de base indique clairement la valeur énergétique du produit, exprimée ici en kcal, ou bien en kJ après la conversion 1 kcal = 4,1855 kJ. Toutefois, la valeur énergétique d'un ensemble de produits alimentaires choisis est rarement égale à celle prévue initialement pour un consommateur ou un ensemble de consommateurs, et par suite les codes de base et donc les masses des différents produits choisis doivent être corrigés en proportion d'un coefficient de correction multiplicatif CF égal au rapport de la valeur énergétique choisie EC à la valeur énergétique calculée. Ceci apparattra plus clairement à la lecture de l'exemple détaillé dans la suite. Enfin, il est à noter que certaines limites sur les nombres dans un code de base peuvent être choisies à partir de valeur exprimée en kcal ou en g. Par exemple, dans le cas d'un consommateur soumis à un régime, tel qu'un diabétique pour lequel le taux de glucide est fixé à 250 g par jour, le dernier nombre G du code de base de l'ensemble des produits composant ses menus quotidiens ne devra pas excéder 250/RG = 250/1,65 = 151. Pour confectionner une grande variété de menus au choix de différents consommateurs, la table de code est constitué d'un nombre élevé de produits alimentaires simples et complexes, tels que recettes, très variés et indiqués en fonction des masses de différentes portions ce qui facilite la sélection. Des commentaires peuvent accompagner le code de chaque produit sur un support d'enregistrement, notamment lorsque le produit est une recette ou concerne des produits voisins. Par #exemple, un produit tel que pain sera répertorié de la manière suivante PAINS : pain blanc, sans sel, baguettes, pain de campagne, pain de mie, masse (MP) CB CM en g E P L G 140 350 22 00 44 22 44 00 120 300 19 00 38 19 38 00 100 250 16 00 32 16 32 00 80 200 13 00 26 13 26 00 60 150 10 00 20 10 20 00 40 100 07 00 14 07 14 00 EXEMPLE. Cet exemple concerne la recherche d'une alimentation sensiblement équilibrée au moins après le déjeuner et de préférence après le dinar pour une femme ayant un besoin de EC = 2000 kcal par jour avec une tolérance TOL de + ou - 5 Z à répartir de la manière suivante 25 Z au petit déjeuner, soit 500 kcal, 40 Z au déjeuner, soit 800 kcal, 35 Z au dîner, soit 700 kcal. Les nombres PC, LC et GC du code de base CBC totalisant les codes de base des divers produits alimentaires composant les trois repas doivent donc être égaux à 2000/RE = 2000/12 = 166,66 - 167 avec une tolérance de (167 x 1,05) = 175 à (167 x 0,95) = 159, soit un code de base total choisi CBC(EC, PC, LC, GC) = CBC(2000, 167, 167, 167). Première sélection Selon une première sélection on admet que l'équilibre nitritionnel sera recherché après avoir choisi, sans consulter la table de code, les produits alimentaires composant le petit déjeuner (PD) et le déjeuner (D), qui sont les suivants Petit déjeuner code de base (CBP) produit (NP) quantité (MP) E P L G Café 000 00 00 00 sucre No 3 deux 56 00 00 08 lait écrémé 1 dl 34 08 00 03 beurre 20 g 151 00 42 00 Pain 80 g 200 13 00 26 confiture 20 g 53 00 00 08 Total, CBPD : 494 21 42 45 Déjeuner Code de base (CBP) Produit (NP) quantité (MP) E P L G Roussette en cocotte 130 g 236 71 24 04 Riz 60 g 214 10 03 28 Pain 80 g 200 13 00 26 Camembert 62 g - 178 25 36 01 Pomme (fruit) 210 g 110 01 02 15 Total, CBD : 938 120 65 74 La valeur énergétique du petit déjeuner de 494 kcal étant très proche de celle désirée de 500 kcal, il n'y a pas lieu d'effectuer une correction. Par contre, la valeur énergétique du déjeuner obtenu de 938 kcal étant très différente de celle choisie de 800 kcal, un coefficient de correction CF = 800/938 = 0,85 s'impose pour les quantités des produits composant le déjeuner et pour lequel le code CBD devient égal à CBD(800, 102,- 55, 63). Le code de base de l'ensemble du petit déjeuner et du déjeuner est alors : CB(PD + D)(1294, 123, 97, 108). Cependant, les trois derniers nombres de ce code devraient être voisins de (500 + 800)/12 = 108, ce qui montre que la sélection du déjeuner est déséquilibré, ce déjeuner offrant ((123 - 108) x 100/108) = +13,88 Z de protides en plus et ((97 - 108) x 100/108) = - 10,19 % de lipides en moins. Il y a beaucoup trop de protides et il fallait notamment réduire ou éviter des produits alimentaires chargés en protides, tels que roussette ou camembert. Seconde sélection Cette seconde sélection reprend le petit déjeuner établi précédemment dont le code de base est CBPD (494, 21, 42, 45), a) Un nouveau déjeuner est composé de la manière suivante Déjeuner Code de base produit (NP) quantité (MP) E P L G Roussette en cocotte 100 g 206 55 23 04 riz 40 g 140 07 00 19 beurre 10 g 75 00 21 00 café avec un sucre N03 28 00 00 04 Total, CBD 449 62 44 27 Report CBPD 494 21 42 45 Total CB(D + PD) 943 83 86 72 b) on procède ensuite à la recherche d'un sensible équilibre pour les deux premiers repas, en utilisant la table de code de produits et en effectuant les opérations suivantes: bl) sélection d'un autre produit: calcul code trop ~ (83-72) (86-72) (72-72) 11 = 14 = 00 relevé aux codes Manque, 19 19 00 le plus proche du code trop et correspondant à un pamplemousse 135 00 00 19 d'où total partiel (943+135) 83 86 (72+19) = 1078 = 91 b2) sélection d'un autre produit puisque 1078 = 00 2 03 = 07 relevé aux codes Manque 07 14 00 correspondant à 40 g de pain 100 07 00 14 d'où total partiel (1078+100) (87+7) 86 (91+14) = 1178 = 90 86 = 105 b3) sélection d'un autre produit puisque 1178 C 1300 kcal calcul code trop (90-86) 00 (105-86) = 04 = 19 relevé aux codes Manque 04 00 14 correspondant à 20 g de Gouda 77 10 14 00 d'où total partiel (1178+77) (90+10) (86+14) (105+0) r 1255 = 100 = 100 = 105 b4) sélection d'un dernier produit afin d'obtenir une valeur énergétique voisine de 500+800 = 1300 kcal. Calcul code trop (100-lQO) (100-100) (105-100) 00 00 04 relevé aux codes Manque 00 00 04 correspondant à 1 sucre N03 26 00 00 04 D'où total CB(D+PD) 1281 100 100 109 c) puis on sélectionne un dîner (DI) à partir des produits suivants Dîner Code de base produit (NP) quantité (MP) E P L G crudité : 69 02 09 OS betterave 50 g + carotte 50 g vinaigrette à la moutarde 2 cuillères jambon cuit 80 g 244 34 44 04 pain 15 g 32 02 00 OS Total CBDI 345 38 53 14 Report total CB(D+PD) 128I 100 100 109 Total CB(DI+DÇPD) 1626 138 153 123 On procède ensuite à la recherche de l'équilibre, comme pour le déjeuner, afin d'obtenir 2000 kcal pour la journée. cl) sélection d'un autre produit calcul code trop (138-123) (153-123) 00 = 15 = 20 relevé aux codes Manque 10 02 00 le plus proche du code trop et correspondant à 150 g de purée de Pomme de terre 197 08 16 18 d'où total partiel 1823 146 169 141 c2) sélection d'un autre produit puisque 1823 c3) sélection d'un autre produit puisque 1986 Total 2002 164 170 163 Ce dernier code total de base pour la journée est inclus dans les tolérances fixées initialement pour obtenir l'équilibre puisque ((2002-2000)xloo/2000) r 2000, et 159 Si les menus établis ci-dessus doivent etre partagés par une famille dont les besoins quotidiens en énergie sont par exemple les suivants : Mère : 2000 kcal, Père : 2800 kcal et enfant 1200 kcal, soit un total de 6000 kcal à prévoir, toutes les quantités precitées des produits et particulièrement les masses pesées devrons être multipliées du coefficient de correction multiplicatif CF = 6000/2002 = 3. Dans le cas où l'équilibre nutritif doit être réalisé sur plusieurs jours, le code de trop (164-163, 170-163, 163-163) = (01, 07, 00) de la journée précédente est reportée pour le calcul du petit déjeuner du lendemain. De la même manière, au lieu de choisir initialement un équilibre en fonction de la valeur énergétique, l'équilibre peut être déterminé à partir de l'un des nutriments principaux protide, lipide ou glucide. Par exemple, si 300 g de glucide au plus sont imposés quotidiennement, le code de base maximal recherché est CE (2172, 181, 181, 181) où les nombres GC = 181 et EC = 2172 sont déduits de 300/RG = 300/1,65 et de î8îxRE = 181x12. La sélection des produits pour obtenir un ou plusieurs repas équilibrés, c'est-à-dire un ensemble équilibré de produits, peut être réalisé "manuellement" en recherchant dans un répertoire des produits convenables par calcul des codes de base, des totaux partiels, des codes Manque et codes trop. Toutefois, ces recherches et calculs étant fastidieux, l'invention prévoit un dispositif facilitant l'établissement d'un ensemble équilibré de produits alimentaires Le dispositif comprend essentiellement un calculateur par exemple du genre microordinateur, ou calculette de poche, incluant un microprocesseur, un clavier, et un moyen d'affichage tel que afficheur à cristaux liquides ou écrans de moniteur et/ou une imprimante, et/ou un lecteur-enregistreur de disquette, ainsi qu'une balance électronique. Le calculateur peut être incorporé à la balance électronique, ou peut etre externe à la balance électronique et être relié à celle-ci par câble et interface normalisés d'échange de donnée. Le fonctionnement des différentes réalisations de dispositif décrite ci-dessous est fondé sur l'algorithme opératoire montré à la Fig. 4. Selon une première réalisation, le calculateur assiste l'utilisateur pour calculer les différents codes. Dans ce cas, l'utilisateur recherche lui-meme les produits alimentaires souhaités dans un répertoire de produit tel qu'un fichier ou un livre. Comme cela apparaît en référence à l'exemple de composition de menus décrit ci-dessus, la composition d'un ensemble équilibré de produits alimentaires fait appel à quatre étapes. La première étape consiste à enregistrer des données, telles que la valeur énergétique choisie EC, ou la limite maximale codée de l'un des nutriments PC, LC et GC. Le calculateur calcule le code de base choisi CBC (EC, PC, LC, GC) à l'aide des rapports de conversion RE, RP, RL et RG mémorisés en mémoire morte. Les tolérances TOL, par exemple de + 5 %, sur le code de base à obtenir sont soit déjà mémorisées, soit choisies par l'utilisateur, et peuvent etre différentes relativement aux quatre nombres du code de base choisi. ta seconde étape concerne la sélection initiale de premiers produits alimentaires simples et/ou composées, tels que ceux du petit déjeuner selon l'exemple précité. A chaque enregistrement du code de base CEP d'un produit trouvé dans le répertoire, celui-ci est associé à un identificateur NP du produit qui peut etre un numéro et/ou un ensemble de lettres correspondant à une abréviation du produit. La masse MP du produit est également enregistrée. Le calculateur totalise ainsi les différents codes de base, affiche le code de base totalisateur partiel calculé et le compare au code de base choisi CBC, au fur et à mesure de la sélection des produits initiaux.Au cas où l'un des nombres E, P, L et G du code totalisateur partiel atteint déjà le nombre respectif EC, PC, LC, GC, le calculateur indique que l'ensemble du produit n'est pas équilibré et invite l'utilisateur à effectuer une nouvelle sélection. La troisième étape consiste à confectionner un ensemble de produits équilibré pour compléter le code totalisateur partiel calculé pendant la seconde étape en vue d'obtenir le code CBC dans les tolérances permises. Cette troisième étape est composée d'une ou plusieurs sélections de seconds produits complémentaires simples ou composés, comme indiquées dans les paragraphes bl à b4 et ci à c3.Pour la sélection de chaque second produit, le calculateur calcule et affiche le code trop correspondant au code de base totalisateur partiel précédant, et l'utilisateur sélectionne dans le répertoire un produit complémentaire ayant un code Manque proche du code Trop calculé, c'est-à-dire dont l'un des trois nombres du code Manque est sensiblement égal à celui correspondant dans le code Trop affiché, et .inscrit au clavier, l'identificateur NP, le code de base CBP et la masse MP du produit complémentaire. Puis, le calculateur additionne le code base du produit complémentaire au code totalisateur partiel précédent afin d'afficher le résultat de cette addition et de le comparer au code de base choisi CBC. Si le nouveau code de base totalisateur est égal à CBC dans les tolérances admises, la quatrième étape-est effectuée. Dans le cas contraire, les nombres E, P, L et G du code totalisateur partiel sont comparés respectivement à EC, PC, LC et GC et si l'un des nombres E, P, L et G excède la limite choisie, l'utilisateur a le choix soit de recommencer complètement la sélection, soit de recommencer la recherche équilibrée à partir d'un même ensemble de produits sélectionnés au cours de la seconde étape. Au cas où aucune des quatre valeurs E, P, L, G n'a atteint la valeur respective choisie EC, PC, LC, GC, le calculateur effectue à nouveau une recherche d'alimentation équilibrée. La quatrième étape est composée d'une correction des masses des produits selectionnés formant un ensemble équilibré, le cas échéant, et de la pesée proprement dite des produits. Comme déjà dit, la correction est effectuée par exemple lorque l'ensemble équilibré a été confectionné pour une personne et que cet ensemble doit être servi à plusieurs personnes. Dans ce cas, l'utilisateur introduit le coefficient de correction CF souhaité, ou bien les valeurs énergétiques relatives aux personnes et le calculateur multiplie les masses des produits de cet ensemble par le coefficient CF. A ce stade, de préférence, l'utilisateur peut demander, comme cela peut être prévu pour l'ensemble des produits initiaux sélectionnés au cours de la seconde étape, l'édition de l'ensemble des produits sélectionnés avec affichage sur écran et/ou sur imprimante et/ou enregistrement sur disquette t de manière à conserver la composition de l'ensemble équilibré en vue des achats des produits ou d'une comparaison avec d'autres ensembles équilibrés. Optionnellement, le calculateur peut demander d'affecter un identificateur à cet ensemble afin de le conserver en mémoire et le réutiliser ultérieurement.Le calculateur indique également le code Trop correspondant au code de base de l'ensemble afin de la reporter éventuellement comme données initiales pour la confection du repas d'une autre journée par exemple, et indique le code de base de l'ensemble pour report éventuel, par exemple pour l'établissement d'autres repas d'une même journée. La pesée est effectuée pour chacun des produits de l'ensemble équilibré sous la commande du calculateur. Des tolérances sur la pesée peuvent etre choisies par l'utilisateur en meme temps que les tolérances du code CBC, ou etre préenregistrées dans le calculateur. Par exemple, une touche spéciale PESEE est sollicitée sur le clavier afin que le calculateur transfère dans son unité arithmétique la masse MP du produit et la compare en permanence à la masse mp de la portion de produit déposée sur le plateau de la balance par l'utilisateur et mesurée par celle-ci. La masse mp est transférée de la balance vers le calculateur et visualisée en permanence par un afficheur digital incorporé à la balance et/ou sur l'écran du calculateur. Dès qu'il y a égalité à l'intérieur des tolérances de pesée, le calculateur affiche "FIN DE PESEE DU PRODUIT NP" et l'utilisateur appuie à nouveau sur la touche "PESEE" pour effectuer la pesée d'un autre produit de l'ensemble équilibré. Après la fin de la pesée du dernier produit, l'écran du calculateur indique "FIN". Selon une seconde réalisation, un dispositif d'établissement d'ensemble équilibré de produits alimentaires est analogue à celui de la première réalisation, mais est doté d'un lecteur de code. Ainsi, comme montré à la Fig. 5, le dispositif comprend un calculateur ayant un clavier CLA, avec ou sans lecteur-enregistreur de disquette LEEN et un moniteur MO à écran ECR, et comme périphériques, une balance électronique BAL, un lecteur de code du genre pistolet photo-électronique à gâchette LECO, et le cas échéant, une imprimante IM. Les périphériques BAL, LECO et IN sont reliés au moniteur MP d'une manière classique, par câbles standards. Selon cette seconde réalisation, le répertoire REP des produits alimentaires contient en face de l'énumération de chaque produit et notamment de son code numérique de base CEP, un encart BAP sous la forme d'un groupe de trait verticaux de différentes largeurs codifiant l'identificateur NP, le code de base CEP et la masse MP du produit selon un codage à barres classiques. Ainsi, au lieu de taper au clavier CLA ces trois données pour l'enregistrement de chaque produit sélectionné dans le calculateur, l'utilisateur approche la face photosensible du lecteur LECO en regard du code à barres BAP du produit dans le répertoire. Cette opération de lecture évite toute erreur de frappe au clavier et accroît la rapidité de la confection de 11 ensemble de produits. Bien entendu, tout autre type connu de lecteur de code peut être utilisé, tel qu'un lecteur pour codage magnétique. Selon une troisième réalisation, un dispositif d'établissement d'ensemble équilibré de produits alimentaires est analogue à celui selon la première réalisation, et comporte en plus une mémoire adressable au moins en lecture ayant une capacité élevée. Cette mémoire permet d'enregistrer toutes les données telles que commentaires, identificateurs NP, codes de base CEP et masses MP de produits contenus dans le répertoire. La mémoire est soit une mémoire morte de type PROM dans laquelle les données sont préenregistrées par le constructeur du dispositif, ou bien les données sont enregistrées dans la mémoire vive, telle qu'une ou plusieurs disquettes, afin de constituer des fichiers de données qui peuvent être lus par le calculateur.Dans ce cas, le logiciel du calculateur est modifié pour permettre la recherche notamment des produits initiaux classés par catégorie, telle que viande, légume, fruit recette, dessert, etc... Cette mémoire permet également de mémoriser les caractéristiques d'ensembles de produits, équilibrés ou non, établis par l'utilisateur au cours de ses sélections. Selon une autre variante de la troisième réalisation, les données caractérisant les produits alimentaires initialement tabulée dans le répertoire, sont accessibles, en tant que base de donnée, par l'intermédiaire d'un centre serveur télématique connecté au réseau téléphonique de transmission de données. Dans ce cas, le dispositif selon l'invention est soit un périphérique connecté à un terminal vidéotex, du genre MINITEL (marque déposée), soit constitue lui-même un terminal videotex. Le logiciel du calculateur est modifié de manière à permettre la consultation à distance de la base de données, à chaque sélection de produit alimentaire. Cette variante présente l'avantage de mettre à la disposition de nombreux utilisateurs une base de produits alimentaires constamment mise à jour en fonction de nouveaux produits tels que recettes ou nouveaux plats culinaires apprêtés par divers fabricants. Il est à noter qu'un tel dispositif est destiné non seulement aux consommateurs individuels mais également aux divers services de restauration notamment dans les établissements hospitaliers ayant en charge le régime alimentaire de nombreux malades. REVENDICATIONS 1 - Procédé pour coder les teneurs massiques de nutriments dans des produits alimentaires, caractérisé en ce qu a une masse déterminée (MP) d'un produit alimentaire (NP) sont associés des nombres (P, L, G) constituant un code de base (CB) dudit produit respectivement égaux aux quotients entiers des masses desdits nutriments dans la masse du produit et de rapports prédéterminés respectifs (RP, Rt, RG), lesdits rapports étant sensiblement proportionnels aux proportions énergétiques (15 %, 30 %, 55 Z) desdits nutriments pour une alimentation équilibrée prédéterminée, et un produit alimentaire étant équilibré lorsque lesdits nombres associés sont égaux (P = L-= G). 2 - Procédé conforme à la revendication 1, caractérisé en ce que lesdits nombres pour une masse de chaque produit sont relatifs aux masses des protides, lipides et glucides dans ladite masse du produit. 3 - Procédé conforme à la revendication 1 ou 2, caractérisé en ce que le code de base (CB) d'une masse de chaque produit comprend un nombre entier (E) sensiblement égal à la valeur énergétique de ladite masse du produit exprimée de préférence en kcal. 4 - Procédé conforme à l'une quelconques des revendications 1 à 3, caractérisé en ce que les proportions énergétiques de nutriments, tels que protides, lipides et glucides pour ladite alimentation éqùilibrée sont 15 X, 30 % et 55 %. 5 - Procédé conforme à l'une quelconques des revendications 1 à 4, caractérisé en ce qu a une masse déterminée d'un produit sont associés également des seconds nombres constituant un code dit "code Manque" (CM) et respectivement égaux aux différences du plus grand nombre (sup) parmi les nombres (P, L, G) du code de base (CB) de ladite masse du produit et desdits nombres dudit code de base, et/ou des troisièmes nombres constituant un code dit "code Trop" (CT) et respectivement égaux aux différences des nombres (P, L, G) du code de base (CB) de ladite masse du produit et du plus petit nombre (inf) parmi lesdits nombres dudit code de base, en vue de sélectionner deux produits formant un ensemble alimentaire sensiblement équilibré et dont l'un a un code Trop, respectivement Manque, égal au code Manque, respectivement Trop de l'autre. 6 - Procédé conforme à l'une quelconque des revendications 1 à 5, caractérisé en ce qu'au moins le code de base (CB) et, de préférence, la masse (MP) et un identificateur (NP) de chaque produit alimentaire sont sous la forme d'un code à barres apposé sur un répertoire de produits et lisible par des moyens de lecture électroniques (LECO). 7 - Procédé pour sélectionner des masses de produits alimentaires codées selon le procédé pour coder conforme à l'une quelconque des revendications 1 à 6, en vue d'établir un ensemble de produits alimentaires (menu) équilibré, caractérisé par les étapes suivantes: 1) Choix du code de base (CBC) de l'ensemble équilibré à établir en fonction de la valeur énergétique (EC) de celui-ci ou de la masse (PC, LC, GC) de l'un des nutriments de l'ensemble, 2) Sélections successives d'un ou plusieurs premiers produits alimentaires et additions des codes de base de ces produits nombre par nombre de nutriments, y compris l'additon des valeurs énergétiques de ces premiers produits, de sorte que suite à des comparaisons, tous les nombres du code de base totalisant les codes de base des premiers produits soient inférieurs aux nombres du code de base choisi (CBC) de l'ensemble à établir, respectivement, 3) Sélections successives de seconds produits alimentaires, chaque sélection d'un second produit comprenant le calcul du code Trop, respectivement Manque, correspondant du code de base totalisateur précédent, tel que défini à la revendication 5, le choix d'un produit en tant que second produit ayant un code Manque, respectivement Trop sensiblement égal au code Trop, respectivement Manque précédemment calculé au moins en ce qui concerne l'un des nombres de ces deux codes relatifs à un même nutriment, l'addition du code de base dudit second produit sélectionné audit code de base totalisateur précédent en un nouveau code de base totalisateur, et la comparaison dudit nouveau code de base totalisateur au code de base choisi (CBC), ladite sélection de second produit alimentaire étant réitérée au moins jusqu'à ce que, par comparaison, la valeur énergétique incluse dans le code de base totalisateur soit sensiblement égale à la valeur énergétique choisie (EC) de l'ensemble à établir, et 4) lorsque les nombres du code de base totalisateur sont sensiblement égaux aux nombres du code de base choisi (CBC) de l'ensemble à établir, pesées successives des divers premiers et seconds produits alimentaires sélectionnés en fonction des masses respectives (MP) des produits. 8 - Procédé conforme à la revendication 7, caractérisé en ce qu'il comprend avant la pesée, la multiplication des masses (MP) des premiers et seconds produits sélectionnés par un coefficient de correction (CF), de préférence en fonction des besoins énergétiques quotidiens de plusieurs personnes auxquels est destiné l'ensemble de produits, lesdites pesées étant effectuées en fonction des masses calculées après la multiplication. 9 - Procédé conforme à la revendication 7 ou 8, caractérisé en ce que initialement, lors de l'étape du choix du code de base de l'ensemble, sont choisies des tolérances pour les comparaisons des nombres de code et, le cas échéant, des tolérances pour les pesées. 10 - Dispositif pour ltétablissement d'ensemble équilibré de produits alimentaires, pour la mise en oeuvre du procédé pour sélectionner selon l'une quelconque des revendications 7 à 9, caractérisé en ce qu'il comprend des moyens (CLA, MO) du genre microprocesseur pour enregistrer différentes données, telles que l'un des nombres (EC, PC, LC, GC) du code de base choisi de l'ensemble à établir et les codes de base (CBP) et les masses (MP) et, le cas échéant, des identificateurs (NP) des produits sélectionnés et pour effectuer des calculs, tels qu'addition de codes, calcul de codes de Trop, respectivement codes de Manque et comparaisons de nombres et codes selon ledit procédé pour sélectionner, et des moyens électroniques (BAL) pour peser les produits sélectionnés et retransmettre la masse de chaque produit en cours de pesée auxdits moyens pour enregistrer des données et effectuer des calculs (CLA, MO). 11 -Dispositif conforme à la revendication 10, caractérisé en ce qu'il comprend un répertoire (REP) des produits alimentaires sur lequel sont apposés des groupes de barres (BAP) traduisant les données comprenant les codes de base (CEP), les masses (MP) et le cas échéant, les identificateurs (NP) des produits, et des moyens (LECO) reliés aux moyens pour enregistrer et pour effectuer des calculs (CLA, MO) pour lire un groupe de barres (GBP) relatif à un produit afin d'enregistrer le code de base, la masse et, le cas échéant, l'identificateur dudit produit. 12 - Dispositif conforme à la revendication 10 ou 11, caractérisé en ce que les moyens pour enregistrer et effectuer des calculs (CLA, MO) comprennent des moyens adressables au moins en lecture (mémoire morte ou disquette) pour mémoriser les codes de base (CEP), les masses (MP) et@t et@t les identificateurs (NP) des produits.