L'algorithmique et les structures de données sont les piliers de l'informatique.
Apprendre ces concepts permet aux développeurs de comprendre comment les ordinateurs fonctionnent et de mieux saisir les fondements de la programmation.
Algorithme : Découpage d'une action complexe en une succession d'actions simples.
Programmation : Transcription en langage informatique d'un algorithme.
Boucle : En programmation, c'est la mise en répétition de plusieurs actions d'un algorithme.
Tout simplement parce qu'un algorithme est avant tout un ensemble de méthodes utilisées par un ordinateur pour résoudre un problème.
En fait, vous allez réfléchir aux différentes manières de résoudre un problème, puis faire en sorte que l'ordinateur le fasse pour vous.