Algorithme
An algorithm is an ordered, finite sequence of instructions for solving a problem or performing a task in a systematic way. It is the foundation of every computer programme. A good algorithm is clear, unambiguous, optimised and reproducible in any environment. It can be found in all areas: data sorting, mathematical calculations, GPS navigation, artificial intelligence, content recommendations, cryptography, etc. Algorithms are often represented in the form of pseudocode or diagrams to make them easier to understand before they are implemented in a programming language.