Comprendre l’algorithmique : principes et applications dans le monde moderne