Vous êtes sur la page 1sur 2

Dr H.R Département d’Informatique Fac.

MI USTO-MB

DEPARTEMENT D'INFORMATIQUE
ALGORITHMIQUE
Algo1 S1 première année LMD

TP N° 1

Objectif : Prise en main de l’environnement DEV C et C++ / programmes simples


apprendre pas à pas la syntaxe du langage C par des programmes simples en C
instructions à métriser sont Printf et Affectation 2 séances
1. Créer votre dossier de travail
2. Installation et /ou lancement de DEV C++.
3 Se familiariser avec l’environnement de DEV C
4 Votre Premier programme pas à pas

Exercice1
Créez un nouveau fichier source.
#include <stdio.h>
void main()
{
Printf( " Bonjour \n " );
Getch() ;
}
a)Enregistrer votre source C dans votre répertoire de travail avec un nom se terminant par .c
b)Compiler.
c)Exécuter .
d)Ajouter dans votre code source d’autres instructions d’affichages de votre nom et votre section et votre moyenne au bac.

Exercice 3 comprendre l’instruction printf

#include <stdio.h>
#include <math.h>
#define lo 6
#define la 4
main()
{
printf ("Bonjou\n") ;
printf ("je vais vous afficher les données d’un rectangle") ;
printf ("la longueur est %d cm \n",long);
printf ("la largeur est %d cm \n",larg);
printf ("le périmettre est %d cm et la surface est %d cm carrée \n",(lo+la)*2, la*lo) ;
getch();
}
Exercice 3 comprendre l’instruction printf , variable et affectation

#include <stdio.h>
#include <math.h>
#define NFOIS 3
main()
{ float x= 10 ;
float y ;
printf ("Bonjour\n") ;
printf ("Je vais vous afficher la valeur de %d %d fois \n ",x , NFOIS) ;
printf ("%d et %d et %d\n ", x, x, x) ;
y=x*x ;
printf ("Le nombre %f au carrée est : %f\n", X, y) ;
}
1.implémenter ce programme
2.compiler et exécuter
3. commenter chaque ligne

3
Dr H.R Département d’Informatique Fac.MI USTO-MB

ALGORITHMIQUE
Algo1 S1 première année LMD

TP N° 2

Objectif : Prise en main de l’environnement DEV C et C++ / programmes simples


apprendre pas à pas la syntaxe du langage C par des programmes simples en C
instructions à métriser sont Scanf Printf et Affectation 2 séances

Exercice 1:
Considérons les constantes suivantes par des notes obtenues par un étudiant d’informatique :
Algorithmique : 10
Architecture : 15
Mathématique : 12
Anglais :8
1-Ecrire sur feuille un algorithme qui affiche les notes et la moyenne de cet étudiant avec les textes correspondant.
2- traduire l’algorithme en C.
3-implémenter le programme correspondant.

Exercice 2: Implémenter le programme suivant:


#include <stdio.h>
main()
{
int n1, n2 ;
printf ("donnez la première valeur: ") ;
scanf ("%d", &n1) ;
printf ("donnez la deuxième valeur: ") ;
scanf ("%d ", &n2) ;
printf ("leur somme est : %d\n", n1+n2) ;
printf ("leur produit est : %d\n ", n1*n2) ;
getch() ;
}
Que fait ce programme ?
Modifier ce programme en déclarant des variables pour la somme et le produit.

Exercice 3:
Implémenter
a) un programme C permettant de calculer la moyenne de 2 valeurs réelles lues.
b) Un programme C qui demande à l'utilisateur de saisir des valeurs pour trois variables x,
y et z de type caractère, puis permute de façon circulaire vers la droite le contenu des trois
variables et affiche les valeurs des trois variables. Par exemple, si x vaut 'a', y vaut 'b' et z vaut 'c'
au départ alors à la fin x vaut 'c', y vaut 'a' et z vaut 'b'.

Exercice 4:
Considérons l’énoncé de l’exercice 1 avec les notes obtenues des variables.
Implémenter le programme C correspondant

Exercice 5 : Premier Test

Vous aimerez peut-être aussi