{"id":1492,"date":"2021-02-08T11:31:48","date_gmt":"2021-02-08T10:31:48","guid":{"rendered":"http:\/\/labodemaths.fr\/WordPress3\/?p=1492"},"modified":"2021-03-08T16:23:50","modified_gmt":"2021-03-08T15:23:50","slug":"nsi-tp-bac-2","status":"publish","type":"post","link":"https:\/\/labodemaths.fr\/WordPress3\/nsi-tp-bac-2\/","title":{"rendered":"NSI : TP BAC 2"},"content":{"rendered":"\n<h4>Exercice 1<\/h4>\n\n\n\n<p>On a relev\u00e9 les valeurs moyennes annuelles des temp\u00e9ratures \u00e0 Paris pour la p\u00e9riode\nallant de 2013 \u00e0 2019. Les r\u00e9sultats ont \u00e9t\u00e9 r\u00e9cup\u00e9r\u00e9s sous la forme de deux listes : l\u2019une\npour les temp\u00e9ratures, l\u2019autre pour les ann\u00e9es :\n<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">t_moy = [14.9, 13.3, 13.1, 12.5, 13.0, 13.6, 13.7]\nannees = [2013, 2014, 2015, 2016, 2017, 2018, 2019]\n<\/pre>\n\n\n\n<p>\u00c9crire la fonction mini qui prend en param\u00e8tres le tableau releve des relev\u00e9s et le\ntableau date des dates et qui renvoie la plus petite valeur relev\u00e9e au cours de la\np\u00e9riode et l\u2019ann\u00e9e correspondante.\n<\/p>\n\n\n\n<p>Exemple :\n<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&gt;&gt;&gt; mini(t_moy, annees)\n12.5, 2016\n<\/pre>\n\n\n\n<h4>Exercice 2<\/h4>\n\n\n\n<p>Un mot palindrome peut se lire de la m\u00eame fa\u00e7on de gauche \u00e0 droite ou de droite \u00e0\ngauche : bob, radar, et non sont des mots palindromes.\n<\/p>\n\n\n\n<p>De m\u00eame certains nombres sont eux aussi des palindromes : 33, 121, 345543.<br> L\u2019objectif de cet exercice est d\u2019obtenir un programme Python permettant de tester si un nombre est un nombre palindrome. <\/p>\n\n\n\n<p>Pour remplir cette t\u00e2che, on vous demande de compl\u00e9ter le code des trois fonctions ci-\ndessous sachant que la fonction est_nbre_palindrome s\u2019appuiera sur la fonction\nest_palindrome qui elle-m\u00eame s\u2019appuiera sur la fonction inverse_chaine.\n<\/p>\n\n\n\n<p>La fonction inverse_chaine inverse l&rsquo;ordre des caract\u00e8res d&rsquo;une cha\u00eene de caract\u00e8res\nchaine et renvoie la cha\u00eene invers\u00e9e.\n<\/p>\n\n\n\n<p>La fonction est_palindrome teste si une chaine de caract\u00e8res chaine est un\npalindrome. Elle renvoie True si c\u2019est le cas et False sinon. Cette fonction s\u2019appuie sur\nla fonction pr\u00e9c\u00e9dente.\n<\/p>\n\n\n\n<p>La fonction est_nbre_palindrome teste si un nombre nbre est un palindrome. Elle\nrenvoie True si c\u2019est le cas et False sinon. Cette fonction s\u2019appuie sur la fonction\npr\u00e9c\u00e9dente.\n<\/p>\n\n\n\n<p>Compl\u00e9ter le code des trois fonctions ci-dessous.\n<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"> \n def inverse_chaine(chaine):\n     result = ... \n     for caractere in chaine:\n        result = ... \n     return result \n<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">def est_palindrome(chaine):\n    inverse = inverse_chaine(chaine)\n    return ...\n<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">def est_nbre_palindrome(nbre):\n     chaine = ... \n     return est_palindrome(chaine) \n<\/pre>\n\n\n\n<p>Exemples :\n<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&gt;&gt;&gt; inverse_chaine('bac')\n'cab'\n&gt;&gt;&gt; est_palindrome('NSI')\nFalse\n&gt;&gt;&gt; est_palindrome('ISN-NSI')\nTrue\n&gt;&gt;&gt;est_nbre_palindrome(214312)\nFalse\n&gt;&gt;&gt;est_nbre_palindrome(213312)\nTrue<\/pre>\n\n\n\n<p class=\"has-text-color has-background has-vivid-red-color has-pale-cyan-blue-background-color\">proposition correction<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>def mini(temp,periode):\n    indice_min=0\n    for i in range(1,len(temp)):\n        if temp[i]&lt;temp[indice_min]:\n            indice_min=i\n    return temp[indice_min],periode[indice_min]\n\ndef inverse_chaine(chaine):\n     result = \"\" \n     for caractere in chaine:\n        result = caractere + result\n     return result\n\ndef est_palindrome(chaine):\n    inverse = inverse_chaine(chaine)\n    return chaine==inverse\n\ndef est_nbre_palindrome(nbre):\n     chaine =  str(nbre)\n     return est_palindrome(chaine)\n    \n\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Exercice 1 On a relev\u00e9 les valeurs moyennes annuelles des temp\u00e9ratures \u00e0 Paris pour la&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/labodemaths.fr\/WordPress3\/nsi-tp-bac-2\/\">Read the post<span class=\"screen-reader-text\">NSI : TP BAC 2<\/span><\/a><\/div>\n","protected":false},"author":2,"featured_media":1370,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[57],"tags":[],"_links":{"self":[{"href":"https:\/\/labodemaths.fr\/WordPress3\/wp-json\/wp\/v2\/posts\/1492"}],"collection":[{"href":"https:\/\/labodemaths.fr\/WordPress3\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/labodemaths.fr\/WordPress3\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/labodemaths.fr\/WordPress3\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/labodemaths.fr\/WordPress3\/wp-json\/wp\/v2\/comments?post=1492"}],"version-history":[{"count":2,"href":"https:\/\/labodemaths.fr\/WordPress3\/wp-json\/wp\/v2\/posts\/1492\/revisions"}],"predecessor-version":[{"id":1510,"href":"https:\/\/labodemaths.fr\/WordPress3\/wp-json\/wp\/v2\/posts\/1492\/revisions\/1510"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/labodemaths.fr\/WordPress3\/wp-json\/wp\/v2\/media\/1370"}],"wp:attachment":[{"href":"https:\/\/labodemaths.fr\/WordPress3\/wp-json\/wp\/v2\/media?parent=1492"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/labodemaths.fr\/WordPress3\/wp-json\/wp\/v2\/categories?post=1492"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/labodemaths.fr\/WordPress3\/wp-json\/wp\/v2\/tags?post=1492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}