تبليغاتX
صفر و یک

صفر و یک

ابتکار،استعداد،پشتکار

الگوریتم بانکداران bankers algorithm

عنوان: تشریح الگوریتم بانکداران

بن بست:مسدود بودن دائمی مجموعه ای از فرآیندها،که برای منابع

سیستم رقابت می کنند یا با یکدیگر در ارتباط هستند.

شرایطی که وجود آنها موجب بن بست درسیستم های عامل می شود:

1.انحصار متقابل mutual exclusion

2.نگه داشتن و انتظار hold and wait

3.قبصه نکردن non preemption

4.انتظار مدور circular wait


ادامه مطلب
+ نوشته شده در  جمعه هجدهم تیر 1389ساعت 19:41  توسط زانا  | 

برنامه آسمان خراش ها (skylines)

شرح پروژه:

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

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

هدف برنامه

این است که با استفاده از روشی(در اینجا تقسیم و غلبه ) ساختمان هایی که در یک مکان قرار دارند را مورد تحلیل قرار داده و ساختمان با ارتفاع بیشتر را انتخاب کند

 خروجی برنامه

 شامل تمام ساختمان های با ارتفاع بیشتر در تمام بازه ورودی برنامه خواهد بود. توضیحات بیشتر تو فایلی همراه برنامه هست.

این برنامه با ویژوال استودیو ۲۰۰۵ نوشته شده و تحت لیسانس GNU/GPL

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

skyline

یا از این لینک

+ نوشته شده در  جمعه شانزدهم بهمن 1388ساعت 19:0  توسط هیرش بشیری  | 

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

منابع ارشد

میگن "هر کتابی ارزش حداقل یک بار خوندنو داره!!!"،ولی این جمله رو کنکوریها،خیلی قبول ندارن،چون اگه بخان تمام کتابهای موجود در بازارو بگیرن و بخونن،که،بجز هزینه،اصلا وقت نمیکنن....!!!

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

منابعی که اینجا معرفی میشه اکثرا توصیه داوطلبان رتبه های برتر هستش که جمع آوری شده(یک سریشون رو هم خودم،مطالعه کردم وپیشنهاد میکنم،حتما بخونید)

نکته 1:لازم نیست همه منابع رو تهیه کنید،مثل یه مشتری خوب،از بینشون انتخاب کنید!!!

خواهش:اگه منبعی رو خوب و مفید دیدید،که ذکر نشده،حتما تو قسمت نظرات اعلام کنید تا دوستان هم ازش استفاده کنن!!!


ادامه مطلب
+ نوشته شده در  جمعه بیست و نهم آبان 1388ساعت 21:32  توسط زانا  | 

نصحیت های بیل گیتس

توصيه هاي بيل گيتس به نسل سومي ها

   چيزهايي هست كه مزه مي دهد

واقعيتش اين است كه گوش ما جوان ها ديگر به شنيدن چيزي به نام نصيحت آلرژي پيدا كرده است.البته اين گوش سنين نسل سومي خودبخود اين حساسيت را دارد و احتياج نيست ما هم تشديدش كنيم اما خب ِ بعضي وقت ها ديگر واقعآ شنيدن نصيحت هايي كه از در و ديوار روي سر آدم هوار مي شوند جان آدميزاد نسل سومي را به لب مي رسانند.

 اما وقتي پاي نصيحت شنيدن از پولدارترين و موفق ترين مرد جهان به ميان مي آيد گوش كه چه عرض كنم ِ دل آدم هم كمي مي لرزد كه ببيند اين جناب آقاي بيل گيتس رئيس مايكروسافت كه حالا سالهاست با اختراعات و محصولات كارخانه اش جهان را سر كار-منظورم واقعآ سر كار است – گذاشته مثلآچه نصيحتي مي تواند به نسل سومي هاي جهان بكند و چه دارد كه بگويد.

او در يك سخنراني در يكي از دبيرستان هاي آمريكا ِخطاب به دانش آموزان گفته:"در دبيرستان خيلي چيزها را به دانش آموزان ياد نمي دهند"و بخاطر اينكه خودش اين كمبود را جبران كند هفت اصل مهم و اساسي را كه بايد دانش آموزان و در واقع نسل سومي ها بدانند از نظر خودش بيان كرده.

هفت اصل اساسي كه از اين قرار است:

1-اول اينكه نسل سومي هاي عزيز بداند در زندگي همه چيز عادلانه نيست و بهتر است به جاي مشت و لگد پراندن به در و ديوار زندگي و آه و ناله كردن جوان ها با اين حقيقت كنار بيايند.

2-دوم اينكه دنيا براي عزت نفس شما اهميتي قايل نيست.در اين دنيا از شما انتظار مي رود كه قبل از آنكه نسبت به خودتان احساس خوبي داشته باشيد  ِكار مثبتي انجام دهيد.

3-سوم اينكه پس از تمام كردن دوران دبيرستان و استخدام  كسي به شما رقم فوق العاده اي پرداخت نخواهد كرد.همچنين قبل از آنكه بتوانيدبه مقام معاون ارشد با ماشين آخرين مدل و تلفن همراه و لپ تاپ برسيد بايد براي مقام و زايايش زحمت بكشيد.

4-اصل چهارم هم اينست كه اگر فكر مي كنيد ِآموزگارتان سختگير است سخت در اشتباه هستيد چون پس از استخدام شدن متوجه مي شويد كه رئيس شما خيلي سختگير تر از معلم تان بوده و شما خبر نداشتيد.چون جناب رئيس مثل معلمتان امنيت شغلي ندارد.

5-پنجم انكه آشپزي يا گارسوني در رستوران با غرور و شأن شما تضاد ندارد.پدربزرگهاي ما براي اين جور كارها يك اصطلاح ديگري داشتند كه خيلي بهتر بود.از نظر آنها اين جور كارها يك فرصت بود.

(يا همان لنگه كفش خودمان در بيابان)

6-ششم اينكه اگر در كارتان موفق نيستيد ِوالدين خود را ملامت نكنيد ِاز ناليدن دست بكشيد و از اشتباهات خود درس بگيريد.

7-هفتم اينكه قبل از آنكه شما متولد بشويد ِوالدين شما هم درست مثل خود شما نسل سومي هاي پر شر و شوري بودند و اينقدرها هم كه به نظر شما مي رسد ملال آور نبوند.پس بهتر است چشمتان را باز كنيد و هنگام نگاه كردن به آنها اين واقعيت را در نظر بگيريد.

برگرفته از نوشته ای در ضمیمه روزنامه جام جم(نسل سوم)

+ نوشته شده در  دوشنبه بیستم مهر 1388ساعت 19:25  توسط زانا  | 

ارشد کامپیوتر

رشته كامپيوتر نسبت به ساير رشته‌ها جديد مي‌باشد، كه با انقلاب انفورماتيك ايجاد و روز به روز بر وسعت كاربردهاي اين رشته اضافه مي‌گردد. به گونه‌اي كه كاربرد اين رشته در تمام رشته‌ها و علوم وجود دارد و خود رشته مهندسي كامپيوتر در چهار گرايش مختلف نرم‌افزار‌، هوش مصنوعي و معماري كامپيوتر و محاسبات و الگوريتم در سطح كارشناسي ارشد قابل توسعه مي‌باشد. كه هر يك روز‎به‎روز گسترده‌تر مي‌گردد كه 24 واحد آن تئوري و 8 واحد مخصوص پايان‌نامه و سمينار مي‌باشد و مدت تحصيل اين دوره 5 ترم مي‌باشد. با توجه به نيروهاي جوان و مستعد و تحصيل كرده كشور عزيزمان و اهميت و رشد روزافزون اين رشته، اميد است كه افراد تحصيل كرده در اين رشته موجبات ارتقاء كيفيت علوم كامپيوتر را فراهم سازند.

رشته مهندسي كامپيوتر در مقطع كارشناسي ارشد به چهار گرايش نرم‌افزار، هوش مصنوعي، معماري كامپيوتر و محاسبات و الگوريتم تقسيم مي‌شود كه در ذيل هر يك به طور مفصل توضيح داده شده‌اند.


ادامه مطلب
+ نوشته شده در  یکشنبه یکم شهریور 1388ساعت 6:56  توسط زانا  | 

سوال و جواب سیستم عامل

تمرین1- بر اساس حافظه دو سطحی  تعیین کنید که چه مقادیری برای درصد موفقیت هر سطح باید گذاشته شود تا در آستانه مقرون به صرفه بودن باشد؟

در طراحی حافظه توجه به نکاتی اهمیت دارد،از جمله:مقدار حافظه،سرعت پردازش و هزینه.

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

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

 ****************************************************

تمرین 2- یک مجموعه برنامه با طول اجرای مختلف در نظر بگیرید و زمان پاسخ را برای زمان بندی های مختلف بدست آورید (حداقل سه روش)

 


ادامه مطلب
+ نوشته شده در  یکشنبه یکم شهریور 1388ساعت 6:34  توسط زانا  | 

الگوریتم مساله وزیرها(n-queen)

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

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

می باشد.به طوری که هیچ دو وزیری در یک صفحه شطرنج همدیگر را گارد ندهند.

 


ادامه مطلب
+ نوشته شده در  یکشنبه هجدهم مرداد 1388ساعت 15:36  توسط زانا  | 

نرم افزار رایگان همراه با سورس کد

این یک نرم افزار ساده است که با زبان VC++ studio 8 نوشته شده و با استفاده از تاریخ میلادی سیستم تاریخ هجری شمسی رو نشون میده. اگه تاریخ اشتباه بود تاریخ سیستم رو تغییر بدید تا درست بشه.

نرم افزار رو می تونید از اینجا دانلود کنید

+ نوشته شده در  سه شنبه هجدهم فروردین 1388ساعت 20:44  توسط هیرش بشیری  | 

تبریک

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

یه سال دیگه هم از عمرمون گذشت و مرحله ای جدید از زندگیمون آغاز شد...

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

به امید موفقیت های بیشتر و روز افزون در تمام مراحل زندگی برای همه ...

موفقیت تصادفی نیست بلکه بدست اوردنی است...

+ نوشته شده در  سه شنبه چهارم فروردین 1388ساعت 3:21  توسط زانا  | 

جزوه رایگان،نمونه سوال ارشد

تو نت هر چی که بخوای پیدا میشه...

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

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

مرکزدانلود رایگان

جزوه و کتاب رایگان

کنکور کارشناسی ارشد

+ نوشته شده در  یکشنبه یکم دی 1387ساعت 1:22  توسط زانا  | 

دنیای رایگان کتاب الکترونیکی

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

میتونید از مطالب و محتویات سایت نهایت استفاده رو بگیرید،البته برای دریافت کتابها اینترنت پرسرعت کار رو آسون تر میکنه،و یا در صورت نبود اون،از نرم افزار های دانلودر مثل ida یا dm و .. استفاده کنید.

دنیای کتاب کامپیوتر و ای تی

+ نوشته شده در  یکشنبه یکم دی 1387ساعت 1:13  توسط زانا  | 

رشته

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

pascal:

در پاسكال نوع داده char  شامل كاراكترهاي موجود در مجموعه اي از كاراكتر ها مي شود.

Array : انديس آن به صورت زير بازه صحيح يا شمارشي كه در زمان كامپايل كردن مشخص مي شود.عناصر آرايه مي توانند از هر نوع باشند.

Array [index area] of  element type ;

Array [area1,area2] of element type;

رشته كاراكتري به صورت آرايه نمايش داده مي شود.كه در آن هر عنصر يك كاراكتر مي باشد.بازه انديس آرايه  حين  كامپايل ثابت است و متناظر با طول ثابت هستند.

عملگرهاي رابطه اي با رشته هاي كاراكتري با طول ثابت بكار گرفته مي شوند.

انتساب به رشته كاراكتري امكان پذير است.

Array [area ] of char ;

 


ادامه مطلب
+ نوشته شده در  یکشنبه هفدهم آذر 1387ساعت 1:10  توسط زانا  | 

زمانهای انقیاد

مقايسه زمانهاي انقياد سه عمل اصلي در زبانهاي

 c++ & pascal

انقياد :ويژگي يا صفت خاص يك عنصر

 

زمانهاي انقياد:

1)زمان اجرا: انقيادهايي كه در حين اجراي برنامه صورت مي گيرد.

 

مثل انقياد متغيرها به مقادير و محلهاي خاصي از حافظه.

 

زبان c++انقيادپارامترهاي مجازي به واقعي را حين اجراي برنامه انجام مي دهد.

 

2)زمان ترجمه(كامپايل):الف-انقياد توسط برنامه نويس

 ب-انقياد توسط مترجم

 ج- انقياد توسط بار كننده

 

مثل زبان برنامه نويسي پاسكال كه زمان انقياد آن در زمان ترجمه مي باشد.

 

 

3)زمان پياده سازي:

شيوه ي پياده سازي برنامه ها در هر زباني به شيوه ي خاص خود مي باشد.

مثلا شيوه ي نمايش اعداد و اعمال محاسباتي و...

 

4)زمان تعريف زبان:

ساختارهاي زبانهاي برنامه سازي اغلب،هنگام تعريف زبان تعيين مي شوند.

مثلا:شكلها ،دستورات،انواع ساختمان داده،ساختارهاي برنامه و غيره

 
 

ادامه مطلب
+ نوشته شده در  شنبه دوم آذر 1387ساعت 8:54  توسط زانا  | 

5 تکنيک و قابليت موتور جستجوي ياهو

موتور جستجوي ياهو قابليتهايي دارد که کمتر کسي از آنها با خبر است.
1- از باکس جستجوي ياهو ايميل بفرستيد:
اولين نمونه اش اينکه مي توانيد خيلي راحت از باکس جستجوي ياهو مقدمات ارسال يک ايميل را فراهم کنيد، براي اينکار کافي است در اين باکس عبارت mail abc@xyz.com! را تايپ کنيد و بعد کليد Web Search را کليک کنيد در اين شرايط به اشتراک ايميل ياهوي خودتان هدايت مي شويد و يک صفحه ويرايش ايميل که در بخش گيرنده آدرس ايميل abc@xyz.com تايپ شده است در مقابلتان گشود مي شود.


ادامه مطلب
+ نوشته شده در  سه شنبه هفتم آبان 1387ساعت 16:15  توسط زانا  | 

تبریک

سلام سال جدید تحصیلی رو به همه دانش آموزان و دانشجویان و معلمین و اساتید تبریک عرض میکنیم و امیدواریم که سالی سرشار از شادی و موفقیت برای همه دوستان باشه... چند نکته واسه دانشجویان مهندسی اولا به ورودی های جدید خوش آمد میگیم و امید واریم که از همین ابتدا با توان و اراده قوی مسیر رو شروع کنن چون به قول معروف راه سختی در پیش دارن در ضمن ما هم از هر کمکی که بتونیم دریغ نمیکنیم... سایرین هم امیدوارم که با تلاش بیشتر نسبت به قبل به مطالعه و تحقیقات خودشون ادامه بدن،... با آرزوی موفقیت در امتحانات برای همه... شاد و شادکام باشید... انجمن صفرو یک
+ نوشته شده در  چهارشنبه سوم مهر 1387ساعت 7:41  توسط زانا  | 

مشکلات کاربری

سوالات کاربری خودتون رو معرفی کنید تا در سریع ترین وقت به اون پاسخ داده بشه و دیگران نیز از تجربه های شما استفاده کنند.
به این میگن رابطه (یا استفاده بهتره)دو طرفه...
http://sefroyek.iwannaforum.com/viewforum.php?f=8
+ نوشته شده در  چهارشنبه سوم مهر 1387ساعت 7:19  توسط زانا  | 

دوره ی آموزش سی شارپ

شروع دوره آموزش سی شارپ توسط مهندس سیدی در فروم برنامه نویسی...
علاقمندان میتونن به این لینک مراجعه کنند.
http://sefroyek.iwannaforum.com/viewforum.php?f=3
+ نوشته شده در  یکشنبه هفدهم شهریور 1387ساعت 0:59  توسط زانا  | 

فروم صفرو یک


فروم انجمن برنامه نویسان صفر و یک راه اندازی شد.
تمام سوالات شما توسط اساتید مهندسی نرم افزار پاسخ داده خواهند شد.
تیم پاسخ گویی به سوالات شما متشکل از هیئات علمی دانشگاهها و اساتید با سابقه هستند
که وقت خود را در اختیار ما قرار داده اند...
هدف پاسخ به سوالات برنامه نویسان
 و مهندسان نرم افزار و تمام علاقمندان به برنامه نویسی میباشد.
ادرس فروم
http://www.sefroyek.iwannaforum.com

+ نوشته شده در  جمعه هجدهم مرداد 1387ساعت 14:42  توسط زانا  | 

سوالات برنامه نویسی

برای طرح سوالات برنامه نویسی خودتون می تونید به آدرس
 http://www.sefroyek.iwannaforum.com/
مراجعه کنید.
+ نوشته شده در  چهارشنبه شانزدهم مرداد 1387ساعت 11:6  توسط هیرش بشیری  | 

کلاسهای رفع اشکال آنلاین

بابت وقفه چند روزه عذر خواهي ما رو قبول کنيد.
پس از هماهنگي با چندي از اساتيد محترم و لطف اونا مبني بر قرار دادن
وقتشون در اختيار دانشجويان و اعضاي انجمن يک دوره رفع اشکال(تحت
کلاسهاي رفع اشکال آنلاين) به صورت آنلاين برگزار ميکنيم.
شروع کلاسهاي رفع اشکال آنلاين به اطلاع ميرسد.
1-زبان برنامه نويسي سي شارپ توسط آقاي مهندس محمد سيد
2-درس طراحي الگوريتم توسط آقاي مهندس بختيار عظيمي
3-پايگاه داده ها توسط اقاي مهندس عبدالباقر قادر زاده
4-طراحي و پياده سازي زبانهاي برنامه سازي،زبانهاي ماشين وبرنامه سازي سيستم (اسمبلي)،
برنامه سازي پيشرفته و شيوه ارائه مطالب توسط آقاي مهندس آرام حيدري
5-زبان سي پلاس پلاس توسط تيم مديريت
+ نوشته شده در  جمعه چهارم مرداد 1387ساعت 0:37  توسط زانا  |