نمایش نتایج 1 تا 10 از 10

نام تاپیک: تفاوت تابع و پروسیجر ؟

  1. #1

    Exclamation تفاوت تابع و پروسیجر ؟

    سلام دوستان تفاوت تابع و پروسیجر در چیه؟لطفا توضیح بدید

  2. #2
    کاربر دائمی آواتار Hajivandian
    تاریخ عضویت
    فروردین 1390
    محل زندگی
    تهران
    سن
    35
    پست
    368

    نقل قول: تفاوت تابع و پروسیجر ؟

    مهمترین تفاوتشون در اینه که تابع مقدار بازگشتی داره ولی پروسیجر نداره

  3. #3

    نقل قول: تفاوت تابع و پروسیجر ؟

    دوستان بیشتر توضیح بدین لطفا

  4. #4

    نقل قول: تفاوت تابع و پروسیجر ؟

    نقل قول نوشته شده توسط taher2d مشاهده تاپیک
    دوستان بیشتر توضیح بدین لطفا
    دوست عزیز اگه با ریاضی آشنایی ابتدایی داشته باشین حتما خوندین که تابع یک یا چند مقدار میگیرد و فقط یک مقدار را بازگشت میده در زبان برنامه نویسی هم این تابع این مقادیر از طریق Parameter میگیره و یک مقدار رو بهمون میده و میتونیم از اون مقدار در محاسبات بعدی استفاده کنیم ولی Procedure فقط یه سری اعلام رو انجام میده و هیچ مقداری رو بازگشت نمیده.
    موفق باشید./

  5. #5
    کاربر دائمی آواتار senaps
    تاریخ عضویت
    آذر 1387
    محل زندگی
    خونمون!
    سن
    31
    پست
    210

    نقل قول: تفاوت تابع و پروسیجر ؟

    پروسیجر چیه اصلا؟!

  6. #6
    کاربر دائمی
    تاریخ عضویت
    خرداد 1388
    محل زندگی
    تهران
    سن
    38
    پست
    1,104

    نقل قول: تفاوت تابع و پروسیجر ؟

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

  7. #7
    کاربر دائمی آواتار senaps
    تاریخ عضویت
    آذر 1387
    محل زندگی
    خونمون!
    سن
    31
    پست
    210

    نقل قول: تفاوت تابع و پروسیجر ؟

    گرفتم....خوب چرا تابع رو به صورت void تعریف نکنیم؟( ببخشید این سوال ابتداییه...ولی اگر استادم داشت درس میداد،قطعا اینو می پرسیدم ازش....)

    ایا کاربرد های بک گراند هم داره؟! یعنی بدون اینکه تو صفحه باز باشه،تو بخش سیستم ترای برا خودش یه فعالیتی بکنه؟ مثل برنامه های تورنت و انتی ویروس و اینا که ما بازشون نمیکنیم،ولی اونا کارشون رو میکنن....

    میشه یه مثال ساده از یه پروسیجر به من بدین یا لینکی که در موردش بیشتر یاد بگیرم؟

  8. #8

    نقل قول: تفاوت تابع و پروسیجر ؟

    نقل قول نوشته شده توسط taher2d مشاهده تاپیک
    سلام دوستان تفاوت تابع و پروسیجر در چیه؟لطفا توضیح بدید

    با سلام
    مهمترین تفاوت تابع و پروسیجر در این است که تابع مقداری رو برمی گرداند و لی پروسیجر مقداری رو بر نمی گرداند

  9. #9
    کاربر دائمی
    تاریخ عضویت
    خرداد 1388
    محل زندگی
    تهران
    سن
    38
    پست
    1,104

    نقل قول: تفاوت تابع و پروسیجر ؟

    هیچ فرقی ندارن.. اگه با C#‎ برنامه نوشته باشی میبینی که اصلا چیزی به اسم procedure یا sub نداره و همین چیزیه که میگی .. یعنی اگه بخوای خروجی داشته باشه نوع خروجی رو مشخص میکنی و اگه نخوای خروجی داشته باشه خروجیش رو میذاری void و این همون معنی procedure تو درسای دانشگاهی یا sub توی VB.Net...
    پروسیجر در واقع همون تابع بدون خروجی یا همون void..

  10. #10
    کاربر دائمی آواتار senaps
    تاریخ عضویت
    آذر 1387
    محل زندگی
    خونمون!
    سن
    31
    پست
    210

    نقل قول: تفاوت تابع و پروسیجر ؟

    پروسیجر در واقع همون تابع بدون خروجی یا همون void..
    اهان.....بدی سی پلاسی مهاجرت کرده به شارپ همینه!!!! ما بهش میگیفتیم تابع بدون بازگشت!!وقتی همه ی استاد ها اینو بگن،اینجوری میشه....!!!
    بسیار بسیار ممنون....

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •