{"id":2934,"date":"2017-09-04T14:38:54","date_gmt":"2017-09-04T13:38:54","guid":{"rendered":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/mathematiques\/?p=2934"},"modified":"2023-05-24T12:45:19","modified_gmt":"2023-05-24T11:45:19","slug":"algorithmique-en-classe-de-seconde","status":"publish","type":"post","link":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/mathematiques\/algorithmique-en-classe-de-seconde\/","title":{"rendered":"Algorithmique et programmation en classe de 2de"},"content":{"rendered":"<p>La notion de fonction informatique \u00e9tant au c\u0153ur du programme, il est important d\u2019utiliser syst\u00e9matiquement cette notion, et donc, en pratique, <strong>d\u2019\u00e9crire tout programme sous la forme d\u2019une fonction<\/strong>, qui est appel\u00e9e dans la console pour \u00eatre ex\u00e9cut\u00e9e, et qui peut faire appel \u00e0 d\u2019autres fonctions \u00e9crites dans l\u2019\u00e9diteur.<\/p>\n<p>Conform\u00e9ment aux usages des informaticiens, <strong>c\u2019est dans ce cadre des fonctions informatiques que sont travaill\u00e9es et utilis\u00e9es les notions du programme: <\/strong>variables et instructions \u00e9l\u00e9mentaires,&nbsp; les boucles, les it\u00e9rateurs et les instructions conditionnelle<\/p>\n<p>Cette rubrique propose:<\/p>\n<ul>\n<li>des questions flash facilitant le travail ponctuel en algorithmique et le travail de syntaxe PYTHON en programmation<\/li>\n<li>une s\u00e9lection de 15 probl\u00e8mes dans l&#8217;esprit desquels il convient de travailler. Le travail d&#8217;appropriation de l&#8217;environnement et de la syntaxe du langage PYTHON est un travail technique, qui est n\u00e9cessaire, mais qui doit \u00eatre men\u00e9 <strong>afin d&#8217;aboutir rapidement au traitement de tels probl\u00e8mes<\/strong>, dont la r\u00e9solution constitue l&#8217;objectif de programmation en langage textuel. On trouvera donc ici des activit\u00e9s ainsi que des r\u00e9solutions de probl\u00e8mes pour lesquelles l&#8217;algorithmique et la programmation constituent un outil pertinent, dont certaines permettent \u00e9galement de s&#8217;approprier progressivement la syntaxe et l&#8217;environnement PYTHON.<\/li>\n<\/ul>\n<p>En cliquant sur le lien ci-dessous, vous trouverez le r\u00e9sum\u00e9 de ces activit\u00e9s, les th\u00e8mes math\u00e9matiques abord\u00e9s et les notions d&#8217;algorithmique et programmation travaill\u00e9es.<\/p>\n<p><a href=\"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/mathematiques\/wp-content\/uploads\/sites\/3\/2018\/09\/R\u00e9sum\u00e9-des-questions-flash-et-15-probl\u00e8mes-du-site.xlsx\"><strong>R\u00e9sum\u00e9 synth\u00e9tique des questions flash et des 15 probl\u00e8mes sous forme de tableau<\/strong><\/a><\/p>\n<h3>Questions-flash d&#8217;algorithmique et programmation<\/h3>\n<ul>\n<li><a href=\"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/mathematiques\/questions-flash-et-automatismes-python\/\"><strong>Des questions &#8220;FLASH&#8221;<\/strong> <\/a>pour d\u00e9but d&#8217;heure et\/ou consolidation ponctuelle des contenus d&#8217;Algo\/Prog<\/li>\n<\/ul>\n<h3>15 probl\u00e8mes<\/h3>\n<ol>\n<li><a href=\"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/mathematiques\/durees-et-conversions\/\"><strong>Dur\u00e9es et conversions<\/strong><\/a>\n<ul>\n<li>Points-cl\u00e9s ALGO\/PROG: d\u00e9finition et exploitation de <strong>fonctions informatiques<\/strong> \u00e0 un ou plusieurs arguments<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/mathematiques\/contrats-de-location\/\"><strong>Contrats de location<\/strong><\/a>\n<ul>\n<li>Points-cl\u00e9s ALGO\/PROG: cr\u00e9ation, utilisation et appel de <strong>fonctions informatiques<\/strong>, <strong>instructions conditionnelles<\/strong><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/mathematiques\/club-sportif\/\"><strong>Club sportif<\/strong><\/a>\n<ul>\n<li>Points-cl\u00e9s ALGO\/PROG: <strong>boucle born\u00e9e FOR&#8230;IN RANGE<\/strong>&#8230;,&nbsp; <strong>fonctions informatiques<\/strong><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/mathematiques\/longueur-dune-portion-de-parabole\/\"><strong>Longueur d&#8217;une portion de parabole<\/strong><\/a>\n<ul>\n<li>Points-cl\u00e9s ALGO\/PROG: <strong>biblioth\u00e8que MATH, boucle born\u00e9e FOR&#8230;IN RANGE&#8230;, fonctions informatiques<\/strong><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/mathematiques\/prevoir-des-evolutions\/\"><strong>Pr\u00e9voir des \u00e9volutions<\/strong><\/a>\n<ul>\n<li>Points-cl\u00e9s ALGO\/PROG:<strong> boucle non born\u00e9e WHILE&#8230;, fonctions informatiques<\/strong><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/mathematiques\/la-marche-du-petit-robot\/\"><strong>La marche du petit robot<\/strong><\/a>\n<ul>\n<li>Points-cl\u00e9s ALGO\/PROG: <strong>biblioth\u00e8que RANDOM, boucle born\u00e9e FOR&#8230;IN RANGE&#8230;, instructions conditionnelles, fonctions informatiques<\/strong><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/mathematiques\/triplets-pythagoriciens\/\"><strong>Triplets pythagoriciens<\/strong><\/a>\n<ul>\n<li>Points-cl\u00e9s ALGO\/PROG: <strong>tests d&#8217;\u00e9galit\u00e9, boucle born\u00e9e FOR&#8230;IN RANGE&#8230;, instructions conditionnelles, fonctions informatiques qui renvoient un BOOL\u00c9EN, boucles imbriqu\u00e9es<\/strong><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/mathematiques\/le-viaduc-de-millau\/\"><strong>Le viaduc de Millau<\/strong><\/a>\n<ul>\n<li>Points-cl\u00e9s ALGO\/PROG: <strong>boucle born\u00e9e FOR&#8230;IN RANGE&#8230;,&nbsp; fonctions informatiques<\/strong><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/mathematiques\/controle-des-naissances\/\"><strong>Contr\u00f4le des naissances<\/strong><\/a>\n<ul>\n<li>Points-cl\u00e9s ALGO\/PROG: <strong>biblioth\u00e8que RANDOM, instructions conditionnelles, boucle born\u00e9e FOR&#8230;IN RANGE&#8230;, fonctions informatiques<\/strong><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/mathematiques\/les-oranges\/\"><strong>Les oranges<\/strong><\/a>\n<ul>\n<li>Points-cl\u00e9s ALGO\/PROG:<strong> boucle born\u00e9e FOR&#8230;IN RANGE&#8230;, boucle non born\u00e9e WHILE &#8230;, fonctions informatiques<\/strong><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/mathematiques\/le-paradoxe-de-la-grenouille\/\"><strong>Le paradoxe de la grenouille<\/strong><\/a>\n<ul>\n<li>Points-cl\u00e9s ALGO\/PROG: <strong>biblioth\u00e8que RANDOM, instructions conditionnelles, boucle born\u00e9e FOR&#8230;IN RANGE&#8230;, boucle non born\u00e9e WHILE &#8230;, fonctions informatiques<\/strong><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/mathematiques\/criteres-de-divisibilite\/\"><strong>Crit\u00e8res de divisibilit\u00e9<\/strong><\/a>\n<ul>\n<li>Points-cl\u00e9s ALGO\/PROG: <strong>type &#8220;Cha\u00eene de caract\u00e8res&#8221;, boucle born\u00e9e FOR&#8230;IN RANGE&#8230;, fonctions informatiques<\/strong><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/mathematiques\/travail-dans-lediteur-et-la-console-avec-un-glossaire-python\/\"><strong>Travail dans l&#8217;\u00e9diteur et la console avec un glossaire PYTHON<\/strong><\/a>\n<ul>\n<li>Points-cl\u00e9s ALGO\/PROG: <strong>TOUTE LA SYNTAXE utile en PYTHON, travail dans la console d&#8217;ex\u00e9cution des fonctions informatiques, travail sur le typage des variables<\/strong><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/mathematiques\/programmer-une-representation-graphique-avec-python\/\"><strong>Programmer une repr\u00e9sentation graphique avec PYTHON<\/strong><\/a>\n<ul>\n<li>Points-cl\u00e9s ALGO\/PROG: <strong>fonctionnalit\u00e9s graphiques de PYTHON (biblioth\u00e8que matplotlib.pyplot), fonctions informatiques \u00e0 d\u00e9finir, fonction informatique d\u00e9finissant les param\u00e8tres du graphique (axes, graduations, min, max\u2026)<\/strong><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/mathematiques\/en-arithmetique-de-parfaits-jumeaux-sont-amiables-avec-persistance\/\"><strong>En arithm\u00e9tique, de parfaits jumeaux sont amiables, avec persistance&#8230;<\/strong><\/a>\n<ul>\n<li>Points-cl\u00e9s ALGO\/PROG: <strong>type &#8220;Cha\u00eene de caract\u00e8res&#8221;, boucle born\u00e9e FOR&#8230;IN RANGE&#8230;, fonctions informatiques<\/strong><span style=\"color: #ff0000\"><br \/>\n<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>La notion de fonction informatique \u00e9tant au c\u0153ur du programme, il est important d\u2019utiliser syst\u00e9matiquement cette notion, et donc, en pratique, d\u2019\u00e9crire tout programme sous la forme d\u2019une fonction, qui est appel\u00e9e dans la console pour \u00eatre ex\u00e9cut\u00e9e, et qui peut faire appel \u00e0 d\u2019autres fonctions \u00e9crites dans l\u2019\u00e9diteur. Conform\u00e9ment aux usages des informaticiens, c\u2019est &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/mathematiques\/algorithmique-en-classe-de-seconde\/\">Lire la suite<\/a><\/p>\n","protected":false},"author":38,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[28],"tags":[145,147,29,148,146],"class_list":["post-2934","post","type-post","status-publish","format-standard","hentry","category-algorithmique-et-programmation","tag-algorithmique","tag-boucle","tag-fonction","tag-instruction-conditionnelle","tag-programmation","nodate","item-wrap"],"_links":{"self":[{"href":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/mathematiques\/wp-json\/wp\/v2\/posts\/2934","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/mathematiques\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/mathematiques\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/mathematiques\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/mathematiques\/wp-json\/wp\/v2\/comments?post=2934"}],"version-history":[{"count":66,"href":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/mathematiques\/wp-json\/wp\/v2\/posts\/2934\/revisions"}],"predecessor-version":[{"id":8201,"href":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/mathematiques\/wp-json\/wp\/v2\/posts\/2934\/revisions\/8201"}],"wp:attachment":[{"href":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/mathematiques\/wp-json\/wp\/v2\/media?parent=2934"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/mathematiques\/wp-json\/wp\/v2\/categories?post=2934"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/mathematiques\/wp-json\/wp\/v2\/tags?post=2934"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}