Exercice 1 : Compréhension du cours
1. Donnez une définition de l’algorithme.
2. Donnez une définition des termes suivants : « condition », « boucle ».
3. Donnez des explications sur le principe de classe et objet.
4. Qu’appelle t’on méthode et attribut ?
5. Expliquez le principe de programmation modulaire.
6. Donnez des explications sur les tableaux.
Exercice 2
Créez un programme qui crée et initialise un tableau, puis insère un élément à la position
spécifiée dans ce tableau (de 0 à N-1).
Pour insérer un nouvel élément dans le tableau, déplacez les éléments de la position d'insertion
donnée vers une position vers la droite.
Exemple :
Données d'entrée
Saisir le nombre d'éléments : 5
Elément 1 : 3
Elément 2 : 7
Elément 3 : 4
Elément 4 : 9
Elément 5 : 8
Saisir un élément : 5
Saisir une position : 2
Données de sortie
357498
Exercice 3
Créez un programme qui crée et initialise un tableau, puis supprimez un élément de ce tableau
à la position spécifiée (de 0 à N-1).
Pour supprimer un élément du tableau, déplacez les éléments juste après la position donnée vers
une position à gauche et réduisez la taille du tableau.
Exemple :
Données d'entrée
Saisir le nombre d'éléments : 5
Elément 1 : 3
Elément 2 : 7
Elément 3 : 4
Elément 4 : 9
Elément 5 : 8
Saisir la position de l'élément à supprimer : 2
Données de sortie
3498
Exercice 4
Créez un programme qui crée et initialise un tableau, puis trouve la fréquence de chaque
élément de ce tableau.
Exemple :
Données d'entrée
Saisir le nombre d'éléments : 5
Elément 1 : 3
Elément 2 : 7
1
Elément 3 : 3
Elément 4 : 9
Elément 5 : 8
Données de sortie
3 se produit 2 fois
7 se produit 1 fois
3 se produit 2 fois
9 se produit 1 fois
8 se produit 1 fois
Exercice 5
Créez un programme qui crée et initialise un tableau, puis affichez tous les éléments uniques de
ce tableau
Exemple :
Données d'entrée
Saisir le nombre d'éléments : 5
Elément 1 : 3
Elément 2 : 7
Elément 3 : 3
Elément 4 : 9
Elément 5 : 8
Données de sortie
798