{"id":2142,"date":"2016-07-11T08:58:56","date_gmt":"2016-07-11T07:58:56","guid":{"rendered":"http:\/\/blogacabdx.ac-bordeaux.fr\/ressii\/?page_id=2142"},"modified":"2019-04-06T10:12:17","modified_gmt":"2019-04-06T08:12:17","slug":"ip-2-2-ecrire-mettre-au-point-tester-corriger-et-executer-un-programme-commandant-un-systeme-reel-et-veri%c2%81fier-le-comportement-attendu","status":"publish","type":"page","link":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/sti-college\/ip-2-2-ecrire-mettre-au-point-tester-corriger-et-executer-un-programme-commandant-un-systeme-reel-et-veri%c2%81fier-le-comportement-attendu\/","title":{"rendered":"IP-2-2 &#8211; \u00c9crire, mettre au point (tester, corriger) et ex\u00e9cuter un programme commandant un syst\u00e8me r\u00e9el et v\u00e9ri\u0081fier le comportement attendu"},"content":{"rendered":"<hr \/>\n<h2><\/h2>\n<h3><span style=\"text-decoration: underline;color: #000000\">R\u00e9f\u00e9rence au texte officiel<\/span><\/h3>\n<h2 style=\"text-align: center\"><strong>THEME : L&#8217;INFORMATIQUE ET LA PROGRAMMATION<\/strong><\/h2>\n<table style=\"width: 100%\" cellspacing=\"1\" cellpadding=\"1\">\n<tbody>\n<tr>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><strong>Connaissances et comp\u00e9tences associ\u00e9es<\/strong><\/td>\n<td><strong>Exemples de situations, d\u2019activit\u00e9s et de ressources pour l\u2019\u00e9l\u00e8ve<\/strong><\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\"><strong>Exprimer sa pens\u00e9e \u00e0 l\u2019aide d\u2019outils de description adapt\u00e9s<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 50%;text-align: left\">\n<p style=\"text-align: left\"><strong>IP-2-2 &#8211;\u00a0<\/strong>\u00c9crire, mettre au point (tester, corriger) et\u00a0ex\u00e9cuter un programme commandant un\u00a0syst\u00e8me r\u00e9el et v\u00e9rifier le comportement attendu.<\/p>\n<\/td>\n<td style=\"text-align: justify\">Concevoir, param\u00e9trer, programmer des\u00a0applications informatiques pour des appareils<br \/>\nnomades.<br \/>\nObserver et d\u00e9crire le comportement d\u2019un\u00a0robot ou d\u2019un syst\u00e8me embarqu\u00e9. En d\u00e9crire les\u00a0\u00e9l\u00e9ments de sa programmation.<br \/>\nAgencer un robot (capteurs, actionneurs)\u00a0pour r\u00e9pondre \u00e0 une activit\u00e9 et un programme<br \/>\ndonn\u00e9s.<br \/>\n\u00c9crire, \u00e0 partir d\u2019un cahier des charges de\u00a0fonctionnement, un programme afin de\u00a0commander un syst\u00e8me ou un syst\u00e8me\u00a0programmable de la vie courante, identifier les\u00a0variables d\u2019entr\u00e9e et de sortie.<br \/>\nModifier un programme existant dans un\u00a0syst\u00e8me technique, a\u0081fin d\u2019am\u00e9liorer son\u00a0comportement, ses performances pour mieux\u00a0r\u00e9pondre \u00e0 une probl\u00e9matique donn\u00e9e.<br \/>\nLes moyens utilis\u00e9s sont des syst\u00e8mes pluritechnologiques\u00a0r\u00e9els didactis\u00e9s ou non, dont la\u00a0programmation est pilot\u00e9e par ordinateur ou une\u00a0tablette num\u00e9rique. Ils peuvent \u00eatre compl\u00e9t\u00e9s<br \/>\npar l\u2019usage de mod\u00e9lisation num\u00e9rique\u00a0permettant des simulations et des modifications\u00a0du comportement.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h3><span style=\"text-decoration: underline\"><span style=\"color: #000000;text-decoration: underline\">Exemple de structuration de connaissances<\/span><\/span><\/h3>\n<p style=\"text-align: center\"><em><span style=\"font-weight: 400\">Pas de fiches connaissances car pas de connaissances associ\u00e9es dans le programme de technologie.<br \/>\n<\/span><\/em><em><span style=\"font-weight: 400\"><i>Cette comp\u00e9tence est travaill\u00e9es de mani\u00e8re \u00e9vidente \u00e0 la suite de la<\/i><b><i><b> comp\u00e9tence \u201dAnalyser le comportement d\u2019un syst\u00e8me et d\u00e9composer le probl\u00e8me pos\u00e9 en sous probl\u00e8mes afin de structurer un programme de commande.\u201d<\/b><\/i><\/b><br \/>\n<\/span><\/em><em><span style=\"font-weight: 400\">La comp\u00e9tence fait cependant appel \u00e0 des connaissances associ\u00e9es \u00e0 la comp\u00e9tence <\/span><b>\u201c\u00c9crire un programme dans lequel des actions sont d\u00e9clench\u00e9es par des \u00e9v\u00e9nements ext\u00e9rieurs.\u201d<\/b> <\/em><\/p>\n<hr \/>\n<h3><span style=\"color: #000000\"><span style=\"text-decoration: underline\">Exemple d&#8217;exploitation p\u00e9dagogique &#8211; 5\u00e8me<\/span><\/span><\/h3>\n<table style=\"width: 100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"1\">\n<tbody>\n<tr>\n<td style=\"text-align: left\"><strong>Pistes de situations d\u00e9clenchantes<\/strong><\/td>\n<td style=\"text-align: justify\">\n<ul>\n<li><span style=\"font-weight: 400\">Voir IP-2-1 &#8211; Analyser le comportement attendu d&#8217;un syst\u00e8me<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left\"><strong>Pistes probl\u00e8mes<\/strong> <strong>technologiques<\/strong><\/td>\n<td style=\"text-align: left\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Comment r\u00e9diger \u00a0les algorithmes dont la structure a \u00e9t\u00e9 r\u00e9alis\u00e9e lors de l\u2019analyse ? (comp\u00e9tence : <\/span><i>Analyser le comportement d\u2019un syst\u00e8me et d\u00e9composer le probl\u00e8me pos\u00e9 en sous probl\u00e8mes afin de structurer un programme de commande<\/i><i><span style=\"font-weight: 400\"> )<\/span><\/i><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Comment r\u00e9aliser la repr\u00e9sentation graphique des algorithmes r\u00e9dig\u00e9s ?<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left\"><strong>Ressources Outils \u00e0 exploiter<\/strong><\/td>\n<td style=\"text-align: left\">\n<ul>\n<li><span style=\"font-weight: 400\">Logiciels de programmation par blocs.<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left\"><strong>Pistes d\u2019activit\u00e9s<\/strong><\/td>\n<td style=\"text-align: left\"><span style=\"font-weight: 400\">Demander aux \u00e9l\u00e8ves de :\u00a0<\/span><\/p>\n<ul>\n<li>Modifier tout ou partie d\u2019un programme simple avec un nombre limit\u00e9 de variables d\u2019entr\u00e9es et de sorties (boucles it\u00e9ratives).<\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Suite des activit\u00e9s d\u00e9velopp\u00e9es dans la IP-2-1-Analyser le comportement attendu d&#8217;un syst\u00e8me.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">R\u00e9aliser la repr\u00e9sentation graphique des algorithmes r\u00e9dig\u00e9s. <\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Tester le programme et v\u00e9rifier le comportement attendu.<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left\"><strong>Exemples d\u2019objets<\/strong> <strong>supports<\/strong><\/td>\n<td style=\"text-align: left\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Tous types de robots ou de maquettes domotis\u00e9es.<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><span style=\"color: #000000\"><span style=\"text-decoration: underline\">Exemple d&#8217;exploitation p\u00e9dagogique &#8211; 4\u00e8me<\/span><\/span><\/h3>\n<table style=\"width: 100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"1\">\n<tbody>\n<tr>\n<td style=\"text-align: left\"><strong>Pistes de situations d\u00e9clenchantes<\/strong><\/td>\n<td style=\"text-align: justify\">\n<ul>\n<li><span style=\"font-weight: 400\">Voir IP-2-1-Analyser le comportement attendu d&#8217;un syst\u00e8me<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left\"><strong>Pistes probl\u00e8mes<\/strong> <strong>technologiques<\/strong><\/td>\n<td style=\"text-align: left\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Comment r\u00e9diger \u00a0les algorithmes dont la structure a \u00e9t\u00e9 r\u00e9alis\u00e9e lors de l\u2019analyse ? (comp\u00e9tence : <\/span><i>Analyser le comportement d\u2019un syst\u00e8me et d\u00e9composer le probl\u00e8me pos\u00e9 en sous probl\u00e8mes afin de structurer un programme de commande<\/i><i><span style=\"font-weight: 400\"> )<\/span><\/i><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Comment r\u00e9aliser la repr\u00e9sentation graphique des algorithmes r\u00e9dig\u00e9s ?<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left\"><strong>Ressources Outils \u00e0 exploiter<\/strong><\/td>\n<td style=\"text-align: left\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Logiciels de programmation et de CAO.<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left\"><strong>Pistes d\u2019activit\u00e9s<\/strong><\/td>\n<td style=\"text-align: left\"><span style=\"font-weight: 400\">Demander aux \u00e9l\u00e8ves de :<\/span><\/p>\n<ul>\n<li>Concevoir ou modifier tout ou partie d\u2019un programme \u00e0 plusieurs variables et dans lequel des actions sont d\u00e9clench\u00e9es par des \u00e9v\u00e8nements ext\u00e9rieurs, le compiler et l\u2019ex\u00e9cuter \u00a0pour r\u00e9pondre au besoin du syst\u00e8me et des fonctions \u00e0 r\u00e9aliser.<\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Suite des activit\u00e9s d\u00e9velopp\u00e9es dans la IP-2-1-Analyser le comportement attendu d&#8217;un syst\u00e8me.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">R\u00e9aliser la repr\u00e9sentation graphique des algorithmes r\u00e9dig\u00e9s. <\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Tester le programme et v\u00e9rifier le comportement attendu.<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left\"><strong>Exemples d\u2019objets<\/strong> <strong>supports<\/strong><\/td>\n<td style=\"text-align: left\">\n<ul>\n<li><span style=\"font-weight: 400\">Tous types de robots ou de maquettes domotis\u00e9es.<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><span style=\"color: #000000\"><span style=\"text-decoration: underline\">Exemple d&#8217;exploitation p\u00e9dagogique &#8211; 3\u00e8me<\/span><\/span><\/h3>\n<table style=\"width: 100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"1\">\n<tbody>\n<tr>\n<td style=\"text-align: left\"><strong>Pistes de situations d\u00e9clenchantes<\/strong><\/td>\n<td style=\"text-align: justify\">\n<ul>\n<li><span style=\"font-weight: 400\">Voir IP-2-1-Analyser le comportement attendu d&#8217;un syst\u00e8me<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left\"><strong>Pistes probl\u00e8mes<\/strong> <strong>technologiques<\/strong><\/td>\n<td style=\"text-align: left\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Comment r\u00e9diger \u00a0les algorithmes dont la structure a \u00e9t\u00e9 r\u00e9alis\u00e9e lors de l\u2019analyse ? (comp\u00e9tence : <\/span><i>Analyser le comportement d\u2019un syst\u00e8me et d\u00e9composer le probl\u00e8me pos\u00e9 en sous probl\u00e8mes afin de structurer un programme de commande<\/i><i><span style=\"font-weight: 400\"> )<\/span><\/i><\/li>\n<\/ul>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Comment r\u00e9aliser la repr\u00e9sentation graphique des algorithmes r\u00e9dig\u00e9s ?<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left\"><strong>Ressources Outils \u00e0 exploiter<\/strong><\/td>\n<td style=\"text-align: left\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Logiciels de programmation et de CAO.<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left\"><strong>Pistes d\u2019activit\u00e9s<\/strong><\/td>\n<td style=\"text-align: left\">\n<ul>\n<li>Structurer un programme de fonctionnement en sous programmes (Picaxe&#8230;) avec comptage et faire intervenir des variables dans une programmation.<\/li>\n<li>D\u00e9velopper par le langage \u00a0algorithmique ses comp\u00e9tences en raisonnement logique<\/li>\n<li><span style=\"font-weight: 400\">Suite des activit\u00e9s d\u00e9velopp\u00e9es dans la FPv5-IP-2-1-Analyser le comportement attendu d&#8217;un syst\u00e8me.<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left\"><strong>Exemples d\u2019objets<\/strong><\/td>\n<td style=\"text-align: left\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Tous types de robots.<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><\/h3>\n<hr \/>\n<h3><span style=\"text-decoration: underline;color: #000000\">Pour aller plus loin<\/span><\/h3>\n<ul>\n<li>Voir fiches Professeurs : IP-2-1 et IP-2-3.<\/li>\n<li>Voir fiches de structurations de connaissances \u00e9l\u00e8ves : IP-2-3-FE1 \u00e0 6.<\/li>\n<\/ul>\n<hr \/>\n<p><span style=\"color: #ff0000\">NB : Ces propositions sont mises \u00e0 disposition pour aider chacun dans sa r\u00e9flexion mais elles n&#8217;ont pas pu \u00eatre\u00a0finalis\u00e9es par manque de temps.\u00a0Ces fiches\u00a0seront donc am\u00e9lior\u00e9es au cours du d\u00e9but d&#8217;ann\u00e9e.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>R\u00e9f\u00e9rence au texte officiel THEME : L&#8217;INFORMATIQUE ET LA PROGRAMMATION Connaissances et comp\u00e9tences associ\u00e9es Exemples de situations, d\u2019activit\u00e9s et de<\/p>\n","protected":false},"author":210,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2142","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/sti-college\/wp-json\/wp\/v2\/pages\/2142","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/sti-college\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/sti-college\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/sti-college\/wp-json\/wp\/v2\/users\/210"}],"replies":[{"embeddable":true,"href":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/sti-college\/wp-json\/wp\/v2\/comments?post=2142"}],"version-history":[{"count":1,"href":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/sti-college\/wp-json\/wp\/v2\/pages\/2142\/revisions"}],"predecessor-version":[{"id":8436,"href":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/sti-college\/wp-json\/wp\/v2\/pages\/2142\/revisions\/8436"}],"wp:attachment":[{"href":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/sti-college\/wp-json\/wp\/v2\/media?parent=2142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}