تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 11

نام تاپيک: ترسیم لاک پشتی

  1. #1
    داره خودمونی میشه jaho's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    InFuTuRe
    پست ها
    141

    پيش فرض ترسیم لاک پشتی

    دوستان خوبم سلام
    یه صفحه مثل صفحه ی شطرنج درنظر بگیرید که بوسیله ی یه آرایه ی دوبعدی خونه های اون رو مشخص کردیم
    برای حرکت بین خونه های اون هم باید فقط از حرکت به راست و چپ استفاده کنیم
    مثلا با واردن کردن عدد یا کارکتر مخصوص به گردش به راست کدی وجود داشته باشه که این جا به جایی رو انجام بده در واقع باید مقدار عددی مربوط به سطر یا ستون تغییر کنه
    اما این تغییر با توجه به اینکه مکان مورد نظر در هر لحظه کجاست تفاوت داره
    مثلا
    for(int i=0;i<20;i++)

    for(int j=0;j<20;j++)
    -->اینگونه در حال حرکت باشیم برای حرکت به راست باید i++
    <--اینگونه در حال حرکت باشیم برای حرکت به راست باید i--
    اگر در حال حرکت در جهت عمودی باشیم که jتغییر میکند
    مشکل من اینه که در هر لحظه قابل پیش بینی نیست که در چه حالتی هستیم و نمیشه کد خاصی رو نوشت


    امیدوارم متوجه توضیحاتم شده باشید!

  2. #2
    حـــــرفـه ای sin2x=2sinxcosx's Avatar
    تاريخ عضويت
    Dec 2007
    پست ها
    2,234

    پيش فرض

    میشه یکم بیشتر .............. ؟
    هم نصفه شبه و هم یکم روی سوال یه .
    من نگرفتم .

  3. #3
    داره خودمونی میشه jaho's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    InFuTuRe
    پست ها
    141

    پيش فرض

    میشه یکم بیشتر .............. ؟
    هم نصفه شبه و هم یکم روی سوال یه .
    من نگرفتم .
    مطمئن بودم کسی از توضیحات قشنگم سردرنمیاره!
    اصلا فرض کنید که صفحه ای مثل صفحه ی شطرنج داریم که هر خونه ی اون مختصات خاصی داره (مثل یک آرایه دوبعدی)و میخاهیم توی این صفحه حرکت کنیم سه تا فرمان گردش به راست و گردش به چپ و حرکت به جلو رو داریم که بوسیله ی وارد کردن یه کاراکتر خاصی انجام میشه...حالا این حرکت به راست و چپ رو چطور می نویسید؟

  4. #4
    حـــــرفـه ای sin2x=2sinxcosx's Avatar
    تاريخ عضويت
    Dec 2007
    پست ها
    2,234

    پيش فرض

    آهان ..........
    حالا فهمیدم اون بالا چی گفتین .
    مثلا یه کاراکتر به نام ch تعریف کردین که اگه r باشه یعنی right و اگه l باشه یعنی left میره . تو شرط هم این جوری تقریبا :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  5. #5
    داره خودمونی میشه jaho's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    InFuTuRe
    پست ها
    141

    پيش فرض

    .

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    این قسمتش یعنی چی؟

  6. #6
    حـــــرفـه ای sin2x=2sinxcosx's Avatar
    تاريخ عضويت
    Dec 2007
    پست ها
    2,234

    پيش فرض

    هیچی دیگه . یعنی اگه متغیر ch برابر r باشه i رو ++ کن و در غیر اینصورت -- کن .

  7. #7
    داره خودمونی میشه jaho's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    InFuTuRe
    پست ها
    141

    پيش فرض

    هیچی دیگه . یعنی اگه متغیر ch برابر r باشه i رو ++ کن و در غیر اینصورت -- کن .
    آخه این که همه جا جواب نمیده...شما یه محل n*n در نظر بگیرید فرض کنید که توی ردیف اول به سمت جلو میریم با فرمان سمت راست بایدi اضافه بشه اما وقتی عمودی پایین میاد برای رفتن به راست باید از j کم بشه(ستون منظورمه)
    امیدوارم متوجه شده باشید!
    Last edited by jaho; 21-02-2010 at 00:34.

  8. #8
    حـــــرفـه ای sin2x=2sinxcosx's Avatar
    تاريخ عضويت
    Dec 2007
    پست ها
    2,234

    پيش فرض

    خب برا اون یکی حلقه تونم یه شرط اینجوری بذارین دیگه .
    اگه i تعداد ستون ها و j تعداد سطرها باشه ، برا رفتن به راست i باید ++ و j ثابت باشه . اگه چپ می ریم i باید -- و j ثابت باشه .
    اگه پایین میریم j باید ++ و i ثابت باشه و بالا هم -- میشه .
    مورب هم که هر دو تغییر می کنن .

  9. #9
    داره خودمونی میشه jaho's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    InFuTuRe
    پست ها
    141

    پيش فرض

    خب برا اون یکی حلقه تونم یه شرط اینجوری بذارین دیگه .
    اگه i تعداد ستون ها و j تعداد سطرها باشه ، برا رفتن به راست i باید ++ و j ثابت باشه . اگه چپ می ریم i باید -- و j ثابت باشه .
    اگه پایین میریم j باید ++ و i ثابت باشه و بالا هم -- میشه .
    مورب هم که هر دو تغییر می کنن .
    خب مشکل منم همینه دیگه!حرکت به سمت بالا و پایین نداره یعنی ظاهرا صفحه رو مسطح درنظر گرفته و فقط حرکت راستگرد و چپ گرد داریم!

  10. #10
    حـــــرفـه ای sin2x=2sinxcosx's Avatar
    تاريخ عضويت
    Dec 2007
    پست ها
    2,234

    پيش فرض

    من نمی فهمم اصلا ...........

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •