الگوریتم (Algorithm)چیست؟ وچه کاربردی دارد؟
برای این پست از وبلاگ آموزشگاه آریاآزمون (اولین و برترین آموزشگاه فنی و حرفه ای گچساران) به مبحث بسیار مهم و پیش نیاز همه زبانهای برنامه نویسی و علوم کامپیوتر خواهیم پرداخت.الگوریتم (Algorithm)
قبل از هر چیز ،بهتر است تعریف علمی و دقیق الگوریتم را بدانیم:
الگوریتم (نسبت: الگوریتمی، خوارزمیک)) یا خوارزمی مجموعهای متناهی از دستورالعملها است، که به ترتیب خاصی اجرا میشوند و مسئلهای را حل میکنند. به عبارت دیگر یک الگوریتم، روشی گام به گام برای حل مسئله است. شیوه محاسبه معدل در مدرسه، یکی از نمونههای الگوریتم است.
الگوریتم در اصل مفهومی است که مسائل را با استفاده از دستورالعملهای پشت سرهم و به کمک تحلیلهای ریاضی و منطقی مورد بررسی قرار داده و راه حل مناسبی برای آن ارائه میکند، الگوریتم به ما کمک میکند مراحل حل مسئله را به زبان رایانه نزدیکتر کرده و در نهایت آن را به کدهای قابل فهم کامپیوتر تبدیل کنیم..
این روش برای نخستین بار توسط خوارزمی (دانشمند ایرانی) مورد توجه قرار گرفت، حال اساس اجرای بسیاری از برنامههای کامپیوتری روش خوارزمی است، نام الگوریتم نیز به احترام این دانشمند و از کلمهی الخوارزمی گرفته شده است که در تلفظ انگلیسی و لاتین الگوریتمی یا الگوریتمیک یا الگوریتم خوانده میشود.