Diapositive 1 - Informatique et sciences du numérique au lycée

Download Report

Transcript Diapositive 1 - Informatique et sciences du numérique au lycée

Informatique et Sciences du
Numérique
Présentiel du 1/12/2011
Sommaire

Présentation du contenu des 2 journées du
secondaire



ISN et la pédagogie par le projet


Exemples de projets.
Présentation du projet




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
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 le projet est intéressante, à condition que le
NMEA
cadre des projets soit fixé.
183
Exemples de projets
Poste Distant
la santé, le sport :
RS 232
-AIDE À L’ANALYSE DU SYNDROME CARPIEN;
Speedo.
Interne
t
-MAINTIEN DES PERSONNES AGEES À DOMICILE;
-CARDIO-TRAINING; Centrale de
navigation
PC Navigation
-RECHERCHE DU CENTRE DE GRAVITÉ D’UN CAVALIER;
Station Météo
•les transports:
-SYSTEME D’INFORMATION SUR LE TRAFIC ROUTIER;
-NAVIGATION ASSISTÉE PAR ORDINATEUR;
GPS
•la gestion technique de bâtiments:
-ÉCONOMIE DE CHAUFFAGE ,ACCÉS SECURISÉ
•la météorologie
-STATION MÉTÉO COMMUNICANTE
etc….
Réseau
Ethernet
Acquisition
Traitement
Commande
Conversion A/N
Calcul
Affichage
Liaison Série
Décodage de trame
Commande moteur
….
….
….
Température Corporelle
des Rats
Introduction

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

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 … )

Depuis l’apparition des caméras thermiques :



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
Présentation du Système existant
Partie Commande
Partie Opérative
Liaison filaires
Ethernet
<ModBus TCP/IP>
USB
Poste local de suivi
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 langage C
Coder des algorithmes simples en langage C.
Formations ISN
Exercices pour la journée J1 – Niveau 1
Partie 1 : Afficher – Tester - Répéter

Exercice 1 :
Afficher « Bonjour, la camera est initialisée »

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


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
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 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

Partie 2 : Manipulation des
tableaux


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.

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.
 Afficher le tableau en effectuant une seule boucle



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.



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 que 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 ?