| متلب خونه |

MATLABKhooneh

پروژه پایتون مبانی آنالیز عددی ( دکتر شاکری - ریاضی دانشگاه امیرکبیر ) ( کد Py0015 ) - 14 آذر 1400

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

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

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

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

 

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

تکلیف پایتون ( کد Py0011 )

حل مسائل کتاب Chemical and Biomedical Engineering Calculations Using Python

1 - You have been hired by a specialty chemical company that has been researching the physical properties of acetone (a common chemical for removing nail polish). The company observed that at an unknown temperature, acetone exhibited the same heat capacity as water. The company found the following quadratic equation for the heat capacity of acetone as a function of temperature

\[C_{p}=26.63+0.183T-45.86\times 10^{-6}T^{2} \; \; \; \; J/(mol.K)\]

You have been hired to determine the temperature at which acetone has the same heat capacity as water (assume that water has a constant heat capacity of 75.6 J/(mol ⋅ K)) on a per mol basis. Finally, the company has two additional requirements:

(1) you need to determine an equation for the change in heat capacity as a function of temperature, that is, dCp dT , and

(2) plot the heat capacity as a function of temperature over the full range of temperatures where the heat capacity of acetone might equal the constant head capacity of water. The company is notoriously skeptical of people that perform mathematical analysis “by hand” and is requiring that you perform all calculations using symbolic mathematics software.


2 -You have been hired by the recently reformed La Vie Claire cycling team (this is the team that Greg LeMond won the Tour de France with in 1986 – see the ESPN 30 for 30 documentary, “Slaying the Badger”). The new team manager knows a little physics and made an interesting observation while studying the standard fluid dynamics equation describing the drag force on a body moving through air (or any Newtonian fluid):

\[F_{D}=C_{D}A\frac{\rho V^{2}}{2.0}\]

where FD, the drag force, is approximately equal to the force the rider is applying to the pedals (neglecting mechanical resistance) when riding on a flat surface. The team manager claimed that for a given force from the rider, the equation should have two solutions for the velocity, V, because it is quadratic. The manager further asserted that if riders could change their velocity somehow, they could shift their velocity to the other, faster solution to the equation without having to change the force on the pedals. You have been hired by the team owner to investigate this claim. Using symbolic mathematics software, show that there is only one positive velocity solution to the equation if FD, the force, CDA (the drag coefficient multiplied by the rider’s frontal or cross-sectional area), and 𝜌 (the density of air, 1.0 kg∕m3) are all positive. The second half of the owner’s request is that you calculate the cyclist’s velocity (in meters per second and miles per hour) using the following assumptions: • Professional cyclists perform 10,000 kJ/day of work • In a major race, cyclists ride 250,000 m/day • Work is force times distance (i.e., force is work over distance) • CDA for a cyclists alone on the road is 0.7–0.9 m2 Finally, estimate the velocity of the same cyclist in a group where each cyclist can draft off the person in front of them, thus reducing CDA to 0.5–0.7m2.


برنامه نویسی به زبان پایتون Python

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

حسنی با سواد میشود! ( کد Py0010 )

پس از برخورد توپ به َکّله ی حسنی، تحول عظیمی در او ایجاد می شود و تصمیم به یادگیری علوم ریاضی میکند به همین منظور در نهضت سواد آموزی کدخدا جان شرکت میکند تا با سرعت هرچه تمام تر بتواند معادله های سخت و پیچیده را در یه چشم بهم زدن حل کند، کدخدا جان وقتی که شور و انگیزه ی حسنی را برای حل معادله های ریاضی میبیند شگفت زده میشود و برای یادگیری بیشتر او کتاب ابر معادله های پیچیده را به او معرفی می کند

حسنی پس از خرید این کتاب با علاقه شروع به حل سوالات آن میکند. اوپس! حسنی با دیدن اولین سوال انگیزه خود را برای حل سوالات آن از دست میدهد، در صورت سوال ذکر شده است:<< ** معادله های دو مجهولی زیر را حل کنید**. حال از شما میخواهیم با نوشتن برنامه ای این معادله های دو مجهولی را برای حسنی حل کنید و پاسخ آن را به او بدهید

 

ورودی

در خط اول ورودی در یک خط و با کمک space معادله های دو مجهولی را دریافت کنید

توجه:

۱ .در دریافت معادله های مورد نظر از کاراکتر Space استفاده نمیشود.

۲ .متغیر های مجهول x و y می باشد

۳ .برای نمایش ضرایب متغر های مجهول از علامت * استفاده نمیشود.

۴ .برای نمایش ضریب یک و یا منفی یک در پشت متغر های مجهول دیگر از عدد یک استفاده نمیشود.

۵ .تضمین میشود که معادله های مورد نظر جواب یکتا دارد

۶ .ضرایب x و y مخالف با صفر میباشد(در حقیقت پس معادله و نوشتن آن به فرم استاندارد c=by+ax ضرایب a و b مخالف با صفر میباشند.).

۷ .ضرایب x و y اعداد صحیح میباشند.

برای درک بهتر ورودی بهتر است به مثال داده شده نگاه کنید

 

در دو خط و در هر خط ابتدا حاصل x سپس حاصل y را تا سه رقم اعشار بدست آورید

3x-y=-9 2x-y=-2

 

-7.000

-12.000

برنامه نویسی به زبان پایتون Python

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

 

 

تکلیف پایتون ( کد Py0009 )

Q1. Function and branching [35 pts]. Write a Python function ( named psi ) to evaluate the below mathematical function numerically for given values of x ,n and L.

\[\psi (x,n,L)=\left \{ \begin{matrix} \sqrt{\frac{2}{L}}sin\frac{n\pi x}{L} & 0\leq x\leq L\\ 0& otherwise \end{matrix} \right.\]
Test your function for x=-1 , x=0 and x=L/2.

 

Q2. Loops and data Files [30pts] . Choosing n=1 and L=1, write the value of psi to a data file ( named psi.dat ) for -1<x<2 using 301 points on the x-axis.

Hint : in case you need it , the mathematical definition of psi is below.

\[\psi (x,n,L)=\left \{ \begin{matrix} \sqrt{\frac{2}{L}}sin\frac{n\pi x}{L} & 0\leq x\leq L\\ 0& otherwise \end{matrix} \right.\]
 

 

برنامه نویسی به زبان پایتون Python

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

تکلیف پایتون ( کد Py0007 )

امتحان برنامه نویسی پایتون ( میان ترم - دانشگاه شهید چمران اهواز )

1- برنامه ای بنویسیسد که x و n را از کاربر دریافت کند و عبارت زیر را محاسبه کند.

\[ \left( \frac{x^{n}n^{x}x^{2n}n^{2x}}{x!n!(x+n)!}\sum_{i=1}^{n}\frac{x^{n}n^{x}(x+n)^{i}}{(x+2i)!(n+2i)!} \right) \]

2-برنامه بنویسید که عدد n را از کاربر دریافت کند و تعداد n عدد از کاربر دریافت کرده و وارد یک لیست کند سپس تفاضل بیشترین و کمترین اعداد را نمایش دهد و میانگین این اعداد را نیز محاسبه کنید.( مجاز به استفاده از متد sort نمی باشید )

3-برنامه ای بنویسید که ابتدا n را خوانده، سپس n رشته را از کاربر می خواند و طول هریک از رشته ها را نمایش دهد و رشته ای که بزرگترین و کوچکترین طول را دارد به عنوان خروجی چاپ کند.


برنامه نویسی به زبان پایتون Python

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

تکلیف متلب ( کد Mat0022 )

1 - برنامه ای بنویسید که مضارب عدد 9 تا 999 را یکی یکی تولید و چاپ کرده و تعداد و مجموع آن ها را نیز محاسبه و چاپ نماید.

2 - عدد طبیعی N و عدد حقیقی X را از کاربر بگیرد و مقدار بسط تیلور sin(X) را  در نظر گرفتن N  جمله محاسبه کند و نمایش دهد.

3 - عدد طبیعی N را از کاربر بگیرد و معین کند آیا این عدد بر مجموع ارقامش بخش پذیر هست یا نه.

4 - دو عدد طبیعی N,M را دریافت و اعداد مضارب 3 بین آن ها را تولید و چاپ کند

5 - عددی از مبنای 3 را به مبنای 10 ببرد

6 - اعداد دو رقمی را تولید و چاپ کند که خودشان با معکوس شان برابرند

7 - تمام اعداد اول بزرگتر از29 و کوچکتر از 1999 را تولید و چاپ کند

8 - عدد طبیعی N را دریافت و معین کند چند رقم آن زوج و چند رقم آن فرد و چند رقم آن صفر است

9 - کلیه اعداد سه رقمی بخش پذیر بر 9 را تولید و چاپ نماید

10 - عددی طبیعی را از کاربر بگیرد و اگر این عدد دارای صفر بود، صفر های آن عدد را حذف کرده و عدد جدید را نمایش دهد (مثال:120340 ← 1234)

 

برنامه نویسی متلب MATLAB

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

تکلیف پایتون ( کد Py0006 )

1 - برنامه ای بنویسید که یک رشته شامل اعداد و داده های خاص را دریافت کند و عدد های آن را استخراج کند و نمایش دهد.

'Data='start,12.5,50,120,12,12,23,20,03,10,end


2 - کوییز برنامه نویسی پایتون ( دانشگاه آزاد اسلامی مشهد )

برنامه ای بنویسید که یک ماتریس 5 در 5 را با اعداد تصادفی پر کند و سپس در هر سطر بزرگترین عدد را چاپ کند.


3 -


4 -


5 -


6 -


7 -


8 -


9 -


10 -


11 -


12 -


13 -


14 -


15 -


16 -


17 -


18 -


19 -


20 -

برنامه نویسی به زبان پایتون Python

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

تکلیف پایتون ( کد Py0005 )

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

Y=[2,5,10,25,3]

برنامه نویسی به زبان پایتون Python

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

تکلیف پایتون ( کد Py0004 )

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

Y=[2,5,10,25,3]

برنامه نویسی به زبان پایتون Python

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

تکلیف متلب ( کد Mat0016 )

1 - برنامه ای بنویسید که یک ماتریس و دو عدد را به عنوان ورودی دریافت کند و سطر عدد اول را با سطر عدد دوم جا به جا کند.

\[Y=Exersice(X,a,b)\]

\[Y=Exersice([1,2,3:4,5,6:7,8,9],2,3)\]

\[X=\begin{bmatrix} 1 & 2& 3\\ 4 & 5 & 6\\ 7& 8 & 9 \end{bmatrix} \; \; \; \; \gg \; \; \; \; X=\begin{bmatrix} 1 & 2& 3\\ 7 & 8 & 9\\ 4& 5 & 6 \end{bmatrix}\]
 


برنامه نویسی متلب MATLAB

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

تکلیف متلب ( کد Mat0015 )

1 - نمودارهای زیر را در بازه 2pi تا 2pi- رسم کنید.

\[y=sin(ln\left | x \right |)\]

\[y=arctan(x)+arcsin(x)\]

\[y=arccos(\frac{2x}{1+x^{2}})\]


برنامه نویسی متلب MATLAB

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

تکلیف پایتون ( کد Py0003 )

1 - برنامه ای بنویسید که x و n را از ورودی خوانده و مجموع n جمله سری زیر را محاسبه کرده و نمایش دهد. ( مجاز به استفاده از توابع آماده پایتون برای به توان رساندن نمی باشید )

\[x+\frac{x^{2}}{2}+\frac{x^{5}}{5}-\frac{x^{7}}{2\times 4}-\frac{x^{9}}{1\times 3 \times 5}+\frac{x^{11}}{2 \times 4 \times 6}\]

 

2 - با استفاده از پایتون و کتابخانه OpenCV ابتدا تصویری انتخاب کنید و سپس 

الف - سه فیلتر هموار کننده روی آن اعمال کنید

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

ج - روی تصویر نویز قرار دهید

د- با اعمال فیلتر نویز را کاهش دهید

تکلیف متلب ( کد Mat0012 )

تکلیف درس پردازش گفتار 

الف ) برنامه ای بنویسید که ابتدا یک سیگنال صوتی را بخواند و سپس با استفاده از پنجره Uniform  به پهنای 256  و پله 128 انرژی سیگنال را در پنجره های مختلف بدست آورد و رسم کند.

ب ) در مرحله بعد ابتدا نمودار انرژی را نرمال کنید و سپس با در نظر گرفتن حد شدت آستانه 0.1 فرآیند Voice activity detection را انجام داده و داده های زیر شدت آستانه را حذف کنید.

نکته : اجازه ی استفاده از توابع آماده متلب را ندارید و فقط مجاز به استفاده از حلقه for و دستورات شرط هستید.

دریافت و رسم سیگنال صوت

 

رسم انرژی سیگنال صوت با استفاده از پنجره Uniform به پهنای 256  و پله 128

 

رسم سیگنال با در نظر گرفتن Voice Activity Detection  با آستانه 0.1

 

رسم تمامی مراحل در یک نمودار

برنامه نویسی متلب MATLAB

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

تکلیف متلب ( کد Mat0011 )

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

\[x(t)=2t \; \; \; ,\; \; \; y(t)=0 \; \; \; ,\; \; \; z(t)=-4.9t^{2}+t\]

برنامه نویسی متلب MATLAB

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

تکلیف متلب ( کد Mat0010 )

1 - تابعی function بنویسید که با گرفتن یک لیست n*1 و تعداد سطر row و ستون مشخص col آن لیست را به ماتریسی با ابعاد row*col تغییر شکل دهد. این function  را reform_matrix به نامید.

 

وردی نمونه

reform_matrix([1,2,3,4,5,6,7,8,9,10,11,12],3,4)

خروجی نمونه

ans =

     1     2     3     4
     5     6     7     8
     9    10    11    12

2 - برنامه ای بنویسید که دو عدد n و x را با پیام مناسب از کاربر گرفته و مقدار y را محاسبه نموده و با پیام مناسب نشان دهد.

\[y=1-x+x^{2}+...+(-1)^{n}x^{n}\]

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

عدد 1 نشان دهنده روش ساخت ریخته گری و عدد 2 نشان هنده روش ساخت ماشین کاری و عدد 3 نشان دهنده روش ساخت جوشکاری است. برنامه ای بنویسید که کد صحت قطعه را ( یک عدد 7 رقمی ) با پیغام مناسب گرفته و سال تولید ، ماه تولید ، روش ساخت قطعه و شماره کارگر را با پیغام مناسب نمایش دهد.

 

4 - 

 

5 - 

 

برنامه نویسی متلب MATLAB

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

تکلیف پایتون ( کد Py0002 )

1 - برنامه ای بنویسید که یک سری پرانتز باز و بسته از کاربر بگیرد و مشخص کند کدام جفت پرانتز به هم مربوط می شود.

ورودی نمونه 1

((()))

خروجی نمونه 1

2   3

1   4

0    5

ورودی نمونه 2

(((()())))

خروجی نمونه 2

3   4

5   6

2   7

1   8

0   9


2 - یک کلاس به اسم مستطیل تعریف کنید که دارای ویژگی های عرض و طول و متدهای محاسبه شعاع و مساحت باشد. همچنین متد دیگری تعریف کنید که مساحت مستطیل های فعلی را با یک مستطیل دیگر مقایسه کرده و در صورت بزرگ تر بودن مقدار True و در غیر این صورت False  را بر می گرداند.


3 - برنامه ای بنویسید که کلاسی به نام Employee دارد که دارای ویژگی های نام ، نام خانوادگی و حقوق است. این کلاس همچنین متدهایی نظیر calTax برای محاسبه مالیات و Pay برای محاسبه دریافتی حقوق و calInsurance برای محاسبه بیمه دارد. بیمه برابر با 10 درصد حقوق است. اگر حقوق کمتر یا مساوی 3000000 تومان باشد ، مالیات برابر صفر و اگر حقوق بین 30000000 تا 50000000 باشد ، 10 درصد مازاد بر 3000000 تومان مبلغ مالیات و اگر حقوق بالای 5000000 باشد ، 20 درصد مازاد بر 3000000 تومان مالیات است. حقوق خالص دریافتی برابر با  ( بیمه + مالیات ) - حقوق است.


4 - برنامه ای بنویسید که عدد صحیح و مثبت n را از ورودی گرفته و تعداد ارقام آن را مشخص و چاپ کند.


5 - جدول Trace را برای چهار رقم معنادار سمت راست شماره دانشجویی خود رسم کنید.

( معنادار: یعنی اگر رقم چهارم صفر بود بحساب نخواهد آمد مثال اگر شماره دانشجویی شما 993240152 است چهار رقم معنادار سمت راست آن 152 خواهد بود و در واقع عددی سه رقمی است )


6 - برنامه ای بنویسید که طول a و عرض b و ارتفاع c یک مکعب مستطیل را از ورودی بگیرد و به کمک استفاده از تابع، حجم مکعب مستطیل  را محاسبه و چاپ کند.


7 - برنامه ای بنویسید که ابتدا سه عدد صحیح a ، b و c و نیز کاراکتر ch را از ورودی دریافت کرده و برای حالت های ×، +، -، / برای کاراکتر ch به ترتیب c×b×a ،c+b+a ،c-b-a و c/b/a را در خروجی چاپ کند.


8 - فردی به یک مغازه لوازم التحریر فروشی رفته و به مقدار 150 هزار تومان خرید انجام داده است. با فرض اینکه قیمت هر جلد کتاب 50 هزار و هر جلد دفتر 40 هزار و هر دفترچه یادداشت 30 هزار تومان باشد ، برنامه ای بنویسید که قادر به یافتن تمامی حالاتی است که مجموع مبلغ هزینه شده با خرید تعداد مختلف از هر یک از این اقلام برابر با 150 هزار تومان شود. برای مثال ، اگر کاربر 3 عدد کتاب خرید کرده باشد ، مجموع مبلغ خرید برابر با 150 هزار تومان خواهد شد و بنابراین این حالت یکی از حالت های معتبر خواهد بود. برنامه شما باید قادر به یافتن این حالت و تمامی حالات مشابه دیگر باشد.


9 - برنامه ای بنویسید که یک مقدار صحیح را از کاربر به عنوان ورودی دریافت کند. سپس، دو تابع مختلف را به ترتیب برای محاسبه مساحت مربعی با این اندازه از ضلع و محیط دایره ای با این اندازه از شعاع فراخوانی می کند. برنامه باید نتیجه این محاسبات را در خروجی چاپ کند.


10 - برنامه ای بنویسید که از تعداد n رقم از کاربر دریافت کند ( n را کابر تعیین کند ) ، سپس این n رقم داخل یک لیست قرار داده شود . سپس با استفاده از دستورات شرطی لیست براساس صعودی به نزولی مرتب شود ( مجاز به استفاده از متدها لیست به جز متد append نمی باشید.)


11 - برنامه ای بنویسید که شماره کارمندی ساعت کارکرد و دستمزد کارکنان موسسه، حقوق آن ها محاسبه گردد. اگر کارمندی بیش از 40 ساعت در هفته کارکرده باشد،به ازای هر ساعت معادل 00625 .حقوق ماهیانه به عنوان اضافه کاری پرداخت شود.


12 - برنامه ای بنویسید که اعداد تام چهار رقمی را نمایش دهد. اعداد تام به عدادی گفته می شود که برابر با مجموع مقسوم علیه ها سره خودش ( همه مقسوم علیه مثبت غیر از خودش ) باشد. مثال عدد6 ( 6=2+3+1 ) این اعداد داخل یک دیکشنری نمایش داده شوند به طوری که اندیس ها به صورت 1و2 و3 و.... باشند.


13 - بلیط فروشی می خواهد به صورت پنهانی از رییسش کمی پول به جیب بزند. او برای اینکه لو نرود کامپیوترش را طوری تنطیم کرده است که فقط بلیط های مضرب 4 ، با قیمت 20 تومان و بقیه بلیط ها با قیمت 18 تومان به فروش برسند. برنامه ای بنویسید که با گرفتن شماره بلیط ، مبلغ پرداختی را تعیین کند.


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


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


16 - زیست شناسی می خواهد تعداد باکتری های موجود در یک کلونی را پیش بینی کند. هر باکتری در هر مرحله تکثیر ، به دو باکتری تبدیل می شود.

باکتری ها فقط هر 10 دقیقه یک بار و همه همزمان تکثیر می شوند. برنامه ای بنویسید که تعداد اولیه باکتری ها n و زمان سپری شده t را دریافت کند و تعداد باکتری ها را در لحظه t مشخص کند.


17 - یک عدد را خوب می نامیم هرگاه برابر ضرب مقسوم علیه هایش به غیر از خودش باشد. برای مثال عدد 6 یک عدد خوب است. برنامه ای بنویسید که از ورودی عدد n را بگیرد و در خروجی n امین عدد خوب را چاپ کند.


18 -


19 -


20 -


برنامه نویسی به زبان پایتون Python

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

تکلیف پایتون ( کد Py0001 )

1 - برنامه ای بنویسید که رشته ای از حروف را بگیرد ، سپس تک تک حروف را به کد اسکی نظیر خودش تبدیل کند ، در صورتی که کد اسکی فرد بود ، اول بودن آن را بررسی کند ، در صورت اول بودن حروف را چاپ کند. اگر عدد زوج بود متمم حروف در الفبا زبان انگلیسی را چاپ کند. برای مثال متمم حرف b در الفبای انگلیسی حرف y  است.

 

ورودی نمونه 1

abc

 

خروجی نمونه 1

a

y

ورودی نمونه 2

python

 

خروجی نمونه 2

k

g

s

m


2 - برنامه ای بنویسید که نمودار تابع psi را با استفاده از کتابخانه Matplotlib رسم کند.

\[\psi =\sqrt{\frac {2}{L}}sin(n \pi x)\; \;\;\;\;\; 0\leq x\leq L\]


3 - تابع psi سوال قبل را در یک فایل به نام psi.mat دخیره کنید.


4 - برنامه ای بنویسید که یک عدد دریافت کند و اعداد اول تا آن عدد را چاپ کند.


5 - برنامه ای بنویسید که یک عدد دریافت کند و ارقام آن را به صورت جداگانه چاپ کند. ( ورودی 2365 و چاپ کند 5 ، 6، 3 ، 2 )


6 - برنامه ای بنویسید که دنباله اعداد زیر را تولید نماید.

1

12

123

1234

12345


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


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


9 - برنامه ای بنویسید که 5 عدد صحیح از ورودی گرفته، ماکزیمم و مینیمم اعداد را نشان داده و سپس آنها را به ترتیب نزولی نمایش دهد.


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


11 - تاریخ تولد کاربر را به صورت مجزا: روز، ماه، سال و همچنین تاریخ روز را به صورت مجزا: روز، ماه، سال دریافت نموده و سپس سن دقیق کاربر را به دو صورت زیر نمایش دهد: (به صورت تعداد کل روزهای عمر کاربر و سپس به صورت، سال، ماه، روز). همچنین تعداد روزهای مانده به اولین سالگرد تولد شخص رامحاسبه و اعلام نماید.


12 - کد زیر قادر است که الگوی X و Y را در خروجی نمایش دهد.


13 - برنامه ای بنویسید که در لیست زیر، بعد از عدد 6000 ،عدد 7000 را درج نماید:

list1 = [10, 20, [300, 400, [5000, 6000], 500], 30, 40]


14 - برنامه ای بنویسید که در لیست زیر، عدد 20 را به کل حذف نماید:

list1 = [5, 20, 15, 20, 25, 50, 20]


15 - :برنامه ای بنویسید که در لیست زیر، عدد مندرج در آدرس 4 را برداشته و در آدرس 2 و همچنین در انتهای لیست اضافه نماید:

list1 = [54, 44, 27, 79, 91, 41]


16 - تابعی بنویسید که یک رشته را به عنوان ورودی از کاربر گرفته و اعداد اعشاری منفی و یا مثبتی که به صورت نماد علمی ( استفاده از حرف e یا E ) نوشته شده باشند را تشخیص دهد. همچنین ممکن است عدد به متن چشبیده باشد مانند 10e10is a big1e12 number که مقدار 10e10 و 1e12 باید برگردانده شود. ( از توابع آماده استفاده نشود )


17 - تابعی بنویسید که یک لیست از رشته ها را به عنوان ورودی گرفته و موارد زیر را محاسبه و در خروجی چاپ نماید

- کلماتی که در تمامی رشته ها تکرار شده اند

- کاراکتری که بیشترین تکرار در بین تمامی رشته ها را دارد.


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


19 - برنامه ای بنویسید که n را از ورودی دریافت کند و مضارب 3 کمتر از n که دهگان آن زوج است را در خروجی چاپ کند.


20 -


برنامه نویسی به زبان پایتون Python

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

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