nexpay

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

شروع موضوع توسط K_2 ‏10 نوامبر 2005 در انجمن برنامه نویسی

  1. K_2

    K_2 کاربر تازه وارد

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

    K_2 کاربر تازه وارد

    تاریخ عضویت:
    ‏10 نوامبر 2005
    نوشته ها:
    35
    تشکر شده:
    0
    ببخشین منظور من اگوریتم همون الگوریتم هستش که اشتباهی تو اسم ترید نوشتم
     
  3. saeedsmk

    saeedsmk مدیر بازنشسته

    تاریخ عضویت:
    ‏6 سپتامبر 2003
    نوشته ها:
    1,519
    تشکر شده:
    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- خروج
     
  4. K_2

    K_2 کاربر تازه وارد

    تاریخ عضویت:
    ‏10 نوامبر 2005
    نوشته ها:
    35
    تشکر شده:
    0
    سلام آقا دمت گرم و خیلی ممنون از راهنماییت کلی حال دادی به من
     
  5. K_2

    K_2 کاربر تازه وارد

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

    saeedsmk مدیر بازنشسته

    تاریخ عضویت:
    ‏6 سپتامبر 2003
    نوشته ها:
    1,519
    تشکر شده:
    4
    shell چيه ؟
     
  7. K_2

    K_2 کاربر تازه وارد

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

    saeedsmk مدیر بازنشسته

    تاریخ عضویت:
    ‏6 سپتامبر 2003
    نوشته ها:
    1,519
    تشکر شده:
    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
    
     
  9. sina_judgment

    sina_judgment کاربر تازه وارد

    تاریخ عضویت:
    ‏2 می 2005
    نوشته ها:
    635
    تشکر شده:
    10
    محل سکونت:
    زندان اوین....
    فکر کنم منظورش اینه کخه 3تا 3تا یا 5تا 5نا حروف یا اعداد رو مرتب میکنه مثلا حرف 5ام با حرف10 با حرف 15 مقایسه میشه و سورت میشه یا عدد اول1 با عدد4 با عدد 7 با عدد 10 سورت میشه و الی آخر
     
  10. saeedsmk

    saeedsmk مدیر بازنشسته

    تاریخ عضویت:
    ‏6 سپتامبر 2003
    نوشته ها:
    1,519
    تشکر شده:
    4
    خوب الگوريتمي كه من گفتم همين كار رو ميكنه نه ؟:lol:
     
  11. plusdeck

    plusdeck Registered User

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

    sina_judgment کاربر تازه وارد

    تاریخ عضویت:
    ‏2 می 2005
    نوشته ها:
    635
    تشکر شده:
    10
    محل سکونت:
    زندان اوین....
    خیلی ممنون :دی
     
  13. avajang.com .leftjee.ir.right
  14. sina_judgment

    sina_judgment کاربر تازه وارد

    تاریخ عضویت:
    ‏2 می 2005
    نوشته ها:
    635
    تشکر شده:
    10
    محل سکونت:
    زندان اوین....
    خوب عزیز من که هنوز نخوندمش :دی
     
zarpopخرید بک لینک عسل طبیعی و گرده گل ایرانیfootbal