Langage C : notes du cours
Hanna Klaudel, Université d'Evry
Plan du cours :
1. Introduction (notion d’algorithme, programme,
fonctionnement interne de l’ordinateur, interpréteur de
commandes shell, quelques commandes de base).
2. Préliminaires (notion de type simple, variable, constante,
affectation, expression d’algorithme en pseudo-langage et
codage, fonctions de base d’I/O).
3. Expressions et instructions (expressions arithmétiques,
Booléennes, opérateurs associés ; instructions itératives,
conditionnelles, autres).
4. Types de données (tableaux, chaînes de caractères,
structures, unions).
5. Structure d’un programme complexe (notion de bloc,
portée des variables).
6. Fonctions (passage de paramètres, valeur de retour,
variables locales, variables globales).
7. Récursivité.
Bibliographie
• B. Kernighan et D. Ritchie. Le langage C. Dunod, 2002.
• C. Delannoy. Programmer en Langage C. Eyrolles. 2002.
1
PDF Creator - PDF4Free v2.0 http://www.pdf4free.comNotions de base
• L'informatique est une science qui s'occupe du traitement
automatisé de l'information (à l'aide des logiciels ou
programmes).
• Un programme peut être assimilé à une recette ou à une
procédure à appliquer pour réaliser quelque chose.
1. (cuisine) Pour faire un kir on a besoin de rassembler les
ingrédients (du vin blanc et de la crème de cassis) et de les
mélanger dans un verre en respectant les proportions ;
2. (calcul) Pour savoir quels élèves avaient ...
Voir