تحقیق در مورد ساخت یافته و شی گرا
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : .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.1TW_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ص
پاورپوینت در مورد مدیریت زخم های فشاری
تحقیق در مورد پول و ارز بانکداری
کلمات کلیدی :عنوان مثال برای خوانایی برنامه افزایش برنامه افزایش یافه مثال برای عریف برای عریف آرایه باعث افزایش خوانایی خوانایی برنامه کاسه این قابلی وجود قابلی وجود ندارد عنوان مثال خوانایی برنامه ساخ یافه مثال برای های خاص این قابلی برنامه افزایش برنامه نویسی واژه های قابلی عامد برنامه قابلی اسفاده خوانایی افزایش اینکه نویسی ندارد
- ۹۶/۰۸/۱۲