انجمن علمی ریاضی و علوم کامپیوتر (سابق) – Telegram
انجمن علمی ریاضی و علوم کامپیوتر (سابق)
113 subscribers
239 photos
11 videos
8 files
62 links
انجمن علمی ریاضی و علوم کامپیوتر (سابق) دانشگاه حکیم سبزواری

این کانال بازنشسته شده آدرس انجمن جدید علوم کامپیوتر :
@HSU_CS
Download Telegram
#گزارش_تصویری

🎉سومین روز برگزاری جشنواره حرکت

⭐️ویژه برنامه انجمن ریاضی وعلوم کامپیوتر⭐️

👨‍💻👩‍💻مسابقه برنامه نویسی

‼️کانال رسمی انجمن ریاضی و علوم کامپیوتر دانشگاه حکیم سبزواری
@MCS_hsu
🔥6
💌 | اگه API های با کیفیت و رایگان لازمت میشه،توی یکی از ریپازیتوری های گیتهاب اومدن کلی وب سرویس دسته بندی کردن که هرکدوم جدول منحصر به فرد خودشونو دارن.

با استفاده از این مرجع که نزدیک سیصد هزار استار هم گرفته خیلی سریع میتونید وب سرویس رایگان پیدا و استفاده کنید.

#معرفی_سایت

‼️کانال رسمی انجمن ریاضی و علوم کامپیوتر دانشگاه حکیم سبزواری
@MCS_hsu
🔥1
آیا مسئله 100 زندانی رو شنیدید؟🙄

‼️کانال رسمی انجمن ریاضی و علوم کامپیوتر دانشگاه حکیم سبزواری
@MCS_hsu
شرایط مسئله به این صورت هست:
1️⃣ فرض کنین توی زندان صد تا زندانی داریم که به زندان های طولانی محکوم شده اند. این زندانی ها توی سلول های انفرادی نگهداری میشن و هیچ امکان برقراری ارتباط با همدیگر رو ندارند.

2️⃣ یه اتاق بازجویی توی این زندان هست که هیچی توش نیست الی یه لامپ و یه کلید برای روشن و خاموش کردن لامپ. در ابتدا این لامپ خاموشه. زندانی ها از سلول خودشون نمیتونن این لامپ رو ببینن.

3️⃣ زندان بان هر روز یکی از زندانی ها رو به صورت تصادفی (با احتمال یکسان برای همه) انتخاب میکنه و میاره به اتاق بازجویی، این زندانی میتونه کلید چراغ رو تغییر بده (اگه روشنه خاموش کنه یا اگه خاموشه روشن کنه) یا اینکه اون رو دست نزنه و همونطور که هست نگه داره.

4️⃣ مضافا این زندانی میتونه ادعا کنه که تمام صد زندانی حداقل یک بار به این اتاق آورده شده اند. اگر این ادعا درست باشه هر صد تا زندانی با هم آزاد میشن. اگر ادعاش غلط باشه هر صد تا با هم اعدام میشن.

5️⃣زندانی ها اجازه دارند یک شب با هم تو حیاط زندان ملاقات کنند و بر سر یک نقشه برای حل این مساله توافق کنند. از فردای این شب، بازی آغاز خواهد شد و زندانی ها بعد از این همدیگر را نخواهند دید مگر موقع آزادی یا اعدام!
حالا بنظر شما این زندانی ها باید چه کار کنند؟🤔

راه حل این مسئله فردا داخل کانال گذاشته میشه.


‼️کانال رسمی انجمن ریاضی و علوم کامپیوتر دانشگاه حکیم سبزواری
@MCS_hsu
🤔4🔥1😐1
این مسئله (100 زندانی) میتونه راه حل های مختلفی داشته باشه، یکی از راه حل ها میتونه این باشه:

زندانی ها در شب ملاقات یک ریش سفید برای خود انتخاب میکنند.

بقیه زندانی ها باید بر اساس این قرارداد رفتار کنند: هر فرد لامپ را فقط یک بار روشن میکند، یعنی اولین باری که لامپ را خاموش می یابد، آن را روشن می کند. در مابقی دفعات به لامپ دست نمیزند.

رفتار ریش سفید با بقیه فرق میکند. اگر ریش سفید چراغ را روشن بیابد باید آن را خاموش کند و همچنین تعداد دفعاتی را بشمارد که موقع ورود به اتاق با لامپ روشن مواجه شده. حالا اگه عدد شمرده شده به 99 برسه، میتونه ادعا کنه که همه زندانی ها حداقل یک بار به اتاق اومده اند.

یه نکته جالب:
متوسط زمانی که طول میکشه تا این پروتکل تکمیل بشه حدود 26.5 ساله!!! اما ثابت میشه که بعد از حدود پنج سال احتمال اینکه همه حداقل یه بار به اتاق رفته باشن 99.9999 درصده! یعنی اینکه میتونن ریسک کنند و بعد از پنج سال بگن همه اومده اند تا یک عمر زندگی شون رو الکی تو زندان نباشند.

‼️کانال رسمی انجمن ریاضی و علوم کامپیوتر دانشگاه حکیم سبزواری
@MCS_hsu
👍21👌1
حلول ماه مبارک رمضان ، بهار قرآن ، ماه عبادتهای عاشقانه ,نیایشهای عارفانه و بندگی خالصانه را به شما تبریک عرض میکنیم …

التماس دعا

‼️کانال رسمی انجمن ریاضی و علوم کامپیوتر دانشگاه حکیم سبزواری
@MCS_hsu
6
📝 چیز های عادی توی برنامه نویسی:

◀️کُند جلو رفتن در یادگیری و کدنویسی
◀️پیدا نکردن راه حل حتی با هوش مصنوعی
◀️فراموش کردن سینتکس
◀️گیر کردن طولانی مدت در یک موضوع
◀️ندانستن همه چیز درمورد زبان یا فریمورک خود
◀️نامفهوم بودن کد های قبلی

🔥🔥🔥🔥🔥🔥🔥🔥
🗣️ اینقدر خودتو اذیت نکن، اینا چیزای عادی هستش و همه‌مون یه جوری باهاشون درگیر هستیم.

💪 قوی جلو برو ...

#نکته_آموزشی

‼️کانال رسمی انجمن ریاضی و علوم کامپیوتر دانشگاه حکیم سبزواری
@MCS_hsu
🔥43
💎 رقابتی جذاب؛ به وسعت ایران!

🔮 دومین مرحله از مسابقات کشوری کدکاپ ۸ (انتخابی ۲)، جمعه ۲۵ اسفند برگزار میشه.
فرقی نمیکنه توی مسابقه انتخابی ۱ شرکت کرده باشی یا نه. برای رقابت استانی و دریافت جایزه هنوز فرصت داری

🎁 بیش از ۴۰۰ میلیون جایزه نقدی
🔻ثبت‌نام رایگان و اطلاعات بیشتر👇

🔗 https://quera.org/r/feuqe


‼️کانال رسمی انجمن ریاضی و علوم کامپیوتر دانشگاه حکیم سبزواری
@MCS_hsu
👍1🗿1
در سال 2019، سازمان یونسکو در چهلمین کنفرانس سالانه خود، تصمیم گرفت روز 14 مارس را که قبلا به نام روز پی (عدد پی) نام داشت را به عنوان روز جهانی ریاضیات نام گذاری نماید.

روز پی و روز تقریب پی دو روز از سال هستند که برای ثابت ریاضی π (پی) جشن گرفته می‌شوند. روز پی ۱۴ مارس (در نگارش آمریکایی ۳/۱۴) است و از آن‌جا که سه رقم نخستِ پی را دربردارد، این نام را گرفته‌است.

#مناسبت

‼️کانال رسمی انجمن ریاضی و علوم کامپیوتر دانشگاه حکیم سبزواری
@MCS_hsu
🔥3👍1
قانون پنج دقیقه چیست؟

قانون پنج دقیقه، قانونی است که اخیرا بسیار بر سر زبان ها افتاده است.

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

این قانون می‌گوید که اگر کاری را عقب انداخته اید فقط ۵ دقیقه زمان صرف کنید و فضای کافی به وجود بیاورید و کارهای عقب مانده تان را انجام دهید.

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

‼️کانال رسمی انجمن ریاضی و علوم کامپیوتر دانشگاه حکیم سبزواری
@MCS_hsu
🔥6
#پارت_اول

🤔 بنظرتون بهترین الگوریتم برای یافتن اعداد اول چیه؟

فکر کنید بخوایم اعداد اول بین 1 تا 1e10 رو حساب کنیم، خب اینکار با الگوریتم های ساده خیلی طول میکشه!

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

برای استفاده از این غربال باید از هفت قانون زیر پیروی کرد. (فرض کنید می‌خواهیم اعداد اول بین 1 تا 120 را بیابیم):

1️⃣ عددهای 1 تا 120 را می‌نویسیم.

2️⃣ عدد 1 را خط می‌زنیم.

3️⃣ دور عدد 2 خط می‌کشیم و مضرب‌هایش را خط می‌زنیم.

4️⃣ دور عدد اول بعدی خط می‌کشیم و مضرب‌هایش را خط می‌زنیم.

5️⃣ بازگشت به مرحله چهارم.

6️⃣ این کار را تا جایی که به عدد اولی برسیم که توان دوم آن عدد در میان اعداد وجود نداشته باشد ادامه می‌دهیم.

7️⃣ دور تمام اعداد باقی مانده خط می‌کشیم و حالا دیگر می‌دانیم که اعداد اول کدام‌ها هستند.


این الگوریتم با مرتبه زمانی‏ ‏(O(n.loglogn سریع ترین الگوریتم برای یافتن اعداد اول 1 تا n است.

#الگوریتم

‼️کانال رسمی انجمن ریاضی و علوم کامپیوتر دانشگاه حکیم سبزواری
@MCS_hsu
🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
#پارت_دوم

‏نمایش متحرک غربال اراتستن (Sieve of Eratosthenes).
اعدادی که در پایان در سمت راست جدول نوشته می‌شوند اول هستند.

اینم کدش شاید بکارتون بیاد:

# n must be greater than 1
def sieve(n):
is_prime = [True] * n
is_prime[0] = False
is_prime[1] = False
for i in range(2, n):
if is_prime[i]:
for j in range(2 * i, n, i):
is_prime[j] = False
return is_prime


دیگر کاربرد‌ها
ایده غربال کاربرد‌های دیگری نیز دارد. برای مثال کد زیر تعداد مقسوم‌الیه‌های هر عدد کوچک‌تر از n را محاسبه می‌کند.
def sieve(n):
d = [0] * n
for i in range(1, n):
for j in range(i, n, i):
d[j] += 1
return d


#الگوریتم

‼️کانال رسمی انجمن ریاضی و علوم کامپیوتر دانشگاه حکیم سبزواری
@MCS_hsu
🔥4🤔1
یه سایت توووپ که فرقی نداره کدوم سطح از زبانی چه صفر صفر چه عالی، میتونی باهاش کلی بترکونی❗️

بهت قول میدم حتی اگه به زبان علاقه نداشته باشی هم عاشقش میشی🔥😍

https://learnenglishteens.britishcouncil.org/

هم تمرین داره برای تقویت مهارتای چهارگانه:
reading, writing, listening, speaking 
هم گرامر، هم وُکَب، هم تست و آزمونای زبانی و تعیین سطح... دیگه چی میخواااای⁉️

#معرفی_سایت

برای دوستات هم حتما بفرست
🌐
@MCS_hsu
5
یه سایت عااالی برای پیداکردن اسکالرشیپ به تفکیک دانشگاه‌ها، کشورها و رشته‌ها🔥
www.topuniversities.com
از قسمت:
Find your dream university today
کشور و رشته تحصیلیت رو انتخاب کن، مقطع، نوع آموزش، ملیت، نوع فاند و ... رو فیلتر کن و پیشنهاداش برای اپلای رو ببین😉

#معرفی_سایت

‼️کانال رسمی انجمن ریاضی و علوم کامپیوتر دانشگاه حکیم سبزواری
@MCS_hsu
5🔥1
چیزی که مردم درباره برنامه نویسی فکر میکنن
vs
برنامه نویسی در واقعیت

#meme #fun

‼️کانال رسمی انجمن ریاضی و علوم کامپیوتر دانشگاه حکیم سبزواری
@MCS_hsu
😁8👍2
😍 مجموعه نقشه راه های برنامه نویسی به زبان فارسی 👇

https://github.com/barnamenevisi/roadmap

اگر‌ دوست داشتید می‌تونید نقشه راه ها رو از سایت roadmap.sh ترجمه کنید و به این لیست اضافه کنید تا همه استفاده کنیم 💙

‼️کانال رسمی انجمن ریاضی و علوم کامپیوتر دانشگاه حکیم سبزواری
@MCS_hsu
3👍3
💡سوالات مهمی که باید پیش از شروع سال جدید از خودمان بپرسیم:🤔
2
1️⃣چه کسی باعث به وجود آمدن صفات بهتری در من می‌شود؟
باید افراد تاثیرگذار زندگی‌مان را شناسایی کنیم و زمان بیشتری را با آن‌ها سپری کنیم.

2️⃣ اعمال من، با آنچه در زندگی می‌خواهم، هماهنگ است یا آنچه که دیگران از من انتظار دارند؟
گاهی ممکن است فشارهای جامعه و اطرافیان، فردیتتان را خفه کند و آنچه را که واقعاً از زندگی می‌خواهید فراموش کنید. بهتر است هر چند وقت یک بار زندگی‌مان را مورد بازبینی قرار دهیم تا متوجه شویم چقدر علایق و ارزش‌هایمان با اعمالمان در یک راستا هستند.

3️⃣اگر همان عاداتی را که الان دارم حفظ کنم، 5 سال دیگر زندگی‌ام بهتر می‌شود یا بدتر؟

4️⃣ کدام بخش از زندگی من از تعیین مرزهای قوی‌تر، سود بیشتری می‌برد؟
یکی از سالم‌ترین کارهایی که می‌توانید انجام دهید این است که مرزهای قوی تعیین کنید. اگر نمی‌دانید از کجا شروع کنید، به بخش‌هایی از زندگی‌تان نگاه کنید که بیش از همه احساس می‌کنید کنترل نشده‌اند.

5️⃣ امروز چه اقدام کوچکی می‌توانم انجام دهم که تأثیر پایداری بر آینده من داشته باشد؟
انجام دادن بعضی کارهای کوچک مثل به یاد سپردن معنی چند لغت در طول روز، ورزش کردن و... در دراز مدت با آثار مثبت بسیاری همراه است.

6️⃣از کدام مسیر شغلی لذت می‌برم و می‌توانم بر دنیا تأثیر بگذارم؟

7️⃣ برای رسیدن به اهدافم حاضرم چه چیزی را قربانی کنم؟
منابع و زمانی که ما انسان‌ها برای رسیدن به تمام اهداف داریم، محدود است پس باید برای رسیدن به اهداف مهم‌تر زندگی، اولویت‌بندی داشته باشیم.

‼️کانال رسمی انجمن ریاضی و علوم کامپیوتر دانشگاه حکیم سبزواری
@MCS_hsu
5