اطلاعیه

Collapse
No announcement yet.

دستور CONST و CASE در بسکام

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

    دستور CONST و CASE در بسکام

    سلام دوستان...
    یه سوالاتی داشتم...من تو بسکام خیلی از برنامه ها رو دیدم که از دستورات const و case استفاده شده...البته هرکدوم رو جدا میگم...میخواستم ببینم این دستورات کاربردشون چیه؟؟چیکار میشه باهاشون کرد؟؟؟تو اینترنت بود ولی نفهمیدم دقیقا چیکار میکنن...
    ممنون میشم جواب بدید...

    #2
    پاسخ : دستور CONST و CASE در بسکام

    نوشته اصلی توسط amir4elec نمایش پست ها
    سلام دوستان...
    یه سوالاتی داشتم...من تو بسکام خیلی از برنامه ها رو دیدم که از دستورات const و case استفاده شده...البته هرکدوم رو جدا میگم...میخواستم ببینم این دستورات کاربردشون چیه؟؟چیکار میشه باهاشون کرد؟؟؟تو اینترنت بود ولی نفهمیدم دقیقا چیکار میکنن...
    ممنون میشم جواب بدید...
    ببین فرض میکنیم که شما تو میکرو قراره عددی رو برای خاموش شدن موتور انتخاب کنی و 10 تا تابع هستن که قرار همون موتور رو خاموش کنن، وی تایم خاموش شدن 10 ثانیه هستش،
    حالا برای خاموش شدن شما باید تو همه توابع یگی منتظر باشه به اندازه 10 ثانیه ، خوب حالا اگه تو آزمایش فهمیدی به 20 ثانیه زمان نیاز داری چی؟؟ باید کل کد رو تغییر بدی به 20 ، حالا به جای 10 تا بع 100 تا تابع بود چی؟؟؟خوب میشه دردسر ،
    راه حل اینه که ما یه ثابت تعریف میکنیم ، و این عدد رو نسبت میدیم به این ثابت ، و این ثابت رو یبار همون اول برنامه مینویسیم و مساوی با عدد مورد نظر قرار میدیم ، حالا به جای عدد 10 میآیم از اسم اون ثابت استفاده میکنیم تو کل برنامه ، و اگه همونو به 20 تغییر بدیم کل برنامه به 20 تغییر میکنه. مثلا :

    const waitmotor = 10


    دستور case هم یه الگوریتم تصمیم گیریه دیگه ، مثلا میآی یه بازه از اعداد بهش میدی و در داخل هر کیس تابع و کارهای مربوط به اون عدد رو تعریف میکینی ، و بعد یه عدد بهش میدی ، اون تصمیم میگیره که به ازای اون عدد ورودی باید کدوم بخش رو انجام بده ، هرچی هم میتونی داخل کیس عدد مورد نظر بنویسی .
    شما به این دستور نگاه کنید با این فهم ، میگیری چی به چیه ، باحاله این دستور.

    موفق باشید.
    به سمت نور خورشيد حرکت کن،تو ميتوني تابش خورشيد رو حس کني ،حتي اگه کور باشي.
    (پيش به سوي هدف)

    دیدگاه

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