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
INFORMATIONS Tél : 06 61 75 50 76 Mail : erramiimad@gmail.com Adresse : Rue Ami 0 0
Conception, obstacle, situations Mise en situation exploitation du document 1 • 0 0
Reac tsci om v1 17102005 Référentiel Emploi Activités et Compétences UNION EUROPEENNE Fonds Social Européen DSP REAC RC Technicien ne Supérieur e en Conception Industrielle option Outillages de Moulage RF CDC Libellé réduit TSCI-OM Code produit V Type de 0 0
D. Bounie, Polytech'Lille, IAAL - L‘usine agro-alimentaire Page 1 Etudes de fai 0 0
Jap pdf Bonjour les grands fous Tout d ? abord Sahel je te maudis sur trois générations Ensuite voici le résumé du cours dernier Comment demander qu ? est-ce que c ? est ? Poliment ?? ? ?? ? ? ? Qu ? est-ce que c ? est nandesuka Version ghetto ?? ? ? C ? 0 0
Script des appels 2013 APPEL CONTROL CLIENT CLIENT EN LIGNE Discours Bonjour Bonsoir c ? est xxx de PagesJaunes Resto Planet Sushi M Mme xxxx Je vous appelle suite à la commande que vous venez d ? e ?ectuer sur notre site a ?n de valider votre adresse ain 0 0
SOMMAIRE Introduction …………………………………………………………………………………..01 2.2 Histoire de l'uré 0 0
France bonsai 104 Revue bimestrielle agréée par la FÉDÉRATION FRANÇAISE DE BONSA? Bunjin À quoi ça sert un cours de bonsa? Rempotage d ? un pin avec les racines en mauvais état COMPLÉTEZ VOTRE COLLECTION ? FB n ? ? FB n ? ? FB n ? ? FB n ? ? FB n ? ? FB n 0 0
Managementul calitatii L ? ACADÉMIE D ? ETUDES ÉCONOMIQUES DE BUCAREST Faculté Administration des A ?aires enseignement en langues étrangères Ier cycle MANAGEMENT DE LA QUALITE DANS LES AFFAIRES support de cours Prof univ dr Marieta Olaru olaru marieta gm 0 0
introduction aux grandes theories du theatre jean jacques roubine 1 0 0
  • 56
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager