Académique Documents
Professionnel Documents
Culture Documents
Module : Programmation C
Historique du langage
C
Caractéristiques du
langage C
Définitions et
terminologies
Notion de
compilation
Environnement de
développement
intégré
Structure d’un
programme en C
Problème Programme
1 Comprendre le problème
1 Les données
2 Les entrées et les sorties du
2 Les résultats
problèmes
3 Les instructions permettant
3 Les étapes de résolution du
de résoudre le problème
problème (algorithme)
1.1- Historique du langage C
Historique du langage C
N.B on utilise souvent le seul terme programme pour désigner le code source
ou le code binaire. Son interprétation dépend alors du contexte
1.4- Notion de compilation
Compilation
N.B par abus de langage, on appelle compilation l’ensemble de la procédure permettant d’obtenir
un fichier binaire à partir d’un ou plusieurs fichiers sources, alors qu’en réalité, la compilation
proprement dite n’est qu’une étape de cette procédure (ici, la deuxième étape).
1.5- Environnement de développement intégré
IDE
# include < stdio .h >
# include < math .h >
# define NFOIS 5
main ()
{ int i ;
float x ;
float racx ;
printf ( " Bonjour \ n " ) ;
printf ( " Je vais vous calculer % d racines carres " , NFOIS ) ;
for ( i =0 ; i < NFOIS ; i ++)
{ printf ( " Donnez un nombre : " ) ;
scanf ( " % f " , & x ) ;
if ( x < 0.0)
printf ( " Le nombre % f ne possede pas de racine carree \ n " , x ) ;
else
{ racx = sqrt ( x ) ;
printf ( " Le nombre % f a pour racine carree : % f \ n " , x , racx ) ;
}
}
printf ( " Travail termine - Au revoir " ) ;
}
Structure d’un programme en C
# include < stdio .h >
# include < math .h >
# define NFOIS 5
main ()
{
int i ;
float x ;
float racx ;
Le programme principal :
La ligne main : précise que ce qui sera décrit à sa suite est en fait le programme
principal (main).
Les déclarations :
Les trois instructions :
int i ;
float x ;
float racx ;
sont des « déclarations ». La première précise que la variable
nommée i est de type int, c’est-à- dire qu’elle est destinée à contenir
des nombres entiers (relatifs).
Structure d’un programme en C
printf() est une fonction prédéfinie (elle est fournie avec le langage de
programmation).