1. اگر سمپادی هستید برای دسترسی کامل به مطالب و امکانات سایت عضو شوید :
    ثبت نام عضویت

پرسش و پاسخ پیرامون برنامه نویسی

شروع موضوع توسط max ‏2008/9/10 در انجمن برنامه نویسی

  1. nils

    nils کاربر حرفه ای

    ارسال‌ها:
    313
    امتیازات:
    +7,767 / -72
    نام مرکز سمپاد:
    ‌‌فرزانگان
    شهر:
    ‌مشهد
    سال فارغ التحصیلی:
    95
    اره
    اخه من تایپشو گرفتم گفت list نه str
     
    • لایک لایک x 1
  2. karen.m

    karen.m کاربر حرفه ای
    عضو مدیران انجمن

    ارسال‌ها:
    404
    امتیازات:
    +7,664 / -169
    نام مرکز سمپاد:
    شهید بهشتی
    شهر:
    خرم آباد
    سال فارغ التحصیلی:
    1397
    اینستاگرام:
    دقیقا همینطور ک میگی شده :)
    من عدد هارو دوباره int کردم اوکیه

    عضو های اون لیست استرینگن
     
    • لایک لایک x 3
  3. AliR3za

    AliR3za کاربر نیمه حرفه ای

    ارسال‌ها:
    178
    امتیازات:
    +354 / -19
    نام مرکز سمپاد:
    ...
    شهر:
    ...
    سال فارغ التحصیلی:
    1391
    رشته دانشگاه:
    مهندسی نرم افزار
    والا تست نکردم فقط حدس زدم ولی نوع لیست به کل مجموعه ات تعلق میگیره عناصر دورن لیست تایپ خودشونو دارن
     
    • لایک لایک x 3
  4. karen.m

    karen.m کاربر حرفه ای
    عضو مدیران انجمن

    ارسال‌ها:
    404
    امتیازات:
    +7,664 / -169
    نام مرکز سمپاد:
    شهید بهشتی
    شهر:
    خرم آباد
    سال فارغ التحصیلی:
    1397
    اینستاگرام:
    [​IMG]
    این الان اوکیه
    دقیقا همون داستانه ک @AliR3za گفت
     
    • لایک لایک x 3
  5. nils

    nils کاربر حرفه ای

    ارسال‌ها:
    313
    امتیازات:
    +7,767 / -72
    نام مرکز سمپاد:
    ‌‌فرزانگان
    شهر:
    ‌مشهد
    سال فارغ التحصیلی:
    95
    مرررسی مرررسی نمیدونستم اینو :-"
     
    • لایک لایک x 2
  6. void pbz

    void pbz کاربر فوق فعال

    ارسال‌ها:
    146
    امتیازات:
    +598 / -8
    نام مرکز سمپاد:
    باهنر 3
    شهر:
    کرج
    سال فارغ التحصیلی:
    1403
    یک مشکلی در اندروید استویو برام پیش اومده؛ بنده برنامه ای نوشتم که یک سری اطلاعاتو از کاربر میگیره و تو یک سری متغیر میریزه و حالا که اون اطلاعات رو توی شرط میزارم میخوام در صورت true بودن توی صفحه(avtivity) بعدی یک textview با متنی که توی کتابخونه strings نوشتم، نمایش بده اما نمایش نمیده و فکر میکنم که روشی که دستورو نوشتم اشتباه باشه. (اینم بگم اندروید استودیو رو در حد خیلی مبتدی کار کردم)
    چون تمامی متغیرهامو چک کردم و ورودی ها درستن.

    میخواستم بدونم که به طور کلی آیا دستور خاصی برای تنظیم یک textview در یک activity دیگه وجود داره؟

    [​IMG]
    [​IMG]
    [​IMG]
     
    آخرین ویرایش: ‏2020/3/21
  7. مهراد:))

    مهراد:)) کاربر فوق حرفه ای

    ارسال‌ها:
    661
    امتیازات:
    +7,098 / -194
    نام مرکز سمپاد:
    حلی....
    شهر:
    تهران
    سال فارغ التحصیلی:
    96
    فرق
    Iteration با recursiveچیه چرا سرعتشون اینقدر باهم متفاوته؟
     
  8. AliR3za

    AliR3za کاربر نیمه حرفه ای

    ارسال‌ها:
    178
    امتیازات:
    +354 / -19
    نام مرکز سمپاد:
    ...
    شهر:
    ...
    سال فارغ التحصیلی:
    1391
    رشته دانشگاه:
    مهندسی نرم افزار
    این دو روش واسه نوشتن الگوریتم ها یا بطور کلی تر حل مسئله بکار میره . تو روش تکرار از loop ها و یا حلقه های تکرار استفاده میشه و تو روش بازگشتی از فراخوانی های مکرر تابع درون خودش استفاده میشه . معمولا توضیح دادن بعضی مسائل بصورت بازگشتی خیلی سراست تر و قابل فهم تره ( مثل مسئله برج هانوی یا اعداد فیبوناچی یا تو کامپیوتر بحث تجزیه عبارات و ... ) و قاعدتا نوشتن الگوریتم هم براش ساده تر میشه بخوام مثال کامپیوتری بزنم نوشتن الگوریتم مثلا جستجوی اول عمق یا DFS رو اگه بخوایی با روش تکرار بنویسی متوجه میشی که خیلی کار سختیه اما واسه خیلی از مسائل دیگه روش تکرار بهتره .
    --------------------------------------------------------------------------------------------------------------
    خوب حالا چرا سرعتشون متفاوته بر میگزده به سرعت اجرا و میزان حافظه ای که مصرف میکنن الگوریتم های بازگشتی برای اجرا چون قراره یه تابع مکررا فراخوانی بشه نیاز به یه حافظه به اسم پشته یا stack دارن که اگه اندازه ورودی مسئله به اندازه کافی بزرگ باشه هم زمان اجراش وحشتناک بالا میره بدلیل فراخوانی مکرر تابع و و هم میزان حافظه مصرفیش بالا میره
     
    • لایک لایک x 3
  9. مهراد:))

    مهراد:)) کاربر فوق حرفه ای

    ارسال‌ها:
    661
    امتیازات:
    +7,098 / -194
    نام مرکز سمپاد:
    حلی....
    شهر:
    تهران
    سال فارغ التحصیلی:
    96
    اگر تو پایتون بنویسیم
    a=10
    s=a*4
    a=20
    اگر s روفراخوانی کنیم منطقا نباید به جای a بیست بزاره؟
     
    • لایک لایک x 2
  10. karen.m

    karen.m کاربر حرفه ای
    عضو مدیران انجمن

    ارسال‌ها:
    404
    امتیازات:
    +7,664 / -169
    نام مرکز سمپاد:
    شهید بهشتی
    شهر:
    خرم آباد
    سال فارغ التحصیلی:
    1397
    اینستاگرام:
    مفسر پایتون خط ب خط جلو میره
    خط اول -» جایی ای از حافظه انتخاب شده توش عدد۱۰ نوشته شده اسمش رو هم گذاشته a
    خط دوم -»جای از حافظه انتخاب میشه عدد ۴۰ توش نوشته میشه اسمش رو میزاره s
    (درواقع جواب 4*a رو توی حافظه مینویسه ،نه خود عبارت a*4(
    خط سوم-» میره همون جایی ک قبلا a رو درست کرده بود بجای ۱۰ مینویسه ۲۰
    یعنی s هنوز تغیر نکرده
    اگه خط دوم رو دوباره بنویسی مقدار s آپدیت میشه
    درواقع میره اونجایی ک s رو نوشته بود دوبار 4*a رو حساب میکنه و مینویسه
    ---------------
    sیه متغیره ، وقتی بهش مقدار بدی،هیچوقت خود ب خود تغیر نمیکنه مگه اینکه یه مقدار جدید بهش نسبت بدی
     
    آخرین ویرایش: ‏2020/4/4 در 02:40
    • لایک لایک x 5
  11. mrezaas

    mrezaas رویش

    ارسال‌ها:
    29
    امتیازات:
    +80 / -7
    نام مرکز سمپاد:
    علامه حلی
    شهر:
    تهران
    سال فارغ التحصیلی:
    1396
    دانشگاه:
    صنعتی شریف
    رشته دانشگاه:
    مهندسی کامپیوتر
    چرا مگه چند میزاره؟!
    کلا این رو بدون کامپایلر خط به خط از بالا اجرا میکنه به پایین شما الان یه مغیر داری که بهش گفتی 10 باش بعد گفتی 20 باش الان اگه a رو پرینت کنی 20 نشون میده و s رو پرینت کنی 40 نشون میده
     
    • لایک لایک x 2
  12. مهراد:))

    مهراد:)) کاربر فوق حرفه ای

    ارسال‌ها:
    661
    امتیازات:
    +7,098 / -194
    نام مرکز سمپاد:
    حلی....
    شهر:
    تهران
    سال فارغ التحصیلی:
    96
    من به اشتباه فکر کردم مقدار aتو sهم تغییر میده
     
    • لایک لایک x 2