نگــاهــی متفـــاوت بــه پروژه و کاتالوگ و اطلاعات
A Different View on projects , Catalog, Information

faradaneshjo.ir

مطالب محبوب سایت

مقاله زبان های برنامه نویسی

پست شماره 22
8:36 , چهارشنبه 09 شهریور 1401

چکیده           

مسلما یکی از سودمندترین اختراعات بشر تا به امروز کامپیوترها بوده اند. دستگاه هایی که هزاران بار سریعتر از انسان فکر میکنند و سرعت عملشان به طرز غیر قابل باوری بالاست. سرعت و قدرت، امکان انجام خیلی از کارهایی را فراهم کردند که انسان به طور عادی از انجام آن ها عاجز بود. اما یک مشکل وجود داشت: این دستگاه ها به همان اندازه که قوی بودند ، کم هوش هم بودند؛ آن ها به طور عادی هیچ عملی انجام نمی دادند مگر این که به صراحت از آن ها درخواست می شد. اما این درخواست چگونه باید صورت می گرفت؟ باید راهی برای گفتگو با آن ها پیدا می شد. و در این زمان بود که متخصصان تصمیم گرفتند زبان های مخصوصی را بوجود بیاورند تابتوانند با کامپیوترها گفتگو کنند. این زبان های مخصوص به اصطلاح زبان های برنامه نویسی کامپیوتر نام گرفتند.به نسل اولیه زبان های برنامه نویسی، زبان های سطح پایین گفته می شد، چرا که به سختی قابل یادگیری و به کارگیری بودند. پیاده سازی اعمالی ابتدایی توسط این زبان ها باعث می شد مدت ها وقت با ارزش برنامه نویسان گرفته شود. اما وضع به همین منوال نماند و با گذشت زمان زبان های جدیدی به وجود آمدند که آموختن آن ها راحت تر بود. طی سه دهه ی اخیر، صنعت کامپیوتر مورد هجوم انواع زبان های برنامه نویسی قرار گرفت.

چکیده

مقدمه

فصل اول : تاریخچه ی برخی از زبان های برنامه نویسی                   

تاریخچه ی برخی از زبان های برنامه نویسی

زبان برنامه نویسی c 

زبان برنامه نویسی c++ 

اهداف بوجود آمدن c++

زبان برنامه نویسی c#

زبان برنامه نویسی Java

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

ویژگی های شی گرایی

رایگان

قابلیت حمل

قدرتمند

درونی سازی و گسترش

فصل دوم

تاریخچه زبان Delphi

سال 1995- Delphi - 1

سال 1996- Delphi - 2

سال 1997- Delphi - 3

سال 1998- Delphi  - 4

سال 1999- Delphi  - 5 

سال 2001- Delphi  - 6

فصل سوم

تاریخچه c 

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

مراحل اجرای یک برنامه c

خطاهای برنامه نویسی

فصل چهارم

مقدمه ای بر زبان برنامه نویسی Visual Basic

فصل پنجم

جاوا

محتویات 

تاریخچه

اهداف اولیه

برنامه های جاوا و اپلت ها

خط مشی جاوا

پیاده سازی

اداره خودکار حافظه

گرامر

نمونه هایی از برنامه های جاوا

توزیع های جاوا

کلاس های خاص

کتابخانه های کلاس

کتابخانه های مرکزی

کتابخانه های واسط کاربر

ویرایش

ایرادات مطرح شده

پاسخ به ایرادات

جستارهای وابسته

پیوندهای بیرونی

پانویس

منابع

توجه : تمام حقوق مطالب برای فرا دانشجو محفوظ می باشد.

  • نویسنده :
  • بازدید : 126
  • دیدگاه : 0

مقاله قابليت اطمينان در شبكه هاي حسگربيسيم

پست شماره 21
22:04 , دوشنبه 07 شهریور 1401

چكيده:

انتقال­اطلاعات معتبر جنبه­مهمي از وابستگي كيفيت خلاق در شبكه­هاي حسگر بي­سيم است. اين تحقيق مقدمه­اي بر مشكل انتقال­اطلاعات معتبر مي­باشد و پروتكل­ها و رويكردهايي را براي اين پروتكل­ها بررسي مي­كند كه اغلب براي كاربردهاي خاصي كه براي انعكاس نيازمندي­هاي وابسته مخصوص كاربر مي­باشند، به وجود مي­آيند.يك مشخصه­ي پيوسته بسياري از پروتكل­هاي بحث شده،اين است كه آن­ها مكانيسم­هايي را از چندين لايه بررسي­مي­كنند تا به هدف قابل اعتمادشان برسند. در حالي­كه از نظر انرژي نيز بهينه هستند.

فهرست مطالب   

عنوان                                                                                                     

فصل ­اول

1-1مقدمه

2-1انتقال اطلاعات­ معتبر

3-1ارسال بسته­ ای­ مجزا

4-1انتقال دست ه­ای ازپاكت ­ها

5-1انتقال جريان پاكت

6-1نتيجه­ گيري

فصل­ دوم

1-2مقدمه

2-2تركيب چندحسگره وتحمل ­پذيری­ خطا

3-2مدل سازی يدك­ هايی ازيك نوع

4-2مدل سازی دك­ه ای ادغام ­شده

5-2قابليت­ اطمينان دربرابرهزينه

6-2شبكه­ هاي­ حسگرچندتركيبي

7-2نتيجه­ گيري

 فصل­ سوم

1-3مقدمه

2-3ايجادوب­ مطمئن

3-3تجميع­ داده­ای­ مطمئن­ باپروتكلREDA

4-3تحمل­ پذيری­ خطا­ باپروتكلREDA

1-4-3شماره­ گذاري­ گره­ها

2-4-3مكانيزم جايگزينی گره­ خراب

5-3ارزيابي­ كارايی

6-3نتيجه­ گيري

فصل­ چهارم

1-4مقدمه

2-4مدل­ شبكه­ اي وهدف­ آن

1-2-4مدل­ شبكه ­اي

2-2-4هدف­ طراحي

3-4چارچوب­ گزارش­ كردن يك حادثه­ قابل­ اطمينان

 4-4ارزيابي ­عملكرد

 5-4قابليت ­اطمينان­ گزارش ­كردن ­يك­ رويداد

6-4نتيجه­ گيري

منابع­ و­مآخذ

توجه : تمام حقوق مطالب برای فرا دانشجو محفوظ می باشد.

  • نویسنده :
  • بازدید : 129
  • دیدگاه : 0

مقدمه 

با گسترش روز افزون جوامع و رشد جمعيت ، نياز به صرفه جويي و يافتن روش هايي براي به حداقل رساندن زمان و هزينه در

انجام امور صنعتي ، عمراني و غيره هر روز بيشتر ضرورت پيدا مي كند. جهت نيل بدين مقصود ، روش هاي بهينه سازي مورد

استفاده قرار مي گيرند. منظور از روش هاي بهينه سازي ، روش هايي است كه مي توان توسط آن ها با حداقل زمان و هزينه به

نتيجه مطلوب رسيد. براي مثال در ساخت يك قطعه صنعتي كه نياز به ايجاد سوراخ هايي با مته بر روي قطعه اي فلزي دارد،

ايجاد هر سوراخ نياز به ارسال نيروي محركه از طرف موتور و اعمال نيرو به مته دارد ، اگر بتوان روشي بهينه براي ايجاد اين

 سوراخ ها بر روي قطعه فلزي ارائه نمود، مي توان در هزينه توليد اين قطعه صرفه جويي نمود. [ 4]

N مساله فروشنده دوره گرد يكي از مسائل مشهور بهينه سازي است كه بر اساس آن يك فروشنده دوره گرد مي خواهد به

شهر رفته و كالاي خود را به فروش برساند ، به طوري كه تمام شهر ها را رفته ، از هر شهرفقط يك بار عبور كرده و در نهايت

كمترين مسيررا طي كرده باشد. براي حل اينگونه مسائل مي توان از الگوريتم هاي هوشمند مانند الگوريتم ژنتيك استفاده

نمود.

الگوريتم ژنتيك ، با الهام از مفاهيم علم زيست شناسي همچون وراثت ، جهش ، انتخاب طبيعي و تركيب، بر مبناي جستجوي

تصادفي ساختار يافته ، مي باشد. استفاده از الگوريتم ژنتيك زمان رسيدن به يك جواب قابل قبول را نسبت به ساير روش ها

تا حد قابل قبولي كاهش مي دهد.

در اين مقاله سعي در بهينه سازي مسير فروشنده دوره گرد به كمك الگوريتم ژنتيك نموده ايم. البته بايد توجه داشت كه

الگوريتم ژنتيك رسيدن به بهترين جواب را تضمين نمي كند، ولي با صرف زماني محدود مي توان به جوابي قابل قبول براي

مسئله رسيد كه البته جواب حاصل ممكن است بهترين جواب باشد و يا نزديك به آن باشد.

فهرست مطالب:

چکیده

مقدمه

مروري بر روش هاي بهينه سازي

مروري بر الگوريتم ژنتيك

مسئله فروشنده دوره گرد

حل مسئله فروشنده ي دوره گرد با استفاده از الگوريتم ژنتيك

طرز كار برنامه و الگوريتم نوشته شده

نتيجه گيري

منابع و مراجع

توجه : تمام حقوق مطالب برای فرا دانشجو محفوظ می باشد.

  • نویسنده :
  • بازدید : 99
  • دیدگاه : 0