Année Universitaire
2020/2021
TP1 : LANGAGE C
(Programmation Simple)
Fondateurs du langage C: Brian [Link] et Denis M. Ritchie.
La définition de la première version du langage C en 1988, au sein de l’institut
national américain de normalisation (ANSI: American National Standards Institute).
Exemple 1 :
#include <stdio.h>
void main()
{
printf(" première année informatique ") ;
}
Exemple 2 :
#include <stdio.h>
void main()
{
printf("premiere annee \n informatique ") ;
}
Exemple 3 :
#include <stdio.h>
void main()
{
int x=5 ;
printf(" la valeur de x est %d ", x) ;
}
Exemple 4 :
#include <stdio.h>
void main()
{
int x=5 ;
float y=3.7 ;
printf("la valeur de y est %f, celle de x est %d ",y, x) ;
}
Exemple 5 :
#include <stdio.h>
void main()
{
int x=5 ; // réservation de l’espace mémoire pour une variable x, avec initialisation de x à 5
printf(" la valeur de x est %d, son adresse est %p ", x, &x) ;
}
Exemple 6 :
#include <stdio.h>
void main()
{
int x ; // réservation de l’espace mémoire pour une variable x, sans initialisation
printf(" saisir un entier \n") ;
scanf(" %d \n", &x) ;
printf("la valeur de x est %d", x) ;
}
Exemple 7 :
#include <stdio.h>
void main()
{
int x ; // réservation de l’espace mémoire pour une variable x de type entier, sans
initialisation
float y ; //réservation de l’espace mémoire pour une variable y de type réel, sans
initialisation
printf(" saisir un réel et un entier ") ;
scanf(" %f%d ", &y, &x) ;
printf(" la valeur de y est %f, celle de x est %d \n",y, x) ;
printf(" la valeur de x est %d, celle de y est %f \n",x, y) ;
}
Exercice 1 :
Ci-dessous, vous trouvez un simple programme en C. Essayez de distinguer et de classifier
autant que possible les éléments qui composent ce programme (commentaires, variables,
déclarations, instructions, etc.)
#include <stdio.h>/* Ce programme calcule la somme de 4
nombres entiers introduits au clavier.*/
int main() {
int NOMBRE, SOMME, COMPTEUR;
/* Initialisation des variables */
SOMME = 0;
COMPTEUR = 0;
/* Lecture des données */
while (COMPTEUR < 4)
{
/* Lire la valeur du nombre suivant */
printf("Entrez un nombre entier :");
scanf("%i", &NOMBRE);
/* Ajouter le nombre au résultat */
SOMME += NOMBRE; */ /* Incrémenter le compteur */
COMPTEUR++;
}
/* Impression du résultat */
printf("La somme est: %i \n", SOMME);
return 0;
}
Exercice 2 :
Ecrire un programme qui lit 3 entiers au clavier, affiche leur somme et leur moyenne.