الگوریتم یک زبان بینابینی بین انسان و کامپیوتر محسوب میشه. با الگوریتم و فلوچارت میتونی مسائلی که باهاشون مواجه میشی رو به قطعات کوچیک بشکونی و اونها رو صرف نظر از زبان برنامه نویسی مورد نظرت به زبان کامپیوتر نزدیک کنی. حالا فقط کافیه دستوراتی که نوشتی به زبان برنامه نویسی قابل فهم کامپیوتر ترجمه کنی. همه چیز خیلی آسون شده. در واقع با داشتن الگوریتم تو میدونی حل چالش برنامه نویسیت رو از کجا شروع کنی و در نهایت به کجا برسی.