Towards Mathematical Sciences

Towards Mathematical Sciences

Algorithms: from ancient times to computer era

Document Type : Expository article (original)

Author
University of Isfahan, Isfahan, Iran
Abstract
در این مقاله به بررسی هفت الگوریتم قدیمی و برجسته می‌پردازیم که زمان کشف آنها به قرن‌ها قبل از اختراع رایانه برمی‌گردد. هدف اصلی از گزینش و معرفی این الگوریتم‌ها این است که خواننده را متوجه این واقعیت کند که الگوریتم‌ها، گرچه به طور ضمنی، از دوران باستان مورد توجه ریاضیدانان بوده‌اند و این گونه نیست که بشر با اختراع رایانه پی به مفهوم الگوریتم برده باشد. با این نوشته خواننده می‌تواند از چشم‌اندازی تاریخی به الگوریتم‌ها بنگرد و قسمتی از مسیری را که الگوریتم‌دانان از 4000 سال قبل تاکنون پیموده‌اند ببیند. با این فرض که بیشتر خوانندگان این مقاله، افراد مشتاقی هستند که به تازگی پا در مسیر یادگیری الگوریتم‌ها گذاشته‌اند، همراه با ذکر نکات تاریخی، به جنبه‌های آموزشی و کاربردی هفت الگوریتم‌ نیز می‌پردازیم. از جنبه آموزشی، نحوه طراحی هفت الگوریتم‌ مبتنی بر رابطه‌های ریاضی بررسی می‌شود و از جنبه کاربردی، نحوه پیاده‌سازی هفت الگوریتم‌ با زبان برنامه‌نویسی پایتون بررسی می‌شود. در پایان، چند نکته و پیشنهاد برای کسانی که می‌خواهند به بررسی دقیق‌تر الگوریتم‌ها از چشم‌انداز تاریخی بپردازند، بیان می‌شود.
Keywords

Send comment about this article
Enter Name.
Enter a valid email address.
Enter a vaid affiliation.
Enter comments (At leaset 10 words)
CAPTCHA Image
Enter Security Code Correctly.