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