۰
subtitle
ارسال: #۱
  
انتقال پارامتر
سلام
سوال تووی جزوه طراحی زبان قبائی هست، فصل اول سوال ۲۲
. یکی از اهداف زبان الگول نزدیک شدن به ریاضیات محض بود، این هدف موجب می شود تا ارسال پارامتر به زیر برنامهها به کدام روش صورت گیرد؟
الف) فراخوانی با نام
ب) (اشتباه تایپی---> فراخوانی با نام تکرا شده) فکر کنم با مقدار باشه
ج) فراخوانی با ارجاع
د) فراخوانی با مقدار - نتیجه
سوال تووی جزوه طراحی زبان قبائی هست، فصل اول سوال ۲۲
. یکی از اهداف زبان الگول نزدیک شدن به ریاضیات محض بود، این هدف موجب می شود تا ارسال پارامتر به زیر برنامهها به کدام روش صورت گیرد؟
الف) فراخوانی با نام
ب) (اشتباه تایپی---> فراخوانی با نام تکرا شده) فکر کنم با مقدار باشه
ج) فراخوانی با ارجاع
د) فراخوانی با مقدار - نتیجه
۰
ارسال: #۲
  
RE: انتقال پارامتر
توی ریاضی توابع به ازای هر ورودی یک مقدار خروجی دارند، به نظرم جواب باید فراخوانی با مقدار باشه! چون توی گزینه های دیگه میشه به ازای یک ورودی تابع چند تا خروجی برگردونه!
نمی دونم درست گفتم یا نه!
کلید نداره؟
نمی دونم درست گفتم یا نه!
کلید نداره؟
۰
ارسال: #۳
  
انتقال پارامتر
نه کلید نداره
ولی من فکر میکنم با ارجاع باشه
چون نتیجه هر عمل توی ریاضی محض سریع اعمال میشه
شایدم مقذار - نتیجه باشه
ولی من فکر میکنم با ارجاع باشه
چون نتیجه هر عمل توی ریاضی محض سریع اعمال میشه
شایدم مقذار - نتیجه باشه
۰
ارسال: #۴
  
انتقال پارامتر
سلام.
من در جایی خوندم فراخوانی با نام در Algol اهمیت فراوانی داره، به احتمال زیاد فراخوانی با نام درست باشه.
من در جایی خوندم فراخوانی با نام در Algol اهمیت فراوانی داره، به احتمال زیاد فراخوانی با نام درست باشه.
۰
ارسال: #۵
  
انتقال پارامتر
ممنون
پیگیرش که شدم متوجه شدم که اصلا یکی ویژگی های الگول فراخوانی با نام هست!
به این صورت که پارامتر واقعی هنگام فراخوانی جایگزین پارامتر مجازی میشه
کتاب سیبستا فصل دوم صفحه ۶۲
جزوه آقای قبائی صفحه ۲۱۲
پیگیرش که شدم متوجه شدم که اصلا یکی ویژگی های الگول فراخوانی با نام هست!
به این صورت که پارامتر واقعی هنگام فراخوانی جایگزین پارامتر مجازی میشه
کتاب سیبستا فصل دوم صفحه ۶۲
جزوه آقای قبائی صفحه ۲۱۲
۰
۰
ارسال: #۷
  
انتقال پارامتر
چون بحث در مورد جای گذاری پارامتر واقعی(در حکم جواب معادله مثلا!) به جای پارامتر مجازی(در حکم متغییر و مجهول معادله) هست!
۰
ارسال: #۸
  
RE: انتقال پارامتر
بحث در مورد انتقال پارامتر هست که انتقال های مختلف میتونه نتایج مختلف داشته باشه!
من هنوز سر حرف خودم هستم!
هیچ تابع ریاضی ای نمیتونه مثلاً دو تا خروجی y و z داشته باشه! اما همهی فراخوانیها غیر از فراخوانی با مقدار میتونن این خاصیت رو داشته باشند!
فراخوانی با مقدار کدوم خاصیت توابع ریاضی رو نقض میکنه؟
من فکر میکنم سوالش سوال خوبی نیست!
من هنوز سر حرف خودم هستم!
هیچ تابع ریاضی ای نمیتونه مثلاً دو تا خروجی y و z داشته باشه! اما همهی فراخوانیها غیر از فراخوانی با مقدار میتونن این خاصیت رو داشته باشند!
فراخوانی با مقدار کدوم خاصیت توابع ریاضی رو نقض میکنه؟
من فکر میکنم سوالش سوال خوبی نیست!
۰
ارسال: #۹
  
انتقال پارامتر
اخه شما تابع رو با مفهوم برنامه نویسیش میگیرین
که باید یه خروجی داشته باشه
ولی مثلا بعضی توابع مختلط داریم که چند تا جواب دارن! درسته؟
سوال مبهمی هست اما نه اینکه خوب نباشه
فکر میکنم بازم .....
که باید یه خروجی داشته باشه
ولی مثلا بعضی توابع مختلط داریم که چند تا جواب دارن! درسته؟
سوال مبهمی هست اما نه اینکه خوب نباشه
فکر میکنم بازم .....
۰
ارسال: #۱۰
  
انتقال پارامتر
یه موضوع رو هم لحاظ کنید که در ارجاع با نام تا زمانیکه در تابع فراخوانده شده به اون مراجعه نشه هیچ بررسی روش انجام نمیشه یعنی بررسی تا موقع اجرا به تعویق میوفته (LAZY)
که این تو ریاضیات فک کنم مهم باشه ... ولی تو فراخوانی های دیکه اینطور نیس
که این تو ریاضیات فک کنم مهم باشه ... ولی تو فراخوانی های دیکه اینطور نیس
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close