kdaily

  • ۰
  • ۰

تحقیق در مورد ساخت یافته و شی گرا

لینک دانلود و خرید پایین توضیحات

دسته بندی : وورد

نوع فایل : .doc ( قابل ویرایش و آماده پرینت )

تعداد صفحه : 27 صفحه


قسمتی از متن .doc :

برنامه های ساخت یافته وشی گرا:

برنامه نویسی ساخت یافته روش منظمی برای نوشتن برنامه هاست ومنجربه نوشتن برنامه هایی می شود که خوانایی آن بالاست. تست و اشکالزدایی آنها راحت ترواصلاح آنها ساده تر است .دربرنامه نویسی ساخت یافته برنامه ها به صورت مجموعه ای ازفعالیتها تصور میشودکه بایدبرروی برنامه ها اجراشود.دراین روش هرکارپیچیده ای به مجموعه ای از کارهای کوچکتر تقسیم می شود تا کارهای ایجادشده قابل درک باشند.دراین روش داده ها از فعالیتها که آنهاراپردازش میکنندچداست وقتی حجم داده ها زیاد باشند تگهداری آنها مشکل میشود هرچه باداده ها بیشتر کار شود مشکلات بیشتری روی میدهد.

زبان c ازجمله زبانهای ساخت یافته می باشد.

برنامه نویسی شی گرا شیوه نوینی است که در آن میتوان قطعاتی را ایجاد کردودربرنامه های مختلف استفاده کرد.قابلیت خواندن برنامه هایی که در این روش نوشته میشود بالا بوده است وتست ،عیب یابی واصلاح آنها آسان است.شی گرایی بر اشیا تاکید دارد.vb زبانی کاملا شی گرا است.

زبان c علاوه بر اینکه جز زبانهای شی گرا میباشد جز زبانهای ویژوال نیز می تولن حساب کرد که معروفترین زبان ویژوال می باشد.

تفاوت :

در c برنامه به فعالیت ها توجه دارند درحالی که درزبان vb به اشیا توجه دارد.درc واحدبرنامه نویسی ،تابع است اما در vb واحد کلاسی است که اشیا سرانجام از آن نمونه سازی می شوند.کلاسهای vb حاوی رویه هستند. برنامه نویسان c برروی نوشتن توابع متمرکز می شوند.داده ها در c اهمیت دارند.در vb برکلاسها تاکید می شود.

معیارهای زبان برنامه نویسی:

قابلیت خوانایی

سهولت کلی:برنامه c به علت چندگانه بودن ویژگی ها زبان را کمی پیچیده کرده است به عنوان مثال برای جمع کردن یا تفریق از چهار طریق صورت می گیرد . به عنوان مثال برای جمع 4 طریق زیر مورداستفاده قرار می گیرد:

Counter=counter+1

Counter +=1

Counter ++

++ counter

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

درهردوبرنامه به علت تعریف مجدد عملگرها از خوانایی برنامه کاسته می شود.

قابلیت تعامد : در زبان c این قابلیت وجود ندارد یه عنوان مثال نمی توان خروجی تابع را از نوع آرایه انتخاب کرد .در زبان vb هم این قابلیت وجود ندارد به همین دلیل ذکر شده.زبان c به علت اینکه جز زبانهای دستوری است سادگی و قابلیت تعامد در آن به ندرت دیده میشود.

دستورالعملهای کنترلی : وجود این دستورالعمل در هر دو زبان باعث افزایش خوانایی برای هر دو زبان شده است با اینکه درهردوزبان میتوان از دستور go to در موارد خاص استفاده کرد اما به طور کلی این زبانها با وجود دستورالعملهای کنترلی خوانایی برنامه افزایش یافته است.

انواع داده وساختمان داده: درvb به علت اینکه تقریبا تمام داده های مورد نیاز قابل استفاده اند خوانایی برنامه افزایش یافته است . اما در c به علت نبود بعضی ازانواع داده ها مثل بولین این خوانایی کمتر شده است زیرا باید از نوع صحیح برای این کار استفاده شود.

ملاحظات نحو زبان :

شکل شناسه ها: در مورد هردوزبان به علت اینکه طول شناسه ها مناسب می باشد (در زبان c به اندازه 31 کاراکتر اول و در زبان vb به اندازه 255 کاراکتر) خوانایی برنامه افزایش می یابد.

وازه های خاص : در زبان vb از واژه های خاص بیشتر استفاده شده است برای پایان حلقه وشرطها از واژه های خاص استفاده شده است ( دستورات end if ,next ) که باعث افزایش خوانایی شده است اما سادگی را کاهش می دهد. اما در زبان c به علت وجود کمتر واژه های خاص سادگی بیشتر سده است اما خوانایی برنامه کمتر می باشد به عنوان مثال پایان حلقه و شرط از " { " استفاده می شود .

شکل و معنا : در زبان c به راحتی نمی توان از روی شکل دستورات مفهوم آنهارا فهمید به همین علت خوانایی برنامه کاسته می شود به عنوان مثال برای تعریف آرایه از دستور int x[10] استفاده می شود که قابل فهم نمی باشد.در vb هم این مشکل وجوددارد .به راحتی نمی توان از روی دستورات معنای آنرا فهمید به عنوان مثال برای تعریف آرایه از dim x(10) as integer استفاده می شود.

قابلیت نوشتن

سادگی و قابلیت تعامد: در زبان c به علت اینکه ساختار کوچکتر می باشد وقابلیت تعامد ندارد نوشتن راحت تر انجام می گیرد خطایابی هم راحت تر انجام می شود اما vb ساختار گسترده تری دارد به همین علت قابلت نوشتن آن نسبت به c پایین تر است .

پشتیبانی از انتزاع :

انتزاع فرایند : درهر دو زبان این قابلیت وجوددارد وباعث افزایش قابلیت نوشتن می شود به عنوان مثال به علت وجود قابلیت تعریف و استفاده اززیربرنامه در هردو زبان این قابلیت افزایش می یابد.









سایر محصولات :
تحقیق در مورد ساخت یافته و شی گرا

تحقیق در مورد...

تحقیق درمورد آرمان های حکومت از دیدگاه امام علیع عدالت

تحقیق درمورد آرمان...

تحقیق در مورد ساخت و تولید

تحقیق در مورد ساخت و...

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

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

دانلود پروژه دانشجویی درباره پایگاه های داده

دانلود پروژه دانشجویی...

تحقیق در مورد زبان و آداب و رسوم جودو 18ص

تحقیق در مورد زبان...

پاورپوینت سازه بادی

پاورپوینت سازه بادی...

تحقیق در مورد رونشناسی بالینی 25ص

تحقیق در مورد...

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

پاورپوینت سازمانهای مجازی 49 اسلاید...

تحقیق در مورد روانشناسی مدیریت

تحقیق در مورد روانشناسی...

تحقیق در مورد روانشناسی انگیزش 30ص

تحقیق در مورد روانشناسی انگیزش 30ص...

پاورپوینت سازمانهای بهداشتی درمانی خیریه در آینده

پاورپوینت سازمانهای بهداشتی...

تحقیق در مورد روانشناسی نقاشی کودک

تحقیق در مورد روانشناسی نقاشی...

دانلود پروژه دانشجویی درباره پارتیشن بندی

دانلود پروژه دانشجویی درباره پارتیشن بندی...

پاورپوینت سازماندهی برای موفقیت دائم

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

تحقیق در مورد رفاه اقتصادی و معیشتی در جهان مهدویت

تحقیق در مورد رفاه...

تحقیق در مورد رضایت شغلی

تحقیق در مورد...

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

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

تحقیق در مورد دینامیک دیود قطع

تحقیق در مورد...

تحقیق معنای هنر با روش‌های گوناگون و از نظر نظام‌های فکری و جهان‌بینی‌های مختلف

تحقیق معنای هنر...

تحقیق موتورهای آسنکرون

تحقیق موتورهای آسنکرون...

تحقیق در مورد رشد اقتصادی 25 ص

تحقیق در مورد رشد اقتصادی...

پاورپوینت ساختمان های پیش ساخته 3d panel وپانلهای ساندویچی

پاورپوینت ساختمان های پیش ساخته...

تحقیق مهمترین بیماری های برنج

تحقیق مهمترین بیماری های برنج...

TW_A0721_V3.1

TW_A0721_V3.1...

تحقیق در مورد رزومه 2

تحقیق در مورد رزومه...

تحقیق قاره ی آسیا

تحقیق قاره ی...

دانلود پروژه دانشجویی درباره پهنای باند و نقش آن در شبکه

دانلود پروژه دانشجویی درباره...

تحقیق آلومینیوم

تحقیق آلومینیوم...

تحقیق در مورد راههای خروج در هنگام زلزله

تحقیق در مورد راههای...

تحقیق آلودگی مسیل ها و راه های جلوگیری

تحقیق آلودگی مسیل ها و راه های...

تحقیق آلودگی هوا و آثار زیانبار آن بر سلامت انسان

تحقیق آلودگی هوا و آثار...

تحقیق در مورد رادون

تحقیق در مورد رادون...

تحقیق آلودگی هوا بر روی کروموزوم‌‏های جنسی اثر دارد

تحقیق آلودگی هوا بر روی کروموزوم‌‏های...

تحقیق آلودگی صوتی

تحقیق آلودگی صوتی...

تحقیق در مورد دین و علم

تحقیق در مورد دین و...

تحقیق آلرژی یا حساسیت چیست

تحقیق آلرژی یا حساسیت چیست...

تحقیق در مورد دوام بتن

تحقیق در مورد دوام بتن...

تحقیق آغازیان

تحقیق آغازیان...

دانلود پروژه دانشجویی درباره اصول کامپیوتر

دانلود پروژه دانشجویی...

تحقیق آشنایی با مهندس مخابرات

تحقیق آشنایی با مهندس مخابرات...

تحقیق در مورد درمان با قرآن

تحقیق در مورد درمان با قرآن...

تحقیق آشنایی با بیماری MS

تحقیق آشنایی با بیماری MS...

پاورپوینت ساختار هنرمندانه گیتی و رابطه آن با هنر

پاورپوینت ساختار هنرمندانه گیتی و...

تحقیق آشنایی با برچسب انرژی

تحقیق آشنایی با برچسب انرژی...

مقاله اصول نقاشی ایرانی

مقاله اصول نقاشی ایرانی...

تحقیق در مورد درک تعصب 24 ص

تحقیق در مورد درک تعصب...

تحقیق آشنایی با الکترونیک

تحقیق آشنایی با الکترونیک...

تحقیق آشنایی با آیین تائوئیسم

تحقیق آشنایی با آیین...

تحقیق در مورد دانه‌های روغنی 26 ص

تحقیق در مورد...

مجله Auto Restorer
مجله Destiny شماره 69
تحقیق در مورد گزارش کارآموزی زراعت سویا 31 ص
تحقیق در مورد گلخانه 22 ص
تحقیق در مورد گزارش کار آموزی ریخته گری 47 ص
تحقیق در مورد گروههای سازگاری رویش در قارچ 45 ص
تحقیق در مورد کوبیسم
تحقیق در مورد کنترل جمعیت و نهاد خانواده در اروپا 4ص
تحقیق در مورد کاربرد ربات‌ در دریا 15 ص
تحقیق در مورد کابل ها 50ص
تحقیق در مورد چگونه نیروی خود را در ورزش تنیس به بالاترین حد خود برسانیم
تحقیق در مورد چگونگی تنظیم قرارداد اجاره واحدهای مسکونی و نحوه تخلیه آنها 7ص
تحقیق در مورد چگونه زباله کمتری تولید کنیم
تحقیق در مورد چگونه بین مسئولیت های کاری و خانوادگی تعادل برقرار کنیم
تحقیق در مورد چک 10ص
تحقیق در مورد عدالت در یونان باستان و ایران 38ص
تحقیق در مورد عکس شیخ صفی
تحقیق در مورد فداییان اسلام 14 ص
تحقیق در مورد عارضه گودی کمر
تحقیق در مورد فخرالدین اسیعد گرگانی
تحقیق در مورد فرسایش و راههای مقابله با آن 38 ص
تحقیق در مورد طالبان و امنیت جمهوری اسلامی ایران 23 ص
تحقیق در مورد علوم محاسباتی و علم نانو 38 ص
تحقیق در مورد شرکت سهامی 32 ص
تحقیق در مورد عصر مدرن و شکوفایی اقتصادی 20 ص
تحقیق در مورد عشایر خوزستان
تحقیق در مورد فرایند تصمیم گیری خریدار ومصرفکننده
تحقیق در مورد طرز کار آسانسور 32 ص
تحقیق در مورد سیستم مخابرات
تحقیق در مورد علم ریاضیات 19 ص
تحقیق در مورد علل پیشروی مسلمانان در ایران و شکست ساسانیان 29 ص
تحقیق در مورد شرکتها ‏، بنگاههای اقتصادی ، بازرگانان و آرمان توسعه هزاره 77 ص
تحقیق در مورد طراحی و کاربرد سیستم هزینه یابی بر مبنای فعالیت 28 ص
تحقیق در مورد سیمپیچی موتور خادمی
تحقیق در مورد غلامحسین بنان افتخاری سراج 13ص
پاورپوینت در مورد مدیریت زخم های فشاری
تحقیق در مورد پول و ارز بانکداری

کلمات کلیدی :عنوان مثال برای خوانایی برنامه افزایش برنامه افزایش یافه مثال برای عریف برای عریف آرایه باعث افزایش خوانایی خوانایی برنامه کاسه این قابلی وجود قابلی وجود ندارد عنوان مثال خوانایی برنامه ساخ یافه مثال برای های خاص این قابلی برنامه افزایش برنامه نویسی واژه های قابلی عامد برنامه قابلی اسفاده خوانایی افزایش اینکه نویسی ندارد
  • ۹۶/۰۸/۱۲
  • حسن حسنی

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی