گوگل مارکت

فروش فایل ,دانلود فایل,خرید فایل,دانلود رایگان فایل,دانلود رایگان

گوگل مارکت

فروش فایل ,دانلود فایل,خرید فایل,دانلود رایگان فایل,دانلود رایگان

برنامه ی لینک لیست و چهار تابع اساسی به زبان سی پلاس پلاس


» :: برنامه ی لینک لیست و چهار تابع اساسی به زبان سی پلاس پلاس

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

تعریف برنامه

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

زبان برنامه نویسی: سی پلاس پلاس
استعمال از کلاس: بله
استعمال از فایل: خیر

ابتدا یک کلاس به سمت نام گره تعریف می شود
مولفه های این پایه عبارتند از:
شماره دانشجویی - نام - آوازه فامیلی - نام پدر
توابع این کلاس عبارتند از:
الغا - جستجو - نمایش همه ی دانشجویان - اضافه کردن سنخ ای دانشجویان در ابتدای برنامه - اضافه کردن یک دانشجو به هر مکان دلخواه

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



تشریح گزینه های منو

Begin: 
این گزینه زمانی کاربرد دارد که آهنگ دارید چند دانشجو را به صورت دسته ای در سیستم رسیده کنید.
آغاز از شما پرسیده باده شود که چند دانشجو میخواهید وارد کنید،
سپس اطلاعات هر دانشجو از شما بدست‌آوردن باده شود.

Add:
این گزینه برای زمانی است که شما قصد دارید یک دانشجو را به سمت لیست وارد کنید.
با توجه به این که سیستم حفاظت اطلاعات باب این برنامه، استفاده از لینک لیست می باشد، دانشجوی جدید در هر مکانی که شما تعیین کنید ذخیره می شود.
اگر لیست خالی است، عددی باب‌طبع را رسیده کنید و اطلاعات را وارد کنید.
اگر می خواهید دانشجوی جدید به ابتدای لیست وارد شود، عدد -1 را وارد کنید.
و ار باده خواهید دانشجوی جدید بعد از یک شماره دانشجوی خاص وارد شود، شماره دانشجویی آن دانشجو را وارد کنید.
اگر می خواهید دانشجوی جدید به سمت انتهای لیست اضافه شود، آخری شماره دانشجویی موجود را وارد کنید.

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

در مواردی به غیر از ابتدای برنامه، برای اضافه کردن دانشجوی جدید،
فقط باید از گزینه ی 
Add
استفاده شود.

توجه: این پروگرام بر اصل دستور العمل های استاد راهنمای مربوطه نوشته شده است و صرفا جنبه ی آموزشی برای مبحث لینک لیست دارد
باب پاداش اطلاعات برنامه در فایل ذخیره نمی شود و پس از خروج از برنامه، تمامی اطلاعات از بین می رود
باب صورتی که به دنبال برنامه ی کامل تری هستید که اطلاعات آن در فایل اندوخته شود و امکانات بیشتری داشته باشد، 
باب فروشگاه، به برنامه ی زیر مراجعه کنید:
برنامه ی تعیین واحد دانشگاه به لسان سی پلاس پلاس - با استفاده از کلاس و فایل - در محیط کنسول


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

Show: از بهر ارائه همه ی دانشجویان
Search: از بهر جستجوی یک دانشجو
Delete: برای حذف یک دانشجو
Exit: از بهر خروج از پروگرام