matlabkhooneh

تکالیف الگوریتم و فلوچارت ( کد Fch0001 )

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

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

3 - فلوچارتی رسم کنید که با دریافت یک عدد مثبت بزرگتر از یک از کاربر ، اعداد اول تا عدد وارد شده را به همراه تعداد آن ها چاپ کند.

4 - فلوچارتی رسم کنید که قد گروهی از مردم را دریافت کرده و نزدیکترین قد به 180 سانتی متر را چاپ کند. فرض کنید تعداد داده ها مشخص نیست، اما با ورود صفر یا منفی الگوریتم خاتمه یابد.

5 - فلوچارتی رسم کنید که یک مجموعه صدتایی عدد را خوانده و تمام اعداد زوج به استثنای مضارب 10 را در خروجی نمایش دهد.

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

7 - فلوپارتی رسم کنید که با دریافت a و b و r و همچنین مختصات یک نقطه ، تشخیص دهد نقطه مذکور نسبت به دایره چه وضعی دارد.

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

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

10 - فلوچارتی رسم کنید که تعداد نمره n از کاربر دریافت کرده و علاوه بر محاسبه و نمایش میانگین نمرات ، تعداد نمرات دسته A و B و C و D را نیز در خروجی نمایش دهد. فرض کنید نمرات بالاتر از 17 در دسته A، بین 14-17 در دسته B ، بین 10-14 در دسته C و نمرات کمتر از 10 در دسته D قرار می گیرند.

11 - الگوریتمی بنویسید که 4 عدد غیر منفی متفاوت از ورودی بگیرد و با آن ها بزرگترین عدد ممکن را بسازد.

مثال 9 - 12 - 407 -53

نتیجه

95340712

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

13 - فلوچارتی ترسیم کنید که عدد طبیعی N را به عنوان ورودی دریافت کند و مشخص کند این عدد اول است یا خیر؟ ( عدد اول عددی است که غیر از 1 و خودش هیچ مقسوم علیه دیگری نداشته باشد )

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

15 - الگوریتمی بنویسید که مجموع تمام مقسوم علیه های یک عدد را چاپ کند.

16 - الگوریتمی بنویسید که اعداد فیبوناچی که مضرب ۱۵ و کوچکتر از ۵۵۵۵ هستند را چاپ کند.

17 - الگوریتمی بنویسید که دو عدد را از کاربر بگیرد و عدد اول را فقط با استفاده از عمل جمع به توان عدد دوم برساند. از عملگرهای توان، تقسیم، ضرب و تفریق نمیتوانید استفاده کنید.

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

19 - الگوریتمی بنویسید که مضرب های اعداد ۳ و ۵ را که کوچکتر از ۳۵۵۵ هستند را چاپ کند.

20 - الگوریتمی بنویسید که عدد N را در مبنای ۸ بگیرد و به مبنای ۲ ببرد.

21 - الگوریتمی بنویسید که سه عدد را از کاربر گرفته و بگوید آیا با این سه عدد می توان یک مثلث ساخت؟

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

23 - الگوریتمی بنویسید که سه عدد را از کاربر گرفته ، max آن ها را محاسبه کرده و چاپ کند.

24 - الگوریتمی بنویسید که سه عدد را از کاربر گرفته ، آن را به ترتیب صعودی مرتب کند.

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

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

27 - فلوچارتی رسم کنید که دو عدد اعشاری را دریافت نموده و سپس واسطه هندسی آنها را بدست آورده و چاپ کند. واسطه هندسی از رابطه مقابل بدست می آید (a و b دو عدد اعشاری می باشند)

\[\sqrt{a\times b}\]

28 - فلوچارتی رسم کنید که دما را برحسب درجه سانتیگراد دریافت نموده و سپس تبدیل به درجه فارنهایت کرده و نمایش دهد. رابطه بین درجه فارنهایت و سانتیگراد بصورت مقابل است

\[\frac{C}{100}=\frac{F-32}{180}\]

29 - فلوچارتی رسم کنید که طول را برحسب سانتیمتر دریافت نموده و سپس تبدیل به اینچ کرده و چاپ کند. هر اینچ معادل 2.54 سانتیمتر است.

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

31 - فلوچارتی رسم کنید که سه عدد اعشاری را بترتیب در متغیرهای a و b و c دریافت نموده و سپس مقدار d را براساس رابطه زیر محاسبه نموده و چاپ کند.

\[\sqrt{a+(b+c)^{3}}\]

32 - فلوچارتی رسم کنید که شماره ماه را دریافت کرده و نام آن ماه از سال را چاپ کند. به عنوان مثال اگر ورودی عدد 3 باشد، خروجی "خرداد" خواهد بود.

33 - فلوچارتی رسم کنید که طول سه پاره خط را دریافت کرده و بررسی کند که آیا می توانند تشکیل مثلث دهند یا نه؟

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

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

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

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

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

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

40 - فلوچارتی رسم کنید که عدد طبیعی N را گرفته و مجموع N جمله اول دنباله زیر را چاپ کند.

\[S=1-\frac{1}{1!}+\frac{2}{3!}-\frac{3}{4!}+...\]

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

\[ S=1+\frac{1}{4}+\frac{1}{9}-\frac{1}{16}+...+\frac{1}{N^{2}} \]

42 - فلوچارتی رسم کنید که عدد طبیعی n را گرفته و سپس مجموع ارقام آنرا محاسبه کرده و چاپ کند. به عنوان مثال اگر ورودی عدد 624 باشد خروجی آن برابر 12 خواهد شد.

43 - فلوچارتی رسم کنید که عدد طبیعی n را گرفته و سپس حاصلضرب ارقام آنرا محاسبه کرده و چاپ کند. به عنوان مثال اگر ورودی عدد 624 باشد خروجی آن برابر 41 خواهد شد.

44 - فلوچارتی رسم کنید که عدد طبیعی n را گرفته و سپس ماکزیمم رقم آنرا بدست آورده و چاپ کند. به عنوان مثال اگر ورودی عدد 624 باشد خروجی آن برابر 6 خواهد شد.

45 - فلوچارتی رسم کنید که عدد طبیعی n را دریافت کرده و مجموع ارقام فرد آن را بدست آورده و چاپ کند. به عنوان مثال اگر ورودی برابر 23151 باشد، خروجی برابر 0 خواهد شد.

46 - فلوچارتی رسم کنید که عدد طبیعی n را دریافت کرده و میانگین ارقام فرد آن را بدست آورده و چاپ کند. به عنوان مثال اگر ورودی برابر 23151 باشد، خروجی برابر 3 خواهد شد.

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

48 - فلوچارتی رسم کنید که عدد طبیعی n را دریافت کرده و معین کند که این عدد بر مجموع ارقامش بخش پذیر است یا نه؟

49 - فلوچارتی رسم کنید که N عدد خوانده شده را در آرایه ای قرار دهد . با نام L و آن را چاپ کند. همچنین عددهای بزرگتر از 5 را در آرایه ای جداگانه با نام L1 قرار داده و چاپ کند.

50 - فلوچارتی رسم کنید که N عدد را بخواند و حاصل جمع و میانگین را چاپ کند. عدد خوانده شده (X) ،میانگین Av ، حاصلجمع S و شمارشگر را با I نمایش دهید. برنامه را به ازای دو عدد 3 و 7 تست کرده و جدول تست را نشان دهید. همچنین برنامه متلب این فلوچارت را بنویسید.

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

 

تکالیف متلب MATLAB - تاس ریختن ( کد Mat0028 )

1 - شش خواننده به نام های john ،Mary ،Tracy ،Mike ،Katie و David باید اجرایی در یک مسابقه داشته باشند، برنامه ای بنویسید که لیستی از ترتیب تصادفی برای اجرای خوانندگان ایجاد نماید؟

2 -  برنامه ای در یک فایل متنی بنویسید که یک ماتریس n*m شامل مقادیری که ذکر خواهد شد، ایجاد نماید؟ ( مقادیر عناصر در سطر نخست، بیانگر شماره ستون باشد، مقادیر عناصر در ستون نخست بیانگر شماره سطر باشد. دیگر عناصر برابر با مجموع عنصر باالیی و عنصر سمت چپی خود باشند. با اجرای برنامه، برنامه از کاربر درخواست می نماید که مقادیر m و n را وارد نماید.)

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

4 - برنامه ای در یک فایل متنی بنویسید که کوچکترین عدد طبیعی بخش پذیر بر7 را که توان سوم آن بزرگتر از 40000 است بیابد. در پایان برنامه پیغام ‘’ :id number required the ‘’ سپس عدد یاد شده را نمایش دهد. 

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

6 - برنامه ای بنویسید که تعداد نامشخصی عدد را از ورودی دریافت کرده، و مقلوب آنها را در خروجی نمایش دهد؟ ( مثال 4568 را دریافت کند و 8654 را نمایش دهد )

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

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

تکالیف متلب MATLAB - سانتی گراد به فارنهایت ( کد Mat0027 )

1 - برنامه ای بنویسید که قاعده و ارتفاع مثل متساوی الاضلاع را دریافت کرده و سپس محیط و مساحت آن را نمایش دهد.

2 - برنامه ای بنویسید که درجه حرارت را برحسب سانتی گراد بگیرد و به فارنهایت تبدیل کرده و نمایش دهد.

3 - برنامه ای بنویسید که عدد صحیح n را از کاربر بگیرد و برداری 100 عنصری بین 0 تا 2npi ایجاد نموده در متغیر x قراردهد و سپس مقادیر y را از رابطه زیر محاسبه کرده و نمایش دهد.

\[y=x^{3}+3x^{2}+6x+6\]

4 - برنامه فوق را طوری تغییر دهید که علاوه بر مقدار n، عددی بین 0 و 1 را نیز از کاربر بگیرد و در متغییر جدید d قرار دهد. سپس بردار x را بین 0 تا 2npi اما با گام هایی برابر d محاسبه نماید.

5 - برنامه ای بنویسید که مقدار x را بر حسب درجه دریافت و مقدار y را محاسبه  و نمایش دهد.

\[y=\left | \frac{\sqrt{sin(x))}}{log(x+1)} \right |\]

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

\[\begin{bmatrix} 1 & 2 & 3 & 4 & 5& 6 &7 & 8 & 9 & 10\\ 1 & 2 & 3 & 4 & 5& 6 &7 & 8 & 9 & 10 \\ 1 & 2 & 3 & 4 & 5& 6 &7 & 8 & 9 & 10 \\ 1 & 2 & 3 & 4 & 5& 6 &7 & 8 & 9 & 10 \\ 1 & 2 & 3 & 4 & 5& 6 &7 & 8 & 9 & 10\\ 1 & 2 & 3 & 4 & 5& 6 &7 & 8 & 9 & 10\\ 1 & 2 & 3 & 4 & 5& 6 &7 & 8 & 9 & 10\\ 1 & 2 & 3 & 4 & 5& 6 &7 & 8 & 9 & 10\\ 1 & 2 & 3 & 4 & 5& 6 &7 & 8 & 9 & 10 \\ 1 & 2 & 3 & 4 & 5& 6 &7 & 8 & 9 & 10 \end{bmatrix}\]

7 - ماتریس شامل ستون های چهارم تا هشتم و سطرهای سوم تا هفتم ماتریس فوق ایجاد کنید.

8 - ماتریس متقارن و رندوم 6 * 6 با اعداد حقیقی گرد شده به سمت کف تولید کنید که اعضای قطر اصلی آن  صفر باشد.

9 - ماتریس 7 * 8 تولید کنید که همه داریه های آن 0.8 باشد ( با استفاده از دو روش )

10 - تانژانت زاویه های 60 تا 180 درجه را با گام 15 درجه محاسبه کنید.

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

الف ) تشخیص اول بودن یک عدد صحیح

ب ) عدد n ام سری فیبوناچی

ج ) محاسبه فاکتوریل یک عدد صحیح

د ) محاسبه بزرگترین مقسوم علیه مشترک دو عدد صحیح

12 -  برنامه ای بنویسید که اندازه ای از طول را بر اساس واحدی که کاربر مشخص می کند، دریافت کند و آن اندازه را بر حسب واحد دیگری بدهد.
 meter=3.28 ft=39.37inch=100 cm 

توجه:
بعد از اجرای برنامه جواب باید بدین صورت باشد.
الف )  مقدار را از کاربر بگیرد.
ب ) واحد مقدار وارد شده را از کاربر بگیرد.
ج )  واحد جدیدی که باید تبدیل بشه را از کاربر بگیرد.

13 - برنامه ای بنویسید که ابتدا عدد طبیعی n و سپس n تا عدد اعشاری گرفته و واریانس آنها را محاسبه کند، فرمول واریانس مطابق زیر است:

\[v=\frac{1}{n}\sum{x_{i}^{2}}-(\frac{1}{n}\sum{x_{i}})^{2}\]

14 - برنامه ای بنویسید که دنباله زیر را محاسبه نماید.

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

15 - برنامه ای بنویسید که عدد صحیحی را گرفته و با شمردن تعداد مقسوم علیه هایش، اول بودن یا نبودن آن را مشخص کند. (عددی اول است که دوتا مقسوم علیه داشته باشد)

16 - برنامه ای بنویسید که ابتدا n را بگیرد (حداکثر 10)، سپس عناصر یک ماتریس n در n را دریافت کرده و در نهایت موارد زیر را نمایش دهد

الف ) حاصل جمع عناصر ستون اول

ب ) حاصل ضرب عناصر سطر آخر

ج ) بزرگترین عنصر واقع در قطر اصلی ماتریس

د ) تعداد صفرهای موجود در قطر فرعی ماتریس

ه )  تعداد عناصر منفی ماتریس

17 - برنامه ای بنویسید که یک بردار از اعداد صحیح مثبت را دریافت نموده سپس مجموع عناصر زوج آن را محاسبه نماید

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

19 - الف ) یک کد بنویسید که نام، نام خانوادگی، سن، تاریخ تولد، جنسیت و شماره دانشجویی شما را به عنوان ورودی بگیرد و تمامی این اطلاعات را به صورت یک ساختار(Structure ) ذخیره کند.

ب ) سپس بر اساس تاریخ تولد شما تعداد روزهای عمر شما را محاسبه کند (نیازی نیست سال های کبیسه را محاسبه کند و همه ماه ها را 30 روز در نظر بگیرید)

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

د ) یک تابع بنویسید که تمامی اعداد شماره دانشجویی شما را با هم جمع کند و در نهایت مجموع آنها را نمایش دهد. مثلا اگر شماره دانشجویی شما 12345 باشد تابعی بنویسید که به صورت خودکار بتواند این اعداد را با هم جمع کند و بگوید مجموع شماره دانشجویی شما 15 می باشد.دقت کنید تابع مذکور باید خودش هر عددی به آن داده می شود بتواند آن اعداد را با هم جمع کند و مختص فقط یک شماره دانشجویی نباشد. یعنی باید یکان، دهگان، صدگان و ... را تشخیص دهد و سپس آنها را با هم جمع کند

ه ) یک تابع بنویسید که یک عدد رندوم بین یک تا سه انتخاب کند و سپس با استفاده از دستور switch بر حسب عدد انتخاب شده یک معادله درجه یک، دو و یا سه را ترسیم (plot ) کند. شکل ترسیم 2 مثلا اگر عدد دو انتخاب شد یک معادله درجه دو را ترسیم کند.

20 - دستوراتی بنویسید که بر اساس آن ها شکل های زیر در خروجی نشان داده شود. 

\[f(x)=\frac{1}{1+t^{3}} \;\;\;\; g(x)=\frac{1+t}{1+t^{2}}\]

\[z=x^{2}-y^{2}\]

 

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

22 -

 

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

 

تکالیف متلب MATLAB - معادله درجه دوم ( کد Mat0026 )

1 - شخصی برای بالا رفتن از پله های یک برج می تواند در هر گام یک پله یا دو پله بالا رود یا با طناب 5 پله بالا کشیده شود. برنامه ای بنویسید که n را به عنوان ورودی از کاربر دریافت کرده و تعداد راه های رسیدن به پله ی n ام را در خروجی چاپ کند. (مکان اولیه را پله ی صفرم در نظر بگیرید. )

مثال : اگر کاربر 7 را وارد کند در خروجی تعداد حالت 6 چاپ می شود.

مثال : اگر کاربر 2 را وارد کند در خروجی تعداد حالت 2 چاپ می شود.

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

الف) معدل دانشجو

ب) معدل هر درس

3 - در سوال قبلی میانگین معدل گروه مهندسی کامپیوتر را نیز محاسبه کنید.

4 - برنامه ای بنویسید که مجموع 10 جمله ی اول سری را حساب کرده و در خروجی با پیغام مناسب چاپ کند.

\[ \left( S=\frac{1}{1\times 2}+\frac{1}{2\times 3}+\frac{1}{3\times 4}+... \right) \]

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

6 - برنامه ای بنویسید که کلیه اعداد سه رقمی که ارقام آنها 0 و 2 و 4 و 6 و 8 باشد را چاپ کند.

7 - برنامه ای بنویسید که عددی مانند N را از کاربر دریافت کند و درصورتی که خاصیت کامل بودن را داشته باشد ، یعنی مقسوم علیه های آن ( غیر از خودش برابر آن عدد باشد ، Yes و در غیر این صورت No را چاپ کند.

8 - معادله درجه دوم زیر را با ضرایب a و b و c در نظر بگیرید. برنامه ای بنویسید که به ازای دریافت این ضرایب معادله را حل کند.

9 - برنامه ای بنویسید که مجموع مضرب های 4 تا عدد 1000 را محاسبه کند و در خروجی چاپ کند.

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

الف) محاسبه تعداد واحد ها

ب ) محاسبه معدل ترم

ت) نمایش نتایج با پیغام مناسب

11 - برنامه ای بنویسید که تعداد حالت هایی که یک اسکناس 1000 ریالی را به 50 ، 100 ، 200 و 500 ریالی می توان خرد نمود را بنویسد.

12 - برنامه ای بنویسید که عددی را از ورودی خوانده و در هر مرحله عدد مورد نظر ، رقم یکان و حاصلضرب ارقام فرد را نمایش دهد. به عناون مثال  اگر کاربر عدد 3276 را وارد نماید ، خروجی بصورت زیر نمایش داده شود.

13 - برنامه ای بنویسید که از کاربر سه مقدار به عنوان ورودی A,B,C دریافت کند و مقدار خروجی مدار منطقی X را در command window نرم افزار متلب چاپ کند. ( برای نوشتن این برنامه از عملگرهای جبری موجود در نرم افزار متلب مانند & و ~ و ... استفاده کنید.)

برای مقداردهی به A و B و C تنها دو مقدار صفر و یک را در نظر بگیرید.

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

15 - برنامه ای بنویسید که از کاربر مقدار ورودی x را دریافت کند و با توجه به تابع زیر مقدار خروجی f(x) را چاپ کند.

\[ f(x)=\left\{\begin{matrix} 4e^{x+2}& -6\leq x< -2 \\ x^{2}& -2\leq x< 2 \\ (x+62)^{1/3}& 2\leq x< 6 \\\end{matrix}\right.\]

16 - برنامه ای بنویسید که ریشه های معادله درجه دو ax2+bx+c=0 را حساب کند. زمانی که این برنامه اجرا می شود ، بایستی ابتدا کاربر سه مقدار حقیقی دریافت گردد سپس برای محاسبه ریشه های معادله مقدار دلتا به صورت زیر محاسبه شود .

D=b2-4ac

اگر دلتا بزرگتر از صفر بود برنامه پیغام The equation has two roots  را چاپ کند و سپس ریشه ها چاپ شوند.

اگر دلتا برابر صفر بود پیغام The equation has one root را چاپ کن و سپس ریشه چاپ شود.

اگر دلتا کمتر از صفر بود برنامه پیغام The equation has o real root را چاپ کند.

 

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

مدل سازی مالتی پلکسر سیمولینک ( Sim0001 )

1 - شبیه سازی مالتی پلکسر 1*2 با استفاده از گیت های منطقی

2 - شبیه سازی مالتی پلکسر 1*4 با استفاده از گیت های منطقی

3 - شبیه سازی مالتی پلکسر 1*8 با استفاده از گیت های منطقی

4 - شبیه سازی مالتی پلکسر 1*8 با استفاده از دو گیت 1*4 منطقی

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

موضوعات
Designed By M A T L A B K H O O N E H