Introduction

La programmation consiste en la traduction d'un algorithme en un langage compréhensible par un ordinateur pour permettre la réalisation de cet algorithme. De ce fait il est nécessaire de comprendre ce qu'est un algorithme et comment l'analyser avant d'apprendre la programmation. La conception d'un algorithme et la validation de son fonctionnement sont des activités classiques pour un développeur.