PDF créé avec la version d'essai pdffactory

Documents pareils
DELIBERATION N CP











Vérification d invariants de systèmes paramétrés par superposition

Programme Prélavage vapeur. Nettoyage automatique du tambour Permet de nettoyer automatiquement le tambour.

STATUTS DE L ASSOCIATION. Association régie par par la Loi du 1 er juillet 1901




Condition inf-sup pour l Elément Fini de Taylor-Hood È ¾ -iso-è ½

I. Introduction aux fonctions : les fonctions standards



Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions

FICHE DE RENSEIGNEMENTS SAISON

P etit pat hw o rk de ombinatoire énumérative Mireille Bousquet-Mélou, CNRS, LaBRI, Bo rdeaux ri.fr/ b ousquet


Commande Prédictive. J. P. Corriou. LSGC-ENSIC-CNRS, Nancy. corriou@ensic.inpl-nancy.fr

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

DE L ALGORITHME AU PROGRAMME INTRO AU LANGAGE C 51

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

ASR1 TD7 : Un microprocesseur RISC 16 bits

IN Cours 1. 1 Informatique, calculateurs. 2 Un premier programme en C

ACTIVITÉ DE PROGRAMMATION

Cours 1 : Qu est-ce que la programmation?

Introduction à la programmation orientée objet, illustrée par le langage C++ Patrick Cégielski

Cours de C++ François Laroussinie. 2 novembre Dept. d Informatique, ENS de Cachan

UE Programmation Impérative Licence 2ème Année

Initiation à la sécurité


Programmation système I Les entrées/sorties

Programmation C. Apprendre à développer des programmes simples dans le langage C

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE

Informatique Générale

Programmation Orientée Objet

Cours d Algorithmique et de Langage C v 3.0

Conservation des documents numériques

Le prototype de la fonction main()

Architecture des ordinateurs

Quelques éléments de compilation en C et makefiles

Complexité. Licence Informatique - Semestre 2 - Algorithmique et Programmation

Introduction à la programmation Travaux pratiques: séance d introduction INFO0201-1

Chap III : Les tableaux

Le langage C++ est un langage de programmation puissant, polyvalent, on serait presque tenté de dire universel, massivement utilisé dans l'industrie

Structure d un programme et Compilation Notions de classe et d objet Syntaxe

Lot 4: Validation industrielle. Youness LEMRABET Pascal YIM, 19/11/2010

Cours Informatique 1. Monsieur SADOUNI Salheddine

Cours d initiation à la programmation en C++ Johann Cuenin

Initiation. àl algorithmique et à la programmation. en C

COURS et TP DE LANGAGE C++

Bases de programmation. Cours 5. Structurer les données

Etude des problèmes de sécurité liés au protocole SIP (Session Initiation Protocol)

Base de l'informatique. Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB)

Analyse de sécurité de logiciels système par typage statique

Année Universitaire 2009/2010 Session 2 de Printemps

Cours Langage C/C++ Programmation modulaire

Extrait de uvrez/technique.mspx UREC MMSH (S. ZARDAN) 1

Chapitre I Notions de base et outils de travail

Introduction au langage C

Analyse du temps de réponse des systèmes temps réel

Programmation stochastique

La communication et la gestion de l'information

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java

HISTORIQUE DES SYSTEMES D'EXPLOITATION (S.E.)

Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if

Programmation en langage C d un µcontrôleur PIC à l aide du compilateur C-CCS Sommaire

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

!" #$# % *(!( % (+#$#, ) ( 5- % % 2! $!!!! !!!! % %. / 0 1 ' 2% %. ( ( % 4 5

PROJET ALGORITHMIQUE ET PROGRAMMATION II

Cours d Algorithmique-Programmation 2 e partie (IAP2): programmation 24 octobre 2007impérative 1 / 44 et. structures de données simples

1. Structure d un programme C. 2. Commentaire: /*..texte */ On utilise aussi le commentaire du C++ qui est valable pour C: 3.

2 20 e Journées Bases de Données Avancées (BDA 2004). 1. Introduction

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

Programmation C++ (débutant)/instructions for, while et do...while

STS SE. FreeRTOS. Programmation réseau WIFI. Programmation réseau. Socket Tcp. FlyPort smart Wi-Fi module

Le Processus Unifié de Rational

Une introduction à Java

Master IMA - UMPC Paris 6 RDMM - Année Fiche de TP

Structure et fonctionnement d'un ordinateur : hardware

Cours 14 Les fichiers

Éléments d'architecture des ordinateurs

Introduction à l algorithmique et à la programmation M1102 CM n 3

Travaux pratiques. Compression en codage de Huffman Organisation d un projet de programmation

Algorithmique & Langage C IUT GEII S1. Notes de cours (première partie) cours_algo_lgc1.17.odp. Licence

Gestion de gros fichiers binaires (images) en APL*PLUS III

Grandes lignes ASTRÉE. Logiciels critiques. Outils de certification classiques. Inspection manuelle. Definition. Test

Programmation en Java IUT GEII (MC-II1) 1

Seance 2: En respectant la méthode de programmation par contrat, implémentez les autres fonctions de jeu.

Raisonnement distribué dans un environnement de type Pair-à-Pair

Le Langage C++ Patrick TRAU - ULP IPST version du 02/10/05

UFR d Informatique. FORMATION MASTER Domaine SCIENCES, TECHNOLOGIE, SANTE Mention INFORMATIQUE

La technologie Java Card TM

Transcription:

Í7 ²½» è ïò ïßò ˲» ±» ¼» ±¾± ˲ ¹ ²¼» «² ± «±³» º ¾ ½ ±² ¼» ½ 6» º ² ¼» 7 ±²¼» «¼»³»² «½±³³ ²¼» ¼»» ½»² ò ˲ 8³» ½±³ ± 7 ¼Ž«² ±¾± ô ¼Ž«² ½ ±» ¼Ž«² º ¹± 7 7 ½ «ò ß ½»½ ïßïò Ô» ±¾±» «7 ¼ ² ½«²»ò º ¾ »² ½±² ²«¼» ½ 6» «Ž ¼±²²» ª»««²» º»²6»ò Ô» ²¹ 7¼»² ø»»½»»ô ª± «± ² ±² ±½µ7 ¼ ² «² º ¹± «7 @ Ž ¾±«ò Ô ½±³³«² ½ ±²»²»» º ¹±»» ±¾± ø «²»» ¼7 ½»» º «² ½ ± «±³ 7ò ˲» ½«± 7 ³ ± ²»» @ ²±» ò ` ½ ¼» ½» ²» ½±² ²»»½ ² ô» ±¾± ¼ ±» ¼Ž«²» ³7³±»» 6³»³»² º ¾» ½» «Ž»³ 6½» ¼» ³7³±»»½»» ¼ ² ±² ² 7¹ 7ò ²»»«ô @ «² ² ² ¼±²²7ô ³7³±» «Ž«²»» ² «½ ±²ò б«¼» ±² ô 7 7 ½±²ª»²«»½»»» «±½µ7» ¼ ²» º ¹± ò ߪ ² ¼Ž» 7½ «²» ² «½ ±² ¼»»½»»ô ¼»ª ¼»³ ²¼» «½ ± ¼Ž» ½» ½» ¼ ²» º ¹±ò ïßîò Ô» º ¹± ÔŽ± ¹ ² ±² ¼ ²» º ¹±» 8 «½ «7»ò Ô» 7 ¹8» ï @ ïð ½±²»²ó ²»² ½ ½«²» «²» «²» ¼Ž ²¹ 7¼»² ò Ô» 7 ¹8» ¼» ïï @ ïë ±² ¾» ø «¼7¾«ô º ² ¼Ž ½½ ¼» u 7 ±² ²» ³7¼» eô»»³» ¼» ¾± ¼» >» @»» ±» ò Ô» 7 ¹8» ¼» ïê @ ìð ½±²»²ó ²»² ½ ½«²» «²» ² «½ ±² ¼»»½»»ò Ý» º ¹±» 7 «7 ¼Ž«² ± ¹ ²» ¼»»½±²² ²½» ± » ¼Ž«² ¾ ½«7 ½ ¾» ¼» ¼» ½ ±» 7 ¹8» ò ïßíò Ô» ½ ± Ô± » ±¾± ¾» ± ² ¼» ½ ±» «7 ¼ ²» º ¹±ô ³ ³»» ½±» ½ ± «²» 7 » «»» ² ½ «² ²«³7 ± ¼Ž7 ¹8»ò Ô» ½ ± ª «º ¹± ½±²² ²½» ± » ²«³7 ±ò ˲ ¾ ½«7»²¼ ½» ±«ª» «Ž7 ¹8»»» ¼7 ±» ½ ± ò Ô» ½ ±» ±«²» «±¾± ò ïìî Ñ«ô» ÿ ÝŽ» ±»³»² ¾ «¼» ÿ Ó»» 󪱫 ½»»»» ±» ±«¾«¼» ¼7½»» º±²½ ±²²»³»² ¼» Ž«² 7 ¼»»³»² ò Ö» ª±« ½»» ¼7»» 8 ±½» ¼» 7 7 ²º± ³ ò Û ±² ²»» ³± ¼» ³±² ¼» ² ÿ

ÔŽ«² 7 ¼»»³»² ø«²» ² ±¼«½ ±² ïþò Ô»½»» ß«¼7 ô «² ¹ ²¼ ½«²» 7 ¾± 7 «²»»½»»» ½ «ª»ò л»³» æ Ÿ ª»» ¼7 ½»³»² îëð ¹ ¼» º ²» ¼ ² «²»» ²» å Ÿ ½» «²» º±² ²»ô ³»»» ì ±»«º»²»»»» å Ÿ ¼7» «º±»² ±«² «² c» ¼»»» «² 7 ô «Ž å Ÿ»» ±» «³± ² ¼» å Ÿ ± í ½ 7» @ ± ¼» Ž ½±± ½ ± å Ÿ «³±³»² ¼» º» ½» ½ 6» ô ±²¹» >» ª»½ ¼» Ž» «8¼» ±««Ž»» ±» º «¼» ±½±«ª» º±²¼ ¼» ±6» «, ª» 7»ò Ó ô ½»»»½»»ô ¼» ²7» @ «² 6» «³ ²ô ²»»«6» ½±³»» ±¾± ò ˲»½ ² ½»² ¼«² º± ³»»² ² «½ ±² ¼ 7» ò Ò±» ±²»½»» ² º± ³7»ô» u ±½7¼7 e æ ï л²¼»» ±½ ² ¾± ª ¼» ¼ ²» º ¹± î ß ± «¾± Ž ²¹ 7¼»² «7 «Ž7 ¹8» ï ¼«º ¹± í ß ± «¾± Ž ²¹ 7¼»² «7 «Ž7 ¹8» î ¼«º ¹± ì ß ± «¾± Ž ²¹ 7¼»² «7 «Ž7 ¹8» í ¼«º ¹± ë ß ± «¾± Ž ²¹ 7¼»² «7 «Ž7 ¹8» ì ¼«º ¹± ê ß ± «¾± Ž ²¹ 7¼»² «7 «Ž7 ¹8» ë ¼«º ¹± é Ó7 ²¹»» ¾± ³»» ¼ ²» º ¹± «Ž7 ¹8» ±' 7 7 è Í ½Ž»»³ 8» º± ßÔÑÎÍ ç»²¼» ¼» ïð Ú ÒÍ ïï л²¼»» ±½ ² ¾±» ² ¼ ²» º ¹± ïî ß ± «¾± Ž ²¹ 7¼»² «7 «Ž7 ¹8» ê ¼«º ¹± ïí ß ± «¾± Ž ²¹ 7¼»² «7 «Ž7 ¹8» é ¼«º ¹± ïì ÌßÒÌ ÏËÛ ¾± ÒÑÒ ª ¼» Úß ÎÛ ïë Ê»» «²» ±«½» ¼ ² «²» ±6» ïê ÌßÒÌ ÏËÛ ²±² ½«ïé Ô» ½»²¼ ² í𻽱²¼» ïè Ú Ò ÌßÒÌ ÏËÛ ïç Ú» ½ 6» îð ÌßÒÌ ÏËÛ ²±² ½«îï Ô» ½»²¼ ² í𻽱²¼» îî Ú Ò ÌßÒÌ ÏËÛ îí ܱ²²» ½ 6» ª»«îì Ú Ò ÌßÒÌ ÏËÛ îë λ½±³³»²½» «¼7¾«Û² ô»»½ ² ½»² ² º± ³» ½ ² «½ ±²»² ½±¼»ó¾» ³ ³7 ««²» ½» º 7»ò Ý ½»» ½7» ««²» 7 ¹8» ¼«º ¹±ò ïìí

Í7 ²½» è ïýò Ì»³»² ¼»»½»» ̱» ¼»½±²¼» ô «² ½±³ ± ² ¼«±¾±» 7 7 ²½»ºº»½ Ž«²» ¼» >½» «ª ²» æ Ÿ ¼»³ ²¼» «½ ± ¼Ž» ½» ½» ¼ ²» º ¹± ±½ ²» ² «½ ±² å Ÿ ¼±²²» Ž ² «½ ±² ±«²» @ «² ½±³ ± ² ¼«±¾±» 7 ¼7½±¼»«å Ÿ ¾» ± ²ô ¼»³ ²¼» «½ ± ¼Ž» ½» ½» ½ ±» ¼ ²» º ¹± ø«² ²¹ 7¼»²»»³» å Ÿ ¼±²²» ¼» ± ¼» «½±³ ± ² ËßÔ ø«² 7 «±³ ¼»»ª ¹» «¹±«ª» ²»» ¾ ¼«±¾± å Ÿ ¾» ± ²ô ¼»³ ²¼» «½ ± ¼Ž» ±» ½ ±» ¼ ²» º ¹± ø«² ¾± ¼» >»»»³» ò ß «±² ½» ²½» ³»² ¼» ¼»³ 8» ² «½ ±² ¼«u ±½7¼7 e» ±¾± æ л³ 8» ² «½ ±² u л²¼»» ±½ ² ¾± ª ¼» ¼ ²» º ¹± e α¾± ø 7 ²½»«æ ¼±²²» Ž± ¼» @ «²» ³ ³ ²» ¼Ž7¼» «²» 7 » ª»½» ²«³7 ± ïê ¼»½»³»² ½ ± α¾± ø 7 ²½»«æ ¼»³ ²¼» «½ ± ¼Ž» «º ¹± α¾± æ» ³»»²»²» Ý ± æ ± ««Ž «º ¹± Ú ¹± æ» ²«³7 ± ¼Ž7 ¹8» Ú ¹± æ ¼7 ½» ±² ¾ ½«7 ««Ž@ Ž7 ¹8» ½±²½» ²7» Ú ¹± æ» ½±¼» @ ¾» «½» Ú ¹± æ ³ ³»» ½±¼» @ ¾» Ú ¹± æ ½±»» ½±¼» @ ¾» ½ ± Ý ± æ ± ««Ž «±¾± α¾± ø 7 ²½»«æ» ½±¼» @ ¾» ³¾± ² Ž ² «½ ±² α¾± ø 7 ²½»«æ ¼±²²» Ž ² «½ ±² «¼7½±¼»«±«²» α¾± ø¼7½±¼»«æ Ž ²» ¼» Ž ² «½ ±² ³8²»» ¼7½±¼»«@ 7½ º» «7 ²½»««Ž º ½» ½» «² ¾± ª ¼» ¼ ²» º ¹± «Ž7 ¹8» ²«³7 ± ïï α¾± ø 7 ²½»«æ ¼±²²» Ž± ¼» @ «²» ³ ³ ²» ¼Ž7¼» «²» 7 » ª»½» ²«³7 ± ïï ¼»½»³»² ½ ± α¾± ø 7 ²½»«æ ¼»³ ²¼» «½ ± ¼Ž» «º ¹± α¾± æ» ³»»²»²» Ý ± æ ± ««Ž «º ¹± Ú ¹± æ» ²«³7 ± ¼Ž7 ¹8» Ú ¹± æ ¼7 ½» ±² ¾ ½«7 ««Ž@ Ž7 ¹8» ½±²½» ²7» Ú ¹± æ ² ±»» ¾± ª ¼» ½ ± Ý ± æ ± ««Ž «±¾± α¾± ø 7 ²½»«æ ¼±²²» Ž± ¼» @ ŽËßÔ ¼» ¼7 ½»» ¾± «¾» ¼»ª ²» ±¾± α¾± øëßô æ ¼±²²» Ž± ¼» «¾ ¼» º»» ª ïìì

ÔŽ«² 7 ¼»»³»² ø«²» ² ±¼«½ ±² Ü»«8³» ² «½ ±² u ß ± «¾± Ž ²¹ 7¼»² «7 «Ž7 ¹8» ï ¼«º ¹± e α¾± ø 7 ²½»«æ ¼±²²» Ž± ¼» @ «²» ³ ³ ²» ¼Ž7¼» «²» 7 » ª»½» ²«³7 ± ïé ¼»½»³»² ½ ± α¾± ø 7 ²½»«æ ¼»³ ²¼» «½ ± ¼Ž» «º ¹± α¾± æ» ³»»²»²» Ý ± æ ± ««Ž «º ¹± Ú ¹± æ» ²«³7 ± ¼Ž7 ¹8» Ú ¹± æ ¼7 ½» ±² ¾ ½«7 ««Ž@ Ž7 ¹8» ½±²½» ²7» Ú ¹± æ» ½±¼» @ ¾» «½» Ú ¹± æ ³ ³»» ½±¼» @ ¾» Ú ¹± æ ½±»» ½±¼» @ ¾» ½ ± Ý ± æ ± ««Ž «±¾± α¾± ø 7 ²½»«æ» ½±¼» @ ¾» ³¾± ² Ž ² «½ ±² α¾± ø 7 ²½»«æ ¼±²²» Ž ² «½ ±² «¼7½±¼»«±«²» α¾± ø¼7½±¼»«æ Ž ²» ¼» Ž ² «½ ±² ³8²»» ¼7½±¼»«@ 7½ º» «7 ²½»««Ž º ½» ½» «² ²¹ 7¼»² «7 ¼ ²» º ¹± «Ž7 ¹8» ²«³7 ± ï α¾± ø 7 ²½»«æ ¼±²²» Ž± ¼» @ «²» ³ ³ ²» ¼Ž7¼» «²» 7 » ª»½» ²«³7 ± ï ¼»½»³»² ½ ± α¾± ø 7 ²½»«æ ¼»³ ²¼» «½ ± ¼Ž» «º ¹± α¾± æ» ³»»²»²» Ý ± æ ± ««Ž «º ¹± Ú ¹± æ» ²«³7 ± ¼Ž7 ¹8» Ú ¹± æ ¼7 ½» ±² ¾ ½«7 ««Ž@ Ž7 ¹8» ½±²½» ²7» Ú ¹± æ ² ±» Ž ²¹ 7¼»² ½ ± Ý ± æ ± ««Ž «±¾± α¾± ø 7 ²½»«æ ¼±²²» Ž± ¼» @ ŽËßÔ ¼» ½» Ž ²¹ 7¼»² ¼ ²» ¾± «¾» ¼»ª ²» ±¾± α¾± øëßô æ ¼±²²» Ž± ¼» «¾ ¼» º»» ª Û» ½ ½» êé λ»»² ª»³»²»»» «7 ±²¼» ª ±«º ««ºº ³ ±² «ª ²» æ ïò Ô» ±¾± ¼ ±» ¼» ¾» «½±«¼» ³7³±»ò îò Ô» u ±½7¼7 e» ±½µ7 ¼ ²» º ¹±ò íò Ô» º ¹± ²Ž» ± ¹ ² 7ò ìò ˲» ³6³» 7 ¹8»»«½±²»² «²» ² «½ ±² ¼»»½»»» «² ²¹ 7¼»² ò ëò ˲» ³6³» 7 ¹8»»«½±²»² ¼»«² «½ ±² ¼»»½»»ò êò Ô» ±¾±» ¼7 ½» ««Ž «º ¹±ò éò Ô» ±¾±»» u ±½7¼7 eô ² «½ ±² ² «½ ±²ò èò Ô»½»»» «7»»» »» ±¾± ò çò Ô» ±¾± ô ª» ½ ± ô»«½» ¼» ½ ±» ¼ ²» º ¹±ò ïðò Ð ó» ±«ª»² 6» ²7½»» ± «²» ² «½ ±²ò ïìë

Í7 ²½» è îò îßò Ï ± ª»½ Ž«² 7 ¼»»³»² á Ö³»² ò Ò±«±²»»²¼» ± ² ± ²»»»»» ³»»»²» ±² ª»½» ½±²½»»½ ² ò ß ½»½ îßïò Ô» ±¾± ̱«½±³³»» ±¾± ô» ±½»»«½»² ¹ ò Ô» ²¹ 7¼»² «Ž u ½±² ±³³» e ±² ¼» ¼±²²7» ½7» ¼ ² ³7³±» ½»²»ò ±ó ¼«¼Ž ¼±²²7» ô º «¼» ½ ½«½±» ±²¼ ² «² «½ ±² ò Ô» ±½»»«½»²»» ² «½ ±² ¼» ±¹ ³³» ±½µ7» ¼ ² ³7³±» ½»²ó»ò ²» ¼ ±» ¼Ž«²» 8 º ¾» «² 7 ¼» ³7³±»ô «7»»³ ±»³»² ± ½ ½«ò îßîò Ô» º ¹± Ô ³7³±» ½»²»» «²» ½» ¼» ±½µ ¹» «½±²»² @ º±» ¼±²²7»»» ² «½ ±² ¼» ±¹ ³³»ò Ý 7 ó ¹8» ½±» ±²¼ @ «²» ½» ³7³±»ò Ô ³7³±» ½»²»» «²» ½» ¼» ±½µ ¹» ¼» ±¹ ³³»» ¼» ¼±²²7» ½±² ó «7 ¼» ½» ²«³7 ± 7» @ ¼» ðò Ý ½» ½±» ±²¼ ¹7²7»³»² @ «² ±½» ò Û»³» ¼» ½±²»²«¼Ž«²» ³7³±» ½»²» 7»² 7»²» ¼7½ ³ æ Ü7¾«¼» ³7³±» æ ßÞ ïì ïü ðð çç Û» ½ ½» êè Ý»»» 7»² ±²ô ¾»² 7»ô ±» «² ±¾ 8³»ò ` ª±» ª ô ½±³³»² Ž ²º± ³ ó ½»²ô ¼ ² «² ±¹ ³³»»«ó ¼7 ¹²» ½» «½±²»² ª»«ïì á ïìê

ÔŽ«² 7 ¼»»³»² ø«²» ² ±¼«½ ±² Ð ô ²± 7»²» ±² ³7³±» ½»²» ¼» ½»» º 9±² æ ß¼»» Ê»«ðððð ßÞ Ô» ²«³7 ± ¼» ½» » 7»²» Ž ¼»» ðððï ïì Ô» ½±²»²«¼» ½» » 7»²» ª»«ò ðððî ïü ððúú ðð ÚÚÚÚ çç Û» ½ ½» êç Ï»» ª»«¼» ½» ³7³±» «7» @ Ž ¼»» øððúú ïê á Ï»» Ž ¼»» ¼» ½» ³7³±» «½±²»² ª»«øßÞ ïê á λ³ ³ ± ²» æ ¼ ² Ž ² ±¹»ô u»½ e ¼ ²» º ¹±» ¼» «½ ½»ò л»³ó»ô» ±¾± ¾» ± ² ¼Ž«² «ºô ½» «ó½» ¼7 ½7 ¼«º ¹± ª»» ±¾± ò ²Ž»» «¼ ²» º ¹±ò Û² ²º± ³ ô ½» ²Ž»» ½ ò Ô± «Ž«²» ¼±²²7»» »² ³7³±»ô ½Ž» «²» ½±» »²ª± 7» «³ ½ ± ±½»»«ò îßíò Ô» ½ ± Ô» ³±»² ¼» ½±³³«² ½ ±²»²»» ±½»»«½»²» ³7³±» ½»²» Ž»» «² ¾«ò» @ º± @ ª7 ½ Ž ¼»» ¼Ž«²» ½» ³7³±»ô «² ± ¼» ø»½ ñ7½ ó » 7ª»² »³»² «²» ¼±²²7»ò ˲ ¾ æ Ÿ «² ½ ² ¼» ½±³³«² ½ ±² å Ÿ «²»²»³¾» ¼» º» ³» ² Ž7½ ²¹» ¼Ž ²º± ³ ±² ¾ ²»»²» ½±³ ± ² 7»½ ±² ò Ý º» ³» ¼» ª7 ½ «²» ª»«¾ ²» ï ±«ð å Ÿ ¹»«¼«¾«²¼ » ²±³¾» ¼» ¾ «ª»² ²» ³«²7³»² ø»² 8» ò Ô» ±½»»«½»² » ±¹ ³³»» ¼±²²7» «7»² ³7³±» ½»²» ¼± ½±³³«² ª»½ ½»»ó½ ò Ô» 7½ ²¹» ±² ¼» ¼» æ Ÿ»½ ¼«½±²»²«¼Ž«²» ½» ³7³±»» ±½»»«å Ÿ 7½ ¼«½±²»²«¼Ž«²» ½» ³7³±»» ±½»»«ò Ô» ¾ ½±³ ± 7 ¼» ± ±«ó»²»³¾» æ Ÿ» ¾«¼» ½±³³ ²¼» ±«² ±»» ± ¼» 7³» ±½»»«øÔ ÎÛ ±«WÝÎ ÎÛ @ ³7³±» ½»²» å Ÿ» ¾«¼Ž ¼»» ±«² ±»» ²«³7 ± ¼» ½» ª»½ »» ±½»»«ª»«ª» å Ÿ» ¾«¼» ¼±²²7» ±«² ±» «²» ¼±²²7» 7³» ± æ ó ³7³±» ¼ ²» ½ ¼Ž«² ± ¼» ¼»»½ ô ó» ±½»»«¼ ²» ½ ¼Ž«² ± ¼» ¼Ž7½ ò ïìé

Í7 ²½» è Ѳ»«½ 7³» ½» ¼» º 9±² «ª ²» æ Bus de commandes : LIRE Bus de commandes : LIRE Processeur central Bus dadresse (n de cellule) Bus de données (???) Mémoire centrale Processeur central Bus dadresse (n de cellule) Bus de données (valeur) Mémoire centrale Ú ¹ ï æ» ±½»»«ª»» ½±²»²«¼Ž«²» ½» Ô» ±½»»«² ³» «² ²«³7 ± ¼» ½» » Ž± ¼» Ô ÎÛò ˲»««¼ô ³7³± ó» 7 ±²¼ ª»½ ¼±²²7» ¼»³ ²¼7»ò Bus de commandes : ECRIRE Processeur central Bus dadresse (n de cellule) Bus de données (valeur) Mémoire centrale Ú ¹ î æ» ±½»»«ª»«7½» ¼ ² «²» ½» Ô» ±½»»«² ³» «² ²«³7 ± ¼» ½» ø±' ½» ¼±²²7» ô ¼±²²7»» Ž± ¼» ÛÝÎ ÎÛò Ô ³7³±» ½» ¼±²²7» @ Ž»²¼ ± ²¼ «7ò îßìò ݱ²½ «±² Í Ž±²» 7»²»» ± ½±³ ± ² ø ±½»»«ô ³7³±»ô ¾« ²±«ª»²±² ¼Ž ¾± ¼» ô ±² ¾±««½ 7³ «ª ² æ Périphériques Processeur central Mémoire centrale Interfaces Bus Unité de traitement Unité centrale Ú ¹ í æ Ž«² 7 ¼»»³»² Ñ«ô ½Ž» Ž«² ¼» ½ 7³ 7»² 7 ¼ ²»³ 8» 7 ²½» ¼» ½±«ò ʱ«²» ±«ó» ³»» ±½» ¼» ²» ª± ¼» ¼ ²» ¼7» ò ïìè

ÔŽ«² 7 ¼»»³»² ø«²» ² ±¼«½ ±² îþò Ô»½»» Ò±«ª±² ¼ ²¹«7 ± ² ª» «¼»» 7»² ±² ¼» ³7 ±¼» ¼» º ¾ ½ ±² ¼Ž«²» ½ 6» ø» ò Ô»½»» Ô» u ±½7¼7 e Ô» ½» Ê»» ¼7 ½»³»² îëð ¹ ¼» º ²» ¼ ² «²»» ²» ï î л²¼»» ±½ ² ¾± ª ¼» ¼ ²» º ¹± ß ± «¾± Ž ²¹ 7¼»² «7 «Ž7 ¹8» ï ¼«º ¹± Ý ² ª» «¼»» 7»² ±² ½±» ±²¼ @ «²» ¼Ž«±² ¼ ²½ æ Ò ª» «Ô»½»» Ô» u ±½7¼7 e Ô» ½» Ë 7 Ô» ½«²» Ô»»½ ² ½»² Ô» ±¾± Û² ²º± ³ ô ²±«±² 7¹»³»²» ±«ª» ½»» ¼» ¼7½±«¹»ò Ѿ» ª»» ¼ ± ª» «ª ²» ô» «% «Ž»» ª±² ª±» ª± ½±«¼Ž ²»» ¼» ±¹ ³³ ±² æ 1. Rappel Informatique = traitement automatisé de linformation Lutilisateur fournit des données en entrée Lordinateur exécute le programme Lordinateur fournit des résultats en sortie Ú ¹ ì æ» ¼» Ž±¾» ¼» Ž ²º± ³ Ô» ¾«¼» Ž ²º± ³ »»»³»² «±³ 7 ¼» Ž ²º± ³ ±²ò ÔŽ± ¼ ²» 7½ «² ±¹ ³³» ø»²»³¾» ¼Ž± ¼» ô ¼Ž ² «½ ±² ª»½ ¼» ¼±²²7» º±«²» Ž«ò ïìç

Í7 ²½» è 2. Problème : comment transmettre les ordres à lordinateur? Bla bla bla 001100101 Linformaticien pense et sexprime en langage «² » Lordinateur ne peut exécuter que des ordres formulés en langage ¾ ²» Ú ¹ ë æ ½±³³»² ² ³»»» ± ¼» á ÔŽ± ¼ ²»«²» ½±³»²¼» ²¹ ¹» «³ ² ½» ± ½±³»»ò º ½» ó ½» «² ²» ³7¼» æ» ²¹ ¹» ¼» ±¹ ³³ ±²ò 3. Solution : le langage de programmation Bla bla bla Linformaticien pense et sexprime en langage «² » -assez proche du langage naturel, donc simple à utiliser par lêtre humain -très structuré et très rigide, donc facilement et rapidement traduisible en binaire par lordinateur Ð ±¹ ³³»» ½«¾» 001100101 Lordinateur ne peut exécuter que des ordres formulés en langage ¾ ²» Ú ¹ ê æ «7 ¼«²¹ ¹» ¼» ±¹ ³³ ±² ÝŽ» ±«½» ª±« ß½½» ô É ²¼»ª» º ² ¼» ² ³»» ª± ± ¼» @ ³ ½ ²» ò Ô ±¼«½ ±² ¼Ž«² ±¹ ³³»»² ²¹ ¹» ³ ½ ²»» 7½«¾» Ž± ¼ ²» ¼ ºº7»²» 7» ²±«¼7 ±² ½ ó 8 ò Ò±» ±º± ¼ ²»»³ 8»» ¼» Ž ²º± ³ ô º ±¹ ³³»»² ¾ ²» ½» ²¹ ¹» ¼» ±¹ ³³ ±² ²Ž»»²»²½±»ò ÝŽ» ±«±«± ¾»ô 9 ª±«³ ïëð

ÔŽ«² 7 ¼»»³»² ø«²» ² ±¼«½ ±² ß«¼7 ô»» «² ±¾ 8³» @ «±³» ò Ý» «ó½»» ³7 Ž«¼ ² «² ²¹ ¹» «³ ²ò л»³» æ u Ì»² ô Ž «² ±¾±» Ž ³» ¾»² «Ž º ¾ ¼» ½ 6» ±«eò ` ¼» ½» ¾» ± ²ô ±² ²» º 9±² ¼±² ²±» «7» ¾ »³»² ½» ª ò Ü ²» ½ ³» ¼» º ¾ ½ ±² ¼» ½ 6» ô ²±» ½«²» «²»»½»»ò Ô»½»» 7 ² ± ½±³»» ± ±¾± ô «²»½ ² ½»² Ž ¼»² u ±½7¼7 eô ««²» ¼«½ ±² «±³ ±¼«¼» ½» ª»½ ¼» ½±¼» ó¾» » ±¾± ò Ó ²»² ² º ±²»»² ª»½ Ž ²º± ³ ¼» ¹» ±²ò ˲ ±¾ 8³» @ ²º± ³» ±«6» æ u Ì»² ô Ž «² ± ¼ ²» Ž ³» ¾»² ³»» ²½» ±«º ½ ³ 7» ±»² º» «±³ ³»² eò ÔŽ ²º± ³ ½»² ½» ½» ± @ ½±³»²¼» ½±³³»² Ž»²»» 7» ½»»³»² º ² ¼Ž»² ¼7¹ ¹» ¼» 8¹» ¼» ¹» ±²ò л»³»ô u ̱ º ½ ³ 7» «¾±«¼» í𠱫¼±²²»»«@ Ž7¼ ±² ¼Ž«²»»» ¼»» ²½»ò ̱ º ½ ³ 7» «¾±«¼» ê𠱫¼±²²»»«@ Ž7¼ ±² ¼Ž«²»»ª7 ¼» 7 @ «² ½ ¾ ²» ¼»»½±«ª»³»² eò ` ¼» ½» 8¹» ô Ž ²º± ³ ½»² ±¼««² ¹± ³»ò 4. Production dun exécutable étape 1/4 Traitements à automatiser DEBUT S var. entière R var. réelle analyse SAISIR S R = S / 2 AFFICHER «Résultat=» R FIN Algorithme = document papier Ú ¹ é 滳 8» 7» ¼» ±¼«½ ±² ¼Ž«²» 7½«¾» ÔŽ ¹± ³»»² ² » ²Ž» ½±³ Ž± ¼ ²»«ò ÝŽ» «² ±«¼Ž ²»» ¼» 7º» ±² «Ž ² ½ ¼ ²» ½ ¼» «¹7²7 ¼» ³7 ±¼± ±¹» ¼» ¼7ª» ±»ó ³»² ¼Ž ½ ±² ò ïëï

Í7 ²½» è Ô± Ž ¹± ³»»³¾» ½±» ±²¼» «8¹» ¼» ¹» ±²ô Ž ²º± ³ ½»²» @ «²» 7» ¼» ¼«½ ±² ¼ ² «² ²¹ ¹» ¼» ±¹ ³³ ±² æ 4. Production dun exécutable étape 2/4 DEBUT S var. entière R var. réelle SAISIR S R = S / 2 AFFICHER «Résultat=» R FIN traduction dans un langage de programmation #include <iostream.h> void main (void) { int s; float r; cout << "Entrez un nb. :" ; cin >> s; r = (float) s/2; cout << "Résultat = " << r ; } Algorithme = document papier ݱ¼» ±«½» dans un langage de programmation = fichier texte ASCII Ú ¹ è æ ¼»«8³» 7» ¼» ±¼«½ ±² ¼Ž«²» 7½«¾» Ô» 7 «² º ½» ±«½» ø ½ ô»² ²¹ ¹» Ýõõ «²Ž» ±«±«½±³ 7»²ó ¾» ³ ½ ²»ò ÝŽ» ô ½±³³» Ž ³±² 7 Ú ¹ êô «² ²¹ ¹» ²» ³7ó ¼»ò ˲»» «±³ » 7» ½±³ ±² ±¼««² º ½» ±¾» æ 4. Production dun exécutable étape 3/4 #include <iostream.h> void main (void) { int s; float r; cout << "Entrez un nb. :" ; cin >> s; r = (float) s/2; cout << "Résultat = " << r ; } Compilation 00011000010101 01101011010101 01011100001010 01011001010101 01010101010101 00101010100100 01010101010101 01101010101010 01010111000111 ݱ¼» ±«½» dans un langage de programmation = fichier texte ASCII ݱ¼»±¾» en langage binaire spécifique à la machine dexécution = fichier binaire Ú ¹ ç æ ± 8³» 7» ¼» ±¼«½ ±² ¼Ž«²» 7½«¾» Ý» «ó½ ²Ž» ±«± 7½«¾»ò Ý»» ô Ž ¹ ¾»² ¼» ²¹ ¹» ³ ½ ²»ô ³» ²½±³» ò Ü ² ª±» ±¹ ³³»ô ª±«ª» «7 ¼» º±²½ ±² ¼«²¹ ¹» ø»»³»ô ±«ºº ½» «² ³» ¹» ò Ñ» ½±¼» ±¾» ¼» ½»» º±²½ ±² ¼± 6» ² 7¹ 7 @ ª±» ±¹ ³³»ò Ý» ª» 7 7»²¼ ² Ž7¼ ±² ¼»»² øª± º ¹ «ª ²» ò ïëî

ÔŽ«² 7 ¼»»³»² ø«²» ² ±¼«½ ±² Ô ¼» ² 8» 7»» 7» 7¼ ±² ¼»»²» @ ±½» ª±» ±¹ ³³» ª»½» ½±¼» ±¾» ¼» º±²½ ±² ¼«²¹ ¹» ª±«ª» ² 7¹ 7 ¼ ² ª±» ±¹ ³³» æ 4. Production dun exécutable étape 4/4 00011000010101 01101011010101 01011100001010 01011001010101 01010101010101 00101010100100 01010101010101 01101010101010 01010111000111 Edition de liens ( ²µ) 11111100000111 11100001110010 01011000010101 01010111110101 11111100011101 01101010101010 01010111000111 10000011111100 00000001110010 01011000010101 01010111110101 11111100011101 01111110001111 01010111000111 Code objet du programme 11000110000101 01101011010101 01010000001010 01011000010101 01010111110101 00101010100100 01010101010101 01101010101010 01010111000111 Code objet de fonctions externes utilisées par le programme (ex. cin) Fichier contenant le ½±¼»» ½«¾» Ú ¹ ïð æ «8³» 7» ¼» ±¼«½ ±² ¼Ž«²» 7½«¾» Ñ«ºô 9» ²±«±¾»²±²»²º ² «² º ½» «¼ øº ½» ò»» ±«É ²¼± ò ÝŽ» «² ±¹ ³³»» 7½«¾» » ±½»»«± ± ½» «ó½» ½ ¹7»² ³7³±» æ 5. Exécution en mémoire 1. Lecture du fichier Système dexploitation Libre Instructions Fichier programme exécutable 000111000110 011100110100 Disque 2. Chargement en mémoire Données Pile Instructions Données Pile RAM Ú ¹ ïï æ» 7½«±² ¼«±¹ ³³» Ü ² «²»²ª ±²²»³»² ³«>½» ½±³³» Ô ²«ô É ²¼± ±«Ó ½ÑÍô «±ó ¹ ³³»» 7½«¾» ½± ¾»² ¼ ² ³7³±»ò Ѳ» ¼ ² ½» ½ ¼» ±½» «ò Ý ±½» «½ «7»² ±» æ «²» ± ² «½ ±² ô «²» ± ¼±²²7» ø» ª ¾»» «²» ± ø» ½» ¼» ±½µ ¹»»³ ±» «7 ¼ ² ¼» ½ ²±«²Ž ¾± ¼» ±² ¼ ² ½» ½±«ò ïëí

Í7 ²½» è Û» ½ ½» éð б«½±²½ ½» ¹»ô º ±² «²»»» ½ ½»ò Í óª±«±½»»» ³»»½ ² ó ½ ó¼» ±«ª»½» ³ ¹»»³ ± 7» ¼ ² Ž ±» ¼«±¾± ½«²» á ³ ¹» 滽»»ô ±½7¼7ô ½» @ ½±¼»ó¾» Ì» ³» ²º± ³ æ ±¹ ³³»» 7½«¾»ô ¹± ³»ô º ½» ±«½» îýò Ì»³»² ¼»»½»» λ»²±²» ¼7¾«¼«¹» ¼«³6³» ²±³ ¼ ²»³ 8»»ò Ò±«±² ª± ½» Ž±²»»»² ²º± ³ » ½ ½» ¼Ž ² «½ ±² æ ³ ¹» ݱ²½» ²º± ³ ̱» ¼»½±²¼» ô «² ½±³ó ± ² ¼«±¾±» 7 7 ²ó ½»ºº»½ Ž«²» ¼» >½» «ª ²» æ Ü»³ ²¼» «½ ± ¼Ž» ½» ó ½» ¼ ²» º ¹± ±½ ²» ² «½ ±²ò ܱ²²» Ž ² «½ ±² ±«²» @ «² ½±³ ± ² ¼«±¾±» 7 ¼7½±¼»«ò Í ¾» ± ²ô ¼»³ ²¼» «½ ± ¼Ž ó» ½» ½» ½ ±» ¼ ²» º ¹± ø«² ²¹ 7¼»²»»³» ò ܱ²²» ¼» ± ¼» «½±³ ±ó ² ËßÔ øë² 7 ß«±³ ¼» Ô»ª ¹» «¹±«ª» ²»» ¾ ¼«±¾± ò Í ¾» ± ²ô ¼»³ ²¼» «½ ± ¼Ž ó» ±» ½ ±» ¼ ²» º ¹± ø«² ¾± ¼» >»»»³» ò б«»»³»² ¼«±¹ ³³» ª ²½»ô @ ô «² ½±³ ± ² ¼«±½»» 7 7 ²½»» 7 @ «²» ± ±¹» ò ` ½ ³ «±²ô «²» >½»» 7 7»» ±½»»«ô» ¾«±«³7³±»ò Ô» 7 ²½»«½±²² 2 Ž ¼»» ¼» ±½ ²» ² «½ó ±² @» 7½ ò » ¾«±«²º± ³» ³7³±» «Ž ¾» ± ² ¼»»» ² «½ ±² «7» @»»²¼ ± ¼» ³7³±»ò ˲» º± 7½«7 7»ô Ž ² «½ ±²» ² 7» «² ½±³ ±ó ² ¼«±½»» 7 ¼7½±¼»«º ² » ±½»»«½±³»²²» ½» «Ž º «º»ò ˲» ² «½ ±²»«½±²½» ²» «²» ¼±²²7» «7»»² ³7³±»ò Ü ² ½» ½ ô º º» «²» ¼»³ ²¼» @ ³7³±»ò Ô ± ¼±²²7» ¼± ª»² 6» 7» ò Ü ² ½» ½ ô» 7 ²½»«ô ¹ >½» «²º± ³ ±² º±«²»» ¼7½±ó ¼»«ô ¼±²²» Ž± ¼» @ Ž«² 7 ¼» ½ ½«øËßÔ ±«Ë² 7 ß ³7 » Ô±¹ ¼Ž»ºº»½ «²» ± 7 ±²ò Ô» 7 «¼Ž«² ½ ½«²»»» ¼ ²» ±½»»«« ½» «ó½ ½±²»² 8»«¼» ³7³±»ò º «¼±²½» 7½» ½» 7 «¼ ² ³7³±» ª» ¾«ò Ó ô ª±«ª» ò л²» ««¾ ½ 7 ¼» ³ ½ ± ±½»»«ô ±² ª± ±«±«¼«¼» ²» ³±¼8» «º±²½ ±²²» @ «²» º 7 ²½» ¼» Ù ±«Ó ò Ý»» ³» ¼7½ ª»² º 7 ²½» ¼» Ž ± ±¹»ò ïëì

ÔŽ«² 7 ¼»»³»² ø«²» ² ±¼«½ ±² `»»² ÔŽ«² 7 ¼»»³»²» ½±³ ± 7» ¼«±½»»«½»² ô ¼» ³7³±» ½»²»» ¼«¾«ò Ô» ±½»»«½»²»» ² «½ ±² ±½µ7» ¼ ² ³7³±» ½»²»ò ²» ¼ ó ±» ¼Ž«²» 8 º ¾» «² 7 ¼» ³7³±»ô «7»»³ ±»³»² ± ½ ½«ø¼ ² ±½ ²» 7 ²½»ô ²±» ±² ½» ¼»»¹» ò ¼± ¼±²½ @ ½ 7» ¼«±¹ ³³»ô º» ª»² ±½ ²» ² «½ ±² @» 7½ ò» ½±³ ± 7 ¼» ± 7 7³»²»»²» æ» 7 ²½»««ô» 7 @ «²» ± ±¹»ô ¹ ½±³³» «² ½»º ¼Ž± ½»»ô «² ¼7½±¼»««²»» ² «½ ±²» «²» «² 7 ³7 » ±¹ ó ºº»½ » ½ ½«ò Ô»»³»² ¼Ž«²» ² «½ ±²» ¼7½±³ ±»»² «>½» ø¼»³ ²¼» @ ³7³±» ¼Ž»²ª±» Ž ² «½ ±²ô ¼7½±¼» Ž ² «½ ±²ô ½» ½» «²» ¼±²²7»ô º»» ½ ½«ô»²ª±»» 7 «¼ ² ³7³±» ò Ô ³7³±» ½»²» ±½µ» ¼±²²7»» ² «½ ±² ò ÝŽ» «²» ¼» ½» ¼Ž«² ±½» ò ˲» ½» » ¼»² º 7» «² ²«³7 ±ò ˲» ½» «² ½±²»²«ò Ô» ±½»»«¼»³ ²¼» @ ª±» ½±²»²«¼Ž«²» ½» ±«@ ±½µ» «²» ¼±²²7» ¼ ² «²» ½» ò Ô» ¾ «² ½ ² ¼» ½±³³«² ½ ±²»²» ³7³±»»» ±½»»«ò ª7 ½ ¼» ¼±²²7» ¾ ²» ò» ½±² «7 ¼» ± ±«ó»²»³¾» æ» ¾«¼» ¼±²²7»ô» ¾«¼Ž ¼»»»» ¾«¼» ½±³³ ²¼» ò ÔŽ ²º± ³ ±² ø Ž «±³ ±² ¼Ž«²»³»²» «7» æ Ž»» ó ±² ¼Ž«² ¾» ± ²ô Ž ²»ô ±¼«½ ±² ¼Ž«² ¹± ³»ô ª ¼ ±² ¼» Ž ¹± ³»ô ¼«½ ±² ¼ ² «² ²¹ ¹» ¼» ±¹ ³³ ±²ô ½±³ ±²» Ž7¼ ±² ¼»»²ò ÔŽ ¾±³»²» «² º ½» ô «² ±¹ ³³»»² ²¹ ¹» ³ ½ ²»» 7½«¾»» ±½»»«ò ÔŽ» 7½«±² ²7½»»» ½ ¹»³»²»² ³7³±» ½»²»» 8³» ¼Ž» ± ±²ò Í ª±«ª± ±º±²¼ Ý»» 7 ²½» ²Ž» «Ž«²» ² ±¼«½ ±²ô»²¼» ±½ ²» ª ² ¼» ª±«7½» «¼» ª» ò ïëë