Académique Documents
Professionnel Documents
Culture Documents
Chapitre 2 - Programmation Structurée
Chapitre 2 - Programmation Structurée
de programmation
1ère Informatique de gestion
Chapitre 2 :
La programmation structurée
HEPL – Département technique
1. Introduction
2. Comment introduire une fonction dans un programme
3. Entête de programme
4. Commentaires
A. Léonard
maintenir (il est plus facile de lire un livre structuré en chapitres que si tout le
texte est tapé à la suite, sans aucune structure)
on peut modifier un module sans devoir toucher le reste du programme
la lecture et la maintenance d'un programme découpé en modules sont beaucoup
plus simples : cela coûte donc moins cher
la programmation peut-être répartie entre plusieurs programmeurs
…
il faut absolument adopter cette façon de programmer
A. Léonard
Or, en C, tout est fonction chaque module devra être une fonction
Chapitre 2 :
La programmation structurée
HEPL – Département technique
1. Introduction
2. Comment introduire une fonction dans un programme
3. Entête de programme
4. Commentaires
A. Léonard
{
float a, b, m;
/* saisie des données */
printf ("Entrez la valeur du numerateur : ");
scanf ("%f", &a);
printf ("\nEntrez la valeur du denominateur\n");
printf ("(different de 0) : ");
scanf ("%f", &b);
affiche_message (); appel de la fonction
m = a / b; /* calcul du résultat */
printf ("\nLe resultat de la division est : %f", m); /* affichage du résultat */
A. Léonard
return 0;
}
Langage et Logique de programmation – Chapitre 2 : La programmation structurée / 2. Comment introduire une fonction dans un pgm 8 / 16
1ère Informatique de gestion
/*
* INPUT : /
* Process : affiche un message Commentaire de description de la fonction
* OUTPUT : /
*/
void affiche_message (void) entête de la fonction
{
printf("Bonjour, ce programme effectue une division"); code de la fonction
}
définition de la fonction
A. Léonard
Langage et Logique de programmation – Chapitre 2 : La programmation structurée / 2. Comment introduire une fonction dans un pgm 9 / 16
1ère Informatique de gestion
Remarques :
Il s'agit, dans cet exemple, d'une fonction qui ne reçoit aucun paramètre et ne
HEPL – Département technique
Langage et Logique de programmation – Chapitre 2 : La programmation structurée / 2. Comment introduire une fonction dans un pgm 10 / 16
1ère Informatique de gestion
Chapitre 2 :
La programmation structurée
HEPL – Département technique
1. Introduction
2. Comment introduire une fonction dans un programme
3. Entête de programme
4. Commentaires
A. Léonard
/*
* Auteur : NOM Prénom
* Groupe : 210X
* Application : nom et description de l'exercice
* Date de la dernière mise à jour : 22/09/2016
*/
A. Léonard
Chapitre 2 :
La programmation structurée
HEPL – Département technique
1. Introduction
2. Comment introduire une fonction dans un programme
3. Entête de programme
4. Commentaires
A. Léonard
Exemples :
/* Ceci est un commentaire valide */
/* Ceci est un autre commentaire
tout aussi valide */
/* Ceci est un commentaire /* invalide */ car un deuxième y est imbriqué */
// On évite ce type de commentaire quand on programme en langage C
A. Léonard