اوایل دی 91 - وبسایت دکتر امیر مرتضی سعیدی

پروژه رایگان

پنج شنبه 91/9/30
2:0 صبح
amirsaeedi
 
 با انتخاب هر پروژه  دانشجویی و دانلود فایل ضمیمه آن پروژه را مشاهده کنید.
مثلث خیام پاسکال کد و اجرا
اعداد اول به زبان پاسکال
محاسبه عدد پی pi با استفاده از سری . کد و اجرا رایگان
رسم مثاث با کارکتر ستاره * به زبان c
ب م م و ک م م دو عدد به زبان c کد و اجرا
نمایش مثلث اعداد با C++
تبدیل عدد از مبنای 8 به مبنای 10
مقلوب یک عدد اعشاری با C++
برنامه مرتب سازی یک آرایه با C++
برنامه اعداد اول کوچکتر از یک عدد
برنامه چاپ کارکتر در سطر ها به تعدادی که کابر مشخص می کند رایگان کد و اجرا
مشخص کردن کامل بودن یک عدد به زبان سی c++ رایگان
تشخیص اعداد و کلمات و کارکتر های یک رشته با c++
مسله میز maze با زیان c و c++
برنامه تبدیل عدد دودویی به مبنای هشت C++
پروژه دانشجویی لیست دانشجویان و نمره آنها با c++
پروژه دانشجویی ضرب دو ماتریس
چاپ حروف انگلیسی با کاراکتر*
پایگاه داده (istgah)
سایت ثبت نام با طراحی کتاب فروشی
محاسبه سری فیبونانچی به زبان asp.net
ادغام دو آرایه با c++
ثبت کارمندو محاسبه حقوق با c#
سایت ساده ثبت نام asp.net
تبدیل مبنای 2 به 8 و بالعکس
کد اسکی اعداد 1 تا 255
ریشته سوم عدد در c++
محاسبه a2+b2=c2
ذخیره اطلاعات دانشجو در vb
جمع عناصر دو آرایه در vb
جستجو در آرایه با vb
تغییر رنگ پس زمینه با c++
تعداد کاراکترها و کلمه به زبان c++
رسم نمودار میزان ریزش باران در سال با C++
چاپ پیغام در سال نو
باینری عدد در c
برنامه محاسبه بیمه
نمایش اعداد بصورت مثلث


پروژه گیت های منطقی برای برنامه نویسی شی گرا

پنج شنبه 91/9/30
1:52 صبح
amirsaeedi

Gate  

 

پروژه گیت های منطقی برای برنامه نویسی شی گرا یک مثال بسیار بارز می باشد که تقریبا بسیاری از مسائل شی گرایی در زبان برنامه نویسی C# را در خود گنجانده است. 

این پروژه به طور کامل و بدون نقص میباشد. 

کاملا شی گرا بوده و کد های آن به بهترین نحو خلاصه نویسی شده اند. 

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

--------------------------------------------------------------------------------- 

دانلود مجموعه اول (A) 

دانلود مجموعه دوم (B) 

دانلود مجموعه سوم (C)



حاصل ضرب دو ماتریس ...

پنج شنبه 91/9/30
1:50 صبح
amirsaeedi

حاصل ضرب دو ماتریس ...

این برنامه از 4 تا تایع تشکیل شده :
1. تابعی که ورودی رو می خونه
2. تابعی که ضرب را انجام میده
3.تابعی که خروجی را چاپ می کنه
4. و تابع مین ...


کد:
/*A Program to Multiply Two Matrices. */

#include <stdio.h>
#define MAXROWS 100
#define MAXCOLS 100

void Read(int a[][MAXCOLS],int m,int n);
void Compute(int a[][MAXCOLS],int b[][MAXCOLS],int c[][MAXCOLS],int m,int n,int p);
void Print(int c[][MAXCOLS],int m,int p);

void main()
{

int nrows, ncols, mrows, mcols;
int a[MAXROWS][MAXCOLS],b[MAXROWS][MAXCOLS],c[MAXROWS][MAXCOLS];

printf("Enter Number Of Rows In Matric A: ");
scanf("%d",&nrows);

printf("Enter Number Of Rows In Matric A: ");
scanf("%d",&ncols);

printf("Enter Number Of Rows In Matric B: ");
scanf("%d",&mrows);

printf("Enter Number Of Rows In Matric B: ");
scanf("%d",&mcols);

if (ncols != mrows)
{
printf("\n\t\tSorry! You Can"t Multiply Matric A And B.");
getch();
exit(0);
}

printf("\n\t\t\tFirst Matric\n");
Read(a,nrows,ncols);

printf("\n\t\t\tSecond Matric\n");
Read(b,mrows,mcols);

Compute(a,b,c,nrows,ncols,mcols);

printf("Product Of The Matrices Is:");
Print(c,nrows,mcols);

getch();
}


void Read(int a[][MAXCOLS],int m,int n)
{
int row, col;
for (row=0;row<m;row++)
{
printf("Enter Data For Row No.%d:\n",row+1);

for (col=0;col<n;col++)
scanf("%d",&a[row][col]);
}
return;
}


void Compute(int a[][MAXCOLS],int b[][MAXCOLS],int c[][MAXCOLS],int m,int n,int p)
{
int i, j, k, sum=0;

for (i=0;i<m;i++)
{
for (j=0;j<p;j++)
{
for (k=0;k<n;k++)
{
sum=sum+(a[i][k]*b[k][j]);
c[i][j]=sum;
sum=0;
}
}
}
return;
}


void Print(int c[][MAXCOLS],int m,int p)
{
int row, col;
printf("\n");
for (row=0;row<m;row++)
{
for (col=0;col<p;col++)
{
printf("%5d",c[row][col]);
printf("\t");
}
printf("\n");
}
return;
}


سورس هایی به زبان ++C کتابخانه با امکان ورود - ویرایش- حذف -ب

پنج شنبه 91/9/30
1:49 صبح
amirsaeedi

کد:
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<string.h>

//===========================
//===========================
class book
{
friend class library;

private:
char book_name[11];
char explain[51];
char aouther[11];
char


part
;

char user[11];
int reserved;

book *next;

public:
book();
void edit();
void reserv();
void getback();
}
//---------------------------
book::book()
{
clrscr();

cout<<"============ add a new book =================="
<<"\n\nto insert new book ,enter flow informations:"
<<"\n\nbook name?";
gets(book_name);
book_name[10]=NULL;

cout<<"\naouther name?";
gets(aouther);
aouther[10]=NULL;

cout<<"\nany explain?";
gets(explain);
explain[50]=NULL;




part
=book_name[0];

reserved=0;

next=NULL;

cout<<"\n\ninformathions set!";
getch();
}
//---------------------------
void book::edit()
{
cout<<"error ";
}
//---------------------------
void book::reserv()
{
clrscr();
cout<<"\n=========== reserving book ===================";

if(reserved==0)
{
cout<<"\n\nuser name?";
gets(user);
user[11]=NULL;

reserved=1;
}

if(reserved==0)
{
cout<<"\n\nsorry! book has been reserved befor"
<<"by user:";
puts(user);
}

getch();
}
//---------------------------
void book::getback()
{
reserved=0;

cout<<"\n\nbook got bak.";
getch();
}
//===========================
//===========================
class library
{
public:
library();
void run_menu();

private:
book *parts[24];
void insert(book*);
void find();
void search();

}
//---------------------------
library::library()
{
for(int i=0;i<=23;i++)
parts[i]=NULL;

}
//---------------------------
void library::run_menu()
{

char ch="n";

while(ch!="4")
{
clrscr();

cout<<"================= LIBRARY =================="
<<"\n\n1:add a new book."
<<"\n2:find a book."
<<"\n3:search a book."
<<"\n4:exit."
<<"press numbers:";


ch=getch();


if(ch=="1")
{
book *n=new book;
insert(n);
}
if(ch=="2")
{
find();
}
if(ch=="3")
{
search();
}

}//while
}
//---------------------------
void library::insert(book *s)
{
int d=s->part-97;

if(parts[d]==NULL)
{
parts[d]=s;
}
else
{
book *p=parts[d],*q;
while(p!=NULL && strcmp(p->book_name,s->book_name)<0)
{
q=p;
p=p->next;
}
q->next=s;
s->next=p;
}

}
//---------------------------
void library::find()
{
clrscr();

cout<<"=========== edit / delete books ============"
<<"\nenter exact book name:";
char name[11];
gets(name);
name[11]=NULL;
int d=name[0]-97;

book *p=parts[d],*q;
while(p!=NULL && strcmp(p->book_name,name)!=0)
{
q=p;
p=p->next;
}
if(p==NULL)
{
cout<<"not found!";
}
if(p!=NULL)
{
cout<<"\n\ndelete it?("d") or edit?("e")"
<<" or reserv?("r") or getback?("g") :";
char ch=getch();
if(ch=="d")
{
q->next=p->next;
delete p;
}
if(ch=="e")
{
p->edit();
}
if(ch=="r")
{
p->reserv();
}
if(ch=="g")
{
p->getback();
}
}
getch();
}
//---------------------------
void library::search()
{
char ch="6";

while(ch!="4")
{
clrscr();
cout<<"================== SEARCH ===================";
cout<<"\n\n1:search for name."
<<"\n2:search for aouther."
<<"\n3:search for explanations."
<<"\n4:back to main menu.(press numbers)";

ch=getch();

if(ch=="1")
{
cout<<"\n\nenter exact name:";
char name[10];
gets(name);
name[11]=NULL;

int d=name[0]-97;
book *p=parts[d];
while(p!=NULL && strcmp(p->book_name,name)!=0)
{
p=p->next;
}
if(p==NULL)
{
cout<<"\nnot founded!";
}
else
{
cout<<"\n\n";
cout<<"name:";puts(p->book_name);
cout<<"aouther:";puts(p->aouther);
cout<<"explain:";puts(p->explain);
if(p->reserved==1)
{
cout<<"RESERVED by:";
puts(p->user);
}
else
{
cout<<"NOT RESERVES";
}
}//else
getch();
}//1
if(ch=="2")
{
cout<<"\n\nenter exact aouther name:";
char name[11];
gets(name);
name[11]=NULL;
int f=0;

for(int i=0;i<=23;i++)
{
book *p=parts[i];
while(p!=NULL)
{
if(strcmp(p->aouther,name)==0)
{
f++;
cout<<"\n"<<f<<":";
cout<<"name:";puts(p->book_name);
cout<<"aouthor:";puts(p->aouther);
cout<<"explain:";puts(p->explain);
if(p->reserved==1)
{
cout<<"RESERVED BY";
puts(p->user);
}
else
{
cout<<"NOT RESERVED";
}
}

p=p->next;
}//while
}
getch();
}//2
if(ch=="3")
{
cout<<"\n\nenter key(15char):";
char name[16];
gets(name);
name[15]=NULL;
int f=0;

for(int i=0;i<=23;i++)
{
book *p=parts[i];
while(p!=NULL)
{
char *tokenptr;
tokenptr=strtok(p->explain," ");
while(tokenptr!=NULL)
{
if(strcmp(tokenptr,name)==0)
{
f++;

cout<<"\n"<<f<<":";
cout<<"name:";puts(p->book_name);
cout<<"aouthor:";puts(p->aouther);
cout<<"explain:";puts(p->explain);
if(p->reserved==1)
{
cout<<"RESERVED BY";
puts(p->user);
}
else
{
cout<<"NOT RESERVED";
}
}
tokenptr=strtok(NULL," ");
}

p=p->next;
}//while
}//for i
getch();
}//3

}

}
//===========================
//===========================
int main()
{
clrscr();

library l1;
l1.run_menu();

return(0);
}



سورس هایی به زبان ++C مشخصات دانشجویان با امکان ورود اطلاع

پنج شنبه 91/9/30
1:48 صبح
amirsaeedi

کد:
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>


struct student{
char name[20];
char family[25];
int id;
student *next;
};
student *first,*last;
//////////////////////////
void input(){
student *temp=new student;
cout<<"plese enter the id : "<<endl;
cin>>temp->id;
cout<<"plese enter the name : "<<endl;
cin>>temp->name;
cout<<"plese enter the family : "<<endl;
cin>>temp->family;
if (first==NULL){
first=last=temp;
}
else {
temp->next=last;
last=temp;
}
}
/////////////////////////////////
void output(){
student *temp=new student;
temp=first;
while(temp!=NULL){
cout<<temp->id<<endl;
cout<<temp->name<<endl;
cout<<temp->family<<endl;
cout<<"*************************************";
temp=temp->next;
}
cout<<"end of record"<<endl;
}
/////////////////////////////////////
void search(int id){
student *temp=new student;
int find;
temp=first;
while(temp!=NULL){
if (id==temp->id){
cout<<temp->id<<endl;
cout<<temp->name<<endl;
cout<<temp->family<<endl;
find=1;
break;
}
else{
find=0;
temp=temp->next;
}
}
if (find==0){ cout<<"not find record"<<endl;}
}
////////////////////////////////////
void main(){
int stat;
for (;;){
system("cls");
cout<<"***************************************"<<e ndl;
cout<<"num 1 for input data " <<endl;
cout<<"num 2 for list data " <<endl;
cout<<"num 3 for search data " <<endl;
cout<<"num 4 for exit" <<endl;
cout<<"***************************************"<<e ndl ;
cin>>stat;
system("cls");
switch(stat){
case 1:
input();
break;
case 2:
output();
break;
case 3:
int key;
cout<<"plese enter id for search : " ;
cin>>key;
search(key);
break;
case 4:
exit(0);
}
}
}



سورس هایی به زبان ++C دفتر تلفن

پنج شنبه 91/9/30
1:48 صبح
amirsaeedi

دفتر تلفن

کد:
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#include <stdio.h>
#include <ctype.h>
#include <string.h>

//=====================================
//=====================================
struct address {
char name[30] ;
char street[30] ;
char city[20] ;
char state[3] ;
char number[14] ;
struct address *next ;
struct address *prior ;
} list_entry ;
//=====================================
//=====================================
struct address *start ;
struct address *last ;

void enter() , display() , search() ;
void list() , del();
void display(struct address *info, int *row);

struct address *find(char *);
int menu_select();
struct address *store(struct address *, struct address *);
//=====================================
//=====================================




//****************

int menu_select()
{
char s[5];
system("cls");
gotoxy(25,4) ;
printf("1. enter a name ") ;
gotoxy(25,6) ;
printf("2. delete a name ") ;
gotoxy(25, 8) ;
printf("3. list all files ") ;
gotoxy(25, 10) ;
printf("4. search ") ;
gotoxy(25, 12) ;
printf("5. quit ") ;
do {
gotoxy(20, 18) ;
printf("enter your select--power By majid (1-5):");
gets(s);
} while (atoi(s) < 0 || atoi(s) > 5) ;
return atoi(s) ;
}
//*********************


void enter ()
{
struct address *info ;
int i ;
char ch ;
system("cls") ;
gotoxy(3, 2) ;
printf(" name street city state number");
gotoxy(3, 3) ;
printf(" ------------ -------- ");
printf("-------- ----- ------- ");
i = 4 ;
for (;;) {
info = (struct address *)malloc(sizeof(list_entry)) ;
if(!info) {
printf("\n out of memory. press a key ") ;
getch();
return ;
}
gotoxy(3, i) ;
gets(info -> name) ;
if (!info -> name[0]) {
gotoxy(15, i + 1) ;
printf("press a key to continue");
getch() ;
break ;
}//end of if
gotoxy(18, i);
gets(info -> street) ;
gotoxy(28, i) ;
gets(info -> city) ;
gotoxy(38, i) ;
gets(info -> state) ;
gotoxy(45, i) ;
gets(info -> number) ;
i++ ;
start = store(info, start) ;
} /* entry loop */
}
//**************


struct address *store(struct address *i, struct address *top)
{
struct address *old, *p ;
if(last == NULL) {
i -> next = NULL ;
i -> prior = NULL ;
start = i;
last = i ;
return i ;
}
p = top ;
old = NULL ;
while (p != NULL) {
if(strcmp(p -> name, i -> name) < 0) {
old = p ;
p = p -> next ;
}//end of if
else {
if (p -> prior) {
p -> prior -> next=i ;
i -> next=p ;
i -> prior=p -> prior;
p -> prior=i ;
return top ;
}//end of if
i -> next = p ;
i -> prior = NULL ;
p -> prior = i ;
return i ;
}//end of if
} // end of while
old -> next = i ;
i -> next = NULL ;
i -> prior = old ;
last = i ;
return start ;
}
//******************


void del()
{
struct address *info;
char name[80];
gotoxy(20, 20) ;
printf(" enter name for delete : ") ;
gets(name) ;
info = find(name) ;
if(info == NULL) {
gotoxy(10, 20) ;
printf(" name not found! press a key to continue.");
getch() ;
}
if (info)
if (start == info)
{
start = info -> next ;
if(start)
start -> prior = NULL ;
else
last = NULL ;
} //end of if
else {
info -> prior -> next = info -> next;
if(info != last)
info -> next -> prior = info -> prior;
else
last = info -> prior ;
} //end of else
free(info) ;
gotoxy(10,20) ;
printf("name deleted, press a key to continue.");
getch() ;
}
//*******************************


struct address *find(char *name)
{
struct address *info ;
info = start ;
while(info != NULL) {
if (strcmp(name, info -> name) == 0)
return info;
info = info -> next ;
}
return NULL ;
}
//*****************


void list ()
{
struct address *info ;
int i ;
info = start ;
system("cls") ;
gotoxy(3, 2) ;
printf(" name street city state number");
gotoxy(3, 3) ;
printf(" ------------ -------- -");
printf("------- ----- ------- ");
i = 4 ;
while(info != NULL) {
display(info, &i) ;
info = info -> next ;
}
gotoxy(15, i + 2) ;
printf("press a key to continue.");
getch() ;
}
//*******************


void display(struct address *info, int *row)
{
gotoxy(3, *row) ;
printf("%s", info -> name) ;
gotoxy(18, *row) ;
printf("%s", info -> street) ;
gotoxy(28, *row) ;
printf("%s", info -> city) ;
gotoxy(38, *row) ;
printf(info -> state) ;
gotoxy(47, *row) ;
printf(info -> number) ;
*row = *row + 1 ;
}
//**************************


void search()
{
char name[40] ;
int i ;
struct address *info;
gotoxy(20, 20) ;
printf(" enter name to find : ");
gets(name) ;
info = find(name) ;
if(info == NULL) {
gotoxy(10, 20) ;
printf(" name not found! press a key to continue.");
getch() ;
}//end of if
else {
system("cls") ;
gotoxy(3, 2) ;
printf(" name street city state number");
gotoxy(3, 3) ;
printf(" ------------ -------");
printf("- -------- ----- ------- ") ;
i = 4 ;
display(info ,&i) ;
gotoxy(15, i + 2) ;
printf("press a key to continue.");
getch() ;
}//end of else
}
//*********************

int main()
{
start = last = NULL ;
for(;;) {
switch(menu_select()) {
case 1: enter(); break ;
case 2 : del(); break ;
case 3: list() ; break ;
case 4: search(); break ;
case 5: exit(0) ;

}//end of switch
}//end of for
}//end of main

 



win 8

یکشنبه 91/9/19
1:7 صبح
amirsaeedi

ویندوز8

    دنیای زیرو و رو شده مایکروسافت. در اولین نگاه به عکس ها و پیش نمایش های ویندوز 8 ظاهر کاملا متفاوت آن جلب نظر می کند. دیگر نه خبری از دسک تاپ معمول است و نه تسک بار دوست داشتنی پایین ویندوز را مشاهده می کنید. مثل اینکه همه چیز زیر و رو شده و محیط کاربری ویندوز هشت بیشترین شباهت را به رابط کاربری ویندوز فون 7 این شرکت دارد.
    ویندزو هشت از سیستم های مبتنی بر معماری system-on-a-chip و پردازنده های AMR پشتیبانی می کند. این بدان معنی است که قرار است یک سیستم عامل برای همه چیز داشته باشیم. مثل اینکه قرار است ویندوز هشت علاوه بر دسک تاپ و لپ تاپ ها، بر روی تبلت ها و دیگر ابزارهایی که از این معماری استفاده می کنند، قابل استفاده باشد.
    برنامه های قدیمی هم روی ویندوز هشت کار می کنند. قرار است که تمامی برنامه های تحت ویندوز سون و شاید ویندوزهای قبلی به راحتی در ویندوز هشت قابل استفاده باشند و شما نیازی به خرید یا به روز رسانی نرم افزارهای ویندوز سون نخواهید داشت. اما معلوم نیست که این قابلیت شامل تبلت ها و دیگر ابزارها هم می شود یا خیر.
    ویندوز هشت سازگارترین سیستم عامل بازار با قابلیت لمسی صفحات نمایش ابزارهای مختلف خواهد بود. مایکروسافت به خوبی می داند که ذائقه مخاطب در حال تغییر به سمت تبلت ها، لپ تاپ های صفحه لمسی و کامپیوترهای All-in-one با صفحه تمام لمسی است. موس و کیبرد هم کم کم نفس های آخر را می کشند. در ویندوز هشت تمامی برنامه ها بدون نیاز به صفحه کلید و موس، تنها با قابلیت چند لمسی و صفحه کلید مجازی کار خواهند کرد.
    شیوه طراحی و کار برنامه ها تغییر کرده است. مایکروسافت می گوید که با استفاده از جاوااسکریپت و HTML5 برنامه هایش را (که در اینجا App نامیده می شوند) به شیوه خاصی طراحی کرده است. این برنامه ها تا حد زیادی به وب اپلیکیشن ها و برنامه های تلفن های هوشمند وتبلت ها شبیه شده اند.
    مایکروسافت هم صاحب فروشگاه نرم افزار یا App Store می شود. درون ویندوز هشت شاهد یک برنامه فروشگاه داخلی خواهیم بود. تقریبا تمام برنامه های تولیدی مایکروسافت اعم از رایگان و غیررایگان را در این فروشگاه خواهید یافت و در مرحله بعد برنامه های دیگر شرکت ها را هم که برای ویندوز هشت تولید شده اند به آن اضافه می شود.
    شایعات حاکی از آن بود که ویندوز هشت در سال آینده ارائه خواهد شد. تا اینکه مدیرعامل مایکروسافت هم این تاریخ را تایید کرد و گفت که در اواخر سال 2012 باید منتظر این سیستم عامل باشید. حال باید ببینیم در سال 2012 ویندوز عرضه خواهد شد، یا اینکه طبق تقویم مایاها، دنیا به پایان می رسد!
    علی رغم جهش سخت افزار از ویندوز ایکس پی به ویندوز ویستا، ویندوز سون همان سخت افزار یک گیگابایت رم و یک گیگاهرتز پردازنده ویستا را نیاز داشت. حال طبق گفته های مدیران مایکروسافت، در ویندوز هشت هم تغییرات گسترده ای از نظر سخت افزار مورد نیاز نخواهیم دید. ویندوز هشت قرار است با همان حداقل های پردازنده یک گیگابایتی، رم یک گیگابایتی و پانزده تا هفده گیگابایت فضای خالی هارد دیسک بتواند کار کند.
    ویندوز سون نسخه خانگی را بسته به اینکه از ویستا به آن آپگرید می کردید یا نسخه مستقل می خریدید، بین 165 تا 250 دلار برای تان هزینه در برداشت. پیش بینی می شود که ویندز هشت هم چیزی بیش از این قیمت گذاری نگردد.
    احتمالا اواخر سپتامبر (یکی دو ماه دیگر) می توانید نسخه بتای این سیستم عامل را در برخی سایت ها ببینید و در صورت علاقه، با مسئولیت خودتان به تست آن بپردازید. شاید این هم مانند ویندوز سون چنان جذاب و کاربردی باشد که با همین نسخه آزمایشی بتا کارتان را آغاز کنید.


دانلود کد الگوریتم ژنتیک ترکیب شده با الگوریتم پرندگان

یکشنبه 91/9/19
12:57 صبح
amirsaeedi

دانلود کد الگوریتم ژنتیک ترکیب شده با الگوریتم پرندگان

الگوریتم ژنتیک، شناخته شده تربن و پرکاربرد ترین ابزار بهینه سازی تکاملی است. این الگوریتم در اغلب مسائل بهینه سازی به ویژه بهینه سازی گسسته، کارایی بالایی از خود نشان داده است. اما در حل مسائل پیوسته آنچنان که باید و شاید، کاراریی این الگوریتم نشان داده نشده است. در مقابل الگوریتم بهینه سازی انبوه ذرات که در داخل ایران به الگوریتم پرندگان نیز شناخته می شود، در حل مسائل گسسته بسیار موفق عمل کرده است. بنابراین یک ایده برای افزایش کارایی الگوریتم ژنتیک در حل مسائل پیوسته می تواند ترکیب آن با الگوریتم پرندگان (Hybrid Genetic and Particle Swarm Optimization) باشد.

متلب سایت در راستای رسالت علمی خود بر آن است تا مراجعین محترم را نه تنها با ابزارهای استاندارد در حوزه هوش مصنوعی آشنا کند، بلکه دریچه ای نیز به سوی جدیدترین متدهای مطرح شده در این حوزه برای مراجعین باز نماید. در این راستا متخصصین بخش بهینه سازی هوشمند متلب سایت، کد Hybrid Genetic and Particle Swarm Optimization را بر مبنای یکی از جدیدترین مقالات منتشر شده تهیه کرده و برای دانلود در اختیار مراجعین محترم قرار داند. بررسی و مطالعه این کد را به همه مراجعین که با الگوریتم های ژنتیک اآشنا هستند، توصیه می کنیم. به همراه کدها مقاله ای که مبنای پیاده سازی بوده است نیز قرار داده شده است.

دانلود کد الگوریتم ژنتیک ترکیب شده با الگوریتم پرندگان 340 KB



کد الگوریتم ژنتیک برای حل مساله tsp با نخبه گزینی

یکشنبه 91/9/19
12:57 صبح
amirsaeedi

کد الگوریتم ژنتیک برای حل مساله tsp با نخبه گزینی

کد الگوریتم ژنتیک برای حل مساله tsp
توسط برنامه mathlab 2009
N تعداد جمعیت اولیه
F همان سلول fitness در ارایه است
n تعداد ژن های هر کرومزوم است
qtybest تعداد نخبه ها است
C و M تعداد کرس اور ها و میوتیشن ها است


سورس کدهای مربوط به درس طراحی الگوریتم که به زبان c - الگوریت ژ

یکشنبه 91/9/19
12:56 صبح
amirsaeedi
طراح صفحات وب - برنامه نویس تحت سی پلاس پلاس و دلفی و ویبی - طراح نرم افزار های تبلیغاتی - تدریس خصوصی - ارائه پروپوزال و پایان نامه - ارائه مقالات علمی (برای ارتباط نظر بگذارین)
تمامی حقوق این وب سایت متعلق به وبسایت دکتر امیر مرتضی سعیدی است. || طراح قالب avazak.ir