{"id":3776,"date":"2018-01-16T14:23:43","date_gmt":"2018-01-16T13:23:43","guid":{"rendered":"http:\/\/www.supagro.fr\/wordpress\/modeleco\/?page_id=3776"},"modified":"2018-01-16T14:23:43","modified_gmt":"2018-01-16T13:23:43","slug":"activite-12a-ecrire-un-modele-avec-periodes-et-afficher-les-resultats-solution-2","status":"publish","type":"page","link":"https:\/\/www.supagro.fr\/wordpress\/modeleco\/auto-formation\/sequence2\/cours1-enrichir-le-modele-de-base\/lecon-12-contrainte-par-periode\/activite-12a-ecrire-un-modele-avec-periodes-et-afficher-les-resultats-solution-2\/","title":{"rendered":"Activit\u00e9 12A : \u00c9crire un mod\u00e8le avec p\u00e9riodes et afficher les r\u00e9sultats &#8211; Solution 2"},"content":{"rendered":"<p>Vous devez avoir affich\u00e9 dans votre fichier .lst dans l&rsquo;onglet display le tableau ci-dessous :<\/p>\n<p><a href=\"http:\/\/www.supagro.fr\/wordpress\/modeleco\/auto-formation\/sequence2\/cours1-enrichir-le-modele-de-base\/lecon13\/activite-13a-ecrire-un-modele-avec-periodes-et-afficher-les-resultats-solution\/l13_acta_result\/\" rel=\"attachment wp-att-1746\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1746\" src=\"http:\/\/www.supagro.fr\/wordpress\/modeleco\/files\/2016\/11\/L13_actA_result.png\" alt=\"l13_acta_result\" width=\"520\" height=\"216\" \/><\/a><\/p>\n<p>Qui a \u00e9t\u00e9 cr\u00e9\u00e9 gr\u00e2ce au code suivant (* introduit un commentaire) :<\/p>\n<p>Parameter RESULT(*,*);<br \/>\n*on a cr\u00e9\u00e9 un param\u00e8tre RESULT d\u00e9fini sur 2 dimensions, donc avec une ligne et une colonne, dont on n&rsquo;a pas pr\u00e9cis\u00e9 ce qu&rsquo;elle contiendrait. Ensuite on remplace les * par soit un SET, soit un nom que l&rsquo;on choisit d&rsquo;afficher.<\/p>\n<p>RESULT(c,t) = X.L(c,t);<br \/>\n*on commence \u00e0 remplir RESULT avec c lignes et t colonnes, on va afficher dans chaque cellule du tableau la valeur \u00e0 l&rsquo;optimum (.L pour level) de la superficie par culture et par technique. A noter que la tomate n&rsquo;apparait pas dans le tableau car sa superficie est nulle.<\/p>\n<p>RESULT(&lsquo;Terre&rsquo;, &lsquo;Marginal&rsquo;)=TERRE.M;<br \/>\n*on cr\u00e9e une ligne &lsquo;Terre&rsquo; et une colonne &lsquo;Marginal&rsquo;, la cellule contient la valeur marginale de l&rsquo;\u00e9quation terre (.M pour marginale). &lsquo;Terre&rsquo; et &lsquo;Marginal&rsquo; sont les termes que l&rsquo;on souhaite afficher dans le tableau.<\/p>\n<p>RESULT(&lsquo;Travail_Hiver&rsquo;, &lsquo;Total&rsquo;) = TRAVAIL.L(&lsquo;hiver&rsquo;);<br \/>\n*on cr\u00e9e une ligne &lsquo;Travail_Hiver&rsquo; et une colonne &lsquo;Total&rsquo;, la cellule est remplie avec la valeur \u00e0 l&rsquo;optimum de la quantit\u00e9 de travail(&lsquo;hiver&rsquo;). &lsquo;hiver&rsquo; est entre guillemets car c&rsquo;est un \u00e9l\u00e9ment d&rsquo;un SET.<\/p>\n<p>RESULT(&lsquo;Travail_Hiver&rsquo;, &lsquo;Marginal&rsquo;)= TRAVAIL.M(&lsquo;hiver&rsquo;);<br \/>\n*La ligne &lsquo;Travail_Hiver&rsquo; et la colonne &lsquo;Marginal&rsquo; \u00e9tant d\u00e9j\u00e0 cr\u00e9\u00e9es, GAMS ira directement dans la cellule et la remplit avec la valeur marginale de l&rsquo;\u00e9quation travail(&lsquo;hiver&rsquo;).<\/p>\n<p>RESULT(&lsquo;Travail_Ete&rsquo;, &lsquo;Total&rsquo;) = TRAVAIL.L(&lsquo;ete&rsquo;);<br \/>\nRESULT(&lsquo;Travail_Ete&rsquo;, &lsquo;Marginal&rsquo;)= TRAVAIL.M(&lsquo;ete&rsquo;);<br \/>\nRESULT(&lsquo;Eau&rsquo;, &lsquo;Total&rsquo;) = EAU.L;<br \/>\nRESULT(&lsquo;Eau&rsquo;, &lsquo;Marginal&rsquo;)= EAU.M;<br \/>\nRESULT(c,&rsquo;TOTAL&rsquo;) = sum(t, X.L(c,t));<br \/>\nRESULT(&lsquo;Revenu&rsquo;, &lsquo;TOTAL&rsquo;) = Z.L ;<\/p>\n<p>Display RESULT ;<br \/>\n*on affiche le tableau de r\u00e9sultat.<\/p>\n<p><a href=\"http:\/\/www.supagro.fr\/wordpress\/modeleco\/auto-formation\/sequence2\/cours1-enrichir-le-modele-de-base\/lecon-12-contrainte-par-periode\/activite-12a-ecrire-un-modele-avec-periodes-et-afficher-les-resultats\/\" rel=\"attachment wp-att-829\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-829\" src=\"http:\/\/www.supagro.fr\/wordpress\/modeleco\/files\/2016\/08\/retourAlEnonce.png\" alt=\"retourAlEnonce\" width=\"191\" height=\"67\" \/><\/a><a href=\"http:\/\/www.supagro.fr\/wordpress\/modeleco\/auto-formation\/sequence2\/cours1-enrichir-le-modele-de-base\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright\" src=\"http:\/\/www.supagro.fr\/wordpress\/modeleco\/files\/2016\/07\/retourAuSommaireDuCours.png\" alt=\"retourAuSommaireDuCours\" width=\"200\" height=\"54\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vous devez avoir affich\u00e9 dans votre fichier .lst dans l&rsquo;onglet display le tableau ci-dessous : Qui a \u00e9t\u00e9 cr\u00e9\u00e9 gr\u00e2ce au code suivant (* introduit un commentaire) : Parameter RESULT(*,*); *on a cr\u00e9\u00e9 un param\u00e8tre RESULT d\u00e9fini sur 2 dimensions, <a class=\"more-link\" href=\"https:\/\/www.supagro.fr\/wordpress\/modeleco\/auto-formation\/sequence2\/cours1-enrichir-le-modele-de-base\/lecon-12-contrainte-par-periode\/activite-12a-ecrire-un-modele-avec-periodes-et-afficher-les-resultats-solution-2\/\">Continuer la lecture <span class=\"screen-reader-text\">  Activit\u00e9 12A : \u00c9crire un mod\u00e8le avec p\u00e9riodes et afficher les r\u00e9sultats &#8211; Solution 2<\/span><span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":92,"featured_media":0,"parent":1788,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3776","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.supagro.fr\/wordpress\/modeleco\/wp-json\/wp\/v2\/pages\/3776","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.supagro.fr\/wordpress\/modeleco\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.supagro.fr\/wordpress\/modeleco\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.supagro.fr\/wordpress\/modeleco\/wp-json\/wp\/v2\/users\/92"}],"replies":[{"embeddable":true,"href":"https:\/\/www.supagro.fr\/wordpress\/modeleco\/wp-json\/wp\/v2\/comments?post=3776"}],"version-history":[{"count":1,"href":"https:\/\/www.supagro.fr\/wordpress\/modeleco\/wp-json\/wp\/v2\/pages\/3776\/revisions"}],"predecessor-version":[{"id":3778,"href":"https:\/\/www.supagro.fr\/wordpress\/modeleco\/wp-json\/wp\/v2\/pages\/3776\/revisions\/3778"}],"up":[{"embeddable":true,"href":"https:\/\/www.supagro.fr\/wordpress\/modeleco\/wp-json\/wp\/v2\/pages\/1788"}],"wp:attachment":[{"href":"https:\/\/www.supagro.fr\/wordpress\/modeleco\/wp-json\/wp\/v2\/media?parent=3776"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}