آموزش دلفی

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

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

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

  1. حقوق هر کارمند را مشخص کنید
  2. تعداد کارکنان را تعیین کنید
  3. مجموع حقوق تمام افراد را تعیین کنید
  4. مجموع حقوق را بر تعداد افراد تقسیم کنید

اما فعالیت محاسبه مجموع حقوق می تواند به کارهای کوچک تری تقسیم شود

  1. رکوردکارمند را بازیابی کنید
  2. حقوق کارمند را بیابید
  3. این حقوق را به مجموع حقوق‌هایی اضافه کنید تا کنون به دست آورید
  4. رکورد کارمند بعدی را بازیابی کنید
  5. در صورتی که کارمندی باقی است به مرحله 1 بروید

به همین ترتیب فعالیت دسترسی به رکود کارمند میتواند به کارهای کوچک تری تقسیم شود

  1. فایل کارکنان را باز کنید
  2. به رکورد موردنظر بروید
  3. رکورد را از روی دیسک بخوانید

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

بعضی از زبان های برنامه نویسی که برای برنامه نویسی ساخت یافته طراحی شدند
عبارت اند : زبان پاسکال زبان ادا (Ada)  و زبان C

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

امتیاز به این مطلب

[kkstarratings]

لینک کوتاه

لینک Qrcode

نوشته های مشابه

دیدگاهتان را بنویسید

دکمه بازگشت به بالا

Adblock رو غیر فعال کنید

بخشی از درآمد سایت با تبلیغات تامین می شود لطفا با غیر فعال کردن ad blocker از ما حمایت کنید