فی دوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی دوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

الگوریتم و سورس کد مسئله هشت وزیر ( 8 وزیر )

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

الگوریتم و سورس کد مسئله هشت وزیر ( 8 وزیر )


الگوریتم و سورس کد مسئله هشت وزیر ( 8 وزیر )

الگوریتم و سورس کد مسئله هشت وزیر ( 8 وزیر )

 

 مساله هشت وزیر از جمله مسائل پرمخاطب مباحث طراحی الگوریتم است. ۸  مهره وزیر رو روی  صفحه شطرنج چنان بچینید که نتونن همدیگه رو تهدید کنند.

برای افرادی که با بازی شطرنج آشنایی ندارند:

وزیر مهره ای از مهره های بازی شطرنجه که می تونه در تمامی 8 جهت هر تعداد خانه – تا زمانی که مهره ای مانع نباشه – حرکت کنه و اگه در یکی از این خانه ها مهره حریف قرار داشته باشه تهدیدش کنه.

مساله هشت وزیر :  ما مساله رو در حالت کلی در نظر می گیریم. یعنی زمانی که ابعاد صفحه شطرنج n در n و تعداد مهره ها n هستش. ( n > 3 ) روشهای مختلفی برای پیدا کردن جواب وجود داره. یکی از این روشها چیدن تصادفی مهره ها روی صفحه شطرنجه! به عبارت دیگه n مهره رو به صورت تصادفی در خانه های مختلف صفحه قرار می دیم و بررسی می کنیم که آیا شرط مساله رو برآورده می کنن یا نه؟ این روش بسیار سریع ما رو به جواب می رسونه. اما ایرادی که داره نمی شه مطمئن بود بشه به همه حالتهای چینش دست پیدا کرد. در صفحه 8 در 8 شطرنج این مساله 92 جواب مختلف داره. شما ممکنه روش تصادفی رو هزار بار به کار ببرید، اما نتونید همه 92 حالت ممکنه رو به دست بیارید. این روش زمانی مفیده که پیدا کردن یه جواب برای ما کافی باشه.

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

برای پیاده سازی چنین الگوریتمی و تشخیص اینکه چه خانه هایی از سطر امن هستن روشهای مختلفی وجود داره. ساده ترینشون اینه که هر بار تمامی خانه هایی رو که امکان تهدید شدن از اونها وجود داره بررسی کنیم تا از قرار نداشتن مهره وزیر در اونها مطمئن باشیم. اما این روش اصلا کارا و بهینه نیست.

روش دیگه تعریف کردن صفحه شطرنج به صورت یه آرایه n در n هستش که خونه های امن و غیر امن با علامتگذاری مشخص می شن. هر بار که مهره ای رو صفحه قرار می گیره تمام خونه هایی که توسط این مهره تهدید می شن به صورت غیر امن علامتگذاری می شن. به این ترتیب می شه فهمید که هر خونه با توجه به چینش مهره های قبلی امن هست یا نه؟ اما این روش هم معایبی داره که باعث می شه به روش سوم رجوع کنیم. برای آشنایی با این معایب کافیه سعی کنید کد برنامه رو بنویسید!

در روش سوم که من ازش استفاده کردم، برای علامتگذاری خانه های امن و غیر امن از شیوه دیگه ای بهره می بریم. به این ترتیب که اقطار راست به چپ، چپ به راست و ستونها با شماره هایی مشخص می شن که کار علامتگذاری رو بسیار ساده می کنن. این روش بدون شک از کاراترین روشهای رسیدن به جواب مساله ماست. هم سرعت اجرای بالایی داره و هم حافظه مصرفی بسیار کم!

کدی که به زبان ++C درباره این مساله نوشته شده با استفاده از روش سوم تعداد جوابهای ممکن – و نه خود جوابها – برای مقادیر مختلف n رو مشخص می کنه. به عنوان مثال اگر n رو 8 وارد کنید خروجی برنامه 92 خواهد بود. توصیه می کنم برای nهای بزرگ برنامه رو امتحان نکنید! اگر n رو 16 وارد کنید بعد از گذشتن زمان زیادی عدد 14772512 روی صفحه نمایش چاپ می شه. یعنی در صفحه شطرنج 16 در 16 حدود ۱۵ میلیون حالت مختلف برای چیدمان صحیح وجود داره!!

در ادامه میتونید الگوریتم، تحلیل و سورس کد این مسئله را ( با زبان های مختلف ) دانلود کنید.


دانلود با لینک مستقیم


الگوریتم و سورس کد مسئله هشت وزیر ( 8 وزیر )

دانلود پاورپوینت اصل عدالت اجتماعی در سیره اجتماعی - 7 اسلاید

اختصاصی از فی دوو دانلود پاورپوینت اصل عدالت اجتماعی در سیره اجتماعی - 7 اسلاید دانلود با لینک مستقیم و پر سرعت .

دانلود پاورپوینت اصل عدالت اجتماعی در سیره اجتماعی - 7 اسلاید


دانلود پاورپوینت اصل عدالت اجتماعی در سیره اجتماعی - 7 اسلاید

 

 

 

 

 

جواب عقیل به معاویه که من برای تو بهترم یاعلی؟؛

      _ وجدت علیا أنظر لنفسه منه لی و وجدتک أنظر لی منک لنفسکالغارات ج : 2 ص : 380

نماز خواندن مولا علیه السلام در خزانه بیت المال و شاهد گرفتن آن؛ أن علیا ع کان یکنس بیت المال کل یوم جمعة ثم ینضحه بالماء ثم یصلی فیه رکعتین ثم یقول تشهدان لی یوم القیامة. الغارات ج : 1 ص : 31
شعبی می گوید: علی(علیه السلام) را دیدم میان دو کپه زر و سیم ایستاده و تمام آن میان مردم تقسیم کرد و ذره های با خود نبرد ... فرجعت إلى أبی فقلت لقد رأیت الیوم خیر الناس أو أحمق الناس قال و من هو یا بنی قلت رأیت أمیر المؤمنین علیا علیه السلام فقصصت علیه الذی رأیته یصنع فبکى و قال یا بنی بل رأیت خیر الناس.  الغارات ج : 1 ص : 36

برای دانلود کل پاورپوینت از لینک زیر استفاده کنید:

 


دانلود با لینک مستقیم


دانلود پاورپوینت اصل عدالت اجتماعی در سیره اجتماعی - 7 اسلاید

تحقیق درباره الگوریتم و الگوریتمهای کنترل همروندی توزیعی

اختصاصی از فی دوو تحقیق درباره الگوریتم و الگوریتمهای کنترل همروندی توزیعی دانلود با لینک مستقیم و پر سرعت .

تحقیق درباره الگوریتم و الگوریتمهای کنترل همروندی توزیعی


تحقیق درباره الگوریتم و الگوریتمهای کنترل همروندی توزیعی

فرمت فایل : word  (لینک دانلود پایین صفحه) تعداد صفحات 22 صفحه

 

 

 

 

چکیده :

در این گزارش ما به بررسی ویژگی های الگوریتمهای کنترل همروندی توزیعی که بر پایه مکانیزم قفل دو مرحله ای(2 Phase Locking)   ایجاد شده اند خواهیم پرداخت. محور اصلی این بررسی بر مبنای تجزیه مساله کنترل همروندی به دو حالت read-wirte و write-write می‌باشد. در این مقال، تعدادی از تکنیکهای همزمان سازی برای حل هر یک از قسمتهای مساله بیان شده و سپس این تکنیکها برای حل کلی مساله با یکدیگر ترکیب می‌شوند.

در این گزارش بر روی درستی و ساختار الگوریتمها متمرکز خواهیم شد. در این راستا برای ساختار پایگاه داده توزیعی یک سطحی از انتزاع را در نظر می‌گیریم تا مساله تا حد ممکن ساده سازی شود.

 

  1. مقدمه : کنترل همروندی فرآیندی است که طی آن بین دسترسی های همزمان به یک پایگاه داده در یک سیستم مدیریت پایگاه داده چند کاربره هماهنگی بوجود می‌آید. کنترل همروندی به کاربران اجازه می‌دهد تا در یک حالت چند برنامگی با سیستم تعامل داشته باشند در حالیکه رفتار سیستم از دیدگاه کاربر به نحو خواهد بود که کاربر تصور می‌کند در یک محیط تک برنامه در حال فعالیت است. سخت ترین حالت در این سیستم مقابله با بروز آوری های آزار دهنده ای است که یک کاربر هنگام استخراج داده توسط کاربر دیگر انجام می‌دهد. به دو دلیل ذیل کنترل همروندی در پایگاه داده های توزیعی از اهمیت بالایی برخوردار است:
  2. کاربراان ممکن است به داده هایی که در کامپیوترهای مختلف در سیستم قرار دارند دسترسی پیدا کنند.
  3. یک مکانیزم کنترل همروندی در یک کامپیوتر از وضعیت دسترسی در سایر کامپیوترها اطلاعی ندارد.

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

با بررسی الگوریتمهای مختلف می‌توان به این حقیقت رسید که این الگوریتمها همگی ترکیبی از زیر الگوریتمهای محدودی هستند. در حقیقت این زیر الگوریتمها نسخه‌های متفاوتی از دو تکنیک اصلی در کنترل همروندی توزیعی به نامهای قفل دو مرحله ای و ترتیب برچسب زمانی می‌باشند.

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

حالت اول را می‌توان بروزآوری از دست رفته نامید. حالتی را تصور کنید که دو مشتری از دو سیستم مجزا بخواهند از یک حساب مالی برداشت نمایند. در این حالت فرض کنید در غیاب سیستم کنترل همروندی، هر دو با هم اقدام به خواندن اطلاعات و درج اطلاعات جدید در سیستم میکنند. در این حالت در غیاب سیستم کنترل همروندی تنها آخرین درج در سیستم ثبت می‌شود. این حالت در شکل 1 نشان داده شده‌ است.


دانلود با لینک مستقیم


تحقیق درباره الگوریتم و الگوریتمهای کنترل همروندی توزیعی

دانلود پاورپوینت اصل انضباط و جدیّت - 6 اسلاید

اختصاصی از فی دوو دانلود پاورپوینت اصل انضباط و جدیّت - 6 اسلاید دانلود با لینک مستقیم و پر سرعت .

دانلود پاورپوینت اصل انضباط و جدیّت - 6 اسلاید


دانلود پاورپوینت اصل انضباط و جدیّت - 6 اسلاید

 

 

 

 

¡ماجرای 50 تیرانداز در غزوه احد به فرماندهی «عبدالله بن جبیر». المغازی 1/ 219- 225
¡جمعیت سرکش (عصاة) خوانده شدن گروهی که در مسیر حرکت برای فتح مکه حاضر به افطار کردن نشدند. المغازی 2/ 802
¡کان النبی صلی الله علیه و آله إذا عمل عملا أثبته و لم یکونه یعمل به مرة و یدعه مرة. الطبقات 1/ 287
¡ماجرای دقت پیامبر صلی الله علیه و آله در رسیدگی به قبر «سعد بن معاذ»؛ «إنی لأعلم أنه سیبلى و یصل البلى إلیه و لکن الله یحب عبدا إذا عمل عملا أحکمه‏». الأمالی‏للصدوق 384  مجلس 61- الأمالی‏للطوسی  427  [15]
¡ماجرای دقت پیامبر صلی الله علیه و آله در رسیدگی به قبر «ابراهیم»؛ « اذا عمل احدکم عملا فالیُتقن». الکافی 3/ 363

برای دانلود کل پاورپوینت از لینک زیر استفاده کنید:


دانلود با لینک مستقیم


دانلود پاورپوینت اصل انضباط و جدیّت - 6 اسلاید

دانلود پاورپوینت سیر تحول مدیریت کیفیت - 74 اسلاید

اختصاصی از فی دوو دانلود پاورپوینت سیر تحول مدیریت کیفیت - 74 اسلاید دانلود با لینک مستقیم و پر سرعت .

دانلود پاورپوینت سیر تحول مدیریت کیفیت - 74 اسلاید


دانلود پاورپوینت سیر تحول مدیریت کیفیت - 74 اسلاید

 

 

 

 

 

 

ویژگیهای رویکرد مبتنی بر بازرسی :

تلاشها بعد از تولید محصول یا ارائه خدمت انجام می گیرد .
در بهترین شرایط ممکن، فقدان کیفیت – نه کیفیت – را نشان می دهد .
تولید محصول یا ارائه خدمت فاقد الزامات را مجاز میداند ، زیرا که برای پیشگیری اقدام نمی شود .
چنین تلقی می شود که منشا مشکلات کیفیت کارکنان می باشند نه فرایندها و سیستم ها .
برای یافتن نقص ، نقش پلیسی و کارآگــاهی حاکم می شود و کارکـــنان برای حفظ خود از خطر، حالت دفاعی به خود می گیرند .
برای یادگیری از مشکلات و پیشگیری از بروز آنها تلاش به عمل نمی آید .
روح همکاری ، اعتماد ، مسؤولیت پذیری و خلاقیت از بین میرود و جو سوءظن ، ملامت و تمایل  به   کتمان مشکلات حاکم می شود .

تعریف مدیریت جامع کیفیت

کیفیت چیست؟

vدستیابی به استانداردهای از پیش تعیین شده .
qاستانداردهابا توجه به نیازها وانتظارات مشتری ها و منابع موجود  مشخص میشوند.
qباید بطور مستمر در استاندارد ها تجدید نظر شود.
vکار درست را بار اول درست انجام دادن و دفعات بعد بهتر انجام دادن.
q این تعریف متضمن تصمیم گیری کیفی، اجرای کیفی وارتقای مستمر می باشد.
vبه نیازها و انتظارات .......... مشتریها پاسخ دادن .
 

 

فهرست برخی مطالب :

 

مراحل اجرایی مدیریت جامع کیفیت

نگرش سیتمیک به سازمان ...

نقش مدیران ارشد در مدیریت جامع کیفیت

چرا کیفیت ؟ برداشتهای غلط از کیفیت

فرضها و اصول ارتقای مستمر کیفیت

روش ارتقای فرایند

FOCUS - PDCA

بارش افکار

فرایندی را برای ارتقا پیدا کنید

روشن کنید فرایند چگونه عمل می کند

علل تغییرات عملکرد فرایند را درک کنید

قسمتی از فرایند را برای ارتقا انتخاب کنید

برای یک مورد ارتقا برنامه ریزی کنید

تابلوی گزارش

 

 

 

 
 

دانلود با لینک مستقیم


دانلود پاورپوینت سیر تحول مدیریت کیفیت - 74 اسلاید