واژه الگوریتم از کدام دانشمند است

07:32 - 1402/09/23

خوارزمی با نام ((الخوریسمی)) یا ((الگوریسمی)) که از همان نام ((الخوارزمی)) گرفته شده است، شهرت دارد و الگوریتم (Algorithm) به معنی فن محاسبه که امروز در کامپیوتر از آن استفاده می شود، از نام او گرفته شده است.

واژه الگوریتم از کدام دانشمند است

واژه الگوریتم از کدام دانشمند است و از کجا گرفته شده است؟

ابو عبدالله، محمد موسی خوارزمی در حدود سال 130 هجری قمری در شهر خوارزم (خیوه) به دنیا اومد. او از افتخارات علمی ایران و از بزرگترین دانشمندان اسلامی قرنهای پیش است.

    خوارزمی نتیجه تحقیقات و مطالعاتش را در کتابی به نام جبر و مقابله نوشت. این کتاب نخستین کتابی بود که نام ((جبر)) بر روی آن بود و بعدها جبر به عنوان بخشی از ریاضی، نامش را از این کتاب گرفت. از این رو خوارزمی را می توان یکی از بنیانگذاران جبر دانست. در قرن دوازدهم هجری کتاب حساب خوارزمی به زبانهای اروپایی ترجمه شد.

   خوارزمی با نام ((الخوریسمی)) یا ((الگوریسمی)) که از همان نام ((الخوارزمی)) گرفته شده است، شهرت دارد و الگوریتم (Algorithm) به معنی فن محاسبه که امروز در کامپیوتر از آن استفاده می شود، از نام او گرفته شده است.

   خوارزمی اولین کسی بود که اعداد علامتدار را به کار برد. او برای این کار اصطلاحاتی را          به کار می برد و اعداد منفی را ناقص و اعداد مثبت را زاید می نامید. به طور مثال او عدد (2-) را ((دو ناقص)) و (2+) را ((دو زاید)) نامگذاری کرده بود تا آن زمان کاربرد حروف در ریاضیات متداول نبود. خوارزمی در حل معادلات مجهولی عدد مجهول را ((شی)) و مجذور را ((مال)) می نامید.

واژه الگوریتم از کدام دانشمند است

واژه الگوریتم از کدام دانشمند است

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

برای نمایش الگوریتم‌ ها می‌توان از روش‌هایی همچون فلوچارت (روندنما) و یا شبه دستور(Pseudo Code) بهره گرفت. نمودار فلوچارت (روندنما) یک نمایش گرافیکی از مجموعه مراحل اجرای یک برنامه است. به‌عبارت دیگر می‌توان گفت که فلوچارت (روندنما)ها شکل گرافیکی یک الگوریتم هستند که از الگوهای هندسی مختلفی برای نشان دادن گام‌های یک الگوریتم استفاده می‌کنند. فلوچارت (روندنما) در برنامه نویسی بسیار مفید و تاثیرگذار است و با استفاده از این روش، برنامه نویسان می‌توانند عناصر یک برنامه را به صورت جداگانه مشاهده کنند. فلوچارت یا همان روندنما، به تجزیه و تحلیل مراحل الگوریتم و مقایسه آن‌ها با یکدیگر کمک می کند. به این ترتیب، با کمک فلوچارت (روندنما) درک فرآیندهای پیچیده در برنامه نویسی آسان‌تر و برنامه شانس بیشتری برای موفقیت خواهد داشت.

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

شبه دستور نیز اصطلاحی است که اغلب در زمینه های برنامه نویسی و مبتنی بر الگوریتم استفاده می‌شود. این روشی است که به برنامه نویس اجازه می‌دهد تا اجرای یک الگوریتم را نشان دهد. اغلب اوقات، الگوریتم کامپیوتری با کمک شبه دستور نمایش داده می‌شود و برنامه نویسان تازه کار نیز می‌توانند آنها را بدون توجه به پیشینه برنامه نویسی یا دانش قبلی تفسیر کنند. همانطور که از نام شبه دستور پیداست، یک نمایشی از کد است که به سادگی اجرای یک الگوریتم کامپیوتری کمک می‌ کند و به زبان انگلیسی ساده نوشته می‌ شود. نکته حائز اهمیت این است که شبه دستور یک زبان برنامه نویسی نیست و نمی‌تواند توسط کامپیوتر کامپایل یا تفسیر شود.

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

فلوچارت و شبه دستور روش‌هایی برای نمایش یک الگوریتم هستند. تفاوت هرکدام از آن‌ها در این عکس نشان داده شده است. 

واژه الگوریتم از کدام دانشمند است (تاریخچه الگوریتم و خوارزمی)
خیلی از ما فکر می‌کنیم که الگوریتم یک بحث جدید و بدیع است که اخیراْ بوجود آمده است، اما حقیقت امر این است که الگوریتم حدوداْ 900 سال قدمت دارد. شاید جالب باشد که بدانید واژه الگوریتم از نام یک دانشمند مشهور و پرآوازه ایرانی به نام محمد بن موسی خوارزمی گرفته شده است. او در سال 780 میلادی در شهر خوارزم که یکی از شهرهای بزرگ ایران بود و امروزه در کشور ازبکستان قرار دارد، به دنیا آمد. او در قرن نهم به‌عنوان مدیر سرای حکیمان و مرکز روشنفکران و دانشمندان بغداد انتخاب شد.

او ایده‌های نوآورانه زیادی در ریاضیات، نجوم، جغرافیا و نقشه برداری ابداع کرد و کتاب تاثیرگذاری به نام «در باب هنر حسابرسی هندی» نوشت و 300 سال بعد این کتاب کشف و به زبان لاتین ترجمه شد. این کتاب اعداد هندی – عربی را به غرب معرفی کرد و در نهایت جایگزین اعداد رومی عجیب و غریب شد. سیستم اعداد هندو – عربی همراه با نقطه اعشار که در کتاب خوارزمی به دقت توضیح داده شده، اساس و بنیان اعدادی هستند که امروزه در سراسر جهان استفاده می‌کنیم. برگردان نام خوارزمی در زبان لاتین به الگوریتمی تبدیل شد و منشا کلمه الگوریتم شد.

کتاب‌های خوارزمی، انقلاب بزرگی را در علوم ریاضی در غرب ایجاد کردند و نشان دادند که چگونه می‌توان مسائل پیچیده را به بخش‌های ساده‌تر تقسیم و حل کرد. در لاتین قرون وسطی، کلمه Algorismus به معنای سیستم اعداد اعشاری بود و در قرن سیزدهم این کلمه به یک کلمه انگلیسی تبدیل شد

واژه الگوریتم از کدام دانشمند است جمله معروف در مورد خوارزمی این است که می‌گویند اگر خوارزمی نبود، اینترنت هم نبود.

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

واژه الگوریتم از کدام دانشمند است ؟ ماشین انیگما (Enigma) دستگاهی برای رمزگذاری بود که از اوایل تا اواسط قرن بیستم، برای محافظت از ارتباطات تجاری، دیپلماتیک و نظامی توسعه یافت و مورد استفاده قرار می‌گرفت.

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

هرکدام از الگوریتم های کامپیوتر در شرایط مختلف مزایا و معایبی دارند. یکی از معروف‌ترین الگوریتم‌ های کامپیوتری که در برنامه نویسی بسیار پرکاربرد است و تحقیقات زیادی در این زمینه انجام شده است، مرتب سازی مکانی است. کامپیوترها زمان زیادی را صرف مرتب کردن لیست‌ها می کنند و در نتیجه داشتن یک الگوریتم کامپیوتری سریع و بهینه می‌تواند در اجرای یک برنامه بسیار موثر عمل کند. به‌همین دلیل یکی از عوامل موفقیت یک برنامه در بازار جهانی این است که برنامه‌نویسان در برنامه‌نویسی از الگوریتم‌هایی استفاده کنند که در زمانی معقول، بهترین عملکرد را داشته باشد.

جمع بندی واژه الگوریتم از کدام دانشمند است ؟
در این مقاله سعی شد درباره تاریخچه الگوریتم، تفاوت میان الگوریتم، فلوچارت و شبه کد و کاربرد آن ها در دنیای کامپیوتر و برنامه نویسی توضیحاتی مختصر ارائه داده شود. امیدواریم از خواندن این مقاله‌ی بلاگ کنکور کامپیوتر لذت برده باشید.

Plain text

  • تگ‌های HTML مجاز:
  • آدرس صفحات وب و آدرس‌های پست الکترونیکی بصورت خودکار به پیوند تبدیل می‌شوند.
  • خطوط و پاراگراف‌ها بطور خودکار اعمال می‌شوند.
16 + 0 =
*****

با عضویت در خبرنامه مطالب ویژه، روزانه به ایمیل شما ارسال خواهد شد.