Vous êtes sur la page 1sur 2

Université de Carthage Année Universitaire : 2014/2015

Module : Algorithmique et structure de données I


Faculté des Sciences Economiques et de Gestion de Nabeul
Niveaux : 1 LF & LA - IAG

TRAVAUX DIRIGES N°1

Exercice 1
1- Ecrire un sous programme MIN et un sous programme MAX qui retournent le minimum et le
maximum de deux nombres réels.
2- Ecrire un algorithme se servant des sous programmes MIN et MAX pour déterminer le

Exercice 2
Ecrire un sous programme qui à partir d’une chaine de caractère (ne dépassant pas 200
caractères), affiche le nombre de "e" contenus dans la chaine.

Exercice 1
3- Ecrire un sous programme MIN et un sous programme MAX qui retournent le minimum et le
maximum de deux nombres réels.
4- Ecrire un algorithme se servant des sous programmes MIN et MAX pour déterminer le
minimum et le maximum de quatre nombres réels entrés au clavier.

Exercice 6
1. Ecrire un sous programme qui permet de remplir un tableau de N caractères.
2. Ecrire un sous programme qui retourne vrai si un tableau de caractères est trié en ordre croissant
et Faux sinon.

Exercice 1
5- Ecrire un sous programme MIN et un sous programme MAX qui retournent le minimum et le
maximum de deux nombres réels.
6- Ecrire un algorithme se servant des sous programmes MIN et MAX pour déterminer le
minimum et le maximum de quatre nombres réels entrés au clavier.

Exercice 6
3. Ecrire un sous programme qui permet de remplir un tableau de N caractères.
4. Ecrire un sous programme qui retourne vrai si un tableau de caractères est trié en ordre croissant
et Faux sinon.
5. Ecrire un algorithme qui lit les valeurs d’un tableau de caractères et affiche si ce tableau est trié
ou non.

. 1
Université de Carthage Année Universitaire : 2014/2015
Module : Algorithmique et structure de données I
Faculté des Sciences Economiques et de Gestion de Nabeul
Niveaux : 1 LF & LA - IAG

Exercice 7

1. Écrire l'algorithme principal qui permet de saisir deux entiers naturels strictement positifs et
afficher s'ils sont amis ou pas.

Pour ce faire, décomposez le problème en sous programmes, comme suit:

1. Ecrire un sous programme Saisie permettant de saisir les éléments du tableau T1 et T2.
2. Ecrire un sous programme Affiche permettant d'afficher le contenu d'un tableau.
3. Ecrire un sous programme Intersection permettant de déterminer et afficher l'intersection
entre T1 et T2.
4. Ecrire un algorithme principal qui fait appel aux sous programmes décrits.

. 2

Vous aimerez peut-être aussi