اطلاعیه

Collapse
No announcement yet.

سوال برنامه نویسی آرایه بیسیک

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    سوال برنامه نویسی آرایه بیسیک

    سلام
    من میخوام یه برنامه بنویسم که 120 داده رو که هر پنج ثانیه خوانده میشه متوسط گیری کنه و از زمان راه اندازی میکرو تا موقعیکه تعداد داده ها به 120 نرسیده متوسط تعداد داده ها تا آن لحظه رو بگیره ( یعنی اگه تا آن موقع 10 داده آمده متوسط همان تعداد رو بگیره . بعد از اینکه تعداد 120 داده آمد با امدن هر داده جدید همه داده ها یکی عقب بره و اخرین داده پاک شود (اخرین داده 120 بشه و داده 120 باید 119 بشه الا آخر) اگه دستوهای لازمش رو هم بگین ممنون میشم
    www.Askdin.com
    www.BEKco.ir

    #2
    پاسخ : سوال برنامه نویسی آرایه بیسیک

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

    دیدگاه


      #3
      پاسخ : سوال برنامه نویسی آرایه بیسیک

      اینکار رو کردم اما عملکرد درست نیست . برنامه اینه
      Sdg(n)= Tbb
      Subtb = Subtb + Sdg(n)
      Tb = Subtb / N
      If N = 720 Then
      Subtb = Subtb - Sdg(n - 719)
      For N = 1 To 720
      Sdg(n - 1) = Sdg(n)
      Next
      End If
      If N < 720 Then
      N = N + 1
      End If
      میگم این N با n داخل آرایه یکی هست یا نه ؟
      www.Askdin.com
      www.BEKco.ir

      دیدگاه

      لطفا صبر کنید...
      X