Vous êtes sur la page 1sur 2

Exercice 1

1.1-lire 20 nombres entiers au clavier et crire un algorithme qui calcule et affi


che le carr des nombres pairs.
1.2-Ecrire un algorithme qui lit et affiche un nombre. Sil est pair, il affiche t
ous les nombres pairs qui lui sont infrieurs sauf le zro.
Exercice 2
2.1- Ecrire un algorithme qui permet de calculer et dafficher le dterminant dune ma
trice 2x2.
2.2- Ecrire un algorithme qui permet de calculer et dafficher la multiplication du
ne matrice 3x2 par un entier.
2.3- Ecrire un algorithme qui permet de calculer et dafficher la multiplication du
n vecteur (1x3) et dune matrice 3x2.
Exercice 3
Ecrire un programme qui recherche la valeur minimale dun tableau dentiers et renvo
ie son indice comme valeur de retour.
Exercice 4
Ecrire un algorithme qui renverse un tableau (la premire valeur devient la dernire
, la deuxime lavant dernire, etc. Par exemple si le tableau est tri en ordre croissa
nt au dbut de lalgorithme il doit tre tri en ordre dcroissant par lalgorithme.
Exercice 5
Soit T un tableau de taille Nmax contenant au maximum N entiers (N< Nmax) rangs d
ans lordre croissant. Ecrire un programme qui insre un nouvel lment e dans le tablea
u en respectant lordre existant.
Exercice 6
On suppose que T est un tableau contenant N entiers. Ecrire un programme qui per
met de ranger ces entiers par signe sans les trier. (le tableau devra tre divis en
trois zones dont lune sera rserve aux valeurs ngatives, une autre aux valeurs nulle
s et la dernire aux valeurs positives.
Exercice 7
Ecrire un algorithme qui calcule et affiche le nombre dlments dun fichier squentiel.
Exercice 8
Ecrire un algorithme qui dlivre la diffrence entre la somme des lments de rang pair
et la somme des lment de rang impair : (X1 - X2 + X3 - X4 + ).
Les lments sont supposs contenus dans un fichier squentiel et le premier lment est de
rang 1.
Exercice 9
A partir de deux fichiers f et g, on veut construire un troisime fichier h tel qu
e :
h = f + g. Le + reprsente la concatnation de fichiers.
Ecrire un algorithme qui ralise la concatnation des fichiers f et g supposs existan
ts et ayant un contenu. F est de taille n et g de taille m.
Exercice 10
Une pile est une liste dans laquelle on se contraint toujours faire des insertio
ns et des suppressions au dbut de la liste. Seul le premier lment est dit accessibl
e directement (on ne sautorise pas aller regarder plus loin que le premier lment da
ns la liste un instant donn). On garde donc un ordre particulier sur les lments qui
est premier entr, dernier sorti .
10.1- Ecrire un algorithme qui ajoute un lment dans une pile.
10.2- Ecrire un algorithme qui renvoie la valeur de llment qui se trouve au sommet
de la pile.
10.3- Ecrire un algorithme qui supprime llment situ au sommet de la pile.
Exercice 11 :
11.1- reprsenter par un arbre binaire symtrique lexpression :
F(x)=(2 + log(x))* cos(x)
11.2- Ecrire la structure de donne permettant de reprsenter larbre binaire prcdent (o
n utilise la notion de pointeur)
11.3- Ecrire une fonction rcursive de parcours de larbre
:icon30:Bonne chance pour tous.