انواع داده انتزاعی  

مرجع دانلود پاورپوینت های درسی

دانش امروز، فناوری فرداست. ادوارد تِلِر

اشتراک در خبرنامه

جهت عضویت در خبرنامه لطفا ایمیل خود را ثبت نمائید

Captcha

انواع داده انتزاعی


انواع داده انتزاعی

حجم فایل : 54.5 KB <br /> نوع فایل : پاور پوینت <br /> تعداد اسلاید ها : 21 <br /> بنام خدا انواع داده انتزاعی تکامل مفهوم نوع داده<br />مفهوم اولیه نوع داده نوع را به صورت مجموعه ای از مقادیر تعریف می کند که یک متغیر می تواند آنها را بپذیرد.<br />نمایش حافظه مربوط به مقادیر حقیقی و صحیح کالماً بسته بندی شده است یعنی از برنامه نویس پنهان است.<br />برنامه نویس بدون اینکه از جزئیات نمایش حافظه و از نوع عملیات این انواع اطلاع داشته باشد از اشیای داده آنها استفاده می کند.<br />برنامه نویس فقط نام نوع و عملیاتی را برای دستکاری آن نوع فراهم می بیند انواع داده انتزاعی تکامل مفهوم نوع داده<br />در برنامه های بزرگ برنامه نویس با طراحی و پیاده سازی انواع داده جدید سروکار دارد.<br />برای نوشتن برنامه پایگاه داده آمار ایران<br />اصلاعات هر فرد باید ذخیره گردد.( نام سرپرست، تعداد، شماره شناسنامه و..)<br />اینها صفات نوع داده بخش هستند. هر بخش لیستی از خانوار است<br />یک شی داده از این نوع یک کلاس را نشان میدهد. که عملیات خاصی روی آن شی داده انجام میدهد.<br />ایجاد ، اضافه کردن فرزند، حذف دارایی و .. این فعالیتها را میتوان مشخصات این نوع داده در نظر گرفت انواع داده انتزاعی تکامل مفهوم نوع داده<br />برای ایجاد داده جدید و عملیات بر روی آن<br />زیربرنامه <br />می توان زیربرنامه هایی ایجاد کرد که عملکرد خاصی برای یک نوع داده جدید داشته باشد.<br />اعلان نوع<br />زبانهایی مثل C و ادا ، میتوان داده های جدید با عملکرد جدید ایجاد کرد<br />وراثت<br />در فصل بعدی. انواع داده انتزاعی انواع داده انتزاعی:<br />در زبانهای اولیه( فرترن و کوبول) انواع جدید فقط توسط زیربرنامه تولید میشد، اما زبانهای بعدی انواع کاملی را ارائه دادند:<br />Package در ادا<br />Class در C++<br /> انواع داده انتزاعی(ادامه) تکامل مفهوم نوع داده<br />انتزاع داده ها<br />نوع داده انتزاعی :<br />مجموعه ای از اشیای داده (معمولاً با استفاده از یک یا چند تعریف نوع)<br />مجموعه ای از عملیات انتزاعی (بر روی آن انواع داده)<br />بسته بندی (تمام آنهابه طوری که کاربر نوع جدید نتواند اشیای داده ای از آن نوع را به جز از طریق عملیاتی که برای آن تعریف شده است دستکاری کند) انواع داده انتزاعی (ادامه) پنهان سازی اطلاعات<br />برای نوشتن برنامه بزرگ باید از استراتژی تقسیم و حل استفاده کرد. <br />برنامه ها به قطعاتی به نام ماژول تقسیم می شوند. <br />هر ماژول مجموعه ای محدود از عملیات روی داده های محدود<br />طراحی ماژول معمولاً به دوروش انجام می شود:<br />ماژولهای تجزیه تابعی ( 1960)<br />ماژولهای تجزیه داده ای انواع داده انتزاعی (ادامه) پنهان سازی اطلاعات(ادامه)<br />زبان برنامه سازی انتزاع را به دو روش پشتیبانی می کند:<br />با تدارک کامپیوتر مجازی که کاربرد آن ساده تر و قدرت آن بیش از کامپیوتر سخت افزار است.<br />زبان امکاناتی را فراهم می کند که برنامه نویس می تواند انتزاعها را به وجود آورد. مثل زیربرنامه...

  انتشار : ۲۳ اسفند ۱۳۹۸               تعداد بازدید : 222

دیدگاه های کاربران (0)

http://kia-ir.ir

لطفا برای ارتباط با پشتیبانی از قسمت تماس با ما و ایمیل استفاده نمایید

فروشگاه پاورپوینت فایل اوکی © 2024-1403

فید خبر خوان    نقشه سایت    تماس با ما