Les algorithmes, procédures répétitives qui permettent de résoudre un problème, sont utilisés depuis l'Antiquité. Cet ouvrage permet d'en étudier les bases (affectation, opération, boucles, conditions, etc.), leurs applications dans les langages de programmation et leur place dans les programmes scolaires.