Programmer une nouvelle fonctionnalité

Le cours résumé

Analyse du besoin et flux de données Programmer une nouvelle fonctionnalité consiste à ajouter une capacité supplémentaire à un système automatisé pour répondre à un besoin spécifique. Avant d'écrire la moindre ligne de code, il est indispensable de déterminer comment le système interagit avec son environnement en identifiant les entrées et les sorties. Information provenant de l'environnement extérieur captée par le système via des capteurs (température, luminosité, présence) ou via une Interface Homme-Machine (bouton, écran tactile). Action réalisée par le système sur son environnement via des actionneurs (allumer une LED, faire tourner un moteur, émettre un son) ou affichage d'une information sur un écran. Les données transitent également par des fichiers ou des bases de données pour être stockées ou lues ultérieurement. La gestion des entrées et sorties (E/S) constitue le coeur du fonctionnement d'un objet connecté. Entrée : Signal de la télécommande ou cellule photoélectrique (présence d'un obstacle). Traitement : Analyse de la condition de sécurité. Sortie : Activation du moteur pour ouvrir ou fermer le vantail. De l'algorithme à la programmation L'algorithme est la description précise et ordonnée des étapes à suivre pour résoudre un problème ou accomplir une tâche. Il est écrit en langage naturel, c'est-à-dire une langue compréhensible par l'humain (comme le français), avant d'être traduit en langage de programmation. Pour concevoir une fonctionnalité, on respecte généralement cet ordre : 1. Description du problème. 2. Écriture de l'algorithme en français. 3. Traduction en blocs (Scratch) ou en texte (Python). 4. Téléchargement dans l'objet technique. Le passage de la programmation graphique (par blocs type Scratch ou micro:bit) à la programmation textuelle (Pyth

Questions types du Brevet

Annales du Brevet sur ce chapitre

Sujets corrigés du Brevet

Autres chapitres de Technologie