Professional Documents
Culture Documents
DES EXERCICES
1
EXERCICE D’APPLICATION
Calcul de la moyenne
de deux nombres
2
Les Boucles
Exercice d’application
N°1
Lister tous les nombres pairs
inférieurs ou égaux à un nombre N lu à
partir du clavier.
5
Les Tableaux
Exercice d’application
N°2
Recherche d’un élément
dans le tableau
Lecture d’un entier à partir du
clavier, recherche de cet entier
dans le tableau et affichage de
son indice s’il y appartient sinon
on affiche un message d’erreur.
6
Les Tableaux
Exercice d’application
N°3
Tri des éléments d’un tableau
Lecture d’un tableau,
Tri par ordre croissant de ses
éléments,
Affichage de ses éléments.
7
Les Fonctions
Exercice
d’application N°1
Donner l’algorithme et le
programme qui permet de
lire deux entiers et affiche
leur somme en utilisant les
deux fonctions précédentes
: Lecture et Somme;
8
Les Fonctions
Exercice d’application
N°2
•Ecrire deux fonctions Min et
Max qui prennent chacune
deux arguments et retourne
respectivement le minimum et
le maximum de leurs
arguments.
•Donner un exemple d’appel
dans main. 9
Examen 2007-2008
Exercice 1 :
On désire réaliser un programme qui affiche la
somme et la moyenne de 3 entiers lus au clavier.
1) Donner les informations en entrée et en sortie
de ce programme en précisant la nature (variable
ou constante) et le type de chaque information.
2) Donner le modèle de résolution.
3) Dresser l’algorithme.
10
Examen 2007-2008
Exercice 2 :
Donner, en utilisant la boucle Tant-Que,
l’algorithme qui permet de lire un entier N,
lire 10 entiers et afficher uniquement les
entiers supérieurs ou égaux à N ainsi que le
nombre de ces entiers.
11
Examen 2007-2008
Exercice 3 : Soit l’algorithme suivant :
Objets : N : constante égale à 10
T : tableau d’entiers de taille N
C1, C2, i : variables entières
Début :
C10
Pour i=0 jusqu’à (N-1) faire
Lire(T[i])
Si T[i] modulo 2 = 0 alors C1 C1+1 FinSi
FinBoucle
C2N-C1
Afficher(C1)
Afficher(C2)
Fin.
12
Examen 2007-2008
Exercice 3 : (Suite)
1) Que représentent C1 et C2 dans cet
algorithme ?
2) Réécrire cet algorithme en utilisant la
boucle Répéter-Tant-Que.
13
Examen de Rattrapage
2007-2008
Exercice 1 :
Ecrire un algorithme qui lit trois entiers h1, m1 et s1
représentant l’heure, les minutes et les secondes d’un
temps T1, lit trois autres entiers h2, m2 et s2
représentant l’heure, les minutes et les secondes d’un
deuxième temps T2 et affiche en heures, minutes et
secondes la différences entre ces deux temps.
Indication : commencer par convertir les deux temps
T1 et T2 en secondes.
14
Examen de Rattrapage
2007-2008
Exercice 2 :
Ecrire, en utilisant la boucle Répéter-Tant-
Que, un algorithme qui lit 10 notes (variables
réelles) et affiche leur moyenne ainsi que le
nombre de notes qui sont supérieures ou
égales à cette moyenne.
15