تمرین الگوریتم و فلوچارت ضرب عدد در ماتریس

دسته بندی : /


تعداد فروش

0 دانشجو

پرسش و پاسخ ها

0 کاربر

تاریخ انتشار

12 دی 1401

محتوا شامل

سورس کد

سطح تمرین

سخت

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

سوال:

ماتریس A(3*2) را در نظر بگیرید.

الگوریتم و فلوچارتی بنویسید که عدد N را خوانده و B=NA را محاسبه و نمایش دهد.

نکته: ماتریس B نیز یک ماتریس 2*3 خواهد بود.

ضرب یک عدد در ماتریس

برای ضرب یک عدد در ماتریس باید عدد را در تمامی درایه های ماتریس ضرب و نتیجه را در همان ستون قرار دهیم.

مثال:

فرض کنید ماتریس A یک ماتریس 2*3 به صورت زیر میباشد.

ماتریس A در الگوریتم ضرب عدد در ماتریس

اگر عدد 5 در این ماتریس ضرب شود، خروجی به صورت زیر خواهد بود.

نتیجه ضرب یک عدد در ماتریس A

پس نکته بسیار مهم اینکه سایز ماتریس تغییری نمیکند.

الگوریتم و فلوچارت ضرب دو عدد با جمع را مشاهده نمایید.

حل تمرین الگوریتم ضرب عدد در ماتریس

1-شروع

2-یک عدد بخوان و در N قرار بده

3- مقدار یک را در I بگذار

4-مقدار یک را در J قرار بده

5-حاصل عبارتN *A(I,J)  را در B(I,J) قرار بده

6-مقدار B(I,J) را نمایش بده

7- یک واحد به J اضافه کن

8- اگر J<= 2  است به مرحله 5 برگرد

9-یک واحد به I اضافه کن

10- اگر I<=3 است به مرحله 4 برگرد

11-پایان

حل تمرین | انجام پروژه | آموزش برنامه نویسی
0936-328-6141
وفایـ مقدم

توضیحات الگوریتم ضرب عدد در ماتریس

متغییر I را به عنوان شمارنده سطر ها تعریف میکنیم.

به تعداد سطر ها I پیمایش میکند و در هر سری عدد N را در یکی از خانه ها ضرب کرده و در همان خانه ذخیره میکند.

متغییر J برای پیمایش ستون ها مورد استفاده قرار میگیرد.

در هر پیمایش سطر J صفر میشود تا بتواند ستون های سطر جدید را پیمایش و عمل محاسبه را انجام دهد.

تا زمانی که همه سطر ها پیمایش نشده این روند ادامه خواهد داشت.

فلوچارت ضرب یک عدد اسکالر در ماتریس

نکته:فلوچارت برنامه در نرم افزار Visio پیاده سازی شده است.

فلوچارت ضرب یک عدد در ماتریس

لیست تمرینات با جواب الگوریتم و فلوچارت را مشاهده نمایید.

پرسش و پاسخ ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “تمرین الگوریتم و فلوچارت ضرب عدد در ماتریس”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

تمرینات مشابه

پروژه مدیریت کتابها در سی شارپ

پروژه مدیریت کتابها در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه sql دیجی کالا

پروژه sql دیجی کالا

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه نمایش دمای هوا از طریق گوگل

پروژه نمایش دمای هوا از طریق گوگل

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه ساختمان داده بانک یاب

پروژه ساختمان داده بانک یاب

  • استادیار: وفایی مقدم
  • قیمت: 60,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : سخت
تمرین چند ضلعی در سی شارپ

تمرین چند ضلعی در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: رایگان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
تمرین singleton در سی شارپ

تمرین singleton در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: رایگان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
محاسبه شیب پاره خط در سی شارپ

محاسبه شیب پاره خط در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 35,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه محاسبه عملگر های بیتی در سی شارپ

پروژه محاسبه عملگر های بیتی در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط