Un algorithme est tout simplement un ensemble de règles à suivre dans une situation spécifique. Les humains utilisent des algorithmes tout le temps: par exemple, au moment de quitter la maison, vous pouvez suivre un algorithme qui pourrait être exprimée en "Vérifiez si le ciel est gris-Si oui, prenez parapluie. Vérifiez si le soleil shining- Si oui, prendre des lunettes de soleil. Laissez maison." Toutes les applications informatiques se résument à un ou plusieurs algorithmes, dont chacun porte une tâche particulière.