Académique Documents
Professionnel Documents
Culture Documents
Compétences visées :
- Ecrire la structure d’un programme c ;
- Utiliser les fonctions d’affichage et de saisie (printf et scanf) ;
- Connaitre les variables, les constantes et les opérateurs.
I- Définitions
Programmation : est la traduction d’un algorithme en un langage de
programmation
Programme : est une suite d’instructions écrit dans un langage de programmation
quelconque et permettant de réaliser une ou plusieurs taches
Langage de programmation : est un ensemble de mots et de symboles permettant
d’écrire un programme
Compilateur : est une application qui permet de traduire le code source d’un
programme en fichier binaire exécutable par l’ordinateur
- Le PYTHON
- Le JAVA
- Le C
- Le C++
- Le HTML
III- La structure du langage c
#include <stdio.h>
#include <stdlib.h> Inclusion des fichiers
bibliothèques
#define pi 3.14
Déclaration des constantes
int x, y ;
Déclaration des variables
globales
int main ()
{
printf ("Hello world!\n");
Le programme principal
}
Une variable est un objet dont la valeur peut changer au cours de l’exécution d’un
programme. Elle se caractérise par son identificateur (nom), son type (Int, Char, float,
double…).
Sa syntaxe est : type nom_var ;
Exemple : char a ;
2- Les constantes
Une constante est un objet dont la valeur reste fixe au cours de l’exécution d’un programme.
Sa syntaxe est : #define identificateur valeur
Exemple : #define Pi 3.14
C’est une fonction qui fournit certaines données à utiliser dans le programme
Syntaxe : scanf ( "%d" , &<variable >) ;
Printf est une fonction qui permet d’afficher les données à l’écran ou les écrire dans un
fichier
Exemple d’application
Ecrire un programme C qui affiche le message « bonjour mes chers eleves ».
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("bonjours mes chers eleves");
return 0;
Exercice d’application
Traduire l’algorithme suivant en langage c Algorithme afficher_age ;
Début
Fin
int main ()
int age ;
}
Conclusion
Cette leçon nous a permis de comprendre les notions de base sur la programmation en
générale sur le langage de programmation C en particulier.
Exercice de consolidation
Ecrire un programme C qui calcule la somme de deux nombres et fournit un résultat.
#include <stdio.h>
#include <stdlib.h>
int main()
int x,y,s;
scanf("%d",x);
scanf("%d",y);
s=x+y;
return 0;
Jeu bilingue
Français Anglais
langage Language
compilateur compiler
Leçon 19 : LES STRUCTURES CONDITIONNELLES EN LANGAGE C
Compétence visée : manipuler la structure condition en langage c
Introduction
En programmation informatique, une structure de contrôle est une instruction particulière d'un
langage de programmation impératif pouvant dévier le flot de contrôle du programme la
contenant lorsqu’elle est exécutée.
Le langage C propose plusieurs structures de contrôle différentes, qui nous permettent de nous
adapter à tous les cas possibles. Il permet d’utiliser les conditions (structures alternatives), des
boucles (structures itératives).
1. La forme réduite
if (condition)
{
bloc instructions 1
}
Exemple : le programme C qui prend en entrée un nombre puis affiche le message « positif »
si c’est ce nombre est supérieur à 0 est :
#include <Stdio.h>
#include <Stdlib.h>
int n ;
int main ()
{
printf ("saisir un nombre");
scanf("%d",&n);
if (n>0) {
printf("Positif");
}
Return 0;
}
2. La forme complète
if (condition) {
bloc instructions 1
} else {
bloc instructions 2
}
Exemple : le programme C qui permet d’étudier la parité d’un nombre saisi par l’utilisateur
est :
#include <Stdio.h>
int main (void) {
int n ;
printf ("saisir un nombre");
scanf("%d",&n);
if (n%2==0) {
printf("%d",n,"est paire");
} else {
printf("%d",n,"est impaire");
}
Return 0;
}