اطلاعیه

Collapse
No announcement yet.

در خصوص Do-Loop در برنامه بسکام

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

    در خصوص Do-Loop در برنامه بسکام

    سلام
    لطفا" بنده رو در خصوص نحوه عملکرد میکرو در حلقه Do--Loop راهنمایی بفرمائید.
    میخوام بدونم اصلا" کار حلقه در صورتی که چنتا باشن چطوره؟؟ :nerd:
    آیا میکرو تو دور اول خوندن برنامه تو حلقه اول میمونه یا تا آخر برنامه رو میخونه بعد تو حلقه بی نهایت میفته؟؟ :read:

    تو استفاده از int سرعت اجرای int رو چطور زیاد کنم؟تاخیرش نسبتا" زیاده!!
    در نهایت اگه براتون مقدوره یه برنامه ساده با دوبله فارسی برام در مورد استفاده از 3 تا INT برام بذارین؟

    Do
    متشکرم
    Loop
    :biggrin:
    تخیل مهمتر از دانش است
    علم محدود است اما تخیل دنیا را دربر میآ‌گیرد
    آلبرت انیشتین

    #2
    پاسخ : در خصوص Do-Loop در برنامه بسکام

    وقتی که برنامه داخل حلقه رفت اولین دستور بعد از do رو اجرا میکنه و همینطور خط به خط اجرا میکنه تا به loop برسه حالا اگه شرطی برای خروج از حلقه نگذاشته باشید (while) برنامه شما تا آخر زمان اجرا میشود یعنی دوباره به اول حلقه (زیر do ) میرود و دوباره تکرار میشود.
    نه سرعت int اگه منظورتون اینتراپت خارجی باشه خوبه و مشکلی نداره شاید شما در روتین وقفه از دستورات تاخیر استفاده کردید.

    دیدگاه


      #3
      پاسخ : در خصوص Do-Loop در برنامه بسکام

      ضمن تشکر از شما باید عرض کنم اینو میدونم که دستور بعداز Do رو میخونه اینو سر در نیاوردم که اگه فرضا" 5 تا حلقه داخل برنامه مون باشه تو کدومش گیر میکنه؟؟
      آخه یه برنامه که نوشتم میکرو همه دستورات بعد از Do -Loop اول رو اجرا کرد و تا آخر رفت بعد اومد تو حلقه اول oo:
      آیا اشتب نمیکنم ؟؟؟
      تخیل مهمتر از دانش است
      علم محدود است اما تخیل دنیا را دربر میآ‌گیرد
      آلبرت انیشتین

      دیدگاه


        #4
        پاسخ : در خصوص Do-Loop در برنامه بسکام

        سلام
        دستورات به ترتیب از بالا به پایین اجرا میشن و اگر شما چند تا حلقه پشت سر هم بدون شرط خروج تعریف کرده باشین تو اولین حلقه می مونه و اگر حلقه ها را تو در تو تعریف کرده باشین و شرط خروج هم تعریف نکرده باشین تو داخلی ترین حلقه باقی می مونه.
        ;()((void (*)(void))0x0000))

        دیدگاه


          #5
          پاسخ : در خصوص Do-Loop در برنامه بسکام

          do
          a=1
          do
          a=2
          do
          a=3
          loop
          loop
          loop
          ابتدا a=1 میشود و میره در حلقه بعدی در نتیجه a=2 میشود و در حلقه آخر گیر میکند (a=3) و همینطور a رو برابر 3 قرار میده.

          دیدگاه

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