تور لحظه آخری
امروز : دوشنبه ، 1 بهمن 1403    احادیث و روایات:  امام صادق (ع):هرگاه مؤمن به برادر [دينى] خود تهمت بزند، ايمان در قلب او از ميان مى رود، همچنان كه نم...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

سایبان ماشین

دزدگیر منزل

اجاره سند در شیراز

armanekasbokar

armanetejarat

Future Innovate Tech

پی جو مشاغل برتر شیراز

خرید یخچال خارجی

واردات از چین

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

طراحی سایت تهران سایت

irspeedy

درج اگهی ویژه

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

خرید بلیط هواپیما

بلیط اتوبوس پایانه

تعمیرات پکیج کرج

خرید از چین

خرید از چین

تجهیزات کافی شاپ

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

کاشت ابرو طبیعی و‌ سریع

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

لوله و اتصالات آذین

قرص گلوریا

نمایندگی دوو در کرج

دوره آموزش باریستا

مهاجرت به آلمان

بورس کارتریج پرینتر در تهران

تشریفات روناک

نوار اخطار زرد رنگ

ثبت شرکت فوری

خودارزیابی چیست

فروشگاه مخازن پلی اتیلن

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

کاشت ابرو طبیعی

پارتیشن شیشه ای اداری

رزرو هتل خارجی

تولید کننده تخت زیبایی

مشاوره تخصصی تولید محتوا

سی پی کالاف

دوره باریستا فنی حرفه ای

چاکرا

استند تسلیت

تور بالی نوروز 1404

سوالات لو رفته آیین نامه اصلی

کلینیک دندانپزشکی سعادت آباد

پی ال سی زیمنس

دکتر علی پرند فوق تخصص جراحی پلاستیک

تجهیزات و دستگاه های کلینیک زیبایی

تعمیر سرووموتور

تحصیل پزشکی در چین

مجله سلامت و پزشکی

تریلی چادری

خرید یوسی

ساندویچ پانل

ویزای ایتالیا

مهاجرت به استرالیا

میز کنفرانس

تعمیرگاه هیوندای

تعمیرگاه هیوندای

تعمیرگاه هیوندای

اوزمپیک چیست

قیمت ورق سیاه

چاپ جزوه ارزان قیمت

 






آمار وبسایت

 تعداد کل بازدیدها : 1855351249




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

جوجه مهندسان کامپیوتر نیاز به کمک بزرگان دارند ( ++c)


واضح آرشیو وب فارسی:سایت ریسک: sadravip03-12-2007, 10:47 PMبه نام خدائي كه دوستش دارم..... سلام به همه بچه هاي گل ايران زمين......... من صدرا يه جوجه مهندس كامپوتر هستم و قصد دارم در اين تاپيك و تاپيك هايي با اين نام(جوجه ....البته وقتي بزرگ بشم عوضش مي كنم ولي الان همين جوجه مناسب تره...) متناسب با تغيير ترم ها مشكلات خودم و ساير جوجه ها (..به كسي بر نخوره...) رو با كمك بزرگان و همفكري هم قطاران(ساير جوجه ها ) حل كنیم. توي اين تاپيك كد برنامه هايي كه حل مي شوند رو قرار ميدم(البته بنا بر استناد به گفته مدير انجمنsa 3er عزيز جوجه هاي عزيز اول سعي در حل مسئله ها كنند بعد رجوع كنند...لطفا...) و از هم قطاران عزيز در خواست دارم اگه مسئله جديدي رو حل كردند يا جائي ديدند توي تاپيك قرار بدند يا اگه مسئله اي رو نتونستند حل كنند توي تاپيك سوال كنند تا با همفكري يا كمك بزرگان حلش كنيم..... در ضمن مسئله هاي پيش پا افتاده هم قرار بدين تا يه آرشيو كامل بوجود بياد . . . . .یادش بخیر پاسکال:2::41: sadravip03-12-2007, 10:53 PMکار با تابع cout .... البته یادتون باشه برنامهایراد جزئی داره که باید حلش کنید......... برنامه زیر یه لوزی جالب رسم می کنه.... !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! قربون همتون صدرا یا علی sadravip03-12-2007, 10:58 PMسلام !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! قربون همتون صدرا یا علی ealiya04-12-2007, 01:51 PMبه به اقا صدرا کجا بیدی نبیدی ...؟ خیلی وقت بود پیدات نبود......... بی خیال حالا که اومدی یه درخواست ...... نه توش نیار....(آفرین:27:) برنامه شیبه ساز جدول ضرب می خوام .... داری بده بیاد........... triton11004-12-2007, 02:01 PMدوما سلام خوشحالم که باز اومدی............. برنامه در خواستی اینجانب Guss the Number .... خیلی فوری و اضطراری نهایتش فردا........... البته با تشکرات قبلی :10: mehdi_5004-12-2007, 06:10 PMبا سلام و عرض ادب منهم يه درخواست داشتم برنامه اي ميخوام در سي شارپ #c كه يه ماشين رو در حال حركت نشون بده و چرخ هاش هم حركت كنند با تشكر amir_infernal04-12-2007, 07:06 PMحالا نرم افزاری یا سفت افزار ؟کجا درس میخونی؟ ali zi zeperto04-12-2007, 09:46 PMمتاسفانه مدیران توجه نمی کنند (خواب تشریف دارن) که بعضی ها از حدش بیرون شدن و تاپیک های خیلی خودمونی (به قول خودشون)می ذارن.معلوم نیست اینجا جای بحث و تبادل نظره یا جوک .از توجه شما متشکرم :6: sadravip04-12-2007, 11:52 PMسلام amir_infernal نرم افزار می خونیم .... جاش هم فرض کن یارقوض آباد (مهم نیست) :12::46: ali zi zeperto خان اگه حرف بدی زدم پوزش می طلبم :11: mehdi_50 جان برنامه شما کار داره انشاالله پنج شنبه.... (اگه بتونم بنویسم به روی چشم ) یه جوری با هم حلش می کنیم .....:10: ealiya جان شبیه ساز جدول ضرب (البته این یه برنامه آموزشی جدول ضرب است .... بیس برنامه به درد می خوره ... اگه یادت باشه قرار این بود که برنامه اصلی رو قرار ندیم ولی میتونی از همین استفاده کنی ) !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! triton جان ... این هم خواست شما.... برنامه Guss Number !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! یادتون نره کدها باد اصلاح بشه...یه کوچولو قربون همتون صدرا یاعلی sadravip06-12-2007, 10:37 PMسلام در ابتدا mehdi_50 خان برنامه در خواستي شما نوشته شده .... اما يه مشكل كوچولو (خيلي بزرگ ) هست ... اونم اينه كه وقتي ماشين ما سرعتش بالا بره.......( ...:18::24::22:...)انشاالله تا فردا حلش مي كنم:10: امروز مي خوام يه برنامه اي بزارم كه فهم يه مسئله رو ساده تر مي كنه ... تفاوت فراخواني آرگومان تابع به صورت مقدار با فراحواني با ارجاع... call by value & call by refrence !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! اين سورس بدون ايراد هست قربون همتون صدرا يا علي sadravip06-12-2007, 11:02 PMبازم سلام يكي از دوستان يه مسئله اي خواسته بودند...... delvafa عزيز من مسئله 8 وزير رو اينجوري حل كردم شايد به دردت بخوره(اگه از اين به بعد بهتر توضيح بدي زودتر به جواب خواهي زسيد......) :11::11::11: queens problem in C++ !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! قربون همتون صدرا يا علي sadravip06-12-2007, 11:32 PMسلام يكي از دوستان حركت اسب در صفحه شطرنج را درخواست كرده بودند .... Knight Tour Problem !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! سورس سالم هست ....( رفع عيب تو اين برنامه خدائيش مشكله .... واسه برنامه هاي بدي جبران مي كنم :10: ) قربون همتون صدرا يا علي sadravip07-12-2007, 11:46 PMدر خواست يكي از دوستان nazila_nanaz اين بود كه ........ queens problem in C !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! قربون همتون صدرا يا علي sadravip10-12-2007, 10:14 PMيكي از دوستان mohamad sadgh در خواست پروژه radixsort كرده بودند ....ژ يه فكر هايي واسش كردم............... radixsort in CPP !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! اين سورس خطا ندارد چون واقعا نامردي است و در ضمن استادشون 6 نمره واشس گذاشته... اما يه سري هدر بايد واسش تعريف بشه كه كاري نداره ............... قربون همتون صدرا ياعلي saegheh6710-12-2007, 10:33 PM!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! دوست عزیز یک سر اینجا بزن ببین میتونی مشکلمو حل کنی arash3300010-12-2007, 10:38 PMسلام . سوالی داشتم : من وقتی با MPEG4 Direct Maker فیلمی را کم حجم می کنم موقعیکه میخوام با نرو رایتش بکنم فیلم دوباره به اندازه حجم اولیه اش بر می گرده ؟ چکار باید بکنم ؟ 173460410-12-2007, 11:26 PMسلام با كدوم تابع در c ميشه يك عكس رو به عنوان ورودي داد بعد ماتريس مربوط رو بدست اورد sadravip12-12-2007, 03:55 PMسلام يه برنامه ساده ولي پر كاربرد بي فايده........ !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! arash33000:18: .......... sadravip18-12-2007, 08:21 AMسلام امروز یه مشکل C (در تمام این خانواده) ، ارایه ها در این کامپایلر یه سری مشکلات اساسی دارند........:2: Array Class !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! یادتون نره سورس برنامه ایراد دراه(البته کوچولو) قربون همتون صدرا یاعلی sadravip24-12-2007, 10:38 PMسلام برنامه در خواستي ........ KruskalsAlgorithm in C-sharp !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! قربون همتون صدرا يا علي sadravip24-12-2007, 10:48 PM!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! قربون همتون صدرا يا علي Vahid 6725-12-2007, 09:27 PMسلام من احتیاج به یک برنامه ای دارم که یک سری متن خودم از قبل داخلش نوشته باشم بعد کاربر هم یکسری متن بنویسه و متون کاربر در بین متن هایی که از قبل وجود داشته بیاید یکم راهنمایی کنید ببینم باید چه جوری بنویسم این پروژه برای مبانی برنامه نویسی با C++ هست که باید تا 2 هفته دیگه تحویل بدم خیلی ممنون Vahid 6726-12-2007, 03:01 PMکسی نبود؟؟؟؟؟؟؟ sadravip07-01-2008, 03:10 PMTime Class in C-PP !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! قربون همتون صدرا يا علي sadravip07-01-2008, 03:23 PMدفترچه تلفن در سي شارپ !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! البته يه كم گيج كننده است......... يه كم كه نه خيلي....... قربون همتون صدرا يا علي silver_c07-01-2008, 10:23 PMسلام اقا صدرا من یه برنامه دفترچه تلفن با قابلیت حذف واضافه و ادیت کاربر میخوام اگه لطف کنی برنامه رو بزاری که ممنون وگرنه یه ایده کلی به همراه الگوریتمش بده تا خودم ببینم میتونم حلش کنم یا نه فقط عجله دارم مرسی Vahid 6708-01-2008, 12:05 AMاینو یکی از بچه ها نوشته من که چیزی سر در نیووردم اگه میشه یکم اینو واسم عوض کنید که تابلو نشه.... #include <iostream> #include <stdlib.h> #include <stdio.h> #include <math.h> using namespace std; long fSize(char*); main() { long size,buffSize; char *adr,*str,*buff; FILE *pFile; adr = "Text.txt"; str = "Hello"; size = fSize(adr); pFile = fopen(adr,"r+"); buffSize = static_cast<long>(abs(size/2)); buff = (char*) malloc(sizeof(char)* buffSize); if (pFile != NULL || buff != NULL) { fseek(pFile,(size - buffSize),SEEK_SET); fread(buff,sizeof(char),buffSize,pFile); fwrite(str,sizeof(char),sizeof(str),pFile); fwrite(buff,sizeof(char),sizeof(buff),pFile); fclose(pFile); free(buff); cout << "success"; }else cout << "fail"; cin.get(); } long fSize(char *adr) { FILE *pFile; long size; pFile = fopen(adr,"r"); fseek(pFile,0,SEEK_END); size = ftell(pFile)/sizeof(char); fclose(pFile); return size; } saeed 41008-01-2008, 12:58 AMسلام دوست عزیز از وقتی که برای دوستانمون توی انجمن میزاری واقعاًً ممنونم، منم یه برنامه ازت می خوام اگه لطف کنی و بنویسیش یه دنیا تشکر از طرف من داری شرح برنامه به صورت زیر: برنامه مشخصات دانشجویی که شامل فیلدهای نام ، شماره دانشجویی و آدرس باشه ،و توی یک فایل ذخیره و بازیابی بشه، این کارها به چهار منوی حذف ، اضافه ، ویرایش و خروج ، انجام بشه؟؟؟!!! البته تا اینجاش کاری نداره ، جای مشکل این برنامه اینه که باید از Indexing نیز در ای برنامه استفاده کنیم. به این صورت که یک فایل دیگر ایجاد کنیم و کلید اصلی شاخص شده در آن شماره دانشجویی باشه ، البته فرق نمی کنه که از heap استفاده کنیم یا از B-tree یا B+ ،.اگه واضح نیست بگین بیشتر توضیح بدم:40: alaveh08-01-2008, 02:40 PMسلام اقا صدرا من یه برنامه دفترچه تلفن با قابلیت حذف واضافه و ادیت کاربر میخوام اگه لطف کنی برنامه رو بزاری که ممنون وگرنه یه ایده کلی به همراه الگوریتمش بده تا خودم ببینم میتونم حلش کنم یا نه فقط عجله دارم مرسی اینم یه دفترچه تلفن کامل ( با اجازه دوستان ) با C++ !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! alaveh08-01-2008, 02:42 PMکسی از دوستان این برنامه رو داره ؟ حل مسئله 8 وزیر با استفاده از الگوریتم ژنتیک silver_c09-01-2008, 10:42 PMمرسی صدرا جان از برنامه ای که گذاشتی ولی من یه دفتر چه تلفن به زبان c میخوام ولی این c++در ضمن اساتید بگن بهترین کامپایلر سی کدومه که مشکلات کمتری داشته باشه sadravip09-01-2008, 11:13 PMسعيد خان به روي چشم.... ببينم چي كار مي تونم بكنم........ avaleh يه كارهايي انجام شده ولي باگ داريم حل بشه ميزارم رو.............. silver_c عزيز گوش فرا دهيد... فرق C با C++ فقط در شي گرائي Cpp است همين و بس اگه كلاس هارو خذف كني تبديل به برنامه C مي شود........ اما در مورد بهترين كامپايلر خانواده سي، بستگي به كاري كه مي خواي انجام دهيد داره... اگه به دنبال برنامه نويسي PC يا نرم افزار كامپيوتري هستيد C-Sharp يا java بهترين است كه كاملا شي گراست اصلا اجازه نوشتن برنامه ساخت يافته را نمي دهد......... اما اگر به دنبال كار با ميكروكنترلر ها هستي و سر و كار باساخت سخت افزار ها و كنترل انها داريد بهترين كامپايلر Cpp است كه هم شي گرا هم ساخت يافته است(اگر علت را خواستار شدي بگو تا توضيح دهم.....) اما اگر به دنبال هك با نوشتن سيستم عاملي فقط C خالي.... همين و بس.... بدين علت است كه هنوز هم با پيشرفت هاي C-sharp و java هنوز C و Cpp با همان قدرت و محبوبيت پا برجاست و به راه خود ادامه مي دهد......... قربون همتون صدرا يا حسين silver_c11-01-2008, 04:21 PMفرق C با C++ فقط در شي گرائي Cpp است همين و بس اگه كلاس هارو خذف كني تبديل به برنامه C مي شود........ ولی صدرا جان بعضی کدها در c++ هستند که ما در c نمیتونیم از اونها استفاده کنیم امکانش هست این برنامه رو به زبان c به من بدی یا نه؟ :3: asire-dell12-01-2008, 09:43 PMخوب من هم يه سئوال داشتم.دستور system("cls") ; يا system("pause"); چي کار مي کنه؟ اين دستورات رو من توي يه برنامه که با فايل و به زبان سي پلاس پلاس نوشته شده بود ديدم. و مي خواستم بدونم براي چي توي برنامه استفاده مي کنيم واگر استفاده نکنيم ممکنه برنامه خطا بده؟ دستور سيستم تا جايي که من فهميدم واسه اينه که دستورات داس را توي محيط سي اجرا بکنه . کلآ مي خواستم بدونم منطقآ چه عملي رو انجام مي دن؟ چون هر عملي توي اين دستور اجرا بشه نشون داده نميشه. هر کي بلده خواهش مي کنم جواب بده. ممنون. sadravip16-01-2008, 05:35 PMخوب من هم يه سئوال داشتم.دستور system("cls") ; يا system("pause"); چي کار مي کنه؟ اين دستورات رو من توي يه برنامه که با فايل و به زبان سي پلاس پلاس نوشته شده بود ديدم. و مي خواستم بدونم براي چي توي برنامه استفاده مي کنيم واگر استفاده نکنيم ممکنه برنامه خطا بده؟ دستور سيستم تا جايي که من فهميدم واسه اينه که دستورات داس را توي محيط سي اجرا بکنه . کلآ مي خواستم بدونم منطقآ چه عملي رو انجام مي دن؟ چون هر عملي توي اين دستور اجرا بشه نشون داده نميشه. هر کي بلده خواهش مي کنم جواب بده. ممنون. من درست متوجه نشدم اگه برنامه رو بذاری شاید یه کاری بکنم اما Cls برای پاک سازی صفحه نمایش می باشد و دستور pause را من ندیده بودم برنامه رو بذاری بهتره........ sadravip16-01-2008, 05:40 PMسلام alaveh عزیز من که نتونستم اون چیزی که دارم به عنوان الگوریتم ژنتیک را حلش کنم به این نتیجه رسیدم که الگوریتم من اشتباه است لطفا الگوریتم ژنتیک را برامون بذار یه کلاس براتون میزارم که یسری مشکلات رو حل می کنه.......... String Class !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! قربون همتون صدرا یاحسین sadravip16-01-2008, 06:06 PMTetris Game !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! قربون همتون صدرا یا حسین goodinges20-01-2008, 12:32 PMبا سلام و تشکر فراوان از سورس کد tetris. من نمی دونم چرا با visual c++ نمی تونم کامپایلش کنم. فایل های include شده را نمی شناسه؟؟؟؟ sherlockholmz26-01-2008, 09:49 AMسلام، باعنايت به تعريف initgraghدر مسير tc، لطفا"جهت كامپايل كردن برنامه در ++vc راهنمائي كنيد. باتشكر gbg27-01-2008, 12:19 PMبا سلام و تشکر فراوان از سورس کد tetris. من نمی دونم چرا با visual c++ نمی تونم کامپایلش کنم. فایل های include شده را نمی شناسه؟؟؟؟ خوب معلومه! چون اين برنامه براي Turbo C نوشته شده و شما به راحتي مي تونين تو Borland c هم استفادش کنين ولي تو VC نميشه در ضمن اين برنامه براي Dos نوشته شده و دستور initgraph هم براي تنظيم کردن برنامه براي حالت گرافيکي هستش amir_infernal27-01-2008, 03:30 PMكي مياد امتحان سي پلاس پلاسم رو بده؟ alaveh28-01-2008, 04:16 AMخوب من هم يه سئوال داشتم.دستور system("cls") ; يا system("pause"); چي کار مي کنه؟ اين دستورات رو من توي يه برنامه که با فايل و به زبان سي پلاس پلاس نوشته شده بود ديدم. و مي خواستم بدونم براي چي توي برنامه استفاده مي کنيم واگر استفاده نکنيم ممکنه برنامه خطا بده؟ دستور سيستم تا جايي که من فهميدم واسه اينه که دستورات داس را توي محيط سي اجرا بکنه . کلآ مي خواستم بدونم منطقآ چه عملي رو انجام مي دن؟ چون هر عملي توي اين دستور اجرا بشه نشون داده نميشه. هر کي بلده خواهش مي کنم جواب بده. ممنون. سلام دوست عزیز خیلی ساده بنویسم : دستور سیستم به عنوان ورودی یک رشته می گیره و زمان اجرا دقیقا مثل اینه که اون رشته ورودی رو در خط فرمان سیستم عامل بنویسی و Enter کنی . حتی سوییچ های برنامه هم می تونه توی این دستور نوشته بشه مثلا : system("cls") دستور cls رو در محیط داس اجرا می کنه . می تونستی به جای این دستور از clrscr خود کامپایلر هم استفاده کنی . می تونی توی لینوکس هم دستورهای سیستم عامل لینوکس رو بنویسی . alaveh28-01-2008, 04:28 AMسلام alaveh عزیز من که نتونستم اون چیزی که دارم به عنوان الگوریتم ژنتیک را حلش کنم به این نتیجه رسیدم که الگوریتم من اشتباه است لطفا الگوریتم ژنتیک را برامون بذار سلام ببخشید من خیلی وقته اینجا نیومدم برای همین دیر جواب دادم . من این برنامه رو از یکی از دوستان گرفتم ولی چون خودم ننوشتم نمی تونم اینجا بنویسمش ولی الگوریتم رو برای دوستان می نویسم . الگوریتم ژنتیک برای مسئله 8 وزیر : مي دانيم اگر دو وزير در يک ستون قرار گيرند قطعا به جواب نخواهيم رسيد . بنابراين قرار دادن دو وزير در يک ستون باعث غيراميدبخش شدن جواب مسئله مي شود . براي نمايش مسئله در کروموزوم ها از اين ويژگي استفاده کرده و به صورت زير عمل مي کنيم : يک آرايه تک بعدي ايجاد مي کنيم که به تعداد ستون هاي صفحه شطرنج عنصر دارد . هر عنصر از اين آرايه نشان مي دهد که وزير در کدام سطر از آن ستون قرار دارد . به عنوان مثال اگر مسئله 8 وزير را در نظر بگيريم ، آرايه تک بعدي بايد داراي 8 عنصر باشد . فرض کنيد آرايه داراي مقادير زير باشد : 8 , 7 , 6 , 5 , 4 , 3 , 2 , 1 مقدار 8 در اولين عنصر آرايه گوياي اين مطلب است که در ستون اول صفحه شطرنج وزيري در سطر هشتم قرار داده ايم. همانطور که مي دانيم الگوريتم هاي ژنتيک ابتدا جمعيت اوليه اي توليد کرده و سپس سعي در بهبود بخشيدن اين جمعيت دارند . براي مسئله n وزير توليد جمعيت به صورت تصادفي خواهد بود . بدين صورت که وزير ها به طور تصادفي روي صفحه شطرنج قرار مي دهيم . براي محاسبه ميزان بهينگي جواب تعداد جفت وزيرهايي را که به هم گارد مي دهند ، محاسبه مي کنيم . عملگر انتخاب از نوع رقابتي انتخاب شده است . بدين منظور که از ميان جمعيت تعدادي از کرموموزوم ها به تصادف انتخاب شده و از ميان آنها کرموزمومي که احتمال موفقيت بيشتري دارد ( Fitness آن بهتر است ) انتخاب مي شود . کرموزوم هاي انتخابي جمعيت مياني را تشکيل مي دهند . در ادغام تک نقطه اي در دو کروموزوم متوالي يک نقطه محوري را به تصادف انتخاب مي کنيم . سپس ژن هاي بعد از اين نقطه را در دو کروموزوم تعويض مي کنيم . موفق باشید alaveh28-01-2008, 04:32 AMسلام alaveh عزیز من که نتونستم اون چیزی که دارم به عنوان الگوریتم ژنتیک را حلش کنم به این نتیجه رسیدم که الگوریتم من اشتباه است لطفا الگوریتم ژنتیک را برامون بذار سلام ببخشید من خیلی وقته اینجا نیومدم برای همین دیر جواب دادم . من این برنامه رو از یکی از دوستان گرفتم ولی چون خودم ننوشتم نمی تونم اینجا بنویسمش ولی الگوریتم رو برای دوستان می نویسم . الگوریتم ژنتیک برای مسئله 8 وزیر : مي دانيم اگر دو وزير در يک ستون قرار گيرند قطعا به جواب نخواهيم رسيد . بنابراين قرار دادن دو وزير در يک ستون باعث غيراميدبخش شدن جواب مسئله مي شود . براي نمايش مسئله در کروموزوم ها از اين ويژگي استفاده کرده و به صورت زير عمل مي کنيم : يک آرايه تک بعدي ايجاد مي کنيم که به تعداد ستون هاي صفحه شطرنج عنصر دارد . هر عنصر از اين آرايه نشان مي دهد که وزير در کدام سطر از آن ستون قرار دارد . به عنوان مثال اگر مسئله 8 وزير را در نظر بگيريم ، آرايه تک بعدي بايد داراي 8 عنصر باشد . فرض کنيد آرايه داراي مقادير زير باشد : 8 , 7 , 6 , 5 , 4 , 3 , 2 , 1 مقدار 8 در اولين عنصر آرايه گوياي اين مطلب است که در ستون اول صفحه شطرنج وزيري در سطر هشتم قرار داده ايم. همانطور که مي دانيم الگوريتم هاي ژنتيک ابتدا جمعيت اوليه اي توليد کرده و سپس سعي در بهبود بخشيدن اين جمعيت دارند . براي مسئله n وزير توليد جمعيت به صورت تصادفي خواهد بود . بدين صورت که وزير ها به طور تصادفي روي صفحه شطرنج قرار مي دهيم . براي محاسبه ميزان بهينگي جواب تعداد جفت وزيرهايي را که به هم گارد مي دهند ، محاسبه مي کنيم . عملگر انتخاب از نوع رقابتي انتخاب شده است . بدين منظور که از ميان جمعيت تعدادي از کرموموزوم ها به تصادف انتخاب شده و از ميان آنها کرموزمومي که احتمال موفقيت بيشتري دارد ( Fitness آن بهتر است ) انتخاب مي شود . کرموزوم هاي انتخابي جمعيت مياني را تشکيل مي دهند . در ادغام تک نقطه اي در دو کروموزوم متوالي يک نقطه محوري را به تصادف انتخاب مي کنيم . سپس ژن هاي بعد از اين نقطه را در دو کروموزوم تعويض مي کنيم . موفق باشید sora04-02-2008, 07:08 PMسلام در مورد پياده سازي جعبه ي لايتنر ميتوني به من كمك كني البته در c++ وهمچنين پياده سازي گراف به وسيله ي ليست هاي پيوندي فوري sadravip08-02-2008, 06:59 AMsora بابت جعبه شرمندم اما گراف ها رو اگه توضیح بدی میشه یه کاریش کرد..........:11: sora09-02-2008, 05:27 PMسلام در يك برنامه هم جستجو هم درج وحذف وهم مرتب سازي و كوتاهتري مسير باشد و براي هر كدام از اين ها هم ماتريس مجاورتي ليست مجاورتي مي خواهيم و نميدانم چه طور مي شود همه اين ها را دريك برنامه گنجاند ضمن اينكه گراف ما بايد به صورت ليست پيوندي دو طرفه پياده سازي شده باشد لطفا راهنمايي كنيد راستي خيلي فوري مرسي سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 5149]

bt

اضافه شدن مطلب/حذف مطلب




-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن