آرایه ها




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


آرایه ها


بسیاری از اوقات پیش می آید که تعداد زیادی داده از یک نوع را لازم داریم. با آنها کاری کنیم و روی آنها پردازش انجام می دهیم. مشابه ماتریسهایی که در ریاضیات با آنها سر و کار داریم این نوع داده هم علاوه بر انواع قابل استفاده است.
اسم این نوع داده آرایه است و شیوه تعریف آن یکی از صورتهای زیر است:






در نوع تعریف اول یک آرایه 1 بعدی تعریف می شود مانند یک ماتریس و در تعریف دوم آرایه چند بعدی و در تعریف سوم آرایه طول متغیر.
الف) آرایه یک بعدی : وقتی برای نوع متغیری از آرایه یک بعدی استفاده کردید.
به تعدادعنصر متغیر از نوعدارید.
مثلاً
که 10 عدد صحیح است.
نحوه استفاده هم مشابه مقابل است
که عدد بین دو کروشه می تواند یک متغیر صحیح باشد تنها نکته اینست که مقدار آن باید بین باشد. لذا اسم هر المان متغیر
بصورت است.
ب) آرایه های چند بعدی : در این حالت طبق حدسی که زدیدتا متغیر از نوع داریم. نحوه استفاده هم مشابه بخش ( الف) است.



پ)‌آرایه های طول متغیر : این نوع داده که نسبت به جدید است نوع داده بسیار مفیدی است که اگر وجود نداشت پیاده سازی آن وقت زیادی می برد. در این نوع داده طول آرایه بصورت متغیر و در زمان اجرا به آرایه نسبت داده می شود. این کار توسط دستور انجام می پذیرد. ( این دستور بین آرایه ها و رشته های حرفی مشترک است ) برای بدست آوردن طول آرایه از نوع "پ" از دستور ( مشترک با رشته های حرفی ) استفاده می کنیم.
آرایه یک بعدی است و حدود آن ( همان) به ترتیب وکه طول آرایه است.


مثال



""

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


پیوند های خارجی

http://Olympiad.roshd.ir/computer/content/pdf/0213.pdf




تعداد بازدید ها: 15822