تاریخچه الگوریتم
واژه الگوریتم از نام ریاضیدان و ستارهشناس و جغرافیدان نامی ایرانی، ابوجعفر محمد بن موسی خوارزمی (الخوارزمی)، گرفته شده است، که در خوارزم زاده شد و در دانشگاه «بیت الحکمه» بغداد به اوج شهرت رسید. خوارزم یکی از شهرهای «ایران بزرگ» بود، که امروزه در ازبکستان واقع شده است و خیوهنام دارد. رسالهای که خوارزمی در قرن ۹ میلادی به عربی نگاشته بود، در قرن ۱۲ به لاتین با نام "Algoritmi de numero Indorum" ترجمه شد؛ یعنی «الگوریتمی» در مورد اعداد هندی"، که «الگوریتمی» نام الخوارزمی بود که مترجم در تبدیل به لاتین نام وی را جلوی نام اصلی کتاب (در مورد اعداد هندی) آورده بود. در قرن ۱۳ میلادی واژه الگوریسموس(algorismus) به معنای «سیستم شمارش عربی (دهدهی)» (یعنی اعداد ۱ تا ۹ به علاوه صفر، و نیز مفهوم اعشار) بود؛ که هنوز هم یکی از معانی واژه الگوریسم(algorism) است. معنای دیگر الگوریسم «حساب کردن با کمک اعداد عربی» است؛ یعنی فن انجام أعمال حسابی پایه، مانند جمع و ضرب، با قرار دادن اعداد در زیر هم و إعمال قواعدی خاص، که جایگزین به کارگیری اعداد رومی و استفاده از چرتکه شد. حتی روش انجام دستی تقسیم و جذر گرفتن (رادیکال) هم الگوریسم نامیده میشود. در قرن ۱۹ این کلمه در فرانسوی به algorithme تغییر شکل پیدا کرد، البته معنایش ثابت ماند. طولی نکشید که این کلمه به شکل algorithm وارد زبان انگلیسی شد؛ ولی فقط در اواخر قرن ۱۹ میلادی بود که معنای عامتر امروزیاش را یافت، و به «هر مجموعه قواعدی برای انجام یک رویه محاسباتی یا روال رایانهای به کار رود» الگوریتم گفته شد.تبدیل نام الخوارزمی به الگوریسم و سپس الگوریتم احتمالاً تحت تأثیر واژه یونانی arithmos (به معنای عدد) و arithmetic (به معنای محاسباتی) بوده است. برخی منابع هم کلمه لگاریتم را هم در تبدیل الگوریسم و الگوریتم بی تأثیر ندانستهاند.
واژه الگوریتم از نام ریاضیدان و ستارهشناس و جغرافیدان نامی ایرانی، ابوجعفر محمد بن موسی خوارزمی (الخوارزمی)، گرفته شده است، که در خوارزم زاده شد و در دانشگاه «بیت الحکمه» بغداد به اوج شهرت رسید. خوارزم یکی از شهرهای «ایران بزرگ» بود، که امروزه در ازبکستان واقع شده است و خیوهنام دارد. رسالهای که خوارزمی در قرن ۹ میلادی به عربی نگاشته بود، در قرن ۱۲ به لاتین با نام "Algoritmi de numero Indorum" ترجمه شد؛ یعنی «الگوریتمی» در مورد اعداد هندی"، که «الگوریتمی» نام الخوارزمی بود که مترجم در تبدیل به لاتین نام وی را جلوی نام اصلی کتاب (در مورد اعداد هندی) آورده بود. در قرن ۱۳ میلادی واژه الگوریسموس(algorismus) به معنای «سیستم شمارش عربی (دهدهی)» (یعنی اعداد ۱ تا ۹ به علاوه صفر، و نیز مفهوم اعشار) بود؛ که هنوز هم یکی از معانی واژه الگوریسم(algorism) است. معنای دیگر الگوریسم «حساب کردن با کمک اعداد عربی» است؛ یعنی فن انجام أعمال حسابی پایه، مانند جمع و ضرب، با قرار دادن اعداد در زیر هم و إعمال قواعدی خاص، که جایگزین به کارگیری اعداد رومی و استفاده از چرتکه شد. حتی روش انجام دستی تقسیم و جذر گرفتن (رادیکال) هم الگوریسم نامیده میشود. در قرن ۱۹ این کلمه در فرانسوی به algorithme تغییر شکل پیدا کرد، البته معنایش ثابت ماند. طولی نکشید که این کلمه به شکل algorithm وارد زبان انگلیسی شد؛ ولی فقط در اواخر قرن ۱۹ میلادی بود که معنای عامتر امروزیاش را یافت، و به «هر مجموعه قواعدی برای انجام یک رویه محاسباتی یا روال رایانهای به کار رود» الگوریتم گفته شد.تبدیل نام الخوارزمی به الگوریسم و سپس الگوریتم احتمالاً تحت تأثیر واژه یونانی arithmos (به معنای عدد) و arithmetic (به معنای محاسباتی) بوده است. برخی منابع هم کلمه لگاریتم را هم در تبدیل الگوریسم و الگوریتم بی تأثیر ندانستهاند.
یکی از معروفترین سایت هایی است که در زمینهی مسابقات برنامه نویسی وجود دارد. این سایت هر دو هفته یکبار، یک مسابقه به صورت آنلاین برگزار میکند و سالانه دو مسابقه حضوری نیز برای تعیین برنده نهایی برگزار میشود.
سوالات TopCoder در دو سطح مطرح میشوند. سطح اول سوالات آسانتری دارد و هر فرد بعد از اینکه امتیاز خاصی را بدست آورد، میتواند در سطح دوم شرکت کند. مسابقات TopCoder زنده برگزار میشود، به این معنی که شرکت کننده باید در زمان خاص در مسابقه شرکت کرده و طی یک زمان محدود نیز به سوالات پاسخ دهد. بعد از هر مسابقه هم میتوان از راهنمای حل مسائل استفاده کرد و همین هم منبع خوبی برای آموزش شرکت کنندگان خواهد بود.
نکتهای که برای استفاده از این سایت وجود دارد، این است که برای شرکت در مسابقات باید از نرم افزار خاصی بنام Arena استفاده کرد. البته مراحل ثبت نام در مسابقات این سایت کمی طولانی است و کاربر را سردرگم میکند. ولی شرکت در رقابت های آنلاین TopCoder ارزش این سختی را خواهد داشت.
سوالات TopCoder در دو سطح مطرح میشوند. سطح اول سوالات آسانتری دارد و هر فرد بعد از اینکه امتیاز خاصی را بدست آورد، میتواند در سطح دوم شرکت کند. مسابقات TopCoder زنده برگزار میشود، به این معنی که شرکت کننده باید در زمان خاص در مسابقه شرکت کرده و طی یک زمان محدود نیز به سوالات پاسخ دهد. بعد از هر مسابقه هم میتوان از راهنمای حل مسائل استفاده کرد و همین هم منبع خوبی برای آموزش شرکت کنندگان خواهد بود.
نکتهای که برای استفاده از این سایت وجود دارد، این است که برای شرکت در مسابقات باید از نرم افزار خاصی بنام Arena استفاده کرد. البته مراحل ثبت نام در مسابقات این سایت کمی طولانی است و کاربر را سردرگم میکند. ولی شرکت در رقابت های آنلاین TopCoder ارزش این سختی را خواهد داشت.
سفیدی برف را برای روحتان
سرخی انار را برای قلبتان
شیرینی هندوانه را برای عشقتان
و
بلندی یلدا را برای زندگی قشنگتان آرزومندیم
🍉 یلدا مبارک
💻انجمن علمی علوم کامپیوتر دانشگاه گیلان
سرخی انار را برای قلبتان
شیرینی هندوانه را برای عشقتان
و
بلندی یلدا را برای زندگی قشنگتان آرزومندیم
🍉 یلدا مبارک
💻انجمن علمی علوم کامپیوتر دانشگاه گیلان
در اینجا 10 فایده ی اساسی شطرنج برای سلامتی را مشاهده خواهید کرد :
1- رشد مغز را افزایش می دهد .
2- هر دو نیم کره ی مغز را فعال می کند .
3- ضریب هوشی را افزایش می دهد .
4-به جلوگیری از آلزایمر کمک می کند .
5-خلاقیت شما را شکوفا می کند.
6- مهارت های حل مسئله را تقویت می کند.
7- برنامه ریزی و پیشبینی را آموزش می دهد.
8- توانایی خواندن را افزایش می دهد.
9- تکامل حافظه را بهبود می بخشد.
10-ریکاوری از برخی بیماری های ذهنی را بهبود می بخشد.
برای مشاهده ی متن و توضیحات کامل ، از سایت انجمن علمی علوم کامپیوتر دانشگاه گیلان به آدرس زیر دیدن فرمایید .
http://guilancs.ir/
1- رشد مغز را افزایش می دهد .
2- هر دو نیم کره ی مغز را فعال می کند .
3- ضریب هوشی را افزایش می دهد .
4-به جلوگیری از آلزایمر کمک می کند .
5-خلاقیت شما را شکوفا می کند.
6- مهارت های حل مسئله را تقویت می کند.
7- برنامه ریزی و پیشبینی را آموزش می دهد.
8- توانایی خواندن را افزایش می دهد.
9- تکامل حافظه را بهبود می بخشد.
10-ریکاوری از برخی بیماری های ذهنی را بهبود می بخشد.
برای مشاهده ی متن و توضیحات کامل ، از سایت انجمن علمی علوم کامپیوتر دانشگاه گیلان به آدرس زیر دیدن فرمایید .
http://guilancs.ir/
Forwarded from هوش مصنوعی
Video_Artificial_Intelligence_Step_by_Step.part1.rar
100 MB
Forwarded from هوش مصنوعی
Video_Artificial_Intelligence_Step_by_Step.part2.rar
100 MB
Forwarded from هوش مصنوعی
Video_Artificial_Intelligence_Step_by_Step.part3.rar
100 MB
Forwarded from هوش مصنوعی
Video_Artificial_Intelligence_Step_by_Step.part4.rar
100 MB
Forwarded from هوش مصنوعی
Video_Artificial_Intelligence_Step_by_Step.part5.rar
59.3 MB
📣شانزدهمین جشنواره پژوهش و فناوری استان گیلان
باحضور انجمن علمی علوم کامپیوتر و کانون خلاقیت و شکوفایی
زمان 5 الی 7 دی ماه
دانشکده ادبیات و علوم انسانی
باحضور انجمن علمی علوم کامپیوتر و کانون خلاقیت و شکوفایی
زمان 5 الی 7 دی ماه
دانشکده ادبیات و علوم انسانی