تبلیغات
پروژه ی مقایسه ی سرعت زبان برنامه نویسی سطح بالا با سطح پایین

پروژه ی مقایسه ی سرعت زبان برنامه نویسی سطح بالا با سطح پایین

در این پروژه ، هدف نشان دادن بالا بودن سرعت زبان های برنامه نویسی سطح پایین است.

در این پروژه زبان برنامه نویسی سی پلاس پلاس و اسمبلی در تبدیل مبنا از نظر سرعت مقایسه شده است.

این برنامه تبدیل مبنای اعداد 0 تا 1023 را با دو روش(تقسیم و شیفت) در اسمبلی و روش تقسیم در سی پلاس پلاس انجام می دهد

در نهایت زمان اجرای هر کدام را نشان داده و مقایسه میکند.

این پروژه دارای فایل """"مستند"""" به صورت کامل با توضیحات خط به خط می باشد.

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

این پروژه توسط مدیریت وب سایت نوشته شده و از جایی کپی نشده است.

این پروژه را می توان در درس اسمبلی ، برنامه سازی ، ساختمان داده و... استفاده کرد.

دانلود برنامه به همراه سورس ===ادامه مطلب

کد پروژه : 93019

ادامه مطلب مورد نظر رمز دارد.
لطفا رمز عبور مربوط به مطلب را وارد کرده ، دکمه تایید را کلیک کنید.

برچسب ها : ,,,,,,,,,,,
پروژه ی فوق العاده ی مدیریت دانشجویان با زبان سی پلاس پلاس با لیست پیوندی یکطرفه

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

 

این پروژه برای مدیریت دانشجویان با ظاهر فوق العاده می باشد

 با امکانات و توضیحات زیر :

صفحه اصلی :

1- امکان افزدون دانشجو : با انتخاب این گزینه صفحه ای باز می شود که شماره دانشجویی ، نام و نام خانوادگی را می گیرد.

از شماره دانشجویی به عنوان کلید استفاده می کند ، در صورتی که شماره دانشجویی از قبل در برنامه وجود داشته باشد با نوشتن پیغام اعلام می کند.

2- مدیریت دانشجو : پس از وارد شدن به این بخش کد دانشجویی از شما گرفته می شود و در صورت وجود دانشجو نام و نام خانوادگی دانشجو نمایش داده می شود و پس از آن با زدن کلیدی وارد صفحه مدیریت می شوید.

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

4- ویرایش دانشجو : با گرفتن کد دانشجویی  ، اطلاعات قبلی دانشجو را نمایش می دهد و سپس اطلاعات جدید دانشجو را می گیرد و ویرایش می کند.

5- مشاهده تمام دانشجویان : امکان مشاهده ی لیستی زیبا و مرتب شده از دانشجویان

 

صفحه ی مدیریت:

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

1-افزودن ترم : شماره ی ترم را می گیرد و چک می کند که شماره ترم بین 1 تا 6 باشد و سپس ترم را اضافه می کند.

2-مدیریت ترم : با دریافت شماره ترم وارد صفحه مدیریت ترم می شود.

3-حذف ترم : شماره ترم را گرفته و سپس ترم با پرسش سوال در صورت وجود ترم ، ترم را حذف می کند.

4- مشاهده ی تمام ترم ها : تمام ترم ها را با درس های انتخاب شده در ترم و تعداد واحد های انتخاب شده در ترم و معدل هر ترم را نمایش می دهد و برای هر ترم ، کد درس ، نام درس ، تعداد واحد و نمره ی درس های انتخاب شده در ترم را نمایش می دهد.

با زدن کلید 0 به صفحه ی اصلی بر می گردد.

 

مدیریت ترم :

در بالای صفحه شماره ی ترم را نمایش می دهد.

1-  افزدون درس : کد درس ، نام درس ، تعداد واحد و نمره درس را می گیرد و در صورت تکراری نبودن کد درس و مجاز بودن واحد درس ، درس را اضافه می کند.

2-  ویرایش درس : کد درس را می گیرد و اطلاعات قبلی درس را نمایش می دهد و اطلاعات جدید درس را می گیرد و ویرایش را انجام می دهد.

3-  حذف درس : کد درس را می گیرد و اطلاعات درس را نشان می دهد و در صورت تایید درس را حذف می کند.

4-  مشاهده ی ترم : تعداد کل واحد های ترم و معدل ترم و (کد ، نام ، واحد . نمره )ی تمامی درس های ترم در حال مدیریت را نشان می دهد.

  با زدن کلید 0 به صفحه ی مدیرت دانشجو باز می گردد.

نکات مهم :

1-  با هر عمل حذف ، اضافه ، ویرایش در برنامه به طور اتوماتیک معدل حساب می شود.

2-  امکان ذخیره اطلاعات روی فایل وجود ندارد ، پس با بستن برنامه اطلاعات از بین می رود.

3- اگر به طور صحیح با برنامه کار نکنید ، منجر به گیر کردن برنامه خواهد شد.

4-این برنامه با ویژوال استودیو 2010 نوشته شده است.

حتما نموداری که نشان می دهد لیست های پیوندی چگونه کار می کند را از طریق لینک زیر ببنید.

مشاهده ی نمودار

 می توانید فیلم نحوه ی عملکرد برنامه را از لینک زیر دانلود کنید.

 دانلود فیلم

این برنامه را می توان به عنوان یک پروژه در درس برنامه نویسی یا ساختمان داده استفاده کرد.

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

دانلود برنامه به همراه سورس ===ادامه مطلب

کد پروژه:93017

ادامه مطلب مورد نظر رمز دارد.
لطفا رمز عبور مربوط به مطلب را وارد کرده ، دکمه تایید را کلیک کنید.

برچسب ها : ,,,,,,,
برنامه ویرایشگر متن -texteditor- به زبان ++C

 برنامه ویرایشگر متن -texteditor- به زبان ++C

برای مشاهده تصویر بزرگتر روی تصویر کلیک کنید...

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

توضیحات :

1-این برنامه با لیست پیوندی دو طرفه نوشته شده است.

2-هر خطی که در این برنامه تایپ میشود ، در واقع یک گره به لیست اضافه میشود.

3-در این برنامه عملیات درج ، حذف و پیمایش لیست پیوندی انجام میشود.

4-با کلید F2 میتوان فایلی از متن های تایپ شده ذخیره کرد.

نکته : آدرس محل ذخیره فایل باید همانند زمانی که در کد نویسی نوشته میشود ، تایپ گردد.

مثال :

e://A.txt

نکته : در صورتی که اطلاعات در فایل با notepad قابل خواندن نبود ، با خود برنامه قابل خواندن است ، زیرا فایل دارای ساختار می باشد.

5-کلید F3 برای باز کردن فایل که روش آدرس دهی همانند حالت ذخیره کردن فایل می باشد.

6- کلید Home برای رفتن به اول خط و کلید End برای رفتن به آخر خط استفاده میشود.

7-با کلید Backspace می توان یک کارکتر قبل از اشاره گر را حذف نمود.

8-با کلید Delete می توان کل یک خط را حذف نمود.

9-با کلید های جهت دار میتوان بین خطوط بالا یا پایین ، چپ یا راست رفت.

 

این برنامه را می توان به عنوان یک پروژه در درس برنامه نویسی یا ساختمان داده استفاده کرد.

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

 

دانلود برنامه به همراه سورس ===ادامه مطلب

 

کد پروژه:93011

ادامه مطلب مورد نظر رمز دارد.
لطفا رمز عبور مربوط به مطلب را وارد کرده ، دکمه تایید را کلیک کنید.

برچسب ها : ,,,,,,,,
درج و مرتب سازی و حذف و چاپ لیست پیوندی در c++

درج و مرتب سازی و حذف و چاپ لیست پیوندی در c++

 

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

عملیاتی نظیر درج در لیست پیوندی ، حذف از لیست پیوندی ، مرتب سازی لیست پیوندی و چاپ (پیمایش) کامل لیست پیوندی

نکته : لیست پیوندی یکطرفه می باشد.

نکته : به صورت پیش فرض ، تعداد گره ها را از کاربر دریافت کرده و یک لیست پیوندی با همان تعداد گره ایجاد میکند که مقادیر گره ها به صورت تصادفی (random) پر میشوند که به راحتی میتوانید در حلقه ی تکرار آن را تغییر دهید.

نکته : مرتب سازی درجی در این پروژه انجام شده است.

 

این برنامه را می توان به عنوان یک پروژه در درس برنامه نویسی یا ساختمان داده استفاده کرد.

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

 

دانلود برنامه به همراه سورس ===ادامه مطلب

 

کد پروژه : 93007

ادامه مطلب مورد نظر رمز دارد.
لطفا رمز عبور مربوط به مطلب را وارد کرده ، دکمه تایید را کلیک کنید.

برچسب ها : ,,,,,,
برنامه نوشتن کلاس رشته_string_به همراه توابع در ++c

 

 

 

این برنامه در زبان سی پلاس پلاس نوشته شده است که در آن کلاس رشته یا string  نوشته است ، همانطور که میدانید به طور پیش فرض در سی پلاس پلاس کلاس رشته وجود ندارد و در صورت نیاز باید آن را include کرد و راه دیگر میتوان کلاس رشته را خودمان با ارایه ها پیاده سازی کنیم.در ضمن در این پروژه در نظر گرفته شده است که طول رشته در خانه صفر آرایه قرار دارد.

پروژه دارای 12 تایع برای کلاس رشته به صورت زیر است:

1- طول رشته

2- پیدا کردن کاراکتر در رشته

3- الحاق دو رشته به یکدیگر

4- افزودن یک کاراکتر در اندیس و محل مشخص

5- حذف یک کاراکتر با اندیس و محل مشخص

6- کپی یک رشته در رشته ی دیگر _ مثل تابع strcpy

7- مقایسه دو رشته _ مثل تابع strcmp

8- پیدا کردن یک رشته در رشته دیگر

9- تبدیل کل رشته به حروف بزرگ

10- تبدیل کل رشته به حروف کوچک

11- برش و cut کردن از رشته

12- پیدا کردن رشته خاص و جایگزین کردن رشته جدید _ copy & replace

 

در صورت نیاز به توابع به طور جداگانه ، میتوان برخی از توابع را که به همدیگر وابسته نیستند را به راحتی از بین سورس برنامه جدا کرد.

 

در ضمن در طول اجرای برنامه میتوانید از اول تا اخر کار با پروژه با یک رشته کار کنید که مزیت مهمی است.

 

 

این برنامه را می توان به عنوان یک پروژه در درس برنامه نویسی یا ساختمان داده استفاده کرد.

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

 

دانلود برنامه به همراه سورس ===ادامه مطلب

 

کد پروژه : 93005

ادامه مطلب مورد نظر رمز دارد.
لطفا رمز عبور مربوط به مطلب را وارد کرده ، دکمه تایید را کلیک کنید.

برچسب ها : ,,,,,,,,,,,,

صفحه قبل 1 صفحه بعد