برنامه ای بنویسید که در آن ابعاد 2 ماتریس دلخواه را گرفته ابتدا بررسی کند که حاصلضرب آنها ممکن است یا نه!
سپس مقادیر هر یک را از وردی گرفته و در نهایت ماتریس حاصلضرب را چاپ کند.
- ۱ نظر
- ۱۱ دی ۹۳ ، ۱۴:۵۴
برنامه ای بنویسید که در آن ابعاد 2 ماتریس دلخواه را گرفته ابتدا بررسی کند که حاصلضرب آنها ممکن است یا نه!
سپس مقادیر هر یک را از وردی گرفته و در نهایت ماتریس حاصلضرب را چاپ کند.
سلام، روزتون بخیر بچه ها
اینجا چندتا تمرین از آرایه ها هست /برای روز 2شنبه همین هفته حل کنید. بیشترش آسونه، ببینم چه میکنید;)
دریافت
حجم: 42 کیلوبایت
توضیحات: تمرین آرایه/ مباحث ابتدایی
در مورد تکلیف نوروز : دانش آموزانی که تا وقت تعیین شده قبلی برنامه خود را تحویل نداده اند میتوانند تا آخر روز 2 شنبه تحویل دهند، البته نمره این فعالیت برای این دانش آموزان 1/2 نمره سایرین خواهد بود.
ماتریس چیست؟ هر ماتریس یک آرایش منظم از یه سری عدد هست!
همونطور که میبینید هر ماتریس از تعدادی سطر و ستون تشکیل شده.
الان A یه ماتریس 3 در 3 است !
و هر عنصر از ماتریس را از طریق سطر و ستون آن مشخص میکنیم ، aij یعنی عنصر موجود در سطر i ام و ستون j ام.
مثلا اگر سطر ها و ستون ها را از 0 شماره گذاری کنیم عدد 3 در ماتریس A در سطر 0 ام و ستون 1 ام قرار دارد.3=a01
سوال:
برنامه ای بنویسید که در آن حاصل جمع دو ماتریس m در n را حساب و چاپ کند.در ابتدا سایز آنها یعنی m و n را دریافت کرده، سپس مقادیر ماتریس اول و بعد مقادیر ماتریس دوم را از وردی گرفته و در نهایت ماتریس حاصل جمع را چاپ کند.
با استفاده از آرایه ها میتوان تعداد زیادی داده را در کامپیوتر ذخیره کرد تا در هر زمان که به آنها احتیاج داشتیم به راحتی قابل دسترس باشند.
مثلا میشه نتیجه نهایی یک آزمون با 1000 شرکت کننده را در آرایه ای ذخیره کرد. حالا اگه بخواهیم بالاترین نمره کسب شده رو چاپ کنیم میشه با یک حلقه و مقایسه تک تک داده ها بزرگترین رو پیدا و چاپ کرد.
ولی یه لحظه فکر کنید اگه نمره ها داخل آرایه به صورت صعودی مرتب بود یعنی کمترین نمره در اولین خانه(با اندیس 0) و بیشترین نمره در خانه آخر ( با اندیس 999)بود خیلی راحت بدون انجام مقایسه با چاپ خانه آخر بیشنرین نمره رو چاپ میکردیم.
یا حتی اگه قرار بود نمرات را به صورت صعودی چاپ کنیم از خونه اول تا آخر آرایه رو چاپ میکریم.
البته مرتب بودن داده ها درون یک آرایه خیلی بیشتر از اینها که گفته شد بدرد میخوره و بعدا بیشتر متوجه فایده اون میشید.
الان بیاید ببینیم چه روش هایی وجود داره که یک آرایه نامرتب رو مرتب کرد!