ehsan-mohammadi / programming_class_cheats

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

There are some programe I've writter for frieds! Feel free to use and add to the list.

تصمیم گرفتم بعضی مشق ها که برای بقیه نوشته ام رو اینجا بذارم تا شاید افراد بیشتری ازش استفاده کنن. وقتی کسی نمی خواد مشقی رو بنویسه ، زور که نمی شه کردش (:

horse_move_demo

write a program to show how a horse moves using terminal graphics

برنامه شاید عجیب باشه ولی خب به هرحال یک مشق واقعی بوده: نمایش حرکت اسب شطرنج در محیط متنی!

python_socket_programming

درس مهندسی اینترنت

با استفاده از سوکت ها در پایتون، یک برنامه بنویسید - کلاینت سرور ماشین حساب

در اینجا برنامه ای با معماری کلاینت و سرور نوشته ام. برنامه سرور روی پورت ۱۰۰۰۱ گوش می ده و برنامه کلاینت بعد از اجرا منتظر دریافت ورودی از کاربر می مونه. ورودی‌ها عبارت های ریاضی هستن. برای مثال 3*4 یا 3+8/2 و این تیپ چیزها. هر ورودی روی کلاینت، به سرویس دهنده فرستاده می شه، سرویس دهنده مقدار ریاضی اون رو با استفاده از تابع eval حساب می کنه و جواب رو به کلاینت می ده. کلاینت بعد از دریافت هر جواب خروجی رو چاپ می کنه و دوباره منتظر ورودی کاربر می مونه. ارائه ورودی به شکل done به معنی علاقه کاربر به خروج از کلاینت است.

اسکرین شات درون دایرکتوری نشون دهنده اجرای برنامه است.

python socket programming screenshot

کلاس ماتریس بدون استفاده از آرایه دو بعدی پویا

کلاسی برای ماتریس تعریف کنید سپس عملگرهای ==,*,+,!=,>>,<< را برای این کلاس سربارگذاری کنید.

درس برنامه نویسی پیشرفته ! شبیه شوخیه :)

Flappy Bird Reinforcement Learning in Matlab

روبات یادگیرنده بازی معروف Flappy Bird در متلب به روش یادگیری تقویتی(Reinforcement Learning)

پروژه ی تحلیل گر لغوی - اصول طراحی کامپایلر

توی این برنامه قراره یک تحلیل گر لغوی به زبان سی پلاس پلاس طراحی کنیم

اینم یه پروژه از درس اصول طراحی کامپایلر :)

توی این برنامه میخواییم یه تحلیل گر لغوی طراحی کنیم که بتونه یک فایل رو بخونه و انواع مختلف نوشته شده توی فایل رو براساس جدول زیر تشخیص بده و جدا کنه

image

About


Languages

Language:MATLAB 61.2%Language:C++ 33.9%Language:Python 4.7%Language:M 0.2%