Les fonctions en langage c
Module Al M d l : Algorithmique & Programmation 1 ith i P ti
1. Projection des notions d’algorithmique vers un langage de programmation 2. 2 Prise en main des éléments de base du Langage C
Cours Programmation en langage C
2011-2012 2011 2012 SAIDI Rajaa
r.saidi@insea.ac.ma
3. Comprendre la syntaxe du langage C 4. Apprendre à écrire un programme simple en langage C
2
Bibliographie
Langage C
Brian W. Kernighan, Dennis M. Ritchie : Le langage C : Norme ANSI – éditions Dunod, S t b 2004 D d Septembre Robert Sedgewick : Algorithmes en langage C – édition DUNOD, 2005
Plan du cours (1/2)
Chapitre 1- Introduction au langage C
Historique du langage C Caractéristiques du langage C Étapes de la programmation en C Composantes d’un programme en C C t d’
Exercices en C
C. Delannoy : Programmer en langage C avec exercices corrigés, 5e édition 2009
Chapitre 2- Types de base, Opérateurs et Expressions
Les types simples Déclaration des variables simples Les opérateurs standards Priorité et associativité des opérateurs
Chapitre 3 Quelques fonctions particulières 3Les Entrées (Input) Les Sorties (Output)
3
4
Plan du cours (2/2)
Chapitre 4- Les structures de contrôle
Structures de choix Structures itératives
Chapitre 5- Les tableaux p
Tableaux à une dimension Tableaux à plusieurs dimensions
Chapitre 1 INTRODUCTION AU LANGAGE C
Chapitre 6- Les pointeurs
Déclaration et initialisation d’un pointeur Opérations élémentaires sur les pointeurs
Chapitre 7- Les fonctions
Définition, appel et déclaration d’une fonction Visibilité des variables Passage des paramètres d’ P d èt d’une f fonction ti
5 6
Préliminaire
Avant la phase d’écriture d’un programme et de son implémentation, il faut d’abord bien définir le problème (et les données associées) et c’est l’algorithmique qui permet d l résoudre l’ l ith i i t de le é d
Algorithme : séquence d’opérations visant à la résolution d’un problème en un p temps fini