عنوان مقاله : کاربرد هوش مصنوعی در بازی ها
قالب بندی : word
قیمت : رایگان
شرح مختصر : هوش مصنوعي يكي از پهناورترين، جذابترين و مهمترين قسمتهاي علوم كامپيوتري است. در اين مقاله سعي شد مفاهيم اوليه اين علم در ساخت بازيهاي كامپيوتري توضيح داده شود. البته بايد بدانيد هوشمصنوعي در اين بازيها مبحث مفصل و گستردهاي است كه در بسياري از دانشگاههاي معتبر دنيا براي آن رشتههاي تا حد كارداني در نظر گرفته شده است. در معدود بازيهاي توليدشده در كشورمان ميبينيم كه قسمت هوشمصنوعي بازي بسيار ايراد دارد. علت هم مشخص است. ساخت هوشمصنوعي ( و همچنين موتورهاي ساخت بازي ) يا بايد توسط طراحان كشورمان صورت گيرد كه متأسفانه علم آن وجود ندارد يا از مدلهاي خارجي استفاده شود كه آن هم به علت هزينههاي زياد خريد آنها عملاً غيرممكن است. اميدواريم در آينده با پيشرفت برنامهنويسان كشورمان در اين حوزه، بتوانيم بازيهاي كامپيوتري ساخت كشورمان را با لذت و بدون احساس تفاوتهاي آشكار با نمونههاي خارجيشان، بازي كنيم
کلمات کلیدی : بازی های کامپیوتری، کاربرد علم هوش مصنوعی در نرم افزار، پروژه های هوش مصنوعی، تحقیق هوش مصنوعی، تعریف هوش مصنوعی، بازی دوز، ندا نوحی زادگان، موتور بازی های کامپیوتری، باری های کامپیوتری ایرانی، باری های داخلی، علم بازی سازی، رشته بازی های کامپیوتری، کارشناسی ارشد بازی های کامپیوتری، برنامه نویسی هوشمند،
عنوان مقاله : روشهاي انتشار اطلاعات در شبكه های حسگر بيسيم
قالب بندی : PDF
قیمت : رایگان
شرح مختصر : شبكه هاي حسگر نسل جديدي از شبكه ها هستند كه به طور معمول، از تعداد زيادي گره ارزان قيمت تشكيل شده اند و ارتباط اين گره ها به صورت بيسيم صورت مي گيرد. هدف اصلي در اين شبكه ها، جمع آوري اطلاعاتي در مورد محيط پيرامون حسگر هاي شبكه است . نحوه عملكرد كلي اين شبكه ها به اين صورت است كه گره ها اطاعات مورد نياز را جمع آوري مي كنند و سپس آنها را به سمت گيرنده ارسال مي كنند. نحوه انتشار اطلاعات در اين شبكه ها، تا حد زيادي مشابه انتشار اطلاعات در شبكه هاي موردي است به اين معني كه انتقال اطلاعات به صورت گره به گره، صورت مي پذيرد. تفاوت عمده
شبكه هاي حسگر با شبكه هاي موردي، منابع انرژي محدود و قابليت پردازشي نسبتا پايين آنهاست كه اين موارد باعث شده تا
انتشار اطلاعات، يكي از مسائل عمده و قابل بحث در اين شبكه ها باشد. شبكه هاي حسگر امروزه به عنوان يكي از مباحث بسيار داغ علمي مطرح است و تحقيقات بسياري بر روي بهبود عملكرد اين شبكه ها صورت مي گيرد. تا كنون كارهاي زيادي در جهت بهبود و افزايش كارايي در زمينه پخش اطلاعات در شبكه هاي حسكر، صورت گرفته است. يكي از روشهاي مطرح در اين زمينه، روش انتشار مستقيم است كه در اين روش از ايده نامگذاري سطح پايين اطلاعات استفاده شده است و كليه داده ها در اين روش به صورت زوجهاي صفت – مقدار نامگذاري مي شود. اين روش ، پايه بسياري از روشهاي مطرح شده بعدي در زمينه انتشار اطلاعات در شبكه هاي حسگر را تشكيل مي دهد كه در اين مقاله مورد بحث و بررسي قرار گرفته اند و در نهايت از لحاظ قابليت ها و نقاط ضعف و قوت، با يكديگر مورد مقايسه قرار گرفت ه اند.
فهرست :
فصل اول: مقدمه
فصل دوم: ساختار كلي شبكه هاي حسگر
كاربرد ها و مزاياي استفاده از شبكه هاي حسگر
ميدان هاي جنگي
شناسايي محيطهاي آلوده
مانيتور كردن محيط زيست
بررسي و تحليل وضعيت بناهاي ساختماني
در جاده ها و بزرگرا ههاي هوشمند
كاربردهاي مختلف در زمينه پزشكي
محدوديتهاي سخت افزاري يك گره حسگر
هزينه پائين
حجم كوچك
توان مصرفي پائين
نرخ بيت پائين
خودمختار بودن
قابليت تطبيق پذيري
معماري شبكه هاي حسگر
معماري ارتباطي در شبكه هاي حسگر
اجزاي سخت افزاري
(CPU) واحد پردازنده مركزي
فرستنده گيرنده راديويي
حافظه جانبي
انواع حسگر ها
GPS حسگر
منبع تغذيه
باطري ها و سلولهاي خورشيدي
اجزاي نرم افزاري
Tiny OS سيستم عامل
خلاصه
فصل سوم: مروري بر برخي از روشهاي انتشار اطلاعات در شبكه هاي حسگر
(FLOODING) روش همه پخشي سيل آسا
انفجار
هم پوشاني
عدم اطلاع از منابع
(GOSSIPING) روش شايعه پراكني
يك روش دست تكاني سه مرحل هاي :SPIN
با يك آستانه انرژي پايين SPIN :SPIN
(DIRECTED DIFFUSION) روش پخش مستقيم
دسته خصوصيت ها
فيلتر ها
(innetwork data aggregation) خلاصه سازي اطلاعات درون شبكه اي
(opportunistic data aggregation) خلاصه سازي فرصت طلبانه
(greedy data aggregation) خلاصه سازي حريصانه
(nested query) پرسش تو رد تو
SPIN مقايسه روش انتشار مستقيم با روش
(GEAR) روش مسيريابي جغرافيايي
PUSH DIFFUSION) روش انتشار بيرون دهنده
(ONEPHASE PULL DIFFUSION) روش انتشار جذب يك مرحله اي
(LOWENERGY ADAPTIVE CLUSTERING HIERARCHY) LEACH روش
LEACH جزئيات الگوريتم
فاز تبليغات
فاز تشكيل دست هها
فاز تشكيل برنامه
فاز انتقال داد هها
EDDD در روش BE و RT فيلترهاي
BE و RT گراديان هاي
BE برپايي گراديانها
RT برپايي گراديانهاي
EDDD در روش BE و بازيابي RT مكانيسم هاي بازيابي
BE بازيابي در
RT بازيابي در
خلاصه
فصل چهارم: نتيجه گيري
شكل : معماري شبكه هاي حسگر
شكل : معماري ارتباطي شبكه هاي سنسور بي سيم
شكل : معماري سخت افزار هر گره شبكه هاي حسگر
شكل : پديده تصادم
شكل : پديده ه مپوشاني
شكل : روش شايعه پراكني
SPIN شكل : الگوريتم دست تكاني در
شكل : نحوه عملكرد الگوريتم انتشار مستقيم
t+c و t شكل : نحوه دست هبندي در زمانهاي
شكل 0 : ميزان نرماليزه شده مصرف انرژي سيستم در مقابل درصد گره هاي سردسته
شكل : طول عمر حسگر ها با ميزان انرژ يهاي اوليه متفاوت
شكل : مشخصات بسته علاقه مندي
شكل : مدخل اطلاعات همسايه
BE شكل : الگوريتم بر خورد گره مياني با ترافيك
RT شكل : الگوريتم بر خورد گره مياني با ترافيك
عنوان جزوه : پایگاه داده ها
قالب بندی : PDF
قیمت : رایگان
شرح مختصر : پایگاه دادهها (دادگان یا بانک اطّلاعاتی) به مجموعهای از اطّلاعات با ساختار منظم و سامانمند گفته میشود. پایگاههای دادهها معمولاً در قالبی که برای دستگاهها و رایانهها قابل خواندن و دسترسی باشد ذخیره میشوند. البته چنین شیوه ذخیرهسازی اطلاعات تنها روش موجود نیست و شیوههای دیگری مانند ذخیرهسازی ساده در پروندهها نیز استفاده میگردد. آنچه ذخیرهسازی دادهها در پایگاههای دادهها را مؤثر میسازد وجود یک ساختار مفهومی برای ذخیرهسازی و روابط بین دادهها است. پایگاه داده در اصل مجموعهای سازمان یافته از اطلاعات است.این واژه از دانش رایانه سرچشمه میگیرد، اما کاربرد وسیع و عمومی نیز دارد، این وسعت به اندازهای است که مرکز اروپایی پایگاه داده (که تعاریف خردمندانهای برای پایگاه داده ایجاد میکند) شامل تعاریف غیر الکترونیکی برای پایگاه داده میباشد. در این نوشتار به کاربردهای تکنیکی برای این اصطلاح محدود میشود. یک تعریف ممکن این است که: پایگاه داده مجموعهای از رکوردهای ذخیره شده در رایانه با یک روش سیستماتیک (اصولی) مثل یک برنامه رایانهای است که میتواند به سؤالات کاربر پاسخ دهد. برای ذخیره و بازیابی بهتر، هر رکورد معمولاً به صورت مجموعهای از اجزای دادهای یا رویدادها سازماندهی میگردد. بخشهای بازیابی شده در هر پرسش به اطلاعاتی تبدیل میشود که برای اتخاذ یک تصمیم کاربرد دارد. برنامه رایانهای که برای مدیریت و پرسش و پاسخ بین پایگاههای دادهای استفاده میشود را مدیر سیستم پایگاه دادهای یا بهاختصار (DBMS) مینامیم. خصوصیات و طراحی سیستمهای پایگاه دادهای در علم اطلاعات مطالعه میشود.
کلمات کلیدی : جزوه پایگاه داده ها استاد رانکوهی ، تست پایگاه داده ها، افزونگی، امیر مصطفی زاده کوچه، موجودیت در پایگاه داده ها، بانک اطلاعاتی، صفت مشتق، ارتباط در پایگاه داده ها، مدل ER در پایگاه داده ها، آشنایی با ساختار داده ای ، مدل سلسله مراتبی، مدل شبکه ای، ساختار داده رابطه ای، معماری پایگاه داده ها، سطح ادراکی،
عنوان جزوه : خلاصه و حل تمرین کتاب نظریه زبانها و ماشین ها – پیتر لینز
قالب بندی : PDF
قیمت : رایگان
شرح مختصر : ضمیمۀ 1 خلاصهاي از کتاب پیتر لینز را در حدود 30 صفحه خلاصه کرده است!. این ضمیمه براي جمع بندي بسیار مناسب است. در ضمیمۀ 2، تعدادي از زبانهاي نوع اول، دوم و سوم براي راحتی دانشجو آورده شده است. این کتاب داراي 8 فصل و 5 ضمیمه میباشد که ضمیمههاي 1 و 2 آن را در این کتاب مشاهده میکنید.
بعضی از ویژگیهاي این کتاب عبارتند از :
تشریح دروس در 8 فصل
تمرینهاي پایان هر فصل و پاسخ به تمرینهاي انتخابی در یکی از ضمیمه هاي کتاب
دو نمونه سوال از امتحانات پایان ترم دانشگاه پیام نور همراه با پاسخ تشریحی
استفاده از مثالهاي کاربردي در متن کتاب
استفاده از 200 تصویر براي تفهیم بهتر مطالب
ضمیمههاي 1 و 2 که در بالا به آن اشاره شد
مثالهاي متنوع براي تفهیم بهتر ماشینهاي تورینگ
بسیاري از این ویژگیها براي اولین بار در این کتاب استفاده شده است
کلمات کلیدی : حل تمرین پیترلینز، دانلود کتاب نظریه زبانها و ماشین ها پیتر لینز، دانلود کتاب مباحث ویژه ، حل تمرین های کتاب نظریه زبانها و ماشین ها، حسین ضیائی، آتامات ها، ماشین های تورینگ، امتحانات پایان ترم دانشگاه پیام نور، نمونه سوالات درس نظریه زبانها ،تست نظریه زبانها، گرامر گنگ ، فرم چامسکی، فرم گریباخ،
عنوان مقاله : مروري بر عامل گرايي درتوسعه نرم افزار براي سيستمهاي چند عامله
قالب بندی : PDF
قیمت : رایگان
شرح مختصر : مهندسي نرم افزار راهي براي غلبه بر پيچيدگي طراحي نرم افزار است. متدولوژيهاي گوناگوني در اين حيطه از علم مهندسي كامپيوتر ارائه شده است كه هر كدام معايب و مزاياوكاربردهاي خاص خود را دارد.يكي از متدلوژيهاي جديد كه براي تدوين نرم افزاربراي سيستمهاي مهندسي پيچيده و توزيع شده كه چندعامله هم مي باشندو سيستمهاي باز شبكه اي مانند اينترنت ايجاد شده است، مهندسي نرم افزار عامل گرا مي باشدكه با توجه به خصوصيات اين محيطها ازجمله سرعت متغير، غير قابل پيش بيني يا بازبودن كه احتمال شكست اعمال درآنجا وجود داردبراي آنها مناسب مي باشدوارائه متدلوژيهاي مناسب را مي طلبدكه در اين مقاله به آن مي پردازيم.
فهرست :
مقدمه
مفهوم عامل
مهندسی نرم افزار عامل گرا
مقایسه ی عامل و اشیا
مکانیسم های ارتباطی در میان عامل ها در سیستم های چند عامله
متولوژی سیستم های چند عامله
نتیجه گیری
مراجع
عنوان پروژه : بازی مارپله با زبان سی شارپ و دو سورس متفاوت
قالب بندی : CSharp
قیمت : رایگان
شرح مختصر : مار و پله، یک بازی کودکانه کلاسیک است. که بین دو نفر یا بیشتر و در روی تختهای که به مربعهای کوچک تقسیم شدهاست، انجام میشود . خانههایی که شروع یک نردبان باشند با قرار گرفتن در آن مهره به سمت انتهای نردبان حرکت میکند و خانههایی که سر مار در آن باشد با قرار گرفتن در آن به سمت انتهای مارحرکت میکند.و هر صفحه معمولاً دارای صد خانه است که با تاس انداختن و به ترتیب طی کردن هر فردی که زودتر به خانه آخر برسد برنده است. پروژه حاضر در سایت پروژه دات کام این بازی را با دو سورس متفاوت شبیه سازی کرده است. سورس اول به صورت ساده تر نوشته شده و خانه ها به شکل اعداد نمایش داده شده و در سورس دوم ظاهر برنامه کاملا شبیه به صفحه بازی مار و پله است.
کلمات کلیدی : بازی مار و پله، دانلود سورس پروژه سی شارپ، دانلود رایگان پروژه های برنامه نویسی ، دانلود پروژه سی C#،پروژه دات کام، پروژه برنامه نویسی، بازی کلاسیک، آموزش نوشتن پروژه با سی شارپ، پروژه مقدماتی برنامه نویسی، سورس بازی، بازی های برنامه نویسی شده، زبان برنامه نویسی بازی های کامپیوتری،
عنوان پاورپوینت : متد توسعه نرم افزار چابک – Agile
قالب بندی : پاورپوینت
قیمت : رایگان
شرح مختصر : Agile یک متد توسعه نرم افزار است که بر پایه توسعه تکراری و افزایشی بنا شده است که رویه طراحی سازگار ، تکامل تدریجی را تعریف می کند. متد چابک با تقسیم کردن کارها به طرح های کوچکتر ، باعث می شوند که تکرارها در چارچوب های زمانی کوتاه تری انجام شده و نسبت به تغییرات انعطاف پذیر باشند. ویژگی متفاوت فرآیندهای چابک این است که در جهت رقابت بر سر مشتری حتی از تغییراتی که در اواخر توسعه نرم افزار پدیدار می شوند استقبال کرده و رفتار خود را بر اساس تفکرات اعمال شده ، تنظیم و هم سو می کند.
کلمات کلیدی : توسعه نرم افزار، متولوژی Agile ، متولوژی سبک وزن، متولوژی سنگین وزن، اندازه گیری پروژه، مدیریت غیر متمرکز، مستند سازی در روش چابک، چرخه های تولید، زمانبندی استراتژی، چرخه حیات xp ، برنامه نویسی جفتی،