Fonction Traiter Algorithmique et Programmation Terminale SI Synthèse 2 Algorithmique S2P v1.0 JC PAPAZIAN – Lycée Fourcade
JC PAPAZIAN – Lycée Fourcade 1- Algorithme Définition : Un algorithme a pour objet de décrire sur un schéma (donc de manière statique), l’enchaînement dans le temps (donc dynamique) des différentes actions destinées à être exécutées par une machine. Algorithmique S2P v1.0 JC PAPAZIAN – Lycée Fourcade
JC PAPAZIAN – Lycée Fourcade 1- Algorithme Définition : C’est le langage de programmation avec le niveau d’abstraction le plus élevé. Tous les langages de programmation traduisent un algorithme. Algorithmique S2P v1.0 JC PAPAZIAN – Lycée Fourcade
JC PAPAZIAN – Lycée Fourcade 1- Algorithme Principe et syntaxe: Succession de conditions : BRANCHEMENTS CONDITIONNELS Algorithmique S2P v1.0 JC PAPAZIAN – Lycée Fourcade
JC PAPAZIAN – Lycée Fourcade 1- Algorithme Principe et syntaxe: ACTIONS Algorithmique S2P v1.0 JC PAPAZIAN – Lycée Fourcade
JC PAPAZIAN – Lycée Fourcade 1- Algorithme Principe et syntaxe: à partir de ces deux éléments de base on construit une STRUCTURE REPETITIVE ou ITERATIVE Algorithmique S2P v1.0 JC PAPAZIAN – Lycée Fourcade
2- Programmation en C BRANCHEMENTS CONDITIONNELS Algorithmique S2P v1.0 JC PAPAZIAN – Lycée Fourcade
JC PAPAZIAN – Lycée Fourcade 2- Programmation en C STRUCTURE REPETITIVE Algorithmique S2P v1.0 JC PAPAZIAN – Lycée Fourcade
JC PAPAZIAN – Lycée Fourcade 2- Programmation en C BOUCLE d’ITERATION Algorithmique S2P v1.0 JC PAPAZIAN – Lycée Fourcade
JC PAPAZIAN – Lycée Fourcade 2- Programmation en C COMPILATION Algorithmique S2P v1.0 JC PAPAZIAN – Lycée Fourcade
JC PAPAZIAN – Lycée Fourcade 2- Programmation en C COMPILATION L’étape consécutive à la création du programme (appelé aussi code source ou fichier source), celui-ci est compilé afin de pouvoir être exécuté par le µP cible. L’intérêt d’un langage de haut niveau comme le C est d’être dans une certaine mesure indépendant de la cible sur laquelle il va être exécuté : la traduction vers la cible est effectuée par le compilateur. Le nouveau fichier ainsi créé est appelé fichier exécutable. Il reste donc plus qu’à le transférer vers la cible. Ceci est fait par un programme spécifique de téléchargement (ce programme est appelé aussi UPLOADER). Algorithmique S2P v1.0 JC PAPAZIAN – Lycée Fourcade
JC PAPAZIAN – Lycée Fourcade 2- Programmation en C AIDE INDISPENSABLE Lors des TP de programmation, vous aurez à disposition le document de référence de programmation en C pour le robot HEMISSON. Il est téléchargeable sur le site de la SI (ressources Hemisson) Algorithmique S2P v1.0 JC PAPAZIAN – Lycée Fourcade