{"id":79,"date":"2021-11-22T17:39:20","date_gmt":"2021-11-22T16:39:20","guid":{"rendered":"https:\/\/yb-isn.fr\/2021\/nsi\/carla\/?p=79"},"modified":"2021-11-29T17:27:09","modified_gmt":"2021-11-29T16:27:09","slug":"__trashed-3","status":"publish","type":"post","link":"http:\/\/yb-isn.fr\/2021\/nsi\/carla\/?p=79","title":{"rendered":"immeubles"},"content":{"rendered":"\n<pre class=\"wp-block-code\"><code>exercices immeuble:\non veut faire une fonction.\nelle voit si les listes donn\u00e9es sont en ordre\ncroissant ou pas. si c'est croissant on garde, \nsinon c'est faux.\n\nliste_immeubles=&#091;5,1,8,2,7,6,10,9,11]\nliste_a_garder=&#091;]\ndef croissante (liste_immeubles):\n  for i in range (liste_immeubles):\n    if i(0)&lt;i(1):\n      i=i+1\n      liste_a_garder.append(i)\n      return liste_a_garder\n    else:\n      return liste_a_garder\nprint (liste_a_garder)\n\ncorrection:\n\n\ndef croissante (suite):\n  for i in range (len(suite)-1):\n    if suite&#091;i]&gt;=suite&#091;i=i+1]:\n      return False\n  return True\n\n<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>on veut cr\u00e9er une fonction qui prends l'indice 1 ou\n0 et qui va supprimer si l'indice est de 0, et qui \nfait une liste avec les 1.\n\nliste=&#091;5,1,8,2,7,6,10,9,11]\nliste2=&#091;0,1,1,1,0,1,0,1,0]\nlistegarder=&#091;]\ndef garder (liste, liste2):\n  for i in range (liste2):\n    if i==0:\n\ncorrection:\n\n\nliste1=&#091;5,1,8,2,7,6,10,9,11]\nliste2=&#091;1,0,0,0,1,0,1,0,1]\ndef ongarde (immeubles,detruire):\n  liste=&#091;]\n  for i in range (len(detruire)):\n    if detruire &#091;i]==1:\n      liste.append(immeubles&#091;i])\n  return liste\n\nongarde(liste1,liste2)\n&gt;&gt;&gt;\n0 s\nongarde(liste1,liste2)\n&#091;5, 7, 10, 11]\n<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>&nbsp;&nbsp;#test\u00e9 et reussi!\n\nliste1=&#091;5,1,8,2,7,6,10,9,11]\nliste2=&#091;1,0,0,0,1,0,1,0,1]\n      def ongarde (immeubles,detruire):\n  liste=&#091;]\n  for i in range (len(detruire)):\n    if detruire &#091;i]==1:\n      liste.append(immeubles&#091;i])\n  return liste\nongarde(liste1,liste2)<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"707\" height=\"940\" src=\"https:\/\/yb-isn.fr\/2021\/nsi\/carla\/wp-content\/uploads\/sites\/5\/2021\/11\/image.png\" alt=\"\" class=\"wp-image-93\" srcset=\"http:\/\/yb-isn.fr\/2021\/nsi\/carla\/wp-content\/uploads\/sites\/5\/2021\/11\/image.png 707w, http:\/\/yb-isn.fr\/2021\/nsi\/carla\/wp-content\/uploads\/sites\/5\/2021\/11\/image-226x300.png 226w\" sizes=\"(max-width: 707px) 100vw, 707px\" \/><\/figure>\n\n\n<p>algorithme en Fran\u00e7ais:<\/p>\n<p>on a une liste d&rsquo;immeubles. on va demander \u00e0 l&rsquo;ordinateur de nous faire cela:&nbsp;<\/p>\n<p><\/p>\n\n\n<pre class=\"wp-block-code\"><code>x=&#091;5,2,6]&nbsp; &nbsp; &nbsp; &nbsp; donc n=3\n\n2^ 3= 8 suites sont possibles\n\n-&gt;montre toutes les sous suites\n&#091;]          0,0,0       k=0\n&#091;5]         1,0,0       k=4\n&#091;2]         0,1,0       k=2\n&#091;6]         0,0,1       k=1\n&#091;5,2]       1,1,0       k=6\n&#091;5,6]       1,0,1       k=5\n&#091;2,6]       0,1,1       k=3\n&#091;5,2,6]     1,1,1       k=7\n(nous avons cet ordre, mais l'ordinateur va partir\nde k=0, puis 1 jusqu'\u00e0 7.)\n<\/code><\/pre>\n\n\n<p>lorsqu&rsquo;il a \u00e7a, il va regarder avec l&rsquo;expression bool\u00e9enne si la liste est croissante ou pas et va donc dire &lsquo;true&rsquo; si elle l&rsquo;est et &lsquo;false&rsquo; si elle ne l&rsquo;es pas. On va ensuite lui demander de garder les listes &lsquo;true&rsquo; et choisir la plus longue.<\/p>","protected":false},"excerpt":{"rendered":"<p>algorithme en Fran\u00e7ais: on a une liste d&rsquo;immeubles. on va demander \u00e0 l&rsquo;ordinateur de nous faire cela:&nbsp; lorsqu&rsquo;il a \u00e7a, il va regarder avec l&rsquo;expression bool\u00e9enne si la liste est croissante ou pas et va donc dire &lsquo;true&rsquo; si elle l&rsquo;est et &lsquo;false&rsquo; si elle ne l&rsquo;es pas. On va ensuite lui demander de garder&hellip; <a class=\"more-link\" href=\"http:\/\/yb-isn.fr\/2021\/nsi\/carla\/?p=79\">Poursuivre la lecture <span class=\"screen-reader-text\">immeubles<\/span><\/a><\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/yb-isn.fr\/2021\/nsi\/carla\/index.php?rest_route=\/wp\/v2\/posts\/79"}],"collection":[{"href":"http:\/\/yb-isn.fr\/2021\/nsi\/carla\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/yb-isn.fr\/2021\/nsi\/carla\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/yb-isn.fr\/2021\/nsi\/carla\/index.php?rest_route=\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"http:\/\/yb-isn.fr\/2021\/nsi\/carla\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=79"}],"version-history":[{"count":6,"href":"http:\/\/yb-isn.fr\/2021\/nsi\/carla\/index.php?rest_route=\/wp\/v2\/posts\/79\/revisions"}],"predecessor-version":[{"id":98,"href":"http:\/\/yb-isn.fr\/2021\/nsi\/carla\/index.php?rest_route=\/wp\/v2\/posts\/79\/revisions\/98"}],"wp:attachment":[{"href":"http:\/\/yb-isn.fr\/2021\/nsi\/carla\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=79"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/yb-isn.fr\/2021\/nsi\/carla\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=79"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/yb-isn.fr\/2021\/nsi\/carla\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=79"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}