برگزیده های پرشین تولز

کمک در مورد یه اگوریتم خیلی ساده

K_2

کاربر تازه وارد
تاریخ عضویت
10 نوامبر 2005
نوشته‌ها
35
لایک‌ها
0
با سلام دوستان من ترم 1 کامپیوتر هستم و فعلا چیزی از برنامه نویسی حالیم نیست کسی میتونه منو در مورد این رابطه که میگم راهنمایی کنه و برام بگه که الگوریتم کارش چطوریه ممنون میشم:)
رابطه بسط معروف فیبوناچی هستش که از این قراره ممنون میشم الگوریتمشرو کسی به من بده
1,1,2,3,5,8,13,21,...
خیلی واجب هستش کمکم کنین بی زحمت
 

K_2

کاربر تازه وارد
تاریخ عضویت
10 نوامبر 2005
نوشته‌ها
35
لایک‌ها
0
به نقل از K_2 :
با سلام دوستان من ترم 1 کامپیوتر هستم و فعلا چیزی از برنامه نویسی حالیم نیست کسی میتئنه منو در مورد این رابطه که میگم راهنمایی کنه و برام بگه که الگوریتم کارش چطوریه ممنون میشم:)
رابطه بسط معروف فیبوناچی هستش که از این قراره ممنون میشم الگوریتمشرو کسی به من بده
1,1,2,3,5,8,13,21,...
خیلی واجب هستش کمکم کنین بی زحمت
ببخشین منظور من اگوریتم همون الگوریتم هستش که اشتباهی تو اسم ترید نوشتم
 

saeedsmk

مدیر بازنشسته
تاریخ عضویت
6 سپتامبر 2003
نوشته‌ها
1,518
لایک‌ها
4
الگريتمت اين ميشه
0- شروع
1- a=1
2- چاپ a
3- b=0
4-c=a+b
5- چاپ c
6- b=a
7- a=c
8- اگه a>10000 به 10برو
9- پرش به 4
10- خروج
 

K_2

کاربر تازه وارد
تاریخ عضویت
10 نوامبر 2005
نوشته‌ها
35
لایک‌ها
0
به نقل از saeedsmk :
الگريتمت اين ميشه
0- شروع
1- a=1
2- چاپ a
3- b=0
4-c=a+b
5- چاپ c
6- b=a
7- a=c
8- اگه a>10000 به 10برو
9- پرش به 4
10- خروج
سلام آقا دمت گرم و خیلی ممنون از راهنماییت کلی حال دادی به من
 

K_2

کاربر تازه وارد
تاریخ عضویت
10 نوامبر 2005
نوشته‌ها
35
لایک‌ها
0
سلام من بازم یه الگوریتم میخام این دفعه برای الگوریتم شل SHELL کسی میدونه بازم با عرض پوزش
 

K_2

کاربر تازه وارد
تاریخ عضویت
10 نوامبر 2005
نوشته‌ها
35
لایک‌ها
0
به نقل از saeedsmk :
شل یه الگوریتم مرتب سازی یا همون سورت(sort) هستش که از اسم طراح این الگوریتم گرفته شده
 

saeedsmk

مدیر بازنشسته
تاریخ عضویت
6 سپتامبر 2003
نوشته‌ها
1,518
لایک‌ها
4
خوب چه طوري كار ميكنه ؟
فكر كنم منظورت اين باشه نه ؟
کد:
1-inc=3
 2- if inc<=0 goto 21
  3-i=0
  4-j=i
  5- temp=a(j)
   6-if not((j >= increment) and (a(j-inc) > temp)) then goto 10
    7-a(j)=a(j-inc)
    8-j=j-inc
   9-goto 6
   10-a(j)=temp
   11-if i >=size of array ( count of element in array a) goto 13
   11-i=i+1
  12-goto 4
 13-if inc/2=0 goto 16
 14- inc=inc/2
 15-goto 20
 16-if inc<>1 then goto 19
 17-inc=0
 18-goto 20
 19-inc=1
 20-goto 3
21-end
 

sina_judgment

کاربر تازه وارد
تاریخ عضویت
2 می 2005
نوشته‌ها
635
لایک‌ها
10
محل سکونت
زندان اوین....
به نقل از saeedsmk :
خوب چه طوري كار ميكنه ؟
فكر كنم منظورت اين باشه نه ؟
کد:
1-inc=3
 2- if inc<=0 goto 21
  3-i=0
  4-j=i
  5- temp=a(j)
   6-if not((j >= increment) and (a(j-inc) > temp)) then goto 10
    7-a(j)=a(j-inc)
    8-j=j-inc
   9-goto 6
   10-a(j)=temp
   11-if i >=size of array ( count of element in array a) goto 13
   11-i=i+1
  12-goto 4
 13-if inc/2=0 goto 16
 14- inc=inc/2
 15-goto 20
 16-if inc<>1 then goto 19
 17-inc=0
 18-goto 20
 19-inc=1
 20-goto 3
21-end
فکر کنم منظورش اینه کخه 3تا 3تا یا 5تا 5نا حروف یا اعداد رو مرتب میکنه مثلا حرف 5ام با حرف10 با حرف 15 مقایسه میشه و سورت میشه یا عدد اول1 با عدد4 با عدد 7 با عدد 10 سورت میشه و الی آخر
 

saeedsmk

مدیر بازنشسته
تاریخ عضویت
6 سپتامبر 2003
نوشته‌ها
1,518
لایک‌ها
4
به نقل از sina_judgment :
فکر کنم منظورش اینه کخه 3تا 3تا یا 5تا 5نا حروف یا اعداد رو مرتب میکنه مثلا حرف 5ام با حرف10 با حرف 15 مقایسه میشه و سورت میشه یا عدد اول1 با عدد4 با عدد 7 با عدد 10 سورت میشه و الی آخر
خوب الگوريتمي كه من گفتم همين كار رو ميكنه نه ؟:lol:
 

plusdeck

Registered User
تاریخ عضویت
19 فوریه 2005
نوشته‌ها
550
لایک‌ها
11
محل سکونت
In My Earphones
چند روش مختلف برای مرتب سازی اطلاعات وجود داره:
1-روش مرتب سازی حبابی
2-روش درجی
3-روش shell
4-روش heep sort
و...
برای اطلاعات بیشتر به کتاب "الگوریتم و فلوچارت" فصل چهار" مراجعه کنید:D
 

sina_judgment

کاربر تازه وارد
تاریخ عضویت
2 می 2005
نوشته‌ها
635
لایک‌ها
10
محل سکونت
زندان اوین....
به نقل از plusdeck :
چند روش مختلف برای مرتب سازی اطلاعات وجود داره:
1-روش مرتب سازی حبابی
2-روش درجی
3-روش shell
4-روش heep sort
و...
برای اطلاعات بیشتر به کتاب "الگوریتم و فلوچارت" فصل چهار" مراجعه کنید:D
خیلی ممنون :دی
 
بالا