Est-il possible à une personne de niveau 5ème de comprendre et matriser le concept d'algorithme sachant que la plupart des livres expliquent avec des notions avancées en math ?
Réponse publiée sur Quora
Vous savez faire une division en colonne ? Alors vous maîtrisez le concept d’Algorithme : décomposer un problème complexe en séquence d’opérations simples, avec au moins une condition d’arrêt parce que sinon calculer 1/3 vous prendra une éternité.
Si vous trouvez ça trivial, rappelez-vous que seuls quelques mathématiciens enseignaient cette méthode à l’université autour de l’an 1000…
Le gars qui a découvert cette méthode n’était pas la moitié d’un imbécile, et celui qui a démontré mathématiquement que ça donnait toujours un résultat correct non plus. C’est souvent là qu’on a besoin de pas mal de maths : pour prouver que l’algo est correct, converge vers la bonne solution, dans quels cas et à quelle vitesse.
Mais une fois que c’est fait par un matheux, vous n’avez pas besoin de tant de maths pour utiliser l’algo. Mais savoir dans quels cas il s’applique aide …

