Poly copies mas 3 1 VERSION ALGORITHMIQUE PROGRAMMATION LANGAGE C C PROGRAMMATION ALGORITHMIQUE LANGAGE C C Prof E El Bachari CIntroduction Apparu au début des années le langage C est actuellement l ? un des plus utilisés dans le monde aussi bien pour les
VERSION ALGORITHMIQUE PROGRAMMATION LANGAGE C C PROGRAMMATION ALGORITHMIQUE LANGAGE C C Prof E El Bachari CIntroduction Apparu au début des années le langage C est actuellement l ? un des plus utilisés dans le monde aussi bien pour les applications scienti ?ques que pour le développement des logiciels En tant qu ? héritier du langage C le C est d ? une grande e ?cacité Mais il a en plus des fonctionnalités puissantes comme par exemple la notion de classe qui permet d ? appliquer les techniques de la programmation-objet Le but de ce cours est de présenter la syntaxe de base du langage C La programmation-objet quant à elle sera abordé dans un autre cours au deuxième semestre Ce document est la compilation de notes de cours Algorithmique et programmation C C données aux étudiants de la ?lière Mathématiques SMA S à la faculté des sciences Semlalia Université Cadi A à Marrakech Toute remarque ou erreur peut être noti ?ée à l ? auteur à l ? adresse électronique suivante elbachari uca ma Plan du cours o Chapitre I o Chapitre II o Chapitre III o Chapitre IV o Chapitre V o Chapitre VI o Chapitre VII Généralités Identi ?cateurs types et variables Opérateurs expressions et conversions Entrées Sorties Instructions de contrôle Fonctions Tableaux et pointeurs Page CChapitre I Généralités Introduction Programmer un ordinateur c ? est lui fournir une série d ? instructions qu ? il doit exécuter Ces instructions sont généralement écrites dans un langage dit évolué puis avant d ? être exécutées sont traduites en langage machine qui est le langage du microprocesseur Cette traduction s ? appelle compilation et elle est e ?ectuée automatiquement par un programme appelé compilateur Pour le programmeur cette traduction automatique implique certaines contraintes ?? il doit écrire les instructions selon une syntaxe rigoureuse ?? il doit déclarer les données et fonctions qu ? il va utiliser ainsi le compilateur pourra réserver aux données une zone adéquate en mémoire et pourra véri ?er que les fonctions sont correctement employées La seule langue connue par l ? ordinateur est le langage binaire machine qui ne s ? écrit qu ? avec les chi ?res et Dans notre cas on va étudier le langage de programmation C C ? est un langage à vocation générale il est e ?cace dans les applications commerciales la programmation système et dans les applications techniques La présentation du système en couches Usager Langage Compilateur Système Hardware Page CLa structure d ? un programme C Un programme C se compose de trois parties Les ?chiers en-tête Les déclarations Le corps du programme - Les ?chiers en-tête Ils sont composés des instructions include Ils contiennent les données des types et des fonctions utilisées par le compilateur - Les déclarations Cette partie contient les déclarations et les dé ?nitions de toutes les variables et fonctions - Le corps du programme Cette partie contient des fonctions utilisées dans le programme Un programme C peut contenir un nombre indé ?ni de fonctions
Documents similaires
-
23
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Apv 29, 2022
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 131.8kB