Professional Documents
Culture Documents
I. Objectif
Concevoir des algorithmes simples et les implémenter en Visual Basic for Applications sous
Excel (VBA Excel). Ceci vous permettra d’approfondir vos compétences en analyse et
conception algorithmiques ainsi que la programmation en VBA
Le dossier et les fichiers Excel devront être mis ensemble dans un fichier .zip et envoyer à
l’adresse email suivante : ppkabore@hotmail.com et avec pour sujet « Projet algo et
programmation 2ie ».
Pour les fichiers Excel, utiliser un classeur par problème. Par exemple :
ElelementsUniques.xlsm, Cribble.xlsm, Pile.xlsm
On dispose d'un tableau de numériques, qui contient des doublons (des nombres présents
plusieurs fois) que l'on veut éliminer : on veut récupérer une liste contenant les mêmes
éléments, mais où chaque élément ne serait présent qu'une seule fois.
a) Proposer une modélisation des données (l'ensemble des paramètres et/ou variables)
et écrire un algorithme pour résoudre le problème
Une pile est une structure de donnée (comme les tableaux), qui fonctionne selon le mode
dernier entré premier sorti (LIFO: Last In First Out). On manipule une pile en utilisant les 5
opérations suivante:
Depiler est possible si EstVide retourne FAUX. Depiler avec une pile vide donne une erreur.
De même, on considère que la capacité maximale de la pile est donnée à la création et que
Empiler n’est possible que si cela n’engendrera pas un débordement de capacité