تبلیغات
banner
banner
banner
تبلیغات
banner

فیلم های آموزشی : 36 +

تعداد کاربران : 36 +

تعداد کل مطالب : 338 +

تعداد نظرات : 29 +

حضرت محمد (ص) : داناترین مردم کسى است که دانش دیگران را به دانش خود بیفزاید.

قسمت دوازدهم آموزش کامل زبان سی پلاس پلاس


به نام اولین برنامه نویس عالم (الله)

با قسمت دوازدهم آموزش کامل زبان سی پلاس پلاس همراه باشید.

سلامی دوباره خدمت شما که به آموختن بها میدهید


قسمت دوازدهم آموزش کامل زبان سی پلاس پلاس

آرایه های دو بعدی و چند بعدی

در سیستم های رایانه ای برای نمایش ماتریس از آرایه های دوبعدی و چند بعدی استفاده میکنند.

برای تعریف ماتریس ها با آرایه از کد زیر استفاده میشود.

برای اینکه به این آرایه دو بعدی مقدار دهیم به شکل زیر عمل میکنیم.

همانطور متوجه شدید در آرایه های دو بعدی عدد اندیس ابتدایی برای تعداد ستون است ([۲]) و اندیس دوم برای تعداد هر مقدار در هر ستون ([۵]).

آن قانون که در آرایه های معمولی بیان شد که اگر شما به یک آرایه مقدار ندهید اتومانیک ۰ در نظر گرفته میشود.
در آرایه های دو بعدی نیز صادق است.

به تصویر زیر کاملا دقت کنید تا دقیقا متوجه شوید!!
2d arrays

حال بیایید چند برنامه درحوزه آرایه های دو بعدی را بررسی کنیم.

برنامه زیر یک ماتریس ۲*۲ را میگیرد و عناصر آن را جمع کرده و پاسخ را نمایش میدهد.

  • ابتدا با تعریف یک ماتریس آرایه ۲*۲ از نوع اعشاری برنامه را آغاز کرده ایم.
  • سپس یک حلقه تکرار ایجاد کرده و حداکثر مقدار آن را ۲ در نظر میگیریم.
  • بعد از آن یک حلقه دیگر درون حلقه ابتدایی در نظر میگیریم و نهایت این را نیز ۲ در نظر میگیریم.
  • با این کار میتوانیم مقادیر آرایه ماتریسی را بگیریم.
  • پس از آن طبق روش دریافت دو حلقه دیگر در نظر میگیریم و نهایت کار آن ها را روی مقدار ۲ متمرکز میکنیم.
  • درون حلقه دوم مقادیر به دست آمده از ورودی را درون total ریخته و هر بار با این کار مقدار را با مقدار قبلی جمع میکنیم.
  • این کار باعث جمع شدن تمام مقادیر اندیس میشود.
  • در آخر نیز مقدار total را چاپ میکنیم.
این بود روش و الگوریتم تحلیلی کار این برنامه.

 بسیار عالی در اینجا فصل سنگین آرایه ها را به اتمام میرسانیم در واقع ادامه کار با آرایه را به شما واگذار میکنیم.


فصل ششم توابع در زبان ++c

در ابتدا باید بگوییم که تابع چیست؟
در واقع تابع ها برنامه نویس را قادر میسازند که برنامه های خود را به قطعه های کوچکتر و منظم تر تبدیل کنند.

معروف ترین تابعی که تاحالا از آن استفاده کرده اید main() بود.
از این به بعد میآموزید که چگونه توابع بیشتری بسازید.

شکل کلی توابع در تصویر زیر بیان شده است.

2d array 2

مثلا تابع زیر یک مقدار حروف کوچک را میگیرد و مقدار بزرگ آن ها را باز میگرداند.

2d array 3

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


درباره نویسنده
سجاد اسدی
   سجاد اسدی

سجاد اسدی هستم دانشجوی رشته نرم افزار و علاقه مند به تدریس و یادگیری دروس مرتبط با تکنولوژی نرم افزار و اینترنت اشیاء جهت ارتباط با بنده مراجعه شود به آیدی سروش و تلگرام : @ordervira و پیج بنده در اینستاگرام instagram.com/sajjadred11 ""اللهم صل علی محمد و آل محمد"" برای شروع هیچ وقت دیر نیست. "الهم عجل لولیک الفرج"

دیدگاه بگذارید

avatar
  اشتراک  
اطلاع رسانی

aparat کانال آپارات

soroush کانال سروش

کانال آی گپ