Informatique et Sciences du Numrique Prsentiel du 1122011

  • Slides: 23
Download presentation
Informatique et Sciences du Numérique Présentiel du 1/12/2011

Informatique et Sciences du Numérique Présentiel du 1/12/2011

Sommaire n Présentation du contenu des 2 journées du secondaire n n n ISN

Sommaire n Présentation du contenu des 2 journées du secondaire n n n ISN et la pédagogie par le projet n n Exemples de projets. Présentation du projet n n Objectif de la première journée Objectif de la deuxième journée Introduction Fonctionnement du système Expression du besoin Conclusion

Objectifs du présentiel niveau 1 Première journée • mettre en œuvre un environnement de

Objectifs du présentiel niveau 1 Première journée • mettre en œuvre un environnement de programmation en langage C • Coder des algorithmes simples en langage C. Deuxième journée • mettre en œuvre un environnement de programmation en langage HTML/PHP • Créer des pages WEB statiques • Créer des pages WEB Dynamiques Ces deux journées sont construites autour d’un projet industriel

ISN et la pédagogie par le projet NAO Station météo Communicante La pédagogie par

ISN et la pédagogie par le projet NAO Station météo Communicante La pédagogie par le projet est intéressante, à condition que le NMEA 183 cadre des projets soit fixé. Exemples de projets Poste Distant la santé, le sport : RS 232 Interne • la gestion technique de bâtiments: -AIDE À L’ANALYSE DU SYNDROME CARPIEN; t -ÉCONOMIE DE CHAUFFAGE , ACCÉS SECURISÉ -MAINTIEN DES PERSONNES AGEES À DOMICILE; • la. Speedo. météorologie -CARDIO-TRAINING; Centrale de -STATION MÉTÉO COMMUNICANTE navigation PC Navigation -RECHERCHE DU CENTRE DE GRAVITÉ D’UN CAVALIER; etc…. Station Météo • les transports: -SYSTEME D’INFORMATION SUR LE TRAFIC ROUTIER; -NAVIGATION ASSISTÉE PAR ORDINATEUR; GPS Réseau Ethernet

Acquisition Traitement Commande Conversion A/N Calcul Affichage Liaison Série Décodage de trame Commande moteur

Acquisition Traitement Commande Conversion A/N Calcul Affichage Liaison Série Décodage de trame Commande moteur …. ….

Température Corporelle des Rats

Température Corporelle des Rats

Introduction n Dans un protocole de recherche médicale : § § La prise de

Introduction n Dans un protocole de recherche médicale : § § La prise de la température corporelles du sujet étudié doit être régulière. L’utilisation des rats comme cobayes § § Physiologie semblable à la nôtre Faciles à manipuler et entretenir

Prise de la température du Rat n Avant l’apparition des caméras thermiques : Par

Prise de la température du Rat n Avant l’apparition des caméras thermiques : Par le biais d’une sonde de température implantée au niveau de la tête du rat Inconvénients : Opération chirurgicale nécessaire pour implanter la sonde. Impossibilité d’avoir plusieurs zones des mesures (corps, queue … ) n Depuis l’apparition des caméras thermiques : n n n Prises des mesures sans contact avec les sujets Possibilité d’avoir la température de plusieurs zones Possibilité d’automatiser les relevés

Exemple d’image thermique et de son fichier Excel

Exemple d’image thermique et de son fichier Excel

Présentation du Système existant Partie Opérative Partie Commande Liaison filaires Ethernet <Mod. Bus TCP/IP>

Présentation du Système existant Partie Opérative Partie Commande Liaison filaires Ethernet <Mod. Bus TCP/IP> USB Poste local de suivi

AMELIORATIONS DEMANDEES Système de relevé de T° Internet Ethernet <TCP/IP> • • Amélioration des

AMELIORATIONS DEMANDEES Système de relevé de T° Internet Ethernet <TCP/IP> • • Amélioration des traitements des données sur le poste local. Création d’un site Web dédié au suivi Postes distants

Travaux Pratiques • • • Objectifs mettre en œuvre un environnement de programmation en

Travaux Pratiques • • • Objectifs mettre en œuvre un environnement de programmation en langage C Coder des algorithmes simples en langage C.

Formations ISN Exercices pour la journée J 1 – Niveau 1 Partie 1 :

Formations ISN Exercices pour la journée J 1 – Niveau 1 Partie 1 : Afficher – Tester - Répéter n Exercice 1 : Afficher « Bonjour, la camera est initialisée » n Exercice 2 : Afficher « La camera se trouve à la cage 1. » , puis 2, 3, 4, 5, 6, 7, 8. Exercice 3 : Afficher « La camera se trouve à la cage 1. » , puis 2, 3, 4, 5, 6, 7, 8, 7, 6, 5, 4, 3, 2, 1 Essayer de ne faire qu’une boucle n

n On envoie un octet à l’automate qui gère les déplacements de la caméra

n On envoie un octet à l’automate qui gère les déplacements de la caméra pour lui indiquer sur lesquelles des cages elle doit s’arrêter. L’exemple suivant illustre que 137 signifie de s’arrêter à la cage 8, 4 et 1. : CAGE 8 CAGE 7 CAGE 6 CAGE 5 CAGE 4 CAGE 3 CAGE 2 CAGE 1 OCTET 1 0 0 0 1 137 1. Sur quelles cages s’arrête la caméra si on lui envoie le nombre 109 ? 2. Quel nombre envoyer à l’automate pour lui indiquer de ne s’arrêter que sur les cages impaires ? 3. Réaliser un programme dans lequel on entre le nombre en question le l’ordinateur indique les cages où s’arrêter. Imaginer 2 méthodes différentes

Exercice 5 : Traduire cet algorithme écrit en pseudo langage en C: La caméra

Exercice 5 : Traduire cet algorithme écrit en pseudo langage en C: La caméra est en position : 4 Demander à quelle cage aller Si on entre 0 On quitte le programme Sinon L’ordinateur indique toutes les cages à survoler pour s’y rendre et on recommence à partir ce cette nouvelle position n

Partie 2 : Manipulation des tableaux n n Exercice 6 : On donne un

Partie 2 : Manipulation des tableaux n n Exercice 6 : On donne un tableau, qui représente une ligne de relevé de température. Afficher le tableau. Exercice 7 : On donne un tableau, qui représente une ligne de relevé de température. On considère que la zone où se trouve le rat correspond aux températures supérieures à 30°. Lister ces températures.

n Exercice 8 : On donne un tableau, qui représente une ligne de relevé

n Exercice 8 : On donne un tableau, qui représente une ligne de relevé de température. Afficher les 10% des températures les plus élevées (on pourra faire un tri du tableau) Exercice 9 : On donne un tableau à double entrée représentant la matrice des températures. Afficher le tableau en effectuant une seule boucle n

n n Exercice 10 On donne un tableau à double entrée représentant la matrice

n n Exercice 10 On donne un tableau à double entrée représentant la matrice des températures, on demande de retrouver la température la plus haute et la plus basse. Exercice 11: On donne un tableau à double entrée représentant la matrice des températures, cherche la température moyenne.

n n n Exercice 12 : On donne un tableau à double entrée représentant

n n n Exercice 12 : On donne un tableau à double entrée représentant la matrice des températures, afficher les 10% des températures les plus basses. (Imaginer une autre technique pour l’exercice 7) Exercice 13 : On suppose que la zone du rat correspond aux températures de plus de 30°. 1. Quelle proportion de l’image le rat représente -t-il ? Quelle est sa température moyenne ?