matlabkhooneh

ابر کلمه - Word Cloud ( کد Py0018 )

1 - مفهوم ابر کلمه از کلمات پرتکرار یک متن بدست می آید. شما باید برنامه ای بنویسید که ورودی آن متن چند پاراگرافی است و خروجی آن، لیستی از کلمات پرتکرار آن متن است. حد نصاب پرتکرار بودن یک کلمه را خودتان تعیین کنید. ضمن آن که باید لیستی از کلمات پرتکرار روتین (اصطلاحاStopwords) هم داشته باشید تا کلمات پرتکرار معمولی چون am,is,are,was,were,will,...را از لیست نهایی کلمات پرتکرار خود حذف نمایید.

2 - برنامه ای بنویسید که اعداد مضرب 7 و مضرب 5 بین 2000 تا 3000 را نمایش دهد.

3 - برنامه ای بنویسید که اعداد بین 2000 تا 3000 را با گام 4 بدست آورده و تعداد اعداد زوج و فرد را در این بازه بشمارد.

4 - برنامه ای بنویسید که اعداد در بازه 10 تا 20 را به غیر از 15 نمایش دهد.

5 - برنامه ای بنویسید که یک رشته را از ورودی خوانده و تک تک کاراکترهای آن را در خروجی با کاراکتر های بزرگ نشان دهد.

6 - برنامه ای بنویسید که تا زمانی که کاربر عدد نامنفی وارد می کند، عدد را خوانده و نشان دهد که آن عدد به اعدادی بخش پذیر است.

7 - در یک گروه ورزشی، 4 تیم TeamA , TeamB , TeamC , TeamD قرار دارند. تعداد بازی های ممکن در گروه ( رفت و برگشت ) را نشان دهید.

8 - ریشه معادله زیر را در بازه [1-,2-] با استفاده از روش نابجایی ( روش میانیابی خطی ) بدست آورید.

\[ f(x)=sin(x)-\frac{x}{2} \;\;\;\;\; \;\;\left| f(x) \right| <10^{-2}\]

9 - ریشه معادله زیر را در بازه [0 ,1-] با استفاده از روش نابجایی ( روش میانیابی خطی ) بدست آورید.

\[ f(x)=x^2-2^x\;\;\;\;\;\;\;\; \left| f(x)\right|<10^{-2}\]

10 -

11 -  انتگرال زیر با فرض n=4 با استفاده از روش ذوزنقه محاسبه نمایید.

\[ \int_{0}^{1}\frac{dx}{1+x^2}\]

12 - انتگرال زیر با فرض n=4 با استفاده از روش ذوزنقه محاسبه نمایید.

\[ \int_{0}^{2}e^{x^{2}}dx\]

13 - انتگرال زیر با فرض n=4 با استفاده از روش سیمپسون Simpson محاسبه نمایید.

\[ \int_{0}^{1}\frac{dx}{1+x^2}\]

14 - انتگرال زیر با فرض n=4 با استفاده از روش سیمپسون Simpson محاسبه نمایید.

\[ \int_{0}^{2}e^{x^{2}}dx\]

15 - انتخابات ریاست جمهوری

در کشوری رییس جمهور به این نحو انتخاب می‌شود

اگر n نفر کاندید شده باشند، ابتدا طی مراسمی با قرعه کشی به هر کاندیدی یک عدد از ۱ تا n تعلق می‌گیرد. کاندیدها به ترتیب شماره‌هایشان، دور میزی می‌نشینند و یکی در میان با شروع از شماره‌ی ۲ حذف می‌شوند.

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

16 -

17 -

18 -

19 -

20 -

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

پشتیبانی ( تلفن ثابت دفتر متلب خونه ) : 02191307193  

تلگرام و ایتا :  09364847193

 

تکالیف برنامه نویسی C - محاسبه دترمینان مارتیس دلخواه ( کد C0003 )

1 - عدد صحیح n وارد می شود. این عدد کوچکتر از 100 و بزرگتر از 2 است. سپس یک ماتریس با ابعاد دلخواه n*n وارد می شود. مقدار دترمینان  ماتریس ورودی را محاسبه کنید و در خروجی چاپ کند. ( فقط بخش صحیح خروجی را چاپ کند برای مثال اگر درایه ای برابر 3.14 بود مقدار 3 را چاپ کند )

2 - کدی بنویسید که با استفاده از اشاره گر pointer ها مقادیر ذخیره شده در دو متغییر را جابجا کند.

3 - کدی بنویسید که مشخص کند آیا رقم دوم سمت راست یک عدد چهار رقمی زوج است یا فرد. برای مثال عدد 1235 پیغام odd و برای 5321 پیغام even  چاپ کند.

4 - کدی بنویسید که یک رشته از کاراکترها را به صورت برعکس چاپ کند. مثلا salam را به عنوان malas چاپ کند.

5 - کدی بنویسید که تمام اعداد بین 1 تا  100000 را که مضرب 3و5 باشند و مضرب 3 و 7 نباشند را چاپ کند.

6 - برنامه ای بنویسید که با دریافت تعداد سطر شکل زیر را چاپ کند.

 

7 - برنامه ای بنویسید که یک ماتریس 3*3 را از کاربر بگیرد و در صورت معکوس پذیر بودن ، معکوس آن را محاسبه و در خروجی چاپ نماید.

8 - می خواهیم ریشه های معادله غیرخطی f(x)=0 را به صورت عددی بدست آوریم. چنانچه معادله مورد نظر به صورت زیر تعریف شده باشد، جواب معادله را به کمک زبان C بدست آورید و در خروجی چاپ نمایید.

\[ f(x)=0.1x^2-log(5x)=0\]

8 - برنامه ای به زبان c بنویسید که تاریخ را برحسب ماه و روز دریافت و شماره ی روزسال را نمایش دهد

9 - برنامه ای ب زبان c بنویسید که تاریخ را برحسب شماره ی روز سال دریافت کند و ماه و روز آنرا مشخص کند

10 - برنامه ای ب زبان c بنویسید که دنباله ی زیر را به ازای n جمله ی اول محاسبه کند(مقدار x از ورودی دریافت شود)

\[ \frac{1!}{x}+\frac{2!}{x^2}+\frac{3!}{x^3}+...+\frac{n!}{x^n}\]

11 - برنامه ای بنویسیدکه عدد صحیح n را دریافت و فاکتوریل آن را محاسبه کند.

12 -

| جهت سفارش پروژه و تکلیف برنامه نویسی C و ++C لطفا در شبکه های تلگرام و واتساپ موضوع و سوال مورد نظر را به شماره  989364847193+ ارسال نمایید، تا پس از بررسی هزینه خدمت شما اعلام گردد.

تکالیف پایتون Python - قرعه شانس ( کد Py0016 )

1 - قرعه شانس :

که یک عضو تصادفی از لیست زیر توسط برنامه انتخاب شود. کاربر باید حدس بزند که چندمین عضو انتخاب شده است. لذا از کاربر عدد تصادفی 1 تا 5 گرفته می شود. اگر درست حدس بزند پیغام Victory برای کاربر نمایش داده می شود و اگر اشتباه حدس بزند وارد شانس مجدد می شود. کاربر سه بار شانس خود را امتحان می کتد و اگر سه بار نتواند عضو را حدس بزن برنامه پیغام Lose را برای کاربر نمایش می دهد.

Ls=['Python','C++','C#','Java','PHP']

2 - کد هکر :

قرار است یک ماژول به نام Speak_Hacker  طراحی کنید و از این ماژول در برنامه خود استفاده کنید. این ماژول یک متن از کاربر می گیرد و یک متن کد شده با قوانین زیر را برمی گرداند. 

در متن به جای تمام حروف زیر عدد مورد نظر را جایگذاری کنید.

a و  A عدد 4  -  o  و O  عدد 0 - e و E عدد 3 - i و I عدد 1

Speak_Hacker ("Programming if Fun")

Pr0gr4mm1ng 1s fun

3 - برنامه ای بنویسید که اسم و فامیل و نمرات 5 درس یک دانشجو را به صورت دیکشنری از کاربر بگیرد و بزرگترین نمره دانشجو را چاپ کند. نمرات

دانشجو به صورت لیست در دیکشنری ذخیره گردد.

4 - برنامه ای بنویسید عدد n را از کاربر بخواهد و سپس یک لیست  n تایی از اعداد صحیح از کاربر بگیرد و در صورتی که 2 عضو آن لیست مجموعشان صفر شد ، آن دو عضو را چاپ کند. برنامه به صورتی باشد که اگر در بین آن n عدد ، عدد غیر صحیح وارد شد ، به وارد کننده تذکر دهد که عدد صحیح وارد نکرده است.

5 - برنامه ای بنویسید که یک ماتریس n × m را بگیرد و درایه های آن را ٩٠ درجه در جهت عقربه های ساعت بچرخاند و ماتریس حاصل را چاپ کند.

6 - برنامه ای بنویسید که عدد طبیعی فرد n و سپس n عدد را دریافت کرده و میانۀ اعداد وارد شده را محاسبه و چاپ کند. میانۀ اعداد، عددی است که نصف اعداد از آن عدد بزرگتر و نصف اعداد از آن عدد کوچکتر است.

7 - برنامه ای بنویسید که یک ماتریس n × m را بگیرد و مشخص کند آیا هیچ دو سطر این ماتریس با هم برابر هستند یا خیر؟

8 -  برنامه ای بنویسید که اعداد طبیعی l, n, m و سپس یک ماتریس n × m و یک ماتریس l × n را بگیرد و حاصلضرب دو ماتریس را محاسبه و چاپ کند.

9 - برنامه ای بنویسید که عدد طبیعی n و سپس n عدد را دریافت کرده و سپس k را دریافت کرده و kامین کوچکترین عدد وارد شده را محاسبه کند.

10 - برنامه ای بنویسید که عدد طبیعی n و سپس n عدد را دریافت کرده و سپس عددی که بیشترین تکرار و عددی که کمترین تکرار را دارد را با تعداد تکرار هر کدام محاسبه و چاپ نماید.

11 - برنامه ای بنویسید که عدد طبیعی n و سپس n عدد را دریافت کرده و در آرایه ای ذخیره کند و سپس عدد k را گرفته و محتوای آرایه را به اندازه k شیفت دوری دهد به این معنی محتوای خانه اول را در خانه١ + k ،محتوای خانۀ دوم را در خانۀ٢ + k و ... قرار دهد. با ر رسیدن به آخر آرایه، خانه ها با ابتدای آرایه شیفت پیدا کند.

12 - برنامه ای بنویسید که عدد طبیعی n با حداکثر٣٠رقم و عدد صحیح m را دریافت کرده و بخشپذیری n بر m را بررسی کند.

13 - برنامه ای بنویسید که عدد طبیعی n را دریافت کرده و تمام اعداد طبیعی کوچکتر از ١٠٠٠ را که را m متحابه هستند را محاسبه و چاپ کند.

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

15 - برنامه ای بنویسید که عدد طبیعی n را دریافت کرده و تجزیه آن به عوامل اول را محاسبه و چاپ کند. خروجی به صورت عوامل اول و توان هر کدام چاپ کند.

16 - برنامه ای بنویسید که عدد طبیعی n و سپس n عدد را دریافت کرده و از بین آن ها تمام جفت اعدادی که نسبت به هم اول هستند را محاسبه و چاپ کند.

17 -  فرض کنید ١٣٧۴٨۶x٢٢۵ = t که x یک رقم است. مقادیری از x را بیابید که با جایگزینی آنها t بر٧بخش پذیر باشد.

18 - فرض کنید ١٣٧۴٨۶x٢٢۵ = t که x یک رقم است. مقادیری از x را بیابید که با جایگزینی آنها t بر٣بخش پذیر باشد.

19 - به نظر میرسد جملات متوالی دنبالۀ فیبوناچی نسبت به هم اول هستند. برنامه ای بنویسید که این امر را برای ١٠٠٠ جملۀ اول دنباله فیبوناچی تحقیق کند.

20 - برنامه ای بنویسید که دو عدد صحیح را دریافت کرده و تمام مقسوم علیه های مشترک اول آنها راچاپ کند.

21 - برنامه ای بنویسید که از بین اعداد ١ تا ١٠٠٠٠ آن عددی (یا اعدادی) که بیشترین تعداد مقسوم علیه دارند را مشخص و چاپ کند.

22 - رنامه ای بنویسید که عدد طبیعی n را دریافت کرده و سپس تمام اعداد صحیح کمتر از١٠٠٠٠که دقیقا n مقسوم علیه دارند را محاسبه و چاپ کند.

23 - برنامه ای بنویسید که یک عدد طبیعی را دریافت کرده و آن را به رشته ای از ارقام تبدیل کند. مثلا عدد ١٧۶٧ به رشتۀ '1767' تبدیل کند.

24 - برنامه ای بنویسید که ابتدا عدد طبیعی n و سپس n عدد اعشاری را دریافت کرده و ماکزیمم، مینیمم و میانگین اعداد وارد شده را محاسبه و چاپ نماید.

25 - برنامه ای بنویسید که عدد طبیعی n را دریافت کرده و !n را محاسبه و چاپ کند. با استفاده از این برنامه مقدار !١٠٠ را بدست آورده و چاپ کنید. 

27 - برنامه ای بنویسید که دو عدد صحیح ٣٠ رقمی را دریافت کرده و مجموع آن ها را محاسبه کند.

28 - برنامه ای بنویسید که یک عدد دودیی (باینری) را دریافت کرده و آن را به مبنای ٨،١٠ و 16 تبدیل کند.

29 - برنامه ای بنویسید که یک رشته از ارقام را دریافت کرده و عدد متناظر با آن را محاسبه کند. به عنوان مثال، اگر ورودی به ترتیب ٢،٣،۴،٩ و ٣باشد به عدد٢٣۴٩ تبدیل شود.

30 - برنامه ای بنویسید که دو عدد طبیعی m و n را دریافت کرده و مشخص کند آیا دو عضو متوالی دنبالۀ فیبوناچی هستند یا خیر؟

31 - برنامه ای بنویسید که عدد طبیعی n را دریافت کرده و n امین جملۀ دنباله فیبوناچی را محاسبه و چاپ کند.

32 - برنامه ای بنویسید که عدد طبیعی n را دریافت کرده و حاصل عبارت زیر را محاسبه و چاپ نماید.

\[\frac{1}{0!}+\frac{1}{1!}+\frac{1}{2!}+\frac{1}{3!}+...+\frac{1}{n!}\]

33 - برنامه ای بنویسید که عدد طبیعی n را دریافت کرده و حاصل عبارت زیر را محاسبه و چاپ نماید.

\[0!+1!+2!+3!+...+n!\]

34 - برنامه ای بنویسید که عدد طبیعی n را دریافت کرده و مشخص کند آیا فاکتوریل عددی هست یا خیر

35 - برنامه ای بنویسید دو عدد صحیح (مثبت یا منفی) را دریافت کرده و حاصل ضرب آن ها را بدون استفاده از عمل ضرب محاسبه و چاپ کند.

36 - برنامه ای بنویسید که n را دریافت کند و n جملۀ اول دنبالۀ زیر را محاسبه و چاپ کند.

\[1,2,3,8,16,32,...,2^{n},...\]

37 - برنامه ای بنویسید که شکل زیر را رسم کند.

38 - با استفاده از تعریف کردن یک کلاس در پایتون 52 عدد کارت بازی ( پاسور ) را در برنامه تعریف کنید. برای نمونه سازی باید از حلقه for  استفاده کنید. ( توجه : کارت های پاسور به چهار خال تقسیم می شوند که هر کدام از خال ها دارای 13 کارت است. )

39 - تعیین رتبه برتر دانشکده

دانشکده ای دارای سه رشته تحصیلی است. برنامه ای بنویسید که ابتدا نام هر رشته را از کاربر دریافت کند. سپس نام دانشجویان هر رشته و نمرات دروس این ترمشان را از کاربر دریافت کند.

برای هر دانشجو معدلش را حساب کند.

دانشجوی با بالاترین معدل و پایین ترین معدل هر رشته را مشخص کند و در خروجی چاپ کند. نام دانشجو، معدلش و نام رشته اش را برای دانشجوی با بالاترین معدل میان سه رشته به عنوان دانشجوی برتر دانشکده در خروجی نمایش دهد.

40 - ماشین حساب ساده

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

 

| جهت سفارش پروژه ، تکلیف و آموزش پروژه های محاسباتی پایتون Python لطفا در شبکه های تلگرام و واتساپ موضوع و سوال مورد نظر را به شماره  989364847193+ ارسال نمایید، تا پس از بررسی هزینه خدمت شما اعلام گردد.

تکالیف پایتون Python - مبانی آنالیز عددی ( کد Py0015 )

1 - کمینه سازی سطح

بسیاری از مسائل کمینه سازی به تابعی منتهی می شوند که نیاز به استفاده از روش های عددی برای یافتن ریشه ی آن می باشد. به عنوان مثال مسئله ای را در نظر بگیرید که سطح متصل کننده میان دو حلقه با شعاع برابر 𝑅 که از یک دیگر در فاصلهی 𝐿 قرار دارند مد نظر باشد. هدف یافتن کمینه ی این سطح است.

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

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

جهت سفارش پروژه ، تکلیف و آموزش پروژه های محاسباتی پایتون Python لطفا در شبکه های تلگرام و واتساپ موضوع و سوال مورد نظر را به شماره  989364847193+ ارسال نمایید، تا پس از بررسی هزینه خدمت شما اعلام گردد.

تکالیف متلب MATLAB - محاسبات عددی ( کد Mat0094 )

1 - Solve the equation with an accuracy of 10e-4 by using the secant methode

\[\begin{matrix} x^{3}-4x^{2}+2x-8=0\\ x_{0}=3\\ x_{1}=1 \end{matrix}\]
 

2 - Find a approximate root of equation in [-1,1] using Newton's method with 10e-5 accuracy.

\[e^{-x}-x^{2}-x=0\]

3 -  یک تابع بنویسید که یک عدد را دریافت کند و مشخص کند چند عدد اول کوچکتر از آن عدد وجود دارد. به عنوان مثال عدد ۱۰ را دریافت کند و عدد ۴ را نمایش دهد (۲و ۳و ۵و۷ چهار عدد اول کوچکتر از ۱۰ هستند)

4 - تابعی بنویسید که بررسی کند شماره وارد شده حتما شماره موبایل باشد. بدین صورت که تابع یک شماره تلفن را دریافت کند. بررسی کند که اولین رقم سمت چپ شماره حتما صفر باشد، در غیر این صورت پیامی چاپ کند که The number must be start zero. در مرحله دوم بررسی کند که شماره حتما یازده رقم داشته باشد، در غیر این صورت پیامی چاپ کند که   The number have must eleven digits . در مرحله سوم بررسی کند که دومین رقم سمت چپ حتما عدد 9 باشد، در غیر این صورت پیامی  The number entered is not a mobile number را چاپ کند.

5 - تابعی بنویسید که یک عدد صحیح مثبت را دریافت کند و یک ماتریس تحویل دهد. فرض کنید این عدد n باشد. با این عدد یک ماتریس مربعی n در n بسازد. درایه هایی از این ماتریس که روی قطر اصلی و فرعی ماتریس هستند، باید برابر 1 باشند و بقیه درایه ها باید برابر 0 باشند.

6 - تابعی بنویسید که از روش کرامر یک دستگاه معادلات خطی را حل کند. اگر ورودی های این تابع ماتریس A و بردار b باشد و خروجی آن بردار x باشد.

 

| جهت سفارش پروژه و تکلیف درس محاسبات عددی و برنامه نویسی متلب MATLAB لطفا در شبکه های تلگرام و واتساپ موضوع و سوال مورد نظر را به شماره  989364847193+ ارسال نمایید، تا پس از بررسی هزینه خدمت شما اعلام گردد.

Designed By M A T L A B K H O O N E H