Langage c 3 Université Sidi Mohamed Ben Abdellah Faculté des Sciences Dhar El-Mehraz Fès Département d ? Informatique Initiation à la programmation C Par Noureddine Chenfour - N Chenfour CChapitre Eléments de base du langage C Résumé - Pour commander un o

Université Sidi Mohamed Ben Abdellah Faculté des Sciences Dhar El-Mehraz Fès Département d ? Informatique Initiation à la programmation C Par Noureddine Chenfour - N Chenfour CChapitre Eléments de base du langage C Résumé - Pour commander un ordinateur on utilise un programme Un programme est une séquence de commandes Instructions adressées au microprocesseur Le programme est chargé depuis le Disque Dur vers la mémoire qui est à contenu volatil mais à accès très rapide par rapport au disque dure La mémoire est rattachée au Microprocesseur par l ? intermédiaire d ? une suite de BUS de données ou d ? adresse permettant de faire véhiculer Instruction ou données adresses entre le Microprocesseur et la mémoire Le microprocesseur charge les instructions depuis la mémoire RAM instruction par instruction Chaque instruction sera déposée dans un registre d ? instruction traitée par le bloc de décodage et exécution des instruction Si l ? instruction comporte l ? adresse d ? une donnée Mov Ax X Celle-ci sera chargée dans le microprocesseur via un bus de donnée vers l ? accumulateur registre AX qui constitue la sortie de l ? UAL Unité Arithmétique et Logique là o? se passent toute les opération du processeur L ? instruction Exécutée par le Microprocesseur est en code Machine binaire N Chenfour C- Pour faciliter la t? che aux développeurs il fallait inventer un langage de programmation Le langage d ? assemblage le traducteur Langage d ? assemblage Binaire ce dernier est appelé ASSEMBLEUR Exemples d ? instruction du langage d ? assemblage MOV AX X ADD AX Y MOV Z AX Ce code qui signi ?e Z ? X Y sera transformé en binaire pour être exécuté par le Microprocesseur L ? évolution a permis plus tard de créer des langages plus évolués proche de la syntaxe humaine L ? instruction devient par exemple en Langage C Z X Y Le traducteur dans ce cas est appelé COMPILATEUR - Pour faire de la programmation il faut donc choisir un langage de programmation Pascal C C Java ? en fonction des besoins - Il faut ensuite étudier et ma? triser la syntaxe du langage I Squelette général d ? un programme C Rappel Un programme est un ensemble de variables les données du programme un ensemble d ? instructions utilisant ces variables Déclaration des variables Globales void main Déclaration des variables Locales au main Instructions N Chenfour ? ? ? ? ? ? ? ? ? ? CII Déclaration de variables Une variable peut être globale ou locale au main Si elle est déclarée dans le main alors c ? es une variable locale elle ne peut être utilisée que dans le main Pour déclarer une variable il faut lui donner un nom signi ?catif et un type - Il existe plusieurs types nous utiliserons dans ce chapitre types de base int permettant de gérer des entiers signés Octets de valeurs entre - et exemple ages quantités années mois etc ? oat permettant de gérer des valeurs

Documents similaires
Fra c1 prcote ord sep 1 Junta de Andalucía Pruebas Especí ?cas de Certi ?cación NIVEL C FRANCÉS ? ? o o INSTRUCCIONES PUNTUACIÓN NOTA FINAL CALIFICACIÓN ? ? CJunta de Andalucía TAREA Pruebas Especí ?cas de Certi ?cación À partir du sujet suivant rédigez u 0 0
Analyse comparative entre les normes de qualite dans le monde et les normes de qualite au maroc 1 awatif 0 0
Informations techniques Evacuation des eaux Tuyaux de canalisation à écoulement 0 0
rda 20 light Revue de droit d ? Assas No Oct Numéro spécial ans Nicolas Balat Samy Benzina Jean-Sébastien Borghetti Stéphane Braconnier Étienne Casimir Sarah Cassella Sabine Corneloup Julien Dubarry Charlotte Dubois Jean Garrigue Sophie Gaudemet Anne-Laur 0 0
A travers et au travers À travers et au travers des locutions utilisées de travers Dans laquelle ou lesquelles de ces phrases les locutions sont-elles correctement utilisées a La balle est passée à travers la porte b La balle est passée à travers de la po 0 0
Chimie generale 8 edition 1 0 0
La suspension hydractive CA PLP CONCOURS INTERNE SECTION GENIE MECANIQUE Option MAINTENANCE DES VÉHICULES MACHINES AGRICOLES ET ENGINS DE CHANTIER SESSION Etude d'un système technique et ou d'un processus technique Dossier technique Ce dossier contient pa 0 0
Command guide Epsilon Starter Guide INTRODUCTION Welcome to the Epsilon Command Guide This guide contains a list of the available commands and will serve as a knowledge base for new and returning players About This Manual ? Revision ? ? Date published th 0 0
Le pere goriot fusionne compresse 0 0
Lage ei pdf 1 LAGE EI Licence Appliquée en Génie Electrique Parcours Electricité Industrielle CLicence en Electronique industrielle Dé ?nition du métier La technologie électronique est présente dans la majorité des secteurs d'activité en forte croissance 0 0
  • 41
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager