{"id":2140,"date":"2016-07-11T08:58:42","date_gmt":"2016-07-11T07:58:42","guid":{"rendered":"http:\/\/blogacabdx.ac-bordeaux.fr\/ressii\/?page_id=2140"},"modified":"2019-04-06T10:12:02","modified_gmt":"2019-04-06T08:12:02","slug":"ip-2-1-analyser-le-comportement-attendu-dun-systeme-reel-et-decomposer-le-probleme-pose-en-sous-problemes-a%c2%81fin-de-structurer-un-programme-de-commande","status":"publish","type":"page","link":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/sti-college\/ip-2-1-analyser-le-comportement-attendu-dun-systeme-reel-et-decomposer-le-probleme-pose-en-sous-problemes-a%c2%81fin-de-structurer-un-programme-de-commande\/","title":{"rendered":"IP-2-1 &#8211; Analyser le comportement attendu d\u2019un syst\u00e8me r\u00e9el et d\u00e9composer le probl\u00e8me pos\u00e9 en sous-probl\u00e8mes a\u0081fin de structurer un programme de commande"},"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-1 &#8211;\u00a0<\/strong>Analyser le comportement attendu d\u2019un syst\u00e8me\u00a0r\u00e9el et d\u00e9composer le probl\u00e8me pos\u00e9 en sous-probl\u00e8mes\u00a0afin de structurer un programme de\u00a0commande.<\/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, afin 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 modi\u0081cations\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\">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\">Toutes les situations probl\u00e8mes pouvant \u00eatre r\u00e9solues en programmant un syst\u00e8me. Exemple : G\u00e9rer l\u2019allumage \u201cintelligent\u201d d\u2019une maison.<\/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 caract\u00e9riser les contraintes ?<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Comment d\u00e9composer en fonctions de services \/ techniques ?<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Comment trouver des solutions \u00e0 chaque fonctions ? Exemple :<\/span>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Comment allumer des lampes ?<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Comment allumer les lampes quand c\u2019est n\u00e9cessaire ?(Utilisation d\u2019un capteur pour d\u00e9tecter une personne)<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">\u00c9crire la structure des \u00a0algorithmes correspondants ?<\/span><\/li>\n<\/ul>\n<\/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\">M\u00e9thodes d\u2019analyse fonctionnelle.<\/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 style=\"font-weight: 400\"><span style=\"font-weight: 400\">D\u00e9crire graphiquement le fonctionnement attendu d&#8217;un syst\u00e8me robotis\u00e9: associer les actions qu\u2019un syst\u00e8me est en capacit\u00e9 de r\u00e9aliser avec la structure et les \u00e9l\u00e9ments d\u2019un programme.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">G\u00e9rer l\u2019allumage efficace et intelligent d\u2019une maison.<\/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\">Maquette domotis\u00e9es. <\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robots autour de situations d\u00e9clenchantes dans lesquelles il serait possible de d\u00e9composer le probl\u00e8me en deux sous probl\u00e8mes : Comment mettre en marche le robot (s\u00e9quence d\u2019instructions) et comment d\u00e9tecter un objet. (Utilisation d\u2019un capteur dans une boucle \u00a0par exemple.)<\/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\">Toutes les situations probl\u00e8mes pouvant \u00eatre r\u00e9solues en programmant un syst\u00e8me. Exemple : G\u00e9rer l\u2019allumage \u201cintelligent\u201d d\u2019une maison.<\/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 caract\u00e9riser les contraintes ?<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Comment d\u00e9composer les fonctions de services en fonctions techniques ?<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Comment trouver des solutions \u00e0 chaque fonctions ? Exemple :<\/span>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Comment allumer des lampes ?<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Comment allumer les lampes quand c\u2019est n\u00e9cessaire ?<\/span>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Utilisation d\u2019un capteur pour d\u00e9tecter une personne<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">D\u00e9tection de la quantit\u00e9 de lumi\u00e8re pour allumer les lampes la nuit uniquement.<\/span><\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">\u00c9crire la structure des \u00a0algorithmes correspondants.<\/span><\/li>\n<\/ul>\n<\/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\">M\u00e9thodes d\u2019analyse fonctionnelle.<\/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 style=\"font-weight: 400\"><span style=\"font-weight: 400\">S&#8217;initier aux processus et aux r\u00e8gles des langages informatiques.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Observer et d\u00e9crire le comportement d\u2019un syst\u00e8me embarqu\u00e9 et en d\u00e9crire les \u00e9l\u00e9ments de sa programmation (simulation \u00e9cluses, portail&#8230;.)<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">G\u00e9rer l\u2019allumage efficace et intelligent d\u2019une maison.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">G\u00e9rer le syst\u00e8me d\u2019alarme d\u2019une maison.<\/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\">Maquette domotis\u00e9es. <\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robots autour de situations d\u00e9clenchantes dans lesquelles il serait possible de d\u00e9composer le probl\u00e8me en deux sous probl\u00e8mes : <\/span>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Comment mettre en marche le robot (s\u00e9quence d\u2019instructions) ?<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Comment d\u00e9tecter un objet ? (Utilisation d\u2019un capteur dans une boucle \u00a0par exemple.)\u00a0<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Comment suivre un parcours ?<\/span><\/li>\n<\/ul>\n<\/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\">Toutes les situations probl\u00e8mes pouvant \u00eatre r\u00e9solues en programmant un syst\u00e8me. Exemple : La voiture autonome : Comment \u00e9voluer de mani\u00e8re autonome dans des situations complexes.<\/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 caract\u00e9riser les contraintes ?<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Comment d\u00e9composer les fonctions de services en fonctions techniques ?<\/span>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Comment mettre en marche, s\u2019arr\u00eater, suivre un itin\u00e9raire ?<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Comment respecter le code de la route ?<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Comment \u00e9viter les accidents ?<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Comment \u00e9viter les obstacles ?<\/span><\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Comment trouver des solutions \u00e0 chaque fonctions ? Exemple :<\/span>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Comment mettre en route les deux \u00a0moteur pour une ligne droite ?<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Comment arr\u00eater un moteur pour tourner ?<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Comment d\u00e9tecter la couleur de la route pour pouvoir la suivre et d\u00e9tecter les virages ?<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Comment d\u00e9tecter les obstacles pour s\u2019arr\u00eater ou les \u00e9viter ?<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Comment acc\u00e9l\u00e9rer, ralentir ?<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Comment s\u2019arr\u00eater aux stops, aux intersections ?\u2026 <\/span><\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Comment structurer le programme ?<\/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\">M\u00e9thodes d\u2019analyses fonctionnelles<\/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 style=\"font-weight: 400\"><span style=\"font-weight: 400\">Agencer un robot (capteurs, actionneurs) pour r\u00e9pondre \u00e0 une activit\u00e9 et un programme donn\u00e9<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Programmer un robot capable d\u2019\u00e9voluer dans un environnement urbain et complexe et respecter le code la route.<\/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-2 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-2140","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/sti-college\/wp-json\/wp\/v2\/pages\/2140","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=2140"}],"version-history":[{"count":1,"href":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/sti-college\/wp-json\/wp\/v2\/pages\/2140\/revisions"}],"predecessor-version":[{"id":8435,"href":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/sti-college\/wp-json\/wp\/v2\/pages\/2140\/revisions\/8435"}],"wp:attachment":[{"href":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/sti-college\/wp-json\/wp\/v2\/media?parent=2140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}