🖥 #سازنده_جهان_دیجیتال
1️⃣ طراحی الگوریتم - قسمت اول
🟡 تاریخچه ای از طراحی الگوریتم
✅ از نظر واژهشناسی کلمه الگوریتم از الگوریزم (algorism) به دست آمده که خود از نام ریاضیدان شایسته ایرانی ابوجفعر محمدبن موسی الخوارزمی و به پاس خدمات او به توسعه دانش بشری اقتباس شده است. کلمه «الجبرا» در انگلیسی نیز از روی کتاب مشهور او به نام الجبر و مقابله گرفته شده است. ابوجعفر محمد بن موسی خوارزمی از دانشمندان شهیر ایران است که در نیمه دوم قرن دوم و اوایل قرن سوم هجری شمسی میزیسته و در علوم ریاضی و هیأت سرآمد دانشمندان دوران خود بوده است.
👤 او بنیانگذار علم جبر در دنیا میباشد. اگر چه قبل از خوارزمی دانشمندان یونانی در زمینه جبر کارهای ابتدایی انجام داده بودند، لیکن اهمیت کارهای آنها در مقابل پژوهشهای خوارزمی ناچیز ارزیابی شده است. کلمه الگوریتم به افتخار خوارزمی و اهمیت کارهای او، به ویژه در تدوین روشهای سازمانیافته حل پارهای از مسائل عددی انتخاب گردیده است.
🔣 مقدمه ای از طراحی الگوریتم
امروزه واژه الگوریتم در علوم و مهندسی کامپیوتر معادل روش حل مسأله است. الگوریتم با این دید طراحی میگردد که بعد از تبدیل آن به یک زبان برنامه نویسی (مثلا پایتون یا جاوا یا سی) به کامپیوتر داده شود که کامپیوتر آن را اجرا کند. الگوریتم را میتوان به زبان طبیعی (مثلا نوشتن مراحل الگوریتم به فارسی)، زبانی مشابه زبانهای کامپیوتری (شبه کد یا همان pseudocode) و حتی به صورت نمودارهای خاصی بیان نمود. بنابراین الگوریتم در این مرحله مستقیماً به وسیله کامپیوتر قابل تفسیر و اجرا نیست، اما پس از تبدیل آن به یک زبان برنامه نویسی برای اجرا به کامپیوتر داده میشود. بنابراین توجه کنید که اجرا کننده الگوریتم کامپیوتر است.
⬅️ادامه دارد ...
#️⃣#IDSchools
#️⃣#IDS
#️⃣#IDS_Math
✉️@IDSchools
✉️@IDS_Math
Post #88
605