دانلود کتاب فارسی سی پلاس پلاس آرایهها و بردارها(بخش هفتم)
دانلود کتاب فارسی سی پلاس پلاس آرایهها و بردارها
دانلود کتاب فارسی سی پلاس پلاس آرایهها و بردارها با لینک مستقیم

در این فصل به معرفی یکی از مباحث مهم در ساختمانهای دادهها میپردازیم، کلکسیونی از ایتمهای داده مرتبط باهم. آرایهها، ساختمانهای داده متشکل از ایتمهای داده مرتبط بههم و از یک نوع هستند. از فصل سوم با کلاسها آشنا هستید. در فصل ۹، در ارتباط با نظریه ساختمان بحث خواهیم کرد. ساختمانها و کلاس هر دو قادر به نگهداری ایتمهای داده مرتبط هستند که این دادهها میتوانند از نوعهای مختلف باشند. آرایهها، ساختمانها و کلاسها از موجودیتهای «استاتیک» محسوب میشوند که در اینحالت سایز آنها در مدت زمان اجرای برنامه ثابت باقی میماند. البته میتوان به کمک کلاس ذخیره سازی اتوماتیک در این روش اعمال نفوذ کرد.
دانلود در ادامه مطلب
دانلود کتاب فارسی سی پلاس پلاس آرایهها و بردارها(بخش هفتم)
دانلود کتاب فارسی سی پلاس پلاس آرایهها و بردارها
دانلود کتاب فارسی سی پلاس پلاس آرایهها و بردارها با لینک مستقیم

در این فصل به معرفی یکی از مباحث مهم در ساختمانهای دادهها میپردازیم، کلکسیونی از ایتمهای داده مرتبط باهم. آرایهها، ساختمانهای داده متشکل از ایتمهای داده مرتبط بههم و از یک نوع هستند. از فصل سوم با کلاسها آشنا هستید. در فصل ۹، در ارتباط با نظریه ساختمان بحث خواهیم کرد. ساختمانها و کلاس هر دو قادر به نگهداری ایتمهای داده مرتبط هستند که این دادهها میتوانند از نوعهای مختلف باشند. آرایهها، ساختمانها و کلاسها از موجودیتهای «استاتیک» محسوب میشوند که در اینحالت سایز آنها در مدت زمان اجرای برنامه ثابت باقی میماند. البته میتوان به کمک کلاس ذخیره سازی اتوماتیک در این روش اعمال نفوذ کرد.
پس از بحث در مورد نحوه اعلان، ایجاد و مقداردهی اولیه آرایهها، در این فصل به بررسی چندین مثال کاربردی خواهیم پرداخت که نحوه کار با آرایهها را نشان میدهند. سپس به توضیح نحوه ارائه رشتههای کاراکتری توسط آرایههای کاراکتری میپردازیم. مثالی در ارتباط با جستجوی آرایهها به منظور یافتن عناصر خاصی در یک آرایه مطرح میکنیم. همچنین در این فصل به معرفی یکی از مهمترین برنامههای کاربردی در علم کامپیوتر میپردازیم، که مرتبسازی دادهها میباشد. دو بخش از این فصل اختصاص به مبحث آموزشی کلاس GradeBook مطرح شده در فصلهای ۶ الی۳ دارد. در واقع، از آرایهها به نحوی استفاده شده تا کلاس قادر به نگهداری مجموعهای از نمرات در حافظه شده و بتواند این نمرات را تجزیه و تحلیل نماید، دو قابلیتی که در کلاس GradeBook نسخههای قبلی وجود نداشت. این مثالها و مثالهای دیگر این فصل به توضیح روشی میپردازند که در آن آرایهها به برنامهنویس امکان سازماندهی و کنترل بر روی دادهها را میدهند.
سبک آرایه که در سرتاسر این فصل از آن استفاده کردهایم، سبک آرایههای مبتنی بر اشارهگر در C است. در فصل هشتم با اشارهگرها آشنا خواهید شد. بخش پایانی این فصل در ارتباط با شیهایی بنام بردار (vector) است که تکامل یافته آرایهها میباشد. متوجه خواهید شد که این آرایهها مبتنی بر شی به نسبت آرایههای مبتنی بر اشارهگر سبک C ایمنتر و تطبیقپذیرتر هستند.
مقدمه
آرایهها
اعلان آرایهها
مثالهایی از کاربرد آرایه
ارسال آرایه به توابع
مبحث آموزشی: کلاس GradeBook با استفاده از آرایه برای ذخیرهسازی نمرات
جستجوی آرایهها: جستجوی خطی
مرتبسازی آرایهها
آرایههای چند بعدی
مبحث آموزشی: کلاس GradeBook با استفاده از آرایه دو بعدی
مبحث آموزشی مهندسی نرمافزار: همکاری مابین شیهای سیستم ATM
:: بازدید از این مطلب : 140
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0